Version Description
- 2017-06-21 =
- Support - tested with new 4.8 WordPress version with success
- Add - Option to disable pixel firing when user is logged in as specific roles
- Add - Option to disable use product instead of product_group for content_type parameter
- Enhancement - Enable automatically the main conversions option when one of the ecommerce event option is checked
- Fix - Facebook Pixel isn't fired because of a dynamic language in the Facebook scripts
- Fix - Taxonomy labels in CA filter
- Fix - Admin style conflicts with other plugins that damage admin style of Pixel Caffeine
Download this release
Release Info
Developer | antoscarface |
Plugin | Pixel Caffeine |
Version | 1.2.2 |
Comparing to | |
See all releases |
Code changes from version 1.2.1 to 1.2.2
- assets/js/pixel-events.min.js +1 -1
- includes/admin/assets/js/admin.js +10 -0
- includes/admin/assets/sass/_settings.scss +10 -2
- includes/admin/class-aepc-admin-ajax.php +22 -0
- includes/admin/class-aepc-admin-view.php +10 -0
- includes/admin/class-aepc-admin.php +1 -1
- includes/admin/dist/css/admin.css +4 -0
- includes/admin/dist/css/admin.min.css +1 -1
- includes/admin/dist/js/admin.js +10 -0
- includes/admin/dist/js/admin.min.js +3 -3
- includes/admin/settings/general-settings.php +15 -0
- includes/admin/templates/parts/advanced-settings.php +44 -0
- includes/class-aepc-pixel-scripts.php +1 -1
- includes/class-aepc-track.php +7 -0
- includes/supports/class-aepc-woocommerce-addon-support.php +1 -1
- languages/pixel-caffeine.pot +80 -50
- pixel-caffeine.php +34 -5
- readme.txt +11 -2
- vendor/autoload.php +1 -1
- vendor/composer/ClassLoader.php +7 -3
- vendor/composer/LICENSE +1 -1
- vendor/composer/autoload_real.php +4 -4
- vendor/composer/autoload_static.php +3 -3
assets/js/pixel-events.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! - v1.2.
|
2 |
*
|
3 |
* Copyright (c) 2017; * Licensed GPLv2+ */
|
4 |
jQuery(document).ready(function(a){"use strict";var b=a(document.body),c=function(a){return aepc_extend_args(a)},d=function(a,b){b?setTimeout(a,1e3*b):a()};aepc_pixel_events.standard_events&&a.each(aepc_pixel_events.standard_events,function(b,e){a.each(e,function(a,e){var f=function(){e.params?fbq("track",b,c(e.params)):fbq("track",b)};d(f,e.delay)})}),"undefined"!=typeof aepc_pixel_events.custom_events&&a.each(aepc_pixel_events.custom_events,function(b,e){a.each(e,function(a,e){var f=function(){fbq("trackCustom",b,c(e.params))};d(f,e.delay)})}),"undefined"!=typeof aepc_pixel_events.css_events&&a.each(aepc_pixel_events.css_events,function(b,d){a.each(d,function(d,e){a(b).on("click",function(){fbq(e.trackType,e.trackName,c(e.trackParams))})})}),"undefined"!=typeof aepc_pixel_events.link_clicks&&a.each(aepc_pixel_events.link_clicks,function(b,d){b=b.replace(/\*/g,"[^/]+"),a("a").filter(function(){var c=a(this).attr("href");return"undefined"!=typeof c&&c.match(new RegExp(b))}).on("click",function(b){a.each(d,function(a,b){fbq(b.trackType,b.trackName,c(b.trackParams))})})}),b.hasClass("woocommerce-page")&&(a("ul.products").on("click",".ajax_add_to_cart",function(b){if("no"===aepc_pixel.enable_addtocart)return b;var d=a(this),e=d.closest("li.product"),f=d.data("product_sku")?d.data("product_sku"):d.data("product_id");fbq("track","AddToCart",c({content_ids:[f],content_type:"product",content_name:e.find("h3").text(),content_category:e.find("span[data-content_category]").data("content_category"),value:parseFloat(e.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}).on("click",".add_to_wishlist, .wl-add-to",function(b){if("no"===aepc_pixel.enable_wishlist)return b;var d=a(this),e=d.closest("li.product"),f=d.data("product_sku")?d.data("product_sku"):d.data("product_id");fbq("track","AddToWishlist",c({content_ids:[f],content_type:"product",content_name:e.find("h3").text(),content_category:e.find("span[data-content_category]").data("content_category"),value:parseFloat(e.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}),a("div.product").on("click",".single_add_to_cart_button",function(a){"yes"===aepc_pixel.enable_addtocart&&"yes"===wc_add_to_cart_params.cart_redirect_after_add&&fbq("track","AddToCart",c(aepc_pixel_events.ViewContent))}).on("click",".add_to_wishlist, .wl-add-to",function(a){return"no"===aepc_pixel.enable_wishlist?a:void fbq("track","AddToWishlist",c(aepc_pixel_events.ViewContent))}),a("form.checkout").on("checkout_place_order",function(a){return"no"===aepc_pixel.enable_addpaymentinfo?a:(fbq("track","AddPaymentInfo",c({content_type:aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,content_ids:aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,value:aepc_pixel_events.standard_events.InitiateCheckout[0].value,currency:aepc_pixel_events.standard_events.InitiateCheckout[0].currency})),!0)})),b.hasClass("edd-page")&&(a(".edd_download_purchase_form").on("click",".edd-add-to-cart",function(b){if("no"===aepc_pixel.enable_addtocart)return b;var d=a(this),e=d.closest("div.edd_download, article.type-download"),f=d.data("download-sku")?d.data("download-sku"):d.data("download-id"),g=e.find('meta[itemprop="priceCurrency"]').attr("content"),h=d.data("price"),i="yes"===d.data("variable-price");if(i){var j=a(".edd_price_options"),k=j.find('input[type="radio"]:checked'),l=k.closest("li");h=l.find('meta[itemprop="price"]').attr("content"),g=l.find('meta[itemprop="priceCurrency"]').attr("content")}fbq("track","AddToCart",c({content_ids:[f],content_type:"product",content_name:e.find('[itemprop="name"]').first().text(),content_category:d.data("download-categories"),value:parseFloat(h),currency:g}))}),a(".edd-checkout").on("click",'form#edd_purchase_form input[type="submit"]',function(a){return"no"===aepc_pixel.enable_addpaymentinfo?a:(fbq("track","AddPaymentInfo",c({content_type:aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,content_ids:aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,value:aepc_pixel_events.standard_events.InitiateCheckout[0].value,currency:aepc_pixel_events.standard_events.InitiateCheckout[0].currency})),!0)}))});
|
1 |
+
/*! - v1.2.2
|
2 |
*
|
3 |
* Copyright (c) 2017; * Licensed GPLv2+ */
|
4 |
jQuery(document).ready(function(a){"use strict";var b=a(document.body),c=function(a){return aepc_extend_args(a)},d=function(a,b){b?setTimeout(a,1e3*b):a()};aepc_pixel_events.standard_events&&a.each(aepc_pixel_events.standard_events,function(b,e){a.each(e,function(a,e){var f=function(){e.params?fbq("track",b,c(e.params)):fbq("track",b)};d(f,e.delay)})}),"undefined"!=typeof aepc_pixel_events.custom_events&&a.each(aepc_pixel_events.custom_events,function(b,e){a.each(e,function(a,e){var f=function(){fbq("trackCustom",b,c(e.params))};d(f,e.delay)})}),"undefined"!=typeof aepc_pixel_events.css_events&&a.each(aepc_pixel_events.css_events,function(b,d){a.each(d,function(d,e){a(b).on("click",function(){fbq(e.trackType,e.trackName,c(e.trackParams))})})}),"undefined"!=typeof aepc_pixel_events.link_clicks&&a.each(aepc_pixel_events.link_clicks,function(b,d){b=b.replace(/\*/g,"[^/]+"),a("a").filter(function(){var c=a(this).attr("href");return"undefined"!=typeof c&&c.match(new RegExp(b))}).on("click",function(b){a.each(d,function(a,b){fbq(b.trackType,b.trackName,c(b.trackParams))})})}),b.hasClass("woocommerce-page")&&(a("ul.products").on("click",".ajax_add_to_cart",function(b){if("no"===aepc_pixel.enable_addtocart)return b;var d=a(this),e=d.closest("li.product"),f=d.data("product_sku")?d.data("product_sku"):d.data("product_id");fbq("track","AddToCart",c({content_ids:[f],content_type:"product",content_name:e.find("h3").text(),content_category:e.find("span[data-content_category]").data("content_category"),value:parseFloat(e.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}).on("click",".add_to_wishlist, .wl-add-to",function(b){if("no"===aepc_pixel.enable_wishlist)return b;var d=a(this),e=d.closest("li.product"),f=d.data("product_sku")?d.data("product_sku"):d.data("product_id");fbq("track","AddToWishlist",c({content_ids:[f],content_type:"product",content_name:e.find("h3").text(),content_category:e.find("span[data-content_category]").data("content_category"),value:parseFloat(e.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}),a("div.product").on("click",".single_add_to_cart_button",function(a){"yes"===aepc_pixel.enable_addtocart&&"yes"===wc_add_to_cart_params.cart_redirect_after_add&&fbq("track","AddToCart",c(aepc_pixel_events.ViewContent))}).on("click",".add_to_wishlist, .wl-add-to",function(a){return"no"===aepc_pixel.enable_wishlist?a:void fbq("track","AddToWishlist",c(aepc_pixel_events.ViewContent))}),a("form.checkout").on("checkout_place_order",function(a){return"no"===aepc_pixel.enable_addpaymentinfo?a:(fbq("track","AddPaymentInfo",c({content_type:aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,content_ids:aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,value:aepc_pixel_events.standard_events.InitiateCheckout[0].value,currency:aepc_pixel_events.standard_events.InitiateCheckout[0].currency})),!0)})),b.hasClass("edd-page")&&(a(".edd_download_purchase_form").on("click",".edd-add-to-cart",function(b){if("no"===aepc_pixel.enable_addtocart)return b;var d=a(this),e=d.closest("div.edd_download, article.type-download"),f=d.data("download-sku")?d.data("download-sku"):d.data("download-id"),g=e.find('meta[itemprop="priceCurrency"]').attr("content"),h=d.data("price"),i="yes"===d.data("variable-price");if(i){var j=a(".edd_price_options"),k=j.find('input[type="radio"]:checked'),l=k.closest("li");h=l.find('meta[itemprop="price"]').attr("content"),g=l.find('meta[itemprop="priceCurrency"]').attr("content")}fbq("track","AddToCart",c({content_ids:[f],content_type:"product",content_name:e.find('[itemprop="name"]').first().text(),content_category:d.data("download-categories"),value:parseFloat(h),currency:g}))}),a(".edd-checkout").on("click",'form#edd_purchase_form input[type="submit"]',function(a){return"no"===aepc_pixel.enable_addpaymentinfo?a:(fbq("track","AddPaymentInfo",c({content_type:aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,content_ids:aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,value:aepc_pixel_events.standard_events.InitiateCheckout[0].value,currency:aepc_pixel_events.standard_events.InitiateCheckout[0].currency})),!0)}))});
|
includes/admin/assets/js/admin.js
CHANGED
@@ -129,6 +129,7 @@ jQuery(document).ready(function($){
|
|
129 |
load_dropdown_data = function( e ) {
|
130 |
var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body ),
|
131 |
loaders = [
|
|
|
132 |
{ action: 'get_custom_fields', dropdown: 'input.custom-fields' },
|
133 |
{ action: 'get_languages', dropdown: '#conditions_language' },
|
134 |
{ action: 'get_device_types', dropdown: '#conditions_device_types' },
|
@@ -1602,6 +1603,15 @@ jQuery(document).ready(function($){
|
|
1602 |
});
|
1603 |
});
|
1604 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1605 |
// Triggers change in all input fields including text type, must be run after all components init
|
1606 |
alert_unsaved();
|
1607 |
|
129 |
load_dropdown_data = function( e ) {
|
130 |
var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body ),
|
131 |
loaders = [
|
132 |
+
{ action: 'get_user_roles', dropdown: 'input.user-roles' },
|
133 |
{ action: 'get_custom_fields', dropdown: 'input.custom-fields' },
|
134 |
{ action: 'get_languages', dropdown: '#conditions_language' },
|
135 |
{ action: 'get_device_types', dropdown: '#conditions_device_types' },
|
1603 |
});
|
1604 |
});
|
1605 |
|
1606 |
+
// Auto-check eCommerce tracking option when one of the events inside is checked
|
1607 |
+
$('.ecomm-conversions').find('input[type="checkbox"]').on('change', function(){
|
1608 |
+
var $enable_dpa_input = $('#aepc_enable_dpa');
|
1609 |
+
|
1610 |
+
if ( ! $enable_dpa_input.is(':checked') ) {
|
1611 |
+
$enable_dpa_input.prop('checked', true).trigger('change');
|
1612 |
+
}
|
1613 |
+
});
|
1614 |
+
|
1615 |
// Triggers change in all input fields including text type, must be run after all components init
|
1616 |
alert_unsaved();
|
1617 |
|
includes/admin/assets/sass/_settings.scss
CHANGED
@@ -152,7 +152,7 @@
|
|
152 |
@media screen and (min-width: $screen-sm-min) {
|
153 |
border-bottom: none;
|
154 |
}
|
155 |
-
|
156 |
.user-actions {
|
157 |
display: none;
|
158 |
overflow: hidden;
|
@@ -611,4 +611,12 @@
|
|
611 |
margin: 0 $padding-small-horizontal 0 0;
|
612 |
}
|
613 |
}
|
614 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
@media screen and (min-width: $screen-sm-min) {
|
153 |
border-bottom: none;
|
154 |
}
|
155 |
+
|
156 |
.user-actions {
|
157 |
display: none;
|
158 |
overflow: hidden;
|
611 |
margin: 0 $padding-small-horizontal 0 0;
|
612 |
}
|
613 |
}
|
614 |
+
|
615 |
+
label {
|
616 |
+
width: 100%;
|
617 |
+
}
|
618 |
+
|
619 |
+
.select2-container-multi {
|
620 |
+
margin: 0;
|
621 |
+
}
|
622 |
+
}
|
includes/admin/class-aepc-admin-ajax.php
CHANGED
@@ -15,6 +15,7 @@ class AEPC_Admin_Ajax {
|
|
15 |
'add_custom_audience',
|
16 |
'edit_custom_audience',
|
17 |
'duplicate_custom_audience',
|
|
|
18 |
'get_custom_fields',
|
19 |
'get_languages',
|
20 |
'get_device_types',
|
@@ -190,6 +191,27 @@ class AEPC_Admin_Ajax {
|
|
190 |
}
|
191 |
}
|
192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
/**
|
194 |
* Send list of all meta keys
|
195 |
*/
|
15 |
'add_custom_audience',
|
16 |
'edit_custom_audience',
|
17 |
'duplicate_custom_audience',
|
18 |
+
'get_user_roles',
|
19 |
'get_custom_fields',
|
20 |
'get_languages',
|
21 |
'get_device_types',
|
191 |
}
|
192 |
}
|
193 |
|
194 |
+
/**
|
195 |
+
* Send list of all user roles
|
196 |
+
*/
|
197 |
+
public static function ajax_get_user_roles() {
|
198 |
+
if ( ! current_user_can( 'manage_ads' ) || ! wp_verify_nonce( $_REQUEST['_wpnonce'], str_replace( 'ajax_', '', __FUNCTION__ ) ) ) {
|
199 |
+
return null;
|
200 |
+
}
|
201 |
+
|
202 |
+
$roles = get_editable_roles();
|
203 |
+
|
204 |
+
// Map values
|
205 |
+
foreach ( $roles as $role_name => &$role ) {
|
206 |
+
$role = array(
|
207 |
+
'id' => $role_name,
|
208 |
+
'text' => $role['name']
|
209 |
+
);
|
210 |
+
}
|
211 |
+
|
212 |
+
wp_send_json( array_values( $roles ) );
|
213 |
+
}
|
214 |
+
|
215 |
/**
|
216 |
* Send list of all meta keys
|
217 |
*/
|
includes/admin/class-aepc-admin-view.php
CHANGED
@@ -791,6 +791,11 @@ class AEPC_Admin_View {
|
|
791 |
if( in_array( $the->name, $skip_categories ) )
|
792 |
continue;
|
793 |
|
|
|
|
|
|
|
|
|
|
|
794 |
?><option value="tax_<?php echo esc_attr( $taxonomy ) ?>"<?php selected( $taxonomy, $selected ) ?>><?php echo esc_html( $the->labels->singular_name ) ?></option><?php
|
795 |
}
|
796 |
}
|
@@ -817,6 +822,11 @@ class AEPC_Admin_View {
|
|
817 |
if( ! in_array( $the->name, $print_only ) )
|
818 |
continue;
|
819 |
|
|
|
|
|
|
|
|
|
|
|
820 |
?><option value="tax_<?php echo esc_attr( $taxonomy ) ?>"<?php selected( $taxonomy, $selected ) ?>><?php echo esc_html( $the->labels->singular_name ) ?></option><?php
|
821 |
}
|
822 |
}
|
791 |
if( in_array( $the->name, $skip_categories ) )
|
792 |
continue;
|
793 |
|
794 |
+
// Exception for WooCommerce Product category label
|
795 |
+
if ( 'product_cat' === $taxonomy ) {
|
796 |
+
$the->labels->singular_name = __( 'Product Category', 'pixel-caffeine' );
|
797 |
+
}
|
798 |
+
|
799 |
?><option value="tax_<?php echo esc_attr( $taxonomy ) ?>"<?php selected( $taxonomy, $selected ) ?>><?php echo esc_html( $the->labels->singular_name ) ?></option><?php
|
800 |
}
|
801 |
}
|
822 |
if( ! in_array( $the->name, $print_only ) )
|
823 |
continue;
|
824 |
|
825 |
+
// Exception for WooCommerce Product category label
|
826 |
+
if ( 'product_tag' === $taxonomy ) {
|
827 |
+
$the->labels->singular_name = __( 'Product Tag', 'pixel-caffeine' );
|
828 |
+
}
|
829 |
+
|
830 |
?><option value="tax_<?php echo esc_attr( $taxonomy ) ?>"<?php selected( $taxonomy, $selected ) ?>><?php echo esc_html( $the->labels->singular_name ) ?></option><?php
|
831 |
}
|
832 |
}
|
includes/admin/class-aepc-admin.php
CHANGED
@@ -31,7 +31,7 @@ class AEPC_Admin {
|
|
31 |
add_action( 'activated_plugin', array( __CLASS__, 'register_plugin_activation' ) );
|
32 |
add_action( 'admin_init', array( __CLASS__, 'redirect_to_dashboard_on_activation' ), 1 );
|
33 |
add_filter( 'plugin_action_links_' . plugin_basename( AEPC_PLUGIN_FILE ), array( __CLASS__, 'admin_plugin_settings_link' ) );
|
34 |
-
add_filter( 'admin_body_class', array( __CLASS__, 'add_body_class' ) );
|
35 |
}
|
36 |
|
37 |
/**
|
31 |
add_action( 'activated_plugin', array( __CLASS__, 'register_plugin_activation' ) );
|
32 |
add_action( 'admin_init', array( __CLASS__, 'redirect_to_dashboard_on_activation' ), 1 );
|
33 |
add_filter( 'plugin_action_links_' . plugin_basename( AEPC_PLUGIN_FILE ), array( __CLASS__, 'admin_plugin_settings_link' ) );
|
34 |
+
add_filter( 'admin_body_class', array( __CLASS__, 'add_body_class' ), 99 );
|
35 |
}
|
36 |
|
37 |
/**
|
includes/admin/dist/css/admin.css
CHANGED
@@ -8461,6 +8461,10 @@ fieldset[disabled] .pixel-caffeine-wrapper .checkbox, fieldset[disabled] .pixel-
|
|
8461 |
margin-bottom: 10px; }
|
8462 |
.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .btn {
|
8463 |
margin: 0 10px 0 0; }
|
|
|
|
|
|
|
|
|
8464 |
.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before {
|
8465 |
content: "track_changes";
|
8466 |
font-family: 'Material Icons';
|
8461 |
margin-bottom: 10px; }
|
8462 |
.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .btn {
|
8463 |
margin: 0 10px 0 0; }
|
8464 |
+
.pixel-caffeine-wrapper .panel-advanced-settings label {
|
8465 |
+
width: 100%; }
|
8466 |
+
.pixel-caffeine-wrapper .panel-advanced-settings .select2-container-multi {
|
8467 |
+
margin: 0; }
|
8468 |
.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before {
|
8469 |
content: "track_changes";
|
8470 |
font-family: 'Material Icons';
|
includes/admin/dist/css/admin.min.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
@charset "UTF-8";/*!
|
2 |
* Admin pages common
|
3 |
-
*/@import url(//fonts.googleapis.com/icon?family=Material+Icons);@keyframes anim-spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.pixel-caffeine-wrapper *,.pixel-caffeine-wrapper :after,.pixel-caffeine-wrapper :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pixel-caffeine-wrapper html{font-size:10px;-webkit-tap-highlight-color:transparent}.pixel-caffeine-wrapper body{font-size:14px;line-height:1.42857;color:#333;background-color:transparent}.pixel-caffeine-wrapper button,.pixel-caffeine-wrapper input,.pixel-caffeine-wrapper select,.pixel-caffeine-wrapper textarea{font-family:inherit;font-size:inherit;line-height:inherit}.pixel-caffeine-wrapper a{text-decoration:none}.pixel-caffeine-wrapper a:focus,.pixel-caffeine-wrapper a:hover{text-decoration:underline}.pixel-caffeine-wrapper a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper figure{margin:0}.pixel-caffeine-wrapper img{vertical-align:middle}.pixel-caffeine-wrapper .img-responsive{display:block;max-width:100%;height:auto}.pixel-caffeine-wrapper .img-rounded{border-radius:6px}.pixel-caffeine-wrapper .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pixel-caffeine-wrapper .img-circle{border-radius:50%}.pixel-caffeine-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pixel-caffeine-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pixel-caffeine-wrapper select[multiple],.pixel-caffeine-wrapper select[size],.pixel-caffeine-wrapper textarea.form-control{height:auto}.pixel-caffeine-wrapper .sr-only-focusable:active,.pixel-caffeine-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pixel-caffeine-wrapper [role=button]{cursor:pointer}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.pixel-caffeine-wrapper .h1 .small,.pixel-caffeine-wrapper .h1 small,.pixel-caffeine-wrapper .h2 .small,.pixel-caffeine-wrapper .h2 small,.pixel-caffeine-wrapper .h3 .small,.pixel-caffeine-wrapper .h3 small,.pixel-caffeine-wrapper .h4 .small,.pixel-caffeine-wrapper .h4 small,.pixel-caffeine-wrapper .h5 .small,.pixel-caffeine-wrapper .h5 small,.pixel-caffeine-wrapper .h6 .small,.pixel-caffeine-wrapper .h6 small,.pixel-caffeine-wrapper h1 .small,.pixel-caffeine-wrapper h1 small,.pixel-caffeine-wrapper h2 .small,.pixel-caffeine-wrapper h2 small,.pixel-caffeine-wrapper h3 .small,.pixel-caffeine-wrapper h3 small,.pixel-caffeine-wrapper h4 .small,.pixel-caffeine-wrapper h4 small,.pixel-caffeine-wrapper h5 .small,.pixel-caffeine-wrapper h5 small,.pixel-caffeine-wrapper h6 .small,.pixel-caffeine-wrapper h6 small{font-weight:400;line-height:1;color:#777}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3{margin-top:20px;margin-bottom:10px}.pixel-caffeine-wrapper .h1 .small,.pixel-caffeine-wrapper .h1 small,.pixel-caffeine-wrapper .h2 .small,.pixel-caffeine-wrapper .h2 small,.pixel-caffeine-wrapper .h3 .small,.pixel-caffeine-wrapper .h3 small,.pixel-caffeine-wrapper h1 .small,.pixel-caffeine-wrapper h1 small,.pixel-caffeine-wrapper h2 .small,.pixel-caffeine-wrapper h2 small,.pixel-caffeine-wrapper h3 .small,.pixel-caffeine-wrapper h3 small{font-size:65%}.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .h4 .small,.pixel-caffeine-wrapper .h4 small,.pixel-caffeine-wrapper .h5 .small,.pixel-caffeine-wrapper .h5 small,.pixel-caffeine-wrapper .h6 .small,.pixel-caffeine-wrapper .h6 small,.pixel-caffeine-wrapper h4 .small,.pixel-caffeine-wrapper h4 small,.pixel-caffeine-wrapper h5 .small,.pixel-caffeine-wrapper h5 small,.pixel-caffeine-wrapper h6 .small,.pixel-caffeine-wrapper h6 small{font-size:75%}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper h1{font-size:36px}.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper h2{font-size:30px}.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper h3{font-size:24px}.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper h4{font-size:18px}.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper h5{font-size:14px}.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h6{font-size:12px}.pixel-caffeine-wrapper p{margin:0 0 10px}.pixel-caffeine-wrapper .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.pixel-caffeine-wrapper .lead{font-size:21px}}.pixel-caffeine-wrapper .small,.pixel-caffeine-wrapper small{font-size:85%}.pixel-caffeine-wrapper .mark,.pixel-caffeine-wrapper mark{background-color:#fcf8e3;padding:.2em}.pixel-caffeine-wrapper .text-left{text-align:left}.pixel-caffeine-wrapper .text-right{text-align:right}.pixel-caffeine-wrapper .text-center{text-align:center}.pixel-caffeine-wrapper .text-justify{text-align:justify}.pixel-caffeine-wrapper .text-nowrap{white-space:nowrap}.pixel-caffeine-wrapper .text-lowercase{text-transform:lowercase}.pixel-caffeine-wrapper .initialism,.pixel-caffeine-wrapper .text-uppercase{text-transform:uppercase}.pixel-caffeine-wrapper .text-capitalize{text-transform:capitalize}.pixel-caffeine-wrapper .text-muted{color:#777}.pixel-caffeine-wrapper a.text-primary:focus,.pixel-caffeine-wrapper a.text-primary:hover{color:#3b5998}.pixel-caffeine-wrapper a.text-success:focus,.pixel-caffeine-wrapper a.text-success:hover{color:#2b542c}.pixel-caffeine-wrapper a.text-info:focus,.pixel-caffeine-wrapper a.text-info:hover{color:#245269}.pixel-caffeine-wrapper a.text-warning:focus,.pixel-caffeine-wrapper a.text-warning:hover{color:#66512c}.pixel-caffeine-wrapper a.text-danger:focus,.pixel-caffeine-wrapper a.text-danger:hover{color:#843534}.pixel-caffeine-wrapper .bg-primary{color:#fff;background-color:#4C70BA}.pixel-caffeine-wrapper a.bg-primary:focus,.pixel-caffeine-wrapper a.bg-primary:hover{background-color:#3b5998}.pixel-caffeine-wrapper .bg-success{background-color:#dff0d8}.pixel-caffeine-wrapper a.bg-success:focus,.pixel-caffeine-wrapper a.bg-success:hover{background-color:#c1e2b3}.pixel-caffeine-wrapper .bg-info{background-color:#d9edf7}.pixel-caffeine-wrapper a.bg-info:focus,.pixel-caffeine-wrapper a.bg-info:hover{background-color:#afd9ee}.pixel-caffeine-wrapper .bg-warning{background-color:#fcf8e3}.pixel-caffeine-wrapper a.bg-warning:focus,.pixel-caffeine-wrapper a.bg-warning:hover{background-color:#f7ecb5}.pixel-caffeine-wrapper .bg-danger{background-color:#f2dede}.pixel-caffeine-wrapper a.bg-danger:focus,.pixel-caffeine-wrapper a.bg-danger:hover{background-color:#e4b9b9}.pixel-caffeine-wrapper .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.pixel-caffeine-wrapper ol,.pixel-caffeine-wrapper ul{margin-top:0;margin-bottom:10px}.pixel-caffeine-wrapper ol ol,.pixel-caffeine-wrapper ol ul,.pixel-caffeine-wrapper ul ol,.pixel-caffeine-wrapper ul ul{margin-bottom:0}.pixel-caffeine-wrapper .list-unstyled{padding-left:0;list-style:none}.pixel-caffeine-wrapper .list-inline{padding-left:0;list-style:none;margin-left:-5px}.pixel-caffeine-wrapper .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.pixel-caffeine-wrapper dl{margin-top:0;margin-bottom:20px}.pixel-caffeine-wrapper dd,.pixel-caffeine-wrapper dt{line-height:1.42857}.pixel-caffeine-wrapper dt{font-weight:700}.pixel-caffeine-wrapper dd{margin-left:0}.pixel-caffeine-wrapper .dl-horizontal dd:after,.pixel-caffeine-wrapper .dl-horizontal dd:before{content:" ";display:table}.pixel-caffeine-wrapper .dl-horizontal dd:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixel-caffeine-wrapper .dl-horizontal dd{margin-left:180px}.pixel-caffeine-wrapper .container{width:750px}}.pixel-caffeine-wrapper .alert-wrap:after,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:after,.pixel-caffeine-wrapper .btn-toolbar:after,.pixel-caffeine-wrapper .clearfix:after,.pixel-caffeine-wrapper .container-fluid:after,.pixel-caffeine-wrapper .container:after,.pixel-caffeine-wrapper .data-group:after,.pixel-caffeine-wrapper .dropdown-menu>li>a,.pixel-caffeine-wrapper .form-horizontal .form-group:after,.pixel-caffeine-wrapper .list-group .list-group-separator,.pixel-caffeine-wrapper .modal-footer:after,.pixel-caffeine-wrapper .modal-header:after,.pixel-caffeine-wrapper .multi-form-group:after,.pixel-caffeine-wrapper .nav:after,.pixel-caffeine-wrapper .navbar-collapse:after,.pixel-caffeine-wrapper .navbar-header:after,.pixel-caffeine-wrapper .navbar:after,.pixel-caffeine-wrapper .panel .panel-footer:after,.pixel-caffeine-wrapper .panel-body:after,.pixel-caffeine-wrapper .panel-settings-ca .form-track:after,.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:after,.pixel-caffeine-wrapper .row:after{clear:both}.pixel-caffeine-wrapper abbr[data-original-title],.pixel-caffeine-wrapper abbr[title]{cursor:help;border-bottom:1px dotted #777}.pixel-caffeine-wrapper .initialism{font-size:90%}.pixel-caffeine-wrapper blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.pixel-caffeine-wrapper blockquote ol:last-child,.pixel-caffeine-wrapper blockquote p:last-child,.pixel-caffeine-wrapper blockquote ul:last-child{margin-bottom:0}.pixel-caffeine-wrapper blockquote .small,.pixel-caffeine-wrapper blockquote footer,.pixel-caffeine-wrapper blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.pixel-caffeine-wrapper blockquote .small:before,.pixel-caffeine-wrapper blockquote footer:before,.pixel-caffeine-wrapper blockquote small:before{content:'\2014 \00A0'}.pixel-caffeine-wrapper .blockquote-reverse,.pixel-caffeine-wrapper blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.pixel-caffeine-wrapper .blockquote-reverse .small:before,.pixel-caffeine-wrapper .blockquote-reverse footer:before,.pixel-caffeine-wrapper .blockquote-reverse small:before,.pixel-caffeine-wrapper blockquote.pull-right .small:before,.pixel-caffeine-wrapper blockquote.pull-right footer:before,.pixel-caffeine-wrapper blockquote.pull-right small:before{content:''}.pixel-caffeine-wrapper .blockquote-reverse .small:after,.pixel-caffeine-wrapper .blockquote-reverse footer:after,.pixel-caffeine-wrapper .blockquote-reverse small:after,.pixel-caffeine-wrapper blockquote.pull-right .small:after,.pixel-caffeine-wrapper blockquote.pull-right footer:after,.pixel-caffeine-wrapper blockquote.pull-right small:after{content:'\00A0 \2014'}.pixel-caffeine-wrapper address{margin-bottom:20px;font-style:normal;line-height:1.42857}.pixel-caffeine-wrapper code,.pixel-caffeine-wrapper kbd,.pixel-caffeine-wrapper pre,.pixel-caffeine-wrapper samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.pixel-caffeine-wrapper code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.pixel-caffeine-wrapper kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.pixel-caffeine-wrapper kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.pixel-caffeine-wrapper pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.pixel-caffeine-wrapper .container-fluid:after,.pixel-caffeine-wrapper .container-fluid:before,.pixel-caffeine-wrapper .container:after,.pixel-caffeine-wrapper .container:before,.pixel-caffeine-wrapper .row:after,.pixel-caffeine-wrapper .row:before{display:table;content:" "}.pixel-caffeine-wrapper .container,.pixel-caffeine-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .table .table,.pixel-caffeine-wrapper table{background-color:transparent}.pixel-caffeine-wrapper pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pixel-caffeine-wrapper .pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.pixel-caffeine-wrapper .container{width:970px}}@media (min-width:1200px){.pixel-caffeine-wrapper .container{width:1170px}}.pixel-caffeine-wrapper .row{margin-left:-15px;margin-right:-15px}.pixel-caffeine-wrapper .col-lg-1,.pixel-caffeine-wrapper .col-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12,.pixel-caffeine-wrapper .col-lg-2,.pixel-caffeine-wrapper .col-lg-3,.pixel-caffeine-wrapper .col-lg-4,.pixel-caffeine-wrapper .col-lg-5,.pixel-caffeine-wrapper .col-lg-6,.pixel-caffeine-wrapper .col-lg-7,.pixel-caffeine-wrapper .col-lg-8,.pixel-caffeine-wrapper .col-lg-9,.pixel-caffeine-wrapper .col-md-1,.pixel-caffeine-wrapper .col-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12,.pixel-caffeine-wrapper .col-md-2,.pixel-caffeine-wrapper .col-md-3,.pixel-caffeine-wrapper .col-md-4,.pixel-caffeine-wrapper .col-md-5,.pixel-caffeine-wrapper .col-md-6,.pixel-caffeine-wrapper .col-md-7,.pixel-caffeine-wrapper .col-md-8,.pixel-caffeine-wrapper .col-md-9,.pixel-caffeine-wrapper .col-sm-1,.pixel-caffeine-wrapper .col-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12,.pixel-caffeine-wrapper .col-sm-2,.pixel-caffeine-wrapper .col-sm-3,.pixel-caffeine-wrapper .col-sm-4,.pixel-caffeine-wrapper .col-sm-5,.pixel-caffeine-wrapper .col-sm-6,.pixel-caffeine-wrapper .col-sm-7,.pixel-caffeine-wrapper .col-sm-8,.pixel-caffeine-wrapper .col-sm-9,.pixel-caffeine-wrapper .col-xs-1,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12,.pixel-caffeine-wrapper .col-xs-2,.pixel-caffeine-wrapper .col-xs-3,.pixel-caffeine-wrapper .col-xs-4,.pixel-caffeine-wrapper .col-xs-5,.pixel-caffeine-wrapper .col-xs-6,.pixel-caffeine-wrapper .col-xs-7,.pixel-caffeine-wrapper .col-xs-8,.pixel-caffeine-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .col-xs-1,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12,.pixel-caffeine-wrapper .col-xs-2,.pixel-caffeine-wrapper .col-xs-3,.pixel-caffeine-wrapper .col-xs-4,.pixel-caffeine-wrapper .col-xs-5,.pixel-caffeine-wrapper .col-xs-6,.pixel-caffeine-wrapper .col-xs-7,.pixel-caffeine-wrapper .col-xs-8,.pixel-caffeine-wrapper .col-xs-9{float:left}.pixel-caffeine-wrapper .col-xs-1{width:8.33333%}.pixel-caffeine-wrapper .col-xs-2{width:16.66667%}.pixel-caffeine-wrapper .col-xs-3{width:25%}.pixel-caffeine-wrapper .col-xs-4{width:33.33333%}.pixel-caffeine-wrapper .col-xs-5{width:41.66667%}.pixel-caffeine-wrapper .col-xs-6{width:50%}.pixel-caffeine-wrapper .col-xs-7{width:58.33333%}.pixel-caffeine-wrapper .col-xs-8{width:66.66667%}.pixel-caffeine-wrapper .col-xs-9{width:75%}.pixel-caffeine-wrapper .col-xs-10{width:83.33333%}.pixel-caffeine-wrapper .col-xs-11{width:91.66667%}.pixel-caffeine-wrapper .col-xs-12{width:100%}.pixel-caffeine-wrapper .col-xs-pull-0{right:auto}.pixel-caffeine-wrapper .col-xs-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-xs-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-xs-pull-3{right:25%}.pixel-caffeine-wrapper .col-xs-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-xs-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-xs-pull-6{right:50%}.pixel-caffeine-wrapper .col-xs-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-xs-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-xs-pull-9{right:75%}.pixel-caffeine-wrapper .col-xs-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-xs-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-xs-pull-12{right:100%}.pixel-caffeine-wrapper .col-xs-push-0{left:auto}.pixel-caffeine-wrapper .col-xs-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-xs-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-xs-push-3{left:25%}.pixel-caffeine-wrapper .col-xs-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-xs-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-xs-push-6{left:50%}.pixel-caffeine-wrapper .col-xs-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-xs-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-xs-push-9{left:75%}.pixel-caffeine-wrapper .col-xs-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-xs-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-xs-push-12{left:100%}.pixel-caffeine-wrapper .col-xs-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-xs-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-xs-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-xs-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-xs-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-xs-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-xs-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-xs-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-xs-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-xs-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-xs-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-xs-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.pixel-caffeine-wrapper .col-sm-1,.pixel-caffeine-wrapper .col-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12,.pixel-caffeine-wrapper .col-sm-2,.pixel-caffeine-wrapper .col-sm-3,.pixel-caffeine-wrapper .col-sm-4,.pixel-caffeine-wrapper .col-sm-5,.pixel-caffeine-wrapper .col-sm-6,.pixel-caffeine-wrapper .col-sm-7,.pixel-caffeine-wrapper .col-sm-8,.pixel-caffeine-wrapper .col-sm-9{float:left}.pixel-caffeine-wrapper .col-sm-1{width:8.33333%}.pixel-caffeine-wrapper .col-sm-2{width:16.66667%}.pixel-caffeine-wrapper .col-sm-3{width:25%}.pixel-caffeine-wrapper .col-sm-4{width:33.33333%}.pixel-caffeine-wrapper .col-sm-5{width:41.66667%}.pixel-caffeine-wrapper .col-sm-6{width:50%}.pixel-caffeine-wrapper .col-sm-7{width:58.33333%}.pixel-caffeine-wrapper .col-sm-8{width:66.66667%}.pixel-caffeine-wrapper .col-sm-9{width:75%}.pixel-caffeine-wrapper .col-sm-10{width:83.33333%}.pixel-caffeine-wrapper .col-sm-11{width:91.66667%}.pixel-caffeine-wrapper .col-sm-12{width:100%}.pixel-caffeine-wrapper .col-sm-pull-0{right:auto}.pixel-caffeine-wrapper .col-sm-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-sm-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-sm-pull-3{right:25%}.pixel-caffeine-wrapper .col-sm-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-sm-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-sm-pull-6{right:50%}.pixel-caffeine-wrapper .col-sm-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-sm-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-sm-pull-9{right:75%}.pixel-caffeine-wrapper .col-sm-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-sm-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-sm-pull-12{right:100%}.pixel-caffeine-wrapper .col-sm-push-0{left:auto}.pixel-caffeine-wrapper .col-sm-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-sm-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-sm-push-3{left:25%}.pixel-caffeine-wrapper .col-sm-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-sm-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-sm-push-6{left:50%}.pixel-caffeine-wrapper .col-sm-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-sm-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-sm-push-9{left:75%}.pixel-caffeine-wrapper .col-sm-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-sm-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-sm-push-12{left:100%}.pixel-caffeine-wrapper .col-sm-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-sm-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-sm-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-sm-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-sm-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-sm-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-sm-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-sm-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-sm-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-sm-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-sm-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-sm-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.pixel-caffeine-wrapper .col-md-1,.pixel-caffeine-wrapper .col-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12,.pixel-caffeine-wrapper .col-md-2,.pixel-caffeine-wrapper .col-md-3,.pixel-caffeine-wrapper .col-md-4,.pixel-caffeine-wrapper .col-md-5,.pixel-caffeine-wrapper .col-md-6,.pixel-caffeine-wrapper .col-md-7,.pixel-caffeine-wrapper .col-md-8,.pixel-caffeine-wrapper .col-md-9{float:left}.pixel-caffeine-wrapper .col-md-1{width:8.33333%}.pixel-caffeine-wrapper .col-md-2{width:16.66667%}.pixel-caffeine-wrapper .col-md-3{width:25%}.pixel-caffeine-wrapper .col-md-4{width:33.33333%}.pixel-caffeine-wrapper .col-md-5{width:41.66667%}.pixel-caffeine-wrapper .col-md-6{width:50%}.pixel-caffeine-wrapper .col-md-7{width:58.33333%}.pixel-caffeine-wrapper .col-md-8{width:66.66667%}.pixel-caffeine-wrapper .col-md-9{width:75%}.pixel-caffeine-wrapper .col-md-10{width:83.33333%}.pixel-caffeine-wrapper .col-md-11{width:91.66667%}.pixel-caffeine-wrapper .col-md-12{width:100%}.pixel-caffeine-wrapper .col-md-pull-0{right:auto}.pixel-caffeine-wrapper .col-md-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-md-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-md-pull-3{right:25%}.pixel-caffeine-wrapper .col-md-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-md-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-md-pull-6{right:50%}.pixel-caffeine-wrapper .col-md-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-md-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-md-pull-9{right:75%}.pixel-caffeine-wrapper .col-md-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-md-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-md-pull-12{right:100%}.pixel-caffeine-wrapper .col-md-push-0{left:auto}.pixel-caffeine-wrapper .col-md-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-md-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-md-push-3{left:25%}.pixel-caffeine-wrapper .col-md-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-md-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-md-push-6{left:50%}.pixel-caffeine-wrapper .col-md-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-md-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-md-push-9{left:75%}.pixel-caffeine-wrapper .col-md-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-md-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-md-push-12{left:100%}.pixel-caffeine-wrapper .col-md-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-md-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-md-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-md-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-md-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-md-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-md-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-md-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-md-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-md-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-md-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-md-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.pixel-caffeine-wrapper .col-lg-1,.pixel-caffeine-wrapper .col-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12,.pixel-caffeine-wrapper .col-lg-2,.pixel-caffeine-wrapper .col-lg-3,.pixel-caffeine-wrapper .col-lg-4,.pixel-caffeine-wrapper .col-lg-5,.pixel-caffeine-wrapper .col-lg-6,.pixel-caffeine-wrapper .col-lg-7,.pixel-caffeine-wrapper .col-lg-8,.pixel-caffeine-wrapper .col-lg-9{float:left}.pixel-caffeine-wrapper .col-lg-1{width:8.33333%}.pixel-caffeine-wrapper .col-lg-2{width:16.66667%}.pixel-caffeine-wrapper .col-lg-3{width:25%}.pixel-caffeine-wrapper .col-lg-4{width:33.33333%}.pixel-caffeine-wrapper .col-lg-5{width:41.66667%}.pixel-caffeine-wrapper .col-lg-6{width:50%}.pixel-caffeine-wrapper .col-lg-7{width:58.33333%}.pixel-caffeine-wrapper .col-lg-8{width:66.66667%}.pixel-caffeine-wrapper .col-lg-9{width:75%}.pixel-caffeine-wrapper .col-lg-10{width:83.33333%}.pixel-caffeine-wrapper .col-lg-11{width:91.66667%}.pixel-caffeine-wrapper .col-lg-12{width:100%}.pixel-caffeine-wrapper .col-lg-pull-0{right:auto}.pixel-caffeine-wrapper .col-lg-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-lg-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-lg-pull-3{right:25%}.pixel-caffeine-wrapper .col-lg-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-lg-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-lg-pull-6{right:50%}.pixel-caffeine-wrapper .col-lg-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-lg-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-lg-pull-9{right:75%}.pixel-caffeine-wrapper .col-lg-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-lg-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-lg-pull-12{right:100%}.pixel-caffeine-wrapper .col-lg-push-0{left:auto}.pixel-caffeine-wrapper .col-lg-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-lg-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-lg-push-3{left:25%}.pixel-caffeine-wrapper .col-lg-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-lg-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-lg-push-6{left:50%}.pixel-caffeine-wrapper .col-lg-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-lg-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-lg-push-9{left:75%}.pixel-caffeine-wrapper .col-lg-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-lg-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-lg-push-12{left:100%}.pixel-caffeine-wrapper .col-lg-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-lg-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-lg-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-lg-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-lg-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-lg-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-lg-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-lg-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-lg-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-lg-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-lg-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-lg-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-lg-offset-12{margin-left:100%}}.pixel-caffeine-wrapper caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.pixel-caffeine-wrapper th{text-align:left}.pixel-caffeine-wrapper .table{width:100%;max-width:100%;margin-bottom:20px}.pixel-caffeine-wrapper .table>tbody>tr>td,.pixel-caffeine-wrapper .table>tbody>tr>th,.pixel-caffeine-wrapper .table>tfoot>tr>td,.pixel-caffeine-wrapper .table>tfoot>tr>th,.pixel-caffeine-wrapper .table>thead>tr>td,.pixel-caffeine-wrapper .table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.pixel-caffeine-wrapper .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.pixel-caffeine-wrapper .table>caption+thead>tr:first-child>td,.pixel-caffeine-wrapper .table>caption+thead>tr:first-child>th,.pixel-caffeine-wrapper .table>colgroup+thead>tr:first-child>td,.pixel-caffeine-wrapper .table>colgroup+thead>tr:first-child>th,.pixel-caffeine-wrapper .table>thead:first-child>tr:first-child>td,.pixel-caffeine-wrapper .table>thead:first-child>tr:first-child>th{border-top:0}.pixel-caffeine-wrapper .table>tbody+tbody{border-top:2px solid #ddd}.pixel-caffeine-wrapper .table-condensed>tbody>tr>td,.pixel-caffeine-wrapper .table-condensed>tbody>tr>th,.pixel-caffeine-wrapper .table-condensed>tfoot>tr>td,.pixel-caffeine-wrapper .table-condensed>tfoot>tr>th,.pixel-caffeine-wrapper .table-condensed>thead>tr>td,.pixel-caffeine-wrapper .table-condensed>thead>tr>th{padding:5px}.pixel-caffeine-wrapper .table-bordered,.pixel-caffeine-wrapper .table-bordered>tbody>tr>td,.pixel-caffeine-wrapper .table-bordered>tbody>tr>th,.pixel-caffeine-wrapper .table-bordered>tfoot>tr>td,.pixel-caffeine-wrapper .table-bordered>tfoot>tr>th,.pixel-caffeine-wrapper .table-bordered>thead>tr>td,.pixel-caffeine-wrapper .table-bordered>thead>tr>th{border:1px solid #ddd}.pixel-caffeine-wrapper .table-bordered>thead>tr>td,.pixel-caffeine-wrapper .table-bordered>thead>tr>th{border-bottom-width:2px}.pixel-caffeine-wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.pixel-caffeine-wrapper .table-hover>tbody>tr:hover,.pixel-caffeine-wrapper .table>tbody>tr.active>td,.pixel-caffeine-wrapper .table>tbody>tr.active>th,.pixel-caffeine-wrapper .table>tbody>tr>td.active,.pixel-caffeine-wrapper .table>tbody>tr>th.active,.pixel-caffeine-wrapper .table>tfoot>tr.active>td,.pixel-caffeine-wrapper .table>tfoot>tr.active>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.active,.pixel-caffeine-wrapper .table>tfoot>tr>th.active,.pixel-caffeine-wrapper .table>thead>tr.active>td,.pixel-caffeine-wrapper .table>thead>tr.active>th,.pixel-caffeine-wrapper .table>thead>tr>td.active,.pixel-caffeine-wrapper .table>thead>tr>th.active{background-color:#f5f5f5}.pixel-caffeine-wrapper table col[class*=col-]{position:static;float:none;display:table-column}.pixel-caffeine-wrapper table td[class*=col-],.pixel-caffeine-wrapper table th[class*=col-]{position:static;float:none;display:table-cell}.pixel-caffeine-wrapper .table-hover>tbody>tr.active:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.active:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.active,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.active:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.pixel-caffeine-wrapper .table>tbody>tr.success>td,.pixel-caffeine-wrapper .table>tbody>tr.success>th,.pixel-caffeine-wrapper .table>tbody>tr>td.success,.pixel-caffeine-wrapper .table>tbody>tr>th.success,.pixel-caffeine-wrapper .table>tfoot>tr.success>td,.pixel-caffeine-wrapper .table>tfoot>tr.success>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.success,.pixel-caffeine-wrapper .table>tfoot>tr>th.success,.pixel-caffeine-wrapper .table>thead>tr.success>td,.pixel-caffeine-wrapper .table>thead>tr.success>th,.pixel-caffeine-wrapper .table>thead>tr>td.success,.pixel-caffeine-wrapper .table>thead>tr>th.success{background-color:#dff0d8}.pixel-caffeine-wrapper .table-hover>tbody>tr.success:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.success:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.success,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.success:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.pixel-caffeine-wrapper .table>tbody>tr.info>td,.pixel-caffeine-wrapper .table>tbody>tr.info>th,.pixel-caffeine-wrapper .table>tbody>tr>td.info,.pixel-caffeine-wrapper .table>tbody>tr>th.info,.pixel-caffeine-wrapper .table>tfoot>tr.info>td,.pixel-caffeine-wrapper .table>tfoot>tr.info>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.info,.pixel-caffeine-wrapper .table>tfoot>tr>th.info,.pixel-caffeine-wrapper .table>thead>tr.info>td,.pixel-caffeine-wrapper .table>thead>tr.info>th,.pixel-caffeine-wrapper .table>thead>tr>td.info,.pixel-caffeine-wrapper .table>thead>tr>th.info{background-color:#d9edf7}.pixel-caffeine-wrapper .table-hover>tbody>tr.info:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.info:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.info,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.info:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.pixel-caffeine-wrapper .table>tbody>tr.warning>td,.pixel-caffeine-wrapper .table>tbody>tr.warning>th,.pixel-caffeine-wrapper .table>tbody>tr>td.warning,.pixel-caffeine-wrapper .table>tbody>tr>th.warning,.pixel-caffeine-wrapper .table>tfoot>tr.warning>td,.pixel-caffeine-wrapper .table>tfoot>tr.warning>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.warning,.pixel-caffeine-wrapper .table>tfoot>tr>th.warning,.pixel-caffeine-wrapper .table>thead>tr.warning>td,.pixel-caffeine-wrapper .table>thead>tr.warning>th,.pixel-caffeine-wrapper .table>thead>tr>td.warning,.pixel-caffeine-wrapper .table>thead>tr>th.warning{background-color:#fcf8e3}.pixel-caffeine-wrapper .table-hover>tbody>tr.warning:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.warning:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.warning,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.warning:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.pixel-caffeine-wrapper .table>tbody>tr.danger>td,.pixel-caffeine-wrapper .table>tbody>tr.danger>th,.pixel-caffeine-wrapper .table>tbody>tr>td.danger,.pixel-caffeine-wrapper .table>tbody>tr>th.danger,.pixel-caffeine-wrapper .table>tfoot>tr.danger>td,.pixel-caffeine-wrapper .table>tfoot>tr.danger>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.danger,.pixel-caffeine-wrapper .table>tfoot>tr>th.danger,.pixel-caffeine-wrapper .table>thead>tr.danger>td,.pixel-caffeine-wrapper .table>thead>tr.danger>th,.pixel-caffeine-wrapper .table>thead>tr>td.danger,.pixel-caffeine-wrapper .table>thead>tr>th.danger{background-color:#f2dede}.pixel-caffeine-wrapper .table-hover>tbody>tr.danger:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.danger:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.danger,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.danger:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.pixel-caffeine-wrapper .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.pixel-caffeine-wrapper .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.pixel-caffeine-wrapper .table-responsive>.table{margin-bottom:0}.pixel-caffeine-wrapper .table-responsive>.table>tbody>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>tbody>tr>th,.pixel-caffeine-wrapper .table-responsive>.table>tfoot>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>tfoot>tr>th,.pixel-caffeine-wrapper .table-responsive>.table>thead>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>thead>tr>th{white-space:nowrap}.pixel-caffeine-wrapper .table-responsive>.table-bordered{border:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.pixel-caffeine-wrapper fieldset{padding:0;margin:0;border:0;min-width:0}.pixel-caffeine-wrapper legend{display:block;width:100%;padding:0;line-height:inherit;color:#333;border:0}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper output{color:#555;line-height:1.42857;font-size:14px}.pixel-caffeine-wrapper label{display:inline-block;max-width:100%;margin-bottom:5px}.pixel-caffeine-wrapper input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.pixel-caffeine-wrapper input[type=radio],.pixel-caffeine-wrapper input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.pixel-caffeine-wrapper input[type=file]{display:block}.pixel-caffeine-wrapper input[type=range]{display:block;width:100%}.pixel-caffeine-wrapper input[type=radio]:focus,.pixel-caffeine-wrapper input[type=checkbox]:focus,.pixel-caffeine-wrapper input[type=file]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper output{display:block;color:#555}.pixel-caffeine-wrapper .form-control{display:block;width:100%;color:#555;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pixel-caffeine-wrapper .has-success .checkbox,.pixel-caffeine-wrapper .has-success .checkbox-inline,.pixel-caffeine-wrapper .has-success .control-label,.pixel-caffeine-wrapper .has-success .form-control-feedback,.pixel-caffeine-wrapper .has-success .help-block,.pixel-caffeine-wrapper .has-success .radio,.pixel-caffeine-wrapper .has-success .radio-inline,.pixel-caffeine-wrapper .has-success.checkbox label,.pixel-caffeine-wrapper .has-success.checkbox-inline label,.pixel-caffeine-wrapper .has-success.radio label,.pixel-caffeine-wrapper .has-success.radio-inline label{color:#3c763d}.pixel-caffeine-wrapper .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.pixel-caffeine-wrapper .form-control::-moz-placeholder{opacity:1}.pixel-caffeine-wrapper .form-control::-ms-expand{border:0;background-color:transparent}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-control[readonly],fieldset[disabled] .pixel-caffeine-wrapper .form-control{opacity:1}.pixel-caffeine-wrapper .form-control[disabled],fieldset[disabled] .pixel-caffeine-wrapper .form-control{cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=time].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control{line-height:34px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=time],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-sm>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm{line-height:30px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=time],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-lg>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=time].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg{line-height:46px}}.pixel-caffeine-wrapper .form-group{margin-bottom:15px}.pixel-caffeine-wrapper .checkbox,.pixel-caffeine-wrapper .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label{margin-bottom:0;cursor:pointer}.pixel-caffeine-wrapper .checkbox input[type=checkbox],.pixel-caffeine-wrapper .checkbox-inline input[type=checkbox],.pixel-caffeine-wrapper .radio input[type=radio],.pixel-caffeine-wrapper .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.pixel-caffeine-wrapper .checkbox+.checkbox,.pixel-caffeine-wrapper .radio+.radio{margin-top:-5px}.pixel-caffeine-wrapper .checkbox-inline,.pixel-caffeine-wrapper .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.pixel-caffeine-wrapper .checkbox-inline+.checkbox-inline,.pixel-caffeine-wrapper .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.pixel-caffeine-wrapper .checkbox-inline.disabled,.pixel-caffeine-wrapper .checkbox.disabled label,.pixel-caffeine-wrapper .radio-inline.disabled,.pixel-caffeine-wrapper .radio.disabled label,.pixel-caffeine-wrapper input[type=radio].disabled,.pixel-caffeine-wrapper input[type=radio][disabled],.pixel-caffeine-wrapper input[type=checkbox].disabled,.pixel-caffeine-wrapper input[type=checkbox][disabled],fieldset[disabled] .pixel-caffeine-wrapper .checkbox label,fieldset[disabled] .pixel-caffeine-wrapper .checkbox-inline,fieldset[disabled] .pixel-caffeine-wrapper .radio label,fieldset[disabled] .pixel-caffeine-wrapper .radio-inline,fieldset[disabled] .pixel-caffeine-wrapper input[type=radio],fieldset[disabled] .pixel-caffeine-wrapper input[type=checkbox]{cursor:not-allowed}.pixel-caffeine-wrapper .form-control-static{margin-bottom:0}.pixel-caffeine-wrapper .form-control-static.input-lg,.pixel-caffeine-wrapper .form-control-static.input-sm,.pixel-caffeine-wrapper .input-group-lg>.form-control-static.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control-static.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.form-control-static.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control-static.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control-static.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper select.input-sm{height:30px;line-height:30px}.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper select[multiple].input-sm,.pixel-caffeine-wrapper textarea.input-sm{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control{border-radius:3px}.pixel-caffeine-wrapper .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper select.input-lg{height:46px;line-height:46px}.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper select[multiple].input-lg,.pixel-caffeine-wrapper textarea.input-lg{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control{border-radius:6px}.pixel-caffeine-wrapper .has-feedback{position:relative}.pixel-caffeine-wrapper .has-feedback .form-control{padding-right:42.5px}.pixel-caffeine-wrapper .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.pixel-caffeine-wrapper .form-group-lg .form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.pixel-caffeine-wrapper .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.pixel-caffeine-wrapper .form-group-sm .form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.pixel-caffeine-wrapper .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.pixel-caffeine-wrapper .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.pixel-caffeine-wrapper .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.pixel-caffeine-wrapper .has-warning .checkbox,.pixel-caffeine-wrapper .has-warning .checkbox-inline,.pixel-caffeine-wrapper .has-warning .control-label,.pixel-caffeine-wrapper .has-warning .form-control-feedback,.pixel-caffeine-wrapper .has-warning .help-block,.pixel-caffeine-wrapper .has-warning .radio,.pixel-caffeine-wrapper .has-warning .radio-inline,.pixel-caffeine-wrapper .has-warning.checkbox label,.pixel-caffeine-wrapper .has-warning.checkbox-inline label,.pixel-caffeine-wrapper .has-warning.radio label,.pixel-caffeine-wrapper .has-warning.radio-inline label{color:#8a6d3b}.pixel-caffeine-wrapper .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.pixel-caffeine-wrapper .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.pixel-caffeine-wrapper .has-error .checkbox,.pixel-caffeine-wrapper .has-error .checkbox-inline,.pixel-caffeine-wrapper .has-error .control-label,.pixel-caffeine-wrapper .has-error .form-control-feedback,.pixel-caffeine-wrapper .has-error .help-block,.pixel-caffeine-wrapper .has-error .radio,.pixel-caffeine-wrapper .has-error .radio-inline,.pixel-caffeine-wrapper .has-error.checkbox label,.pixel-caffeine-wrapper .has-error.checkbox-inline label,.pixel-caffeine-wrapper .has-error.radio label,.pixel-caffeine-wrapper .has-error.radio-inline label{color:#a94442}.pixel-caffeine-wrapper .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.pixel-caffeine-wrapper .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.pixel-caffeine-wrapper .has-feedback label~.form-control-feedback{top:25px}.pixel-caffeine-wrapper .has-feedback label.sr-only~.form-control-feedback{top:0}.pixel-caffeine-wrapper .help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.pixel-caffeine-wrapper .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .form-control-static{display:inline-block}.pixel-caffeine-wrapper .form-inline .input-group{display:inline-table;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .input-group .form-control,.pixel-caffeine-wrapper .form-inline .input-group .input-group-addon,.pixel-caffeine-wrapper .form-inline .input-group .input-group-btn{width:auto}.pixel-caffeine-wrapper .form-inline .input-group>.form-control{width:100%}.pixel-caffeine-wrapper .form-inline .control-label{margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .checkbox,.pixel-caffeine-wrapper .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .checkbox label,.pixel-caffeine-wrapper .form-inline .radio label{padding-left:0}.pixel-caffeine-wrapper .form-inline .checkbox input[type=checkbox],.pixel-caffeine-wrapper .form-inline .radio input[type=radio]{position:relative;margin-left:0}.pixel-caffeine-wrapper .form-inline .has-feedback .form-control-feedback{top:0}.pixel-caffeine-wrapper .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .checkbox-inline,.pixel-caffeine-wrapper .form-horizontal .radio,.pixel-caffeine-wrapper .form-horizontal .radio-inline{margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.pixel-caffeine-wrapper .form-horizontal .form-group:after,.pixel-caffeine-wrapper .form-horizontal .form-group:before{content:" ";display:table}.pixel-caffeine-wrapper .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.pixel-caffeine-wrapper .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.pixel-caffeine-wrapper .btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;white-space:nowrap;line-height:1.42857;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pixel-caffeine-wrapper .btn.active.focus,.pixel-caffeine-wrapper .btn.active:focus,.pixel-caffeine-wrapper .btn.focus,.pixel-caffeine-wrapper .btn:active.focus,.pixel-caffeine-wrapper .btn:active:focus,.pixel-caffeine-wrapper .btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper .btn.focus,.pixel-caffeine-wrapper .btn:focus,.pixel-caffeine-wrapper .btn:hover{color:#333;text-decoration:none}.pixel-caffeine-wrapper .btn.active,.pixel-caffeine-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pixel-caffeine-wrapper .btn.disabled,.pixel-caffeine-wrapper .btn[disabled],fieldset[disabled] .pixel-caffeine-wrapper .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper a.btn.disabled,fieldset[disabled] .pixel-caffeine-wrapper a.btn{pointer-events:none}.pixel-caffeine-wrapper .btn-default{color:#333;background-color:#f2f2f2;border-color:#ccc}.pixel-caffeine-wrapper .btn-default.focus,.pixel-caffeine-wrapper .btn-default:focus{color:#333;background-color:#d9d9d9;border-color:#8c8c8c}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle,.pixel-caffeine-wrapper .btn-default.active,.pixel-caffeine-wrapper .btn-default:active,.pixel-caffeine-wrapper .btn-default:hover{color:#333;background-color:#d9d9d9;border-color:#adadad}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-default.active.focus,.pixel-caffeine-wrapper .btn-default.active:focus,.pixel-caffeine-wrapper .btn-default.active:hover,.pixel-caffeine-wrapper .btn-default:active.focus,.pixel-caffeine-wrapper .btn-default:active:focus,.pixel-caffeine-wrapper .btn-default:active:hover{color:#333;background-color:#c7c7c7;border-color:#8c8c8c}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle,.pixel-caffeine-wrapper .btn-default.active,.pixel-caffeine-wrapper .btn-default:active{background-image:none}.pixel-caffeine-wrapper .btn-default.disabled.focus,.pixel-caffeine-wrapper .btn-default.disabled:focus,.pixel-caffeine-wrapper .btn-default.disabled:hover,.pixel-caffeine-wrapper .btn-default[disabled].focus,.pixel-caffeine-wrapper .btn-default[disabled]:focus,.pixel-caffeine-wrapper .btn-default[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-default.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-default:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-default:hover{background-color:#f2f2f2;border-color:#ccc}.pixel-caffeine-wrapper .btn-default .badge{color:#f2f2f2;background-color:#333}.pixel-caffeine-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pixel-caffeine-wrapper .btn-primary.focus,.pixel-caffeine-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle,.pixel-caffeine-wrapper .btn-primary.active,.pixel-caffeine-wrapper .btn-primary:active,.pixel-caffeine-wrapper .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-primary.active.focus,.pixel-caffeine-wrapper .btn-primary.active:focus,.pixel-caffeine-wrapper .btn-primary.active:hover,.pixel-caffeine-wrapper .btn-primary:active.focus,.pixel-caffeine-wrapper .btn-primary:active:focus,.pixel-caffeine-wrapper .btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle,.pixel-caffeine-wrapper .btn-primary.active,.pixel-caffeine-wrapper .btn-primary:active{background-image:none}.pixel-caffeine-wrapper .btn-primary.disabled.focus,.pixel-caffeine-wrapper .btn-primary.disabled:focus,.pixel-caffeine-wrapper .btn-primary.disabled:hover,.pixel-caffeine-wrapper .btn-primary[disabled].focus,.pixel-caffeine-wrapper .btn-primary[disabled]:focus,.pixel-caffeine-wrapper .btn-primary[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pixel-caffeine-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pixel-caffeine-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pixel-caffeine-wrapper .btn-success.focus,.pixel-caffeine-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle,.pixel-caffeine-wrapper .btn-success.active,.pixel-caffeine-wrapper .btn-success:active,.pixel-caffeine-wrapper .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-success.active.focus,.pixel-caffeine-wrapper .btn-success.active:focus,.pixel-caffeine-wrapper .btn-success.active:hover,.pixel-caffeine-wrapper .btn-success:active.focus,.pixel-caffeine-wrapper .btn-success:active:focus,.pixel-caffeine-wrapper .btn-success:active:hover{color:#fff;background-color:#398439;border-color:#255625}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle,.pixel-caffeine-wrapper .btn-success.active,.pixel-caffeine-wrapper .btn-success:active{background-image:none}.pixel-caffeine-wrapper .btn-success.disabled.focus,.pixel-caffeine-wrapper .btn-success.disabled:focus,.pixel-caffeine-wrapper .btn-success.disabled:hover,.pixel-caffeine-wrapper .btn-success[disabled].focus,.pixel-caffeine-wrapper .btn-success[disabled]:focus,.pixel-caffeine-wrapper .btn-success[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-success.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-success:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pixel-caffeine-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pixel-caffeine-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pixel-caffeine-wrapper .btn-info.focus,.pixel-caffeine-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle,.pixel-caffeine-wrapper .btn-info.active,.pixel-caffeine-wrapper .btn-info:active,.pixel-caffeine-wrapper .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-info.active.focus,.pixel-caffeine-wrapper .btn-info.active:focus,.pixel-caffeine-wrapper .btn-info.active:hover,.pixel-caffeine-wrapper .btn-info:active.focus,.pixel-caffeine-wrapper .btn-info:active:focus,.pixel-caffeine-wrapper .btn-info:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle,.pixel-caffeine-wrapper .btn-info.active,.pixel-caffeine-wrapper .btn-info:active{background-image:none}.pixel-caffeine-wrapper .btn-info.disabled.focus,.pixel-caffeine-wrapper .btn-info.disabled:focus,.pixel-caffeine-wrapper .btn-info.disabled:hover,.pixel-caffeine-wrapper .btn-info[disabled].focus,.pixel-caffeine-wrapper .btn-info[disabled]:focus,.pixel-caffeine-wrapper .btn-info[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-info.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-info:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pixel-caffeine-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pixel-caffeine-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pixel-caffeine-wrapper .btn-warning.focus,.pixel-caffeine-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle,.pixel-caffeine-wrapper .btn-warning.active,.pixel-caffeine-wrapper .btn-warning:active,.pixel-caffeine-wrapper .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-warning.active.focus,.pixel-caffeine-wrapper .btn-warning.active:focus,.pixel-caffeine-wrapper .btn-warning.active:hover,.pixel-caffeine-wrapper .btn-warning:active.focus,.pixel-caffeine-wrapper .btn-warning:active:focus,.pixel-caffeine-wrapper .btn-warning:active:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle,.pixel-caffeine-wrapper .btn-warning.active,.pixel-caffeine-wrapper .btn-warning:active{background-image:none}.pixel-caffeine-wrapper .btn-warning.disabled.focus,.pixel-caffeine-wrapper .btn-warning.disabled:focus,.pixel-caffeine-wrapper .btn-warning.disabled:hover,.pixel-caffeine-wrapper .btn-warning[disabled].focus,.pixel-caffeine-wrapper .btn-warning[disabled]:focus,.pixel-caffeine-wrapper .btn-warning[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pixel-caffeine-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pixel-caffeine-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pixel-caffeine-wrapper .btn-danger.focus,.pixel-caffeine-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle,.pixel-caffeine-wrapper .btn-danger.active,.pixel-caffeine-wrapper .btn-danger:active,.pixel-caffeine-wrapper .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-danger.active.focus,.pixel-caffeine-wrapper .btn-danger.active:focus,.pixel-caffeine-wrapper .btn-danger.active:hover,.pixel-caffeine-wrapper .btn-danger:active.focus,.pixel-caffeine-wrapper .btn-danger:active:focus,.pixel-caffeine-wrapper .btn-danger:active:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle,.pixel-caffeine-wrapper .btn-danger.active,.pixel-caffeine-wrapper .btn-danger:active{background-image:none}.pixel-caffeine-wrapper .btn-danger.disabled.focus,.pixel-caffeine-wrapper .btn-danger.disabled:focus,.pixel-caffeine-wrapper .btn-danger.disabled:hover,.pixel-caffeine-wrapper .btn-danger[disabled].focus,.pixel-caffeine-wrapper .btn-danger[disabled]:focus,.pixel-caffeine-wrapper .btn-danger[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pixel-caffeine-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pixel-caffeine-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pixel-caffeine-wrapper .btn-link,.pixel-caffeine-wrapper .btn-link.active,.pixel-caffeine-wrapper .btn-link:active,.pixel-caffeine-wrapper .btn-link[disabled],fieldset[disabled] .pixel-caffeine-wrapper .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-link,.pixel-caffeine-wrapper .btn-link:active,.pixel-caffeine-wrapper .btn-link:focus,.pixel-caffeine-wrapper .btn-link:hover{border-color:transparent}.pixel-caffeine-wrapper .btn-link:focus,.pixel-caffeine-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pixel-caffeine-wrapper .btn-link[disabled]:focus,.pixel-caffeine-wrapper .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-link:hover{color:#777;text-decoration:none}.pixel-caffeine-wrapper .btn-group-lg>.btn,.pixel-caffeine-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.pixel-caffeine-wrapper .btn-group-sm>.btn,.pixel-caffeine-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .btn-group-xs>.btn,.pixel-caffeine-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .btn-block{display:block;width:100%}.pixel-caffeine-wrapper .btn-block+.btn-block{margin-top:5px}.pixel-caffeine-wrapper input[type=submit].btn-block,.pixel-caffeine-wrapper input[type=reset].btn-block,.pixel-caffeine-wrapper input[type=button].btn-block{width:100%}.pixel-caffeine-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pixel-caffeine-wrapper .fade.in{opacity:1}.pixel-caffeine-wrapper .collapse{display:none}.pixel-caffeine-wrapper .collapse.in{display:block}.pixel-caffeine-wrapper tr.collapse.in{display:table-row}.pixel-caffeine-wrapper tbody.collapse.in{display:table-row-group}.pixel-caffeine-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.pixel-caffeine-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.pixel-caffeine-wrapper .dropdown,.pixel-caffeine-wrapper .dropup{position:relative}.pixel-caffeine-wrapper .dropdown-toggle:focus{outline:0}.pixel-caffeine-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.pixel-caffeine-wrapper .dropdown-menu-right,.pixel-caffeine-wrapper .dropdown-menu.pull-right{left:auto;right:0}.pixel-caffeine-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pixel-caffeine-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.pixel-caffeine-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pixel-caffeine-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.pixel-caffeine-wrapper .btn-group>.btn:last-child:not(:first-child),.pixel-caffeine-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.pixel-caffeine-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pixel-caffeine-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pixel-caffeine-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.pixel-caffeine-wrapper .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pixel-caffeine-wrapper .dropdown-menu>.active>a,.pixel-caffeine-wrapper .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pixel-caffeine-wrapper .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pixel-caffeine-wrapper .open>.dropdown-menu{display:block}.pixel-caffeine-wrapper .open>a{outline:0}.pixel-caffeine-wrapper .dropdown-menu-left{left:0;right:auto}.pixel-caffeine-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.pixel-caffeine-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pixel-caffeine-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pixel-caffeine-wrapper .dropup .caret,.pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.pixel-caffeine-wrapper .dropup .dropdown-menu,.pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-right .dropdown-menu{right:0;left:auto}.pixel-caffeine-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pixel-caffeine-wrapper .btn-group,.pixel-caffeine-wrapper .btn-group-vertical{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .btn-group-vertical>.btn,.pixel-caffeine-wrapper .btn-group>.btn{position:relative;float:left}.pixel-caffeine-wrapper .btn-group-vertical>.btn.active,.pixel-caffeine-wrapper .btn-group-vertical>.btn:active,.pixel-caffeine-wrapper .btn-group-vertical>.btn:focus,.pixel-caffeine-wrapper .btn-group-vertical>.btn:hover,.pixel-caffeine-wrapper .btn-group>.btn.active,.pixel-caffeine-wrapper .btn-group>.btn:active,.pixel-caffeine-wrapper .btn-group>.btn:focus,.pixel-caffeine-wrapper .btn-group>.btn:hover{z-index:2}.pixel-caffeine-wrapper .btn-group .btn+.btn,.pixel-caffeine-wrapper .btn-group .btn+.btn-group,.pixel-caffeine-wrapper .btn-group .btn-group+.btn,.pixel-caffeine-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pixel-caffeine-wrapper .btn-toolbar{margin-left:-5px}.pixel-caffeine-wrapper .btn-toolbar:after,.pixel-caffeine-wrapper .btn-toolbar:before{content:" ";display:table}.pixel-caffeine-wrapper .btn-toolbar .btn,.pixel-caffeine-wrapper .btn-toolbar .btn-group,.pixel-caffeine-wrapper .btn-toolbar .input-group{float:left}.pixel-caffeine-wrapper .btn-toolbar>.btn,.pixel-caffeine-wrapper .btn-toolbar>.btn-group,.pixel-caffeine-wrapper .btn-toolbar>.input-group{margin-left:5px}.pixel-caffeine-wrapper .btn .caret,.pixel-caffeine-wrapper .btn-group>.btn:first-child{margin-left:0}.pixel-caffeine-wrapper .btn-group>.btn-group{float:left}.pixel-caffeine-wrapper .btn-group .dropdown-toggle:active,.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle{outline:0}.pixel-caffeine-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pixel-caffeine-wrapper .btn-group-lg.btn-group>.btn+.dropdown-toggle,.pixel-caffeine-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-group-lg>.btn .caret,.pixel-caffeine-wrapper .btn-lg .caret{border-width:5px 5px 0}.pixel-caffeine-wrapper .dropup .btn-group-lg>.btn .caret,.pixel-caffeine-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pixel-caffeine-wrapper .btn-group-vertical>.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:after,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:before{content:" ";display:table}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pixel-caffeine-wrapper .btn-group-vertical>.btn+.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn+.btn-group,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group+.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.pixel-caffeine-wrapper .input-group .form-control:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group-addon:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pixel-caffeine-wrapper .btn-group-justified>.btn,.pixel-caffeine-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pixel-caffeine-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pixel-caffeine-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=radio],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pixel-caffeine-wrapper .input-group{position:relative;display:table;border-collapse:separate}.pixel-caffeine-wrapper .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.pixel-caffeine-wrapper .input-group .form-control:focus{z-index:3}.pixel-caffeine-wrapper .input-group .form-control,.pixel-caffeine-wrapper .input-group-addon,.pixel-caffeine-wrapper .input-group-btn{display:table-cell}.pixel-caffeine-wrapper .input-group-addon,.pixel-caffeine-wrapper .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.pixel-caffeine-wrapper .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.pixel-caffeine-wrapper .input-group-addon.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.pixel-caffeine-wrapper .input-group-addon.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.pixel-caffeine-wrapper .input-group-addon input[type=radio],.pixel-caffeine-wrapper .input-group-addon input[type=checkbox]{margin-top:0}.pixel-caffeine-wrapper .input-group .form-control:first-child,.pixel-caffeine-wrapper .input-group-addon:first-child,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.dropdown-toggle,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pixel-caffeine-wrapper .input-group-addon:first-child{border-right:0}.pixel-caffeine-wrapper .input-group .form-control:last-child,.pixel-caffeine-wrapper .input-group-addon:last-child,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn:not(:first-child),.pixel-caffeine-wrapper .input-group-btn:last-child>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .input-group-addon:last-child{border-left:0}.pixel-caffeine-wrapper .input-group-btn{position:relative;font-size:0;white-space:nowrap}.pixel-caffeine-wrapper .input-group-btn>.btn{position:relative}.pixel-caffeine-wrapper .input-group-btn>.btn+.btn{margin-left:-1px}.pixel-caffeine-wrapper .input-group-btn>.btn:active,.pixel-caffeine-wrapper .input-group-btn>.btn:focus,.pixel-caffeine-wrapper .input-group-btn>.btn:hover{z-index:2}.pixel-caffeine-wrapper .input-group-btn:first-child>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group{margin-right:-1px}.pixel-caffeine-wrapper .input-group-btn:last-child>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.pixel-caffeine-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pixel-caffeine-wrapper .nav:after,.pixel-caffeine-wrapper .nav:before{content:" ";display:table}.pixel-caffeine-wrapper .nav>li{position:relative;display:block}.pixel-caffeine-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pixel-caffeine-wrapper .nav>li>a:focus,.pixel-caffeine-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pixel-caffeine-wrapper .nav>li.disabled>a{color:#777}.pixel-caffeine-wrapper .nav>li.disabled>a:focus,.pixel-caffeine-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pixel-caffeine-wrapper .nav .open>a,.pixel-caffeine-wrapper .nav .open>a:focus,.pixel-caffeine-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pixel-caffeine-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pixel-caffeine-wrapper .nav>li>a>img{max-width:none}.pixel-caffeine-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pixel-caffeine-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .nav-tabs>li.active>a,.pixel-caffeine-wrapper .nav-tabs>li.active>a:focus,.pixel-caffeine-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pixel-caffeine-wrapper .nav-pills>li{float:left}.pixel-caffeine-wrapper .nav-justified>li,.pixel-caffeine-wrapper .nav-stacked>li,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li{float:none}.pixel-caffeine-wrapper .nav-pills>li>a{border-radius:4px}.pixel-caffeine-wrapper .nav-pills>li+li{margin-left:2px}.pixel-caffeine-wrapper .nav-pills>li.active>a,.pixel-caffeine-wrapper .nav-pills>li.active>a:focus,.pixel-caffeine-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pixel-caffeine-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pixel-caffeine-wrapper .nav-justified,.pixel-caffeine-wrapper .nav-tabs.nav-justified{width:100%}.pixel-caffeine-wrapper .nav-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pixel-caffeine-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pixel-caffeine-wrapper .nav-tabs-justified,.pixel-caffeine-wrapper .nav-tabs.nav-justified{border-bottom:0}.pixel-caffeine-wrapper .nav-tabs-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pixel-caffeine-wrapper .nav-tabs-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:hover,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.pixel-caffeine-wrapper .nav-justified>li,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pixel-caffeine-wrapper .nav-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}.pixel-caffeine-wrapper .nav-tabs-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .nav-tabs-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:hover,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pixel-caffeine-wrapper .tab-content>.tab-pane{display:none}.pixel-caffeine-wrapper .tab-content>.active{display:block}.pixel-caffeine-wrapper .navbar-collapse:after,.pixel-caffeine-wrapper .navbar-collapse:before,.pixel-caffeine-wrapper .navbar-header:after,.pixel-caffeine-wrapper .navbar-header:before,.pixel-caffeine-wrapper .navbar:after,.pixel-caffeine-wrapper .navbar:before{display:table;content:" "}.pixel-caffeine-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .navbar{position:relative;min-height:50px;margin-bottom:20px}.pixel-caffeine-wrapper .navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.pixel-caffeine-wrapper .navbar-collapse.in{overflow-y:auto}.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse,.pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse,.pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse{max-height:200px}}.pixel-caffeine-wrapper .container-fluid>.navbar-collapse,.pixel-caffeine-wrapper .container-fluid>.navbar-header,.pixel-caffeine-wrapper .container>.navbar-collapse,.pixel-caffeine-wrapper .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar{border-radius:4px}.pixel-caffeine-wrapper .navbar-header{float:left}.pixel-caffeine-wrapper .navbar-collapse{width:auto;border-top:0;box-shadow:none}.pixel-caffeine-wrapper .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.pixel-caffeine-wrapper .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .pixel-caffeine-wrapper .navbar-collapse,.navbar-fixed-top .pixel-caffeine-wrapper .navbar-collapse,.navbar-static-top .pixel-caffeine-wrapper .navbar-collapse{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .container-fluid>.navbar-collapse,.pixel-caffeine-wrapper .container-fluid>.navbar-header,.pixel-caffeine-wrapper .container>.navbar-collapse,.pixel-caffeine-wrapper .container>.navbar-header{margin-right:0;margin-left:0}.pixel-caffeine-wrapper .navbar-static-top{border-radius:0}}.pixel-caffeine-wrapper .navbar-static-top{z-index:1000;border-width:0 0 1px}.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.pixel-caffeine-wrapper .navbar-fixed-top{top:0;border-width:0 0 1px}.pixel-caffeine-wrapper .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.pixel-caffeine-wrapper .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.pixel-caffeine-wrapper .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-brand:hover{text-decoration:none}.pixel-caffeine-wrapper .navbar-brand>img{display:block}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{border-radius:0}.navbar>.container .pixel-caffeine-wrapper .navbar-brand,.navbar>.container-fluid .pixel-caffeine-wrapper .navbar-brand{margin-left:-15px}}.pixel-caffeine-wrapper .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.pixel-caffeine-wrapper .navbar-toggle:focus{outline:0}.pixel-caffeine-wrapper .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.pixel-caffeine-wrapper .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.pixel-caffeine-wrapper .navbar-nav{margin:7.5px -15px}.pixel-caffeine-wrapper .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu .dropdown-header,.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.pixel-caffeine-wrapper .progress-bar-striped,.pixel-caffeine-wrapper .progress-striped .progress-bar,.progress-striped .pixel-caffeine-wrapper .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-toggle{display:none}.pixel-caffeine-wrapper .navbar-nav{float:left;margin:0}.pixel-caffeine-wrapper .navbar-nav>li{float:left}.pixel-caffeine-wrapper .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.pixel-caffeine-wrapper .navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .form-control-static{display:inline-block}.pixel-caffeine-wrapper .navbar-form .input-group{display:inline-table;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .input-group .form-control,.pixel-caffeine-wrapper .navbar-form .input-group .input-group-addon,.pixel-caffeine-wrapper .navbar-form .input-group .input-group-btn{width:auto}.pixel-caffeine-wrapper .navbar-form .input-group>.form-control{width:100%}.pixel-caffeine-wrapper .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .checkbox,.pixel-caffeine-wrapper .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .checkbox label,.pixel-caffeine-wrapper .navbar-form .radio label{padding-left:0}.pixel-caffeine-wrapper .navbar-form .checkbox input[type=checkbox],.pixel-caffeine-wrapper .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.pixel-caffeine-wrapper .navbar-form .has-feedback .form-control-feedback{top:0}.pixel-caffeine-wrapper .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.btn .pixel-caffeine-wrapper .badge,.btn .pixel-caffeine-wrapper .label{top:-1px;position:relative}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-form .form-group{margin-bottom:5px}.pixel-caffeine-wrapper .navbar-form .form-group:last-child{margin-bottom:0}}.pixel-caffeine-wrapper .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .navbar-btn{margin-top:8px;margin-bottom:8px}.pixel-caffeine-wrapper .btn-group-sm>.navbar-btn.btn,.pixel-caffeine-wrapper .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .btn-group-xs>.navbar-btn.btn,.pixel-caffeine-wrapper .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.pixel-caffeine-wrapper .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-text{float:left;margin-left:15px;margin-right:15px}.pixel-caffeine-wrapper .navbar-left{float:left!important}.pixel-caffeine-wrapper .navbar-right{float:right!important;margin-right:-15px}.pixel-caffeine-wrapper .navbar-right~.navbar-right{margin-right:0}}.pixel-caffeine-wrapper .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-brand{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a,.pixel-caffeine-wrapper .navbar-default .navbar-text{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-toggle{border-color:#ddd}.pixel-caffeine-wrapper .navbar-default .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar-default .navbar-toggle:hover{background-color:#ddd}.pixel-caffeine-wrapper .navbar-default .navbar-toggle .icon-bar{background-color:#888}.pixel-caffeine-wrapper .navbar-default .navbar-collapse,.pixel-caffeine-wrapper .navbar-default .navbar-form{border-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.pixel-caffeine-wrapper .navbar-default .navbar-link{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-link:hover{color:#333}.pixel-caffeine-wrapper .navbar-default .btn-link{color:#777}.pixel-caffeine-wrapper .navbar-default .btn-link:focus,.pixel-caffeine-wrapper .navbar-default .btn-link:hover{color:#333}.pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:hover{color:#ccc}.pixel-caffeine-wrapper .navbar-inverse{border-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-brand{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-text{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle{border-color:#333}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:hover{background-color:#333}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.pixel-caffeine-wrapper .navbar-inverse .navbar-collapse,.pixel-caffeine-wrapper .navbar-inverse .navbar-form{border-color:#101010}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.pixel-caffeine-wrapper .navbar-inverse .navbar-link{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-link:hover{color:#fff}.pixel-caffeine-wrapper .navbar-inverse .btn-link{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .btn-link:focus,.pixel-caffeine-wrapper .navbar-inverse .btn-link:hover{color:#fff}.pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:hover{color:#444}.pixel-caffeine-wrapper .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.pixel-caffeine-wrapper .breadcrumb>li{display:inline-block}.pixel-caffeine-wrapper .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.pixel-caffeine-wrapper .breadcrumb>.active{color:#777}.pixel-caffeine-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pixel-caffeine-wrapper .pagination>li{display:inline}.pixel-caffeine-wrapper .pagination>li>a,.pixel-caffeine-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pixel-caffeine-wrapper .pagination>li:first-child>a,.pixel-caffeine-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pixel-caffeine-wrapper .pagination>li:last-child>a,.pixel-caffeine-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pixel-caffeine-wrapper .pagination>li>a:focus,.pixel-caffeine-wrapper .pagination>li>a:hover,.pixel-caffeine-wrapper .pagination>li>span:focus,.pixel-caffeine-wrapper .pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pixel-caffeine-wrapper .pagination>.active>a,.pixel-caffeine-wrapper .pagination>.active>a:focus,.pixel-caffeine-wrapper .pagination>.active>a:hover,.pixel-caffeine-wrapper .pagination>.active>span,.pixel-caffeine-wrapper .pagination>.active>span:focus,.pixel-caffeine-wrapper .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default}.pixel-caffeine-wrapper .pagination>.disabled>a,.pixel-caffeine-wrapper .pagination>.disabled>a:focus,.pixel-caffeine-wrapper .pagination>.disabled>a:hover,.pixel-caffeine-wrapper .pagination>.disabled>span,.pixel-caffeine-wrapper .pagination>.disabled>span:focus,.pixel-caffeine-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pixel-caffeine-wrapper .pagination-lg>li>a,.pixel-caffeine-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .pagination-lg>li:first-child>a,.pixel-caffeine-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pixel-caffeine-wrapper .pagination-lg>li:last-child>a,.pixel-caffeine-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pixel-caffeine-wrapper .pagination-sm>li>a,.pixel-caffeine-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pixel-caffeine-wrapper .badge,.pixel-caffeine-wrapper .label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pixel-caffeine-wrapper .pagination-sm>li:first-child>a,.pixel-caffeine-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .pagination-sm>li:last-child>a,.pixel-caffeine-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pixel-caffeine-wrapper .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pixel-caffeine-wrapper .pager:after,.pixel-caffeine-wrapper .pager:before{content:" ";display:table}.pixel-caffeine-wrapper .pager:after{clear:both}.pixel-caffeine-wrapper .pager li{display:inline}.pixel-caffeine-wrapper .pager li>a,.pixel-caffeine-wrapper .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pixel-caffeine-wrapper .pager li>a:focus,.pixel-caffeine-wrapper .pager li>a:hover{text-decoration:none;background-color:#eee}.pixel-caffeine-wrapper .pager .next>a,.pixel-caffeine-wrapper .pager .next>span{float:right}.pixel-caffeine-wrapper .pager .previous>a,.pixel-caffeine-wrapper .pager .previous>span{float:left}.pixel-caffeine-wrapper .pager .disabled>a,.pixel-caffeine-wrapper .pager .disabled>a:focus,.pixel-caffeine-wrapper .pager .disabled>a:hover,.pixel-caffeine-wrapper .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.pixel-caffeine-wrapper .label{display:inline;font-size:75%;color:#fff;vertical-align:baseline}.pixel-caffeine-wrapper .label:empty{display:none}.pixel-caffeine-wrapper a.label:focus,.pixel-caffeine-wrapper a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.pixel-caffeine-wrapper .label-default{background-color:#777}.pixel-caffeine-wrapper .label-default[href]:focus,.pixel-caffeine-wrapper .label-default[href]:hover{background-color:#5e5e5e}.pixel-caffeine-wrapper .label-primary{background-color:#337ab7}.pixel-caffeine-wrapper .label-primary[href]:focus,.pixel-caffeine-wrapper .label-primary[href]:hover{background-color:#286090}.pixel-caffeine-wrapper .label-success{background-color:#5cb85c}.pixel-caffeine-wrapper .label-success[href]:focus,.pixel-caffeine-wrapper .label-success[href]:hover{background-color:#449d44}.pixel-caffeine-wrapper .label-info{background-color:#5bc0de}.pixel-caffeine-wrapper .label-info[href]:focus,.pixel-caffeine-wrapper .label-info[href]:hover{background-color:#31b0d5}.pixel-caffeine-wrapper .label-warning{background-color:#f0ad4e}.pixel-caffeine-wrapper .label-warning[href]:focus,.pixel-caffeine-wrapper .label-warning[href]:hover{background-color:#ec971f}.pixel-caffeine-wrapper .label-danger{background-color:#d9534f}.pixel-caffeine-wrapper .label-danger[href]:focus,.pixel-caffeine-wrapper .label-danger[href]:hover{background-color:#c9302c}.pixel-caffeine-wrapper .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.pixel-caffeine-wrapper .badge:empty{display:none}.btn-group-xs>.btn .pixel-caffeine-wrapper .badge,.btn-xs .pixel-caffeine-wrapper .badge,.pixel-caffeine-wrapper .btn-group-xs>.btn .pixel-caffeine-wrapper .badge{top:0;padding:1px 5px}.list-group-item.active>.pixel-caffeine-wrapper .badge,.nav-pills>.active>a>.pixel-caffeine-wrapper .badge{color:#337ab7;background-color:#fff}.list-group-item>.pixel-caffeine-wrapper .badge{float:right}.list-group-item>.pixel-caffeine-wrapper .badge+.pixel-caffeine-wrapper .badge{margin-right:5px}.nav-pills>li>a>.pixel-caffeine-wrapper .badge{margin-left:3px}.pixel-caffeine-wrapper a.badge:focus,.pixel-caffeine-wrapper a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.pixel-caffeine-wrapper .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.pixel-caffeine-wrapper .jumbotron .h1,.pixel-caffeine-wrapper .jumbotron h1{color:inherit}.pixel-caffeine-wrapper .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.pixel-caffeine-wrapper .jumbotron>hr{border-top-color:#d5d5d5}.container .pixel-caffeine-wrapper .jumbotron,.container-fluid .pixel-caffeine-wrapper .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.pixel-caffeine-wrapper .jumbotron{padding-top:48px;padding-bottom:48px}.container .pixel-caffeine-wrapper .jumbotron,.container-fluid .pixel-caffeine-wrapper .jumbotron{padding-left:60px;padding-right:60px}.pixel-caffeine-wrapper .jumbotron .h1,.pixel-caffeine-wrapper .jumbotron h1{font-size:63px}}.pixel-caffeine-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pixel-caffeine-wrapper .thumbnail a>img,.pixel-caffeine-wrapper .thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.pixel-caffeine-wrapper .thumbnail .caption{padding:9px;color:#333}.pixel-caffeine-wrapper a.thumbnail.active,.pixel-caffeine-wrapper a.thumbnail:focus,.pixel-caffeine-wrapper a.thumbnail:hover{border-color:#337ab7}.pixel-caffeine-wrapper .alert{padding:15px;margin-bottom:20px}.pixel-caffeine-wrapper .alert h4{margin-top:0;color:inherit}.pixel-caffeine-wrapper .alert .alert-link{font-weight:700}.pixel-caffeine-wrapper .alert>p,.pixel-caffeine-wrapper .alert>ul{margin-bottom:0}.pixel-caffeine-wrapper .alert>p+p{margin-top:5px}.pixel-caffeine-wrapper .alert-dismissable,.pixel-caffeine-wrapper .alert-dismissible{padding-right:35px}.pixel-caffeine-wrapper .alert-dismissable .close,.pixel-caffeine-wrapper .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.pixel-caffeine-wrapper .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.pixel-caffeine-wrapper .alert-success hr{border-top-color:#c9e2b3}.pixel-caffeine-wrapper .alert-success .alert-link{color:#2b542c}.pixel-caffeine-wrapper .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.pixel-caffeine-wrapper .alert-info hr{border-top-color:#a6e1ec}.pixel-caffeine-wrapper .alert-info .alert-link{color:#245269}.pixel-caffeine-wrapper .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.pixel-caffeine-wrapper .alert-warning hr{border-top-color:#f7e1b5}.pixel-caffeine-wrapper .alert-warning .alert-link{color:#66512c}.pixel-caffeine-wrapper .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.pixel-caffeine-wrapper .alert-danger hr{border-top-color:#e4b9c0}.pixel-caffeine-wrapper .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.pixel-caffeine-wrapper .progress{overflow:hidden;margin-bottom:20px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.pixel-caffeine-wrapper .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.pixel-caffeine-wrapper .progress-bar-striped,.pixel-caffeine-wrapper .progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.pixel-caffeine-wrapper .progress-bar.active,.pixel-caffeine-wrapper .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.pixel-caffeine-wrapper .progress-bar-success{background-color:#5cb85c}.progress-striped .pixel-caffeine-wrapper .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .pixel-caffeine-wrapper .progress-bar-info,.progress-striped .pixel-caffeine-wrapper .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-info{background-color:#5bc0de}.progress-striped .pixel-caffeine-wrapper .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-warning{background-color:#f0ad4e}.progress-striped .pixel-caffeine-wrapper .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-danger{background-color:#d9534f}.progress-striped .pixel-caffeine-wrapper .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .media{margin-top:15px}.pixel-caffeine-wrapper .media:first-child{margin-top:0}.pixel-caffeine-wrapper .media,.pixel-caffeine-wrapper .media-body{zoom:1;overflow:hidden}.pixel-caffeine-wrapper .media-body{width:10000px}.pixel-caffeine-wrapper .media-object{display:block}.pixel-caffeine-wrapper .media-object.img-thumbnail{max-width:none}.pixel-caffeine-wrapper .media-right,.pixel-caffeine-wrapper .media>.pull-right{padding-left:10px}.pixel-caffeine-wrapper .media-left,.pixel-caffeine-wrapper .media>.pull-left{padding-right:10px}.pixel-caffeine-wrapper .media-body,.pixel-caffeine-wrapper .media-left,.pixel-caffeine-wrapper .media-right{display:table-cell;vertical-align:top}.pixel-caffeine-wrapper .media-middle{vertical-align:middle}.pixel-caffeine-wrapper .media-bottom{vertical-align:bottom}.pixel-caffeine-wrapper .media-heading{margin-top:0;margin-bottom:5px}.pixel-caffeine-wrapper .media-list{padding-left:0;list-style:none}.pixel-caffeine-wrapper .list-group{margin-bottom:20px;padding-left:0}.pixel-caffeine-wrapper .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.pixel-caffeine-wrapper .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.pixel-caffeine-wrapper .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.pixel-caffeine-wrapper a.list-group-item,.pixel-caffeine-wrapper button.list-group-item{color:#555}.pixel-caffeine-wrapper a.list-group-item .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item .list-group-item-heading{color:#333}.pixel-caffeine-wrapper a.list-group-item:focus,.pixel-caffeine-wrapper a.list-group-item:hover,.pixel-caffeine-wrapper button.list-group-item:focus,.pixel-caffeine-wrapper button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.pixel-caffeine-wrapper button.list-group-item{width:100%;text-align:left}.pixel-caffeine-wrapper .list-group-item.disabled,.pixel-caffeine-wrapper .list-group-item.disabled:focus,.pixel-caffeine-wrapper .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-text{color:#777}.pixel-caffeine-wrapper .list-group-item.active,.pixel-caffeine-wrapper .list-group-item.active:focus,.pixel-caffeine-wrapper .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading>small,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading>small,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.pixel-caffeine-wrapper .list-group-item.active .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.pixel-caffeine-wrapper .list-group-item-success{color:#3c763d;background-color:#dff0d8}.pixel-caffeine-wrapper a.list-group-item-success,.pixel-caffeine-wrapper button.list-group-item-success{color:#3c763d}.pixel-caffeine-wrapper a.list-group-item-success .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-success .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-success:focus,.pixel-caffeine-wrapper a.list-group-item-success:hover,.pixel-caffeine-wrapper button.list-group-item-success:focus,.pixel-caffeine-wrapper button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.pixel-caffeine-wrapper a.list-group-item-success.active,.pixel-caffeine-wrapper a.list-group-item-success.active:focus,.pixel-caffeine-wrapper a.list-group-item-success.active:hover,.pixel-caffeine-wrapper button.list-group-item-success.active,.pixel-caffeine-wrapper button.list-group-item-success.active:focus,.pixel-caffeine-wrapper button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.pixel-caffeine-wrapper .list-group-item-info{color:#31708f;background-color:#d9edf7}.pixel-caffeine-wrapper a.list-group-item-info,.pixel-caffeine-wrapper button.list-group-item-info{color:#31708f}.pixel-caffeine-wrapper a.list-group-item-info .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-info .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-info:focus,.pixel-caffeine-wrapper a.list-group-item-info:hover,.pixel-caffeine-wrapper button.list-group-item-info:focus,.pixel-caffeine-wrapper button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}.pixel-caffeine-wrapper a.list-group-item-info.active,.pixel-caffeine-wrapper a.list-group-item-info.active:focus,.pixel-caffeine-wrapper a.list-group-item-info.active:hover,.pixel-caffeine-wrapper button.list-group-item-info.active,.pixel-caffeine-wrapper button.list-group-item-info.active:focus,.pixel-caffeine-wrapper button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.pixel-caffeine-wrapper .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.pixel-caffeine-wrapper a.list-group-item-warning,.pixel-caffeine-wrapper button.list-group-item-warning{color:#8a6d3b}.pixel-caffeine-wrapper a.list-group-item-warning .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-warning .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-warning:focus,.pixel-caffeine-wrapper a.list-group-item-warning:hover,.pixel-caffeine-wrapper button.list-group-item-warning:focus,.pixel-caffeine-wrapper button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}.pixel-caffeine-wrapper a.list-group-item-warning.active,.pixel-caffeine-wrapper a.list-group-item-warning.active:focus,.pixel-caffeine-wrapper a.list-group-item-warning.active:hover,.pixel-caffeine-wrapper button.list-group-item-warning.active,.pixel-caffeine-wrapper button.list-group-item-warning.active:focus,.pixel-caffeine-wrapper button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.pixel-caffeine-wrapper .list-group-item-danger{color:#a94442;background-color:#f2dede}.pixel-caffeine-wrapper a.list-group-item-danger,.pixel-caffeine-wrapper button.list-group-item-danger{color:#a94442}.pixel-caffeine-wrapper a.list-group-item-danger .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-danger .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-danger:focus,.pixel-caffeine-wrapper a.list-group-item-danger:hover,.pixel-caffeine-wrapper button.list-group-item-danger:focus,.pixel-caffeine-wrapper button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}.pixel-caffeine-wrapper a.list-group-item-danger.active,.pixel-caffeine-wrapper a.list-group-item-danger.active:focus,.pixel-caffeine-wrapper a.list-group-item-danger.active:hover,.pixel-caffeine-wrapper button.list-group-item-danger.active,.pixel-caffeine-wrapper button.list-group-item-danger.active:focus,.pixel-caffeine-wrapper button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.pixel-caffeine-wrapper .panel-heading>.dropdown .dropdown-toggle,.pixel-caffeine-wrapper .panel-title>.small,.pixel-caffeine-wrapper .panel-title>.small>a,.pixel-caffeine-wrapper .panel-title>a,.pixel-caffeine-wrapper .panel-title>small,.pixel-caffeine-wrapper .panel-title>small>a{color:inherit}.pixel-caffeine-wrapper .list-group-item-heading{margin-top:0;margin-bottom:5px}.pixel-caffeine-wrapper .list-group-item-text{margin-bottom:0;line-height:1.3}.pixel-caffeine-wrapper .panel{margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05)}.pixel-caffeine-wrapper .panel-body{padding:15px}.pixel-caffeine-wrapper .panel-body:after,.pixel-caffeine-wrapper .panel-body:before{content:" ";display:table}.pixel-caffeine-wrapper .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.pixel-caffeine-wrapper .panel-footer{padding:10px 15px;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.list-group,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group{margin-bottom:0}.pixel-caffeine-wrapper .panel>.list-group .list-group-item,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.pixel-caffeine-wrapper .panel-group .panel-heading,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.pixel-caffeine-wrapper .panel>.list-group:first-child .list-group-item:first-child,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .panel>.list-group:last-child .list-group-item:last-child,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .list-group+.panel-footer,.pixel-caffeine-wrapper .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.pixel-caffeine-wrapper .panel>.panel-collapse>.table,.pixel-caffeine-wrapper .panel>.table,.pixel-caffeine-wrapper .panel>.table-responsive>.table{margin-bottom:0}.pixel-caffeine-wrapper .panel>.panel-collapse>.table caption,.pixel-caffeine-wrapper .panel>.table caption,.pixel-caffeine-wrapper .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.pixel-caffeine-wrapper .panel>.panel-body+.table,.pixel-caffeine-wrapper .panel>.panel-body+.table-responsive,.pixel-caffeine-wrapper .panel>.table+.panel-body,.pixel-caffeine-wrapper .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel>.table>tbody:first-child>tr:first-child td,.pixel-caffeine-wrapper .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.pixel-caffeine-wrapper .panel>.table-bordered,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered{border:0}.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.pixel-caffeine-wrapper .panel>.table-responsive{border:0;margin-bottom:0}.pixel-caffeine-wrapper .panel-group{margin-bottom:20px}.pixel-caffeine-wrapper .panel-group .panel{margin-bottom:0;border-radius:4px}.pixel-caffeine-wrapper .panel-group .panel+.panel{margin-top:5px}.pixel-caffeine-wrapper .panel-group .panel-heading+.panel-collapse>.list-group,.pixel-caffeine-wrapper .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel-group .panel-footer{border-top:0}.pixel-caffeine-wrapper .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .panel-default{border-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.pixel-caffeine-wrapper .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.pixel-caffeine-wrapper .panel-primary{border-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.pixel-caffeine-wrapper .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.pixel-caffeine-wrapper .panel-success{border-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.pixel-caffeine-wrapper .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.pixel-caffeine-wrapper .panel-info{border-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.pixel-caffeine-wrapper .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.pixel-caffeine-wrapper .panel-warning{border-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.pixel-caffeine-wrapper .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.pixel-caffeine-wrapper .panel-danger{border-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.pixel-caffeine-wrapper .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.pixel-caffeine-wrapper .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.pixel-caffeine-wrapper .embed-responsive .embed-responsive-item,.pixel-caffeine-wrapper .embed-responsive embed,.pixel-caffeine-wrapper .embed-responsive iframe,.pixel-caffeine-wrapper .embed-responsive object,.pixel-caffeine-wrapper .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.pixel-caffeine-wrapper .embed-responsive-16by9{padding-bottom:56.25%}.pixel-caffeine-wrapper .embed-responsive-4by3{padding-bottom:75%}.pixel-caffeine-wrapper .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.pixel-caffeine-wrapper .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.pixel-caffeine-wrapper .well-lg{padding:24px;border-radius:6px}.pixel-caffeine-wrapper .well-sm{padding:9px;border-radius:3px}.pixel-caffeine-wrapper .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.pixel-caffeine-wrapper .popover,.pixel-caffeine-wrapper .tooltip{font-weight:400;letter-spacing:normal;line-break:auto;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}.pixel-caffeine-wrapper .close:focus,.pixel-caffeine-wrapper .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.pixel-caffeine-wrapper button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.pixel-caffeine-wrapper .modal-open{overflow:hidden}.pixel-caffeine-wrapper .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0}.pixel-caffeine-wrapper .modal-footer:after,.pixel-caffeine-wrapper .modal-footer:before,.pixel-caffeine-wrapper .modal-header:after,.pixel-caffeine-wrapper .modal-header:before{content:" ";display:table}.pixel-caffeine-wrapper .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.pixel-caffeine-wrapper .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.pixel-caffeine-wrapper .modal-open .modal{overflow-x:hidden;overflow-y:auto}.pixel-caffeine-wrapper .modal-dialog{position:relative;width:auto;margin:10px}.pixel-caffeine-wrapper .modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.pixel-caffeine-wrapper .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.pixel-caffeine-wrapper .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.pixel-caffeine-wrapper .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.pixel-caffeine-wrapper .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.pixel-caffeine-wrapper .modal-header .close{margin-top:-2px}.pixel-caffeine-wrapper .modal-title{margin:0;line-height:1.42857}.pixel-caffeine-wrapper .modal-body{position:relative;padding:15px}.pixel-caffeine-wrapper .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.pixel-caffeine-wrapper .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.pixel-caffeine-wrapper .modal-footer .btn-group .btn+.btn{margin-left:-1px}.pixel-caffeine-wrapper .modal-footer .btn-block+.btn-block{margin-left:0}.pixel-caffeine-wrapper .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.pixel-caffeine-wrapper .modal-dialog{width:600px;margin:30px auto}.pixel-caffeine-wrapper .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.pixel-caffeine-wrapper .modal-sm{width:300px}}@media (min-width:992px){.pixel-caffeine-wrapper .modal-lg{width:900px}}.pixel-caffeine-wrapper .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;line-height:1.42857;text-align:left;text-align:start;font-size:12px;filter:alpha(opacity=0)}.pixel-caffeine-wrapper .tooltip.in{filter:alpha(opacity=90)}.pixel-caffeine-wrapper .tooltip.top{margin-top:-3px;padding:5px 0}.pixel-caffeine-wrapper .tooltip.right{margin-left:3px;padding:0 5px}.pixel-caffeine-wrapper .tooltip.bottom{margin-top:3px;padding:5px 0}.pixel-caffeine-wrapper .tooltip.left{margin-left:-3px;padding:0 5px}.pixel-caffeine-wrapper .tooltip-inner{max-width:200px;text-align:center;background-color:#000}.pixel-caffeine-wrapper .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.pixel-caffeine-wrapper .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.pixel-caffeine-wrapper .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.pixel-caffeine-wrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-align:left;text-align:start;font-size:14px;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2)}.pixel-caffeine-wrapper .popover.top{margin-top:-10px}.pixel-caffeine-wrapper .popover.right{margin-left:10px}.pixel-caffeine-wrapper .popover.bottom{margin-top:10px}.pixel-caffeine-wrapper .popover.left{margin-left:-10px}.pixel-caffeine-wrapper .popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.pixel-caffeine-wrapper .popover-content{padding:9px 14px}.pixel-caffeine-wrapper .popover>.arrow,.pixel-caffeine-wrapper .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.pixel-caffeine-wrapper .popover>.arrow{border-width:11px}.pixel-caffeine-wrapper .popover>.arrow:after{border-width:10px;content:""}.pixel-caffeine-wrapper .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.pixel-caffeine-wrapper .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.pixel-caffeine-wrapper .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.pixel-caffeine-wrapper .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.pixel-caffeine-wrapper .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.pixel-caffeine-wrapper .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.pixel-caffeine-wrapper .popover.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)}.pixel-caffeine-wrapper .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.pixel-caffeine-wrapper .carousel{position:relative}.pixel-caffeine-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pixel-caffeine-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pixel-caffeine-wrapper .carousel-inner>.item>a>img,.pixel-caffeine-wrapper .carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pixel-caffeine-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.pixel-caffeine-wrapper .carousel-inner>.item.active.right,.pixel-caffeine-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pixel-caffeine-wrapper .carousel-inner>.item.active.left,.pixel-caffeine-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pixel-caffeine-wrapper .carousel-inner>.item.active,.pixel-caffeine-wrapper .carousel-inner>.item.next.left,.pixel-caffeine-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pixel-caffeine-wrapper .carousel-inner>.active,.pixel-caffeine-wrapper .carousel-inner>.next,.pixel-caffeine-wrapper .carousel-inner>.prev{display:block}.pixel-caffeine-wrapper .carousel-inner>.active{left:0}.pixel-caffeine-wrapper .carousel-inner>.next,.pixel-caffeine-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pixel-caffeine-wrapper .carousel-inner>.next{left:100%}.pixel-caffeine-wrapper .carousel-inner>.prev{left:-100%}.pixel-caffeine-wrapper .carousel-inner>.next.left,.pixel-caffeine-wrapper .carousel-inner>.prev.right{left:0}.pixel-caffeine-wrapper .carousel-inner>.active.left{left:-100%}.pixel-caffeine-wrapper .carousel-inner>.active.right{left:100%}.pixel-caffeine-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.pixel-caffeine-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pixel-caffeine-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pixel-caffeine-wrapper .carousel-control:focus,.pixel-caffeine-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pixel-caffeine-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pixel-caffeine-wrapper .carousel-control .icon-next:before{content:'\203a'}.pixel-caffeine-wrapper .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pixel-caffeine-wrapper .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.pixel-caffeine-wrapper .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pixel-caffeine-wrapper .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pixel-caffeine-wrapper .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .icon-prev{margin-left:-10px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next{margin-right:-10px}.pixel-caffeine-wrapper .carousel-caption{left:20%;right:20%;padding-bottom:30px}.pixel-caffeine-wrapper .carousel-indicators{bottom:20px}}.pixel-caffeine-wrapper .clearfix:after,.pixel-caffeine-wrapper .clearfix:before{content:" ";display:table}.pixel-caffeine-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pixel-caffeine-wrapper .pull-right{float:right!important}.pixel-caffeine-wrapper .pull-left{float:left!important}.pixel-caffeine-wrapper .hide{display:none!important}.pixel-caffeine-wrapper .show{display:block!important}.pixel-caffeine-wrapper .hidden,.pixel-caffeine-wrapper .visible-lg,.pixel-caffeine-wrapper .visible-lg-block,.pixel-caffeine-wrapper .visible-lg-inline,.pixel-caffeine-wrapper .visible-lg-inline-block,.pixel-caffeine-wrapper .visible-md,.pixel-caffeine-wrapper .visible-md-block,.pixel-caffeine-wrapper .visible-md-inline,.pixel-caffeine-wrapper .visible-md-inline-block,.pixel-caffeine-wrapper .visible-sm,.pixel-caffeine-wrapper .visible-sm-block,.pixel-caffeine-wrapper .visible-sm-inline,.pixel-caffeine-wrapper .visible-sm-inline-block,.pixel-caffeine-wrapper .visible-xs,.pixel-caffeine-wrapper .visible-xs-block,.pixel-caffeine-wrapper .visible-xs-inline,.pixel-caffeine-wrapper .visible-xs-inline-block{display:none!important}.pixel-caffeine-wrapper .invisible{visibility:hidden}.pixel-caffeine-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pixel-caffeine-wrapper .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.pixel-caffeine-wrapper .visible-xs{display:block!important}.pixel-caffeine-wrapper table.visible-xs{display:table!important}.pixel-caffeine-wrapper tr.visible-xs{display:table-row!important}.pixel-caffeine-wrapper td.visible-xs,.pixel-caffeine-wrapper th.visible-xs{display:table-cell!important}.pixel-caffeine-wrapper .visible-xs-block{display:block!important}.pixel-caffeine-wrapper .visible-xs-inline{display:inline!important}.pixel-caffeine-wrapper .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .visible-sm{display:block!important}.pixel-caffeine-wrapper table.visible-sm{display:table!important}.pixel-caffeine-wrapper tr.visible-sm{display:table-row!important}.pixel-caffeine-wrapper td.visible-sm,.pixel-caffeine-wrapper th.visible-sm{display:table-cell!important}.pixel-caffeine-wrapper .visible-sm-block{display:block!important}.pixel-caffeine-wrapper .visible-sm-inline{display:inline!important}.pixel-caffeine-wrapper .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .visible-md{display:block!important}.pixel-caffeine-wrapper table.visible-md{display:table!important}.pixel-caffeine-wrapper tr.visible-md{display:table-row!important}.pixel-caffeine-wrapper td.visible-md,.pixel-caffeine-wrapper th.visible-md{display:table-cell!important}.pixel-caffeine-wrapper .visible-md-block{display:block!important}.pixel-caffeine-wrapper .visible-md-inline{display:inline!important}.pixel-caffeine-wrapper .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.pixel-caffeine-wrapper .visible-lg{display:block!important}.pixel-caffeine-wrapper table.visible-lg{display:table!important}.pixel-caffeine-wrapper tr.visible-lg{display:table-row!important}.pixel-caffeine-wrapper td.visible-lg,.pixel-caffeine-wrapper th.visible-lg{display:table-cell!important}.pixel-caffeine-wrapper .visible-lg-block{display:block!important}.pixel-caffeine-wrapper .visible-lg-inline{display:inline!important}.pixel-caffeine-wrapper .visible-lg-inline-block{display:inline-block!important}.pixel-caffeine-wrapper .hidden-lg{display:none!important}}@media (max-width:767px){.pixel-caffeine-wrapper .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .hidden-md{display:none!important}}.pixel-caffeine-wrapper .visible-print{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print{display:block!important}.pixel-caffeine-wrapper table.visible-print{display:table!important}.pixel-caffeine-wrapper tr.visible-print{display:table-row!important}.pixel-caffeine-wrapper td.visible-print,.pixel-caffeine-wrapper th.visible-print{display:table-cell!important}}.pixel-caffeine-wrapper .visible-print-block{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-block{display:block!important}}.pixel-caffeine-wrapper .visible-print-inline{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-inline{display:inline!important}}.pixel-caffeine-wrapper .visible-print-inline-block{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-inline-block{display:inline-block!important}.pixel-caffeine-wrapper .hidden-print{display:none!important}}.pixel-caffeine-wrapper body.inverse{background:#333}.pixel-caffeine-wrapper body.inverse,.pixel-caffeine-wrapper body.inverse .form-control{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper body.inverse .card,.pixel-caffeine-wrapper body.inverse .card .form-control,.pixel-caffeine-wrapper body.inverse .modal,.pixel-caffeine-wrapper body.inverse .modal .form-control,.pixel-caffeine-wrapper body.inverse .panel-default,.pixel-caffeine-wrapper body.inverse .panel-default .form-control{background-color:initial;color:initial}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper body,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-family:"Open Sans",Arial,sans-serif;font-weight:300}.pixel-caffeine-wrapper a,.pixel-caffeine-wrapper a:focus,.pixel-caffeine-wrapper a:hover{color:#337ab7}.pixel-caffeine-wrapper a .material-icons,.pixel-caffeine-wrapper a:focus .material-icons,.pixel-caffeine-wrapper a:hover .material-icons{vertical-align:middle}.pixel-caffeine-wrapper .form-horizontal .radio{margin-bottom:10px}.pixel-caffeine-wrapper .form-horizontal label{text-align:right}.pixel-caffeine-wrapper .form-horizontal label.control-label{margin:0}.pixel-caffeine-wrapper body .container .well.well-sm,.pixel-caffeine-wrapper body .container-fluid .well.well-sm{padding:10px}.pixel-caffeine-wrapper body .container .well.well-lg,.pixel-caffeine-wrapper body .container-fluid .well.well-lg{padding:26px}.pixel-caffeine-wrapper body .container .jumbotron,.pixel-caffeine-wrapper body .container .well,.pixel-caffeine-wrapper body .container-fluid .jumbotron,.pixel-caffeine-wrapper body .container-fluid .well{padding:19px;margin-bottom:20px;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:4px;border:0}.pixel-caffeine-wrapper body .container .jumbotron p,.pixel-caffeine-wrapper body .container .well p,.pixel-caffeine-wrapper body .container-fluid .jumbotron p,.pixel-caffeine-wrapper body .container-fluid .well p{font-weight:300}.pixel-caffeine-wrapper body .container .jumbotron,.pixel-caffeine-wrapper body .container .jumbotron-default,.pixel-caffeine-wrapper body .container .well,.pixel-caffeine-wrapper body .container .well-default,.pixel-caffeine-wrapper body .container-fluid .jumbotron,.pixel-caffeine-wrapper body .container-fluid .jumbotron-default,.pixel-caffeine-wrapper body .container-fluid .well,.pixel-caffeine-wrapper body .container-fluid .well-default{background-color:#FFF}.pixel-caffeine-wrapper body .container .jumbotron-inverse,.pixel-caffeine-wrapper body .container .well-inverse,.pixel-caffeine-wrapper body .container-fluid .jumbotron-inverse,.pixel-caffeine-wrapper body .container-fluid .well-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper body .container .jumbotron-primary,.pixel-caffeine-wrapper body .container .well-primary,.pixel-caffeine-wrapper body .container-fluid .jumbotron-primary,.pixel-caffeine-wrapper body .container-fluid .well-primary{background-color:#4C70BA}.pixel-caffeine-wrapper body .container .jumbotron-success,.pixel-caffeine-wrapper body .container .well-success,.pixel-caffeine-wrapper body .container-fluid .jumbotron-success,.pixel-caffeine-wrapper body .container-fluid .well-success{background-color:#68AA20}.pixel-caffeine-wrapper body .container .jumbotron-info,.pixel-caffeine-wrapper body .container .well-info,.pixel-caffeine-wrapper body .container-fluid .jumbotron-info,.pixel-caffeine-wrapper body .container-fluid .well-info{background-color:#5bc0de}.pixel-caffeine-wrapper body .container .jumbotron-warning,.pixel-caffeine-wrapper body .container .well-warning,.pixel-caffeine-wrapper body .container-fluid .jumbotron-warning,.pixel-caffeine-wrapper body .container-fluid .well-warning{background-color:#FD9C00}.pixel-caffeine-wrapper body .container .jumbotron-danger,.pixel-caffeine-wrapper body .container .well-danger,.pixel-caffeine-wrapper body .container-fluid .jumbotron-danger,.pixel-caffeine-wrapper body .container-fluid .well-danger{background-color:#E15667}.pixel-caffeine-wrapper .btn,.pixel-caffeine-wrapper .input-group-btn .btn{border:none;border-radius:4px;position:relative;margin:10px 1px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow,transform;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;background:0 0}.pixel-caffeine-wrapper .btn::-moz-focus-inner,.pixel-caffeine-wrapper .input-group-btn .btn::-moz-focus-inner{border:0}.pixel-caffeine-wrapper .btn:not(.btn-raised),.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised){box-shadow:none}.pixel-caffeine-wrapper .btn:not(.btn-raised),.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-default,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised),.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-default{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-inverse{color:#3f51b5}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-primary{color:#4C70BA}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-success,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-success{color:#68AA20}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-info,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-info{color:#5bc0de}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-warning{color:#FD9C00}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-danger{color:#E15667}.pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus,.pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(153,153,153,.2)}.theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(204,204,204,.15)}.btn-group-raised .pixel-caffeine-wrapper .btn,.btn-group-raised .pixel-caffeine-wrapper .btn.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-default,.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .btn.btn-raised,.pixel-caffeine-wrapper .btn.btn-raised.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-default{background-color:transparent;color:rgba(0,0,0,.87)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-inverse,.pixel-caffeine-wrapper .btn.btn-fab.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-inverse{background-color:#3f51b5;color:#fff}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-primary,.pixel-caffeine-wrapper .btn.btn-fab.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-success,.pixel-caffeine-wrapper .btn.btn-fab.btn-success,.pixel-caffeine-wrapper .btn.btn-raised.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-success{background-color:#68AA20;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-info,.pixel-caffeine-wrapper .btn.btn-fab.btn-info,.pixel-caffeine-wrapper .btn.btn-raised.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-info{background-color:#5bc0de;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-warning,.pixel-caffeine-wrapper .btn.btn-fab.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-warning{background-color:#FD9C00;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-danger,.pixel-caffeine-wrapper .btn.btn-fab.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-danger{background-color:#E15667;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link),.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover{outline:0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default{background-color:rgba(10,10,10,0)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse{background-color:#495bc0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary{background-color:#5b7cc0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success{background-color:#5d991d}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info{background-color:#6cc7e1}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning{background-color:#e98f00}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger{background-color:#e46777}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab{border-radius:50%;font-size:24px;height:40px;margin:auto;min-width:40px;width:40px;padding:0;overflow:hidden;box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.pixel-caffeine-wrapper .btn.btn-fab .ripple-container,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab .ripple-container{border-radius:50%}.btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini{height:28px;min-width:28px;width:28px}.btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab.material-icons,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.material-icons,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons{top:0;left:0}.pixel-caffeine-wrapper .btn.btn-fab i.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab i.material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.pixel-caffeine-wrapper .btn i.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn i.material-icons{vertical-align:middle}.btn-group-lg .pixel-caffeine-wrapper .btn,.btn-group-lg .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-lg>.btn,.pixel-caffeine-wrapper .btn.btn-lg,.pixel-caffeine-wrapper .input-group-btn .btn-group-lg>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-lg{font-size:16px}.btn-group-sm .pixel-caffeine-wrapper .btn,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-sm>.btn,.pixel-caffeine-wrapper .btn.btn-sm,.pixel-caffeine-wrapper .input-group-btn .btn-group-sm>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-sm{padding:5px 20px;font-size:12px}.btn-group-xs .pixel-caffeine-wrapper .btn,.btn-group-xs .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-xs>.btn,.pixel-caffeine-wrapper .btn.btn-xs,.pixel-caffeine-wrapper .input-group-btn .btn-group-xs>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-xs{padding:4px 15px;font-size:10px}.pixel-caffeine-wrapper .btn-group-vertical.disabled,.pixel-caffeine-wrapper .btn-group-vertical:disabled,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled],.pixel-caffeine-wrapper .btn-group.disabled,.pixel-caffeine-wrapper .btn-group:disabled,.pixel-caffeine-wrapper .btn-group[disabled][disabled],.pixel-caffeine-wrapper .btn.disabled,.pixel-caffeine-wrapper .btn:disabled,.pixel-caffeine-wrapper .btn[disabled][disabled],.pixel-caffeine-wrapper .input-group-btn .btn.disabled,.pixel-caffeine-wrapper .input-group-btn .btn:disabled,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled],fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn{color:rgba(0,0,0,.26);background:0 0}.theme-dark .pixel-caffeine-wrapper .btn-group-vertical.disabled,.theme-dark .pixel-caffeine-wrapper .btn-group-vertical:disabled,.theme-dark .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .btn-group.disabled,.theme-dark .pixel-caffeine-wrapper .btn-group:disabled,.theme-dark .pixel-caffeine-wrapper .btn-group[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .btn.disabled,.theme-dark .pixel-caffeine-wrapper .btn:disabled,.theme-dark .pixel-caffeine-wrapper .btn[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn.disabled,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:disabled,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn{color:rgba(255,255,255,.3)}.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group.disabled.btn-raised,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group:disabled.btn-raised,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn.disabled.btn-raised,.pixel-caffeine-wrapper .btn.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn:disabled.btn-raised,.pixel-caffeine-wrapper .btn:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:focus:not(:active){box-shadow:none}.pixel-caffeine-wrapper .btn-group,.pixel-caffeine-wrapper .btn-group-vertical{position:relative;margin:10px 1px}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn,.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-default,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-default{background-color:transparent}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-primary,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-success,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-success{background-color:#68AA20}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-info,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-info{background-color:#5bc0de}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-warning,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-danger,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-danger{background-color:#E15667}.pixel-caffeine-wrapper .btn-group .dropdown-menu,.pixel-caffeine-wrapper .btn-group-vertical .dropdown-menu{border-radius:0 0 4px 4px}.pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised,.pixel-caffeine-wrapper .btn-group.btn-group-raised{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .btn-group .btn,.pixel-caffeine-wrapper .btn-group .btn+.btn,.pixel-caffeine-wrapper .btn-group .btn-group,.pixel-caffeine-wrapper .btn-group .btn:active,.pixel-caffeine-wrapper .btn-group-vertical .btn,.pixel-caffeine-wrapper .btn-group-vertical .btn+.btn,.pixel-caffeine-wrapper .btn-group-vertical .btn-group,.pixel-caffeine-wrapper .btn-group-vertical .btn:active{margin:0}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper label.checkbox-inline{cursor:pointer;padding-left:0;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .checkbox label,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .checkbox label:focus,.form-group.is-focused .pixel-caffeine-wrapper .checkbox label:hover,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline:focus,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .checkbox label,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .checkbox input[type=checkbox],.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.pixel-caffeine-wrapper .checkbox .checkbox-material,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px}.pixel-caffeine-wrapper .checkbox .checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;transform:scale3d(2.3,2.3,1)}.pixel-caffeine-wrapper .checkbox .checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:4px;overflow:hidden;z-index:1}.pixel-caffeine-wrapper .checkbox .checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{animation:rippleOn .5s}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{animation:checkbox-on .3s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{animation:rippleOn .5s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{animation:rippleOff .5s}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{animation:checkbox-off .3s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{animation:rippleOff .5s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked+.checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:#4C70BA;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]+.circle,.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]+.circle,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .pixel-caffeine-wrapper .checkbox,fieldset[disabled] .pixel-caffeine-wrapper .checkbox input[type=checkbox],fieldset[disabled] .pixel-caffeine-wrapper label.checkbox-inline,fieldset[disabled] .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]{opacity:.5}.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);transform:rotate(-45deg)}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-off{0%,25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}.pixel-caffeine-wrapper .togglebutton,.pixel-caffeine-wrapper .togglebutton .toggle,.pixel-caffeine-wrapper .togglebutton input,.pixel-caffeine-wrapper .togglebutton label{user-select:none}.pixel-caffeine-wrapper .togglebutton label{cursor:pointer;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label{color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label:focus,.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label:hover{color:rgba(0,0,0,.54)}.form-group.is-focused .pixel-caffeine-wrapper .radio label,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .togglebutton label{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]{opacity:0;width:0;height:0}.pixel-caffeine-wrapper .togglebutton label .toggle{text-align:left}.pixel-caffeine-wrapper .togglebutton label .toggle,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle{content:"";display:inline-block;width:30px;height:15px;background-color:rgba(80,80,80,.7);border-radius:15px;margin-right:15px;transition:background .3s ease;vertical-align:middle}.pixel-caffeine-wrapper .togglebutton label .toggle:after{content:"";display:inline-block;width:20px;height:20px;background-color:#F1F1F1;border-radius:20px;position:relative;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-2px;transition:left .3s ease,background .3s ease,box-shadow .1s ease}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle:after,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]:checked+.toggle:after{background-color:#BDBDBD}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]+.toggle:active:after,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle{background-color:rgba(76,112,186,.5)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle:after{left:15px;background-color:#4C70BA}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(76,112,186,.1)}.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label.radio-inline{cursor:pointer;position:relative;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .radio label:focus,.form-group.is-focused .pixel-caffeine-wrapper .radio label:hover,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline:focus,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .radio label,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper label.radio-inline{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .radio span,.pixel-caffeine-wrapper label.radio-inline span{display:block;position:absolute;left:10px;top:2px;transition-duration:.2s}.pixel-caffeine-wrapper .radio .circle,.pixel-caffeine-wrapper label.radio-inline .circle{border:2px solid rgba(0,0,0,.54);height:15px;width:15px;border-radius:100%}.pixel-caffeine-wrapper .radio .check,.pixel-caffeine-wrapper label.radio-inline .check{height:15px;width:15px;border-radius:100%;background-color:#4C70BA;transform:scale3d(0,0,0)}.pixel-caffeine-wrapper .radio .check:after,.pixel-caffeine-wrapper label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;transform:scale3d(1.5,1.5,1)}.pixel-caffeine-wrapper .radio input[type=radio]:focus:not(:checked)~.check:after,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{animation:rippleOff .5s}.pixel-caffeine-wrapper .radio input[type=radio]:focus:checked~.check:after,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:focus:checked~.check:after{animation:rippleOn .5s}.pixel-caffeine-wrapper .radio input[type=radio],.pixel-caffeine-wrapper label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.check,.pixel-caffeine-wrapper .radio input[type=radio]:checked~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.circle{opacity:1}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.check{background-color:#4C70BA;transform:scale3d(.55,.55,1)}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.circle{border-color:#4C70BA}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check{background-color:#444}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{border-color:#444}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{opacity:.3}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check{background-color:#FFF}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{border-color:#FFF}@keyframes rippleOn{0%,100%{opacity:0}50%{opacity:.2}}@keyframes rippleOff{0%,100%{opacity:0}50%{opacity:.2}}.pixel-caffeine-wrapper legend{margin-bottom:22px;font-size:21px}.pixel-caffeine-wrapper output{padding-top:8px}.pixel-caffeine-wrapper .form-control{height:38px;padding:7px 0;margin-bottom:7px}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=time].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control{line-height:38px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=time],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-sm>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm{line-height:24px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=time],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-lg>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=time].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg{line-height:44px}}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label{min-height:22px}.pixel-caffeine-wrapper .form-control-static{padding-top:8px;padding-bottom:8px;min-height:36px}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-sm .input-sm{height:24px;padding:3px 0;font-size:11px;line-height:1.5;border-radius:0}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control select.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon select.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn select.input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-sm select.input-sm{height:24px;line-height:24px}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.form-control textarea.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon textarea.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn textarea.input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-sm .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-sm select[multiple].input-sm,.pixel-caffeine-wrapper .input-sm textarea.input-sm{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control{height:24px;padding:3px 0;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .form-group-sm select.form-control{height:24px;line-height:24px}.pixel-caffeine-wrapper .form-group-sm select[multiple].form-control,.pixel-caffeine-wrapper .form-group-sm textarea.form-control{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control-static{height:24px;min-height:33px;padding:4px 0;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-lg .input-lg{height:44px;padding:9px 0;font-size:18px;line-height:1.33333;border-radius:0}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control select.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon select.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn select.input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-lg select.input-lg{height:44px;line-height:44px}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.form-control textarea.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon textarea.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn textarea.input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-lg .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-lg select[multiple].input-lg,.pixel-caffeine-wrapper .input-lg textarea.input-lg{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control{height:44px;padding:9px 0;line-height:1.33333}.pixel-caffeine-wrapper .form-group-lg select.form-control{height:44px;line-height:44px}.pixel-caffeine-wrapper .form-group-lg select[multiple].form-control,.pixel-caffeine-wrapper .form-group-lg textarea.form-control{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control-static{height:44px;min-height:40px;padding:10px 0;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .checkbox-inline,.pixel-caffeine-wrapper .form-horizontal .radio,.pixel-caffeine-wrapper .form-horizontal .radio-inline{padding-top:8px}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .radio{min-height:30px}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .control-label{padding-top:8px}.pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label{padding-top:13px;font-size:18px}.pixel-caffeine-wrapper .form-horizontal .form-group-sm .control-label{padding-top:4px;font-size:11px}}.pixel-caffeine-wrapper .label{border-radius:3px;padding:.3em .6em}.pixel-caffeine-wrapper .label,.pixel-caffeine-wrapper .label.label-default{background-color:#9e9e9e}.pixel-caffeine-wrapper .label.label-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .label.label-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .label.label-success{background-color:#68AA20}.pixel-caffeine-wrapper .label.label-info{background-color:#5bc0de}.pixel-caffeine-wrapper .label.label-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .label.label-danger{background-color:#E15667}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper .form-group .form-control{border:0;background-image:linear-gradient(#4C70BA,#4C70BA),linear-gradient(#D2D2D2,#D2D2D2);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0}.pixel-caffeine-wrapper .form-control::-moz-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-control[readonly],.pixel-caffeine-wrapper .form-group .form-control[disabled],.pixel-caffeine-wrapper .form-group .form-control[readonly],fieldset[disabled] .pixel-caffeine-wrapper .form-control,fieldset[disabled] .pixel-caffeine-wrapper .form-group .form-control{background-color:transparent}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-group .form-control[disabled],fieldset[disabled] .pixel-caffeine-wrapper .form-control,fieldset[disabled] .pixel-caffeine-wrapper .form-group .form-control{background-image:none;border-bottom:1px dotted #D2D2D2}.pixel-caffeine-wrapper .form-group{position:relative}.pixel-caffeine-wrapper .form-group.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.label-placeholder label.control-label,.pixel-caffeine-wrapper .form-group.label-static label.control-label{position:absolute;pointer-events:none;transition:.3s ease all}.pixel-caffeine-wrapper .form-group.label-floating label.control-label{will-change:left,top,contents}.pixel-caffeine-wrapper .form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.pixel-caffeine-wrapper .form-group.is-focused .form-control{outline:0;background-image:linear-gradient(#4C70BA,#4C70BA),linear-gradient(#D2D2D2,#D2D2D2);background-size:100% 2px,100% 1px;box-shadow:none;transition-duration:.3s}.pixel-caffeine-wrapper .form-group.is-focused .form-control .material-input:after{background-color:#4C70BA}.pixel-caffeine-wrapper .form-group.is-focused label,.pixel-caffeine-wrapper .form-group.is-focused label.control-label{color:#4C70BA}.pixel-caffeine-wrapper .form-group.is-focused.label-placeholder label,.pixel-caffeine-wrapper .form-group.is-focused.label-placeholder label.control-label{color:#BDBDBD}.pixel-caffeine-wrapper .form-group.is-focused .help-block{display:block}.pixel-caffeine-wrapper .form-group.has-warning .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-warning.is-focused .form-control{background-image:linear-gradient(#FD9C00,#FD9C00),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-warning .help-block,.pixel-caffeine-wrapper .form-group.has-warning label.control-label{color:#FD9C00}.pixel-caffeine-wrapper .form-group.has-error .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-error.is-focused .form-control{background-image:linear-gradient(#E15667,#E15667),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-error .help-block,.pixel-caffeine-wrapper .form-group.has-error label.control-label{color:#E15667}.pixel-caffeine-wrapper .form-group.has-success .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-success.is-focused .form-control{background-image:linear-gradient(#68AA20,#68AA20),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-success .help-block,.pixel-caffeine-wrapper .form-group.has-success label.control-label{color:#68AA20}.pixel-caffeine-wrapper .form-group.has-info .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-info.is-focused .form-control{background-image:linear-gradient(#5bc0de,#5bc0de),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-info .help-block,.pixel-caffeine-wrapper .form-group.has-info label.control-label{color:#5bc0de}.pixel-caffeine-wrapper .form-group textarea{resize:none}.pixel-caffeine-wrapper .form-group textarea~.form-control-highlight{margin-top:-11px}.pixel-caffeine-wrapper .form-group select{appearance:none}.pixel-caffeine-wrapper .form-group select~.material-input:after{display:none}.pixel-caffeine-wrapper .form-control::-moz-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper label.control-label{font-size:11px;line-height:1.07143;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .help-block{margin-top:0;font-size:11px}.pixel-caffeine-wrapper .form-group{margin:27px 0 0}.pixel-caffeine-wrapper .form-group .form-control{margin-bottom:7px}.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .checkbox label,.pixel-caffeine-wrapper .form-group .radio label,.pixel-caffeine-wrapper .form-group label{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group label.control-label{line-height:1.07143;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group .help-block{margin-top:0;font-size:11px}.pixel-caffeine-wrapper .form-group.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.label-placeholder label.control-label{top:-7px;font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .form-group.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.label-static label.control-label{top:-28px;left:0;font-size:11px;line-height:1.07143}.pixel-caffeine-wrapper .form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-28px;left:0;font-size:11px;line-height:1.07143}.pixel-caffeine-wrapper .form-group.form-group-sm{padding-bottom:3px;margin:21px 0 0}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control{margin-bottom:3px}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control::-moz-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control:-ms-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control::-webkit-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .checkbox label,.pixel-caffeine-wrapper .form-group.form-group-sm .radio label,.pixel-caffeine-wrapper .form-group.form-group-sm label{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm label.control-label{font-size:9px;line-height:1.125;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group.form-group-sm .help-block{margin-top:0;font-size:9px}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-placeholder label.control-label{top:-11px;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-static label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.pixel-caffeine-wrapper .form-group.form-group-lg{padding-bottom:9px;margin:30px 0 0}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control{margin-bottom:9px}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control::-moz-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control:-ms-input-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control::-webkit-input-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .checkbox label,.pixel-caffeine-wrapper .form-group.form-group-lg .radio label,.pixel-caffeine-wrapper .form-group.form-group-lg label{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg label.control-label{font-size:14px;line-height:1;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group.form-group-lg .help-block{margin-top:0;font-size:14px}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-placeholder label.control-label{top:-5px;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-static label.control-label{top:-32px;left:0;font-size:14px;line-height:1}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-32px;left:0;font-size:14px;line-height:1}.pixel-caffeine-wrapper select.form-control{border:0;box-shadow:none;border-radius:0}.form-group.is-focused .pixel-caffeine-wrapper select.form-control{box-shadow:none;border-color:#D2D2D2}.form-group.is-focused .pixel-caffeine-wrapper select.form-control[multiple],.pixel-caffeine-wrapper select.form-control[multiple]{height:85px}.pixel-caffeine-wrapper .input-group-btn .btn{margin:0 0 7px}.pixel-caffeine-wrapper .form-group.form-group-sm .input-group-btn .btn{margin:0 0 3px}.pixel-caffeine-wrapper .form-group.form-group-lg .input-group-btn .btn{margin:0 0 9px}.pixel-caffeine-wrapper .input-group .input-group-btn{padding:0 12px}.pixel-caffeine-wrapper .input-group .input-group-addon{border:0;background:0 0}.pixel-caffeine-wrapper .form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.pixel-caffeine-wrapper legend{border-bottom:0}.pixel-caffeine-wrapper .list-group{border-radius:0}.pixel-caffeine-wrapper .list-group .list-group-item{background-color:transparent;overflow:hidden;border:0;border-radius:0}.pixel-caffeine-wrapper .list-group .list-group-item.baseline{border-bottom:1px solid #cecece}.pixel-caffeine-wrapper .list-group .list-group-item.baseline:last-child{border-bottom:none}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture{display:inline-block;padding-right:16px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary i,.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img,.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture i,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label{display:block;width:56px;height:56px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img{background:rgba(0,0,0,.1);padding:1px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img.circle,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img.circle{border-radius:100%}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary i,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture i{background:rgba(0,0,0,.25);border-radius:100%;text-align:center;line-height:56px;font-size:20px;color:#fff}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label{margin:5px -7px -5px 7px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label .checkbox-material,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label .checkbox-material{left:-10px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content{display:inline-block}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary{position:absolute;right:16px;top:16px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary i{font-size:20px;color:rgba(0,0,0,.25);cursor:pointer}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary~*{max-width:calc(100% - 30px)}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .least-content{position:absolute;right:16px;top:0;color:rgba(0,0,0,.54);font-size:14px}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-heading{color:rgba(0,0,0,.77)}.pixel-caffeine-wrapper .list-group .list-group-item.active:focus,.pixel-caffeine-wrapper .list-group .list-group-item.active:hover{background:rgba(0,0,0,.15);outline:rgba(0,0,0,.15) solid 10px}.pixel-caffeine-wrapper .list-group .list-group-item.active .list-group-item-heading,.pixel-caffeine-wrapper .list-group .list-group-item.active .list-group-item-text{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .list-group .list-group-separator{overflow:hidden;margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .list-group .list-group-separator:before{content:"";width:calc(100% - 90px);border-bottom:1px solid rgba(0,0,0,.1);float:right}.pixel-caffeine-wrapper .navbar{border:0;border-radius:0}.pixel-caffeine-wrapper .navbar .navbar-brand{position:relative;height:60px;line-height:30px;color:inherit}.pixel-caffeine-wrapper .navbar .navbar-brand:focus,.pixel-caffeine-wrapper .navbar .navbar-brand:hover{color:inherit;background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-text{color:inherit;margin-top:20px;margin-bottom:20px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a{color:inherit;padding-top:20px;padding-bottom:20px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>li>a:hover{color:inherit;background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a:hover{color:inherit;background-color:rgba(255,255,255,.1)}.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a:hover{color:inherit;background-color:transparent;opacity:.9}.pixel-caffeine-wrapper .navbar .navbar-toggle{border:0}.pixel-caffeine-wrapper .navbar .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar .navbar-toggle:hover{background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-toggle .icon-bar{background-color:inherit;border:1px solid}.pixel-caffeine-wrapper .navbar .navbar-default .navbar-toggle,.pixel-caffeine-wrapper .navbar .navbar-inverse .navbar-toggle{border-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-collapse,.pixel-caffeine-wrapper .navbar .navbar-form{border-color:rgba(0,0,0,.1)}.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a:hover{background-color:transparent;color:inherit}@media (max-width:767px){.pixel-caffeine-wrapper .navbar .navbar-nav .navbar-text{color:inherit;margin-top:15px;margin-bottom:15px}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.dropdown-header{border:0;color:inherit}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu .divider{border-bottom:1px solid;opacity:.08}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a{color:inherit}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:inherit;background-color:transparent}}.pixel-caffeine-wrapper .navbar .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar .btn-link,.pixel-caffeine-wrapper .navbar .btn-link:focus,.pixel-caffeine-wrapper .navbar .btn-link:hover,.pixel-caffeine-wrapper .navbar .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar .btn-link[disabled]:hover,.pixel-caffeine-wrapper .navbar .navbar-link,.pixel-caffeine-wrapper .navbar .navbar-link:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar .btn-link:hover{color:inherit}.pixel-caffeine-wrapper .navbar .navbar-form{margin-top:16px}.pixel-caffeine-wrapper .navbar .navbar-form .form-group{margin:0;padding:0}.pixel-caffeine-wrapper .navbar .navbar-form .form-group .material-input:before,.pixel-caffeine-wrapper .navbar .navbar-form .form-group.is-focused .material-input:after{background-color:inherit}.pixel-caffeine-wrapper .navbar .navbar-form .form-control,.pixel-caffeine-wrapper .navbar .navbar-form .form-group .form-control{border-color:inherit;color:inherit;padding:0;margin:0;height:28px;font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .navbar .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a{font-size:16px;padding:13px 16px}.pixel-caffeine-wrapper .navbar,.pixel-caffeine-wrapper .navbar.navbar-default{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar .dropdown-menu li>a:hover,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a:hover{color:#4C70BA;background-color:#eee}.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a:hover,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-inverse{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a:hover{color:#3f51b5;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a:hover{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a:hover{color:#4C70BA;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success{background-color:#68AA20;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a:hover{color:#68AA20;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a{background-color:#68AA20;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info{background-color:#5bc0de;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a:hover{color:#5bc0de;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a{background-color:#5bc0de;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning{background-color:#FD9C00;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a:hover{color:#FD9C00;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a{background-color:#FD9C00;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger{background-color:#E15667;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a:hover{color:#E15667;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a{background-color:#E15667;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar-inverse{background-color:#3f51b5}@media (max-width:1199px){.pixel-caffeine-wrapper .navbar .navbar-brand{height:50px;padding:10px 15px}.pixel-caffeine-wrapper .navbar .navbar-form{margin-top:10px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.pixel-caffeine-wrapper .dropdown-menu{border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.pixel-caffeine-wrapper .dropdown-menu .divider{background-color:rgba(0,0,0,.12)}.pixel-caffeine-wrapper .dropdown-menu li{overflow:hidden;position:relative}.pixel-caffeine-wrapper .dropdown-menu li a:hover{background-color:transparent;color:#4C70BA}.pixel-caffeine-wrapper .alert{border:0;border-radius:0}.pixel-caffeine-wrapper .alert,.pixel-caffeine-wrapper .alert.alert-default{background-color:rgba(255,255,255,.84);color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert .alert-link,.pixel-caffeine-wrapper .alert a,.pixel-caffeine-wrapper .alert.alert-default .alert-link,.pixel-caffeine-wrapper .alert.alert-default a{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-inverse{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .alert.alert-inverse .alert-link,.pixel-caffeine-wrapper .alert.alert-inverse a{color:#fff}.pixel-caffeine-wrapper .alert-danger,.pixel-caffeine-wrapper .alert-info,.pixel-caffeine-wrapper .alert-success,.pixel-caffeine-wrapper .alert-warning,.pixel-caffeine-wrapper .alert.alert-danger,.pixel-caffeine-wrapper .alert.alert-danger .alert-link,.pixel-caffeine-wrapper .alert.alert-danger a,.pixel-caffeine-wrapper .alert.alert-info,.pixel-caffeine-wrapper .alert.alert-info .alert-link,.pixel-caffeine-wrapper .alert.alert-info a,.pixel-caffeine-wrapper .alert.alert-primary .alert-link,.pixel-caffeine-wrapper .alert.alert-primary a,.pixel-caffeine-wrapper .alert.alert-success,.pixel-caffeine-wrapper .alert.alert-success .alert-link,.pixel-caffeine-wrapper .alert.alert-success a{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-success{background-color:#68AA20}.pixel-caffeine-wrapper .alert.alert-info{background-color:#5bc0de}.pixel-caffeine-wrapper .alert.alert-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .alert.alert-danger{background-color:#E15667}.pixel-caffeine-wrapper .alert-default .alert-link,.pixel-caffeine-wrapper .alert-default a{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .progress{height:4px;border-radius:0;box-shadow:none;background:#c8c8c8}.pixel-caffeine-wrapper .progress .progress-bar{box-shadow:none}.pixel-caffeine-wrapper .progress .progress-bar,.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-default{background-color:#4C70BA}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-success{background-color:#68AA20}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-info{background-color:#5bc0de}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-danger{background-color:#E15667}.pixel-caffeine-wrapper .text-warning{color:#FD9C00}.pixel-caffeine-wrapper .text-primary{color:#4C70BA}.pixel-caffeine-wrapper .text-danger{color:#E15667}.pixel-caffeine-wrapper .text-success{color:#68AA20}.pixel-caffeine-wrapper .text-info{color:#5bc0de}.pixel-caffeine-wrapper .nav-tabs{background:#4C70BA}.pixel-caffeine-wrapper .nav-tabs>li>a{margin:0}.pixel-caffeine-wrapper .nav-tabs>li>a,.pixel-caffeine-wrapper .nav-tabs>li>a:focus,.pixel-caffeine-wrapper .nav-tabs>li>a:hover{background-color:transparent!important;border:0!important;color:#FFF!important;font-weight:500}.pixel-caffeine-wrapper .nav-tabs>li.disabled>a,.pixel-caffeine-wrapper .nav-tabs>li.disabled>a:hover{color:rgba(255,255,255,.5)}.pixel-caffeine-wrapper .popover,.pixel-caffeine-wrapper .tooltip-inner{color:#ececec;line-height:1em;background:rgba(101,101,101,.9);border:none;border-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .tooltip,.pixel-caffeine-wrapper .tooltip.in{opacity:1}.pixel-caffeine-wrapper .popover .arrow,.pixel-caffeine-wrapper .popover .tooltip-arrow,.pixel-caffeine-wrapper .tooltip .arrow,.pixel-caffeine-wrapper .tooltip .tooltip-arrow{display:none}.pixel-caffeine-wrapper .card{display:inline-block;position:relative;width:100%;border-radius:4px;color:rgba(0,0,0,.87);background:#fff;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.pixel-caffeine-wrapper .card .card-height-indicator{margin-top:100%}.pixel-caffeine-wrapper .card .card-content{position:absolute;top:0;bottom:0;left:0;right:0}.pixel-caffeine-wrapper .card .card-image{height:60%;position:relative;overflow:hidden}.pixel-caffeine-wrapper .card .card-image img{width:100%;height:100%;border-top-left-radius:2px;border-top-right-radius:2px;pointer-events:none}.pixel-caffeine-wrapper .card .card-image .card-image-headline{position:absolute;bottom:16px;left:18px;color:#fff;font-size:2em}.pixel-caffeine-wrapper .card .card-body{height:30%;padding:18px}.pixel-caffeine-wrapper .card .card-footer{height:10%;padding:18px}.pixel-caffeine-wrapper .card .card-footer a,.pixel-caffeine-wrapper .card .card-footer button{margin:0!important;position:relative;bottom:25px;width:auto}.pixel-caffeine-wrapper .card .card-footer a:first-child,.pixel-caffeine-wrapper .card .card-footer button:first-child{left:-15px}.pixel-caffeine-wrapper .modal-content{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:4px;border:none}.pixel-caffeine-wrapper .panel,.pixel-caffeine-wrapper .snackbar{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .modal-content .modal-header{border-bottom:none;padding:24px 24px 0}.pixel-caffeine-wrapper .modal-content .modal-body{padding:24px 24px 16px}.pixel-caffeine-wrapper .modal-content .modal-footer{border-top:none;padding:7px}.pixel-caffeine-wrapper .modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.pixel-caffeine-wrapper .modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.pixel-caffeine-wrapper .modal-content .modal-footer button+button{margin-bottom:16px}.pixel-caffeine-wrapper .modal-content .modal-body+.modal-footer{padding-top:0}.pixel-caffeine-wrapper .modal-backdrop{background:rgba(0,0,0,.3)}.pixel-caffeine-wrapper .panel{border-radius:2px;border:0}.pixel-caffeine-wrapper .panel.panel-default>.panel-heading,.pixel-caffeine-wrapper .panel>.panel-heading{background-color:#eee}.pixel-caffeine-wrapper .panel.panel-inverse>.panel-heading{background-color:#3f51b5}.pixel-caffeine-wrapper .panel.panel-primary>.panel-heading{background-color:#4C70BA}.pixel-caffeine-wrapper .panel.panel-success>.panel-heading{background-color:#68AA20}.pixel-caffeine-wrapper .panel.panel-info>.panel-heading{background-color:#5bc0de}.pixel-caffeine-wrapper .panel.panel-warning>.panel-heading{background-color:#FD9C00}.pixel-caffeine-wrapper .panel.panel-danger>.panel-heading{background-color:#E15667}.pixel-caffeine-wrapper [class*=panel-]>.panel-heading{color:rgba(255,255,255,.84);border:0}.pixel-caffeine-wrapper .panel-default>.panel-heading,.pixel-caffeine-wrapper .panel:not([class*=panel-])>.panel-heading{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .panel-footer{background-color:#eee}.pixel-caffeine-wrapper hr.on-dark{color:#5e5e5e}.pixel-caffeine-wrapper hr.on-light{color:#fff}@media (-webkit-min-device-pixel-ratio:0.75),(min--moz-device-pixel-ratio:0.75),(-o-device-pixel-ratio:3 / 4),(min-device-pixel-ratio:0.75),(min-resolution:0.75dppx),(min-resolution:120dpi){.pixel-caffeine-wrapper hr{height:.75px}}@media (-webkit-min-device-pixel-ratio:1),(min--moz-device-pixel-ratio:1),(-o-device-pixel-ratio:1),(min-device-pixel-ratio:1),(min-resolution:1dppx),(min-resolution:160dpi){.pixel-caffeine-wrapper hr{height:1px}}@media (-webkit-min-device-pixel-ratio:1.33),(min--moz-device-pixel-ratio:1.33),(-o-device-pixel-ratio:133 / 100),(min-device-pixel-ratio:1.33),(min-resolution:1.33dppx),(min-resolution:213dpi){.pixel-caffeine-wrapper hr{height:1.33px}}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:240dpi){.pixel-caffeine-wrapper hr{height:1.5px}}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:380dpi){.pixel-caffeine-wrapper hr{height:2px}}@media (-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(-o-device-pixel-ratio:3 / 1),(min-device-pixel-ratio:3),(min-resolution:3dppx),(min-resolution:480dpi){.pixel-caffeine-wrapper hr{height:3px}}@media (-webkit-min-device-pixel-ratio:4),(min--moz-device-pixel-ratio:4),(-o-device-pixel-ratio:4 / 1),(min-device-pixel-ratio:3),(min-resolution:4dppx),(min-resolution:640dpi){.pixel-caffeine-wrapper hr{height:4px}}.pixel-caffeine-wrapper *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.pixel-caffeine-wrapper :focus{outline:0}.pixel-caffeine-wrapper .snackbar{background-color:#323232;color:rgba(255,255,255,.84);font-size:14px;border-radius:4px;height:0;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;transform:translateY(200%)}.pixel-caffeine-wrapper .snackbar.snackbar-opened{padding:14px 15px;margin-bottom:20px;height:auto;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;transform:none}.pixel-caffeine-wrapper .snackbar.toast{border-radius:200px}.pixel-caffeine-wrapper .noUi-target,.pixel-caffeine-wrapper .noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;user-select:none;box-sizing:border-box}.pixel-caffeine-wrapper .noUi-base{width:100%;height:100%;position:relative}.pixel-caffeine-wrapper .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.pixel-caffeine-wrapper .noUi-handle{position:relative;z-index:1;box-sizing:border-box}.pixel-caffeine-wrapper .noUi-stacking .noUi-handle{z-index:10}.pixel-caffeine-wrapper .noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.pixel-caffeine-wrapper .noUi-state-drag *{cursor:inherit!important}.pixel-caffeine-wrapper .noUi-handle{width:12px;height:12px;left:-10px;top:-5px;cursor:ew-resize;border-radius:100%;transition:all .2s ease-out;border:1px solid}.pixel-caffeine-wrapper .noUi-vertical .noUi-handle{margin-left:5px;cursor:ns-resize}.pixel-caffeine-wrapper .noUi-horizontal.noUi-extended{padding:0 15px}.pixel-caffeine-wrapper .noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.pixel-caffeine-wrapper .noUi-background{height:2px;margin:20px 0}.pixel-caffeine-wrapper .noUi-origin{margin:0;border-radius:0;height:2px;background:#c8c8c8}.pixel-caffeine-wrapper .noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.pixel-caffeine-wrapper .noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.pixel-caffeine-wrapper .noUi-target{border-radius:4px}.pixel-caffeine-wrapper .noUi-horizontal{height:2px;margin:15px 0}.pixel-caffeine-wrapper .noUi-vertical{height:100%;width:2px;margin:0 15px;display:inline-block}.pixel-caffeine-wrapper .noUi-handle.noUi-active{transform:scale3d(2.5,2.5,1)}.pixel-caffeine-wrapper [disabled].noUi-slider{opacity:.5}.pixel-caffeine-wrapper [disabled] .noUi-handle{cursor:not-allowed}.pixel-caffeine-wrapper .slider{background:#c8c8c8}.pixel-caffeine-wrapper .slider.noUi-connect,.pixel-caffeine-wrapper .slider.slider-default.noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse.noUi-connect{background-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary.noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success.noUi-connect{background-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info.noUi-connect{background-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning.noUi-connect{background-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger.noUi-connect{background-color:#E15667}.pixel-caffeine-wrapper .slider .noUi-connect,.pixel-caffeine-wrapper .slider.slider-default .noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-connect{background-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success .noUi-connect{background-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info .noUi-connect{background-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-connect{background-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-connect{background-color:#E15667}.pixel-caffeine-wrapper .slider .noUi-handle,.pixel-caffeine-wrapper .slider.slider-default .noUi-handle{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-handle{background-color:#3f51b5;border-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-handle{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success .noUi-handle{background-color:#68AA20;border-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info .noUi-handle{background-color:#5bc0de;border-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-handle{background-color:#FD9C00;border-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-handle{background-color:#E15667;border-color:#E15667}.pixel-caffeine-wrapper .selectize-control.multi,.pixel-caffeine-wrapper .selectize-control.single{padding:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active{cursor:text;background:0 0;box-shadow:none;border:0;padding:0;height:100%;font-size:14px;line-height:30px}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input .has-items,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active .has-items,.pixel-caffeine-wrapper .selectize-control.single .selectize-input .has-items,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active .has-items{padding:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input:after{right:5px;position:absolute;font-size:25px;content:"\e5c5";font-family:'Material Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active input{font-size:14px;outline:0;border:0;background:0 0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.label-floating-fix input{opacity:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div{display:inline-block;margin:0 8px 3px 0;padding:0;background:0 0;border:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div:after{content:","}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div:last-of-type:after{content:""}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div.active{font-weight:700;background:0 0;border:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown{position:absolute;z-index:1000;border:0;width:100%!important;left:0!important;height:auto;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:4px;padding:0;margin-top:3px}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .active,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .active{background-color:inherit}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .highlight,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .highlight{background-color:#d5d8ff}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .selected,.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .selected.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .selected,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .selected.active{background-color:#EEE}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .optgroup-header,.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown [data-selectable],.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .optgroup-header,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown [data-selectable]{padding:10px 20px;cursor:pointer}.pixel-caffeine-wrapper .selectize-control.multi .dropdown-active~.selectize-dropdown,.pixel-caffeine-wrapper .selectize-control.single .dropdown-active~.selectize-dropdown{display:block}.pixel-caffeine-wrapper .dropdownjs::after{right:5px;top:3px;font-size:25px;position:absolute;font-family:'Material Icons';font-style:normal;font-weight:400;content:"\e5c5";pointer-events:none;color:#757575}.pixel-caffeine-wrapper .withripple{position:relative}.pixel-caffeine-wrapper .ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.pixel-caffeine-wrapper .ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0,0,0,.05);transform:scale(1);transform-origin:50%;opacity:0;pointer-events:none}.pixel-caffeine-wrapper .ripple.ripple-on{transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.pixel-caffeine-wrapper .ripple.ripple-out{transition:opacity .1s linear 0s!important;opacity:0}.pixel-caffeine-wrapper table{border-collapse:collapse;border-spacing:0}.pixel-caffeine-wrapper .material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .wrap{background:0 0}.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-weight:700}.pixel-caffeine-wrapper strong{font-weight:600}.pixel-caffeine-wrapper .actions .btn-fab{margin:0 5px}.pixel-caffeine-wrapper .actions .btn-fab.btn-mini{margin:0 2px}.pixel-caffeine-wrapper .wrap .page-title{margin-bottom:10px;font-size:28px;font-weight:400}.pixel-caffeine-wrapper .nav-tab:focus,.pixel-caffeine-wrapper .nav-tab:hover{background-color:#fff;color:#555}.pixel-caffeine-wrapper .nav-tab,.pixel-caffeine-wrapper .nav-tab:focus,.pixel-caffeine-wrapper .nav-tab:hover{color:#555;text-decoration:none}.pixel-caffeine-wrapper .nav-tab-active,.pixel-caffeine-wrapper .nav-tab-active:focus,.pixel-caffeine-wrapper .nav-tab-active:hover{border-bottom-color:#fafafa;color:#000;background:#fafafa}.pixel-caffeine-wrapper .nav-tab-active,.pixel-caffeine-wrapper .plugin-sec{background:#fafafa}.pixel-caffeine-wrapper .plugin-sec{padding:30px;border:1px solid #CCC}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar{margin-top:30px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:after,.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:before{content:" ";display:table}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item{margin:15px 0}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .loading-msg{display:block;margin-bottom:5px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .list-group .row-content{position:relative;min-height:60px;background:url(../img/placeholder-loading-news.png) no-repeat;background-size:100% 100%;opacity:.3}@media screen and (min-width:1200px){.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .list-group .row-content::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;animation:placeholder-shimmer 1s linear forwards infinite;background:#fafafa;background:linear-gradient(to right,transparent 8%,#fafafa 18%,transparent 33%);background-size:800px 104px}}.pixel-caffeine-wrapper .plugin-sec .banner-wrap{float:left;width:250px;margin:0 30px 30px 0;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a{background:#fff}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a:hover img{opacity:.9}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a:active img{opacity:1}.pixel-caffeine-wrapper .plugin-sec .banner-wrap img{display:block;width:100%;height:auto;border:5px solid #fff;transition:opacity .3s ease-out}@media screen and (min-width:1200px){.pixel-caffeine-wrapper .plugin-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pixel-caffeine-wrapper .plugin-sec .plugin-content{width:calc(100% - 250px - 30px);margin-right:30px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar{width:250px;margin-top:0}}.pixel-caffeine-wrapper .sec-overlay{position:relative}.pixel-caffeine-wrapper .sec-overlay::after{background:rgba(0,0,0,.3);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.pixel-caffeine-wrapper .sec-overlay .bumping{z-index:2;box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.pixel-caffeine-wrapper .data-group{position:relative}.pixel-caffeine-wrapper .data-group:after,.pixel-caffeine-wrapper .data-group:before{content:" ";display:table}.pixel-caffeine-wrapper .data-group .data{display:inline-block;margin-bottom:5px;text-align:right;font-size:14px;line-height:1.42857;color:#919191;font-weight:400}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap .form-control,.pixel-caffeine-wrapper .togglebutton label{margin-bottom:0}.pixel-caffeine-wrapper .data-group .value{font-size:14px}.pixel-caffeine-wrapper .data-group .value-info{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .data-group,.pixel-caffeine-wrapper .form-group{margin-left:0;margin-right:0;margin-top:0;padding-bottom:8px}.pixel-caffeine-wrapper .panel .data-group,.pixel-caffeine-wrapper .panel .form-group{margin-left:0;margin-right:0}.pixel-caffeine-wrapper .text-status{display:inline-block;vertical-align:middle;font-size:14px}.pixel-caffeine-wrapper .text-status-pending{color:#FD9C00}.pixel-caffeine-wrapper .control-wrap{font-size:14px}.pixel-caffeine-wrapper .form-group label.control-label{padding-top:7px;padding-bottom:7px;margin-top:0;font-size:14px;color:#919191;text-transform:none}.pixel-caffeine-wrapper .form-group .multiple-fields .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:20px}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:0}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap+.control-wrap{padding-left:15px}.pixel-caffeine-wrapper .form-group .help-block{position:relative;display:inherit}.pixel-caffeine-wrapper .form-group.has-error .form-control,.pixel-caffeine-wrapper .form-group.has-error .select2-container .select2-choice,.pixel-caffeine-wrapper .form-group.has-error .select2-container .select2-choices{background-color:#fceeef}.pixel-caffeine-wrapper .form-group.has-error .select2-chosen,.pixel-caffeine-wrapper .form-group.has-error .text{color:#E15667}.pixel-caffeine-wrapper .form-group .form-control[disabled]{background-color:#f6f6f6;color:#BDBDBD}.pixel-caffeine-wrapper .form-group .checkbox label,.pixel-caffeine-wrapper .form-group .radio label,.pixel-caffeine-wrapper .form-group.is-focused .checkbox label,.pixel-caffeine-wrapper .form-group.is-focused .radio label{color:#444;font-weight:400}.pixel-caffeine-wrapper .form-group.is-focused .checkbox label:focus,.pixel-caffeine-wrapper .form-group.is-focused .checkbox label:hover,.pixel-caffeine-wrapper .form-group.is-focused label.checkbox-inline:focus,.pixel-caffeine-wrapper .form-group.is-focused label.checkbox-inline:hover{color:#444}.pixel-caffeine-wrapper .form-group .help-block-error,.pixel-caffeine-wrapper .form-group.is-focused .help-block-error{display:none}.pixel-caffeine-wrapper .checkbox .text,.pixel-caffeine-wrapper .form-group.has-error .help-block-error{display:block}.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label.radio-inline{padding-left:32px}.pixel-caffeine-wrapper .checkbox{position:relative;padding-left:30px}.pixel-caffeine-wrapper .checkbox .checkbox-material{position:absolute;top:0;left:0;width:20px;height:20px}.pixel-caffeine-wrapper .checkbox .checkbox-material::before{top:0}.pixel-caffeine-wrapper .checkbox .checkbox-material .check{border-radius:0}.pixel-caffeine-wrapper .multi-form-group:after,.pixel-caffeine-wrapper .multi-form-group:before{content:" ";display:table}.pixel-caffeine-wrapper .form-horizontal-inline .form-control,.pixel-caffeine-wrapper .form-horizontal-inline .text,.pixel-caffeine-wrapper .form-inline .control-wrap,.pixel-caffeine-wrapper .form-toggle .control-wrap,.pixel-caffeine-wrapper .togglebutton{display:inline-block;vertical-align:middle}@media screen and (min-width:992px){.pixel-caffeine-wrapper .multi-form-group .sub-form-group{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right!important}.pixel-caffeine-wrapper .modal .multi-form-group .sub-form-group{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media screen and (min-width:992px) and (min-width:992px){.pixel-caffeine-wrapper .multi-form-group .sub-form-group{float:left;width:83.33333%}.pixel-caffeine-wrapper .modal .multi-form-group .sub-form-group{float:left;width:100%}}.pixel-caffeine-wrapper input{margin-top:0;margin-left:0;margin-right:0}.pixel-caffeine-wrapper .form-horizontal .togglebutton,.pixel-caffeine-wrapper .form-inline .togglebutton,.pixel-caffeine-wrapper .form-toggle .text-status{margin-top:.3em}.pixel-caffeine-wrapper .form-toggle{padding-top:12px;padding-bottom:20px}.pixel-caffeine-wrapper .togglebutton{padding-left:15px}.pixel-caffeine-wrapper .togglebutton label input{position:absolute}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .control-wrap{position:relative;min-height:1px}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle{background:rgba(104,170,32,.5)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle::after{background:#68AA20}.pixel-caffeine-wrapper .togglebutton.pending label input[type=checkbox]+.toggle{background:rgba(253,156,0,.5)}.pixel-caffeine-wrapper .togglebutton.pending label input[type=checkbox]+.toggle::after{background:#FD9C00}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .togglebutton,.pixel-caffeine-wrapper .form-inline .togglebutton{padding-left:0}}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper .form-group .form-control{background-color:#f2f4fa;padding-left:10px;padding-right:10px}.pixel-caffeine-wrapper .form-control::-moz-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-group-lg .form-control{font-size:2em}.pixel-caffeine-wrapper .form-group-lg.sub-panel{margin-top:0}.pixel-caffeine-wrapper .multiple-fields-actions .btn{margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .form-inline .control-wrap{width:auto;margin-right:10px}.pixel-caffeine-wrapper .form-inline label.control-label{margin-right:10px}.pixel-caffeine-wrapper .form-inline .text{font-size:14px}@media (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .control-label{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .control-wrap{float:left;width:83.33333%}}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .control-wrap,.pixel-caffeine-wrapper .form-horizontal .data-group .data,.pixel-caffeine-wrapper .form-horizontal .data-group .value{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .form-horizontal .checkbox .checkbx-material{top:10px}.pixel-caffeine-wrapper .form-horizontal .list-filter{padding-top:7px}.pixel-caffeine-wrapper .form-horizontal .form-inline .control-wrap{float:none;width:auto}.pixel-caffeine-wrapper .form-horizontal .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .multi-form-group .sub-form-group.form-vertical .form-group{padding-bottom:20px}.pixel-caffeine-wrapper .form-horizontal .multi-form-group .sub-form-group.form-vertical .control-label{padding-top:0;margin-top:0}.pixel-caffeine-wrapper .form-horizontal .data-group,.pixel-caffeine-wrapper .form-horizontal .form-group{padding-bottom:20px}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .data-group .data{padding-right:15px}.pixel-caffeine-wrapper .form-horizontal .form-group:not(.form-toggle) .control-label{margin-top:.3em}.pixel-caffeine-wrapper .form-horizontal .control-wrap,.pixel-caffeine-wrapper .form-horizontal .data-group .data+.value{padding-left:15px}.pixel-caffeine-wrapper .form-horizontal .form-toggle{padding-top:0}.pixel-caffeine-wrapper .form-horizontal .form-inline .control-label{margin-right:0}.pixel-caffeine-wrapper .form-horizontal .help-block{position:absolute;margin-top:-5px}.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error.data-group,.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error.form-group{padding-bottom:0}.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error .help-block{position:static}.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-label,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-wrap,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .data,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .value{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}.pixel-caffeine-wrapper .form-horizontal .data-group .data,.pixel-caffeine-wrapper .form-horizontal .data-group .value{position:relative;padding-left:15px;padding-right:15px;min-height:1px}@media screen and (min-width:992px) and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-label,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .data{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-wrap,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .value{float:left;width:83.33333%}}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .data-group .data{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .data-group .value{float:left;width:83.33333%}}.pixel-caffeine-wrapper .form-horizontal-inline .form-control{width:auto;margin-right:10px}.pixel-caffeine-wrapper .form-horizontal-inline .checkbox.with-form-control .checkbox-material{top:.8em}.pixel-caffeine-wrapper .form-vertical .form-group{padding-bottom:8px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-vertical .multiple-fields,.pixel-caffeine-wrapper .form-vertical>.form-group>.control-label,.pixel-caffeine-wrapper .form-vertical>.form-group>.control-wrap{float:none;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .form-vertical .control-label{width:auto;text-align:left}.pixel-caffeine-wrapper .form-vertical .control-wrap{width:100%}.pixel-caffeine-wrapper .form-vertical .multiple-fields .control-wrap{width:auto}}.pixel-caffeine-wrapper .radio{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .input-group{margin-bottom:10px}.pixel-caffeine-wrapper .input-group .input-group-btn{padding-left:0}.pixel-caffeine-wrapper .input-group.select-and-multi-tags{display:block}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn,.pixel-caffeine-wrapper .input-group.select-and-multi-tags .select2-container{display:block!important;width:100%}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn{padding-right:0;margin-bottom:10px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .input-group.select-and-multi-tags{display:table}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn,.pixel-caffeine-wrapper .input-group.select-and-multi-tags .select2-container{display:table-cell!important}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn{width:auto;vertical-align:top;padding-right:15px;margin-bottom:0}}.pixel-caffeine-wrapper p{font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .jumbotron{background:#fff;padding:35px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .modal .panel-body,.pixel-caffeine-wrapper .panel .panel-heading .form-group{padding:0}.pixel-caffeine-wrapper .jumbotron .tit{margin-top:0;margin-bottom:20px}.pixel-caffeine-wrapper .panel>.panel-footer,.pixel-caffeine-wrapper .panel>.panel-heading{background:#fff}.pixel-caffeine-wrapper .panel .panel-footer:after,.pixel-caffeine-wrapper .panel .panel-footer:before{content:" ";display:table}.pixel-caffeine-wrapper .panel .panel-footer .form-control{margin-bottom:0}.pixel-caffeine-wrapper .panel>.panel-heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .panel>.panel-heading .text-status{display:block;text-transform:none;margin-top:5px}.pixel-caffeine-wrapper .panel .panel-heading{color:#444;text-transform:uppercase}.pixel-caffeine-wrapper .panel .panel-heading .tit{display:inline-block;margin-top:.2em;margin-bottom:0;font-size:24px}.pixel-caffeine-wrapper .panel .panel-heading .tit::before{margin-top:-.2em;margin-right:20px;color:#c4c4c4;font-size:1.5em}.pixel-caffeine-wrapper .panel .panel-heading .btn{margin:0 0 0 10px}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle{text-align:right}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .toggle{margin-right:6px}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .text-status{font-style:italic}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .control-label{padding-right:0}.pixel-caffeine-wrapper .panel .panel{box-shadow:none}.pixel-caffeine-wrapper .panel .panel .panel-heading{padding:0;border-bottom:none;margin-top:40px}.pixel-caffeine-wrapper .panel .panel .panel-heading .tit{font-size:20px}.pixel-caffeine-wrapper .panel .panel .panel-body{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .panel .panel .panel-heading::before{font-size:2.5em}.pixel-caffeine-wrapper .panel .panel .form-group{margin-top:0;padding-bottom:0}.pixel-caffeine-wrapper .modal .panel{box-shadow:none;margin-top:40px}.pixel-caffeine-wrapper .modal .panel-heading{border:0;padding:10px 0}.pixel-caffeine-wrapper .modal .panel-heading .tit{font-size:16px}.pixel-caffeine-wrapper .panel-settings-ca .control-label .tit,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .tit,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .tit,.pixel-caffeine-wrapper .sub-panel .tit{font-size:20px}.pixel-caffeine-wrapper .modal .panel-heading .tit::before{margin-right:5px}.pixel-caffeine-wrapper .panel.disabled,.pixel-caffeine-wrapper .sub-panel.disabled{background:#fafafa;color:#b7b7b7}.pixel-caffeine-wrapper .panel.disabled .divider,.pixel-caffeine-wrapper .sub-panel.disabled .divider{background:#fafafa}.pixel-caffeine-wrapper .panel.disabled .btn-help,.pixel-caffeine-wrapper .sub-panel.disabled .btn-help{color:inherit}.pixel-caffeine-wrapper .table th{text-transform:uppercase}.pixel-caffeine-wrapper .table td{word-break:break-word}.pixel-caffeine-wrapper .table .url{max-width:50vw}.pixel-caffeine-wrapper .table .actions{text-align:center}.pixel-caffeine-wrapper .table .actions .btn{margin:5px}.pixel-caffeine-wrapper .table .info-extra{display:block;color:#919191}@media screen and (min-width:767px){.pixel-caffeine-wrapper .table .btn-group,.pixel-caffeine-wrapper .table .btn-group-sm{min-width:130px;text-align:center}}.pixel-caffeine-wrapper .pagination>.active>a,.pixel-caffeine-wrapper .pagination>.active>a:focus,.pixel-caffeine-wrapper .pagination>.active>a:hover,.pixel-caffeine-wrapper .pagination>.active>span,.pixel-caffeine-wrapper .pagination>.active>span:focus,.pixel-caffeine-wrapper .pagination>.active>span:hover{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .pagination .pagination>li>span,.pixel-caffeine-wrapper .pagination>li>a{color:#4C70BA}.pixel-caffeine-wrapper .btn,.pixel-caffeine-wrapper .input-group-btn .btn{padding:8px 30px}.pixel-caffeine-wrapper .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .btn.btn-raised.btn-default,.pixel-caffeine-wrapper .btn:not(.btn-fab),.pixel-caffeine-wrapper .btn:not(.btn-naked),.pixel-caffeine-wrapper .btn:not(.btn-raised){background:#f2f2f2}.pixel-caffeine-wrapper .btn.btn-fab.btn-default:hover,.pixel-caffeine-wrapper .btn.btn-raised.btn-default:hover,.pixel-caffeine-wrapper .btn:not(.btn-fab):hover,.pixel-caffeine-wrapper .btn:not(.btn-naked):hover,.pixel-caffeine-wrapper .btn:not(.btn-raised):hover{background:#e6e6e6}.pixel-caffeine-wrapper .btn::before{font-size:24px}.pixel-caffeine-wrapper .btn:not(.btn-primary) :not(.btn-success) :not(.btn-info) :not(.btn-warning) :not(.btn-danger) :not(.active)::before{color:#444}.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-danger.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-danger.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-info.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-info.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-primary.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-primary.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-success.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-success.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-warning.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-warning.btn-raised:not(.btn-link)::before{color:#FFF}.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link):hover{background:currentColor;-webkit-box-shadow:0 0 10px currentColor;box-shadow:0 0 10px currentColor}.pixel-caffeine-wrapper .btn.disabled{pointer-events:none}.pixel-caffeine-wrapper .btn:not(:empty):not(.btn-fab)::before{margin-right:.4em}.pixel-caffeine-wrapper .btn.btn-naked{background:0 0;box-shadow:none;color:#777}.pixel-caffeine-wrapper .btn.btn-naked.btn-raised{box-shadow:none}.pixel-caffeine-wrapper .btn.btn-naked.btn-raised:hover{background:#e6e6e6}.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-default{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pixel-caffeine-wrapper .btn.btn-fab.btn-default::before,.pixel-caffeine-wrapper .btn.btn-fab::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px);-o-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px;font-size:24px}.pixel-caffeine-wrapper .btn.btn-fab .ripple.ripple-on,.pixel-caffeine-wrapper .btn.btn-fab.btn-default .ripple.ripple-on{opacity:.3}.pixel-caffeine-wrapper .btn.btn-fab .ripple.ripple-out,.pixel-caffeine-wrapper .btn.btn-fab.btn-default .ripple.ripple-out{opacity:0}.pixel-caffeine-wrapper .btn-group-sm .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini{padding:0;width:28px;min-width:28px;height:28px}.pixel-caffeine-wrapper .btn-group-sm .btn.btn-fab::before,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini::before{-webkit-transform:translate(-14px,-14px);-ms-transform:translate(-14px,-14px);-o-transform:translate(-14px,-14px);transform:translate(-14px,-14px);line-height:28px;width:28px;font-size:16px}.pixel-caffeine-wrapper .btn-apply::before,.pixel-caffeine-wrapper .btn-config::before,.pixel-caffeine-wrapper .btn-save::before,.pixel-caffeine-wrapper .btn.btn-clone::before,.pixel-caffeine-wrapper .btn.btn-delete::before,.pixel-caffeine-wrapper .btn.btn-edit::before,.pixel-caffeine-wrapper .btn.btn-help::before,.pixel-caffeine-wrapper .btn.btn-include::before,.pixel-caffeine-wrapper .btn.btn-sync::before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .btn.btn-fab.btn-primary{background:#4C70BA;color:#4C70BA}.pixel-caffeine-wrapper .btn.btn-fab.btn-success{background:#68AA20;color:#68AA20}.pixel-caffeine-wrapper .btn.btn-fab.btn-info{background:#5bc0de;color:#5bc0de}.pixel-caffeine-wrapper .btn.btn-fab.btn-warning{background:#FD9C00;color:#FD9C00}.pixel-caffeine-wrapper .btn.btn-fab.btn-danger{background:#E15667;color:#E15667}.pixel-caffeine-wrapper .btn.btn-delete::before{content:"delete"}.pixel-caffeine-wrapper .btn.btn-clone::before{content:"queue"}.pixel-caffeine-wrapper .btn.btn-edit::before{content:"mode_edit"}.pixel-caffeine-wrapper .btn.btn-include::before{content:"add_circle_outline"}.pixel-caffeine-wrapper .btn.btn-exclude::before{content:"remove_circle_outline";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .btn.btn-sync::before{content:"sync"}.pixel-caffeine-wrapper .btn.btn-help{background:0 0;box-shadow:none;color:#777}.pixel-caffeine-wrapper .btn.btn-help::before{content:"help_outline"}.pixel-caffeine-wrapper .btn-config::before{content:"build"}.pixel-caffeine-wrapper .btn-save::before{content:"save"}.pixel-caffeine-wrapper .btn-apply::before{content:"check"}.pixel-caffeine-wrapper .btn.btn-fb-connect{padding-top:12px;padding-bottom:12px;white-space:normal;font-weight:600;line-height:1.2em}.pixel-caffeine-wrapper .btn.btn-fb-connect::before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../img/icon-fb.svg) no-repeat;background-size:contain;margin:-4px .5em 0 0}.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn.active,.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled],.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled]:hover{color:#FFF;background:#4C70BA}.pixel-caffeine-wrapper .btn-config,.pixel-caffeine-wrapper .btn-save.btn-plugin{font-size:2em}.pixel-caffeine-wrapper .panel-footer .btn-save.btn-plugin{float:right;font-size:1.5em}.pixel-caffeine-wrapper .btn-config::before,.pixel-caffeine-wrapper .btn-save::before{margin-right:10px;font-size:2em}.pixel-caffeine-wrapper .btn-group-toggle .btn{text-align:center}.pixel-caffeine-wrapper .btn-group-toggle .btn.active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).hover,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active:hover{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active:hover{background:#718dc8}.pixel-caffeine-wrapper .tooltip-inner{padding:5px 8px}.pixel-caffeine-wrapper .modal{background:rgba(76,112,186,.5);z-index:9990}.pixel-caffeine-wrapper .modal .modal-header .modal-title{padding-top:10px;text-transform:uppercase}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-info::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-success::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-warning::before{font-weight:400;line-height:1;text-transform:none;display:inline-block;vertical-align:middle;font-family:'Material Icons';font-style:normal;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .modal .modal-header .close{margin-left:10px;font-size:3em;font-weight:400}.pixel-caffeine-wrapper .modal .modal-body,.pixel-caffeine-wrapper .modal .modal-footer{padding-left:24px;padding-right:24px}.pixel-caffeine-wrapper .modal .modal-footer{padding-bottom:24px}.pixel-caffeine-wrapper .alert .close{opacity:.5}.pixel-caffeine-wrapper .alert .alert-link,.pixel-caffeine-wrapper .alert a{color:inherit;text-decoration:underline}.pixel-caffeine-wrapper .alert .alert-link:hover,.pixel-caffeine-wrapper .alert a:hover{opacity:.8}.pixel-caffeine-wrapper .alert a.btn{text-decoration:none}.pixel-caffeine-wrapper .alert a.btn:hover{opacity:1}.pixel-caffeine-wrapper .alert.alert-warning{background:#ffb031;color:#975d00}.pixel-caffeine-wrapper .alert.alert-warning .alert-link,.pixel-caffeine-wrapper .alert.alert-warning a{color:inherit}.pixel-caffeine-wrapper .alert.alert-lite{background:0 0;padding:0 0 0 1.8em;position:relative;font-size:.9em;margin-bottom:10px}.pixel-caffeine-wrapper .alert.alert-lite::before{position:absolute;top:0;left:0;font-size:1.4em}.pixel-caffeine-wrapper .alert.alert-lite.alert-warning{color:#e48c00}.pixel-caffeine-wrapper .alert.alert-lite.alert-warning::before{content:"warning"}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger{color:#E15667}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger::before{content:"error"}.pixel-caffeine-wrapper .alert.alert-lite.alert-success{color:#68AA20}.pixel-caffeine-wrapper .alert.alert-lite.alert-success::before{content:"check"}.pixel-caffeine-wrapper .alert.alert-lite.alert-info{color:#5bc0de}.pixel-caffeine-wrapper .alert.alert-lite.alert-info::before{content:"info"}@media screen and (min-width:768px){.pixel-caffeine-wrapper .alert-fancy.alert{background-color:transparent;padding:0;display:flex;align-items:center}.pixel-caffeine-wrapper .alert-fancy .alert-inner{padding:15px;flex:1 1 auto;position:relative;margin-left:5px}.pixel-caffeine-wrapper .alert-fancy .alert-inner :only-child{margin:0}.pixel-caffeine-wrapper .alert-fancy .alert-inner::after{content:"";position:absolute;left:-15px;top:0;bottom:0;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;margin:auto}.pixel-caffeine-wrapper .alert-fancy::before{content:"";height:150px;width:150px;min-width:100px;background-repeat:no-repeat}.pixel-caffeine-wrapper .alert-fancy.alert-warning .alert-inner{background:#ffc464}.pixel-caffeine-wrapper .alert-fancy.alert-warning .alert-inner::after{border-color:transparent #ffc464 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-warning::before{background-image:url(../img/walter-face-lost.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-success .alert-inner{background:#73bb23}.pixel-caffeine-wrapper .alert-fancy.alert-success .alert-inner::after{border-color:transparent #73bb23 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-success::before{background-image:url(../img/walter-face-2.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-danger .alert-inner{background:#E15667}.pixel-caffeine-wrapper .alert-fancy.alert-danger .alert-inner::after{border-color:transparent #E15667 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-danger::before{background-image:url(../img/walter-face-lost.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-info .alert-inner{background:#5bc0de}.pixel-caffeine-wrapper .alert-fancy.alert-info .alert-inner::after{border-color:transparent #5bc0de transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-info::before{background-image:url(../img/walter-face.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-token::before{background-image:url(../img/renew-token.png);background-size:85%;background-position:center left}}.pixel-caffeine-wrapper .alert-fixed{position:fixed;z-index:12}.pixel-caffeine-wrapper .alert-fixed .alert{margin-bottom:0;transition:box-shadow .2s ease-in-out,margin-bottom .2s ease-in-out;box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}@media screen and (min-width:768px){.pixel-caffeine-wrapper .alert-fixed .alert-fancy.alert{box-shadow:none;background:rgba(255,255,255,.8)}.pixel-caffeine-wrapper .alert-fixed .alert-fancy.alert .alert-inner{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}}.pixel-caffeine-wrapper .alert-wrap:after,.pixel-caffeine-wrapper .alert-wrap:before{content:" ";display:table}.pixel-caffeine-wrapper .alert-info-disabled{display:none}.pixel-caffeine-wrapper .disabled-box{position:relative}.pixel-caffeine-wrapper .disabled-box::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:10;opacity:.75}.pixel-caffeine-wrapper .disabled-box .alert-info-disabled{display:block;position:absolute;top:75px;left:50%;margin-left:-35%;width:70%;background:#f1f1f1;color:#444;text-align:center;z-index:11;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}@media screen and (min-width:992px){.pixel-caffeine-wrapper .disabled-box .alert-info-disabled{width:400px;margin-left:-200px}}.pixel-caffeine-wrapper .disabled-box .alert-info-disabled .alert-tit{display:block;font-weight:700;margin-bottom:10px}.pixel-caffeine-wrapper .list-group-tit{font-size:18px;text-transform:uppercase}.pixel-caffeine-wrapper .list-group .list-group-separator::before{width:calc(100% - (32px + 16px + 5px + 16px))}.pixel-caffeine-wrapper .list-group .list-group-item{padding:0}.pixel-caffeine-wrapper .list-group .list-group-item::before{content:"description";font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:top;width:32px;line-height:32px;background:#CCC;border-radius:100%;margin-right:16px;text-align:center;font-size:24px;color:#FFF}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-heading{font-size:14px;font-weight:700;line-height:1.42857}.pixel-caffeine-wrapper .list-group .list-group-item a.list-group-item-heading{color:#337ab7}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-date{display:block;margin-bottom:5px;font-style:italic;color:#919191}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-text{font-size:12px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content{width:calc(100% - (32px + 16px + 5px));min-height:auto}.pixel-caffeine-wrapper .list-group.no-icon .list-group-separator::before{width:100%}.pixel-caffeine-wrapper .list-group.no-icon .list-group-item::before{display:none}.pixel-caffeine-wrapper .list-group.no-icon .list-group-item .row-content{width:100%}.pixel-caffeine-wrapper .list-filter .filter-and{text-transform:uppercase;font-weight:400;color:#CCC;padding-right:10px;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .list-filter .label{background-color:transparent;border-radius:0;color:#444;text-align:left;font-weight:300;font-size:14px;line-height:normal;white-space:normal;transition:background-color .2s cubic-bezier(.4,0,.2,1);border:1px dashed #CCC;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .list-filter .actions{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);padding:0 10px;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .modal-ca-filter .btn-group,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields{padding-bottom:20px}.pixel-caffeine-wrapper .list-filter li{display:table;margin-bottom:10px}.pixel-caffeine-wrapper .loading-data.btn::before,.pixel-caffeine-wrapper .loading-data:not(.btn)::after{content:"sync";font-family:'Material Icons';font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;animation:anim-spin 1s infinite linear;line-height:normal;color:inherit;font-weight:400}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .form-control,.pixel-caffeine-wrapper .panel-ca-list .table{margin-bottom:0}.pixel-caffeine-wrapper .list-filter li:hover .label{background-color:#EEE}.pixel-caffeine-wrapper .list-filter li:hover .actions{opacity:1}.pixel-caffeine-wrapper .loading-data:not(.btn)::after{font-size:inherit}.pixel-caffeine-wrapper .loading-data.btn{pointer-events:none}.pixel-caffeine-wrapper .loading-data.btn::before{font-size:24px}.pixel-caffeine-wrapper .loading-data.btn-fab::before{margin-top:-12px;margin-left:-12px}.pixel-caffeine-wrapper .btn-group-sm .btn-fab.loading-data::before,.pixel-caffeine-wrapper .loading-data.btn-fab-mini::before{margin-top:-14px;margin-left:-14px}.pixel-caffeine-wrapper .btn-group-sm .btn-fab.loading-data{pointer-events:none}.pixel-caffeine-wrapper .loading-data.loading-box{position:relative}.pixel-caffeine-wrapper .loading-data.loading-box::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:10}.pixel-caffeine-wrapper .loading-data.loading-box::after{position:absolute;top:50%;left:50%;width:90px;height:90px;line-height:90px;background:#EEE;border-radius:50%;margin-top:-45px;margin-left:-45px;text-align:center;font-size:50px;color:#444;z-index:11}.pixel-caffeine-wrapper .panel-ca-filters .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-ca-list .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-ca-new .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-heading .tit::before{line-height:1;text-transform:none;font-family:'Material Icons';letter-spacing:normal;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-style:normal}.pixel-caffeine-wrapper .loading-data.loading-box::after,.pixel-caffeine-wrapper .loading-data.loading-box::before{opacity:.75}@keyframes placeholder-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.pixel-caffeine-wrapper .panel-ca-list .panel-heading .tit::before{content:"person";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-ca-list .panel-footer{text-align:center}.pixel-caffeine-wrapper .panel-ca-list .table .name{max-width:500px;font-weight:600}.pixel-caffeine-wrapper .panel-ca-list .table .name .info-extra{font-weight:400}@media screen and (min-width:1199px){.pixel-caffeine-wrapper .panel-ca-list .table .name{width:auto}}.pixel-caffeine-wrapper .panel-ca-new .panel-heading .tit::before{content:"person_add";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-ca-filters .panel-heading .tit::before{content:"filter_list";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .modal-ca-filter .form-radio .control-wrap{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .modal-ca-filter .form-radio .radio{-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;padding-right:32px}.pixel-caffeine-wrapper .modal-ca-filter .form-user,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields{padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-label,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-wrap,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap+.control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.multiple-three .control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.pixel-caffeine-wrapper .modal-ca-filter .form-radio .control-wrap{float:left;width:100%}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-label,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap{float:left;width:33.33333%}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-wrap,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap+.control-wrap{float:left;width:66.66667%}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.multiple-three .control-wrap{float:left;width:33.33333%}}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:10px}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .control-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .multiple-fields-actions{margin-left:-7.5px;margin-right:-7.5px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-heading .tit::before{content:"settings";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-footer .form-group{margin-top:0;padding-bottom:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:15px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel:first-child{position:relative;order:2;padding-top:35px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{background:#f2f4fa;padding-bottom:35px;border-bottom:1px solid #ddd;order:1}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel{-webkit-box-flex:1 0 49%;-moz-box-flex:1 0 49%;-webkit-flex:1 0 49%;-ms-flex:1 0 49%;flex:1 0 49%}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel:first-child{padding-right:45px;border-right:1px solid #ddd;border-bottom:0;padding-top:15px;order:1}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{padding-left:45px;order:2;padding-bottom:15px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .divider{display:block;position:absolute;top:0;right:0;left:0;margin:-35px auto auto;width:70px;height:70px;line-height:70px;border-radius:50%;background:#FFF;border:1px solid #ddd;text-align:center;text-transform:uppercase;font-style:normal;font-weight:600;color:#aaa}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .divider{top:50%;right:-35.5px;left:auto}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect{padding-left:12px;padding-right:12px;font-size:1.2em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect::before{width:16px;height:16px;margin:-4px .5em 0 0}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect{font-size:1.5em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect::before{width:20px;height:20px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap{position:relative;padding-left:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap::before{position:absolute;top:0;right:0;content:"check";font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;width:40px;height:40px;line-height:40px;font-size:2em;text-align:center;color:#68AA20;display:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap .form-control{padding-right:40px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id.active .control-wrap::before{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id.active .form-control{background-image:linear-gradient(#68AA20,#68AA20),linear-gradient(#D2D2D2,#D2D2D2);background-size:100% 2px,100% 1px;border-bottom-color:#68AA20;color:#68AA20}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{border-bottom:none}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions{display:none;overflow:hidden;font-size:12px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-disconnect{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px dotted #68AA20;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-edit{font-weight:600;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-disconnect{border-right:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-edit{float:right}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-avatar{width:35px;height:35px;margin-right:10px;border:3px solid #FFF}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .sub-panel-actions{float:right}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up{background:#ffebca}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .form-group .select2-container:not(.select2-container-disabled){background-color:#FFF;background-image:linear-gradient(#FD9C00,#FD9C00),linear-gradient(#ffd797,#ffd797);background-position:center bottom,center bottom}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .form-group label.control-label{color:#e48c00}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .user-info{float:left;margin:10px 0;font-size:12px;color:#777}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .user-disconnect{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active{background:#e5f7d2}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info{background:#68AA20;padding:16px;border-radius:4px;margin-top:10px;margin-bottom:10px;white-space:normal;font-weight:600;line-height:1.2em;text-transform:none;color:#FFF}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info{-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:16px;position:relative}@media screen and (min-width:480px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{position:absolute;top:50%;margin-top:-25px;right:16px;width:50px;height:50px;content:"check";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;color:inherit;font-size:3.8em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:80px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar{display:block}}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{display:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:0}}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:80px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-avatar{display:none;width:50px;height:50px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-name{font-size:14px;line-height:normal}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account{display:block;text-transform:uppercase;font-size:12px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account{font-weight:300}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id{font-style:normal;color:#FFF;font-size:1.3em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id-value,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account-value{font-weight:600;word-break:break-all}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account-value{display:block;text-transform:none;font-size:14px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-name{font-weight:300;color:#d9f3bd}.pixel-caffeine-wrapper .panel-settings-ca .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-settings-conversions .panel-heading .tit::before{font-weight:400;text-transform:none;font-family:'Material Icons';font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions .user-disconnect,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions .user-edit{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.pixel-caffeine-wrapper .panel-settings-ca .panel-heading .tit::before{content:"person";display:inline-block}.pixel-caffeine-wrapper .panel-settings-ca .form-track{margin:20px 0}.pixel-caffeine-wrapper .panel-settings-ca .form-track:after,.pixel-caffeine-wrapper .panel-settings-ca .form-track:before{content:" ";display:table}.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-label,.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-wrap{position:relative;min-height:1px;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .panel-settings-ca .control-label{padding-top:0;text-align:left}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .form-group{position:relative;min-height:1px;padding-right:15px;padding-left:0}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .control-wrap{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:992px){.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-label,.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-wrap{float:left;width:100%}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .form-group{float:left;width:50%}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .control-wrap{float:left;width:100%}}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt label{text-align:left}.pixel-caffeine-wrapper .panel-settings-conversions .panel-heading .tit::before{content:"shopping_cart";display:inline-block}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect{margin:15px 0 30px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .tit{display:inline-block;margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .info{display:block;margin-top:10px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .info a{font-weight:600;text-decoration:underline;text-transform:uppercase;color:inherit}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::after,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::before{content:'';display:block;position:absolute;left:40px;width:0;height:0;border-style:solid}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::after{top:-40px;border-color:transparent transparent #FFF;border-width:20px 18px;margin-left:1px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::before{top:-42px;border-color:transparent transparent #ddd;border-width:21px 19px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox label{margin-right:20px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox{display:inline-block}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox-material{margin-right:5px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions,.pixel-caffeine-wrapper .panel-settings-conversions.detected .ecomm-detect .info{display:none}.pixel-caffeine-wrapper .panel-settings-conversions.detected .ecomm-conversions{display:block}.pixel-caffeine-wrapper .panel-settings-conversions.not-detected .ecomm-detect{color:#E15667}.pixel-caffeine-wrapper .panel-settings-conversions.not-detected .ecomm-detect::before{content:"error";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:2.5em;margin-right:10px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-plugin-logo img{max-width:130px;max-height:70px}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin,.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .tit{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin{margin-bottom:0;margin-left:5px}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .item{display:inline-block;margin-right:10px;margin-bottom:0;transition:transform .2s ease-in-out}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .item:hover{transform:scale(1.1)}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .ecomm-plugin-logo{display:block}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading{padding:0}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit{display:block;width:100%;position:relative;font-size:15.6px;margin-top:0;padding:10px 15px;font-weight:700}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:before,.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;line-height:1;white-space:nowrap}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:focus,.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:hover{text-decoration:none}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:focus{outline:0;box-shadow:none}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:before{position:relative;top:.07em;content:"chevron_right";display:inline-block;margin-right:10px;color:#a1b4dc;font-size:1.7em;transition:all .3s ease-out}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:not(.collapsed)::before{transform:rotate(90deg)}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control{margin-bottom:0}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control .form-control{margin-left:10px;margin-bottom:0}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control .checkbox-material{top:.5em}.pixel-caffeine-wrapper .panel-advanced-settings .sub-panel+.sub-panel{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.pixel-caffeine-wrapper .panel-advanced-settings .sub-panel .text{display:block}.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .control-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .btn{margin:0 10px 0 0}.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before{content:"track_changes";display:inline-block}.pixel-caffeine-wrapper .panel-ce-tracking .panel-footer{text-align:center}.pixel-caffeine-wrapper .panel-ce-tracking .table{margin-bottom:0}.pixel-caffeine-wrapper .panel-ce-tracking .table .name{width:200px;font-weight:700}.pixel-caffeine-wrapper .panel-ce-tracking .table .trigger{white-space:nowrap}@media screen and (min-width:1199px){.pixel-caffeine-wrapper .panel-ce-tracking .table .name{width:auto}}.pixel-caffeine-wrapper .panel-ce-tracking .code-sample{display:block}.pixel-caffeine-wrapper .panel-ce-tracking .code-copy,.pixel-caffeine-wrapper .panel-ce-tracking .show-code{margin-top:5px;display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase}.pixel-caffeine-wrapper .panel-ce-new .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-dashboard-main .panel-heading .tit::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;vertical-align:middle;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .panel-ce-new .panel-heading .tit::before{content:"track_changes";line-height:1;text-transform:none;display:inline-block;white-space:nowrap}.pixel-caffeine-wrapper .box-dashboard-config{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.pixel-caffeine-wrapper .box-dashboard-config .tit{font-size:36px;text-transform:uppercase}.pixel-caffeine-wrapper .box-dashboard-config p{font-size:18px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .box-dashboard-config{min-height:400px;padding-right:300px}.pixel-caffeine-wrapper .box-dashboard-config::before{content:"";position:absolute;bottom:0;right:0;display:block;width:300px;height:100%;background:url(../img/walter-dashboard-config.png) 50% 50% no-repeat;background-size:contain}}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body{margin:auto}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn{padding:16px 30px;margin:20px 0 0;white-space:normal;font-size:2em}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn::before{font-size:1.5em}@media screen and (min-width:768px){.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn.btn-block{width:auto;display:inline-block}}.pixel-caffeine-wrapper .box-features{margin-top:50px;text-align:center}.pixel-caffeine-wrapper .box-features .tit{text-transform:uppercase}.pixel-caffeine-wrapper .list-features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .list-features .feature{-webkit-box-flex:0 0 33.33%;-moz-box-flex:0 0 33.33%;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin:30px 0}.pixel-caffeine-wrapper .list-features .feature .feature-icon{display:block;background:#CCC;width:100px;height:100px;line-height:100px;border-radius:100%;margin:0 auto 16px;text-align:center;font-size:4.5em;color:#FFF}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+1){padding-right:20px}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+2){padding-left:10px;padding-right:10px}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+3){padding-left:20px}.pixel-caffeine-wrapper .panel-dashboard-main{position:relative}.pixel-caffeine-wrapper .panel-dashboard-main .panel-heading .tit::before{content:"tune";line-height:1;text-transform:none;display:inline-block;white-space:nowrap}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data{padding-right:0;text-align:left}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .btn-settings{width:100%;margin:0}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group-pixel .value{word-break:break-all}@media screen and (min-width:480px){.pixel-caffeine-wrapper .panel-dashboard-main .panel-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group .data,.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group .value{width:auto}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group-pixel{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .btn-settings{position:absolute;top:10px;right:15px;width:auto}}.pixel-caffeine-wrapper .panel-dashboard-main .data-group{padding-bottom:20px}.pixel-caffeine-wrapper .panel-dashboard-main .status .value{text-transform:uppercase;font-weight:700}.pixel-caffeine-wrapper .panel-dashboard-main .status .value .value-info{position:relative;padding-right:35px}.pixel-caffeine-wrapper .panel-dashboard-main .status .value .value-info::after{position:absolute;top:50%;margin-top:-15px;right:0;width:30px;line-height:30px;font-size:2em;margin-left:10px}.pixel-caffeine-wrapper .panel-dashboard-activity .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info::after,.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info::after{font-family:'Material Icons';font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle;font-style:normal;white-space:nowrap}.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info{color:#68AA20}.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info::after{content:"check"}.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info{color:#E15667}.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info::after{content:"close"}.pixel-caffeine-wrapper .panel-dashboard-activity .panel-heading .tit::before{content:"graphic_eq"}.pixel-caffeine .select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.pixel-caffeine .select2-container,.pixel-caffeine .select2-drop,.pixel-caffeine .select2-search,.pixel-caffeine .select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pixel-caffeine .select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;white-space:nowrap;color:#444;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to top,#eee 0,#fff 50%)}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.pixel-caffeine .select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.pixel-caffeine .select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.pixel-caffeine .select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.pixel-caffeine .select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(../img/select2/select2.png) right top no-repeat;cursor:pointer;outline:0}.pixel-caffeine .select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.pixel-caffeine .select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.pixel-caffeine .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)}.pixel-caffeine .select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;color:#000;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.pixel-caffeine .select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.pixel-caffeine .select2-drop-active{border:1px solid #5897fb;border-top:none}.pixel-caffeine .select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.pixel-caffeine .select2-container .select2-choice .select2-arrow{display:inline-block;height:100%;position:absolute;right:0;top:0;border-radius:0 4px 4px 0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background-image:linear-gradient(to top,#ccc 0,#eee 60%)}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.pixel-caffeine .select2-container .select2-choice .select2-arrow b{width:100%;height:100%;background:url(../img/select2/select2.png) 0 1px no-repeat}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.pixel-caffeine .select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0;position:relative;z-index:10000;white-space:nowrap}.pixel-caffeine .select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:url(../img/select2/select2.png) 100% -22px no-repeat #fff;background:url(../img/select2/select2.png) 100% -22px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2.png) 100% -22px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) 100% -22px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) 100% -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(../img/select2/select2.png) -37px -22px no-repeat #fff;background:url(../img/select2/select2.png) -37px -22px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2.png) -37px -22px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) -37px -22px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) -37px -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine .select2-search input.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #fff;background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2-spinner.gif) 100% no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine .select2-container-active .select2-choice,.pixel-caffeine .select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.pixel-caffeine .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;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choice,.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}.pixel-caffeine html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.pixel-caffeine .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.pixel-caffeine html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.pixel-caffeine .select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pixel-caffeine .select2-results{max-height:200px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.pixel-caffeine html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.pixel-caffeine .select2-results ul.select2-result-sub{margin:0;padding-left:0}.pixel-caffeine .select2-results li{list-style:none;display:list-item;background-image:none}.pixel-caffeine .select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.pixel-caffeine .select2-results .select2-result-label{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}.pixel-caffeine .select2-results-dept-1 .select2-result-label{padding-left:20px}.pixel-caffeine .select2-results-dept-2 .select2-result-label{padding-left:40px}.pixel-caffeine .select2-results-dept-3 .select2-result-label{padding-left:60px}.pixel-caffeine .select2-results-dept-4 .select2-result-label{padding-left:80px}.pixel-caffeine .select2-results-dept-5 .select2-result-label{padding-left:100px}.pixel-caffeine .select2-results-dept-6 .select2-result-label{padding-left:110px}.pixel-caffeine .select2-results-dept-7 .select2-result-label{padding-left:120px}.pixel-caffeine .select2-results li em{background:#feffde;font-style:normal}.pixel-caffeine .select2-results .select2-highlighted em{background:0 0}.pixel-caffeine .select2-results .select2-highlighted ul{background:#fff;color:#000}.pixel-caffeine .select2-results .select2-ajax-error,.pixel-caffeine .select2-results .select2-no-results,.pixel-caffeine .select2-results .select2-searching,.pixel-caffeine .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.pixel-caffeine .select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.pixel-caffeine .select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.pixel-caffeine .select2-results .select2-selected{display:none}.pixel-caffeine .select2-more-results.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #f4f4f4}.pixel-caffeine .select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.pixel-caffeine .select2-more-results{background:#f4f4f4;display:list-item}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;cursor:default}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice abbr{display:none}.pixel-caffeine .select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.pixel-caffeine .select2-locked{padding:3px 5px!important}.pixel-caffeine .select2-container-multi.select2-container-active .select2-choices{outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.pixel-caffeine .select2-container-multi .select2-choices li{float:left;list-style:none}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field{padding:0;white-space:nowrap}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #fff!important}.pixel-caffeine .select2-default{color:#999!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice{line-height:13px;color:#333;cursor:default;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 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:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.pixel-caffeine .select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url(../img/select2/select2.png) right top no-repeat}.pixel-caffeine .select2-container .select2-choice .select2-arrow b,.pixel-caffeine .select2-container .select2-choices .select2-arrow b,.pixel-caffeine .select2-display-none{display:none}.pixel-caffeine html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.pixel-caffeine .select2-container-multi .select2-search-choice-close{left:3px}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.pixel-caffeine .select2-result-selectable .select2-match,.pixel-caffeine .select2-result-unselectable .select2-match{text-decoration:underline}.pixel-caffeine .select2-offscreen,.pixel-caffeine .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}.pixel-caffeine .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){.pixel-caffeine .select2-container .select2-choice .select2-arrow b,.pixel-caffeine .select2-container .select2-choice abbr,.pixel-caffeine .select2-search input,.pixel-caffeine .select2-search-choice-close{background-image:url(../img/select2/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.pixel-caffeine .select2-search input{background-position:100% -21px!important}}.pixel-caffeine .select2-container{height:auto;padding-top:0;padding-bottom:2px;z-index:1}.pixel-caffeine .select2-container:hover{background-color:#e7ecf6}.pixel-caffeine .select2-container .select2-choice,.pixel-caffeine .select2-container .select2-choices{height:37px;line-height:37px;border:none;border-radius:0;background:#f2f4fa}.pixel-caffeine .select2-container .select2-choice .select2-arrow,.pixel-caffeine .select2-container .select2-choices .select2-arrow{width:30px;background:0 0;border-left:none}.pixel-caffeine .select2-container .select2-choice .select2-arrow::before,.pixel-caffeine .select2-container .select2-choices .select2-arrow::before{content:"";position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-6px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#444 transparent transparent}.pixel-caffeine .select2-container .select2-choice{padding-left:0;padding-right:0;background-color:transparent}.pixel-caffeine .select2-container .select2-choice:hover{text-decoration:none;color:#444}.pixel-caffeine .select2-container.select2-container-active .select2-choice,.pixel-caffeine .select2-container.select2-container-active .select2-choices{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine .select2-container.select2-container{display:block!important}.pixel-caffeine .select2-container.select2-container-disabled{background:#f6f6f6;border-bottom:1px dotted #D2D2D2;cursor:not-allowed}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice{background:0 0;border:none;pointer-events:none;color:#BDBDBD!important}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-chosen{color:inherit}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-arrow::before{border-color:#BDBDBD transparent transparent}.pixel-caffeine .select2-container .select2-arrow,.pixel-caffeine .select2-container .select2-chosen{transition:opacity .3s ease-out}.pixel-caffeine .select2-container::after{opacity:0;transition:opacity .3s ease-out}.pixel-caffeine .select2-container.loading-data{pointer-events:none}.pixel-caffeine .select2-container.loading-data::after{position:absolute;top:9px;right:14px;color:#444;opacity:.75;font-size:1.5em}.pixel-caffeine .select2-container.loading-data .select2-chosen{opacity:.5}.pixel-caffeine .select2-container.loading-data .select2-arrow{opacity:0}.pixel-caffeine .form-group .select2-container-multi.form-control{padding-left:0;padding-right:0}.pixel-caffeine .select2-container-multi:hover{background-color:#f2f4fa}.pixel-caffeine .select2-container-multi .select2-choices{min-height:26px;background-color:transparent;padding:0 10px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field .select2-input{padding:0;margin:0}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice,.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field{float:none;display:inline-block;margin:0 5px 0 0}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice{position:relative;top:1px;background:#dfe6f3;padding:7px 27px 7px 7px;border:none;border-radius:0;text-transform:uppercase;font-size:.85em;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close::before,.pixel-caffeine .select2-drop .select2-search::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close{top:50%;margin-top:-10px;left:auto;width:20px;height:20px;line-height:20px;background:0 0!important;text-align:center}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close::before{content:"close";line-height:1;color:#4C70BA;font-size:18px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close:hover::before{color:#E15667}.pixel-caffeine .select2-container-multi.select2-container-active .select2-choices{border:none}.pixel-caffeine .select2-drop{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background:#dfe6f3;border:none}.pixel-caffeine .select2-drop .select2-search{padding:10px}.pixel-caffeine .select2-drop .select2-search::before{position:absolute;right:10px;width:30px;content:"search";line-height:38px;color:#96abd6;font-size:1.5em}.pixel-caffeine .select2-drop .select2-search .select2-input{min-height:38px;background-color:#FFF;background-image:none!important;border-color:#96abd6;padding-right:30px}.pixel-caffeine .select2-drop .select2-search .select2-input.select2-focused{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #96abd6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #96abd6}.pixel-caffeine .select2-drop.select2-drop-above.select2-drop-active{border-top:none;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine .select2-drop.dropdown-width-max{width:auto!important}.pixel-caffeine .select2-drop-multi{-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);-o-transform:translate(0,1px);transform:translate(0,1px)}.pixel-caffeine .select2-results{padding:0;margin:0;font-size:14px;font-weight:300;background:0 0}.pixel-caffeine .select2-results .select2-no-results,.pixel-caffeine .select2-results .select2-result{padding:10px;margin-bottom:0}.pixel-caffeine .select2-results .select2-result{border-top:1px solid #bac8e5;margin:0;border-radius:0}.pixel-caffeine .select2-results .select2-no-results{background:0 0}.pixel-caffeine .select2-results .select2-result-label{padding:0}.pixel-caffeine .select2-results .select2-highlighted{background:#96abd6;color:#FFF}.pixel-caffeine .select2-results .select2-highlighted:active{background:#4C70BA;color:#FFF}.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choice,.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choices{background:0 0;border:none}.pixel-caffeine .input-group-btn{padding-left:0}.pixel-caffeine .input-group-btn .select2-container{margin-bottom:0}.pixel-caffeine .input-group-btn .select2-container .select2-choice{height:38px}.pixel-caffeine.modal-open{overflow:hidden}.pixel-caffeine.modal-open .modal{overflow-x:hidden;overflow-y:auto}
|
1 |
@charset "UTF-8";/*!
|
2 |
* Admin pages common
|
3 |
+
*/@import url(//fonts.googleapis.com/icon?family=Material+Icons);@keyframes anim-spin{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.pixel-caffeine-wrapper *,.pixel-caffeine-wrapper :after,.pixel-caffeine-wrapper :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pixel-caffeine-wrapper html{font-size:10px;-webkit-tap-highlight-color:transparent}.pixel-caffeine-wrapper body{font-size:14px;line-height:1.42857;color:#333;background-color:transparent}.pixel-caffeine-wrapper button,.pixel-caffeine-wrapper input,.pixel-caffeine-wrapper select,.pixel-caffeine-wrapper textarea{font-family:inherit;font-size:inherit;line-height:inherit}.pixel-caffeine-wrapper a{text-decoration:none}.pixel-caffeine-wrapper a:focus,.pixel-caffeine-wrapper a:hover{text-decoration:underline}.pixel-caffeine-wrapper a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper figure{margin:0}.pixel-caffeine-wrapper img{vertical-align:middle}.pixel-caffeine-wrapper .img-responsive{display:block;max-width:100%;height:auto}.pixel-caffeine-wrapper .img-rounded{border-radius:6px}.pixel-caffeine-wrapper .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pixel-caffeine-wrapper .img-circle{border-radius:50%}.pixel-caffeine-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pixel-caffeine-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pixel-caffeine-wrapper select[multiple],.pixel-caffeine-wrapper select[size],.pixel-caffeine-wrapper textarea.form-control{height:auto}.pixel-caffeine-wrapper .sr-only-focusable:active,.pixel-caffeine-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pixel-caffeine-wrapper [role=button]{cursor:pointer}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.pixel-caffeine-wrapper .h1 .small,.pixel-caffeine-wrapper .h1 small,.pixel-caffeine-wrapper .h2 .small,.pixel-caffeine-wrapper .h2 small,.pixel-caffeine-wrapper .h3 .small,.pixel-caffeine-wrapper .h3 small,.pixel-caffeine-wrapper .h4 .small,.pixel-caffeine-wrapper .h4 small,.pixel-caffeine-wrapper .h5 .small,.pixel-caffeine-wrapper .h5 small,.pixel-caffeine-wrapper .h6 .small,.pixel-caffeine-wrapper .h6 small,.pixel-caffeine-wrapper h1 .small,.pixel-caffeine-wrapper h1 small,.pixel-caffeine-wrapper h2 .small,.pixel-caffeine-wrapper h2 small,.pixel-caffeine-wrapper h3 .small,.pixel-caffeine-wrapper h3 small,.pixel-caffeine-wrapper h4 .small,.pixel-caffeine-wrapper h4 small,.pixel-caffeine-wrapper h5 .small,.pixel-caffeine-wrapper h5 small,.pixel-caffeine-wrapper h6 .small,.pixel-caffeine-wrapper h6 small{font-weight:400;line-height:1;color:#777}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3{margin-top:20px;margin-bottom:10px}.pixel-caffeine-wrapper .h1 .small,.pixel-caffeine-wrapper .h1 small,.pixel-caffeine-wrapper .h2 .small,.pixel-caffeine-wrapper .h2 small,.pixel-caffeine-wrapper .h3 .small,.pixel-caffeine-wrapper .h3 small,.pixel-caffeine-wrapper h1 .small,.pixel-caffeine-wrapper h1 small,.pixel-caffeine-wrapper h2 .small,.pixel-caffeine-wrapper h2 small,.pixel-caffeine-wrapper h3 .small,.pixel-caffeine-wrapper h3 small{font-size:65%}.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .h4 .small,.pixel-caffeine-wrapper .h4 small,.pixel-caffeine-wrapper .h5 .small,.pixel-caffeine-wrapper .h5 small,.pixel-caffeine-wrapper .h6 .small,.pixel-caffeine-wrapper .h6 small,.pixel-caffeine-wrapper h4 .small,.pixel-caffeine-wrapper h4 small,.pixel-caffeine-wrapper h5 .small,.pixel-caffeine-wrapper h5 small,.pixel-caffeine-wrapper h6 .small,.pixel-caffeine-wrapper h6 small{font-size:75%}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper h1{font-size:36px}.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper h2{font-size:30px}.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper h3{font-size:24px}.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper h4{font-size:18px}.pixel-caffeine-wrapper .h5,.pixel-caffeine-wrapper h5{font-size:14px}.pixel-caffeine-wrapper .h6,.pixel-caffeine-wrapper h6{font-size:12px}.pixel-caffeine-wrapper p{margin:0 0 10px}.pixel-caffeine-wrapper .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.pixel-caffeine-wrapper .lead{font-size:21px}}.pixel-caffeine-wrapper .small,.pixel-caffeine-wrapper small{font-size:85%}.pixel-caffeine-wrapper .mark,.pixel-caffeine-wrapper mark{background-color:#fcf8e3;padding:.2em}.pixel-caffeine-wrapper .text-left{text-align:left}.pixel-caffeine-wrapper .text-right{text-align:right}.pixel-caffeine-wrapper .text-center{text-align:center}.pixel-caffeine-wrapper .text-justify{text-align:justify}.pixel-caffeine-wrapper .text-nowrap{white-space:nowrap}.pixel-caffeine-wrapper .text-lowercase{text-transform:lowercase}.pixel-caffeine-wrapper .initialism,.pixel-caffeine-wrapper .text-uppercase{text-transform:uppercase}.pixel-caffeine-wrapper .text-capitalize{text-transform:capitalize}.pixel-caffeine-wrapper .text-muted{color:#777}.pixel-caffeine-wrapper a.text-primary:focus,.pixel-caffeine-wrapper a.text-primary:hover{color:#3b5998}.pixel-caffeine-wrapper a.text-success:focus,.pixel-caffeine-wrapper a.text-success:hover{color:#2b542c}.pixel-caffeine-wrapper a.text-info:focus,.pixel-caffeine-wrapper a.text-info:hover{color:#245269}.pixel-caffeine-wrapper a.text-warning:focus,.pixel-caffeine-wrapper a.text-warning:hover{color:#66512c}.pixel-caffeine-wrapper a.text-danger:focus,.pixel-caffeine-wrapper a.text-danger:hover{color:#843534}.pixel-caffeine-wrapper .bg-primary{color:#fff;background-color:#4C70BA}.pixel-caffeine-wrapper a.bg-primary:focus,.pixel-caffeine-wrapper a.bg-primary:hover{background-color:#3b5998}.pixel-caffeine-wrapper .bg-success{background-color:#dff0d8}.pixel-caffeine-wrapper a.bg-success:focus,.pixel-caffeine-wrapper a.bg-success:hover{background-color:#c1e2b3}.pixel-caffeine-wrapper .bg-info{background-color:#d9edf7}.pixel-caffeine-wrapper a.bg-info:focus,.pixel-caffeine-wrapper a.bg-info:hover{background-color:#afd9ee}.pixel-caffeine-wrapper .bg-warning{background-color:#fcf8e3}.pixel-caffeine-wrapper a.bg-warning:focus,.pixel-caffeine-wrapper a.bg-warning:hover{background-color:#f7ecb5}.pixel-caffeine-wrapper .bg-danger{background-color:#f2dede}.pixel-caffeine-wrapper a.bg-danger:focus,.pixel-caffeine-wrapper a.bg-danger:hover{background-color:#e4b9b9}.pixel-caffeine-wrapper .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.pixel-caffeine-wrapper ol,.pixel-caffeine-wrapper ul{margin-top:0;margin-bottom:10px}.pixel-caffeine-wrapper ol ol,.pixel-caffeine-wrapper ol ul,.pixel-caffeine-wrapper ul ol,.pixel-caffeine-wrapper ul ul{margin-bottom:0}.pixel-caffeine-wrapper .list-unstyled{padding-left:0;list-style:none}.pixel-caffeine-wrapper .list-inline{padding-left:0;list-style:none;margin-left:-5px}.pixel-caffeine-wrapper .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.pixel-caffeine-wrapper dl{margin-top:0;margin-bottom:20px}.pixel-caffeine-wrapper dd,.pixel-caffeine-wrapper dt{line-height:1.42857}.pixel-caffeine-wrapper dt{font-weight:700}.pixel-caffeine-wrapper dd{margin-left:0}.pixel-caffeine-wrapper .dl-horizontal dd:after,.pixel-caffeine-wrapper .dl-horizontal dd:before{content:" ";display:table}.pixel-caffeine-wrapper .dl-horizontal dd:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixel-caffeine-wrapper .dl-horizontal dd{margin-left:180px}.pixel-caffeine-wrapper .container{width:750px}}.pixel-caffeine-wrapper .alert-wrap:after,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:after,.pixel-caffeine-wrapper .btn-toolbar:after,.pixel-caffeine-wrapper .clearfix:after,.pixel-caffeine-wrapper .container-fluid:after,.pixel-caffeine-wrapper .container:after,.pixel-caffeine-wrapper .data-group:after,.pixel-caffeine-wrapper .dropdown-menu>li>a,.pixel-caffeine-wrapper .form-horizontal .form-group:after,.pixel-caffeine-wrapper .list-group .list-group-separator,.pixel-caffeine-wrapper .modal-footer:after,.pixel-caffeine-wrapper .modal-header:after,.pixel-caffeine-wrapper .multi-form-group:after,.pixel-caffeine-wrapper .nav:after,.pixel-caffeine-wrapper .navbar-collapse:after,.pixel-caffeine-wrapper .navbar-header:after,.pixel-caffeine-wrapper .navbar:after,.pixel-caffeine-wrapper .panel .panel-footer:after,.pixel-caffeine-wrapper .panel-body:after,.pixel-caffeine-wrapper .panel-settings-ca .form-track:after,.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:after,.pixel-caffeine-wrapper .row:after{clear:both}.pixel-caffeine-wrapper abbr[data-original-title],.pixel-caffeine-wrapper abbr[title]{cursor:help;border-bottom:1px dotted #777}.pixel-caffeine-wrapper .initialism{font-size:90%}.pixel-caffeine-wrapper blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.pixel-caffeine-wrapper blockquote ol:last-child,.pixel-caffeine-wrapper blockquote p:last-child,.pixel-caffeine-wrapper blockquote ul:last-child{margin-bottom:0}.pixel-caffeine-wrapper blockquote .small,.pixel-caffeine-wrapper blockquote footer,.pixel-caffeine-wrapper blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.pixel-caffeine-wrapper blockquote .small:before,.pixel-caffeine-wrapper blockquote footer:before,.pixel-caffeine-wrapper blockquote small:before{content:'\2014 \00A0'}.pixel-caffeine-wrapper .blockquote-reverse,.pixel-caffeine-wrapper blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.pixel-caffeine-wrapper .blockquote-reverse .small:before,.pixel-caffeine-wrapper .blockquote-reverse footer:before,.pixel-caffeine-wrapper .blockquote-reverse small:before,.pixel-caffeine-wrapper blockquote.pull-right .small:before,.pixel-caffeine-wrapper blockquote.pull-right footer:before,.pixel-caffeine-wrapper blockquote.pull-right small:before{content:''}.pixel-caffeine-wrapper .blockquote-reverse .small:after,.pixel-caffeine-wrapper .blockquote-reverse footer:after,.pixel-caffeine-wrapper .blockquote-reverse small:after,.pixel-caffeine-wrapper blockquote.pull-right .small:after,.pixel-caffeine-wrapper blockquote.pull-right footer:after,.pixel-caffeine-wrapper blockquote.pull-right small:after{content:'\00A0 \2014'}.pixel-caffeine-wrapper address{margin-bottom:20px;font-style:normal;line-height:1.42857}.pixel-caffeine-wrapper code,.pixel-caffeine-wrapper kbd,.pixel-caffeine-wrapper pre,.pixel-caffeine-wrapper samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.pixel-caffeine-wrapper code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.pixel-caffeine-wrapper kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.pixel-caffeine-wrapper kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.pixel-caffeine-wrapper pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.pixel-caffeine-wrapper .container-fluid:after,.pixel-caffeine-wrapper .container-fluid:before,.pixel-caffeine-wrapper .container:after,.pixel-caffeine-wrapper .container:before,.pixel-caffeine-wrapper .row:after,.pixel-caffeine-wrapper .row:before{display:table;content:" "}.pixel-caffeine-wrapper .container,.pixel-caffeine-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .table .table,.pixel-caffeine-wrapper table{background-color:transparent}.pixel-caffeine-wrapper pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pixel-caffeine-wrapper .pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.pixel-caffeine-wrapper .container{width:970px}}@media (min-width:1200px){.pixel-caffeine-wrapper .container{width:1170px}}.pixel-caffeine-wrapper .row{margin-left:-15px;margin-right:-15px}.pixel-caffeine-wrapper .col-lg-1,.pixel-caffeine-wrapper .col-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12,.pixel-caffeine-wrapper .col-lg-2,.pixel-caffeine-wrapper .col-lg-3,.pixel-caffeine-wrapper .col-lg-4,.pixel-caffeine-wrapper .col-lg-5,.pixel-caffeine-wrapper .col-lg-6,.pixel-caffeine-wrapper .col-lg-7,.pixel-caffeine-wrapper .col-lg-8,.pixel-caffeine-wrapper .col-lg-9,.pixel-caffeine-wrapper .col-md-1,.pixel-caffeine-wrapper .col-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12,.pixel-caffeine-wrapper .col-md-2,.pixel-caffeine-wrapper .col-md-3,.pixel-caffeine-wrapper .col-md-4,.pixel-caffeine-wrapper .col-md-5,.pixel-caffeine-wrapper .col-md-6,.pixel-caffeine-wrapper .col-md-7,.pixel-caffeine-wrapper .col-md-8,.pixel-caffeine-wrapper .col-md-9,.pixel-caffeine-wrapper .col-sm-1,.pixel-caffeine-wrapper .col-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12,.pixel-caffeine-wrapper .col-sm-2,.pixel-caffeine-wrapper .col-sm-3,.pixel-caffeine-wrapper .col-sm-4,.pixel-caffeine-wrapper .col-sm-5,.pixel-caffeine-wrapper .col-sm-6,.pixel-caffeine-wrapper .col-sm-7,.pixel-caffeine-wrapper .col-sm-8,.pixel-caffeine-wrapper .col-sm-9,.pixel-caffeine-wrapper .col-xs-1,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12,.pixel-caffeine-wrapper .col-xs-2,.pixel-caffeine-wrapper .col-xs-3,.pixel-caffeine-wrapper .col-xs-4,.pixel-caffeine-wrapper .col-xs-5,.pixel-caffeine-wrapper .col-xs-6,.pixel-caffeine-wrapper .col-xs-7,.pixel-caffeine-wrapper .col-xs-8,.pixel-caffeine-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .col-xs-1,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12,.pixel-caffeine-wrapper .col-xs-2,.pixel-caffeine-wrapper .col-xs-3,.pixel-caffeine-wrapper .col-xs-4,.pixel-caffeine-wrapper .col-xs-5,.pixel-caffeine-wrapper .col-xs-6,.pixel-caffeine-wrapper .col-xs-7,.pixel-caffeine-wrapper .col-xs-8,.pixel-caffeine-wrapper .col-xs-9{float:left}.pixel-caffeine-wrapper .col-xs-1{width:8.33333%}.pixel-caffeine-wrapper .col-xs-2{width:16.66667%}.pixel-caffeine-wrapper .col-xs-3{width:25%}.pixel-caffeine-wrapper .col-xs-4{width:33.33333%}.pixel-caffeine-wrapper .col-xs-5{width:41.66667%}.pixel-caffeine-wrapper .col-xs-6{width:50%}.pixel-caffeine-wrapper .col-xs-7{width:58.33333%}.pixel-caffeine-wrapper .col-xs-8{width:66.66667%}.pixel-caffeine-wrapper .col-xs-9{width:75%}.pixel-caffeine-wrapper .col-xs-10{width:83.33333%}.pixel-caffeine-wrapper .col-xs-11{width:91.66667%}.pixel-caffeine-wrapper .col-xs-12{width:100%}.pixel-caffeine-wrapper .col-xs-pull-0{right:auto}.pixel-caffeine-wrapper .col-xs-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-xs-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-xs-pull-3{right:25%}.pixel-caffeine-wrapper .col-xs-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-xs-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-xs-pull-6{right:50%}.pixel-caffeine-wrapper .col-xs-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-xs-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-xs-pull-9{right:75%}.pixel-caffeine-wrapper .col-xs-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-xs-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-xs-pull-12{right:100%}.pixel-caffeine-wrapper .col-xs-push-0{left:auto}.pixel-caffeine-wrapper .col-xs-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-xs-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-xs-push-3{left:25%}.pixel-caffeine-wrapper .col-xs-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-xs-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-xs-push-6{left:50%}.pixel-caffeine-wrapper .col-xs-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-xs-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-xs-push-9{left:75%}.pixel-caffeine-wrapper .col-xs-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-xs-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-xs-push-12{left:100%}.pixel-caffeine-wrapper .col-xs-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-xs-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-xs-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-xs-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-xs-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-xs-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-xs-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-xs-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-xs-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-xs-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-xs-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-xs-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.pixel-caffeine-wrapper .col-sm-1,.pixel-caffeine-wrapper .col-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12,.pixel-caffeine-wrapper .col-sm-2,.pixel-caffeine-wrapper .col-sm-3,.pixel-caffeine-wrapper .col-sm-4,.pixel-caffeine-wrapper .col-sm-5,.pixel-caffeine-wrapper .col-sm-6,.pixel-caffeine-wrapper .col-sm-7,.pixel-caffeine-wrapper .col-sm-8,.pixel-caffeine-wrapper .col-sm-9{float:left}.pixel-caffeine-wrapper .col-sm-1{width:8.33333%}.pixel-caffeine-wrapper .col-sm-2{width:16.66667%}.pixel-caffeine-wrapper .col-sm-3{width:25%}.pixel-caffeine-wrapper .col-sm-4{width:33.33333%}.pixel-caffeine-wrapper .col-sm-5{width:41.66667%}.pixel-caffeine-wrapper .col-sm-6{width:50%}.pixel-caffeine-wrapper .col-sm-7{width:58.33333%}.pixel-caffeine-wrapper .col-sm-8{width:66.66667%}.pixel-caffeine-wrapper .col-sm-9{width:75%}.pixel-caffeine-wrapper .col-sm-10{width:83.33333%}.pixel-caffeine-wrapper .col-sm-11{width:91.66667%}.pixel-caffeine-wrapper .col-sm-12{width:100%}.pixel-caffeine-wrapper .col-sm-pull-0{right:auto}.pixel-caffeine-wrapper .col-sm-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-sm-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-sm-pull-3{right:25%}.pixel-caffeine-wrapper .col-sm-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-sm-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-sm-pull-6{right:50%}.pixel-caffeine-wrapper .col-sm-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-sm-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-sm-pull-9{right:75%}.pixel-caffeine-wrapper .col-sm-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-sm-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-sm-pull-12{right:100%}.pixel-caffeine-wrapper .col-sm-push-0{left:auto}.pixel-caffeine-wrapper .col-sm-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-sm-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-sm-push-3{left:25%}.pixel-caffeine-wrapper .col-sm-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-sm-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-sm-push-6{left:50%}.pixel-caffeine-wrapper .col-sm-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-sm-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-sm-push-9{left:75%}.pixel-caffeine-wrapper .col-sm-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-sm-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-sm-push-12{left:100%}.pixel-caffeine-wrapper .col-sm-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-sm-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-sm-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-sm-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-sm-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-sm-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-sm-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-sm-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-sm-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-sm-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-sm-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-sm-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.pixel-caffeine-wrapper .col-md-1,.pixel-caffeine-wrapper .col-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12,.pixel-caffeine-wrapper .col-md-2,.pixel-caffeine-wrapper .col-md-3,.pixel-caffeine-wrapper .col-md-4,.pixel-caffeine-wrapper .col-md-5,.pixel-caffeine-wrapper .col-md-6,.pixel-caffeine-wrapper .col-md-7,.pixel-caffeine-wrapper .col-md-8,.pixel-caffeine-wrapper .col-md-9{float:left}.pixel-caffeine-wrapper .col-md-1{width:8.33333%}.pixel-caffeine-wrapper .col-md-2{width:16.66667%}.pixel-caffeine-wrapper .col-md-3{width:25%}.pixel-caffeine-wrapper .col-md-4{width:33.33333%}.pixel-caffeine-wrapper .col-md-5{width:41.66667%}.pixel-caffeine-wrapper .col-md-6{width:50%}.pixel-caffeine-wrapper .col-md-7{width:58.33333%}.pixel-caffeine-wrapper .col-md-8{width:66.66667%}.pixel-caffeine-wrapper .col-md-9{width:75%}.pixel-caffeine-wrapper .col-md-10{width:83.33333%}.pixel-caffeine-wrapper .col-md-11{width:91.66667%}.pixel-caffeine-wrapper .col-md-12{width:100%}.pixel-caffeine-wrapper .col-md-pull-0{right:auto}.pixel-caffeine-wrapper .col-md-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-md-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-md-pull-3{right:25%}.pixel-caffeine-wrapper .col-md-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-md-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-md-pull-6{right:50%}.pixel-caffeine-wrapper .col-md-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-md-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-md-pull-9{right:75%}.pixel-caffeine-wrapper .col-md-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-md-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-md-pull-12{right:100%}.pixel-caffeine-wrapper .col-md-push-0{left:auto}.pixel-caffeine-wrapper .col-md-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-md-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-md-push-3{left:25%}.pixel-caffeine-wrapper .col-md-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-md-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-md-push-6{left:50%}.pixel-caffeine-wrapper .col-md-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-md-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-md-push-9{left:75%}.pixel-caffeine-wrapper .col-md-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-md-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-md-push-12{left:100%}.pixel-caffeine-wrapper .col-md-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-md-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-md-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-md-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-md-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-md-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-md-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-md-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-md-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-md-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-md-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-md-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.pixel-caffeine-wrapper .col-lg-1,.pixel-caffeine-wrapper .col-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12,.pixel-caffeine-wrapper .col-lg-2,.pixel-caffeine-wrapper .col-lg-3,.pixel-caffeine-wrapper .col-lg-4,.pixel-caffeine-wrapper .col-lg-5,.pixel-caffeine-wrapper .col-lg-6,.pixel-caffeine-wrapper .col-lg-7,.pixel-caffeine-wrapper .col-lg-8,.pixel-caffeine-wrapper .col-lg-9{float:left}.pixel-caffeine-wrapper .col-lg-1{width:8.33333%}.pixel-caffeine-wrapper .col-lg-2{width:16.66667%}.pixel-caffeine-wrapper .col-lg-3{width:25%}.pixel-caffeine-wrapper .col-lg-4{width:33.33333%}.pixel-caffeine-wrapper .col-lg-5{width:41.66667%}.pixel-caffeine-wrapper .col-lg-6{width:50%}.pixel-caffeine-wrapper .col-lg-7{width:58.33333%}.pixel-caffeine-wrapper .col-lg-8{width:66.66667%}.pixel-caffeine-wrapper .col-lg-9{width:75%}.pixel-caffeine-wrapper .col-lg-10{width:83.33333%}.pixel-caffeine-wrapper .col-lg-11{width:91.66667%}.pixel-caffeine-wrapper .col-lg-12{width:100%}.pixel-caffeine-wrapper .col-lg-pull-0{right:auto}.pixel-caffeine-wrapper .col-lg-pull-1{right:8.33333%}.pixel-caffeine-wrapper .col-lg-pull-2{right:16.66667%}.pixel-caffeine-wrapper .col-lg-pull-3{right:25%}.pixel-caffeine-wrapper .col-lg-pull-4{right:33.33333%}.pixel-caffeine-wrapper .col-lg-pull-5{right:41.66667%}.pixel-caffeine-wrapper .col-lg-pull-6{right:50%}.pixel-caffeine-wrapper .col-lg-pull-7{right:58.33333%}.pixel-caffeine-wrapper .col-lg-pull-8{right:66.66667%}.pixel-caffeine-wrapper .col-lg-pull-9{right:75%}.pixel-caffeine-wrapper .col-lg-pull-10{right:83.33333%}.pixel-caffeine-wrapper .col-lg-pull-11{right:91.66667%}.pixel-caffeine-wrapper .col-lg-pull-12{right:100%}.pixel-caffeine-wrapper .col-lg-push-0{left:auto}.pixel-caffeine-wrapper .col-lg-push-1{left:8.33333%}.pixel-caffeine-wrapper .col-lg-push-2{left:16.66667%}.pixel-caffeine-wrapper .col-lg-push-3{left:25%}.pixel-caffeine-wrapper .col-lg-push-4{left:33.33333%}.pixel-caffeine-wrapper .col-lg-push-5{left:41.66667%}.pixel-caffeine-wrapper .col-lg-push-6{left:50%}.pixel-caffeine-wrapper .col-lg-push-7{left:58.33333%}.pixel-caffeine-wrapper .col-lg-push-8{left:66.66667%}.pixel-caffeine-wrapper .col-lg-push-9{left:75%}.pixel-caffeine-wrapper .col-lg-push-10{left:83.33333%}.pixel-caffeine-wrapper .col-lg-push-11{left:91.66667%}.pixel-caffeine-wrapper .col-lg-push-12{left:100%}.pixel-caffeine-wrapper .col-lg-offset-0{margin-left:0}.pixel-caffeine-wrapper .col-lg-offset-1{margin-left:8.33333%}.pixel-caffeine-wrapper .col-lg-offset-2{margin-left:16.66667%}.pixel-caffeine-wrapper .col-lg-offset-3{margin-left:25%}.pixel-caffeine-wrapper .col-lg-offset-4{margin-left:33.33333%}.pixel-caffeine-wrapper .col-lg-offset-5{margin-left:41.66667%}.pixel-caffeine-wrapper .col-lg-offset-6{margin-left:50%}.pixel-caffeine-wrapper .col-lg-offset-7{margin-left:58.33333%}.pixel-caffeine-wrapper .col-lg-offset-8{margin-left:66.66667%}.pixel-caffeine-wrapper .col-lg-offset-9{margin-left:75%}.pixel-caffeine-wrapper .col-lg-offset-10{margin-left:83.33333%}.pixel-caffeine-wrapper .col-lg-offset-11{margin-left:91.66667%}.pixel-caffeine-wrapper .col-lg-offset-12{margin-left:100%}}.pixel-caffeine-wrapper caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.pixel-caffeine-wrapper th{text-align:left}.pixel-caffeine-wrapper .table{width:100%;max-width:100%;margin-bottom:20px}.pixel-caffeine-wrapper .table>tbody>tr>td,.pixel-caffeine-wrapper .table>tbody>tr>th,.pixel-caffeine-wrapper .table>tfoot>tr>td,.pixel-caffeine-wrapper .table>tfoot>tr>th,.pixel-caffeine-wrapper .table>thead>tr>td,.pixel-caffeine-wrapper .table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.pixel-caffeine-wrapper .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.pixel-caffeine-wrapper .table>caption+thead>tr:first-child>td,.pixel-caffeine-wrapper .table>caption+thead>tr:first-child>th,.pixel-caffeine-wrapper .table>colgroup+thead>tr:first-child>td,.pixel-caffeine-wrapper .table>colgroup+thead>tr:first-child>th,.pixel-caffeine-wrapper .table>thead:first-child>tr:first-child>td,.pixel-caffeine-wrapper .table>thead:first-child>tr:first-child>th{border-top:0}.pixel-caffeine-wrapper .table>tbody+tbody{border-top:2px solid #ddd}.pixel-caffeine-wrapper .table-condensed>tbody>tr>td,.pixel-caffeine-wrapper .table-condensed>tbody>tr>th,.pixel-caffeine-wrapper .table-condensed>tfoot>tr>td,.pixel-caffeine-wrapper .table-condensed>tfoot>tr>th,.pixel-caffeine-wrapper .table-condensed>thead>tr>td,.pixel-caffeine-wrapper .table-condensed>thead>tr>th{padding:5px}.pixel-caffeine-wrapper .table-bordered,.pixel-caffeine-wrapper .table-bordered>tbody>tr>td,.pixel-caffeine-wrapper .table-bordered>tbody>tr>th,.pixel-caffeine-wrapper .table-bordered>tfoot>tr>td,.pixel-caffeine-wrapper .table-bordered>tfoot>tr>th,.pixel-caffeine-wrapper .table-bordered>thead>tr>td,.pixel-caffeine-wrapper .table-bordered>thead>tr>th{border:1px solid #ddd}.pixel-caffeine-wrapper .table-bordered>thead>tr>td,.pixel-caffeine-wrapper .table-bordered>thead>tr>th{border-bottom-width:2px}.pixel-caffeine-wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.pixel-caffeine-wrapper .table-hover>tbody>tr:hover,.pixel-caffeine-wrapper .table>tbody>tr.active>td,.pixel-caffeine-wrapper .table>tbody>tr.active>th,.pixel-caffeine-wrapper .table>tbody>tr>td.active,.pixel-caffeine-wrapper .table>tbody>tr>th.active,.pixel-caffeine-wrapper .table>tfoot>tr.active>td,.pixel-caffeine-wrapper .table>tfoot>tr.active>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.active,.pixel-caffeine-wrapper .table>tfoot>tr>th.active,.pixel-caffeine-wrapper .table>thead>tr.active>td,.pixel-caffeine-wrapper .table>thead>tr.active>th,.pixel-caffeine-wrapper .table>thead>tr>td.active,.pixel-caffeine-wrapper .table>thead>tr>th.active{background-color:#f5f5f5}.pixel-caffeine-wrapper table col[class*=col-]{position:static;float:none;display:table-column}.pixel-caffeine-wrapper table td[class*=col-],.pixel-caffeine-wrapper table th[class*=col-]{position:static;float:none;display:table-cell}.pixel-caffeine-wrapper .table-hover>tbody>tr.active:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.active:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.active,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.active:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.pixel-caffeine-wrapper .table>tbody>tr.success>td,.pixel-caffeine-wrapper .table>tbody>tr.success>th,.pixel-caffeine-wrapper .table>tbody>tr>td.success,.pixel-caffeine-wrapper .table>tbody>tr>th.success,.pixel-caffeine-wrapper .table>tfoot>tr.success>td,.pixel-caffeine-wrapper .table>tfoot>tr.success>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.success,.pixel-caffeine-wrapper .table>tfoot>tr>th.success,.pixel-caffeine-wrapper .table>thead>tr.success>td,.pixel-caffeine-wrapper .table>thead>tr.success>th,.pixel-caffeine-wrapper .table>thead>tr>td.success,.pixel-caffeine-wrapper .table>thead>tr>th.success{background-color:#dff0d8}.pixel-caffeine-wrapper .table-hover>tbody>tr.success:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.success:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.success,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.success:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.pixel-caffeine-wrapper .table>tbody>tr.info>td,.pixel-caffeine-wrapper .table>tbody>tr.info>th,.pixel-caffeine-wrapper .table>tbody>tr>td.info,.pixel-caffeine-wrapper .table>tbody>tr>th.info,.pixel-caffeine-wrapper .table>tfoot>tr.info>td,.pixel-caffeine-wrapper .table>tfoot>tr.info>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.info,.pixel-caffeine-wrapper .table>tfoot>tr>th.info,.pixel-caffeine-wrapper .table>thead>tr.info>td,.pixel-caffeine-wrapper .table>thead>tr.info>th,.pixel-caffeine-wrapper .table>thead>tr>td.info,.pixel-caffeine-wrapper .table>thead>tr>th.info{background-color:#d9edf7}.pixel-caffeine-wrapper .table-hover>tbody>tr.info:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.info:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.info,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.info:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.pixel-caffeine-wrapper .table>tbody>tr.warning>td,.pixel-caffeine-wrapper .table>tbody>tr.warning>th,.pixel-caffeine-wrapper .table>tbody>tr>td.warning,.pixel-caffeine-wrapper .table>tbody>tr>th.warning,.pixel-caffeine-wrapper .table>tfoot>tr.warning>td,.pixel-caffeine-wrapper .table>tfoot>tr.warning>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.warning,.pixel-caffeine-wrapper .table>tfoot>tr>th.warning,.pixel-caffeine-wrapper .table>thead>tr.warning>td,.pixel-caffeine-wrapper .table>thead>tr.warning>th,.pixel-caffeine-wrapper .table>thead>tr>td.warning,.pixel-caffeine-wrapper .table>thead>tr>th.warning{background-color:#fcf8e3}.pixel-caffeine-wrapper .table-hover>tbody>tr.warning:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.warning:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.warning,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.warning:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.pixel-caffeine-wrapper .table>tbody>tr.danger>td,.pixel-caffeine-wrapper .table>tbody>tr.danger>th,.pixel-caffeine-wrapper .table>tbody>tr>td.danger,.pixel-caffeine-wrapper .table>tbody>tr>th.danger,.pixel-caffeine-wrapper .table>tfoot>tr.danger>td,.pixel-caffeine-wrapper .table>tfoot>tr.danger>th,.pixel-caffeine-wrapper .table>tfoot>tr>td.danger,.pixel-caffeine-wrapper .table>tfoot>tr>th.danger,.pixel-caffeine-wrapper .table>thead>tr.danger>td,.pixel-caffeine-wrapper .table>thead>tr.danger>th,.pixel-caffeine-wrapper .table>thead>tr>td.danger,.pixel-caffeine-wrapper .table>thead>tr>th.danger{background-color:#f2dede}.pixel-caffeine-wrapper .table-hover>tbody>tr.danger:hover>td,.pixel-caffeine-wrapper .table-hover>tbody>tr.danger:hover>th,.pixel-caffeine-wrapper .table-hover>tbody>tr:hover>.danger,.pixel-caffeine-wrapper .table-hover>tbody>tr>td.danger:hover,.pixel-caffeine-wrapper .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.pixel-caffeine-wrapper .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.pixel-caffeine-wrapper .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.pixel-caffeine-wrapper .table-responsive>.table{margin-bottom:0}.pixel-caffeine-wrapper .table-responsive>.table>tbody>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>tbody>tr>th,.pixel-caffeine-wrapper .table-responsive>.table>tfoot>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>tfoot>tr>th,.pixel-caffeine-wrapper .table-responsive>.table>thead>tr>td,.pixel-caffeine-wrapper .table-responsive>.table>thead>tr>th{white-space:nowrap}.pixel-caffeine-wrapper .table-responsive>.table-bordered{border:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.pixel-caffeine-wrapper fieldset{padding:0;margin:0;border:0;min-width:0}.pixel-caffeine-wrapper legend{display:block;width:100%;padding:0;line-height:inherit;color:#333;border:0}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper output{color:#555;line-height:1.42857;font-size:14px}.pixel-caffeine-wrapper label{display:inline-block;max-width:100%;margin-bottom:5px}.pixel-caffeine-wrapper input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.pixel-caffeine-wrapper input[type=radio],.pixel-caffeine-wrapper input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.pixel-caffeine-wrapper input[type=file]{display:block}.pixel-caffeine-wrapper input[type=range]{display:block;width:100%}.pixel-caffeine-wrapper input[type=radio]:focus,.pixel-caffeine-wrapper input[type=checkbox]:focus,.pixel-caffeine-wrapper input[type=file]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper output{display:block;color:#555}.pixel-caffeine-wrapper .form-control{display:block;width:100%;color:#555;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pixel-caffeine-wrapper .has-success .checkbox,.pixel-caffeine-wrapper .has-success .checkbox-inline,.pixel-caffeine-wrapper .has-success .control-label,.pixel-caffeine-wrapper .has-success .form-control-feedback,.pixel-caffeine-wrapper .has-success .help-block,.pixel-caffeine-wrapper .has-success .radio,.pixel-caffeine-wrapper .has-success .radio-inline,.pixel-caffeine-wrapper .has-success.checkbox label,.pixel-caffeine-wrapper .has-success.checkbox-inline label,.pixel-caffeine-wrapper .has-success.radio label,.pixel-caffeine-wrapper .has-success.radio-inline label{color:#3c763d}.pixel-caffeine-wrapper .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.pixel-caffeine-wrapper .form-control::-moz-placeholder{opacity:1}.pixel-caffeine-wrapper .form-control::-ms-expand{border:0;background-color:transparent}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-control[readonly],fieldset[disabled] .pixel-caffeine-wrapper .form-control{opacity:1}.pixel-caffeine-wrapper .form-control[disabled],fieldset[disabled] .pixel-caffeine-wrapper .form-control{cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=time].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control{line-height:34px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=time],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-sm>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm{line-height:30px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=time],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-lg>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=time].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg{line-height:46px}}.pixel-caffeine-wrapper .form-group{margin-bottom:15px}.pixel-caffeine-wrapper .checkbox,.pixel-caffeine-wrapper .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label{margin-bottom:0;cursor:pointer}.pixel-caffeine-wrapper .checkbox input[type=checkbox],.pixel-caffeine-wrapper .checkbox-inline input[type=checkbox],.pixel-caffeine-wrapper .radio input[type=radio],.pixel-caffeine-wrapper .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.pixel-caffeine-wrapper .checkbox+.checkbox,.pixel-caffeine-wrapper .radio+.radio{margin-top:-5px}.pixel-caffeine-wrapper .checkbox-inline,.pixel-caffeine-wrapper .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.pixel-caffeine-wrapper .checkbox-inline+.checkbox-inline,.pixel-caffeine-wrapper .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.pixel-caffeine-wrapper .checkbox-inline.disabled,.pixel-caffeine-wrapper .checkbox.disabled label,.pixel-caffeine-wrapper .radio-inline.disabled,.pixel-caffeine-wrapper .radio.disabled label,.pixel-caffeine-wrapper input[type=radio].disabled,.pixel-caffeine-wrapper input[type=radio][disabled],.pixel-caffeine-wrapper input[type=checkbox].disabled,.pixel-caffeine-wrapper input[type=checkbox][disabled],fieldset[disabled] .pixel-caffeine-wrapper .checkbox label,fieldset[disabled] .pixel-caffeine-wrapper .checkbox-inline,fieldset[disabled] .pixel-caffeine-wrapper .radio label,fieldset[disabled] .pixel-caffeine-wrapper .radio-inline,fieldset[disabled] .pixel-caffeine-wrapper input[type=radio],fieldset[disabled] .pixel-caffeine-wrapper input[type=checkbox]{cursor:not-allowed}.pixel-caffeine-wrapper .form-control-static{margin-bottom:0}.pixel-caffeine-wrapper .form-control-static.input-lg,.pixel-caffeine-wrapper .form-control-static.input-sm,.pixel-caffeine-wrapper .input-group-lg>.form-control-static.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control-static.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.form-control-static.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control-static.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control-static.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper select.input-sm{height:30px;line-height:30px}.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper select[multiple].input-sm,.pixel-caffeine-wrapper textarea.input-sm{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control{border-radius:3px}.pixel-caffeine-wrapper .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper select.input-lg{height:46px;line-height:46px}.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper select[multiple].input-lg,.pixel-caffeine-wrapper textarea.input-lg{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control{border-radius:6px}.pixel-caffeine-wrapper .has-feedback{position:relative}.pixel-caffeine-wrapper .has-feedback .form-control{padding-right:42.5px}.pixel-caffeine-wrapper .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.pixel-caffeine-wrapper .form-group-lg .form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon+.form-control-feedback,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.pixel-caffeine-wrapper .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.pixel-caffeine-wrapper .form-group-sm .form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.form-control+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon+.form-control-feedback,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.pixel-caffeine-wrapper .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.pixel-caffeine-wrapper .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.pixel-caffeine-wrapper .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.pixel-caffeine-wrapper .has-warning .checkbox,.pixel-caffeine-wrapper .has-warning .checkbox-inline,.pixel-caffeine-wrapper .has-warning .control-label,.pixel-caffeine-wrapper .has-warning .form-control-feedback,.pixel-caffeine-wrapper .has-warning .help-block,.pixel-caffeine-wrapper .has-warning .radio,.pixel-caffeine-wrapper .has-warning .radio-inline,.pixel-caffeine-wrapper .has-warning.checkbox label,.pixel-caffeine-wrapper .has-warning.checkbox-inline label,.pixel-caffeine-wrapper .has-warning.radio label,.pixel-caffeine-wrapper .has-warning.radio-inline label{color:#8a6d3b}.pixel-caffeine-wrapper .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.pixel-caffeine-wrapper .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.pixel-caffeine-wrapper .has-error .checkbox,.pixel-caffeine-wrapper .has-error .checkbox-inline,.pixel-caffeine-wrapper .has-error .control-label,.pixel-caffeine-wrapper .has-error .form-control-feedback,.pixel-caffeine-wrapper .has-error .help-block,.pixel-caffeine-wrapper .has-error .radio,.pixel-caffeine-wrapper .has-error .radio-inline,.pixel-caffeine-wrapper .has-error.checkbox label,.pixel-caffeine-wrapper .has-error.checkbox-inline label,.pixel-caffeine-wrapper .has-error.radio label,.pixel-caffeine-wrapper .has-error.radio-inline label{color:#a94442}.pixel-caffeine-wrapper .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pixel-caffeine-wrapper .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.pixel-caffeine-wrapper .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.pixel-caffeine-wrapper .has-feedback label~.form-control-feedback{top:25px}.pixel-caffeine-wrapper .has-feedback label.sr-only~.form-control-feedback{top:0}.pixel-caffeine-wrapper .help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.pixel-caffeine-wrapper .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .form-control-static{display:inline-block}.pixel-caffeine-wrapper .form-inline .input-group{display:inline-table;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .input-group .form-control,.pixel-caffeine-wrapper .form-inline .input-group .input-group-addon,.pixel-caffeine-wrapper .form-inline .input-group .input-group-btn{width:auto}.pixel-caffeine-wrapper .form-inline .input-group>.form-control{width:100%}.pixel-caffeine-wrapper .form-inline .control-label{margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .checkbox,.pixel-caffeine-wrapper .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .form-inline .checkbox label,.pixel-caffeine-wrapper .form-inline .radio label{padding-left:0}.pixel-caffeine-wrapper .form-inline .checkbox input[type=checkbox],.pixel-caffeine-wrapper .form-inline .radio input[type=radio]{position:relative;margin-left:0}.pixel-caffeine-wrapper .form-inline .has-feedback .form-control-feedback{top:0}.pixel-caffeine-wrapper .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .checkbox-inline,.pixel-caffeine-wrapper .form-horizontal .radio,.pixel-caffeine-wrapper .form-horizontal .radio-inline{margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.pixel-caffeine-wrapper .form-horizontal .form-group:after,.pixel-caffeine-wrapper .form-horizontal .form-group:before{content:" ";display:table}.pixel-caffeine-wrapper .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.pixel-caffeine-wrapper .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.pixel-caffeine-wrapper .btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;white-space:nowrap;line-height:1.42857;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pixel-caffeine-wrapper .btn.active.focus,.pixel-caffeine-wrapper .btn.active:focus,.pixel-caffeine-wrapper .btn.focus,.pixel-caffeine-wrapper .btn:active.focus,.pixel-caffeine-wrapper .btn:active:focus,.pixel-caffeine-wrapper .btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pixel-caffeine-wrapper .btn.focus,.pixel-caffeine-wrapper .btn:focus,.pixel-caffeine-wrapper .btn:hover{color:#333;text-decoration:none}.pixel-caffeine-wrapper .btn.active,.pixel-caffeine-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pixel-caffeine-wrapper .btn.disabled,.pixel-caffeine-wrapper .btn[disabled],fieldset[disabled] .pixel-caffeine-wrapper .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper a.btn.disabled,fieldset[disabled] .pixel-caffeine-wrapper a.btn{pointer-events:none}.pixel-caffeine-wrapper .btn-default{color:#333;background-color:#f2f2f2;border-color:#ccc}.pixel-caffeine-wrapper .btn-default.focus,.pixel-caffeine-wrapper .btn-default:focus{color:#333;background-color:#d9d9d9;border-color:#8c8c8c}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle,.pixel-caffeine-wrapper .btn-default.active,.pixel-caffeine-wrapper .btn-default:active,.pixel-caffeine-wrapper .btn-default:hover{color:#333;background-color:#d9d9d9;border-color:#adadad}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-default.active.focus,.pixel-caffeine-wrapper .btn-default.active:focus,.pixel-caffeine-wrapper .btn-default.active:hover,.pixel-caffeine-wrapper .btn-default:active.focus,.pixel-caffeine-wrapper .btn-default:active:focus,.pixel-caffeine-wrapper .btn-default:active:hover{color:#333;background-color:#c7c7c7;border-color:#8c8c8c}.open>.pixel-caffeine-wrapper .btn-default.dropdown-toggle,.pixel-caffeine-wrapper .btn-default.active,.pixel-caffeine-wrapper .btn-default:active{background-image:none}.pixel-caffeine-wrapper .btn-default.disabled.focus,.pixel-caffeine-wrapper .btn-default.disabled:focus,.pixel-caffeine-wrapper .btn-default.disabled:hover,.pixel-caffeine-wrapper .btn-default[disabled].focus,.pixel-caffeine-wrapper .btn-default[disabled]:focus,.pixel-caffeine-wrapper .btn-default[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-default.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-default:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-default:hover{background-color:#f2f2f2;border-color:#ccc}.pixel-caffeine-wrapper .btn-default .badge{color:#f2f2f2;background-color:#333}.pixel-caffeine-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pixel-caffeine-wrapper .btn-primary.focus,.pixel-caffeine-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle,.pixel-caffeine-wrapper .btn-primary.active,.pixel-caffeine-wrapper .btn-primary:active,.pixel-caffeine-wrapper .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-primary.active.focus,.pixel-caffeine-wrapper .btn-primary.active:focus,.pixel-caffeine-wrapper .btn-primary.active:hover,.pixel-caffeine-wrapper .btn-primary:active.focus,.pixel-caffeine-wrapper .btn-primary:active:focus,.pixel-caffeine-wrapper .btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.open>.pixel-caffeine-wrapper .btn-primary.dropdown-toggle,.pixel-caffeine-wrapper .btn-primary.active,.pixel-caffeine-wrapper .btn-primary:active{background-image:none}.pixel-caffeine-wrapper .btn-primary.disabled.focus,.pixel-caffeine-wrapper .btn-primary.disabled:focus,.pixel-caffeine-wrapper .btn-primary.disabled:hover,.pixel-caffeine-wrapper .btn-primary[disabled].focus,.pixel-caffeine-wrapper .btn-primary[disabled]:focus,.pixel-caffeine-wrapper .btn-primary[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pixel-caffeine-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pixel-caffeine-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pixel-caffeine-wrapper .btn-success.focus,.pixel-caffeine-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle,.pixel-caffeine-wrapper .btn-success.active,.pixel-caffeine-wrapper .btn-success:active,.pixel-caffeine-wrapper .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-success.active.focus,.pixel-caffeine-wrapper .btn-success.active:focus,.pixel-caffeine-wrapper .btn-success.active:hover,.pixel-caffeine-wrapper .btn-success:active.focus,.pixel-caffeine-wrapper .btn-success:active:focus,.pixel-caffeine-wrapper .btn-success:active:hover{color:#fff;background-color:#398439;border-color:#255625}.open>.pixel-caffeine-wrapper .btn-success.dropdown-toggle,.pixel-caffeine-wrapper .btn-success.active,.pixel-caffeine-wrapper .btn-success:active{background-image:none}.pixel-caffeine-wrapper .btn-success.disabled.focus,.pixel-caffeine-wrapper .btn-success.disabled:focus,.pixel-caffeine-wrapper .btn-success.disabled:hover,.pixel-caffeine-wrapper .btn-success[disabled].focus,.pixel-caffeine-wrapper .btn-success[disabled]:focus,.pixel-caffeine-wrapper .btn-success[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-success.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-success:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pixel-caffeine-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pixel-caffeine-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pixel-caffeine-wrapper .btn-info.focus,.pixel-caffeine-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle,.pixel-caffeine-wrapper .btn-info.active,.pixel-caffeine-wrapper .btn-info:active,.pixel-caffeine-wrapper .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-info.active.focus,.pixel-caffeine-wrapper .btn-info.active:focus,.pixel-caffeine-wrapper .btn-info.active:hover,.pixel-caffeine-wrapper .btn-info:active.focus,.pixel-caffeine-wrapper .btn-info:active:focus,.pixel-caffeine-wrapper .btn-info:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.open>.pixel-caffeine-wrapper .btn-info.dropdown-toggle,.pixel-caffeine-wrapper .btn-info.active,.pixel-caffeine-wrapper .btn-info:active{background-image:none}.pixel-caffeine-wrapper .btn-info.disabled.focus,.pixel-caffeine-wrapper .btn-info.disabled:focus,.pixel-caffeine-wrapper .btn-info.disabled:hover,.pixel-caffeine-wrapper .btn-info[disabled].focus,.pixel-caffeine-wrapper .btn-info[disabled]:focus,.pixel-caffeine-wrapper .btn-info[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-info.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-info:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pixel-caffeine-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pixel-caffeine-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pixel-caffeine-wrapper .btn-warning.focus,.pixel-caffeine-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle,.pixel-caffeine-wrapper .btn-warning.active,.pixel-caffeine-wrapper .btn-warning:active,.pixel-caffeine-wrapper .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-warning.active.focus,.pixel-caffeine-wrapper .btn-warning.active:focus,.pixel-caffeine-wrapper .btn-warning.active:hover,.pixel-caffeine-wrapper .btn-warning:active.focus,.pixel-caffeine-wrapper .btn-warning:active:focus,.pixel-caffeine-wrapper .btn-warning:active:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.open>.pixel-caffeine-wrapper .btn-warning.dropdown-toggle,.pixel-caffeine-wrapper .btn-warning.active,.pixel-caffeine-wrapper .btn-warning:active{background-image:none}.pixel-caffeine-wrapper .btn-warning.disabled.focus,.pixel-caffeine-wrapper .btn-warning.disabled:focus,.pixel-caffeine-wrapper .btn-warning.disabled:hover,.pixel-caffeine-wrapper .btn-warning[disabled].focus,.pixel-caffeine-wrapper .btn-warning[disabled]:focus,.pixel-caffeine-wrapper .btn-warning[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pixel-caffeine-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pixel-caffeine-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pixel-caffeine-wrapper .btn-danger.focus,.pixel-caffeine-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle,.pixel-caffeine-wrapper .btn-danger.active,.pixel-caffeine-wrapper .btn-danger:active,.pixel-caffeine-wrapper .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle.focus,.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle:focus,.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle:hover,.pixel-caffeine-wrapper .btn-danger.active.focus,.pixel-caffeine-wrapper .btn-danger.active:focus,.pixel-caffeine-wrapper .btn-danger.active:hover,.pixel-caffeine-wrapper .btn-danger:active.focus,.pixel-caffeine-wrapper .btn-danger:active:focus,.pixel-caffeine-wrapper .btn-danger:active:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.open>.pixel-caffeine-wrapper .btn-danger.dropdown-toggle,.pixel-caffeine-wrapper .btn-danger.active,.pixel-caffeine-wrapper .btn-danger:active{background-image:none}.pixel-caffeine-wrapper .btn-danger.disabled.focus,.pixel-caffeine-wrapper .btn-danger.disabled:focus,.pixel-caffeine-wrapper .btn-danger.disabled:hover,.pixel-caffeine-wrapper .btn-danger[disabled].focus,.pixel-caffeine-wrapper .btn-danger[disabled]:focus,.pixel-caffeine-wrapper .btn-danger[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger.focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pixel-caffeine-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pixel-caffeine-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pixel-caffeine-wrapper .btn-link,.pixel-caffeine-wrapper .btn-link.active,.pixel-caffeine-wrapper .btn-link:active,.pixel-caffeine-wrapper .btn-link[disabled],fieldset[disabled] .pixel-caffeine-wrapper .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-link,.pixel-caffeine-wrapper .btn-link:active,.pixel-caffeine-wrapper .btn-link:focus,.pixel-caffeine-wrapper .btn-link:hover{border-color:transparent}.pixel-caffeine-wrapper .btn-link:focus,.pixel-caffeine-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pixel-caffeine-wrapper .btn-link[disabled]:focus,.pixel-caffeine-wrapper .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .btn-link:hover{color:#777;text-decoration:none}.pixel-caffeine-wrapper .btn-group-lg>.btn,.pixel-caffeine-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.pixel-caffeine-wrapper .btn-group-sm>.btn,.pixel-caffeine-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .btn-group-xs>.btn,.pixel-caffeine-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pixel-caffeine-wrapper .btn-block{display:block;width:100%}.pixel-caffeine-wrapper .btn-block+.btn-block{margin-top:5px}.pixel-caffeine-wrapper input[type=submit].btn-block,.pixel-caffeine-wrapper input[type=reset].btn-block,.pixel-caffeine-wrapper input[type=button].btn-block{width:100%}.pixel-caffeine-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pixel-caffeine-wrapper .fade.in{opacity:1}.pixel-caffeine-wrapper .collapse{display:none}.pixel-caffeine-wrapper .collapse.in{display:block}.pixel-caffeine-wrapper tr.collapse.in{display:table-row}.pixel-caffeine-wrapper tbody.collapse.in{display:table-row-group}.pixel-caffeine-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.pixel-caffeine-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.pixel-caffeine-wrapper .dropdown,.pixel-caffeine-wrapper .dropup{position:relative}.pixel-caffeine-wrapper .dropdown-toggle:focus{outline:0}.pixel-caffeine-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.pixel-caffeine-wrapper .dropdown-menu-right,.pixel-caffeine-wrapper .dropdown-menu.pull-right{left:auto;right:0}.pixel-caffeine-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pixel-caffeine-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.pixel-caffeine-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pixel-caffeine-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.pixel-caffeine-wrapper .btn-group>.btn:last-child:not(:first-child),.pixel-caffeine-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.pixel-caffeine-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pixel-caffeine-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pixel-caffeine-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.pixel-caffeine-wrapper .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pixel-caffeine-wrapper .dropdown-menu>.active>a,.pixel-caffeine-wrapper .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pixel-caffeine-wrapper .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pixel-caffeine-wrapper .open>.dropdown-menu{display:block}.pixel-caffeine-wrapper .open>a{outline:0}.pixel-caffeine-wrapper .dropdown-menu-left{left:0;right:auto}.pixel-caffeine-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.pixel-caffeine-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pixel-caffeine-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pixel-caffeine-wrapper .dropup .caret,.pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.pixel-caffeine-wrapper .dropup .dropdown-menu,.pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-right .dropdown-menu{right:0;left:auto}.pixel-caffeine-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pixel-caffeine-wrapper .btn-group,.pixel-caffeine-wrapper .btn-group-vertical{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .btn-group-vertical>.btn,.pixel-caffeine-wrapper .btn-group>.btn{position:relative;float:left}.pixel-caffeine-wrapper .btn-group-vertical>.btn.active,.pixel-caffeine-wrapper .btn-group-vertical>.btn:active,.pixel-caffeine-wrapper .btn-group-vertical>.btn:focus,.pixel-caffeine-wrapper .btn-group-vertical>.btn:hover,.pixel-caffeine-wrapper .btn-group>.btn.active,.pixel-caffeine-wrapper .btn-group>.btn:active,.pixel-caffeine-wrapper .btn-group>.btn:focus,.pixel-caffeine-wrapper .btn-group>.btn:hover{z-index:2}.pixel-caffeine-wrapper .btn-group .btn+.btn,.pixel-caffeine-wrapper .btn-group .btn+.btn-group,.pixel-caffeine-wrapper .btn-group .btn-group+.btn,.pixel-caffeine-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pixel-caffeine-wrapper .btn-toolbar{margin-left:-5px}.pixel-caffeine-wrapper .btn-toolbar:after,.pixel-caffeine-wrapper .btn-toolbar:before{content:" ";display:table}.pixel-caffeine-wrapper .btn-toolbar .btn,.pixel-caffeine-wrapper .btn-toolbar .btn-group,.pixel-caffeine-wrapper .btn-toolbar .input-group{float:left}.pixel-caffeine-wrapper .btn-toolbar>.btn,.pixel-caffeine-wrapper .btn-toolbar>.btn-group,.pixel-caffeine-wrapper .btn-toolbar>.input-group{margin-left:5px}.pixel-caffeine-wrapper .btn .caret,.pixel-caffeine-wrapper .btn-group>.btn:first-child{margin-left:0}.pixel-caffeine-wrapper .btn-group>.btn-group{float:left}.pixel-caffeine-wrapper .btn-group .dropdown-toggle:active,.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle{outline:0}.pixel-caffeine-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pixel-caffeine-wrapper .btn-group-lg.btn-group>.btn+.dropdown-toggle,.pixel-caffeine-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pixel-caffeine-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-group-lg>.btn .caret,.pixel-caffeine-wrapper .btn-lg .caret{border-width:5px 5px 0}.pixel-caffeine-wrapper .dropup .btn-group-lg>.btn .caret,.pixel-caffeine-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pixel-caffeine-wrapper .btn-group-vertical>.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:after,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:before{content:" ";display:table}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pixel-caffeine-wrapper .btn-group-vertical>.btn+.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn+.btn-group,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group+.btn,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.pixel-caffeine-wrapper .input-group .form-control:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group-addon:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pixel-caffeine-wrapper .btn-group-justified>.btn,.pixel-caffeine-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pixel-caffeine-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pixel-caffeine-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=radio],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pixel-caffeine-wrapper .input-group{position:relative;display:table;border-collapse:separate}.pixel-caffeine-wrapper .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.pixel-caffeine-wrapper .input-group .form-control:focus{z-index:3}.pixel-caffeine-wrapper .input-group .form-control,.pixel-caffeine-wrapper .input-group-addon,.pixel-caffeine-wrapper .input-group-btn{display:table-cell}.pixel-caffeine-wrapper .input-group-addon,.pixel-caffeine-wrapper .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.pixel-caffeine-wrapper .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.pixel-caffeine-wrapper .input-group-addon.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.pixel-caffeine-wrapper .input-group-addon.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.pixel-caffeine-wrapper .input-group-addon input[type=radio],.pixel-caffeine-wrapper .input-group-addon input[type=checkbox]{margin-top:0}.pixel-caffeine-wrapper .input-group .form-control:first-child,.pixel-caffeine-wrapper .input-group-addon:first-child,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.dropdown-toggle,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pixel-caffeine-wrapper .input-group-addon:first-child{border-right:0}.pixel-caffeine-wrapper .input-group .form-control:last-child,.pixel-caffeine-wrapper .input-group-addon:last-child,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn:not(:first-child),.pixel-caffeine-wrapper .input-group-btn:last-child>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .input-group-addon:last-child{border-left:0}.pixel-caffeine-wrapper .input-group-btn{position:relative;font-size:0;white-space:nowrap}.pixel-caffeine-wrapper .input-group-btn>.btn{position:relative}.pixel-caffeine-wrapper .input-group-btn>.btn+.btn{margin-left:-1px}.pixel-caffeine-wrapper .input-group-btn>.btn:active,.pixel-caffeine-wrapper .input-group-btn>.btn:focus,.pixel-caffeine-wrapper .input-group-btn>.btn:hover{z-index:2}.pixel-caffeine-wrapper .input-group-btn:first-child>.btn,.pixel-caffeine-wrapper .input-group-btn:first-child>.btn-group{margin-right:-1px}.pixel-caffeine-wrapper .input-group-btn:last-child>.btn,.pixel-caffeine-wrapper .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.pixel-caffeine-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pixel-caffeine-wrapper .nav:after,.pixel-caffeine-wrapper .nav:before{content:" ";display:table}.pixel-caffeine-wrapper .nav>li{position:relative;display:block}.pixel-caffeine-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pixel-caffeine-wrapper .nav>li>a:focus,.pixel-caffeine-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pixel-caffeine-wrapper .nav>li.disabled>a{color:#777}.pixel-caffeine-wrapper .nav>li.disabled>a:focus,.pixel-caffeine-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pixel-caffeine-wrapper .nav .open>a,.pixel-caffeine-wrapper .nav .open>a:focus,.pixel-caffeine-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pixel-caffeine-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pixel-caffeine-wrapper .nav>li>a>img{max-width:none}.pixel-caffeine-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pixel-caffeine-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .nav-tabs>li.active>a,.pixel-caffeine-wrapper .nav-tabs>li.active>a:focus,.pixel-caffeine-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pixel-caffeine-wrapper .nav-pills>li{float:left}.pixel-caffeine-wrapper .nav-justified>li,.pixel-caffeine-wrapper .nav-stacked>li,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li{float:none}.pixel-caffeine-wrapper .nav-pills>li>a{border-radius:4px}.pixel-caffeine-wrapper .nav-pills>li+li{margin-left:2px}.pixel-caffeine-wrapper .nav-pills>li.active>a,.pixel-caffeine-wrapper .nav-pills>li.active>a:focus,.pixel-caffeine-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pixel-caffeine-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pixel-caffeine-wrapper .nav-justified,.pixel-caffeine-wrapper .nav-tabs.nav-justified{width:100%}.pixel-caffeine-wrapper .nav-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pixel-caffeine-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pixel-caffeine-wrapper .nav-tabs-justified,.pixel-caffeine-wrapper .nav-tabs.nav-justified{border-bottom:0}.pixel-caffeine-wrapper .nav-tabs-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pixel-caffeine-wrapper .nav-tabs-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:hover,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.pixel-caffeine-wrapper .nav-justified>li,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pixel-caffeine-wrapper .nav-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}.pixel-caffeine-wrapper .nav-tabs-justified>li>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .nav-tabs-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs-justified>.active>a:hover,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:focus,.pixel-caffeine-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pixel-caffeine-wrapper .tab-content>.tab-pane{display:none}.pixel-caffeine-wrapper .tab-content>.active{display:block}.pixel-caffeine-wrapper .navbar-collapse:after,.pixel-caffeine-wrapper .navbar-collapse:before,.pixel-caffeine-wrapper .navbar-header:after,.pixel-caffeine-wrapper .navbar-header:before,.pixel-caffeine-wrapper .navbar:after,.pixel-caffeine-wrapper .navbar:before{display:table;content:" "}.pixel-caffeine-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .navbar{position:relative;min-height:50px;margin-bottom:20px}.pixel-caffeine-wrapper .navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.pixel-caffeine-wrapper .navbar-collapse.in{overflow-y:auto}.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse,.pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse,.pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse{max-height:200px}}.pixel-caffeine-wrapper .container-fluid>.navbar-collapse,.pixel-caffeine-wrapper .container-fluid>.navbar-header,.pixel-caffeine-wrapper .container>.navbar-collapse,.pixel-caffeine-wrapper .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar{border-radius:4px}.pixel-caffeine-wrapper .navbar-header{float:left}.pixel-caffeine-wrapper .navbar-collapse{width:auto;border-top:0;box-shadow:none}.pixel-caffeine-wrapper .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.pixel-caffeine-wrapper .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .pixel-caffeine-wrapper .navbar-collapse,.navbar-fixed-top .pixel-caffeine-wrapper .navbar-collapse,.navbar-static-top .pixel-caffeine-wrapper .navbar-collapse{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .container-fluid>.navbar-collapse,.pixel-caffeine-wrapper .container-fluid>.navbar-header,.pixel-caffeine-wrapper .container>.navbar-collapse,.pixel-caffeine-wrapper .container>.navbar-header{margin-right:0;margin-left:0}.pixel-caffeine-wrapper .navbar-static-top{border-radius:0}}.pixel-caffeine-wrapper .navbar-static-top{z-index:1000;border-width:0 0 1px}.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.pixel-caffeine-wrapper .navbar-fixed-top{top:0;border-width:0 0 1px}.pixel-caffeine-wrapper .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.pixel-caffeine-wrapper .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.pixel-caffeine-wrapper .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-brand:hover{text-decoration:none}.pixel-caffeine-wrapper .navbar-brand>img{display:block}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{border-radius:0}.navbar>.container .pixel-caffeine-wrapper .navbar-brand,.navbar>.container-fluid .pixel-caffeine-wrapper .navbar-brand{margin-left:-15px}}.pixel-caffeine-wrapper .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.pixel-caffeine-wrapper .navbar-toggle:focus{outline:0}.pixel-caffeine-wrapper .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.pixel-caffeine-wrapper .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.pixel-caffeine-wrapper .navbar-nav{margin:7.5px -15px}.pixel-caffeine-wrapper .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu .dropdown-header,.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.pixel-caffeine-wrapper .progress-bar-striped,.pixel-caffeine-wrapper .progress-striped .progress-bar,.progress-striped .pixel-caffeine-wrapper .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-toggle{display:none}.pixel-caffeine-wrapper .navbar-nav{float:left;margin:0}.pixel-caffeine-wrapper .navbar-nav>li{float:left}.pixel-caffeine-wrapper .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.pixel-caffeine-wrapper .navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .form-control-static{display:inline-block}.pixel-caffeine-wrapper .navbar-form .input-group{display:inline-table;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .input-group .form-control,.pixel-caffeine-wrapper .navbar-form .input-group .input-group-addon,.pixel-caffeine-wrapper .navbar-form .input-group .input-group-btn{width:auto}.pixel-caffeine-wrapper .navbar-form .input-group>.form-control{width:100%}.pixel-caffeine-wrapper .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .checkbox,.pixel-caffeine-wrapper .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.pixel-caffeine-wrapper .navbar-form .checkbox label,.pixel-caffeine-wrapper .navbar-form .radio label{padding-left:0}.pixel-caffeine-wrapper .navbar-form .checkbox input[type=checkbox],.pixel-caffeine-wrapper .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.pixel-caffeine-wrapper .navbar-form .has-feedback .form-control-feedback{top:0}.pixel-caffeine-wrapper .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.btn .pixel-caffeine-wrapper .badge,.btn .pixel-caffeine-wrapper .label{top:-1px;position:relative}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-form .form-group{margin-bottom:5px}.pixel-caffeine-wrapper .navbar-form .form-group:last-child{margin-bottom:0}}.pixel-caffeine-wrapper .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .navbar-btn{margin-top:8px;margin-bottom:8px}.pixel-caffeine-wrapper .btn-group-sm>.navbar-btn.btn,.pixel-caffeine-wrapper .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .btn-group-xs>.navbar-btn.btn,.pixel-caffeine-wrapper .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.pixel-caffeine-wrapper .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-text{float:left;margin-left:15px;margin-right:15px}.pixel-caffeine-wrapper .navbar-left{float:left!important}.pixel-caffeine-wrapper .navbar-right{float:right!important;margin-right:-15px}.pixel-caffeine-wrapper .navbar-right~.navbar-right{margin-right:0}}.pixel-caffeine-wrapper .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-brand{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a,.pixel-caffeine-wrapper .navbar-default .navbar-text{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-toggle{border-color:#ddd}.pixel-caffeine-wrapper .navbar-default .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar-default .navbar-toggle:hover{background-color:#ddd}.pixel-caffeine-wrapper .navbar-default .navbar-toggle .icon-bar{background-color:#888}.pixel-caffeine-wrapper .navbar-default .navbar-collapse,.pixel-caffeine-wrapper .navbar-default .navbar-form{border-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.pixel-caffeine-wrapper .navbar-default .navbar-link{color:#777}.pixel-caffeine-wrapper .navbar-default .navbar-link:hover{color:#333}.pixel-caffeine-wrapper .navbar-default .btn-link{color:#777}.pixel-caffeine-wrapper .navbar-default .btn-link:focus,.pixel-caffeine-wrapper .navbar-default .btn-link:hover{color:#333}.pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:hover{color:#ccc}.pixel-caffeine-wrapper .navbar-inverse{border-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-brand{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-brand:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-text{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle{border-color:#333}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:hover{background-color:#333}.pixel-caffeine-wrapper .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.pixel-caffeine-wrapper .navbar-inverse .navbar-collapse,.pixel-caffeine-wrapper .navbar-inverse .navbar-form{border-color:#101010}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.pixel-caffeine-wrapper .navbar-inverse .navbar-link{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .navbar-link:hover{color:#fff}.pixel-caffeine-wrapper .navbar-inverse .btn-link{color:#9d9d9d}.pixel-caffeine-wrapper .navbar-inverse .btn-link:focus,.pixel-caffeine-wrapper .navbar-inverse .btn-link:hover{color:#fff}.pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:hover{color:#444}.pixel-caffeine-wrapper .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.pixel-caffeine-wrapper .breadcrumb>li{display:inline-block}.pixel-caffeine-wrapper .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.pixel-caffeine-wrapper .breadcrumb>.active{color:#777}.pixel-caffeine-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pixel-caffeine-wrapper .pagination>li{display:inline}.pixel-caffeine-wrapper .pagination>li>a,.pixel-caffeine-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.list-group-item>.pixel-caffeine-wrapper .badge,.pixel-caffeine-wrapper .pager .next>a,.pixel-caffeine-wrapper .pager .next>span{float:right}.pixel-caffeine-wrapper .pagination>li:first-child>a,.pixel-caffeine-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pixel-caffeine-wrapper .pagination>li:last-child>a,.pixel-caffeine-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pixel-caffeine-wrapper .pagination>li>a:focus,.pixel-caffeine-wrapper .pagination>li>a:hover,.pixel-caffeine-wrapper .pagination>li>span:focus,.pixel-caffeine-wrapper .pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pixel-caffeine-wrapper .pagination>.active>a,.pixel-caffeine-wrapper .pagination>.active>a:focus,.pixel-caffeine-wrapper .pagination>.active>a:hover,.pixel-caffeine-wrapper .pagination>.active>span,.pixel-caffeine-wrapper .pagination>.active>span:focus,.pixel-caffeine-wrapper .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default}.pixel-caffeine-wrapper .pagination>.disabled>a,.pixel-caffeine-wrapper .pagination>.disabled>a:focus,.pixel-caffeine-wrapper .pagination>.disabled>a:hover,.pixel-caffeine-wrapper .pagination>.disabled>span,.pixel-caffeine-wrapper .pagination>.disabled>span:focus,.pixel-caffeine-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pixel-caffeine-wrapper .pagination-lg>li>a,.pixel-caffeine-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .pagination-lg>li:first-child>a,.pixel-caffeine-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pixel-caffeine-wrapper .pagination-lg>li:last-child>a,.pixel-caffeine-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pixel-caffeine-wrapper .pagination-sm>li>a,.pixel-caffeine-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pixel-caffeine-wrapper .badge,.pixel-caffeine-wrapper .label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pixel-caffeine-wrapper .pagination-sm>li:first-child>a,.pixel-caffeine-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .pagination-sm>li:last-child>a,.pixel-caffeine-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pixel-caffeine-wrapper .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pixel-caffeine-wrapper .pager:after,.pixel-caffeine-wrapper .pager:before{content:" ";display:table}.pixel-caffeine-wrapper .pager:after{clear:both}.pixel-caffeine-wrapper .pager li{display:inline}.pixel-caffeine-wrapper .pager li>a,.pixel-caffeine-wrapper .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pixel-caffeine-wrapper .pager li>a:focus,.pixel-caffeine-wrapper .pager li>a:hover{text-decoration:none;background-color:#eee}.pixel-caffeine-wrapper .pager .previous>a,.pixel-caffeine-wrapper .pager .previous>span{float:left}.pixel-caffeine-wrapper .pager .disabled>a,.pixel-caffeine-wrapper .pager .disabled>a:focus,.pixel-caffeine-wrapper .pager .disabled>a:hover,.pixel-caffeine-wrapper .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.pixel-caffeine-wrapper .label{display:inline;font-size:75%;color:#fff;vertical-align:baseline}.pixel-caffeine-wrapper .label:empty{display:none}.pixel-caffeine-wrapper a.label:focus,.pixel-caffeine-wrapper a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.pixel-caffeine-wrapper .label-default{background-color:#777}.pixel-caffeine-wrapper .label-default[href]:focus,.pixel-caffeine-wrapper .label-default[href]:hover{background-color:#5e5e5e}.pixel-caffeine-wrapper .label-primary{background-color:#337ab7}.pixel-caffeine-wrapper .label-primary[href]:focus,.pixel-caffeine-wrapper .label-primary[href]:hover{background-color:#286090}.pixel-caffeine-wrapper .label-success{background-color:#5cb85c}.pixel-caffeine-wrapper .label-success[href]:focus,.pixel-caffeine-wrapper .label-success[href]:hover{background-color:#449d44}.pixel-caffeine-wrapper .label-info{background-color:#5bc0de}.pixel-caffeine-wrapper .label-info[href]:focus,.pixel-caffeine-wrapper .label-info[href]:hover{background-color:#31b0d5}.pixel-caffeine-wrapper .label-warning{background-color:#f0ad4e}.pixel-caffeine-wrapper .label-warning[href]:focus,.pixel-caffeine-wrapper .label-warning[href]:hover{background-color:#ec971f}.pixel-caffeine-wrapper .label-danger{background-color:#d9534f}.pixel-caffeine-wrapper .label-danger[href]:focus,.pixel-caffeine-wrapper .label-danger[href]:hover{background-color:#c9302c}.pixel-caffeine-wrapper .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.pixel-caffeine-wrapper .badge:empty{display:none}.btn-group-xs>.btn .pixel-caffeine-wrapper .badge,.btn-xs .pixel-caffeine-wrapper .badge,.pixel-caffeine-wrapper .btn-group-xs>.btn .pixel-caffeine-wrapper .badge{top:0;padding:1px 5px}.list-group-item.active>.pixel-caffeine-wrapper .badge,.nav-pills>.active>a>.pixel-caffeine-wrapper .badge{color:#337ab7;background-color:#fff}.list-group-item>.pixel-caffeine-wrapper .badge+.pixel-caffeine-wrapper .badge{margin-right:5px}.nav-pills>li>a>.pixel-caffeine-wrapper .badge{margin-left:3px}.pixel-caffeine-wrapper a.badge:focus,.pixel-caffeine-wrapper a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.pixel-caffeine-wrapper .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.pixel-caffeine-wrapper .jumbotron .h1,.pixel-caffeine-wrapper .jumbotron h1{color:inherit}.pixel-caffeine-wrapper .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.pixel-caffeine-wrapper .jumbotron>hr{border-top-color:#d5d5d5}.container .pixel-caffeine-wrapper .jumbotron,.container-fluid .pixel-caffeine-wrapper .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.pixel-caffeine-wrapper .jumbotron{padding-top:48px;padding-bottom:48px}.container .pixel-caffeine-wrapper .jumbotron,.container-fluid .pixel-caffeine-wrapper .jumbotron{padding-left:60px;padding-right:60px}.pixel-caffeine-wrapper .jumbotron .h1,.pixel-caffeine-wrapper .jumbotron h1{font-size:63px}}.pixel-caffeine-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pixel-caffeine-wrapper .thumbnail a>img,.pixel-caffeine-wrapper .thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.pixel-caffeine-wrapper .thumbnail .caption{padding:9px;color:#333}.pixel-caffeine-wrapper a.thumbnail.active,.pixel-caffeine-wrapper a.thumbnail:focus,.pixel-caffeine-wrapper a.thumbnail:hover{border-color:#337ab7}.pixel-caffeine-wrapper .alert{padding:15px;margin-bottom:20px}.pixel-caffeine-wrapper .alert h4{margin-top:0;color:inherit}.pixel-caffeine-wrapper .alert .alert-link{font-weight:700}.pixel-caffeine-wrapper .alert>p,.pixel-caffeine-wrapper .alert>ul{margin-bottom:0}.pixel-caffeine-wrapper .alert>p+p{margin-top:5px}.pixel-caffeine-wrapper .alert-dismissable,.pixel-caffeine-wrapper .alert-dismissible{padding-right:35px}.pixel-caffeine-wrapper .alert-dismissable .close,.pixel-caffeine-wrapper .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.pixel-caffeine-wrapper .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.pixel-caffeine-wrapper .alert-success hr{border-top-color:#c9e2b3}.pixel-caffeine-wrapper .alert-success .alert-link{color:#2b542c}.pixel-caffeine-wrapper .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.pixel-caffeine-wrapper .alert-info hr{border-top-color:#a6e1ec}.pixel-caffeine-wrapper .alert-info .alert-link{color:#245269}.pixel-caffeine-wrapper .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.pixel-caffeine-wrapper .alert-warning hr{border-top-color:#f7e1b5}.pixel-caffeine-wrapper .alert-warning .alert-link{color:#66512c}.pixel-caffeine-wrapper .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.pixel-caffeine-wrapper .alert-danger hr{border-top-color:#e4b9c0}.pixel-caffeine-wrapper .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.pixel-caffeine-wrapper .progress{overflow:hidden;margin-bottom:20px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.pixel-caffeine-wrapper .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.pixel-caffeine-wrapper .progress-bar-striped,.pixel-caffeine-wrapper .progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.pixel-caffeine-wrapper .progress-bar.active,.pixel-caffeine-wrapper .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.pixel-caffeine-wrapper .progress-bar-success{background-color:#5cb85c}.progress-striped .pixel-caffeine-wrapper .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .pixel-caffeine-wrapper .progress-bar-info,.progress-striped .pixel-caffeine-wrapper .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-info{background-color:#5bc0de}.progress-striped .pixel-caffeine-wrapper .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-warning{background-color:#f0ad4e}.progress-striped .pixel-caffeine-wrapper .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .progress-bar-danger{background-color:#d9534f}.progress-striped .pixel-caffeine-wrapper .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.pixel-caffeine-wrapper .media{margin-top:15px}.pixel-caffeine-wrapper .media:first-child{margin-top:0}.pixel-caffeine-wrapper .media,.pixel-caffeine-wrapper .media-body{zoom:1;overflow:hidden}.pixel-caffeine-wrapper .media-body{width:10000px}.pixel-caffeine-wrapper .media-object{display:block}.pixel-caffeine-wrapper .media-object.img-thumbnail{max-width:none}.pixel-caffeine-wrapper .media-right,.pixel-caffeine-wrapper .media>.pull-right{padding-left:10px}.pixel-caffeine-wrapper .media-left,.pixel-caffeine-wrapper .media>.pull-left{padding-right:10px}.pixel-caffeine-wrapper .media-body,.pixel-caffeine-wrapper .media-left,.pixel-caffeine-wrapper .media-right{display:table-cell;vertical-align:top}.pixel-caffeine-wrapper .media-middle{vertical-align:middle}.pixel-caffeine-wrapper .media-bottom{vertical-align:bottom}.pixel-caffeine-wrapper .media-heading{margin-top:0;margin-bottom:5px}.pixel-caffeine-wrapper .media-list{padding-left:0;list-style:none}.pixel-caffeine-wrapper .list-group{margin-bottom:20px;padding-left:0}.pixel-caffeine-wrapper .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.pixel-caffeine-wrapper .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.pixel-caffeine-wrapper .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.pixel-caffeine-wrapper a.list-group-item,.pixel-caffeine-wrapper button.list-group-item{color:#555}.pixel-caffeine-wrapper a.list-group-item .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item .list-group-item-heading{color:#333}.pixel-caffeine-wrapper a.list-group-item:focus,.pixel-caffeine-wrapper a.list-group-item:hover,.pixel-caffeine-wrapper button.list-group-item:focus,.pixel-caffeine-wrapper button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.pixel-caffeine-wrapper button.list-group-item{width:100%;text-align:left}.pixel-caffeine-wrapper .list-group-item.disabled,.pixel-caffeine-wrapper .list-group-item.disabled:focus,.pixel-caffeine-wrapper .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-text{color:#777}.pixel-caffeine-wrapper .list-group-item.active,.pixel-caffeine-wrapper .list-group-item.active:focus,.pixel-caffeine-wrapper .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading>small,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading>small,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading>.small,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.pixel-caffeine-wrapper .list-group-item.active .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-text,.pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.pixel-caffeine-wrapper .list-group-item-success{color:#3c763d;background-color:#dff0d8}.pixel-caffeine-wrapper a.list-group-item-success,.pixel-caffeine-wrapper button.list-group-item-success{color:#3c763d}.pixel-caffeine-wrapper a.list-group-item-success .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-success .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-success:focus,.pixel-caffeine-wrapper a.list-group-item-success:hover,.pixel-caffeine-wrapper button.list-group-item-success:focus,.pixel-caffeine-wrapper button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.pixel-caffeine-wrapper a.list-group-item-success.active,.pixel-caffeine-wrapper a.list-group-item-success.active:focus,.pixel-caffeine-wrapper a.list-group-item-success.active:hover,.pixel-caffeine-wrapper button.list-group-item-success.active,.pixel-caffeine-wrapper button.list-group-item-success.active:focus,.pixel-caffeine-wrapper button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.pixel-caffeine-wrapper .list-group-item-info{color:#31708f;background-color:#d9edf7}.pixel-caffeine-wrapper a.list-group-item-info,.pixel-caffeine-wrapper button.list-group-item-info{color:#31708f}.pixel-caffeine-wrapper a.list-group-item-info .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-info .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-info:focus,.pixel-caffeine-wrapper a.list-group-item-info:hover,.pixel-caffeine-wrapper button.list-group-item-info:focus,.pixel-caffeine-wrapper button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}.pixel-caffeine-wrapper a.list-group-item-info.active,.pixel-caffeine-wrapper a.list-group-item-info.active:focus,.pixel-caffeine-wrapper a.list-group-item-info.active:hover,.pixel-caffeine-wrapper button.list-group-item-info.active,.pixel-caffeine-wrapper button.list-group-item-info.active:focus,.pixel-caffeine-wrapper button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.pixel-caffeine-wrapper .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.pixel-caffeine-wrapper a.list-group-item-warning,.pixel-caffeine-wrapper button.list-group-item-warning{color:#8a6d3b}.pixel-caffeine-wrapper a.list-group-item-warning .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-warning .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-warning:focus,.pixel-caffeine-wrapper a.list-group-item-warning:hover,.pixel-caffeine-wrapper button.list-group-item-warning:focus,.pixel-caffeine-wrapper button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}.pixel-caffeine-wrapper a.list-group-item-warning.active,.pixel-caffeine-wrapper a.list-group-item-warning.active:focus,.pixel-caffeine-wrapper a.list-group-item-warning.active:hover,.pixel-caffeine-wrapper button.list-group-item-warning.active,.pixel-caffeine-wrapper button.list-group-item-warning.active:focus,.pixel-caffeine-wrapper button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.pixel-caffeine-wrapper .list-group-item-danger{color:#a94442;background-color:#f2dede}.pixel-caffeine-wrapper a.list-group-item-danger,.pixel-caffeine-wrapper button.list-group-item-danger{color:#a94442}.pixel-caffeine-wrapper a.list-group-item-danger .list-group-item-heading,.pixel-caffeine-wrapper button.list-group-item-danger .list-group-item-heading{color:inherit}.pixel-caffeine-wrapper a.list-group-item-danger:focus,.pixel-caffeine-wrapper a.list-group-item-danger:hover,.pixel-caffeine-wrapper button.list-group-item-danger:focus,.pixel-caffeine-wrapper button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}.pixel-caffeine-wrapper a.list-group-item-danger.active,.pixel-caffeine-wrapper a.list-group-item-danger.active:focus,.pixel-caffeine-wrapper a.list-group-item-danger.active:hover,.pixel-caffeine-wrapper button.list-group-item-danger.active,.pixel-caffeine-wrapper button.list-group-item-danger.active:focus,.pixel-caffeine-wrapper button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.pixel-caffeine-wrapper .panel-heading>.dropdown .dropdown-toggle,.pixel-caffeine-wrapper .panel-title>.small,.pixel-caffeine-wrapper .panel-title>.small>a,.pixel-caffeine-wrapper .panel-title>a,.pixel-caffeine-wrapper .panel-title>small,.pixel-caffeine-wrapper .panel-title>small>a{color:inherit}.pixel-caffeine-wrapper .list-group-item-heading{margin-top:0;margin-bottom:5px}.pixel-caffeine-wrapper .list-group-item-text{margin-bottom:0;line-height:1.3}.pixel-caffeine-wrapper .panel{margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05)}.pixel-caffeine-wrapper .panel-body{padding:15px}.pixel-caffeine-wrapper .panel-body:after,.pixel-caffeine-wrapper .panel-body:before{content:" ";display:table}.pixel-caffeine-wrapper .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.pixel-caffeine-wrapper .panel-footer{padding:10px 15px;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.list-group,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group{margin-bottom:0}.pixel-caffeine-wrapper .panel>.list-group .list-group-item,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.pixel-caffeine-wrapper .panel-group .panel-heading,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.pixel-caffeine-wrapper .panel>.list-group:first-child .list-group-item:first-child,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .panel>.list-group:last-child .list-group-item:last-child,.pixel-caffeine-wrapper .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.pixel-caffeine-wrapper .list-group+.panel-footer,.pixel-caffeine-wrapper .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.pixel-caffeine-wrapper .panel>.panel-collapse>.table,.pixel-caffeine-wrapper .panel>.table,.pixel-caffeine-wrapper .panel>.table-responsive>.table{margin-bottom:0}.pixel-caffeine-wrapper .panel>.panel-collapse>.table caption,.pixel-caffeine-wrapper .panel>.table caption,.pixel-caffeine-wrapper .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.pixel-caffeine-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.pixel-caffeine-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.pixel-caffeine-wrapper .panel>.panel-body+.table,.pixel-caffeine-wrapper .panel>.panel-body+.table-responsive,.pixel-caffeine-wrapper .panel>.table+.panel-body,.pixel-caffeine-wrapper .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel>.table>tbody:first-child>tr:first-child td,.pixel-caffeine-wrapper .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.pixel-caffeine-wrapper .panel>.table-bordered,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered{border:0}.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-bordered>thead>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.pixel-caffeine-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.pixel-caffeine-wrapper .panel>.table-responsive{border:0;margin-bottom:0}.pixel-caffeine-wrapper .panel-group{margin-bottom:20px}.pixel-caffeine-wrapper .panel-group .panel{margin-bottom:0;border-radius:4px}.pixel-caffeine-wrapper .panel-group .panel+.panel{margin-top:5px}.pixel-caffeine-wrapper .panel-group .panel-heading+.panel-collapse>.list-group,.pixel-caffeine-wrapper .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel-group .panel-footer{border-top:0}.pixel-caffeine-wrapper .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .panel-default{border-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.pixel-caffeine-wrapper .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.pixel-caffeine-wrapper .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.pixel-caffeine-wrapper .panel-primary{border-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.pixel-caffeine-wrapper .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.pixel-caffeine-wrapper .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.pixel-caffeine-wrapper .panel-success{border-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.pixel-caffeine-wrapper .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.pixel-caffeine-wrapper .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.pixel-caffeine-wrapper .panel-info{border-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.pixel-caffeine-wrapper .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.pixel-caffeine-wrapper .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.pixel-caffeine-wrapper .panel-warning{border-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.pixel-caffeine-wrapper .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.pixel-caffeine-wrapper .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.pixel-caffeine-wrapper .panel-danger{border-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.pixel-caffeine-wrapper .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.pixel-caffeine-wrapper .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.pixel-caffeine-wrapper .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.pixel-caffeine-wrapper .embed-responsive .embed-responsive-item,.pixel-caffeine-wrapper .embed-responsive embed,.pixel-caffeine-wrapper .embed-responsive iframe,.pixel-caffeine-wrapper .embed-responsive object,.pixel-caffeine-wrapper .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.pixel-caffeine-wrapper .embed-responsive-16by9{padding-bottom:56.25%}.pixel-caffeine-wrapper .embed-responsive-4by3{padding-bottom:75%}.pixel-caffeine-wrapper .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.pixel-caffeine-wrapper .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.pixel-caffeine-wrapper .well-lg{padding:24px;border-radius:6px}.pixel-caffeine-wrapper .well-sm{padding:9px;border-radius:3px}.pixel-caffeine-wrapper .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.pixel-caffeine-wrapper .popover,.pixel-caffeine-wrapper .tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}.pixel-caffeine-wrapper .close:focus,.pixel-caffeine-wrapper .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.pixel-caffeine-wrapper button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.pixel-caffeine-wrapper .modal-open{overflow:hidden}.pixel-caffeine-wrapper .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0}.pixel-caffeine-wrapper .modal-footer:after,.pixel-caffeine-wrapper .modal-footer:before,.pixel-caffeine-wrapper .modal-header:after,.pixel-caffeine-wrapper .modal-header:before{content:" ";display:table}.pixel-caffeine-wrapper .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.pixel-caffeine-wrapper .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.pixel-caffeine-wrapper .modal-open .modal{overflow-x:hidden;overflow-y:auto}.pixel-caffeine-wrapper .modal-dialog{position:relative;width:auto;margin:10px}.pixel-caffeine-wrapper .modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.pixel-caffeine-wrapper .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.pixel-caffeine-wrapper .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.pixel-caffeine-wrapper .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.pixel-caffeine-wrapper .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.pixel-caffeine-wrapper .modal-header .close{margin-top:-2px}.pixel-caffeine-wrapper .modal-title{margin:0;line-height:1.42857}.pixel-caffeine-wrapper .modal-body{position:relative;padding:15px}.pixel-caffeine-wrapper .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.pixel-caffeine-wrapper .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.pixel-caffeine-wrapper .modal-footer .btn-group .btn+.btn{margin-left:-1px}.pixel-caffeine-wrapper .modal-footer .btn-block+.btn-block{margin-left:0}.pixel-caffeine-wrapper .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.pixel-caffeine-wrapper .modal-dialog{width:600px;margin:30px auto}.pixel-caffeine-wrapper .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.pixel-caffeine-wrapper .modal-sm{width:300px}}@media (min-width:992px){.pixel-caffeine-wrapper .modal-lg{width:900px}}.pixel-caffeine-wrapper .tooltip{position:absolute;z-index:1070;display:block;line-height:1.42857;text-align:left;text-align:start;font-size:12px;filter:alpha(opacity=0)}.pixel-caffeine-wrapper .tooltip.in{filter:alpha(opacity=90)}.pixel-caffeine-wrapper .tooltip.top{margin-top:-3px;padding:5px 0}.pixel-caffeine-wrapper .tooltip.right{margin-left:3px;padding:0 5px}.pixel-caffeine-wrapper .tooltip.bottom{margin-top:3px;padding:5px 0}.pixel-caffeine-wrapper .tooltip.left{margin-left:-3px;padding:0 5px}.pixel-caffeine-wrapper .tooltip-inner{max-width:200px;text-align:center;background-color:#000}.pixel-caffeine-wrapper .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.pixel-caffeine-wrapper .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.pixel-caffeine-wrapper .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.pixel-caffeine-wrapper .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.pixel-caffeine-wrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.pixel-caffeine-wrapper .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:14px;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2)}.pixel-caffeine-wrapper .popover.top{margin-top:-10px}.pixel-caffeine-wrapper .popover.right{margin-left:10px}.pixel-caffeine-wrapper .popover.bottom{margin-top:10px}.pixel-caffeine-wrapper .popover.left{margin-left:-10px}.pixel-caffeine-wrapper .popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.pixel-caffeine-wrapper .popover-content{padding:9px 14px}.pixel-caffeine-wrapper .popover>.arrow,.pixel-caffeine-wrapper .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.pixel-caffeine-wrapper .popover>.arrow{border-width:11px}.pixel-caffeine-wrapper .popover>.arrow:after{border-width:10px;content:""}.pixel-caffeine-wrapper .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.pixel-caffeine-wrapper .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.pixel-caffeine-wrapper .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.pixel-caffeine-wrapper .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.pixel-caffeine-wrapper .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.pixel-caffeine-wrapper .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.pixel-caffeine-wrapper .popover.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)}.pixel-caffeine-wrapper .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.pixel-caffeine-wrapper .carousel{position:relative}.pixel-caffeine-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pixel-caffeine-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pixel-caffeine-wrapper .carousel-inner>.item>a>img,.pixel-caffeine-wrapper .carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pixel-caffeine-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.pixel-caffeine-wrapper .carousel-inner>.item.active.right,.pixel-caffeine-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pixel-caffeine-wrapper .carousel-inner>.item.active.left,.pixel-caffeine-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pixel-caffeine-wrapper .carousel-inner>.item.active,.pixel-caffeine-wrapper .carousel-inner>.item.next.left,.pixel-caffeine-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pixel-caffeine-wrapper .carousel-inner>.active,.pixel-caffeine-wrapper .carousel-inner>.next,.pixel-caffeine-wrapper .carousel-inner>.prev{display:block}.pixel-caffeine-wrapper .carousel-inner>.active{left:0}.pixel-caffeine-wrapper .carousel-inner>.next,.pixel-caffeine-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pixel-caffeine-wrapper .carousel-inner>.next{left:100%}.pixel-caffeine-wrapper .carousel-inner>.prev{left:-100%}.pixel-caffeine-wrapper .carousel-inner>.next.left,.pixel-caffeine-wrapper .carousel-inner>.prev.right{left:0}.pixel-caffeine-wrapper .carousel-inner>.active.left{left:-100%}.pixel-caffeine-wrapper .carousel-inner>.active.right{left:100%}.pixel-caffeine-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.pixel-caffeine-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pixel-caffeine-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pixel-caffeine-wrapper .carousel-control:focus,.pixel-caffeine-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pixel-caffeine-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pixel-caffeine-wrapper .carousel-control .icon-next:before{content:'\203a'}.pixel-caffeine-wrapper .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pixel-caffeine-wrapper .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.pixel-caffeine-wrapper .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pixel-caffeine-wrapper .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pixel-caffeine-wrapper .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next,.pixel-caffeine-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,.pixel-caffeine-wrapper .carousel-control .icon-prev{margin-left:-10px}.pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,.pixel-caffeine-wrapper .carousel-control .icon-next{margin-right:-10px}.pixel-caffeine-wrapper .carousel-caption{left:20%;right:20%;padding-bottom:30px}.pixel-caffeine-wrapper .carousel-indicators{bottom:20px}}.pixel-caffeine-wrapper .clearfix:after,.pixel-caffeine-wrapper .clearfix:before{content:" ";display:table}.pixel-caffeine-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pixel-caffeine-wrapper .pull-right{float:right!important}.pixel-caffeine-wrapper .pull-left{float:left!important}.pixel-caffeine-wrapper .hide{display:none!important}.pixel-caffeine-wrapper .show{display:block!important}.pixel-caffeine-wrapper .hidden,.pixel-caffeine-wrapper .visible-lg,.pixel-caffeine-wrapper .visible-lg-block,.pixel-caffeine-wrapper .visible-lg-inline,.pixel-caffeine-wrapper .visible-lg-inline-block,.pixel-caffeine-wrapper .visible-md,.pixel-caffeine-wrapper .visible-md-block,.pixel-caffeine-wrapper .visible-md-inline,.pixel-caffeine-wrapper .visible-md-inline-block,.pixel-caffeine-wrapper .visible-sm,.pixel-caffeine-wrapper .visible-sm-block,.pixel-caffeine-wrapper .visible-sm-inline,.pixel-caffeine-wrapper .visible-sm-inline-block,.pixel-caffeine-wrapper .visible-xs,.pixel-caffeine-wrapper .visible-xs-block,.pixel-caffeine-wrapper .visible-xs-inline,.pixel-caffeine-wrapper .visible-xs-inline-block{display:none!important}.pixel-caffeine-wrapper .invisible{visibility:hidden}.pixel-caffeine-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pixel-caffeine-wrapper .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.pixel-caffeine-wrapper .visible-xs{display:block!important}.pixel-caffeine-wrapper table.visible-xs{display:table!important}.pixel-caffeine-wrapper tr.visible-xs{display:table-row!important}.pixel-caffeine-wrapper td.visible-xs,.pixel-caffeine-wrapper th.visible-xs{display:table-cell!important}.pixel-caffeine-wrapper .visible-xs-block{display:block!important}.pixel-caffeine-wrapper .visible-xs-inline{display:inline!important}.pixel-caffeine-wrapper .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .visible-sm{display:block!important}.pixel-caffeine-wrapper table.visible-sm{display:table!important}.pixel-caffeine-wrapper tr.visible-sm{display:table-row!important}.pixel-caffeine-wrapper td.visible-sm,.pixel-caffeine-wrapper th.visible-sm{display:table-cell!important}.pixel-caffeine-wrapper .visible-sm-block{display:block!important}.pixel-caffeine-wrapper .visible-sm-inline{display:inline!important}.pixel-caffeine-wrapper .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .visible-md{display:block!important}.pixel-caffeine-wrapper table.visible-md{display:table!important}.pixel-caffeine-wrapper tr.visible-md{display:table-row!important}.pixel-caffeine-wrapper td.visible-md,.pixel-caffeine-wrapper th.visible-md{display:table-cell!important}.pixel-caffeine-wrapper .visible-md-block{display:block!important}.pixel-caffeine-wrapper .visible-md-inline{display:inline!important}.pixel-caffeine-wrapper .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.pixel-caffeine-wrapper .visible-lg{display:block!important}.pixel-caffeine-wrapper table.visible-lg{display:table!important}.pixel-caffeine-wrapper tr.visible-lg{display:table-row!important}.pixel-caffeine-wrapper td.visible-lg,.pixel-caffeine-wrapper th.visible-lg{display:table-cell!important}.pixel-caffeine-wrapper .visible-lg-block{display:block!important}.pixel-caffeine-wrapper .visible-lg-inline{display:inline!important}.pixel-caffeine-wrapper .visible-lg-inline-block{display:inline-block!important}.pixel-caffeine-wrapper .hidden-lg{display:none!important}}@media (max-width:767px){.pixel-caffeine-wrapper .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .hidden-md{display:none!important}}.pixel-caffeine-wrapper .visible-print{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print{display:block!important}.pixel-caffeine-wrapper table.visible-print{display:table!important}.pixel-caffeine-wrapper tr.visible-print{display:table-row!important}.pixel-caffeine-wrapper td.visible-print,.pixel-caffeine-wrapper th.visible-print{display:table-cell!important}}.pixel-caffeine-wrapper .visible-print-block{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-block{display:block!important}}.pixel-caffeine-wrapper .visible-print-inline{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-inline{display:inline!important}}.pixel-caffeine-wrapper .visible-print-inline-block{display:none!important}@media print{.pixel-caffeine-wrapper .visible-print-inline-block{display:inline-block!important}.pixel-caffeine-wrapper .hidden-print{display:none!important}}.pixel-caffeine-wrapper body.inverse{background:#333}.pixel-caffeine-wrapper body.inverse,.pixel-caffeine-wrapper body.inverse .form-control{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper body.inverse .card,.pixel-caffeine-wrapper body.inverse .card .form-control,.pixel-caffeine-wrapper body.inverse .modal,.pixel-caffeine-wrapper body.inverse .modal .form-control,.pixel-caffeine-wrapper body.inverse .panel-default,.pixel-caffeine-wrapper body.inverse .panel-default .form-control{background-color:initial;color:initial}.pixel-caffeine-wrapper .h1,.pixel-caffeine-wrapper .h2,.pixel-caffeine-wrapper .h3,.pixel-caffeine-wrapper .h4,.pixel-caffeine-wrapper body,.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-family:"Open Sans",Arial,sans-serif;font-weight:300}.pixel-caffeine-wrapper a,.pixel-caffeine-wrapper a:focus,.pixel-caffeine-wrapper a:hover{color:#337ab7}.pixel-caffeine-wrapper a .material-icons,.pixel-caffeine-wrapper a:focus .material-icons,.pixel-caffeine-wrapper a:hover .material-icons{vertical-align:middle}.pixel-caffeine-wrapper .form-horizontal .radio{margin-bottom:10px}.pixel-caffeine-wrapper .form-horizontal label{text-align:right}.pixel-caffeine-wrapper .form-horizontal label.control-label{margin:0}.pixel-caffeine-wrapper body .container .well.well-sm,.pixel-caffeine-wrapper body .container-fluid .well.well-sm{padding:10px}.pixel-caffeine-wrapper body .container .well.well-lg,.pixel-caffeine-wrapper body .container-fluid .well.well-lg{padding:26px}.pixel-caffeine-wrapper body .container .jumbotron,.pixel-caffeine-wrapper body .container .well,.pixel-caffeine-wrapper body .container-fluid .jumbotron,.pixel-caffeine-wrapper body .container-fluid .well{padding:19px;margin-bottom:20px;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:4px;border:0}.pixel-caffeine-wrapper body .container .jumbotron p,.pixel-caffeine-wrapper body .container .well p,.pixel-caffeine-wrapper body .container-fluid .jumbotron p,.pixel-caffeine-wrapper body .container-fluid .well p{font-weight:300}.pixel-caffeine-wrapper body .container .jumbotron,.pixel-caffeine-wrapper body .container .jumbotron-default,.pixel-caffeine-wrapper body .container .well,.pixel-caffeine-wrapper body .container .well-default,.pixel-caffeine-wrapper body .container-fluid .jumbotron,.pixel-caffeine-wrapper body .container-fluid .jumbotron-default,.pixel-caffeine-wrapper body .container-fluid .well,.pixel-caffeine-wrapper body .container-fluid .well-default{background-color:#FFF}.pixel-caffeine-wrapper body .container .jumbotron-inverse,.pixel-caffeine-wrapper body .container .well-inverse,.pixel-caffeine-wrapper body .container-fluid .jumbotron-inverse,.pixel-caffeine-wrapper body .container-fluid .well-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper body .container .jumbotron-primary,.pixel-caffeine-wrapper body .container .well-primary,.pixel-caffeine-wrapper body .container-fluid .jumbotron-primary,.pixel-caffeine-wrapper body .container-fluid .well-primary{background-color:#4C70BA}.pixel-caffeine-wrapper body .container .jumbotron-success,.pixel-caffeine-wrapper body .container .well-success,.pixel-caffeine-wrapper body .container-fluid .jumbotron-success,.pixel-caffeine-wrapper body .container-fluid .well-success{background-color:#68AA20}.pixel-caffeine-wrapper body .container .jumbotron-info,.pixel-caffeine-wrapper body .container .well-info,.pixel-caffeine-wrapper body .container-fluid .jumbotron-info,.pixel-caffeine-wrapper body .container-fluid .well-info{background-color:#5bc0de}.pixel-caffeine-wrapper body .container .jumbotron-warning,.pixel-caffeine-wrapper body .container .well-warning,.pixel-caffeine-wrapper body .container-fluid .jumbotron-warning,.pixel-caffeine-wrapper body .container-fluid .well-warning{background-color:#FD9C00}.pixel-caffeine-wrapper body .container .jumbotron-danger,.pixel-caffeine-wrapper body .container .well-danger,.pixel-caffeine-wrapper body .container-fluid .jumbotron-danger,.pixel-caffeine-wrapper body .container-fluid .well-danger{background-color:#E15667}.pixel-caffeine-wrapper .btn,.pixel-caffeine-wrapper .input-group-btn .btn{border:none;border-radius:4px;position:relative;margin:10px 1px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow,transform;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;background:0 0}.pixel-caffeine-wrapper .btn::-moz-focus-inner,.pixel-caffeine-wrapper .input-group-btn .btn::-moz-focus-inner{border:0}.pixel-caffeine-wrapper .btn:not(.btn-raised),.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised){box-shadow:none}.pixel-caffeine-wrapper .btn:not(.btn-raised),.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-default,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised),.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-default{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-inverse{color:#3f51b5}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-primary{color:#4C70BA}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-success,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-success{color:#68AA20}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-info,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-info{color:#5bc0de}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-warning{color:#FD9C00}.pixel-caffeine-wrapper .btn:not(.btn-raised).btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-danger{color:#E15667}.pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus,.pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(153,153,153,.2)}.theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(204,204,204,.15)}.btn-group-raised .pixel-caffeine-wrapper .btn,.btn-group-raised .pixel-caffeine-wrapper .btn.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-default,.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .btn.btn-raised,.pixel-caffeine-wrapper .btn.btn-raised.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-default{background-color:transparent;color:rgba(0,0,0,.87)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-inverse,.pixel-caffeine-wrapper .btn.btn-fab.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-inverse{background-color:#3f51b5;color:#fff}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-primary,.pixel-caffeine-wrapper .btn.btn-fab.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-success,.pixel-caffeine-wrapper .btn.btn-fab.btn-success,.pixel-caffeine-wrapper .btn.btn-raised.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-success{background-color:#68AA20;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-info,.pixel-caffeine-wrapper .btn.btn-fab.btn-info,.pixel-caffeine-wrapper .btn.btn-raised.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-info{background-color:#5bc0de;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-warning,.pixel-caffeine-wrapper .btn.btn-fab.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-warning{background-color:#FD9C00;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn.btn-danger,.pixel-caffeine-wrapper .btn.btn-fab.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-danger{background-color:#E15667;color:rgba(255,255,255,.84)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link),.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover{outline:0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-default,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-default,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-default,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default{background-color:rgba(10,10,10,0)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-inverse,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse{background-color:#495bc0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-primary,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary{background-color:#5b7cc0}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-success,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-success,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-success,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success{background-color:#5d991d}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-info,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-info,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-info,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info{background-color:#6cc7e1}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-warning,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning{background-color:#e98f00}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.btn-danger,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger{background-color:#e46777}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus.active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:active,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:active:hover,.btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active:hover,.btn-group-raised .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:active,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:active:hover,.pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover,.pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab{border-radius:50%;font-size:24px;height:40px;margin:auto;min-width:40px;width:40px;padding:0;overflow:hidden;box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.pixel-caffeine-wrapper .btn.btn-fab .ripple-container,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab .ripple-container{border-radius:50%}.btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini{height:28px;min-width:28px;width:28px}.btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab.material-icons,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.material-icons,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons{top:0;left:0}.pixel-caffeine-wrapper .btn.btn-fab i.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn.btn-fab i.material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.pixel-caffeine-wrapper .btn i.material-icons,.pixel-caffeine-wrapper .input-group-btn .btn i.material-icons{vertical-align:middle}.btn-group-lg .pixel-caffeine-wrapper .btn,.btn-group-lg .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-lg>.btn,.pixel-caffeine-wrapper .btn.btn-lg,.pixel-caffeine-wrapper .input-group-btn .btn-group-lg>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-lg{font-size:16px}.btn-group-sm .pixel-caffeine-wrapper .btn,.btn-group-sm .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-sm>.btn,.pixel-caffeine-wrapper .btn.btn-sm,.pixel-caffeine-wrapper .input-group-btn .btn-group-sm>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-sm{padding:5px 20px;font-size:12px}.btn-group-xs .pixel-caffeine-wrapper .btn,.btn-group-xs .pixel-caffeine-wrapper .input-group-btn .btn,.pixel-caffeine-wrapper .btn-group-xs>.btn,.pixel-caffeine-wrapper .btn.btn-xs,.pixel-caffeine-wrapper .input-group-btn .btn-group-xs>.btn,.pixel-caffeine-wrapper .input-group-btn .btn.btn-xs{padding:4px 15px;font-size:10px}.pixel-caffeine-wrapper .btn-group-vertical.disabled,.pixel-caffeine-wrapper .btn-group-vertical:disabled,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled],.pixel-caffeine-wrapper .btn-group.disabled,.pixel-caffeine-wrapper .btn-group:disabled,.pixel-caffeine-wrapper .btn-group[disabled][disabled],.pixel-caffeine-wrapper .btn.disabled,.pixel-caffeine-wrapper .btn:disabled,.pixel-caffeine-wrapper .btn[disabled][disabled],.pixel-caffeine-wrapper .input-group-btn .btn.disabled,.pixel-caffeine-wrapper .input-group-btn .btn:disabled,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled],fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn{color:rgba(0,0,0,.26);background:0 0}.theme-dark .pixel-caffeine-wrapper .btn-group-vertical.disabled,.theme-dark .pixel-caffeine-wrapper .btn-group-vertical:disabled,.theme-dark .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .btn-group.disabled,.theme-dark .pixel-caffeine-wrapper .btn-group:disabled,.theme-dark .pixel-caffeine-wrapper .btn-group[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .btn.disabled,.theme-dark .pixel-caffeine-wrapper .btn:disabled,.theme-dark .pixel-caffeine-wrapper .btn[disabled][disabled],.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn.disabled,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn:disabled,.theme-dark .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical,.theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn{color:rgba(255,255,255,.3)}.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group.disabled.btn-raised,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group:disabled.btn-raised,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn-group:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn.disabled.btn-group-raised,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn.disabled.btn-raised,.pixel-caffeine-wrapper .btn.disabled.btn-raised.active,.pixel-caffeine-wrapper .btn.disabled.btn-raised:active,.pixel-caffeine-wrapper .btn.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn:disabled.btn-group-raised,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .btn:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn:disabled.btn-raised,.pixel-caffeine-wrapper .btn:disabled.btn-raised.active,.pixel-caffeine-wrapper .btn:disabled.btn-raised:active,.pixel-caffeine-wrapper .btn:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .btn[disabled][disabled].btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised.active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:active,.pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn-group.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:active,fieldset[disabled][disabled] .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:focus:not(:active){box-shadow:none}.pixel-caffeine-wrapper .btn-group,.pixel-caffeine-wrapper .btn-group-vertical{position:relative;margin:10px 1px}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn,.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-default,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-default{background-color:transparent}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-primary,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-success,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-success{background-color:#68AA20}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-info,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-info{background-color:#5bc0de}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-warning,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .btn-group-vertical.open>.dropdown-toggle.btn.btn-danger,.pixel-caffeine-wrapper .btn-group.open>.dropdown-toggle.btn.btn-danger{background-color:#E15667}.pixel-caffeine-wrapper .btn-group .dropdown-menu,.pixel-caffeine-wrapper .btn-group-vertical .dropdown-menu{border-radius:0 0 4px 4px}.pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised,.pixel-caffeine-wrapper .btn-group.btn-group-raised{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .btn-group .btn,.pixel-caffeine-wrapper .btn-group .btn+.btn,.pixel-caffeine-wrapper .btn-group .btn-group,.pixel-caffeine-wrapper .btn-group .btn:active,.pixel-caffeine-wrapper .btn-group-vertical .btn,.pixel-caffeine-wrapper .btn-group-vertical .btn+.btn,.pixel-caffeine-wrapper .btn-group-vertical .btn-group,.pixel-caffeine-wrapper .btn-group-vertical .btn:active{margin:0}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper label.checkbox-inline{cursor:pointer;padding-left:0;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .checkbox label,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .checkbox label:focus,.form-group.is-focused .pixel-caffeine-wrapper .checkbox label:hover,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline:focus,.form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .checkbox label,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper label.checkbox-inline{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .checkbox input[type=checkbox],.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.pixel-caffeine-wrapper .checkbox .checkbox-material,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px}.pixel-caffeine-wrapper .checkbox .checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;transform:scale3d(2.3,2.3,1)}.pixel-caffeine-wrapper .checkbox .checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:4px;overflow:hidden;z-index:1}.pixel-caffeine-wrapper .checkbox .checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{animation:rippleOn .5s}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{animation:checkbox-on .3s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{animation:rippleOn .5s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{animation:rippleOff .5s}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{animation:checkbox-off .3s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{animation:rippleOff .5s forwards}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked+.checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:#4C70BA;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]+.circle,.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]+.circle,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .pixel-caffeine-wrapper .checkbox,fieldset[disabled] .pixel-caffeine-wrapper .checkbox input[type=checkbox],fieldset[disabled] .pixel-caffeine-wrapper label.checkbox-inline,fieldset[disabled] .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]{opacity:.5}.pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,.pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);transform:rotate(-45deg)}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-off{0%,25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}.pixel-caffeine-wrapper .togglebutton,.pixel-caffeine-wrapper .togglebutton .toggle,.pixel-caffeine-wrapper .togglebutton input,.pixel-caffeine-wrapper .togglebutton label{user-select:none}.pixel-caffeine-wrapper .togglebutton label{cursor:pointer;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label{color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label:focus,.form-group.is-focused .pixel-caffeine-wrapper .togglebutton label:hover{color:rgba(0,0,0,.54)}.form-group.is-focused .pixel-caffeine-wrapper .radio label,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .togglebutton label{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]{opacity:0;width:0;height:0}.pixel-caffeine-wrapper .togglebutton label .toggle{text-align:left}.pixel-caffeine-wrapper .togglebutton label .toggle,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle{content:"";display:inline-block;width:30px;height:15px;background-color:rgba(80,80,80,.7);border-radius:15px;margin-right:15px;transition:background .3s ease;vertical-align:middle}.pixel-caffeine-wrapper .togglebutton label .toggle:after{content:"";display:inline-block;width:20px;height:20px;background-color:#F1F1F1;border-radius:20px;position:relative;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-2px;transition:left .3s ease,background .3s ease,box-shadow .1s ease}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle:after,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]:checked+.toggle:after{background-color:#BDBDBD}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]+.toggle:active:after,.pixel-caffeine-wrapper .togglebutton label input[type=checkbox][disabled]+.toggle:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle{background-color:rgba(76,112,186,.5)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle:after{left:15px;background-color:#4C70BA}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(76,112,186,.1)}.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label.radio-inline{cursor:pointer;position:relative;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .radio label:focus,.form-group.is-focused .pixel-caffeine-wrapper .radio label:hover,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline:focus,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .radio label,fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper label.radio-inline{color:rgba(0,0,0,.26)}.pixel-caffeine-wrapper .radio span,.pixel-caffeine-wrapper label.radio-inline span{display:block;position:absolute;left:10px;top:2px;transition-duration:.2s}.pixel-caffeine-wrapper .radio .circle,.pixel-caffeine-wrapper label.radio-inline .circle{border:2px solid rgba(0,0,0,.54);height:15px;width:15px;border-radius:100%}.pixel-caffeine-wrapper .radio .check,.pixel-caffeine-wrapper label.radio-inline .check{height:15px;width:15px;border-radius:100%;background-color:#4C70BA;transform:scale3d(0,0,0)}.pixel-caffeine-wrapper .radio .check:after,.pixel-caffeine-wrapper label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;transform:scale3d(1.5,1.5,1)}.pixel-caffeine-wrapper .radio input[type=radio]:focus:not(:checked)~.check:after,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{animation:rippleOff .5s}.pixel-caffeine-wrapper .radio input[type=radio]:focus:checked~.check:after,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:focus:checked~.check:after{animation:rippleOn .5s}.pixel-caffeine-wrapper .radio input[type=radio],.pixel-caffeine-wrapper label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.check,.pixel-caffeine-wrapper .radio input[type=radio]:checked~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.circle{opacity:1}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.check{background-color:#4C70BA;transform:scale3d(.55,.55,1)}.pixel-caffeine-wrapper .radio input[type=radio]:checked~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.circle{border-color:#4C70BA}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check{background-color:#444}.pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{border-color:#444}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{opacity:.3}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.check,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.check{background-color:#FFF}.theme-dark .pixel-caffeine-wrapper .radio input[type=radio][disabled]~.circle,.theme-dark .pixel-caffeine-wrapper label.radio-inline input[type=radio][disabled]~.circle{border-color:#FFF}@keyframes rippleOn{0%,100%{opacity:0}50%{opacity:.2}}@keyframes rippleOff{0%,100%{opacity:0}50%{opacity:.2}}.pixel-caffeine-wrapper legend{margin-bottom:22px;font-size:21px}.pixel-caffeine-wrapper output{padding-top:8px}.pixel-caffeine-wrapper .form-control{height:38px;padding:7px 0;margin-bottom:7px}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=time].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control{line-height:38px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=time],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-sm>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm{line-height:24px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=time],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=time].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=month].btn,.pixel-caffeine-wrapper .input-group-lg>input[type=date].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=date].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=datetime-local].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>input[type=month].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=month].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=time].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg{line-height:44px}}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label{min-height:22px}.pixel-caffeine-wrapper .form-control-static{padding-top:8px;padding-bottom:8px;min-height:36px}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-addon,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-sm .input-sm{height:24px;padding:3px 0;font-size:11px;line-height:1.5;border-radius:0}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control select.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon select.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn select.input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>select.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>select.input-group-addon,.pixel-caffeine-wrapper .input-sm select.input-sm{height:24px;line-height:24px}.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.form-control .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.form-control select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.form-control textarea.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-addon textarea.input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn select[multiple].input-sm,.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>.btn textarea.input-sm,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-sm .input-group-sm>select[multiple].form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-sm .input-group-sm>textarea.form-control,.pixel-caffeine-wrapper .input-sm .input-group-sm>textarea.input-group-addon,.pixel-caffeine-wrapper .input-sm select[multiple].input-sm,.pixel-caffeine-wrapper .input-sm textarea.input-sm{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control{height:24px;padding:3px 0;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .form-group-sm select.form-control{height:24px;line-height:24px}.pixel-caffeine-wrapper .form-group-sm select[multiple].form-control,.pixel-caffeine-wrapper .form-group-sm textarea.form-control{height:auto}.pixel-caffeine-wrapper .form-group-sm .form-control-static{height:24px;min-height:33px;padding:4px 0;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-addon,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>.btn,.pixel-caffeine-wrapper .input-lg .input-lg{height:44px;padding:9px 0;font-size:18px;line-height:1.33333;border-radius:0}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control select.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon select.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn select.input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>select.btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>select.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>select.input-group-addon,.pixel-caffeine-wrapper .input-lg select.input-lg{height:44px;line-height:44px}.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.form-control .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.form-control select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.form-control textarea.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-addon textarea.input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn select[multiple].input-lg,.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>.btn textarea.input-lg,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>select[multiple].btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>.input-group-btn>textarea.btn,.pixel-caffeine-wrapper .input-lg .input-group-lg>select[multiple].form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>select[multiple].input-group-addon,.pixel-caffeine-wrapper .input-lg .input-group-lg>textarea.form-control,.pixel-caffeine-wrapper .input-lg .input-group-lg>textarea.input-group-addon,.pixel-caffeine-wrapper .input-lg select[multiple].input-lg,.pixel-caffeine-wrapper .input-lg textarea.input-lg{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control{height:44px;padding:9px 0;line-height:1.33333}.pixel-caffeine-wrapper .form-group-lg select.form-control{height:44px;line-height:44px}.pixel-caffeine-wrapper .form-group-lg select[multiple].form-control,.pixel-caffeine-wrapper .form-group-lg textarea.form-control{height:auto}.pixel-caffeine-wrapper .form-group-lg .form-control-static{height:44px;min-height:40px;padding:10px 0;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .checkbox-inline,.pixel-caffeine-wrapper .form-horizontal .radio,.pixel-caffeine-wrapper .form-horizontal .radio-inline{padding-top:8px}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .radio{min-height:30px}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .control-label{padding-top:8px}.pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label{padding-top:13px;font-size:18px}.pixel-caffeine-wrapper .form-horizontal .form-group-sm .control-label{padding-top:4px;font-size:11px}}.pixel-caffeine-wrapper .label{border-radius:3px;padding:.3em .6em}.pixel-caffeine-wrapper .label,.pixel-caffeine-wrapper .label.label-default{background-color:#9e9e9e}.pixel-caffeine-wrapper .label.label-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .label.label-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .label.label-success{background-color:#68AA20}.pixel-caffeine-wrapper .label.label-info{background-color:#5bc0de}.pixel-caffeine-wrapper .label.label-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .label.label-danger{background-color:#E15667}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper .form-group .form-control{border:0;background-image:linear-gradient(#4C70BA,#4C70BA),linear-gradient(#D2D2D2,#D2D2D2);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0}.pixel-caffeine-wrapper .form-control::-moz-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{color:#BDBDBD}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-control[readonly],.pixel-caffeine-wrapper .form-group .form-control[disabled],.pixel-caffeine-wrapper .form-group .form-control[readonly],fieldset[disabled] .pixel-caffeine-wrapper .form-control,fieldset[disabled] .pixel-caffeine-wrapper .form-group .form-control{background-color:transparent}.pixel-caffeine-wrapper .form-control[disabled],.pixel-caffeine-wrapper .form-group .form-control[disabled],fieldset[disabled] .pixel-caffeine-wrapper .form-control,fieldset[disabled] .pixel-caffeine-wrapper .form-group .form-control{background-image:none;border-bottom:1px dotted #D2D2D2}.pixel-caffeine-wrapper .form-group{position:relative}.pixel-caffeine-wrapper .form-group.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.label-placeholder label.control-label,.pixel-caffeine-wrapper .form-group.label-static label.control-label{position:absolute;pointer-events:none;transition:.3s ease all}.pixel-caffeine-wrapper .form-group.label-floating label.control-label{will-change:left,top,contents}.pixel-caffeine-wrapper .form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.pixel-caffeine-wrapper .form-group.is-focused .form-control{outline:0;background-image:linear-gradient(#4C70BA,#4C70BA),linear-gradient(#D2D2D2,#D2D2D2);background-size:100% 2px,100% 1px;box-shadow:none;transition-duration:.3s}.pixel-caffeine-wrapper .form-group.is-focused .form-control .material-input:after{background-color:#4C70BA}.pixel-caffeine-wrapper .form-group.is-focused label,.pixel-caffeine-wrapper .form-group.is-focused label.control-label{color:#4C70BA}.pixel-caffeine-wrapper .form-group.is-focused.label-placeholder label,.pixel-caffeine-wrapper .form-group.is-focused.label-placeholder label.control-label{color:#BDBDBD}.pixel-caffeine-wrapper .form-group.is-focused .help-block{display:block}.pixel-caffeine-wrapper .form-group.has-warning .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-warning.is-focused .form-control{background-image:linear-gradient(#FD9C00,#FD9C00),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-warning .help-block,.pixel-caffeine-wrapper .form-group.has-warning label.control-label{color:#FD9C00}.pixel-caffeine-wrapper .form-group.has-error .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-error.is-focused .form-control{background-image:linear-gradient(#E15667,#E15667),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-error .help-block,.pixel-caffeine-wrapper .form-group.has-error label.control-label{color:#E15667}.pixel-caffeine-wrapper .form-group.has-success .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-success.is-focused .form-control{background-image:linear-gradient(#68AA20,#68AA20),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-success .help-block,.pixel-caffeine-wrapper .form-group.has-success label.control-label{color:#68AA20}.pixel-caffeine-wrapper .form-group.has-info .form-control{box-shadow:none}.pixel-caffeine-wrapper .form-group.has-info.is-focused .form-control{background-image:linear-gradient(#5bc0de,#5bc0de),linear-gradient(#D2D2D2,#D2D2D2)}.pixel-caffeine-wrapper .form-group.has-info .help-block,.pixel-caffeine-wrapper .form-group.has-info label.control-label{color:#5bc0de}.pixel-caffeine-wrapper .form-group textarea{resize:none}.pixel-caffeine-wrapper .form-group textarea~.form-control-highlight{margin-top:-11px}.pixel-caffeine-wrapper .form-group select{appearance:none}.pixel-caffeine-wrapper .form-group select~.material-input:after{display:none}.pixel-caffeine-wrapper .form-control::-moz-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .checkbox label,.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper label.control-label{font-size:11px;line-height:1.07143;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .help-block{margin-top:0;font-size:11px}.pixel-caffeine-wrapper .form-group{margin:27px 0 0}.pixel-caffeine-wrapper .form-group .form-control{margin-bottom:7px}.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group .checkbox label,.pixel-caffeine-wrapper .form-group .radio label,.pixel-caffeine-wrapper .form-group label{font-size:14px;line-height:1.42857;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group label.control-label{line-height:1.07143;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group .help-block{margin-top:0;font-size:11px}.pixel-caffeine-wrapper .form-group.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.label-placeholder label.control-label{top:-7px;font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .form-group.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.label-static label.control-label{top:-28px;left:0;font-size:11px;line-height:1.07143}.pixel-caffeine-wrapper .form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-28px;left:0;font-size:11px;line-height:1.07143}.pixel-caffeine-wrapper .form-group.form-group-sm{padding-bottom:3px;margin:21px 0 0}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control{margin-bottom:3px}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control::-moz-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control:-ms-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .form-control::-webkit-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm .checkbox label,.pixel-caffeine-wrapper .form-group.form-group-sm .radio label,.pixel-caffeine-wrapper .form-group.form-group-sm label{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-sm label.control-label{font-size:9px;line-height:1.125;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group.form-group-sm .help-block{margin-top:0;font-size:9px}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-placeholder label.control-label{top:-11px;font-size:11px;line-height:1.5}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.form-group-sm.label-static label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.pixel-caffeine-wrapper .form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.pixel-caffeine-wrapper .form-group.form-group-lg{padding-bottom:9px;margin:30px 0 0}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control{margin-bottom:9px}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control::-moz-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control:-ms-input-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .form-control::-webkit-input-placeholder{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg .checkbox label,.pixel-caffeine-wrapper .form-group.form-group-lg .radio label,.pixel-caffeine-wrapper .form-group.form-group-lg label{font-size:18px;line-height:1.33333;color:#BDBDBD;font-weight:400}.pixel-caffeine-wrapper .form-group.form-group-lg label.control-label{font-size:14px;line-height:1;font-weight:400;margin:16px 0 0}.pixel-caffeine-wrapper .form-group.form-group-lg .help-block{margin-top:0;font-size:14px}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-placeholder label.control-label{top:-5px;font-size:18px;line-height:1.33333}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating.is-focused label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label,.pixel-caffeine-wrapper .form-group.form-group-lg.label-static label.control-label{top:-32px;left:0;font-size:14px;line-height:1}.pixel-caffeine-wrapper .form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-32px;left:0;font-size:14px;line-height:1}.pixel-caffeine-wrapper select.form-control{border:0;box-shadow:none;border-radius:0}.form-group.is-focused .pixel-caffeine-wrapper select.form-control{box-shadow:none;border-color:#D2D2D2}.form-group.is-focused .pixel-caffeine-wrapper select.form-control[multiple],.pixel-caffeine-wrapper select.form-control[multiple]{height:85px}.pixel-caffeine-wrapper .input-group-btn .btn{margin:0 0 7px}.pixel-caffeine-wrapper .form-group.form-group-sm .input-group-btn .btn{margin:0 0 3px}.pixel-caffeine-wrapper .form-group.form-group-lg .input-group-btn .btn{margin:0 0 9px}.pixel-caffeine-wrapper .input-group .input-group-btn{padding:0 12px}.pixel-caffeine-wrapper .input-group .input-group-addon{border:0;background:0 0}.pixel-caffeine-wrapper .form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.pixel-caffeine-wrapper legend{border-bottom:0}.pixel-caffeine-wrapper .list-group{border-radius:0}.pixel-caffeine-wrapper .list-group .list-group-item{background-color:transparent;overflow:hidden;border:0;border-radius:0}.pixel-caffeine-wrapper .list-group .list-group-item.baseline{border-bottom:1px solid #cecece}.pixel-caffeine-wrapper .list-group .list-group-item.baseline:last-child{border-bottom:none}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture{display:inline-block;padding-right:16px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary i,.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img,.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture i,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label{display:block;width:56px;height:56px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img{background:rgba(0,0,0,.1);padding:1px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary img.circle,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture img.circle{border-radius:100%}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary i,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture i{background:rgba(0,0,0,.25);border-radius:100%;text-align:center;line-height:56px;font-size:20px;color:#fff}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label{margin:5px -7px -5px 7px}.pixel-caffeine-wrapper .list-group .list-group-item .row-action-primary label .checkbox-material,.pixel-caffeine-wrapper .list-group .list-group-item .row-picture label .checkbox-material{left:-10px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content{display:inline-block}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary{position:absolute;right:16px;top:16px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary i{font-size:20px;color:rgba(0,0,0,.25);cursor:pointer}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .action-secondary~*{max-width:calc(100% - 30px)}.pixel-caffeine-wrapper .list-group .list-group-item .row-content .least-content{position:absolute;right:16px;top:0;color:rgba(0,0,0,.54);font-size:14px}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-heading{color:rgba(0,0,0,.77)}.pixel-caffeine-wrapper .list-group .list-group-item.active:focus,.pixel-caffeine-wrapper .list-group .list-group-item.active:hover{background:rgba(0,0,0,.15);outline:rgba(0,0,0,.15) solid 10px}.pixel-caffeine-wrapper .list-group .list-group-item.active .list-group-item-heading,.pixel-caffeine-wrapper .list-group .list-group-item.active .list-group-item-text{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .list-group .list-group-separator{overflow:hidden;margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .list-group .list-group-separator:before{content:"";width:calc(100% - 90px);border-bottom:1px solid rgba(0,0,0,.1);float:right}.pixel-caffeine-wrapper .navbar{border:0;border-radius:0}.pixel-caffeine-wrapper .navbar .navbar-brand{position:relative;height:60px;line-height:30px;color:inherit}.pixel-caffeine-wrapper .navbar .navbar-brand:focus,.pixel-caffeine-wrapper .navbar .navbar-brand:hover{color:inherit;background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-text{color:inherit;margin-top:20px;margin-bottom:20px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a{color:inherit;padding-top:20px;padding-bottom:20px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>li>a:hover{color:inherit;background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.active>a:hover{color:inherit;background-color:rgba(255,255,255,.1)}.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.disabled>a:hover{color:inherit;background-color:transparent;opacity:.9}.pixel-caffeine-wrapper .navbar .navbar-toggle{border:0}.pixel-caffeine-wrapper .navbar .navbar-toggle:focus,.pixel-caffeine-wrapper .navbar .navbar-toggle:hover{background-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-toggle .icon-bar{background-color:inherit;border:1px solid}.pixel-caffeine-wrapper .navbar .navbar-default .navbar-toggle,.pixel-caffeine-wrapper .navbar .navbar-inverse .navbar-toggle{border-color:transparent}.pixel-caffeine-wrapper .navbar .navbar-collapse,.pixel-caffeine-wrapper .navbar .navbar-form{border-color:rgba(0,0,0,.1)}.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a,.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav>.open>a:hover{background-color:transparent;color:inherit}@media (max-width:767px){.pixel-caffeine-wrapper .navbar .navbar-nav .navbar-text{color:inherit;margin-top:15px;margin-bottom:15px}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.dropdown-header{border:0;color:inherit}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu .divider{border-bottom:1px solid;opacity:.08}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a{color:inherit}.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a:focus,.pixel-caffeine-wrapper .navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:inherit;background-color:transparent}}.pixel-caffeine-wrapper .navbar .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar .btn-link,.pixel-caffeine-wrapper .navbar .btn-link:focus,.pixel-caffeine-wrapper .navbar .btn-link:hover,.pixel-caffeine-wrapper .navbar .btn-link[disabled]:focus,.pixel-caffeine-wrapper .navbar .btn-link[disabled]:hover,.pixel-caffeine-wrapper .navbar .navbar-link,.pixel-caffeine-wrapper .navbar .navbar-link:hover,fieldset[disabled] .pixel-caffeine-wrapper .navbar .btn-link:focus,fieldset[disabled] .pixel-caffeine-wrapper .navbar .btn-link:hover{color:inherit}.pixel-caffeine-wrapper .navbar .navbar-form{margin-top:16px}.pixel-caffeine-wrapper .navbar .navbar-form .form-group{margin:0;padding:0}.pixel-caffeine-wrapper .navbar .navbar-form .form-group .material-input:before,.pixel-caffeine-wrapper .navbar .navbar-form .form-group.is-focused .material-input:after{background-color:inherit}.pixel-caffeine-wrapper .navbar .navbar-form .form-control,.pixel-caffeine-wrapper .navbar .navbar-form .form-group .form-control{border-color:inherit;color:inherit;padding:0;margin:0;height:28px;font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .navbar .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a{font-size:16px;padding:13px 16px}.pixel-caffeine-wrapper .navbar,.pixel-caffeine-wrapper .navbar.navbar-default{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar .dropdown-menu li>a:hover,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a:hover{color:#4C70BA;background-color:#eee}.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar .dropdown-menu .active>a:hover,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-inverse{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a:hover{color:#3f51b5;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu .active>a:hover{color:#fff}.pixel-caffeine-wrapper .navbar.navbar-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a:hover{color:#4C70BA;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success{background-color:#68AA20;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a:hover{color:#68AA20;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a{background-color:#68AA20;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info{background-color:#5bc0de;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a:hover{color:#5bc0de;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a{background-color:#5bc0de;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning{background-color:#FD9C00;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a:hover{color:#FD9C00;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a{background-color:#FD9C00;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger{background-color:#E15667;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a:focus,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a:hover{color:#E15667;background-color:#eee}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a{background-color:#E15667;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .navbar-inverse{background-color:#3f51b5}@media (max-width:1199px){.pixel-caffeine-wrapper .navbar .navbar-brand{height:50px;padding:10px 15px}.pixel-caffeine-wrapper .navbar .navbar-form{margin-top:10px}.pixel-caffeine-wrapper .navbar .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.pixel-caffeine-wrapper .dropdown-menu{border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.pixel-caffeine-wrapper .dropdown-menu .divider{background-color:rgba(0,0,0,.12)}.pixel-caffeine-wrapper .dropdown-menu li{overflow:hidden;position:relative}.pixel-caffeine-wrapper .dropdown-menu li a:hover{background-color:transparent;color:#4C70BA}.pixel-caffeine-wrapper .alert{border:0;border-radius:0}.pixel-caffeine-wrapper .alert,.pixel-caffeine-wrapper .alert.alert-default{background-color:rgba(255,255,255,.84);color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert .alert-link,.pixel-caffeine-wrapper .alert a,.pixel-caffeine-wrapper .alert.alert-default .alert-link,.pixel-caffeine-wrapper .alert.alert-default a{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-inverse{background-color:#3f51b5;color:#fff}.pixel-caffeine-wrapper .alert.alert-inverse .alert-link,.pixel-caffeine-wrapper .alert.alert-inverse a{color:#fff}.pixel-caffeine-wrapper .alert-danger,.pixel-caffeine-wrapper .alert-info,.pixel-caffeine-wrapper .alert-success,.pixel-caffeine-wrapper .alert-warning,.pixel-caffeine-wrapper .alert.alert-danger,.pixel-caffeine-wrapper .alert.alert-danger .alert-link,.pixel-caffeine-wrapper .alert.alert-danger a,.pixel-caffeine-wrapper .alert.alert-info,.pixel-caffeine-wrapper .alert.alert-info .alert-link,.pixel-caffeine-wrapper .alert.alert-info a,.pixel-caffeine-wrapper .alert.alert-primary .alert-link,.pixel-caffeine-wrapper .alert.alert-primary a,.pixel-caffeine-wrapper .alert.alert-success,.pixel-caffeine-wrapper .alert.alert-success .alert-link,.pixel-caffeine-wrapper .alert.alert-success a{color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-primary{background-color:#4C70BA;color:rgba(255,255,255,.84)}.pixel-caffeine-wrapper .alert.alert-success{background-color:#68AA20}.pixel-caffeine-wrapper .alert.alert-info{background-color:#5bc0de}.pixel-caffeine-wrapper .alert.alert-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .alert.alert-danger{background-color:#E15667}.pixel-caffeine-wrapper .alert-default .alert-link,.pixel-caffeine-wrapper .alert-default a{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .progress{height:4px;border-radius:0;box-shadow:none;background:#c8c8c8}.pixel-caffeine-wrapper .progress .progress-bar{box-shadow:none}.pixel-caffeine-wrapper .progress .progress-bar,.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-default{background-color:#4C70BA}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-primary{background-color:#4C70BA}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-success{background-color:#68AA20}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-info{background-color:#5bc0de}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-warning{background-color:#FD9C00}.pixel-caffeine-wrapper .progress .progress-bar.progress-bar-danger{background-color:#E15667}.pixel-caffeine-wrapper .text-warning{color:#FD9C00}.pixel-caffeine-wrapper .text-primary{color:#4C70BA}.pixel-caffeine-wrapper .text-danger{color:#E15667}.pixel-caffeine-wrapper .text-success{color:#68AA20}.pixel-caffeine-wrapper .text-info{color:#5bc0de}.pixel-caffeine-wrapper .nav-tabs{background:#4C70BA}.pixel-caffeine-wrapper .nav-tabs>li>a{margin:0}.pixel-caffeine-wrapper .nav-tabs>li>a,.pixel-caffeine-wrapper .nav-tabs>li>a:focus,.pixel-caffeine-wrapper .nav-tabs>li>a:hover{background-color:transparent!important;border:0!important;color:#FFF!important;font-weight:500}.pixel-caffeine-wrapper .nav-tabs>li.disabled>a,.pixel-caffeine-wrapper .nav-tabs>li.disabled>a:hover{color:rgba(255,255,255,.5)}.pixel-caffeine-wrapper .popover,.pixel-caffeine-wrapper .tooltip-inner{color:#ececec;line-height:1em;background:rgba(101,101,101,.9);border:none;border-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .tooltip,.pixel-caffeine-wrapper .tooltip.in{opacity:1}.pixel-caffeine-wrapper .popover .arrow,.pixel-caffeine-wrapper .popover .tooltip-arrow,.pixel-caffeine-wrapper .tooltip .arrow,.pixel-caffeine-wrapper .tooltip .tooltip-arrow{display:none}.pixel-caffeine-wrapper .card{display:inline-block;position:relative;width:100%;border-radius:4px;color:rgba(0,0,0,.87);background:#fff;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.pixel-caffeine-wrapper .card .card-height-indicator{margin-top:100%}.pixel-caffeine-wrapper .card .card-content{position:absolute;top:0;bottom:0;left:0;right:0}.pixel-caffeine-wrapper .card .card-image{height:60%;position:relative;overflow:hidden}.pixel-caffeine-wrapper .card .card-image img{width:100%;height:100%;border-top-left-radius:2px;border-top-right-radius:2px;pointer-events:none}.pixel-caffeine-wrapper .card .card-image .card-image-headline{position:absolute;bottom:16px;left:18px;color:#fff;font-size:2em}.pixel-caffeine-wrapper .card .card-body{height:30%;padding:18px}.pixel-caffeine-wrapper .card .card-footer{height:10%;padding:18px}.pixel-caffeine-wrapper .card .card-footer a,.pixel-caffeine-wrapper .card .card-footer button{margin:0!important;position:relative;bottom:25px;width:auto}.pixel-caffeine-wrapper .card .card-footer a:first-child,.pixel-caffeine-wrapper .card .card-footer button:first-child{left:-15px}.pixel-caffeine-wrapper .modal-content{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:4px;border:none}.pixel-caffeine-wrapper .panel,.pixel-caffeine-wrapper .snackbar{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .modal-content .modal-header{border-bottom:none;padding:24px 24px 0}.pixel-caffeine-wrapper .modal-content .modal-body{padding:24px 24px 16px}.pixel-caffeine-wrapper .modal-content .modal-footer{border-top:none;padding:7px}.pixel-caffeine-wrapper .modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.pixel-caffeine-wrapper .modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.pixel-caffeine-wrapper .modal-content .modal-footer button+button{margin-bottom:16px}.pixel-caffeine-wrapper .modal-content .modal-body+.modal-footer{padding-top:0}.pixel-caffeine-wrapper .modal-backdrop{background:rgba(0,0,0,.3)}.pixel-caffeine-wrapper .panel{border-radius:2px;border:0}.pixel-caffeine-wrapper .panel.panel-default>.panel-heading,.pixel-caffeine-wrapper .panel>.panel-heading{background-color:#eee}.pixel-caffeine-wrapper .panel.panel-inverse>.panel-heading{background-color:#3f51b5}.pixel-caffeine-wrapper .panel.panel-primary>.panel-heading{background-color:#4C70BA}.pixel-caffeine-wrapper .panel.panel-success>.panel-heading{background-color:#68AA20}.pixel-caffeine-wrapper .panel.panel-info>.panel-heading{background-color:#5bc0de}.pixel-caffeine-wrapper .panel.panel-warning>.panel-heading{background-color:#FD9C00}.pixel-caffeine-wrapper .panel.panel-danger>.panel-heading{background-color:#E15667}.pixel-caffeine-wrapper [class*=panel-]>.panel-heading{color:rgba(255,255,255,.84);border:0}.pixel-caffeine-wrapper .panel-default>.panel-heading,.pixel-caffeine-wrapper .panel:not([class*=panel-])>.panel-heading{color:rgba(0,0,0,.87)}.pixel-caffeine-wrapper .panel-footer{background-color:#eee}.pixel-caffeine-wrapper hr.on-dark{color:#5e5e5e}.pixel-caffeine-wrapper hr.on-light{color:#fff}@media (-webkit-min-device-pixel-ratio:0.75),(min--moz-device-pixel-ratio:0.75),(-o-device-pixel-ratio:3 / 4),(min-device-pixel-ratio:0.75),(min-resolution:0.75dppx),(min-resolution:120dpi){.pixel-caffeine-wrapper hr{height:.75px}}@media (-webkit-min-device-pixel-ratio:1),(min--moz-device-pixel-ratio:1),(-o-device-pixel-ratio:1),(min-device-pixel-ratio:1),(min-resolution:1dppx),(min-resolution:160dpi){.pixel-caffeine-wrapper hr{height:1px}}@media (-webkit-min-device-pixel-ratio:1.33),(min--moz-device-pixel-ratio:1.33),(-o-device-pixel-ratio:133 / 100),(min-device-pixel-ratio:1.33),(min-resolution:1.33dppx),(min-resolution:213dpi){.pixel-caffeine-wrapper hr{height:1.33px}}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:240dpi){.pixel-caffeine-wrapper hr{height:1.5px}}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:380dpi){.pixel-caffeine-wrapper hr{height:2px}}@media (-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(-o-device-pixel-ratio:3 / 1),(min-device-pixel-ratio:3),(min-resolution:3dppx),(min-resolution:480dpi){.pixel-caffeine-wrapper hr{height:3px}}@media (-webkit-min-device-pixel-ratio:4),(min--moz-device-pixel-ratio:4),(-o-device-pixel-ratio:4 / 1),(min-device-pixel-ratio:3),(min-resolution:4dppx),(min-resolution:640dpi){.pixel-caffeine-wrapper hr{height:4px}}.pixel-caffeine-wrapper *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.pixel-caffeine-wrapper :focus{outline:0}.pixel-caffeine-wrapper .snackbar{background-color:#323232;color:rgba(255,255,255,.84);font-size:14px;border-radius:4px;height:0;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;transform:translateY(200%)}.pixel-caffeine-wrapper .snackbar.snackbar-opened{padding:14px 15px;margin-bottom:20px;height:auto;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;transform:none}.pixel-caffeine-wrapper .snackbar.toast{border-radius:200px}.pixel-caffeine-wrapper .noUi-target,.pixel-caffeine-wrapper .noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;user-select:none;box-sizing:border-box}.pixel-caffeine-wrapper .noUi-base{width:100%;height:100%;position:relative}.pixel-caffeine-wrapper .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.pixel-caffeine-wrapper .noUi-handle{position:relative;z-index:1;box-sizing:border-box}.pixel-caffeine-wrapper .noUi-stacking .noUi-handle{z-index:10}.pixel-caffeine-wrapper .noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.pixel-caffeine-wrapper .noUi-state-drag *{cursor:inherit!important}.pixel-caffeine-wrapper .noUi-handle{width:12px;height:12px;left:-10px;top:-5px;cursor:ew-resize;border-radius:100%;transition:all .2s ease-out;border:1px solid}.pixel-caffeine-wrapper .noUi-vertical .noUi-handle{margin-left:5px;cursor:ns-resize}.pixel-caffeine-wrapper .noUi-horizontal.noUi-extended{padding:0 15px}.pixel-caffeine-wrapper .noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.pixel-caffeine-wrapper .noUi-background{height:2px;margin:20px 0}.pixel-caffeine-wrapper .noUi-origin{margin:0;border-radius:0;height:2px;background:#c8c8c8}.pixel-caffeine-wrapper .noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.pixel-caffeine-wrapper .noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.pixel-caffeine-wrapper .noUi-target{border-radius:4px}.pixel-caffeine-wrapper .noUi-horizontal{height:2px;margin:15px 0}.pixel-caffeine-wrapper .noUi-vertical{height:100%;width:2px;margin:0 15px;display:inline-block}.pixel-caffeine-wrapper .noUi-handle.noUi-active{transform:scale3d(2.5,2.5,1)}.pixel-caffeine-wrapper [disabled].noUi-slider{opacity:.5}.pixel-caffeine-wrapper [disabled] .noUi-handle{cursor:not-allowed}.pixel-caffeine-wrapper .slider{background:#c8c8c8}.pixel-caffeine-wrapper .slider.noUi-connect,.pixel-caffeine-wrapper .slider.slider-default.noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse.noUi-connect{background-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary.noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success.noUi-connect{background-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info.noUi-connect{background-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning.noUi-connect{background-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger.noUi-connect{background-color:#E15667}.pixel-caffeine-wrapper .slider .noUi-connect,.pixel-caffeine-wrapper .slider.slider-default .noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-connect{background-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-connect{background-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success .noUi-connect{background-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info .noUi-connect{background-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-connect{background-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-connect{background-color:#E15667}.pixel-caffeine-wrapper .slider .noUi-handle,.pixel-caffeine-wrapper .slider.slider-default .noUi-handle{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-handle{background-color:#3f51b5;border-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-handle{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .slider.slider-success .noUi-handle{background-color:#68AA20;border-color:#68AA20}.pixel-caffeine-wrapper .slider.slider-info .noUi-handle{background-color:#5bc0de;border-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-handle{background-color:#FD9C00;border-color:#FD9C00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-handle{background-color:#E15667;border-color:#E15667}.pixel-caffeine-wrapper .selectize-control.multi,.pixel-caffeine-wrapper .selectize-control.single{padding:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active{cursor:text;background:0 0;box-shadow:none;border:0;padding:0;height:100%;font-size:14px;line-height:30px}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input .has-items,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active .has-items,.pixel-caffeine-wrapper .selectize-control.single .selectize-input .has-items,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active .has-items{padding:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input:after{right:5px;position:absolute;font-size:25px;content:"\e5c5";font-family:'Material Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active input{font-size:14px;outline:0;border:0;background:0 0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active.label-floating-fix input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.label-floating-fix input{opacity:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div{display:inline-block;margin:0 8px 3px 0;padding:0;background:0 0;border:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div:after{content:","}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item:last-of-type:after,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div:last-of-type:after{content:""}.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>.item.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input.input-active>div.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>.item.active,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input>div.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>.item.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active>div.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>.item.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-input>div.active{font-weight:700;background:0 0;border:0}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown{position:absolute;z-index:1000;border:0;width:100%!important;left:0!important;height:auto;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:4px;padding:0;margin-top:3px}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .active,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .active{background-color:inherit}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .highlight,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .highlight{background-color:#d5d8ff}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .selected,.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .selected.active,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .selected,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .selected.active{background-color:#EEE}.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown .optgroup-header,.pixel-caffeine-wrapper .selectize-control.multi .selectize-dropdown [data-selectable],.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown .optgroup-header,.pixel-caffeine-wrapper .selectize-control.single .selectize-dropdown [data-selectable]{padding:10px 20px;cursor:pointer}.pixel-caffeine-wrapper .selectize-control.multi .dropdown-active~.selectize-dropdown,.pixel-caffeine-wrapper .selectize-control.single .dropdown-active~.selectize-dropdown{display:block}.pixel-caffeine-wrapper .dropdownjs::after{right:5px;top:3px;font-size:25px;position:absolute;font-family:'Material Icons';font-style:normal;font-weight:400;content:"\e5c5";pointer-events:none;color:#757575}.pixel-caffeine-wrapper .withripple{position:relative}.pixel-caffeine-wrapper .ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.pixel-caffeine-wrapper .ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0,0,0,.05);transform:scale(1);transform-origin:50%;opacity:0;pointer-events:none}.pixel-caffeine-wrapper .ripple.ripple-on{transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.pixel-caffeine-wrapper .ripple.ripple-out{transition:opacity .1s linear 0s!important;opacity:0}.pixel-caffeine-wrapper table{border-collapse:collapse;border-spacing:0}.pixel-caffeine-wrapper .material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .wrap{background:0 0}.pixel-caffeine-wrapper h1,.pixel-caffeine-wrapper h2,.pixel-caffeine-wrapper h3,.pixel-caffeine-wrapper h4,.pixel-caffeine-wrapper h5,.pixel-caffeine-wrapper h6{font-weight:700}.pixel-caffeine-wrapper strong{font-weight:600}.pixel-caffeine-wrapper .actions .btn-fab{margin:0 5px}.pixel-caffeine-wrapper .actions .btn-fab.btn-mini{margin:0 2px}.pixel-caffeine-wrapper .wrap .page-title{margin-bottom:10px;font-size:28px;font-weight:400}.pixel-caffeine-wrapper .nav-tab:focus,.pixel-caffeine-wrapper .nav-tab:hover{background-color:#fff;color:#555}.pixel-caffeine-wrapper .nav-tab,.pixel-caffeine-wrapper .nav-tab:focus,.pixel-caffeine-wrapper .nav-tab:hover{color:#555;text-decoration:none}.pixel-caffeine-wrapper .nav-tab-active,.pixel-caffeine-wrapper .nav-tab-active:focus,.pixel-caffeine-wrapper .nav-tab-active:hover{border-bottom-color:#fafafa;color:#000;background:#fafafa}.pixel-caffeine-wrapper .nav-tab-active,.pixel-caffeine-wrapper .plugin-sec{background:#fafafa}.pixel-caffeine-wrapper .plugin-sec{padding:30px;border:1px solid #CCC}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar{margin-top:30px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:after,.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar:before{content:" ";display:table}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item{margin:15px 0}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .loading-msg{display:block;margin-bottom:5px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .list-group .row-content{position:relative;min-height:60px;background:url(../img/placeholder-loading-news.png) no-repeat;background-size:100% 100%;opacity:.3}@media screen and (min-width:1200px){.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar-item.fake-item .list-group .row-content::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;animation:placeholder-shimmer 1s linear forwards infinite;background:#fafafa;background:linear-gradient(to right,transparent 8%,#fafafa 18%,transparent 33%);background-size:800px 104px}}.pixel-caffeine-wrapper .plugin-sec .banner-wrap{float:left;width:250px;margin:0 30px 30px 0;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a{background:#fff}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a:hover img{opacity:.9}.pixel-caffeine-wrapper .plugin-sec .banner-wrap a:active img{opacity:1}.pixel-caffeine-wrapper .plugin-sec .banner-wrap img{display:block;width:100%;height:auto;border:5px solid #fff;transition:opacity .3s ease-out}@media screen and (min-width:1200px){.pixel-caffeine-wrapper .plugin-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pixel-caffeine-wrapper .plugin-sec .plugin-content{width:calc(100% - 250px - 30px);margin-right:30px}.pixel-caffeine-wrapper .plugin-sec .plugin-sidebar{width:250px;margin-top:0}}.pixel-caffeine-wrapper .sec-overlay{position:relative}.pixel-caffeine-wrapper .sec-overlay::after{background:rgba(0,0,0,.3);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.pixel-caffeine-wrapper .sec-overlay .bumping{z-index:2;box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.pixel-caffeine-wrapper .data-group{position:relative}.pixel-caffeine-wrapper .data-group:after,.pixel-caffeine-wrapper .data-group:before{content:" ";display:table}.pixel-caffeine-wrapper .data-group .data{display:inline-block;margin-bottom:5px;text-align:right;font-size:14px;line-height:1.42857;color:#919191;font-weight:400}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap .form-control,.pixel-caffeine-wrapper .togglebutton label{margin-bottom:0}.pixel-caffeine-wrapper .data-group .value{font-size:14px}.pixel-caffeine-wrapper .data-group .value-info{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .data-group,.pixel-caffeine-wrapper .form-group{margin-left:0;margin-right:0;margin-top:0;padding-bottom:8px}.pixel-caffeine-wrapper .panel .data-group,.pixel-caffeine-wrapper .panel .form-group{margin-left:0;margin-right:0}.pixel-caffeine-wrapper .text-status{display:inline-block;vertical-align:middle;font-size:14px}.pixel-caffeine-wrapper .text-status-pending{color:#FD9C00}.pixel-caffeine-wrapper .control-wrap{font-size:14px}.pixel-caffeine-wrapper .form-group label.control-label{padding-top:7px;padding-bottom:7px;margin-top:0;font-size:14px;color:#919191;text-transform:none}.pixel-caffeine-wrapper .form-group .multiple-fields .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:20px}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:0}.pixel-caffeine-wrapper .form-group .multiple-fields .control-wrap+.control-wrap{padding-left:15px}.pixel-caffeine-wrapper .form-group .help-block{position:relative;display:inherit}.pixel-caffeine-wrapper .form-group.has-error .form-control,.pixel-caffeine-wrapper .form-group.has-error .select2-container .select2-choice,.pixel-caffeine-wrapper .form-group.has-error .select2-container .select2-choices{background-color:#fceeef}.pixel-caffeine-wrapper .form-group.has-error .select2-chosen,.pixel-caffeine-wrapper .form-group.has-error .text{color:#E15667}.pixel-caffeine-wrapper .form-group .form-control[disabled]{background-color:#f6f6f6;color:#BDBDBD}.pixel-caffeine-wrapper .form-group .checkbox label,.pixel-caffeine-wrapper .form-group .radio label,.pixel-caffeine-wrapper .form-group.is-focused .checkbox label,.pixel-caffeine-wrapper .form-group.is-focused .radio label{color:#444;font-weight:400}.pixel-caffeine-wrapper .form-group.is-focused .checkbox label:focus,.pixel-caffeine-wrapper .form-group.is-focused .checkbox label:hover,.pixel-caffeine-wrapper .form-group.is-focused label.checkbox-inline:focus,.pixel-caffeine-wrapper .form-group.is-focused label.checkbox-inline:hover{color:#444}.pixel-caffeine-wrapper .form-group .help-block-error,.pixel-caffeine-wrapper .form-group.is-focused .help-block-error{display:none}.pixel-caffeine-wrapper .checkbox .text,.pixel-caffeine-wrapper .form-group.has-error .help-block-error{display:block}.pixel-caffeine-wrapper .radio label,.pixel-caffeine-wrapper label.radio-inline{padding-left:32px}.pixel-caffeine-wrapper .checkbox{position:relative;padding-left:30px}.pixel-caffeine-wrapper .checkbox .checkbox-material{position:absolute;top:0;left:0;width:20px;height:20px}.pixel-caffeine-wrapper .checkbox .checkbox-material::before{top:0}.pixel-caffeine-wrapper .checkbox .checkbox-material .check{border-radius:0}.pixel-caffeine-wrapper .multi-form-group:after,.pixel-caffeine-wrapper .multi-form-group:before{content:" ";display:table}.pixel-caffeine-wrapper .form-horizontal-inline .form-control,.pixel-caffeine-wrapper .form-horizontal-inline .text,.pixel-caffeine-wrapper .form-inline .control-wrap,.pixel-caffeine-wrapper .form-toggle .control-wrap,.pixel-caffeine-wrapper .togglebutton{display:inline-block;vertical-align:middle}@media screen and (min-width:992px){.pixel-caffeine-wrapper .multi-form-group .sub-form-group{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right!important}.pixel-caffeine-wrapper .modal .multi-form-group .sub-form-group{position:relative;min-height:1px;padding-left:0;padding-right:0}}@media screen and (min-width:992px) and (min-width:992px){.pixel-caffeine-wrapper .multi-form-group .sub-form-group{float:left;width:83.33333%}.pixel-caffeine-wrapper .modal .multi-form-group .sub-form-group{float:left;width:100%}}.pixel-caffeine-wrapper input{margin-top:0;margin-left:0;margin-right:0}.pixel-caffeine-wrapper .form-horizontal .togglebutton,.pixel-caffeine-wrapper .form-inline .togglebutton,.pixel-caffeine-wrapper .form-toggle .text-status{margin-top:.3em}.pixel-caffeine-wrapper .form-toggle{padding-top:12px;padding-bottom:20px}.pixel-caffeine-wrapper .togglebutton{padding-left:15px}.pixel-caffeine-wrapper .togglebutton label input{position:absolute}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .control-wrap{position:relative;min-height:1px}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle{background:rgba(104,170,32,.5)}.pixel-caffeine-wrapper .togglebutton label input[type=checkbox]:checked+.toggle::after{background:#68AA20}.pixel-caffeine-wrapper .togglebutton.pending label input[type=checkbox]+.toggle{background:rgba(253,156,0,.5)}.pixel-caffeine-wrapper .togglebutton.pending label input[type=checkbox]+.toggle::after{background:#FD9C00}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .togglebutton,.pixel-caffeine-wrapper .form-inline .togglebutton{padding-left:0}}.pixel-caffeine-wrapper .form-control,.pixel-caffeine-wrapper .form-group .form-control{background-color:#f2f4fa;padding-left:10px;padding-right:10px}.pixel-caffeine-wrapper .form-control::-moz-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-moz-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{font-weight:300}.pixel-caffeine-wrapper .form-group-lg .form-control{font-size:2em}.pixel-caffeine-wrapper .form-group-lg.sub-panel{margin-top:0}.pixel-caffeine-wrapper .multiple-fields-actions .btn{margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .form-inline .control-wrap{width:auto;margin-right:10px}.pixel-caffeine-wrapper .form-inline label.control-label{margin-right:10px}.pixel-caffeine-wrapper .form-inline .text{font-size:14px}@media (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .control-label{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .control-wrap{float:left;width:83.33333%}}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .control-wrap,.pixel-caffeine-wrapper .form-horizontal .data-group .data,.pixel-caffeine-wrapper .form-horizontal .data-group .value{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .form-horizontal .checkbox .checkbx-material{top:10px}.pixel-caffeine-wrapper .form-horizontal .list-filter{padding-top:7px}.pixel-caffeine-wrapper .form-horizontal .form-inline .control-wrap{float:none;width:auto}.pixel-caffeine-wrapper .form-horizontal .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .multi-form-group .sub-form-group.form-vertical .form-group{padding-bottom:20px}.pixel-caffeine-wrapper .form-horizontal .multi-form-group .sub-form-group.form-vertical .control-label{padding-top:0;margin-top:0}.pixel-caffeine-wrapper .form-horizontal .data-group,.pixel-caffeine-wrapper .form-horizontal .form-group{padding-bottom:20px}.pixel-caffeine-wrapper .form-horizontal .control-label,.pixel-caffeine-wrapper .form-horizontal .data-group .data{padding-right:15px}.pixel-caffeine-wrapper .form-horizontal .form-group:not(.form-toggle) .control-label{margin-top:.3em}.pixel-caffeine-wrapper .form-horizontal .control-wrap,.pixel-caffeine-wrapper .form-horizontal .data-group .data+.value{padding-left:15px}.pixel-caffeine-wrapper .form-horizontal .form-toggle{padding-top:0}.pixel-caffeine-wrapper .form-horizontal .form-inline .control-label{margin-right:0}.pixel-caffeine-wrapper .form-horizontal .help-block{position:absolute;margin-top:-5px}.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error.data-group,.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error.form-group{padding-bottom:0}.pixel-caffeine-wrapper .form-horizontal .has-error-long.has-error .help-block{position:static}.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-label,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-wrap,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .data,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .value{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}.pixel-caffeine-wrapper .form-horizontal .data-group .data,.pixel-caffeine-wrapper .form-horizontal .data-group .value{position:relative;padding-left:15px;padding-right:15px;min-height:1px}@media screen and (min-width:992px) and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-label,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .data{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-wrap,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .value{float:left;width:83.33333%}}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .data-group .data{float:left;width:16.66667%}.pixel-caffeine-wrapper .form-horizontal .data-group .value{float:left;width:83.33333%}}.pixel-caffeine-wrapper .form-horizontal-inline .form-control{width:auto;margin-right:10px}.pixel-caffeine-wrapper .form-horizontal-inline .checkbox.with-form-control .checkbox-material{top:.8em}.pixel-caffeine-wrapper .form-vertical .form-group{padding-bottom:8px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-vertical .multiple-fields,.pixel-caffeine-wrapper .form-vertical>.form-group>.control-label,.pixel-caffeine-wrapper .form-vertical>.form-group>.control-wrap{float:none;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .form-vertical .control-label{width:auto;text-align:left}.pixel-caffeine-wrapper .form-vertical .control-wrap{width:100%}.pixel-caffeine-wrapper .form-vertical .multiple-fields .control-wrap{width:auto}}.pixel-caffeine-wrapper .radio{margin-top:10px;margin-bottom:10px}.pixel-caffeine-wrapper .input-group{margin-bottom:10px}.pixel-caffeine-wrapper .input-group .input-group-btn{padding-left:0}.pixel-caffeine-wrapper .input-group.select-and-multi-tags{display:block}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn,.pixel-caffeine-wrapper .input-group.select-and-multi-tags .select2-container{display:block!important;width:100%}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn{padding-right:0;margin-bottom:10px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .input-group.select-and-multi-tags{display:table}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn,.pixel-caffeine-wrapper .input-group.select-and-multi-tags .select2-container{display:table-cell!important}.pixel-caffeine-wrapper .input-group.select-and-multi-tags .input-group-btn{width:auto;vertical-align:top;padding-right:15px;margin-bottom:0}}.pixel-caffeine-wrapper p{font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .jumbotron{background:#fff;padding:35px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine-wrapper .modal .panel-body,.pixel-caffeine-wrapper .panel .panel-heading .form-group{padding:0}.pixel-caffeine-wrapper .jumbotron .tit{margin-top:0;margin-bottom:20px}.pixel-caffeine-wrapper .panel>.panel-footer,.pixel-caffeine-wrapper .panel>.panel-heading{background:#fff}.pixel-caffeine-wrapper .panel .panel-footer:after,.pixel-caffeine-wrapper .panel .panel-footer:before{content:" ";display:table}.pixel-caffeine-wrapper .panel .panel-footer .form-control{margin-bottom:0}.pixel-caffeine-wrapper .panel>.panel-heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #ddd}.pixel-caffeine-wrapper .panel>.panel-heading .text-status{display:block;text-transform:none;margin-top:5px}.pixel-caffeine-wrapper .panel .panel-heading{color:#444;text-transform:uppercase}.pixel-caffeine-wrapper .panel .panel-heading .tit{display:inline-block;margin-top:.2em;margin-bottom:0;font-size:24px}.pixel-caffeine-wrapper .panel .panel-heading .tit::before{margin-top:-.2em;margin-right:20px;color:#c4c4c4;font-size:1.5em}.pixel-caffeine-wrapper .panel .panel-heading .btn{margin:0 0 0 10px}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle{text-align:right}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .toggle{margin-right:6px}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .text-status{font-style:italic}.pixel-caffeine-wrapper .panel .panel-heading .form-toggle .control-label{padding-right:0}.pixel-caffeine-wrapper .panel .panel{box-shadow:none}.pixel-caffeine-wrapper .panel .panel .panel-heading{padding:0;border-bottom:none;margin-top:40px}.pixel-caffeine-wrapper .panel .panel .panel-heading .tit{font-size:20px}.pixel-caffeine-wrapper .panel .panel .panel-body{padding-left:0;padding-right:0}.pixel-caffeine-wrapper .panel .panel .panel-heading::before{font-size:2.5em}.pixel-caffeine-wrapper .panel .panel .form-group{margin-top:0;padding-bottom:0}.pixel-caffeine-wrapper .modal .panel{box-shadow:none;margin-top:40px}.pixel-caffeine-wrapper .modal .panel-heading{border:0;padding:10px 0}.pixel-caffeine-wrapper .modal .panel-heading .tit{font-size:16px}.pixel-caffeine-wrapper .panel-settings-ca .control-label .tit,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .tit,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .tit,.pixel-caffeine-wrapper .sub-panel .tit{font-size:20px}.pixel-caffeine-wrapper .modal .panel-heading .tit::before{margin-right:5px}.pixel-caffeine-wrapper .panel.disabled,.pixel-caffeine-wrapper .sub-panel.disabled{background:#fafafa;color:#b7b7b7}.pixel-caffeine-wrapper .panel.disabled .divider,.pixel-caffeine-wrapper .sub-panel.disabled .divider{background:#fafafa}.pixel-caffeine-wrapper .panel.disabled .btn-help,.pixel-caffeine-wrapper .sub-panel.disabled .btn-help{color:inherit}.pixel-caffeine-wrapper .table th{text-transform:uppercase}.pixel-caffeine-wrapper .table td{word-break:break-word}.pixel-caffeine-wrapper .table .url{max-width:50vw}.pixel-caffeine-wrapper .table .actions{text-align:center}.pixel-caffeine-wrapper .table .actions .btn{margin:5px}.pixel-caffeine-wrapper .table .info-extra{display:block;color:#919191}@media screen and (min-width:767px){.pixel-caffeine-wrapper .table .btn-group,.pixel-caffeine-wrapper .table .btn-group-sm{min-width:130px;text-align:center}}.pixel-caffeine-wrapper .pagination>.active>a,.pixel-caffeine-wrapper .pagination>.active>a:focus,.pixel-caffeine-wrapper .pagination>.active>a:hover,.pixel-caffeine-wrapper .pagination>.active>span,.pixel-caffeine-wrapper .pagination>.active>span:focus,.pixel-caffeine-wrapper .pagination>.active>span:hover{background-color:#4C70BA;border-color:#4C70BA}.pixel-caffeine-wrapper .pagination .pagination>li>span,.pixel-caffeine-wrapper .pagination>li>a{color:#4C70BA}.pixel-caffeine-wrapper .btn,.pixel-caffeine-wrapper .input-group-btn .btn{padding:8px 30px}.pixel-caffeine-wrapper .btn.btn-fab.btn-default,.pixel-caffeine-wrapper .btn.btn-raised.btn-default,.pixel-caffeine-wrapper .btn:not(.btn-fab),.pixel-caffeine-wrapper .btn:not(.btn-naked),.pixel-caffeine-wrapper .btn:not(.btn-raised){background:#f2f2f2}.pixel-caffeine-wrapper .btn.btn-fab.btn-default:hover,.pixel-caffeine-wrapper .btn.btn-raised.btn-default:hover,.pixel-caffeine-wrapper .btn:not(.btn-fab):hover,.pixel-caffeine-wrapper .btn:not(.btn-naked):hover,.pixel-caffeine-wrapper .btn:not(.btn-raised):hover{background:#e6e6e6}.pixel-caffeine-wrapper .btn::before{font-size:24px}.pixel-caffeine-wrapper .btn:not(.btn-primary) :not(.btn-success) :not(.btn-info) :not(.btn-warning) :not(.btn-danger) :not(.active)::before{color:#444}.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-danger.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-danger.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-info.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-info.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-primary.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-primary.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-success.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-success.btn-raised:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link)::before,.pixel-caffeine-wrapper .btn.btn-warning.btn-raised:not(.btn-link),.pixel-caffeine-wrapper .btn.btn-warning.btn-raised:not(.btn-link)::before{color:#FFF}.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-danger.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-info.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-primary.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-success.btn-fab:not(.btn-link):hover,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link):focus,.pixel-caffeine-wrapper .btn.btn-warning.btn-fab:not(.btn-link):hover{background:currentColor;-webkit-box-shadow:0 0 10px currentColor;box-shadow:0 0 10px currentColor}.pixel-caffeine-wrapper .btn.disabled{pointer-events:none}.pixel-caffeine-wrapper .btn:not(:empty):not(.btn-fab)::before{margin-right:.4em}.pixel-caffeine-wrapper .btn.btn-naked{background:0 0;box-shadow:none;color:#777}.pixel-caffeine-wrapper .btn.btn-naked.btn-raised{box-shadow:none}.pixel-caffeine-wrapper .btn.btn-naked.btn-raised:hover{background:#e6e6e6}.pixel-caffeine-wrapper .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-default{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pixel-caffeine-wrapper .btn.btn-fab.btn-default::before,.pixel-caffeine-wrapper .btn.btn-fab::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px);-o-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px;font-size:24px}.pixel-caffeine-wrapper .btn.btn-fab .ripple.ripple-on,.pixel-caffeine-wrapper .btn.btn-fab.btn-default .ripple.ripple-on{opacity:.3}.pixel-caffeine-wrapper .btn.btn-fab .ripple.ripple-out,.pixel-caffeine-wrapper .btn.btn-fab.btn-default .ripple.ripple-out{opacity:0}.pixel-caffeine-wrapper .btn-group-sm .btn.btn-fab,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini{padding:0;width:28px;min-width:28px;height:28px}.pixel-caffeine-wrapper .btn-group-sm .btn.btn-fab::before,.pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini::before{-webkit-transform:translate(-14px,-14px);-ms-transform:translate(-14px,-14px);-o-transform:translate(-14px,-14px);transform:translate(-14px,-14px);line-height:28px;width:28px;font-size:16px}.pixel-caffeine-wrapper .btn-apply::before,.pixel-caffeine-wrapper .btn-config::before,.pixel-caffeine-wrapper .btn-save::before,.pixel-caffeine-wrapper .btn.btn-clone::before,.pixel-caffeine-wrapper .btn.btn-delete::before,.pixel-caffeine-wrapper .btn.btn-edit::before,.pixel-caffeine-wrapper .btn.btn-help::before,.pixel-caffeine-wrapper .btn.btn-include::before,.pixel-caffeine-wrapper .btn.btn-sync::before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .btn.btn-fab.btn-primary{background:#4C70BA;color:#4C70BA}.pixel-caffeine-wrapper .btn.btn-fab.btn-success{background:#68AA20;color:#68AA20}.pixel-caffeine-wrapper .btn.btn-fab.btn-info{background:#5bc0de;color:#5bc0de}.pixel-caffeine-wrapper .btn.btn-fab.btn-warning{background:#FD9C00;color:#FD9C00}.pixel-caffeine-wrapper .btn.btn-fab.btn-danger{background:#E15667;color:#E15667}.pixel-caffeine-wrapper .btn.btn-delete::before{content:"delete"}.pixel-caffeine-wrapper .btn.btn-clone::before{content:"queue"}.pixel-caffeine-wrapper .btn.btn-edit::before{content:"mode_edit"}.pixel-caffeine-wrapper .btn.btn-include::before{content:"add_circle_outline"}.pixel-caffeine-wrapper .btn.btn-exclude::before{content:"remove_circle_outline";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .btn.btn-sync::before{content:"sync"}.pixel-caffeine-wrapper .btn.btn-help{background:0 0;box-shadow:none;color:#777}.pixel-caffeine-wrapper .btn.btn-help::before{content:"help_outline"}.pixel-caffeine-wrapper .btn-config::before{content:"build"}.pixel-caffeine-wrapper .btn-save::before{content:"save"}.pixel-caffeine-wrapper .btn-apply::before{content:"check"}.pixel-caffeine-wrapper .btn.btn-fb-connect{padding-top:12px;padding-bottom:12px;white-space:normal;font-weight:600;line-height:1.2em}.pixel-caffeine-wrapper .btn.btn-fb-connect::before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../img/icon-fb.svg) no-repeat;background-size:contain;margin:-4px .5em 0 0}.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn.active,.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled],.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled]:hover{color:#FFF;background:#4C70BA}.pixel-caffeine-wrapper .btn-config,.pixel-caffeine-wrapper .btn-save.btn-plugin{font-size:2em}.pixel-caffeine-wrapper .panel-footer .btn-save.btn-plugin{float:right;font-size:1.5em}.pixel-caffeine-wrapper .btn-config::before,.pixel-caffeine-wrapper .btn-save::before{margin-right:10px;font-size:2em}.pixel-caffeine-wrapper .btn-group-toggle .btn{text-align:center}.pixel-caffeine-wrapper .btn-group-toggle .btn.active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link).hover,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active:hover{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine-wrapper .btn-group-toggle .btn.btn-raised:not(.btn-link):focus.active:hover{background:#718dc8}.pixel-caffeine-wrapper .tooltip-inner{padding:5px 8px}.pixel-caffeine-wrapper .modal{background:rgba(76,112,186,.5);z-index:9990}.pixel-caffeine-wrapper .modal .modal-header .modal-title{padding-top:10px;text-transform:uppercase}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-info::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-success::before,.pixel-caffeine-wrapper .alert.alert-lite.alert-warning::before{font-weight:400;line-height:1;text-transform:none;display:inline-block;vertical-align:middle;font-family:'Material Icons';font-style:normal;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .modal .modal-header .close{margin-left:10px;font-size:3em;font-weight:400}.pixel-caffeine-wrapper .modal .modal-body,.pixel-caffeine-wrapper .modal .modal-footer{padding-left:24px;padding-right:24px}.pixel-caffeine-wrapper .modal .modal-footer{padding-bottom:24px}.pixel-caffeine-wrapper .alert .close{opacity:.5}.pixel-caffeine-wrapper .alert .alert-link,.pixel-caffeine-wrapper .alert a{color:inherit;text-decoration:underline}.pixel-caffeine-wrapper .alert .alert-link:hover,.pixel-caffeine-wrapper .alert a:hover{opacity:.8}.pixel-caffeine-wrapper .alert a.btn{text-decoration:none}.pixel-caffeine-wrapper .alert a.btn:hover{opacity:1}.pixel-caffeine-wrapper .alert.alert-warning{background:#ffb031;color:#975d00}.pixel-caffeine-wrapper .alert.alert-warning .alert-link,.pixel-caffeine-wrapper .alert.alert-warning a{color:inherit}.pixel-caffeine-wrapper .alert.alert-lite{background:0 0;padding:0 0 0 1.8em;position:relative;font-size:.9em;margin-bottom:10px}.pixel-caffeine-wrapper .alert.alert-lite::before{position:absolute;top:0;left:0;font-size:1.4em}.pixel-caffeine-wrapper .alert.alert-lite.alert-warning{color:#e48c00}.pixel-caffeine-wrapper .alert.alert-lite.alert-warning::before{content:"warning"}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger{color:#E15667}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger::before{content:"error"}.pixel-caffeine-wrapper .alert.alert-lite.alert-success{color:#68AA20}.pixel-caffeine-wrapper .alert.alert-lite.alert-success::before{content:"check"}.pixel-caffeine-wrapper .alert.alert-lite.alert-info{color:#5bc0de}.pixel-caffeine-wrapper .alert.alert-lite.alert-info::before{content:"info"}@media screen and (min-width:768px){.pixel-caffeine-wrapper .alert-fancy.alert{background-color:transparent;padding:0;display:flex;align-items:center}.pixel-caffeine-wrapper .alert-fancy .alert-inner{padding:15px;flex:1 1 auto;position:relative;margin-left:5px}.pixel-caffeine-wrapper .alert-fancy .alert-inner :only-child{margin:0}.pixel-caffeine-wrapper .alert-fancy .alert-inner::after{content:"";position:absolute;left:-15px;top:0;bottom:0;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;margin:auto}.pixel-caffeine-wrapper .alert-fancy::before{content:"";height:150px;width:150px;min-width:100px;background-repeat:no-repeat}.pixel-caffeine-wrapper .alert-fancy.alert-warning .alert-inner{background:#ffc464}.pixel-caffeine-wrapper .alert-fancy.alert-warning .alert-inner::after{border-color:transparent #ffc464 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-warning::before{background-image:url(../img/walter-face-lost.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-success .alert-inner{background:#73bb23}.pixel-caffeine-wrapper .alert-fancy.alert-success .alert-inner::after{border-color:transparent #73bb23 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-success::before{background-image:url(../img/walter-face-2.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-danger .alert-inner{background:#E15667}.pixel-caffeine-wrapper .alert-fancy.alert-danger .alert-inner::after{border-color:transparent #E15667 transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-danger::before{background-image:url(../img/walter-face-lost.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-info .alert-inner{background:#5bc0de}.pixel-caffeine-wrapper .alert-fancy.alert-info .alert-inner::after{border-color:transparent #5bc0de transparent transparent}.pixel-caffeine-wrapper .alert-fancy.alert-info::before{background-image:url(../img/walter-face.png);background-size:85%;background-position:center left}.pixel-caffeine-wrapper .alert-fancy.alert-token::before{background-image:url(../img/renew-token.png);background-size:85%;background-position:center left}}.pixel-caffeine-wrapper .alert-fixed{position:fixed;z-index:12}.pixel-caffeine-wrapper .alert-fixed .alert{margin-bottom:0;transition:box-shadow .2s ease-in-out,margin-bottom .2s ease-in-out;box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}@media screen and (min-width:768px){.pixel-caffeine-wrapper .alert-fixed .alert-fancy.alert{box-shadow:none;background:rgba(255,255,255,.8)}.pixel-caffeine-wrapper .alert-fixed .alert-fancy.alert .alert-inner{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}}.pixel-caffeine-wrapper .alert-wrap:after,.pixel-caffeine-wrapper .alert-wrap:before{content:" ";display:table}.pixel-caffeine-wrapper .alert-info-disabled{display:none}.pixel-caffeine-wrapper .disabled-box{position:relative}.pixel-caffeine-wrapper .disabled-box::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:10;opacity:.75}.pixel-caffeine-wrapper .disabled-box .alert-info-disabled{display:block;position:absolute;top:75px;left:50%;margin-left:-35%;width:70%;background:#f1f1f1;color:#444;text-align:center;z-index:11;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}@media screen and (min-width:992px){.pixel-caffeine-wrapper .disabled-box .alert-info-disabled{width:400px;margin-left:-200px}}.pixel-caffeine-wrapper .disabled-box .alert-info-disabled .alert-tit{display:block;font-weight:700;margin-bottom:10px}.pixel-caffeine-wrapper .list-group-tit{font-size:18px;text-transform:uppercase}.pixel-caffeine-wrapper .list-group .list-group-separator::before{width:calc(100% - (32px + 16px + 5px + 16px))}.pixel-caffeine-wrapper .list-group .list-group-item{padding:0}.pixel-caffeine-wrapper .list-group .list-group-item::before{content:"description";font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:top;width:32px;line-height:32px;background:#CCC;border-radius:100%;margin-right:16px;text-align:center;font-size:24px;color:#FFF}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-heading{font-size:14px;font-weight:700;line-height:1.42857}.pixel-caffeine-wrapper .list-group .list-group-item a.list-group-item-heading{color:#337ab7}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-date{display:block;margin-bottom:5px;font-style:italic;color:#919191}.pixel-caffeine-wrapper .list-group .list-group-item .list-group-item-text{font-size:12px}.pixel-caffeine-wrapper .list-group .list-group-item .row-content{width:calc(100% - (32px + 16px + 5px));min-height:auto}.pixel-caffeine-wrapper .list-group.no-icon .list-group-item .row-content,.pixel-caffeine-wrapper .list-group.no-icon .list-group-separator::before{width:100%}.pixel-caffeine-wrapper .list-group.no-icon .list-group-item::before{display:none}.pixel-caffeine-wrapper .list-filter .filter-and{text-transform:uppercase;font-weight:400;color:#CCC;padding-right:10px;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .list-filter .label{background-color:transparent;border-radius:0;color:#444;text-align:left;font-weight:300;font-size:14px;line-height:normal;white-space:normal;transition:background-color .2s cubic-bezier(.4,0,.2,1);border:1px dashed #CCC;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .list-filter .actions{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);padding:0 10px;display:table-cell;vertical-align:middle}.pixel-caffeine-wrapper .modal-ca-filter .btn-group,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields{padding-bottom:20px}.pixel-caffeine-wrapper .list-filter li{display:table;margin-bottom:10px}.pixel-caffeine-wrapper .loading-data.btn::before,.pixel-caffeine-wrapper .loading-data:not(.btn)::after{content:"sync";font-family:'Material Icons';font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;animation:anim-spin 1s infinite linear;line-height:normal;color:inherit;font-weight:400}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .form-control,.pixel-caffeine-wrapper .panel-ca-list .table{margin-bottom:0}.pixel-caffeine-wrapper .list-filter li:hover .label{background-color:#EEE}.pixel-caffeine-wrapper .list-filter li:hover .actions{opacity:1}.pixel-caffeine-wrapper .loading-data:not(.btn)::after{font-size:inherit}.pixel-caffeine-wrapper .loading-data.btn{pointer-events:none}.pixel-caffeine-wrapper .loading-data.btn::before{font-size:24px}.pixel-caffeine-wrapper .loading-data.btn-fab::before{margin-top:-12px;margin-left:-12px}.pixel-caffeine-wrapper .btn-group-sm .btn-fab.loading-data::before,.pixel-caffeine-wrapper .loading-data.btn-fab-mini::before{margin-top:-14px;margin-left:-14px}.pixel-caffeine-wrapper .btn-group-sm .btn-fab.loading-data{pointer-events:none}.pixel-caffeine-wrapper .loading-data.loading-box{position:relative}.pixel-caffeine-wrapper .loading-data.loading-box::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:10}.pixel-caffeine-wrapper .loading-data.loading-box::after{position:absolute;top:50%;left:50%;width:90px;height:90px;line-height:90px;background:#EEE;border-radius:50%;margin-top:-45px;margin-left:-45px;text-align:center;font-size:50px;color:#444;z-index:11}.pixel-caffeine-wrapper .panel-ca-filters .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-ca-list .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-ca-new .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-heading .tit::before{line-height:1;text-transform:none;font-family:'Material Icons';letter-spacing:normal;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-style:normal}.pixel-caffeine-wrapper .loading-data.loading-box::after,.pixel-caffeine-wrapper .loading-data.loading-box::before{opacity:.75}@keyframes placeholder-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.pixel-caffeine-wrapper .panel-ca-list .panel-heading .tit::before{content:"person";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-ca-list .panel-footer{text-align:center}.pixel-caffeine-wrapper .panel-ca-list .table .name{max-width:500px;font-weight:600}.pixel-caffeine-wrapper .panel-ca-list .table .name .info-extra{font-weight:400}@media screen and (min-width:1199px){.pixel-caffeine-wrapper .panel-ca-list .table .name{width:auto}}.pixel-caffeine-wrapper .panel-ca-new .panel-heading .tit::before{content:"person_add";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-ca-filters .panel-heading .tit::before{content:"filter_list";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .modal-ca-filter .form-radio .control-wrap{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .modal-ca-filter .form-radio .radio{-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;padding-right:32px}.pixel-caffeine-wrapper .modal-ca-filter .form-user,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields{padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-label,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-wrap,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap+.control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.multiple-three .control-wrap{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.pixel-caffeine-wrapper .modal-ca-filter .form-radio .control-wrap{float:left;width:100%}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-label,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap{float:left;width:33.33333%}.pixel-caffeine-wrapper .modal-ca-filter .form-user .control-wrap,.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields .control-wrap+.control-wrap{float:left;width:66.66667%}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.multiple-three .control-wrap{float:left;width:33.33333%}}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:10px}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .control-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.pixel-caffeine-wrapper .modal-ca-filter .multiple-fields.can-add-fields .multiple-fields-actions{margin-left:-7.5px;margin-right:-7.5px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-heading .tit::before{content:"settings";font-weight:400;display:inline-block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .panel-footer .form-group{margin-top:0;padding-bottom:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:15px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel:first-child{position:relative;order:2;padding-top:35px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{background:#f2f4fa;padding-bottom:35px;border-bottom:1px solid #ddd;order:1}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel{-webkit-box-flex:1 0 49%;-moz-box-flex:1 0 49%;-webkit-flex:1 0 49%;-ms-flex:1 0 49%;flex:1 0 49%}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel:first-child{padding-right:45px;border-right:1px solid #ddd;border-bottom:0;padding-top:15px;order:1}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{padding-left:45px;order:2;padding-bottom:15px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .divider{display:block;position:absolute;top:0;right:0;left:0;margin:-35px auto auto;width:70px;height:70px;line-height:70px;border-radius:50%;background:#FFF;border:1px solid #ddd;text-align:center;text-transform:uppercase;font-style:normal;font-weight:600;color:#aaa}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .divider{top:50%;right:-35.5px;left:auto}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect{padding-left:12px;padding-right:12px;font-size:1.2em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect::before{width:16px;height:16px;margin:-4px .5em 0 0}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect{font-size:1.5em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .btn-fb-connect::before{width:20px;height:20px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap{position:relative;padding-left:0}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap::before{position:absolute;top:0;right:0;content:"check";font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;width:40px;height:40px;line-height:40px;font-size:2em;text-align:center;color:#68AA20;display:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id .control-wrap .form-control{padding-right:40px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id.active .control-wrap::before{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-px-id.active .form-control{background-image:linear-gradient(#68AA20,#68AA20),linear-gradient(#D2D2D2,#D2D2D2);background-size:100% 2px,100% 1px;border-bottom-color:#68AA20;color:#68AA20}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect{border-bottom:none}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions{display:none;overflow:hidden;font-size:12px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-disconnect{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px dotted #68AA20;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-edit{font-weight:600;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-disconnect{border-right:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-actions .user-edit{float:right}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .user-avatar{width:35px;height:35px;margin-right:10px;border:3px solid #FFF}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect .sub-panel-actions{float:right}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up{background:#ffebca}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .form-group .select2-container:not(.select2-container-disabled){background-color:#FFF;background-image:linear-gradient(#FD9C00,#FD9C00),linear-gradient(#ffd797,#ffd797);background-position:center bottom,center bottom}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .form-group label.control-label{color:#e48c00}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .user-info{float:left;margin:10px 0;font-size:12px;color:#777}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.to-set-up .user-disconnect{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active{background:#e5f7d2}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info{background:#68AA20;padding:16px;border-radius:4px;margin-top:10px;margin-bottom:10px;white-space:normal;font-weight:600;line-height:1.2em;text-transform:none;color:#FFF}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info{-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:16px;position:relative}@media screen and (min-width:480px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{position:absolute;top:50%;margin-top:-25px;right:16px;width:50px;height:50px;content:"check";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;color:inherit;font-size:3.8em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:80px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar{display:block}}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{display:none}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:0}}@media screen and (min-width:992px){.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-avatar,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info::after{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-info .user-info-account{margin-right:80px}}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-avatar{display:none;width:50px;height:50px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-name{font-size:14px;line-height:normal}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account{display:block;text-transform:uppercase;font-size:12px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account{font-weight:300}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id{font-style:normal;color:#FFF;font-size:1.3em}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .pixel-id-value,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account-value{font-weight:600;word-break:break-all}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-ad-account-value{display:block;text-transform:none;font-size:14px}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .fb-connect-info .user-name{font-weight:300;color:#d9f3bd}.pixel-caffeine-wrapper .panel-settings-ca .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-settings-conversions .panel-heading .tit::before{font-weight:400;text-transform:none;font-family:'Material Icons';font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions{display:block}.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions .user-disconnect,.pixel-caffeine-wrapper .panel-settings-set-fb-px .sub-panel-fb-connect.active .user-actions .user-edit{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.pixel-caffeine-wrapper .panel-settings-ca .panel-heading .tit::before{content:"person";display:inline-block}.pixel-caffeine-wrapper .panel-settings-ca .form-track{margin:20px 0}.pixel-caffeine-wrapper .panel-settings-ca .form-track:after,.pixel-caffeine-wrapper .panel-settings-ca .form-track:before{content:" ";display:table}.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-label,.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-wrap{position:relative;min-height:1px;padding-left:0;padding-right:0}.pixel-caffeine-wrapper .panel-settings-ca .control-label{padding-top:0;text-align:left}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .form-group{position:relative;min-height:1px;padding-right:15px;padding-left:0}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .control-wrap{position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:992px){.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-label,.pixel-caffeine-wrapper .panel-settings-ca .form-track .control-wrap{float:left;width:100%}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .form-group{float:left;width:50%}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .control-wrap{float:left;width:100%}}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt label{text-align:left}.pixel-caffeine-wrapper .panel-settings-conversions .panel-heading .tit::before{content:"shopping_cart";display:inline-block}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect{margin:15px 0 30px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .tit{display:inline-block;margin-top:0;margin-bottom:0}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .info{display:block;margin-top:10px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .info a{font-weight:600;text-decoration:underline;text-transform:uppercase;color:inherit}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions{border-top:1px solid #ddd}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::after,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::before{content:'';display:block;position:absolute;left:40px;width:0;height:0;border-style:solid}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::after{top:-40px;border-color:transparent transparent #FFF;border-width:20px 18px;margin-left:1px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions::before{top:-42px;border-color:transparent transparent #ddd;border-width:21px 19px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox label{margin-right:20px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox{display:inline-block}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions .checkbox-material{margin-right:5px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions,.pixel-caffeine-wrapper .panel-settings-conversions.detected .ecomm-detect .info{display:none}.pixel-caffeine-wrapper .panel-settings-conversions.detected .ecomm-conversions{display:block}.pixel-caffeine-wrapper .panel-settings-conversions.not-detected .ecomm-detect{color:#E15667}.pixel-caffeine-wrapper .panel-settings-conversions.not-detected .ecomm-detect::before{content:"error";font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:2.5em;margin-right:10px}.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-plugin-logo img{max-width:130px;max-height:70px}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin,.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .tit{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin{margin-bottom:0;margin-left:5px}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .item{display:inline-block;margin-right:10px;margin-bottom:0;transition:transform .2s ease-in-out}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .item:hover{transform:scale(1.1)}.pixel-caffeine-wrapper .panel-settings-conversions .sub-panel-supported-plugin .list-supported-plugin .ecomm-plugin-logo{display:block}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading{padding:0}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit{display:block;width:100%;position:relative;font-size:15.6px;margin-top:0;padding:10px 15px;font-weight:700}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:before,.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;vertical-align:middle;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;line-height:1;white-space:nowrap}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:focus,.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:hover{text-decoration:none}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:focus{outline:0;box-shadow:none}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:before{position:relative;top:.07em;content:"chevron_right";display:inline-block;margin-right:10px;color:#a1b4dc;font-size:1.7em;transition:all .3s ease-out}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:not(.collapsed)::before{transform:rotate(90deg)}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control{margin-bottom:0}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control .form-control{margin-left:10px;margin-bottom:0}.pixel-caffeine-wrapper .panel-advanced-settings .checkbox.with-form-control .checkbox-material{top:.5em}.pixel-caffeine-wrapper .panel-advanced-settings .sub-panel+.sub-panel{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.pixel-caffeine-wrapper .panel-advanced-settings .sub-panel .text{display:block}.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .control-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.pixel-caffeine-wrapper .panel-advanced-settings .form-group-btn-single .btn{margin:0 10px 0 0}.pixel-caffeine-wrapper .panel-advanced-settings label{width:100%}.pixel-caffeine-wrapper .panel-advanced-settings .select2-container-multi{margin:0}.pixel-caffeine-wrapper .panel-ce-tracking .panel-heading .tit::before{content:"track_changes";display:inline-block}.pixel-caffeine-wrapper .panel-ce-tracking .panel-footer{text-align:center}.pixel-caffeine-wrapper .panel-ce-tracking .table{margin-bottom:0}.pixel-caffeine-wrapper .panel-ce-tracking .table .name{width:200px;font-weight:700}.pixel-caffeine-wrapper .panel-ce-tracking .table .trigger{white-space:nowrap}@media screen and (min-width:1199px){.pixel-caffeine-wrapper .panel-ce-tracking .table .name{width:auto}}.pixel-caffeine-wrapper .panel-ce-tracking .code-sample{display:block}.pixel-caffeine-wrapper .panel-ce-tracking .code-copy,.pixel-caffeine-wrapper .panel-ce-tracking .show-code{margin-top:5px;display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase}.pixel-caffeine-wrapper .panel-ce-new .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-dashboard-main .panel-heading .tit::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;vertical-align:middle;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine-wrapper .panel-ce-new .panel-heading .tit::before{content:"track_changes";line-height:1;text-transform:none;display:inline-block;white-space:nowrap}.pixel-caffeine-wrapper .box-dashboard-config{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.pixel-caffeine-wrapper .box-dashboard-config .tit{font-size:36px;text-transform:uppercase}.pixel-caffeine-wrapper .box-dashboard-config p{font-size:18px}@media screen and (min-width:992px){.pixel-caffeine-wrapper .box-dashboard-config{min-height:400px;padding-right:300px}.pixel-caffeine-wrapper .box-dashboard-config::before{content:"";position:absolute;bottom:0;right:0;display:block;width:300px;height:100%;background:url(../img/walter-dashboard-config.png) 50% 50% no-repeat;background-size:contain}}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body{margin:auto}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn{padding:16px 30px;margin:20px 0 0;white-space:normal;font-size:2em}.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn::before{font-size:1.5em}@media screen and (min-width:768px){.pixel-caffeine-wrapper .box-dashboard-config .jumbotron-body .btn.btn-block{width:auto;display:inline-block}}.pixel-caffeine-wrapper .box-features{margin-top:50px;text-align:center}.pixel-caffeine-wrapper .box-features .tit{text-transform:uppercase}.pixel-caffeine-wrapper .list-features{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .list-features .feature{-webkit-box-flex:0 0 33.33%;-moz-box-flex:0 0 33.33%;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin:30px 0}.pixel-caffeine-wrapper .list-features .feature .feature-icon{display:block;background:#CCC;width:100px;height:100px;line-height:100px;border-radius:100%;margin:0 auto 16px;text-align:center;font-size:4.5em;color:#FFF}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+1){padding-right:20px}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+2){padding-left:10px;padding-right:10px}.pixel-caffeine-wrapper .list-features .feature:nth-child(3n+3){padding-left:20px}.pixel-caffeine-wrapper .panel-dashboard-main{position:relative}.pixel-caffeine-wrapper .panel-dashboard-main .panel-heading .tit::before{content:"tune";line-height:1;text-transform:none;display:inline-block;white-space:nowrap}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data{padding-right:0;text-align:left}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .btn-settings{width:100%;margin:0}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group-pixel .value{word-break:break-all}@media screen and (min-width:480px){.pixel-caffeine-wrapper .panel-dashboard-main .panel-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group .data,.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group .value{width:auto}.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .data-group-pixel{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width:768px){.pixel-caffeine-wrapper .panel-dashboard-main .panel-body .btn-settings{position:absolute;top:10px;right:15px;width:auto}}.pixel-caffeine-wrapper .panel-dashboard-main .data-group{padding-bottom:20px}.pixel-caffeine-wrapper .panel-dashboard-main .status .value{text-transform:uppercase;font-weight:700}.pixel-caffeine-wrapper .panel-dashboard-main .status .value .value-info{position:relative;padding-right:35px}.pixel-caffeine-wrapper .panel-dashboard-main .status .value .value-info::after{position:absolute;top:50%;margin-top:-15px;right:0;width:30px;line-height:30px;font-size:2em;margin-left:10px}.pixel-caffeine-wrapper .panel-dashboard-activity .panel-heading .tit::before,.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info::after,.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info::after{font-family:'Material Icons';font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle;font-style:normal;white-space:nowrap}.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info{color:#68AA20}.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info::after{content:"check"}.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info{color:#E15667}.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info::after{content:"close"}.pixel-caffeine-wrapper .panel-dashboard-activity .panel-heading .tit::before{content:"graphic_eq"}.pixel-caffeine .select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.pixel-caffeine .select2-container,.pixel-caffeine .select2-drop,.pixel-caffeine .select2-search,.pixel-caffeine .select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pixel-caffeine .select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;white-space:nowrap;color:#444;text-decoration:none;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to top,#eee 0,#fff 50%)}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.pixel-caffeine .select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.pixel-caffeine .select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.pixel-caffeine .select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.pixel-caffeine .select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(../img/select2/select2.png) right top no-repeat;cursor:pointer;outline:0}.pixel-caffeine .select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.pixel-caffeine .select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.pixel-caffeine .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)}.pixel-caffeine .select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;color:#000;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.pixel-caffeine .select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.pixel-caffeine .select2-drop-active{border:1px solid #5897fb;border-top:none}.pixel-caffeine .select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.pixel-caffeine .select2-container .select2-choice .select2-arrow{display:inline-block;height:100%;position:absolute;right:0;top:0;border-radius:0 4px 4px 0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background-image:linear-gradient(to top,#ccc 0,#eee 60%)}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.pixel-caffeine .select2-container .select2-choice .select2-arrow b{width:100%;height:100%;background:url(../img/select2/select2.png) 0 1px no-repeat}.pixel-caffeine html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.pixel-caffeine .select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0;position:relative;z-index:10000;white-space:nowrap}.pixel-caffeine .select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:url(../img/select2/select2.png) 100% -22px no-repeat #fff;background:url(../img/select2/select2.png) 100% -22px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2.png) 100% -22px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) 100% -22px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) 100% -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(../img/select2/select2.png) -37px -22px no-repeat #fff;background:url(../img/select2/select2.png) -37px -22px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2.png) -37px -22px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) -37px -22px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2.png) -37px -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine .select2-search input.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #fff;background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2-spinner.gif) 100% no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../img/select2/select2-spinner.gif) 100% no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.pixel-caffeine .select2-container-active .select2-choice,.pixel-caffeine .select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.pixel-caffeine .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;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choice,.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}.pixel-caffeine html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.pixel-caffeine .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.pixel-caffeine html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.pixel-caffeine .select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pixel-caffeine .select2-results{max-height:200px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.pixel-caffeine html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.pixel-caffeine .select2-results ul.select2-result-sub{margin:0;padding-left:0}.pixel-caffeine .select2-results li{list-style:none;display:list-item;background-image:none}.pixel-caffeine .select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.pixel-caffeine .select2-results .select2-result-label{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}.pixel-caffeine .select2-results-dept-1 .select2-result-label{padding-left:20px}.pixel-caffeine .select2-results-dept-2 .select2-result-label{padding-left:40px}.pixel-caffeine .select2-results-dept-3 .select2-result-label{padding-left:60px}.pixel-caffeine .select2-results-dept-4 .select2-result-label{padding-left:80px}.pixel-caffeine .select2-results-dept-5 .select2-result-label{padding-left:100px}.pixel-caffeine .select2-results-dept-6 .select2-result-label{padding-left:110px}.pixel-caffeine .select2-results-dept-7 .select2-result-label{padding-left:120px}.pixel-caffeine .select2-results li em{background:#feffde;font-style:normal}.pixel-caffeine .select2-results .select2-highlighted em{background:0 0}.pixel-caffeine .select2-results .select2-highlighted ul{background:#fff;color:#000}.pixel-caffeine .select2-results .select2-ajax-error,.pixel-caffeine .select2-results .select2-no-results,.pixel-caffeine .select2-results .select2-searching,.pixel-caffeine .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.pixel-caffeine .select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.pixel-caffeine .select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.pixel-caffeine .select2-results .select2-selected{display:none}.pixel-caffeine .select2-more-results.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #f4f4f4}.pixel-caffeine .select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.pixel-caffeine .select2-more-results{background:#f4f4f4;display:list-item}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;cursor:default}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice abbr{display:none}.pixel-caffeine .select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.pixel-caffeine .select2-locked{padding:3px 5px!important}.pixel-caffeine .select2-container-multi.select2-container-active .select2-choices{outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.pixel-caffeine .select2-container-multi .select2-choices li{float:left;list-style:none}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field{padding:0;white-space:nowrap}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(../img/select2/select2-spinner.gif) 100% no-repeat #fff!important}.pixel-caffeine .select2-default{color:#999!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice{line-height:13px;color:#333;cursor:default;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 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:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.pixel-caffeine .select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url(../img/select2/select2.png) right top no-repeat}.pixel-caffeine .select2-container .select2-choice .select2-arrow b,.pixel-caffeine .select2-container .select2-choices .select2-arrow b,.pixel-caffeine .select2-display-none{display:none}.pixel-caffeine html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.pixel-caffeine .select2-container-multi .select2-search-choice-close{left:3px}.pixel-caffeine html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.pixel-caffeine .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.pixel-caffeine .select2-result-selectable .select2-match,.pixel-caffeine .select2-result-unselectable .select2-match{text-decoration:underline}.pixel-caffeine .select2-offscreen,.pixel-caffeine .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}.pixel-caffeine .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){.pixel-caffeine .select2-container .select2-choice .select2-arrow b,.pixel-caffeine .select2-container .select2-choice abbr,.pixel-caffeine .select2-search input,.pixel-caffeine .select2-search-choice-close{background-image:url(../img/select2/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.pixel-caffeine .select2-search input{background-position:100% -21px!important}}.pixel-caffeine .select2-container{height:auto;padding-top:0;padding-bottom:2px;z-index:1}.pixel-caffeine .select2-container:hover{background-color:#e7ecf6}.pixel-caffeine .select2-container .select2-choice,.pixel-caffeine .select2-container .select2-choices{height:37px;line-height:37px;border:none;border-radius:0;background:#f2f4fa}.pixel-caffeine .select2-container .select2-choice .select2-arrow,.pixel-caffeine .select2-container .select2-choices .select2-arrow{width:30px;background:0 0;border-left:none}.pixel-caffeine .select2-container .select2-choice .select2-arrow::before,.pixel-caffeine .select2-container .select2-choices .select2-arrow::before{content:"";position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-6px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#444 transparent transparent}.pixel-caffeine .select2-container .select2-choice{padding-left:0;padding-right:0;background-color:transparent}.pixel-caffeine .select2-container .select2-choice:hover{text-decoration:none;color:#444}.pixel-caffeine .select2-container.select2-container-active .select2-choice,.pixel-caffeine .select2-container.select2-container-active .select2-choices{-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine .select2-container.select2-container{display:block!important}.pixel-caffeine .select2-container.select2-container-disabled{background:#f6f6f6;border-bottom:1px dotted #D2D2D2;cursor:not-allowed}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice{background:0 0;border:none;pointer-events:none;color:#BDBDBD!important}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-chosen{color:inherit}.pixel-caffeine .select2-container.select2-container-disabled .select2-choice .select2-arrow::before{border-color:#BDBDBD transparent transparent}.pixel-caffeine .select2-container .select2-arrow,.pixel-caffeine .select2-container .select2-chosen{transition:opacity .3s ease-out}.pixel-caffeine .select2-container::after{opacity:0;transition:opacity .3s ease-out}.pixel-caffeine .select2-container.loading-data{pointer-events:none}.pixel-caffeine .select2-container.loading-data::after{position:absolute;top:9px;right:14px;color:#444;opacity:.75;font-size:1.5em}.pixel-caffeine .select2-container.loading-data .select2-chosen{opacity:.5}.pixel-caffeine .select2-container.loading-data .select2-arrow{opacity:0}.pixel-caffeine .form-group .select2-container-multi.form-control{padding-left:0;padding-right:0}.pixel-caffeine .select2-container-multi:hover{background-color:#f2f4fa}.pixel-caffeine .select2-container-multi .select2-choices{min-height:26px;background-color:transparent;padding:0 10px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field .select2-input{padding:0;margin:0}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice,.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field{float:none;display:inline-block;margin:0 5px 0 0}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice{position:relative;top:1px;background:#dfe6f3;padding:7px 27px 7px 7px;border:none;border-radius:0;text-transform:uppercase;font-size:.85em;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close::before,.pixel-caffeine .select2-drop .select2-search::before{font-family:'Material Icons';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close{top:50%;margin-top:-10px;left:auto;width:20px;height:20px;line-height:20px;background:0 0!important;text-align:center}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close::before{content:"close";line-height:1;color:#4C70BA;font-size:18px}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close:hover::before{color:#E15667}.pixel-caffeine .select2-container-multi.select2-container-active .select2-choices{border:none}.pixel-caffeine .select2-drop{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background:#dfe6f3;border:none}.pixel-caffeine .select2-drop .select2-search{padding:10px}.pixel-caffeine .select2-drop .select2-search::before{position:absolute;right:10px;width:30px;content:"search";line-height:38px;color:#96abd6;font-size:1.5em}.pixel-caffeine .select2-drop .select2-search .select2-input{min-height:38px;background-color:#FFF;background-image:none!important;border-color:#96abd6;padding-right:30px}.pixel-caffeine .select2-drop .select2-search .select2-input.select2-focused{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #96abd6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #96abd6}.pixel-caffeine .select2-drop.select2-drop-above.select2-drop-active{border-top:none;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.pixel-caffeine .select2-drop.dropdown-width-max{width:auto!important}.pixel-caffeine .select2-drop-multi{-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);-o-transform:translate(0,1px);transform:translate(0,1px)}.pixel-caffeine .select2-results{padding:0;margin:0;font-size:14px;font-weight:300;background:0 0}.pixel-caffeine .select2-results .select2-no-results,.pixel-caffeine .select2-results .select2-result{padding:10px;margin-bottom:0}.pixel-caffeine .select2-results .select2-result{border-top:1px solid #bac8e5;margin:0;border-radius:0}.pixel-caffeine .select2-results .select2-no-results{background:0 0}.pixel-caffeine .select2-results .select2-result-label{padding:0}.pixel-caffeine .select2-results .select2-highlighted{background:#96abd6;color:#FFF}.pixel-caffeine .select2-results .select2-highlighted:active{background:#4C70BA;color:#FFF}.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choice,.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choices{background:0 0;border:none}.pixel-caffeine .input-group-btn{padding-left:0}.pixel-caffeine .input-group-btn .select2-container{margin-bottom:0}.pixel-caffeine .input-group-btn .select2-container .select2-choice{height:38px}.pixel-caffeine.modal-open{overflow:hidden}.pixel-caffeine.modal-open .modal{overflow-x:hidden;overflow-y:auto}
|
includes/admin/dist/js/admin.js
CHANGED
@@ -7209,6 +7209,7 @@ jQuery(document).ready(function($){
|
|
7209 |
load_dropdown_data = function( e ) {
|
7210 |
var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body ),
|
7211 |
loaders = [
|
|
|
7212 |
{ action: 'get_custom_fields', dropdown: 'input.custom-fields' },
|
7213 |
{ action: 'get_languages', dropdown: '#conditions_language' },
|
7214 |
{ action: 'get_device_types', dropdown: '#conditions_device_types' },
|
@@ -8682,6 +8683,15 @@ jQuery(document).ready(function($){
|
|
8682 |
});
|
8683 |
});
|
8684 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8685 |
// Triggers change in all input fields including text type, must be run after all components init
|
8686 |
alert_unsaved();
|
8687 |
|
7209 |
load_dropdown_data = function( e ) {
|
7210 |
var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body ),
|
7211 |
loaders = [
|
7212 |
+
{ action: 'get_user_roles', dropdown: 'input.user-roles' },
|
7213 |
{ action: 'get_custom_fields', dropdown: 'input.custom-fields' },
|
7214 |
{ action: 'get_languages', dropdown: '#conditions_language' },
|
7215 |
{ action: 'get_device_types', dropdown: '#conditions_device_types' },
|
8683 |
});
|
8684 |
});
|
8685 |
|
8686 |
+
// Auto-check eCommerce tracking option when one of the events inside is checked
|
8687 |
+
$('.ecomm-conversions').find('input[type="checkbox"]').on('change', function(){
|
8688 |
+
var $enable_dpa_input = $('#aepc_enable_dpa');
|
8689 |
+
|
8690 |
+
if ( ! $enable_dpa_input.is(':checked') ) {
|
8691 |
+
$enable_dpa_input.prop('checked', true).trigger('change');
|
8692 |
+
}
|
8693 |
+
});
|
8694 |
+
|
8695 |
// Triggers change in all input fields including text type, must be run after all components init
|
8696 |
alert_unsaved();
|
8697 |
|
includes/admin/dist/js/admin.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! - v1.2.
|
2 |
*
|
3 |
* Copyright (c) 2017; * Licensed GPLv2+ */
|
4 |
+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){
|
@@ -11,5 +11,5 @@ _a(f,{x:g?(2*f.x+a)/3:a,y:g?(f.y+b)/2:b,anchorX:h?K:g?(2*f.anchorX+c)/3:c,anchor
|
|
11 |
l&&(g?g.animate(s):this.plotBackground=c.rect(o,p,q,r,0).attr({fill:l}).add().shadow(b.plotShadow)),m&&(i?i.animate(s):this.plotBGImage=c.image(m,o,p,q,r).add()),t?t.animate({width:u.width,height:u.height}):this.clipRect=c.clipRect(u),n&&(h?(h.strokeWidth=-n,h.animate(h.crisp({x:o,y:p,width:q,height:r}))):this.plotBorder=c.rect(o,p,q,r,0,-n).attr({stroke:b.plotBorderColor,"stroke-width":n,fill:"none",zIndex:1}).add()),this.isDirtyBox=!1},propFromSeries:function(){var a,b,c,d=this,e=d.options.chart,f=d.options.series;Ra(["inverted","angular","polar"],function(g){for(a=Oa[e.type||e.defaultSeriesType],c=d[g]||e[g]||a&&a.prototype[g],b=f&&f.length;!c&&b--;)(a=Oa[f[b].type])&&a.prototype[g]&&(c=!0);d[g]=c})},linkSeries:function(){var a=this,b=a.series;Ra(b,function(a){a.linkedSeries.length=0}),Ra(b,function(b){var c=b.options.linkedTo;f(c)&&(c=":previous"===c?a.series[b.index-1]:a.get(c))&&(c.linkedSeries.push(b),b.linkedParent=c,b.visible=cb(b.options.visible,c.options.visible,b.visible))})},renderSeries:function(){Ra(this.series,function(a){a.translate(),a.render()})},renderLabels:function(){var a=this,b=a.options.labels;b.items&&Ra(b.items,function(c){var d=_a(b.style,c.style),f=e(d.left)+a.plotLeft,g=e(d.top)+a.plotTop+12;delete d.left,delete d.top,a.renderer.text(c.html,f,g).attr({zIndex:2}).css(d).add()})},render:function(){var a,b,c,d,e=this.axes,f=this.renderer,g=this.options;this.setTitle(),this.legend=new sb(this,g.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),a=this.plotWidth,b=this.plotHeight-=21,Ra(e,function(a){a.setScale()}),this.getAxisMargins(),c=a/this.plotWidth>1.1,d=b/this.plotHeight>1.05,(c||d)&&(this.maxTicks=null,Ra(e,function(a){(a.horiz&&c||!a.horiz&&d)&&a.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries&&Ra(e,function(a){a.visible&&a.render()}),this.seriesGroup||(this.seriesGroup=f.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.showCredits(g.credits),this.hasRendered=!0},showCredits:function(b){b.enabled&&!this.credits&&(this.credits=this.renderer.text(b.text,0,0).on("click",function(){b.href&&(a.location.href=b.href)}).attr({align:b.position.align,zIndex:8}).css(b.style).add().align(b.position))},destroy:function(){var a,b=this,c=b.axes,d=b.series,e=b.container,f=e&&e.parentNode;for(Xa(b,"destroy"),Ha[b.index]=K,Ia--,b.renderTo.removeAttribute("data-highcharts-chart"),Wa(b),a=c.length;a--;)c[a]=c[a].destroy();for(a=d.length;a--;)d[a]=d[a].destroy();Ra("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(a){var c=b[a];c&&c.destroy&&(b[a]=c.destroy())}),e&&(e.innerHTML="",Wa(e),f&&y(e));for(a in b)delete b[a]},isReadyToRender:function(){var b=this;return!(!Ba&&a==a.top&&"complete"!==ha.readyState||Da&&!a.canvg)||(Da?jb.push(function(){b.firstRender()},b.options.global.canvasToolsURL):ha.attachEvent("onreadystatechange",function(){ha.detachEvent("onreadystatechange",b.firstRender),"complete"===ha.readyState&&b.firstRender()}),!1)},firstRender:function(){var a=this,b=a.options;a.isReadyToRender()&&(a.getContainer(),Xa(a,"init"),a.resetMargins(),a.setChartSize(),a.propFromSeries(),a.getAxes(),Ra(b.series||[],function(b){a.initSeries(b)}),a.linkSeries(),Xa(a,"beforeRender"),ga.Pointer&&(a.pointer=new nb(a,b)),a.render(),a.renderer.draw(),!a.renderer.imgCount&&a.onload&&a.onload(),a.cloneRenderTo(!0))},onload:function(){var a=this;Ra([this.callback].concat(this.callbacks),function(b){b&&void 0!==a.index&&b.apply(a,[a])}),Xa(a,"load"),this.onload=null},splashArray:function(a,b){var c=b[a],c=ab(c)?c:[c,c,c,c];return[cb(b[a+"Top"],c[0]),cb(b[a+"Right"],c[1]),cb(b[a+"Bottom"],c[2]),cb(b[a+"Left"],c[3])]}};var ub=ga.CenteredSeriesMixin={getCenter:function(){var a,b,c=this.options,d=this.chart,e=2*(c.slicedOffset||0),f=d.plotWidth-2*e,d=d.plotHeight-2*e,g=c.center,g=[cb(g[0],"50%"),cb(g[1],"50%"),c.size||"100%",c.innerSize||0],h=na(f,d);for(a=0;a<4;++a)b=g[a],c=a<2||2===a&&/%$/.test(b),g[a]=(/%$/.test(b)?[f,d,h,g[2]][a]*parseFloat(b)/100:parseFloat(b))+(c?e:0);return g[3]>g[2]&&(g[3]=g[2]),g}},vb=function(){};vb.prototype={init:function(a,b,c){return this.series=a,this.color=a.color,this.applyOptions(b,c),this.pointAttr={},a.options.colorByPoint&&(b=a.options.colors||a.chart.options.colors,this.color=this.color||b[a.colorCounter++],a.colorCounter===b.length)&&(a.colorCounter=0),a.chart.pointCount++,this},applyOptions:function(a,b){var c=this.series,d=c.options.pointValKey||c.pointValKey,a=vb.prototype.optionsToObject.call(this,a);return _a(this,a),this.options=this.options?_a(this.options,a):a,d&&(this.y=this[d]),this.isNull=null===this.x||!bb(this.y,!0),void 0===this.x&&c&&(this.x=void 0===b?c.autoIncrement(this):b),c.xAxis&&c.xAxis.names&&(c.xAxis.names[this.x]=this.name),this},optionsToObject:function(a){var b={},c=this.series,d=c.options.keys,e=d||c.pointArrayMap||["y"],f=e.length,h=0,i=0;if(bb(a)||null===a)b[e[0]]=a;else if(g(a))for(!d&&a.length>f&&(c=typeof a[0],"string"===c?b.name=a[0]:"number"===c&&(b.x=a[0]),h++);i<f;)d&&void 0===a[h]||(b[e[i]]=a[h]),h++,i++;else"object"==typeof a&&(b=a,a.dataLabels&&(c._hasPointLabels=!0),a.marker&&(c._hasPointMarkers=!0));return b},destroy:function(){var a,b=this.series.chart,c=b.hoverPoints;b.pointCount--,c&&(this.setState(),h(c,this),!c.length)&&(b.hoverPoints=null),this===b.hoverPoint&&this.onMouseOut(),(this.graphic||this.dataLabel)&&(Wa(this),this.destroyElements()),this.legendItem&&b.legend.destroyItem(this);for(a in this)this[a]=null},destroyElements:function(){for(var a,b=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],c=6;c--;)a=b[c],this[a]&&(this[a]=this[a].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var b=this.series,c=b.tooltipOptions,d=cb(c.valueDecimals,""),e=c.valuePrefix||"",f=c.valueSuffix||"";return Ra(b.pointArrayMap||["y"],function(b){b="{point."+b,(e||f)&&(a=a.replace(b+"}",e+b+"}"+f)),a=a.replace(b+"}",b+":,."+d+"f}")}),r(a,{point:this,series:this.series})},firePointEvent:function(a,b,c){var d=this,e=this.series.options;(e.point.events[a]||d.options&&d.options.events&&d.options.events[a])&&this.importEvents(),"click"===a&&e.allowPointSelect&&(c=function(a){d.select&&d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}),Xa(this,a,b,c)},visible:!0};var wb=ga.Series=function(){};wb.prototype={isCartesian:!0,type:"line",pointClass:vb,sorted:!0,requireSorting:!0,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],init:function(a,b){var c,d,e=this,f=a.series,g=function(a,b){return cb(a.options.index,a._i)-cb(b.options.index,b._i)};e.chart=a,e.options=b=e.setOptions(b),e.linkedSeries=[],e.bindAxes(),_a(e,{name:b.name,state:"",pointAttr:{},visible:b.visible!==!1,selected:b.selected===!0}),Da&&(b.animation=!1),d=b.events;for(c in d)Va(e,c,d[c]);(d&&d.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)&&(a.runTrackerClick=!0),e.getColor(),e.getSymbol(),Ra(e.parallelArrays,function(a){e[a+"Data"]=[]}),e.setData(b.data,!1),e.isCartesian&&(a.hasCartesianSeries=!0),f.push(e),e._i=f.length-1,u(f,g),this.yAxis&&u(this.yAxis.series,g),Ra(f,function(a,b){a.index=b,a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a,c=this,d=c.options,e=c.chart;Ra(c.axisTypes||[],function(f){Ra(e[f],function(b){a=b.options,(d[f]===a.index||d[f]!==K&&d[f]===a.id||d[f]===K&&0===a.index)&&(b.series.push(c),c[f]=b,b.isDirty=!0)}),!c[f]&&c.optionalAxis!==f&&b(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,d=arguments,e=bb(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(d,2))};Ra(c.parallelArrays,e)},autoIncrement:function(a){var b,c,d=this.options,e=this.xIncrement,f=d.pointIntervalUnit,h=this.xAxis,e=cb(e,d.pointStart,0);return this.pointInterval=d=cb(this.pointInterval,d.pointInterval,1),h&&h.categories&&a.name&&(this.requireSorting=!1,b=(c=g(h.categories))?h.categories:h.names,h=b,a=Qa(a.name,h),a===-1?c||(e=h.length):e=a),f&&(a=new R(e),"day"===f?a=+a[da](a[Y]()+d):"month"===f?a=+a[ea](a[Z]()+d):"year"===f&&(a=+a[fa](a[$]()+d)),d=a-e),this.xIncrement=e+d,e},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},e=b.plotOptions||{},f=c[this.type];return this.userOptions=a,c=d(f,c.series,a),this.tooltipOptions=d(O.tooltip,O.plotOptions[this.type].tooltip,b.tooltip,e.series&&e.series.tooltip,e[this.type]&&e[this.type].tooltip,a.tooltip),null===f.marker&&delete c.marker,this.zoneAxis=c.zoneAxis,a=this.zones=(c.zones||[]).slice(),!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,color:c.negativeColor,fillColor:c.negativeFillColor}),a.length&&i(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}),c},getCyclic:function(a,b,c){var d=this.userOptions,e="_"+a+"Index",f=a+"Counter";b||(i(d[e])?b=d[e]:(d[e]=b=this.chart[f]%c.length,this.chart[f]+=1),b=c[b]),this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||eb[this.type].color,this.chart.options.colors)},getSymbol:function(){var a=this.options.marker;this.getCyclic("symbol",a.symbol,this.chart.options.symbols),/^url/.test(this.symbol)&&(a.radius=0)},drawLegendSymbol:ib.drawLineMarker,setData:function(a,c,d,e){var h,i=this,j=i.points,k=j&&j.length||0,l=i.options,m=i.chart,n=null,o=i.xAxis,p=l.turboThreshold,q=this.xData,r=this.yData,s=(h=i.pointArrayMap)&&h.length,a=a||[];if(h=a.length,c=cb(c,!0),e!==!1&&h&&k===h&&!i.cropped&&!i.hasGroupedData&&i.visible)Ra(a,function(a,b){j[b].update&&a!==l.data[b]&&j[b].update(a,!1,null,!1)});else{if(i.xIncrement=null,i.colorCounter=0,Ra(this.parallelArrays,function(a){i[a+"Data"].length=0}),p&&h>p){for(d=0;null===n&&d<h;)n=a[d],d++;if(bb(n)){for(n=cb(l.pointStart,0),s=cb(l.pointInterval,1),d=0;d<h;d++)q[d]=n,r[d]=a[d],n+=s;i.xIncrement=n}else if(g(n))if(s)for(d=0;d<h;d++)n=a[d],q[d]=n[0],r[d]=n.slice(1,s+1);else for(d=0;d<h;d++)n=a[d],q[d]=n[0],r[d]=n[1];else b(12)}else for(d=0;d<h;d++)a[d]!==K&&(n={series:i},i.pointClass.prototype.applyOptions.apply(n,[a[d]]),i.updateParallelArrays(n,d));for(f(r[0])&&b(14,!0),i.data=[],i.options.data=i.userOptions.data=a,d=k;d--;)j[d]&&j[d].destroy&&j[d].destroy();o&&(o.minRange=o.userMinRange),i.isDirty=i.isDirtyData=m.isDirtyBox=!0,d=!1}"point"===l.legendType&&(this.processData(),this.generatePoints()),c&&m.redraw(d)},processData:function(a){var c,d=this.xData,e=this.yData,f=d.length;c=0;var g,h,i,j=this.xAxis,k=this.options;i=k.cropThreshold;var l,m,n=this.getExtremesFromAll||k.getExtremesFromAll,o=this.isCartesian,k=j&&j.val2lin,p=j&&j.isLog;if(o&&!this.isDirty&&!j.isDirty&&!this.yAxis.isDirty&&!a)return!1;for(j&&(a=j.getExtremes(),l=a.min,m=a.max),o&&this.sorted&&!n&&(!i||f>i||this.forceCrop)&&(d[f-1]<l||d[0]>m?(d=[],e=[]):(d[0]<l||d[f-1]>m)&&(c=this.cropData(this.xData,this.yData,l,m),d=c.xData,e=c.yData,c=c.start,g=!0)),i=d.length||1;--i;)f=p?k(d[i])-k(d[i-1]):d[i]-d[i-1],f>0&&(h===K||f<h)?h=f:f<0&&this.requireSorting&&b(15);this.cropped=g,this.cropStart=c,this.processedXData=d,this.processedYData=e,this.closestPointRange=h},cropData:function(a,b,c,d){var e,f=a.length,g=0,h=f,i=cb(this.cropShoulder,1);for(e=0;e<f;e++)if(a[e]>=c){g=ma(0,e-i);break}for(c=e;c<f;c++)if(a[c]>d){h=c+i;break}return{xData:a.slice(g,h),yData:b.slice(g,h),start:g,end:h}},generatePoints:function(){var a,b,c,d,e=this.options.data,f=this.data,g=this.processedXData,h=this.processedYData,i=this.pointClass,j=g.length,l=this.cropStart||0,m=this.hasGroupedData,n=[];for(f||m||(f=[],f.length=e.length,f=this.data=f),d=0;d<j;d++)b=l+d,m?(n[d]=(new i).init(this,[g[d]].concat(k(h[d]))),n[d].dataGroup=this.groupMap[d]):(f[b]?c=f[b]:e[b]!==K&&(f[b]=c=(new i).init(this,e[b],g[d])),n[d]=c),n[d].index=b;if(f&&(j!==(a=f.length)||m))for(d=0;d<a;d++)d===l&&!m&&(d+=j),f[d]&&(f[d].destroyElements(),f[d].plotX=K);this.data=f,this.points=n},getExtremes:function(a){var b,c=this.yAxis,d=this.processedXData,e=[],f=0;b=this.xAxis.getExtremes();var g,h,i,j,k=b.min,l=b.max,a=a||this.stackedYData||this.processedYData||[];for(b=a.length,j=0;j<b;j++)if(h=d[j],i=a[j],g=null!==i&&i!==K&&(!c.isLog||i.length||i>0),h=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(d[j+1]||h)>=k&&(d[j-1]||h)<=l,g&&h)if(g=i.length)for(;g--;)null!==i[g]&&(e[f++]=i[g]);else e[f++]=i;this.dataMin=v(e),this.dataMax=w(e)},translate:function(){this.processedXData||this.processData(),this.generatePoints();for(var a,c,d,e,f=this.options,g=f.stacking,h=this.xAxis,j=h.categories,k=this.yAxis,l=this.points,m=l.length,n=!!this.modifyValue,o=f.pointPlacement,p="between"===o||bb(o),q=f.threshold,r=f.startFromThreshold?q:0,s=Number.MAX_VALUE,f=0;f<m;f++){var t=l[f],u=t.x,v=t.y;c=t.low;var w,x=g&&k.stacks[(this.negStacks&&v<(r?0:q)?"-":"")+this.stackKey];k.isLog&&null!==v&&v<=0&&(t.y=v=null,b(10)),t.plotX=a=z(na(ma(-1e5,h.translate(u,0,0,0,1,o,"flags"===this.type)),1e5)),g&&this.visible&&!t.isNull&&x&&x[u]&&(e=this.getStackIndicator(e,u,this.index),w=x[u],v=w.points[e.key],c=v[0],v=v[1],c===r&&e.key===x[u].base&&(c=cb(q,k.min)),k.isLog&&c<=0&&(c=null),t.total=t.stackTotal=w.total,t.percentage=w.total&&t.y/w.total*100,t.stackY=v,w.setOffset(this.pointXOffset||0,this.barW||0)),t.yBottom=i(c)?k.translate(c,0,1,0,1):null,n&&(v=this.modifyValue(v,t)),t.plotY=c="number"==typeof v&&v!==1/0?na(ma(-1e5,k.translate(v,0,1,0,1)),1e5):K,t.isInside=c!==K&&c>=0&&c<=k.len&&a>=0&&a<=h.len,t.clientX=p?z(h.translate(u,0,0,0,1)):a,t.negative=t.y<(q||0),t.category=j&&j[t.x]!==K?j[t.x]:t.x,t.isNull||(void 0!==d&&(s=na(s,oa(a-d))),d=a)}this.closestPointRangePx=s},getValidPoints:function(a,b){var c=this.chart;return Sa(a||this.points||[],function(a){return!(b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted))&&!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,h=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(","),i=b[h],j=b[h+"m"];i||(a&&(g.width=0,b[h+"m"]=j=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[h]=i=d.clipRect(g),i.count={length:0}),a&&!i.count[this.index]&&(i.count[this.index]=!0,i.count.length+=1),c.clip!==!1&&(this.group.clip(a||f?i:b.clipRect),this.markerGroup.clip(j),this.sharedClipKey=h),a||(i.count[this.index]&&(delete i.count[this.index],i.count.length-=1),0===i.count.length&&h&&b[h]&&(f||(b[h]=b[h].destroy()),b[h+"m"]&&(b[h+"m"]=b[h+"m"].destroy())))},animate:function(a){var b,c=this.chart,d=this.options.animation;d&&!ab(d)&&(d=eb[this.type].animation),a?this.setClip(d):(b=this.sharedClipKey,(a=c[b])&&a.animate({width:c.plotSizeX},d),c[b+"m"]&&c[b+"m"].animate({width:c.plotSizeX+99},d),this.animate=null)},afterAnimate:function(){this.setClip(),Xa(this,"afterAnimate")},drawPoints:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this.points,n=this.chart,o=this.options.marker,p=this.pointAttr[""],q=this.markerGroup,r=cb(o.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*o.radius);if(o.enabled!==!1||this._hasPointMarkers)for(d=m.length;d--;)e=m[d],b=ka(e.plotX),c=e.plotY,i=e.graphic,j=e.marker||{},k=!!e.marker,a=r&&j.enabled===K||j.enabled,l=e.isInside,a&&bb(c)&&null!==e.y?(a=e.pointAttr[e.selected?"select":""]||p,f=a.r,g=cb(j.symbol,this.symbol),h=0===g.indexOf("url"),i?i[l?"show":"hide"](!0).attr(a).animate(_a({x:b-f,y:c-f},i.symbolName?{width:2*f,height:2*f}:{})):l&&(f>0||h)&&(e.graphic=n.renderer.symbol(g,b-f,c-f,2*f,2*f,k?j:o).attr(a).add(q))):i&&(e.graphic=i.destroy())},convertAttribs:function(a,b,c,d){var e,f,g=this.pointAttrToOptions,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(e in g)f=g[e],h[e]=cb(a[f],b[e],c[e],d[e]);return h},getAttribs:function(){var a,b,c,d=this,e=d.options,f=eb[d.type].marker?e.marker:e,g=f.states,h=g.hover,j=d.color,k=d.options.negativeColor,l={stroke:j,fill:j},m=d.points||[],n=[],o=d.pointAttrToOptions;a=d.hasPointSpecificOptions;var p=f.lineColor,q=f.fillColor;b=e.turboThreshold;var r,s,t=d.zones,u=d.zoneAxis||"y";if(e.marker?(h.radius=+h.radius||+f.radius+ +h.radiusPlus,h.lineWidth=h.lineWidth||f.lineWidth+h.lineWidthPlus):(h.color=h.color||D(h.color||j).brighten(h.brightness).get(),h.negativeColor=h.negativeColor||D(h.negativeColor||k).brighten(h.brightness).get()),n[""]=d.convertAttribs(f,l),Ra(["hover","select"],function(a){n[a]=d.convertAttribs(g[a],n[""])}),d.pointAttr=n,j=m.length,!b||j<b||a)for(;j--;){if(b=m[j],(f=b.options&&b.options.marker||b.options)&&f.enabled===!1&&(f.radius=0),l=null,t.length){for(a=0,l=t[a];b[u]>=l.value;)l=t[++a];b.color=b.fillColor=l=cb(l.color,d.color)}if(a=e.colorByPoint||b.color,b.options)for(s in o)i(f[o[s]])&&(a=!0);a?(f=f||{},c=[],g=f.states||{},a=g.hover=g.hover||{},e.marker&&(!b.negative||a.fillColor||h.fillColor)||(a[d.pointAttrToOptions.fill]=a.color||!b.options.color&&h[b.negative&&k?"negativeColor":"color"]||D(b.color).brighten(a.brightness||h.brightness).get()),r={color:b.color},q||(r.fillColor=b.color),p||(r.lineColor=b.color),f.hasOwnProperty("color")&&!f.color&&delete f.color,l&&!h.fillColor&&(a.fillColor=l),c[""]=d.convertAttribs(_a(r,f),n[""]),c.hover=d.convertAttribs(g.hover,n.hover,c[""]),c.select=d.convertAttribs(g.select,n.select,c[""])):c=n,b.pointAttr=c}},destroy:function(){var a,b,c,d,e=this,f=e.chart,g=/AppleWebKit\/533/.test(ta),i=e.data||[];for(Xa(e,"destroy"),Wa(e),Ra(e.axisTypes||[],function(a){(d=e[a])&&(h(d.series,e),d.isDirty=d.forceRedraw=!0)}),e.legendItem&&e.chart.legend.destroyItem(e),a=i.length;a--;)(b=i[a])&&b.destroy&&b.destroy();e.points=null,clearTimeout(e.animationTimeout);for(c in e)e[c]instanceof E&&!e[c].survive&&(a=g&&"group"===c?"hide":"destroy",e[c][a]());f.hoverSeries===e&&(f.hoverSeries=null),h(f.series,e);for(c in e)delete e[c]},getGraphPath:function(a,b,c){var d,e,f=this,g=f.options,h=g.step,j=[],k=[],a=a||f.points;return(d=a.reversed)&&a.reverse(),(h={right:1,center:2}[h]||h&&3)&&d&&(h=4-h),g.connectNulls&&!b&&!c&&(a=this.getValidPoints(a)),Ra(a,function(d,l){var m=d.plotX,n=d.plotY,o=a[l-1];(d.leftCliff||o&&o.rightCliff)&&!c&&(e=!0),d.isNull&&!i(b)&&l>0?e=!g.connectNulls:d.isNull&&!b?e=!0:(0===l||e?o=[Ka,d.plotX,d.plotY]:f.getPointSpline?o=f.getPointSpline(a,d,l):h?(o=1===h?[La,o.plotX,n]:2===h?[La,(o.plotX+m)/2,o.plotY,La,(o.plotX+m)/2,n]:[La,m,o.plotY],o.push(La,m,n)):o=[La,m,n],k.push(d.x),h&&k.push(d.x),j.push.apply(j,o),e=!1)}),j.xMap=k,f.graphPath=j},drawGraph:function(){var a=this,b=this.options,c=[["graph",b.lineColor||this.color,b.dashStyle]],d=b.lineWidth,e="square"!==b.linecap,f=(this.gappedPath||this.getGraphPath).call(this);Ra(this.zones,function(d,e){c.push(["zoneGraph"+e,d.color||a.color,d.dashStyle||b.dashStyle])}),Ra(c,function(c,g){var h=c[0],i=a[h];i?(i.endX=f.xMap,i.animate({d:f})):d&&f.length&&(i={stroke:c[1],"stroke-width":d,fill:"none",zIndex:1},c[2]?i.dashstyle=c[2]:e&&(i["stroke-linecap"]=i["stroke-linejoin"]="round"),i=a[h]=a.chart.renderer.path(f).attr(i).add(a.group).shadow(g<2&&b.shadow)),i&&(i.startX=f.xMap,i.isArea=f.isArea)})},applyZones:function(){var a,b,c,d,e,f,g,h=this,i=this.chart,j=i.renderer,k=this.zones,l=this.clips||[],m=this.graph,n=this.area,o=ma(i.chartWidth,i.chartHeight),p=this[(this.zoneAxis||"y")+"Axis"],q=p.reversed,r=i.inverted,s=p.horiz,t=!1;k.length&&(m||n)&&p.min!==K&&(m&&m.hide(),n&&n.hide(),d=p.getExtremes(),Ra(k,function(k,u){a=q?s?i.plotWidth:0:s?0:p.toPixels(d.min),a=na(ma(cb(b,a),0),o),b=na(ma(ja(p.toPixels(cb(k.value,d.max),!0)),0),o),t&&(a=b=p.toPixels(d.max)),e=Math.abs(a-b),f=na(a,b),g=ma(a,b),p.isXAxis?(c={x:r?g:f,y:0,width:e,height:o},s||(c.x=i.plotHeight-c.x)):(c={x:0,y:r?g:f,width:o,height:e},s&&(c.y=i.plotWidth-c.y)),i.inverted&&j.isVML&&(c=p.isXAxis?{x:0,y:q?f:g,height:c.width,width:i.chartWidth}:{x:c.y-i.plotLeft-i.spacingBox.x,y:0,width:c.height,height:i.chartHeight}),l[u]?l[u].animate(c):(l[u]=j.clipRect(c),m&&h["zoneGraph"+u].clip(l[u]),n&&h["zoneArea"+u].clip(l[u])),t=k.value>d.max}),this.clips=l)},invertGroups:function(){function a(){var a={width:b.yAxis.len,height:b.xAxis.len};Ra(["group","markerGroup"],function(c){b[c]&&b[c].attr(a).invert()})}var b=this,c=b.chart;b.xAxis&&(Va(c,"resize",a),Va(b,"destroy",function(){Wa(c,"resize",a)}),a(),b.invertGroups=a)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;return g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index)),f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox()),f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;return a.inverted&&(b=c,c=this.xAxis),{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a,b=this,c=b.chart,d=b.options,e=!!b.animate&&c.renderer.isSVG&&B(d.animation).duration,f=b.visible?"inherit":"hidden",g=d.zIndex,h=b.hasRendered,i=c.seriesGroup;a=b.plotGroup("group","series",f,g,i),b.markerGroup=b.plotGroup("markerGroup","markers",f,g,i),e&&b.animate(!0),b.getAttribs(),a.inverted=!!b.isCartesian&&c.inverted,b.drawGraph&&(b.drawGraph(),b.applyZones()),Ra(b.points,function(a){a.redraw&&a.redraw()}),b.drawDataLabels&&b.drawDataLabels(),b.visible&&b.drawPoints(),b.drawTracker&&b.options.enableMouseTracking!==!1&&b.drawTracker(),c.inverted&&b.invertGroups(),d.clip!==!1&&!b.sharedClipKey&&!h&&a.clip(c.clipRect),e&&b.animate(),h||(b.animationTimeout=l(function(){b.afterAnimate()},e)),b.isDirty=b.isDirtyData=!1,b.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty||this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:cb(d&&d.left,a.plotLeft),translateY:cb(e&&e.top,a.plotTop)})),this.translate(),this.render(),b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)},buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree,l(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,h,j){var k,l,m=b.point,n=d.kdAxisArray[h%j],o=m;return l=i(a[e])&&i(m[e])?Math.pow(a[e]-m[e],2):null,k=i(a[f])&&i(m[f])?Math.pow(a[f]-m[f],2):null,k=(l||0)+(k||0),m.dist=i(k)?Math.sqrt(k):Number.MAX_VALUE,m.distX=i(l)?Math.sqrt(l):Number.MAX_VALUE,n=a[n]-m[n],k=n<0?"left":"right",l=n<0?"right":"left",b[k]&&(k=c(a,b[k],h+1,j),o=k[g]<o[g]?k:m),b[l]&&Math.sqrt(n*n)<o[g]&&(a=c(a,b[l],h+1,j),o=a[g]<o[g]?a:o),o}var d=this,e=this.kdAxisArray[0],f=this.kdAxisArray[1],g=b?"distX":"dist";if(this.kdTree||this.buildKDTree(),this.kdTree)return c(a,this.kdTree,this.kdDimensions,this.kdDimensions)}},G.prototype={destroy:function(){x(this,this.axis)},render:function(a){var b=this.options,c=b.format,c=c?r(c,this):b.formatter.call(this);this.label?this.label.attr({text:c,visibility:"hidden"}):this.label=this.axis.chart.renderer.text(c,null,null,b.useHTML).css(b.style).attr({align:this.textAlign,rotation:b.rotation,visibility:"hidden"}).add(a)},setOffset:function(a,b){var c=this.axis,d=c.chart,e=d.inverted,f=c.reversed,f=this.isNegative&&!f||!this.isNegative&&f,g=c.translate(c.usePercentage?100:this.total,0,0,0,1),c=c.translate(0),c=oa(g-c),h=d.xAxis[0].translate(this.x)+a,i=d.plotHeight,f={x:e?f?g:g-c:h,y:e?i-h-b:f?i-g-c:i-g,width:e?c:b,height:e?b:c};(e=this.label)&&(e.align(this.alignOptions,null,f),f=e.alignAttr,e[this.options.crop===!1||d.isInsidePlot(f.x,f.y)?"show":"hide"](!0))}},tb.prototype.getStacks=function(){var a=this;Ra(a.yAxis,function(a){a.stacks&&a.hasVisibleSeries&&(a.oldStacks=a.stacks)}),Ra(a.series,function(b){!b.options.stacking||b.visible!==!0&&a.options.chart.ignoreHiddenSeries!==!1||(b.stackKey=b.type+cb(b.options.stack,""))})},kb.prototype.buildStacks=function(){var a,b,c=this.series,d=cb(this.options.reversedStacks,!0),e=c.length;if(!this.isXAxis){for(this.usePercentage=!1,b=e;b--;)c[d?b:e-b-1].setStackedPoints();for(b=e;b--;)a=c[d?b:e-b-1],a.setStackCliffs&&a.setStackCliffs();if(this.usePercentage)for(b=0;b<e;b++)c[b].setPercentStacks()}},kb.prototype.renderStackTotals=function(){var a,b,c=this.chart,d=c.renderer,e=this.stacks,f=this.stackTotalGroup;f||(this.stackTotalGroup=f=d.g("stack-labels").attr({visibility:"visible",zIndex:6}).add()),f.translate(c.plotLeft,c.plotTop);for(a in e)for(b in c=e[a])c[b].render(f)},kb.prototype.resetStacks=function(){var a,b,c=this.stacks;if(!this.isXAxis)for(a in c)for(b in c[a])c[a][b].touched<this.stacksTouched?(c[a][b].destroy(),delete c[a][b]):(c[a][b].total=null,c[a][b].cum=0)},kb.prototype.cleanStacks=function(){var a,b,c;if(!this.isXAxis){this.oldStacks&&(a=this.stacks=this.oldStacks);for(b in a)for(c in a[b])a[b][c].cum=a[b][c].total}},wb.prototype.setStackedPoints=function(){if(this.options.stacking&&(this.visible===!0||this.chart.options.chart.ignoreHiddenSeries===!1)){var a,b,c,d,e,f,g,h=this.processedXData,j=this.processedYData,k=[],l=j.length,m=this.options,n=m.threshold,o=m.startFromThreshold?n:0,p=m.stack,m=m.stacking,q=this.stackKey,r="-"+q,s=this.negStacks,t=this.yAxis,u=t.stacks,v=t.oldStacks;for(t.stacksTouched+=1,e=0;e<l;e++)f=h[e],g=j[e],a=this.getStackIndicator(a,f,this.index),d=a.key,c=(b=s&&g<(o?0:n))?r:q,u[c]||(u[c]={}),u[c][f]||(v[c]&&v[c][f]?(u[c][f]=v[c][f],u[c][f].total=null):u[c][f]=new G(t,t.options.stackLabels,b,f,p)),c=u[c][f],null!==g&&(c.points[d]=c.points[this.index]=[cb(c.cum,o)],i(c.cum)||(c.base=d),c.touched=t.stacksTouched,a.index>0&&this.singleStacks===!1&&(c.points[d][0]=c.points[this.index+","+f+",0"][0])),"percent"===m?(b=b?q:r,s&&u[b]&&u[b][f]?(b=u[b][f],c.total=b.total=ma(b.total,c.total)+oa(g)||0):c.total=z(c.total+(oa(g)||0))):c.total=z(c.total+(g||0)),c.cum=cb(c.cum,o)+(g||0),null!==g&&(c.points[d].push(c.cum),k[e]=c.cum);"percent"===m&&(t.usePercentage=!0),this.stackedYData=k,t.oldStacks={}}},wb.prototype.setPercentStacks=function(){var a,b=this,c=b.stackKey,d=b.yAxis.stacks,e=b.processedXData;Ra([c,"-"+c],function(c){for(var f,g,h,i=e.length;i--;)g=e[i],a=b.getStackIndicator(a,g,b.index),f=(h=d[c]&&d[c][g])&&h.points[a.key],(g=f)&&(h=h.total?100/h.total:0,g[0]=z(g[0]*h),g[1]=z(g[1]*h),b.stackedYData[i]=g[1])})},wb.prototype.getStackIndicator=function(a,b,c){return i(a)&&a.x===b?a.index++:a={x:b,index:0},a.key=[c,b,a.index].join(","),a},_a(tb.prototype,{addSeries:function(a,b,c){var d,e=this;return a&&(b=cb(b,!0),Xa(e,"addSeries",{options:a},function(){d=e.initSeries(a),e.isDirtyLegend=!0,e.linkSeries(),b&&e.redraw(c)})),d},addAxis:function(a,b,c,e){var f=b?"xAxis":"yAxis",g=this.options,a=d(a,{index:this[f].length,isX:b});new kb(this,a),g[f]=k(g[f]||{}),g[f].push(a),cb(c,!0)&&this.redraw(e)},showLoading:function(a){var b=this,c=b.options,d=b.loadingDiv,e=c.loading,f=function(){d&&m(d,{left:b.plotLeft+"px",top:b.plotTop+"px",width:b.plotWidth+"px",height:b.plotHeight+"px"})};d||(b.loadingDiv=d=n(Ja,{className:"highcharts-loading"},_a(e.style,{zIndex:10,display:"none"}),b.container),b.loadingSpan=n("span",null,e.labelStyle,d),Va(b,"redraw",f)),b.loadingSpan.innerHTML=a||c.lang.loading,b.loadingShown||(m(d,{opacity:0,display:""}),Ya(d,{opacity:e.style.opacity},{duration:e.showDuration||0}),b.loadingShown=!0),f()},hideLoading:function(){var a=this.options,b=this.loadingDiv;b&&Ya(b,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){m(b,{display:"none"})}}),this.loadingShown=!1}}),_a(vb.prototype,{update:function(a,b,c,d){function e(){g.applyOptions(a),null===g.y&&i&&(g.graphic=i.destroy()),ab(a,!0)&&(g.redraw=function(){i&&i.element&&a&&a.marker&&a.marker.symbol&&(g.graphic=i.destroy()),a&&a.dataLabels&&g.dataLabel&&(g.dataLabel=g.dataLabel.destroy()),g.redraw=null}),f=g.index,h.updateParallelArrays(g,f),l&&g.name&&(l[g.x]=g.name),k.data[f]=ab(k.data[f],!0)?g.options:a,h.isDirty=h.isDirtyData=!0,!h.fixedBox&&h.hasCartesianSeries&&(j.isDirtyBox=!0),"point"===k.legendType&&(j.isDirtyLegend=!0),b&&j.redraw(c)}var f,g=this,h=g.series,i=g.graphic,j=h.chart,k=h.options,l=h.xAxis&&h.xAxis.names,b=cb(b,!0);d===!1?e():g.firePointEvent("update",{options:a},e)},remove:function(a,b){this.series.removePoint(Qa(this,this.series.data),a,b)}}),_a(wb.prototype,{addPoint:function(a,b,c,d){var e,f,g,h=this.options,i=this.data,j=this.chart,k=this.xAxis&&this.xAxis.names,l=h.data,m=this.xData;if(A(d,j),b=cb(b,!0),d={series:this},this.pointClass.prototype.applyOptions.apply(d,[a]),g=d.x,f=m.length,this.requireSorting&&g<m[f-1])for(e=!0;f&&m[f-1]>g;)f--;this.updateParallelArrays(d,"splice",f,0,0),this.updateParallelArrays(d,f),k&&d.name&&(k[g]=d.name),l.splice(f,0,a),e&&(this.data.splice(f,0,null),this.processData()),"point"===h.legendType&&this.generatePoints(),c&&(i[0]&&i[0].remove?i[0].remove(!1):(i.shift(),this.updateParallelArrays(d,"shift"),l.shift())),this.isDirtyData=this.isDirty=!0,b&&(this.getAttribs(),j.redraw())},removePoint:function(a,b,c){var d=this,e=d.data,f=e[a],g=d.points,h=d.chart,i=function(){g&&g.length===e.length&&g.splice(a,1),e.splice(a,1),d.options.data.splice(a,1),d.updateParallelArrays(f||{series:d},"splice",a,1),f&&f.destroy(),d.isDirty=!0,d.isDirtyData=!0,b&&h.redraw()};A(c,h),b=cb(b,!0),f?f.firePointEvent("remove",null,i):i()},remove:function(a,b){var c=this,d=c.chart;Xa(c,"remove",null,function(){c.destroy(),d.isDirtyLegend=d.isDirtyBox=!0,d.linkSeries(),cb(a,!0)&&d.redraw(b)})},update:function(a,b){var c,e=this,f=this.chart,g=this.userOptions,h=this.type,i=Oa[h].prototype,j=["group","markerGroup","dataLabelsGroup"];(a.type&&a.type!==h||void 0!==a.zIndex)&&(j.length=0),Ra(j,function(a){j[a]=e[a],delete e[a]}),a=d(g,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a),this.remove(!1);for(c in i)this[c]=K;_a(this,Oa[a.type||h].prototype),Ra(j,function(a){e[a]=j[a]}),this.init(f,a),f.linkSeries(),cb(b,!0)&&f.redraw(!1)}}),_a(kb.prototype,{update:function(a,b){var c=this.chart,a=c.options[this.coll][this.options.index]=d(this.userOptions,a);this.destroy(!0),this.init(c,_a(a,{events:K})),c.isDirtyBox=!0,cb(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);h(b.axes,this),h(b[c],this),b.options[c].splice(this.options.index,1),Ra(b[c],function(a,b){a.options.index=b}),this.destroy(),b.isDirtyBox=!0,cb(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a},b)},setCategories:function(a,b){this.update({categories:a},b)}});var xb=o(wb);Oa.line=xb,eb.area=d(fb,{softThreshold:!1,threshold:0});var yb=o(wb,{type:"area",singleStacks:!1,getStackPoints:function(){var a,b,c,d=[],e=[],f=this.xAxis,g=this.yAxis,h=g.stacks[this.stackKey],i={},j=this.points,k=this.index,l=g.series,m=l.length,n=cb(g.options.reversedStacks,!0)?1:-1;if(this.options.stacking){for(b=0;b<j.length;b++)i[j[b].x]=j[b];for(c in h)null!==h[c].total&&e.push(c);e.sort(function(a,b){return a-b}),a=Ua(l,function(){return this.visible}),Ra(e,function(c,j){var l,o,p=0;if(i[c]&&!i[c].isNull)d.push(i[c]),Ra([-1,1],function(d){var f=1===d?"rightNull":"leftNull",g=0,p=h[e[j+d]];if(p)for(b=k;b>=0&&b<m;)l=p.points[b],l||(b===k?i[c][f]=!0:a[b]&&(o=h[c].points[b])&&(g-=o[1]-o[0])),b+=n;i[c][1===d?"rightCliff":"leftCliff"]=g});else{for(b=k;b>=0&&b<m;){if(l=h[c].points[b]){p=l[1];break}b+=n}p=g.toPixels(p,!0),d.push({isNull:!0,plotX:f.toPixels(c,!0),plotY:p,yBottom:p})}})}return d;
|
12 |
},getGraphPath:function(a){var b,c,d,e,f=wb.prototype.getGraphPath,g=this.options,h=g.stacking,i=this.yAxis,j=[],k=[],l=this.index,m=i.stacks[this.stackKey],n=g.threshold,o=i.getThreshold(g.threshold),g=g.connectNulls||"percent"===h,p=function(b,c,e){var f,g,p=a[b],b=h&&m[p.x].points[l],q=p[e+"Null"]||0,e=p[e+"Cliff"]||0,p=!0;e||q?(f=(q?b[0]:b[1])+e,g=b[0]+e,p=!!q):!h&&a[c]&&a[c].isNull&&(f=g=n),void 0!==f&&(k.push({plotX:d,plotY:null===f?o:i.getThreshold(f),isNull:p}),j.push({plotX:d,plotY:null===g?o:i.getThreshold(g)}))},a=a||this.points;for(h&&(a=this.getStackPoints()),b=0;b<a.length;b++)c=a[b].isNull,d=cb(a[b].rectPlotX,a[b].plotX),e=cb(a[b].yBottom,o),(!c||g)&&(g||p(b,b-1,"left"),c&&!h&&g||(k.push(a[b]),j.push({x:b,plotX:d,plotY:e})),g||p(b,b+1,"right"));return b=f.call(this,k,!0,!0),j.reversed=!0,c=f.call(this,j,!0,!0),c.length&&(c[0]=La),c=b.concat(c),f=f.call(this,k,!1,g),c.xMap=b.xMap,this.areaPath=c,f},drawGraph:function(){this.areaPath=[],wb.prototype.drawGraph.apply(this);var a=this,b=this.areaPath,c=this.options,d=[["area",this.color,c.fillColor]];Ra(this.zones,function(b,e){d.push(["zoneArea"+e,b.color||a.color,b.fillColor||c.fillColor])}),Ra(d,function(d){var e=d[0],f=a[e];f?(f.endX=b.xMap,f.animate({d:b})):(f={fill:d[2]||d[1],zIndex:0},d[2]||(f["fill-opacity"]=cb(c.fillOpacity,.75)),f=a[e]=a.chart.renderer.path(b).attr(f).add(a.group),f.isArea=!0),f.startX=b.xMap,f.shiftUnit=c.step?2:1})},drawLegendSymbol:ib.drawRectangle});Oa.area=yb,eb.spline=d(fb),xb=o(wb,{type:"spline",getPointSpline:function(a,b,c){var d,e,f,g,h=b.plotX,i=b.plotY,j=a[c-1],c=a[c+1];if(j&&!j.isNull&&c&&!c.isNull){a=j.plotY,f=c.plotX;var c=c.plotY,k=0;d=(1.5*h+j.plotX)/2.5,e=(1.5*i+a)/2.5,f=(1.5*h+f)/2.5,g=(1.5*i+c)/2.5,f!==d&&(k=(g-e)*(f-h)/(f-d)+i-g),e+=k,g+=k,e>a&&e>i?(e=ma(a,i),g=2*i-e):e<a&&e<i&&(e=na(a,i),g=2*i-e),g>c&&g>i?(g=ma(c,i),e=2*i-g):g<c&&g<i&&(g=na(c,i),e=2*i-g),b.rightContX=f,b.rightContY=g}return b=["C",cb(j.rightContX,j.plotX),cb(j.rightContY,j.plotY),cb(d,h),cb(e,i),h,i],j.rightContX=j.rightContY=null,b}}),Oa.spline=xb,eb.areaspline=d(eb.area),yb=yb.prototype,xb=o(xb,{type:"areaspline",getStackPoints:yb.getStackPoints,getGraphPath:yb.getGraphPath,setStackCliffs:yb.setStackCliffs,drawGraph:yb.drawGraph,drawLegendSymbol:ib.drawRectangle}),Oa.areaspline=xb,eb.column=d(fb,{borderColor:"#FFFFFF",borderRadius:0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{brightness:.1,shadow:!1,halo:!1},select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}},dataLabels:{align:null,verticalAlign:null,y:null},softThreshold:!1,startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0}),xb=o(wb,{type:"column",pointAttrToOptions:{stroke:"borderColor",fill:"color",r:"borderRadius"},cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){wb.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasRendered&&Ra(b.series,function(b){b.type===a.type&&(b.isDirty=!0)})},getColumnMetrics:function(){var a,b=this,c=b.options,d=b.xAxis,e=b.yAxis,f=d.reversed,g={},h=0;c.grouping===!1?h=1:Ra(b.chart.series,function(c){var d,f=c.options,i=c.yAxis;c.type===b.type&&c.visible&&e.len===i.len&&e.pos===i.pos&&(f.stacking?(a=c.stackKey,g[a]===K&&(g[a]=h++),d=g[a]):f.grouping!==!1&&(d=h++),c.columnIndex=d)});var i=na(oa(d.transA)*(d.ordinalSlope||c.pointRange||d.closestPointRange||d.tickInterval||1),d.len),j=i*c.groupPadding,k=(i-2*j)/h,c=na(c.maxPointWidth||d.len,cb(c.pointWidth,k*(1-2*c.pointPadding)));return b.columnMetrics={width:c,offset:(k-c)/2+(j+((b.columnIndex||0)+(f?1:0))*k-i/2)*(f?-1:1)},b.columnMetrics},crispCol:function(a,b,c,d){var e=this.chart,f=this.borderWidth,g=-(f%2?.5:0),f=f%2?.5:1;return e.inverted&&e.renderer.isVML&&(f+=1),c=Math.round(a+c)+g,a=Math.round(a)+g,c-=a,d=Math.round(b+d)+f,g=oa(b)<=.5&&d>.5,b=Math.round(b)+f,d-=b,g&&d&&(b-=1,d+=1),{x:a,y:b,width:c,height:d}},translate:function(){var a=this,b=a.chart,c=a.options,d=a.borderWidth=cb(c.borderWidth,a.closestPointRange*a.xAxis.transA<2?0:1),e=a.yAxis,f=a.translatedThreshold=e.getThreshold(c.threshold),g=cb(c.minPointLength,5),h=a.getColumnMetrics(),i=h.width,j=a.barW=ma(i,1+2*d),k=a.pointXOffset=h.offset;b.inverted&&(f-=.5),c.pointPadding&&(j=la(j)),wb.prototype.translate.apply(a),Ra(a.points,function(c){var d,h=na(cb(c.yBottom,f),9e4),l=999+oa(h),l=na(ma(-l,c.plotY),e.len+l),m=c.plotX+k,n=j,o=na(l,h),p=ma(l,h)-o;oa(p)<g&&g&&(p=g,d=!e.reversed&&!c.negative||e.reversed&&c.negative,o=oa(o-f)>g?h-g:f-(d?g:0)),c.barX=m,c.pointWidth=i,c.tooltipPos=b.inverted?[e.len+e.pos-b.plotLeft-l,a.xAxis.len-m-n/2,p]:[m+n/2,l+e.pos-b.plotTop,p],c.shapeType="rect",c.shapeArgs=a.crispCol(m,o,n,p)})},getSymbol:Ga,drawLegendSymbol:ib.drawRectangle,drawGraph:Ga,drawPoints:function(){var a,b,c=this,e=this.chart,f=c.options,g=e.renderer,h=f.animationLimit||250;Ra(c.points,function(j){var k,l=j.graphic;bb(j.plotY)&&null!==j.y?(a=j.shapeArgs,k=i(c.borderWidth)?{"stroke-width":c.borderWidth}:{},b=j.pointAttr[j.selected?"select":""]||c.pointAttr[""],l?(Za(l),l.attr(k).attr(b)[e.pointCount<h?"animate":"attr"](d(a))):j.graphic=g[j.shapeType](a).attr(k).attr(b).add(j.group||c.group).shadow(f.shadow,null,f.stacking&&!f.borderRadius)):l&&(j.graphic=l.destroy())})},animate:function(a){var b=this,c=this.yAxis,d=b.options,e=this.chart.inverted,f={};Ba&&(a?(f.scaleY=.001,a=na(c.pos+c.len,ma(c.pos,c.toPixels(d.threshold))),e?f.translateX=a-c.len:f.translateY=a,b.group.attr(f)):(f[e?"translateX":"translateY"]=c.pos,b.group.animate(f,_a(B(b.options.animation),{step:function(a,c){b.group.attr({scaleY:ma(.001,c.pos)})}})),b.animate=null))},remove:function(){var a=this,b=a.chart;b.hasRendered&&Ra(b.series,function(b){b.type===a.type&&(b.isDirty=!0)}),wb.prototype.remove.apply(a,arguments)}}),Oa.column=xb,eb.bar=d(eb.column),yb=o(xb,{type:"bar",inverted:!0}),Oa.bar=yb,eb.scatter=d(fb,{lineWidth:0,marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px;"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),yb=o(wb,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,drawGraph:function(){this.options.lineWidth&&wb.prototype.drawGraph.call(this)}}),Oa.scatter=yb,eb.pie=d(fb,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y?void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}}),fb={type:"pie",isCartesian:!1,pointClass:o(vb,{init:function(){vb.prototype.init.apply(this,arguments);var a,b=this;return b.name=cb(b.name,"Slice"),a=function(a){b.slice("select"===a.type)},Va(b,"select",a),Va(b,"unselect",a),b},setVisible:function(a,b){var c=this,d=c.series,e=d.chart,f=d.options.ignoreHiddenPoint,b=cb(b,f);a!==c.visible&&(c.visible=c.options.visible=a=a===K?!c.visible:a,d.options.data[Qa(c,d.data)]=c.options,Ra(["graphic","dataLabel","connector","shadowGroup"],function(b){c[b]&&c[b][a?"show":"hide"](!0)}),c.legendItem&&e.legend.colorizeItem(c,a),!a&&"hover"===c.state&&c.setState(""),f&&(d.isDirty=!0),b&&e.redraw())},slice:function(a,b,c){var d=this.series;A(c,d.chart),cb(b,!0),this.sliced=this.options.sliced=a=i(a)?a:!this.sliced,d.options.data[Qa(this,d.data)]=this.options,a=a?this.slicedTranslation:{translateX:0,translateY:0},this.graphic.animate(a),this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var b=this.shapeArgs,c=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(c.plotLeft+b.x,c.plotTop+b.y,b.r+a,b.r+a,{innerR:this.shapeArgs.r,start:b.start,end:b.end})}}),requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},animate:function(a){var b=this,c=b.points,d=b.startAngleRad;a||(Ra(c,function(a){var c=a.graphic,e=a.shapeArgs;c&&(c.attr({r:a.startR||b.center[3]/2,start:d,end:d}),c.animate({r:e.r,start:e.start,end:e.end},b.options.animation))}),b.animate=null)},updateTotals:function(){var a,b,c=0,d=this.points,e=d.length,f=this.options.ignoreHiddenPoint;for(a=0;a<e;a++)b=d[a],b.y<0&&(b.y=null),c+=f&&!b.visible?0:b.y;for(this.total=c,a=0;a<e;a++)b=d[a],b.percentage=c>0&&(b.visible||!f)?b.y/c*100:0,b.total=c},generatePoints:function(){wb.prototype.generatePoints.call(this),this.updateTotals()},translate:function(a){this.generatePoints();var b,c,d,e,f,g=0,h=this.options,i=h.slicedOffset,j=i+h.borderWidth,k=h.startAngle||0,l=this.startAngleRad=ra/180*(k-90),k=(this.endAngleRad=ra/180*(cb(h.endAngle,k+360)-90))-l,m=this.points,n=h.dataLabels.distance,h=h.ignoreHiddenPoint,o=m.length;for(a||(this.center=a=this.getCenter()),this.getX=function(b,c){return d=ia.asin(na((b-a[1])/(a[2]/2+n),1)),a[0]+(c?-1:1)*pa(d)*(a[2]/2+n)},e=0;e<o;e++)f=m[e],b=l+g*k,h&&!f.visible||(g+=f.percentage/100),c=l+g*k,f.shapeType="arc",f.shapeArgs={x:a[0],y:a[1],r:a[2]/2,innerR:a[3]/2,start:ja(1e3*b)/1e3,end:ja(1e3*c)/1e3},d=(c+b)/2,d>1.5*ra?d-=2*ra:d<-ra/2&&(d+=2*ra),f.slicedTranslation={translateX:ja(pa(d)*i),translateY:ja(qa(d)*i)},b=pa(d)*a[2]/2,c=qa(d)*a[2]/2,f.tooltipPos=[a[0]+.7*b,a[1]+.7*c],f.half=d<-ra/2||d>ra/2?1:0,f.angle=d,j=na(j,n/2),f.labelPos=[a[0]+b+pa(d)*n,a[1]+c+qa(d)*n,a[0]+b+pa(d)*j,a[1]+c+qa(d)*j,a[0]+b,a[1]+c,n<0?"center":f.half?"right":"left",d]},drawGraph:null,drawPoints:function(){var a,b,c,d,e,f,g=this,h=g.chart.renderer,i=g.options.shadow;i&&!g.shadowGroup&&(g.shadowGroup=h.g("shadow").add(g.group)),Ra(g.points,function(j){null!==j.y&&(b=j.graphic,e=j.shapeArgs,c=j.shadowGroup,d=j.pointAttr[j.selected?"select":""],d.stroke||(d.stroke=d.fill),i&&!c&&(c=j.shadowGroup=h.g("shadow").add(g.shadowGroup)),a=j.sliced?j.slicedTranslation:{translateX:0,translateY:0},c&&c.attr(a),b?b.setRadialReference(g.center).attr(d).animate(_a(e,a)):(f={"stroke-linejoin":"round"},j.visible||(f.visibility="hidden"),j.graphic=b=h[j.shapeType](e).setRadialReference(g.center).attr(d).attr(f).attr(a).add(g.group).shadow(i,c)))})},searchPoint:Ga,sortByAngle:function(a,b){a.sort(function(a,c){return void 0!==a.angle&&(c.angle-a.angle)*b})},drawLegendSymbol:ib.drawRectangle,getCenter:ub.getCenter,getSymbol:Ga},fb=o(wb,fb),Oa.pie=fb,wb.prototype.drawDataLabels=function(){var a,b,c,e,f=this,g=f.options,h=g.cursor,j=g.dataLabels,k=f.points,l=f.hasRendered||0,m=cb(j.defer,!0),n=f.chart.renderer;(j.enabled||f._hasPointLabels)&&(f.dlProcessOptions&&f.dlProcessOptions(j),e=f.plotGroup("dataLabelsGroup","data-labels",m&&!l?"hidden":"visible",j.zIndex||6),m&&(e.attr({opacity:+l}),l||Va(f,"afterAnimate",function(){f.visible&&e.show(!0),e[g.animation?"animate":"attr"]({opacity:1},{duration:200})})),b=j,Ra(k,function(k){var l,m,o,p,q=k.dataLabel,s=k.connector,t=!0,u={};if(a=k.dlOptions||k.options&&k.options.dataLabels,l=cb(a&&a.enabled,b.enabled)&&null!==k.y,q&&!l)k.dataLabel=q.destroy();else if(l){if(j=d(b,a),p=j.style,l=j.rotation,m=k.getLabelConfig(),c=j.format?r(j.format,m):j.formatter.call(m,j),p.color=cb(j.color,p.color,f.color,"black"),q)i(c)?(q.attr({text:c}),t=!1):(k.dataLabel=q=q.destroy(),s&&(k.connector=s.destroy()));else if(i(c)){q={fill:j.backgroundColor,stroke:j.borderColor,"stroke-width":j.borderWidth,r:j.borderRadius||0,rotation:l,padding:j.padding,zIndex:1},"contrast"===p.color&&(u.color=j.inside||j.distance<0||g.stacking?n.getContrast(k.color||f.color):"#000000"),h&&(u.cursor=h);for(o in q)q[o]===K&&delete q[o];q=k.dataLabel=n[l?"text":"label"](c,0,-9999,j.shape,null,null,j.useHTML).attr(q).css(_a(p,u)).add(e).shadow(j.shadow)}q&&f.alignDataLabel(k,q,j,null,t)}}))},wb.prototype.alignDataLabel=function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=cb(a.plotX,-9999),i=cb(a.plotY,-9999),j=b.getBBox(),k=f.renderer.fontMetrics(c.style.fontSize).b,l=c.rotation,m=c.align,n=this.visible&&(a.series.forceDL||f.isInsidePlot(h,ja(i),g)||d&&f.isInsidePlot(h,g?d.x+1:d.y+d.height-1,g)),o="justify"===cb(c.overflow,"justify");n&&(d=_a({x:g?f.plotWidth-i:h,y:ja(g?f.plotHeight-h:i),width:0,height:0},d),_a(c,{width:j.width,height:j.height}),l?(o=!1,g=f.renderer.rotCorr(k,l),g={x:d.x+c.x+d.width/2+g.x,y:d.y+c.y+{top:0,middle:.5,bottom:1}[c.verticalAlign]*d.height},b[e?"attr":"animate"](g).attr({align:m}),h=(l+720)%360,h=h>180&&h<360,"left"===m?g.y-=h?j.height:0:"center"===m?(g.x-=j.width/2,g.y-=j.height/2):"right"===m&&(g.x-=j.width,g.y-=h?0:j.height)):(b.align(c,null,d),g=b.alignAttr),o?this.justifyDataLabel(b,c,g,j,d,e):cb(c.crop,!0)&&(n=f.isInsidePlot(g.x,g.y)&&f.isInsidePlot(g.x+j.width,g.y+j.height)),c.shape&&!l&&b.attr({anchorX:a.plotX,anchorY:a.plotY})),n||(Za(b),b.attr({y:-9999}),b.placed=!1)},wb.prototype.justifyDataLabel=function(a,b,c,d,e,f){var g,h,i=this.chart,j=b.align,k=b.verticalAlign,l=a.box?0:a.padding||0;g=c.x+l,g<0&&("right"===j?b.align="left":b.x=-g,h=!0),g=c.x+d.width-l,g>i.plotWidth&&("left"===j?b.align="right":b.x=i.plotWidth-g,h=!0),g=c.y+l,g<0&&("bottom"===k?b.verticalAlign="top":b.y=-g,h=!0),g=c.y+d.height-l,g>i.plotHeight&&("top"===k?b.verticalAlign="bottom":b.y=i.plotHeight-g,h=!0),h&&(a.placed=!f,a.align(b,null,e))},Oa.pie&&(Oa.pie.prototype.drawDataLabels=function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.data,n=l.chart,o=l.options.dataLabels,p=cb(o.connectorPadding,10),q=cb(o.connectorWidth,1),r=n.plotWidth,s=n.plotHeight,t=cb(o.softConnector,!0),u=o.distance,v=l.center,x=v[2]/2,y=v[1],z=u>0,A=[[],[]],B=[0,0,0,0],C=function(a,b){return b.y-a.y};if(l.visible&&(o.enabled||l._hasPointLabels)){for(wb.prototype.drawDataLabels.apply(l),Ra(m,function(a){a.dataLabel&&a.visible&&(A[a.half].push(a),a.dataLabel._pos=null)}),j=2;j--;){var D,E=[],F=[],G=A[j],H=G.length;if(H){for(l.sortByAngle(G,j-.5),k=m=0;!m&&G[k];)m=G[k]&&G[k].dataLabel&&(G[k].dataLabel.getBBox().height||21),k++;if(u>0){for(e=na(y+x+u,n.plotHeight),k=ma(0,y-x-u);k<=e;k+=m)E.push(k);if(e=E.length,H>e){for(a=[].concat(G),a.sort(C),k=H;k--;)a[k].rank=k;for(k=H;k--;)G[k].rank>=e&&G.splice(k,1);H=G.length}for(k=0;k<H;k++){a=G[k],f=a.labelPos,a=9999;var I,J;for(J=0;J<e;J++)I=oa(E[J]-f[1]),I<a&&(a=I,D=J);if(D<k&&null!==E[k])D=k;else for(e<H-k+D&&null!==E[k]&&(D=e-H+k);null===E[D];)D++;F.push({i:D,y:E[D]}),E[D]=null}F.sort(C)}for(k=0;k<H;k++)a=G[k],f=a.labelPos,d=a.dataLabel,i=a.visible===!1?"hidden":"inherit",a=f[1],u>0?(e=F.pop(),D=e.i,h=e.y,(a>h&&null!==E[D+1]||a<h&&null!==E[D-1])&&(h=na(ma(0,a),n.plotHeight))):h=a,g=o.justify?v[0]+(j?-1:1)*(x+u):l.getX(h===y-x-u||h===y+x+u?a:h,j),d._attr={visibility:i,align:f[6]},d._pos={x:g+o.x+({left:p,right:-p}[f[6]]||0),y:h+o.y-10},d.connX=g,d.connY=h,null===this.options.size&&(e=d.width,g-e<p?B[3]=ma(ja(e-g+p),B[3]):g+e>r-p&&(B[1]=ma(ja(g+e-r+p),B[1])),h-m/2<0?B[0]=ma(ja(-h+m/2),B[0]):h+m/2>s&&(B[2]=ma(ja(h+m/2-s),B[2])))}}(0===w(B)||this.verifyDataLabelOverflow(B))&&(this.placeDataLabels(),z&&q&&Ra(this.points,function(a){b=a.connector,f=a.labelPos,(d=a.dataLabel)&&d._pos&&a.visible?(i=d._attr.visibility,g=d.connX,h=d.connY,c=t?[Ka,g+("left"===f[6]?5:-5),h,"C",g,h,2*f[2]-f[4],2*f[3]-f[5],f[2],f[3],La,f[4],f[5]]:[Ka,g+("left"===f[6]?5:-5),h,La,f[2],f[3],La,f[4],f[5]],b?(b.animate({d:c}),b.attr("visibility",i)):a.connector=b=l.chart.renderer.path(c).attr({"stroke-width":q,stroke:o.connectorColor||a.color||"#606060",visibility:i}).add(l.dataLabelsGroup)):b&&(a.connector=b.destroy())}))}},Oa.pie.prototype.placeDataLabels=function(){Ra(this.points,function(a){var b=a.dataLabel;b&&a.visible&&((a=b._pos)?(b.attr(b._attr),b[b.moved?"animate":"attr"](a),b.moved=!0):b&&b.attr({y:-9999}))})},Oa.pie.prototype.alignDataLabel=Ga,Oa.pie.prototype.verifyDataLabelOverflow=function(a){var b,c=this.center,d=this.options,e=d.center,f=d.minSize||80,g=f;return null!==e[0]?g=ma(c[2]-ma(a[1],a[3]),f):(g=ma(c[2]-a[1]-a[3],f),c[0]+=(a[3]-a[1])/2),null!==e[1]?g=ma(na(g,c[2]-ma(a[0],a[2])),f):(g=ma(na(g,c[2]-a[0]-a[2]),f),c[1]+=(a[0]-a[2])/2),g<c[2]?(c[2]=g,c[3]=Math.min(/%$/.test(d.innerSize||0)?g*parseFloat(d.innerSize||0)/100:parseFloat(d.innerSize||0),g),this.translate(c),this.drawDataLabels&&this.drawDataLabels()):b=!0,b}),Oa.column&&(Oa.column.prototype.alignDataLabel=function(a,b,c,e,f){var g=this.chart.inverted,h=a.series,i=a.dlBox||a.shapeArgs,j=cb(a.below,a.plotY>cb(this.translatedThreshold,h.yAxis.len)),k=cb(c.inside,!!this.options.stacking);i&&(e=d(i),e.y<0&&(e.height+=e.y,e.y=0),i=e.y+e.height-h.yAxis.len,i>0&&(e.height-=i),g&&(e={x:h.yAxis.len-e.y-e.height,y:h.xAxis.len-e.x-e.width,width:e.height,height:e.width}),k||(g?(e.x+=j?0:e.width,e.width=0):(e.y+=j?e.height:0,e.height=0))),c.align=cb(c.align,!g||k?"center":j?"right":"left"),c.verticalAlign=cb(c.verticalAlign,g||k?"middle":j?"top":"bottom"),wb.prototype.alignDataLabel.call(this,a,b,c,e,f)}),function(a){var b=a.Chart,c=a.each,d=a.pick,e=a.addEvent;b.prototype.callbacks.push(function(a){function b(){var b=[];c(a.series,function(a){var e=a.options.dataLabels,f=a.dataLabelCollections||["dataLabel"];(e.enabled||a._hasPointLabels)&&!e.allowOverlap&&a.visible&&c(f,function(e){c(a.points,function(a){a[e]&&(a[e].labelrank=d(a.labelrank,a.shapeArgs&&a.shapeArgs.height),b.push(a[e]))})})}),a.hideOverlappingLabels(b)}b(),e(a,"redraw",b)}),b.prototype.hideOverlappingLabels=function(a){var b,d,e,f,g,h,i,j,k,l=a.length;for(d=0;d<l;d++)(b=a[d])&&(b.oldOpacity=b.opacity,b.newOpacity=1);for(a.sort(function(a,b){return(b.labelrank||0)-(a.labelrank||0)}),d=0;d<l;d++)for(e=a[d],b=d+1;b<l;++b)f=a[b],e&&f&&e.placed&&f.placed&&0!==e.newOpacity&&0!==f.newOpacity&&(g=e.alignAttr,h=f.alignAttr,i=e.parentGroup,j=f.parentGroup,k=2*(e.box?0:e.padding),g=!(h.x+j.translateX>g.x+i.translateX+(e.width-k)||h.x+j.translateX+(f.width-k)<g.x+i.translateX||h.y+j.translateY>g.y+i.translateY+(e.height-k)||h.y+j.translateY+(f.height-k)<g.y+i.translateY))&&((e.labelrank<f.labelrank?e:f).newOpacity=0);c(a,function(a){var b,c;a&&(c=a.newOpacity,a.oldOpacity!==c&&a.placed&&(c?a.show(!0):b=function(){a.hide()},a.alignAttr.opacity=c,a[a.isOld?"animate":"attr"](a.alignAttr,null,b)),a.isOld=!0)})}}(ga);var zb=ga.TrackerMixin={drawTrackerPoint:function(){var a=this,b=a.chart,c=b.pointer,d=a.options.cursor,e=d&&{cursor:d},f=function(a){for(var c,d=a.target;d&&!c;)c=d.point,d=d.parentNode;c!==K&&c!==b.hoverPoint&&c.onMouseOver(a)};Ra(a.points,function(a){a.graphic&&(a.graphic.element.point=a),a.dataLabel&&(a.dataLabel.element.point=a)}),a._hasTracking||(Ra(a.trackerGroups,function(b){a[b]&&(a[b].addClass("highcharts-tracker").on("mouseover",f).on("mouseout",function(a){c.onTrackerMouseOut(a)}).css(e),M)&&a[b].on("touchstart",f)}),a._hasTracking=!0)},drawTrackerGraph:function(){var a=this,b=a.options,c=b.trackByArea,d=[].concat(c?a.areaPath:a.graphPath),e=d.length,f=a.chart,g=f.pointer,h=f.renderer,i=f.options.tooltip.snap,j=a.tracker,k=b.cursor,l=k&&{cursor:k},m=function(){f.hoverSeries!==a&&a.onMouseOver()},n="rgba(192,192,192,"+(Ba?1e-4:.002)+")";if(e&&!c)for(k=e+1;k--;)d[k]===Ka&&d.splice(k+1,0,d[k+1]-i,d[k+2],La),(k&&d[k]===Ka||k===e)&&d.splice(k,0,La,d[k-2]+i,d[k-1]);j?j.attr({d:d}):(a.tracker=h.path(d).attr({"stroke-linejoin":"round",visibility:a.visible?"visible":"hidden",stroke:n,fill:c?n:"none","stroke-width":b.lineWidth+(c?0:2*i),zIndex:2}).add(a.group),Ra([a.tracker,a.markerGroup],function(a){a.addClass("highcharts-tracker").on("mouseover",m).on("mouseout",function(a){g.onTrackerMouseOut(a)}).css(l),M&&a.on("touchstart",m)}))}};Oa.column&&(xb.prototype.drawTracker=zb.drawTrackerPoint),Oa.pie&&(Oa.pie.prototype.drawTracker=zb.drawTrackerPoint),Oa.scatter&&(yb.prototype.drawTracker=zb.drawTrackerPoint),_a(sb.prototype,{setItemEvents:function(a,b,c,d,e){var f=this;(c?b:a.legendGroup).on("mouseover",function(){a.setState("hover"),b.css(f.options.itemHoverStyle)}).on("mouseout",function(){b.css(a.visible?d:e),a.setState()}).on("click",function(b){var c=function(){a.setVisible&&a.setVisible()},b={browserEvent:b};a.firePointEvent?a.firePointEvent("legendItemClick",b,c):Xa(a,"legendItemClick",b,c)})},createCheckboxForItem:function(a){a.checkbox=n("input",{type:"checkbox",checked:a.selected,defaultChecked:a.selected},this.options.itemCheckboxStyle,this.chart.container),Va(a.checkbox,"click",function(b){Xa(a.series||a,"checkboxClick",{checked:b.target.checked,item:a},function(){a.select()})})}}),O.legend.itemStyle.cursor="pointer",_a(tb.prototype,{showResetZoom:function(){var a=this,b=O.lang,c=a.options.chart.resetZoomButton,d=c.theme,e=d.states,f="chart"===c.relativeTo?null:"plotBox";this.resetZoomButton=a.renderer.button(b.resetZoom,null,null,function(){a.zoomOut()},d,e&&e.hover).attr({align:c.position.align,title:b.resetZoomTitle}).add().align(c.position,!1,f)},zoomOut:function(){var a=this;Xa(a,"selection",{resetSelection:!0},function(){a.zoom()})},zoom:function(a){var b,c,d=this.pointer,e=!1;!a||a.resetSelection?Ra(this.axes,function(a){b=a.zoom()}):Ra(a.xAxis.concat(a.yAxis),function(a){var c=a.axis,f=c.isXAxis;(d[f?"zoomX":"zoomY"]||d[f?"pinchX":"pinchY"])&&(b=c.zoom(a.min,a.max),c.displayBtn&&(e=!0))}),c=this.resetZoomButton,e&&!c?this.showResetZoom():!e&&ab(c)&&(this.resetZoomButton=c.destroy()),b&&this.redraw(cb(this.options.chart.animation,a&&a.animation,this.pointCount<100))},pan:function(a,b){var c,d=this,e=d.hoverPoints;e&&Ra(e,function(a){a.setState()}),Ra("xy"===b?[1,0]:[1],function(b){var b=d[b?"xAxis":"yAxis"][0],e=b.horiz,f=a[e?"chartX":"chartY"],e=e?"mouseDownX":"mouseDownY",g=d[e],h=(b.pointRange||0)/2,i=b.getExtremes(),j=b.toValue(g-f,!0)+h,h=b.toValue(g+b.len-f,!0)-h,g=g>f;b.series.length&&(g||j>na(i.dataMin,i.min))&&(!g||h<ma(i.dataMax,i.max))&&(b.setExtremes(j,h,!1,!1,{trigger:"pan"}),c=!0),d[e]=f}),c&&d.redraw(!1),m(d.container,{cursor:"move"})}}),_a(vb.prototype,{select:function(a,b){var c=this,d=c.series,e=d.chart,a=cb(a,!c.selected);c.firePointEvent(a?"select":"unselect",{accumulate:b},function(){c.selected=c.options.selected=a,d.options.data[Qa(c,d.data)]=c.options,c.setState(a&&"select"),b||Ra(e.getSelectedPoints(),function(a){a.selected&&a!==c&&(a.selected=a.options.selected=!1,d.options.data[Qa(a,d.data)]=a.options,a.setState(""),a.firePointEvent("unselect"))})})},onMouseOver:function(a,b){var c=this.series,d=c.chart,e=d.tooltip,f=d.hoverPoint;d.hoverSeries!==c&&c.onMouseOver(),f&&f!==this&&f.onMouseOut(),this.series&&(this.firePointEvent("mouseOver"),e&&(!e.shared||c.noSharedTooltip)&&e.refresh(this,a),this.setState("hover"),!b)&&(d.hoverPoint=this)},onMouseOut:function(){var a=this.series.chart,b=a.hoverPoints;this.firePointEvent("mouseOut"),b&&Qa(this,b)!==-1||(this.setState(),a.hoverPoint=null)},importEvents:function(){if(!this.hasImportedEvents){var a,b=d(this.series.options.point,this.options).events;this.events=b;for(a in b)Va(this,a,b[a]);this.hasImportedEvents=!0}},setState:function(a,b){var c,e=ka(this.plotX),f=this.plotY,g=this.series,h=g.options.states,i=eb[g.type].marker&&g.options.marker,j=i&&!i.enabled,k=i&&i.states[a],l=k&&k.enabled===!1,m=g.stateMarkerGraphic,n=this.marker||{},o=g.chart,p=g.halo,a=a||"";c=this.pointAttr[a]||g.pointAttr[a],a===this.state&&!b||this.selected&&"select"!==a||h[a]&&h[a].enabled===!1||a&&(l||j&&k.enabled===!1)||a&&n.states&&n.states[a]&&n.states[a].enabled===!1||(this.graphic?(i=i&&this.graphic.symbolName&&c.r,this.graphic.attr(d(c,i?{x:e-i,y:f-i,width:2*i,height:2*i}:{})),m&&m.hide()):(a&&k&&(i=k.radius,n=n.symbol||g.symbol,m&&m.currentSymbol!==n&&(m=m.destroy()),m?m[b?"animate":"attr"]({x:e-i,y:f-i}):n&&(g.stateMarkerGraphic=m=o.renderer.symbol(n,e-i,f-i,2*i,2*i).attr(c).add(g.markerGroup),m.currentSymbol=n)),m&&(m[a&&o.isInsidePlot(e,f,o.inverted)?"show":"hide"](),m.element.point=this)),(e=h[a]&&h[a].halo)&&e.size?(p||(g.halo=p=o.renderer.path().add(o.seriesGroup)),p.attr(_a({fill:this.color||g.color,"fill-opacity":e.opacity,zIndex:-1},e.attributes))[b?"animate":"attr"]({d:this.haloPath(e.size)})):p&&p.attr({d:[]}),this.state=a)},haloPath:function(a){var b=this.series,c=b.chart,d=b.getPlotBox(),e=c.inverted,f=Math.floor(this.plotX);return c.renderer.symbols.circle(d.translateX+(e?b.yAxis.len-this.plotY:f)-a,d.translateY+(e?b.xAxis.len-f:this.plotY)-a,2*a,2*a)}}),_a(wb.prototype,{onMouseOver:function(){var a=this.chart,b=a.hoverSeries;b&&b!==this&&b.onMouseOut(),this.options.events.mouseOver&&Xa(this,"mouseOver"),this.setState("hover"),a.hoverSeries=this},onMouseOut:function(){var a=this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;b.hoverSeries=null,d&&d.onMouseOut(),this&&a.events.mouseOut&&Xa(this,"mouseOut"),c&&!a.stickyTracking&&(!c.shared||this.noSharedTooltip)&&c.hide(),this.setState()},setState:function(a){var b=this.options,c=this.graph,d=b.states,e=b.lineWidth,b=0,a=a||"";if(this.state!==a&&(this.state=a,!(d[a]&&d[a].enabled===!1)&&(a&&(e=d[a].lineWidth||e+(d[a].lineWidthPlus||0)),c&&!c.dashstyle)))for(a={"stroke-width":e},c.attr(a);this["zoneGraph"+b];)this["zoneGraph"+b].attr(a),b+=1},setVisible:function(a,b){var c,d=this,e=d.chart,f=d.legendItem,g=e.options.chart.ignoreHiddenSeries,h=d.visible;c=(d.visible=a=d.userOptions.visible=a===K?!h:a)?"show":"hide",Ra(["group","dataLabelsGroup","markerGroup","tracker"],function(a){d[a]&&d[a][c]()}),e.hoverSeries!==d&&(e.hoverPoint&&e.hoverPoint.series)!==d||d.onMouseOut(),f&&e.legend.colorizeItem(d,a),d.isDirty=!0,d.options.stacking&&Ra(e.series,function(a){a.options.stacking&&a.visible&&(a.isDirty=!0)}),Ra(d.linkedSeries,function(b){b.setVisible(a,!1)}),g&&(e.isDirtyBox=!0),b!==!1&&e.redraw(),Xa(d,c)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===K?!this.selected:a,this.checkbox&&(this.checkbox.checked=a),Xa(this,a?"select":"unselect")},drawTracker:zb.drawTrackerGraph}),db(wb.prototype,"init",function(a){var b;a.apply(this,Array.prototype.slice.call(arguments,1)),(b=this.xAxis)&&b.options.ordinal&&Va(this,"updatedData",function(){delete b.ordinalIndex})}),db(kb.prototype,"getTimeTicks",function(a,b,c,d,e,f,g,h){var j,k,l,m,n,o=0,p={},q=[],r=-Number.MAX_VALUE,s=this.options.tickPixelInterval;if(!this.options.ordinal&&!this.options.breaks||!f||f.length<3||c===K)return a.call(this,b,c,d,e);for(m=f.length,j=0;j<m;j++){if(n=j&&f[j-1]>d,f[j]<c&&(o=j),j===m-1||f[j+1]-f[j]>5*g||n){if(f[j]>r){for(k=a.call(this,b,f[o],f[j],e);k.length&&k[0]<=r;)k.shift();k.length&&(r=k[k.length-1]),q=q.concat(k)}o=j+1}if(n)break}if(a=k.info,h&&a.unitRange<=Q.hour){for(j=q.length-1,o=1;o<j;o++)P("%d",q[o])!==P("%d",q[o-1])&&(p[q[o]]="day",l=!0);l&&(p[q[0]]="day"),a.higherRanks=p}if(q.info=a,h&&i(s)){h=a=q.length,j=[];var t;for(l=[];h--;)o=this.translate(q[h]),t&&(l[h]=t-o),j[h]=t=o;for(l.sort(),l=l[ka(l.length/2)],l<.6*s&&(l=null),h=q[a-1]>d?a-1:a,t=void 0;h--;)o=j[h],d=t-o,t&&d<.8*s&&(null===l||d<.8*l)?(p[q[h]]&&!p[q[h+1]]?(d=h+1,t=o):d=h,q.splice(d,1)):t=o}return q}),_a(kb.prototype,{beforeSetTickPositions:function(){var a,b,c,d=[],e=!1,f=this.getExtremes(),g=f.min,h=f.max,i=this.isXAxis&&!!this.options.breaks;if((f=this.options.ordinal)||i){if(Ra(this.series,function(b,c){if(b.visible!==!1&&(b.takeOrdinalPosition!==!1||i)&&(d=d.concat(b.processedXData),a=d.length,d.sort(function(a,b){return a-b}),a))for(c=a-1;c--;)d[c]===d[c+1]&&d.splice(c,1)}),a=d.length,a>2){for(b=d[1]-d[0],c=a-1;c--&&!e;)d[c+1]-d[c]!==b&&(e=!0);!this.options.keepOrdinalPadding&&(d[0]-g>b||h-d[d.length-1]>b)&&(e=!0)}e?(this.ordinalPositions=d,b=this.val2lin(ma(g,d[0]),!0),c=ma(this.val2lin(na(h,d[d.length-1]),!0),1),this.ordinalSlope=h=(h-g)/(c-b),this.ordinalOffset=g-b*h):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=K}this.isOrdinal=f&&e,this.groupIntervalFactor=null},val2lin:function(a,b){var c,d=this.ordinalPositions;if(d){var e,f=d.length;for(c=f;c--;)if(d[c]===a){e=c;break}for(c=f-1;c--;)if(a>d[c]||0===c){d=(a-d[c])/(d[c+1]-d[c]),e=c+d;break}c=b?e:this.ordinalSlope*(e||0)+this.ordinalOffset}else c=a;return c},lin2val:function(a,b){var c=this.ordinalPositions;if(c){var d,e,f=this.ordinalSlope,g=this.ordinalOffset,h=c.length-1;if(b)a<0?a=c[0]:a>h?a=c[h]:(h=ka(a),e=a-h);else for(;h--;)if(d=f*h+g,a>=d){f=f*(h+1)+g,e=(a-d)/(f-d);break}c=e!==K&&c[h]!==K?c[h]+(e?e*(c[h+1]-c[h]):0):a}else c=a;return c},getExtendedPositions:function(){var a,b,c=this.chart,d=this.series[0].currentDataGrouping,e=this.ordinalIndex,f=d?d.count+d.unitName:"raw",g=this.getExtremes();return e||(e=this.ordinalIndex={}),e[f]||(a={series:[],getExtremes:function(){return{min:g.dataMin,max:g.dataMax}},options:{ordinal:!0},val2lin:kb.prototype.val2lin},Ra(this.series,function(e){b={xAxis:a,xData:e.xData,chart:c,destroyGroupedData:Ga},b.options={dataGrouping:d?{enabled:!0,forced:!0,approximation:"open",units:[[d.unitName,[d.count]]]}:{enabled:!1}},e.processData.apply(b),a.series.push(b)}),this.beforeSetTickPositions.apply(a),e[f]=a.ordinalPositions),e[f]},getGroupIntervalFactor:function(a,b,c){var d,c=c.processedXData,e=c.length,f=[];if(d=this.groupIntervalFactor,!d){for(d=0;d<e-1;d++)f[d]=c[d+1]-c[d];f.sort(function(a,b){return a-b}),f=f[ka(e/2)],a=ma(a,c[0]),b=na(b,c[e-1]),this.groupIntervalFactor=d=e*f/(b-a)}return d},postProcessTickInterval:function(a){var b=this.ordinalSlope;return b?this.options.breaks?this.closestPointRange:a/(b/this.closestPointRange):a}}),db(tb.prototype,"pan",function(a,b){var c=this.xAxis[0],d=b.chartX,e=!1;if(c.options.ordinal&&c.series.length){var f,g=this.mouseDownX,h=c.getExtremes(),i=h.dataMax,j=h.min,k=h.max,l=this.hoverPoints,n=c.closestPointRange,g=(g-d)/(c.translationSlope*(c.ordinalSlope||n)),o={ordinalPositions:c.getExtendedPositions()},n=c.lin2val,p=c.val2lin;o.ordinalPositions?oa(g)>1&&(l&&Ra(l,function(a){a.setState()}),g<0?(l=o,f=c.ordinalPositions?c:o):(l=c.ordinalPositions?c:o,f=o),o=f.ordinalPositions,i>o[o.length-1]&&o.push(i),this.fixedRange=k-j,g=c.toFixedRange(null,null,n.apply(l,[p.apply(l,[j,!0])+g,!0]),n.apply(f,[p.apply(f,[k,!0])+g,!0])),g.min>=na(h.dataMin,j)&&g.max<=ma(i,k)&&c.setExtremes(g.min,g.max,!0,!1,{trigger:"pan"}),this.mouseDownX=d,m(this.container,{cursor:"move"})):e=!0}else e=!0;e&&a.apply(this,Array.prototype.slice.call(arguments,1))}),wb.prototype.gappedPath=function(){var a=this.options.gapSize,b=this.points.slice(),c=b.length-1;if(a&&c>0)for(;c--;)b[c+1].x-b[c].x>this.closestPointRange*a&&b.splice(c+1,0,{isNull:!0});return this.getGraphPath(b)},function(a){a(ga)}(function(a){function b(){return Array.prototype.slice.call(arguments,1)}function c(a){a.apply(this),this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,d(this.pointArrayMap,["y"]))}var d=a.pick,e=a.wrap,f=a.each,g=a.extend,h=a.fireEvent,i=a.Axis,j=a.Series;g(i.prototype,{isInBreak:function(a,b){var c=a.repeat||1/0,d=a.from,e=a.to-a.from,c=b>=d?(b-d)%c:c-(d-b)%c;return a.inclusive?c<=e:c<e&&0!==c},isInAnyBreak:function(a,b){var c,e,f,g=this.options.breaks,h=g&&g.length;if(h){for(;h--;)this.isInBreak(g[h],a)&&(c=!0,e||(e=d(g[h].showPoints,!this.isXAxis)));f=c&&b?c&&!e:c}return f}}),e(i.prototype,"setTickPositions",function(a){if(a.apply(this,Array.prototype.slice.call(arguments,1)),this.options.breaks){var b,c=this.tickPositions,d=this.tickPositions.info,e=[];for(b=0;b<c.length;b++)this.isInAnyBreak(c[b])||e.push(c[b]);this.tickPositions=e,this.tickPositions.info=d}}),e(i.prototype,"init",function(a,b,c){if(c.breaks&&c.breaks.length&&(c.ordinal=!1),a.call(this,b,c),this.options.breaks){var d=this;d.isBroken=!0,this.val2lin=function(a){var b,c,e=a;for(c=0;c<d.breakArray.length;c++)if(b=d.breakArray[c],b.to<=a)e-=b.len;else{if(b.from>=a)break;if(d.isInBreak(b,a)){e-=a-b.from;break}}return e},this.lin2val=function(a){var b,c;for(c=0;c<d.breakArray.length&&(b=d.breakArray[c],!(b.from>=a));c++)b.to<a?a+=b.len:d.isInBreak(b,a)&&(a+=b.len);return a},this.setExtremes=function(a,b,c,d,e){for(;this.isInAnyBreak(a);)a-=this.closestPointRange;for(;this.isInAnyBreak(b);)b-=this.closestPointRange;i.prototype.setExtremes.call(this,a,b,c,d,e);
|
13 |
},this.setAxisTranslation=function(a){i.prototype.setAxisTranslation.call(this,a);var b,c,e,f,g=d.options.breaks,a=[],j=[],k=0,l=d.userMin||d.min,m=d.userMax||d.max;for(f in g)c=g[f],b=c.repeat||1/0,d.isInBreak(c,l)&&(l+=c.to%b-l%b),d.isInBreak(c,m)&&(m-=m%b-c.from%b);for(f in g){for(c=g[f],e=c.from,b=c.repeat||1/0;e-b>l;)e-=b;for(;e<l;)e+=b;for(;e<m;e+=b)a.push({value:e,move:"in"}),a.push({value:e+(c.to-c.from),move:"out",size:c.breakSize})}a.sort(function(a,b){return a.value===b.value?("in"===a.move?0:1)-("in"===b.move?0:1):a.value-b.value}),g=0,e=l;for(f in a)c=a[f],g+="in"===c.move?1:-1,1===g&&"in"===c.move&&(e=c.value),0===g&&(j.push({from:e,to:c.value,len:c.value-e-(c.size||0)}),k+=c.value-e-(c.size||0));d.breakArray=j,h(d,"afterBreaks"),d.transA*=(m-d.min)/(m-l-k),d.min=l,d.max=m}}}),e(j.prototype,"generatePoints",function(a){a.apply(this,b(arguments));var c,d,e=this.xAxis,f=this.yAxis,g=this.points,h=g.length,i=this.options.connectNulls;if(e&&f&&(e.options.breaks||f.options.breaks))for(;h--;)c=g[h],d=null===c.y&&i===!1,d||!e.isInAnyBreak(c.x,!0)&&!f.isInAnyBreak(c.y,!0)||(g.splice(h,1),this.data[h]&&this.data[h].destroyElements())}),a.Series.prototype.drawBreaks=function(a,b){var c,e,g,i,j=this,k=j.points;f(b,function(b){c=a.breakArray||[],e=a.isXAxis?a.min:d(j.options.threshold,a.min),f(k,function(j){i=d(j["stack"+b.toUpperCase()],j[b]),f(c,function(b){g=!1,e<b.from&&i>b.to||e>b.from&&i<b.from?g="pointBreak":(e<b.from&&i>b.from&&i<b.to||e>b.from&&i>b.to&&i<b.from)&&(g="pointInBreak"),g&&h(a,g,{point:j,brk:b})})})})},e(a.seriesTypes.column.prototype,"drawPoints",c),e(a.Series.prototype,"drawPoints",c)});var Ab=wb.prototype,Bb=Ab.processData,Cb=Ab.generatePoints,Db=Ab.destroy,Eb={approximation:"average",groupPixelWidth:2,dateTimeLabelFormats:{millisecond:["%A, %b %e, %H:%M:%S.%L","%A, %b %e, %H:%M:%S.%L","-%H:%M:%S.%L"],second:["%A, %b %e, %H:%M:%S","%A, %b %e, %H:%M:%S","-%H:%M:%S"],minute:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],hour:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],day:["%A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],month:["%B %Y","%B","-%B %Y"],year:["%Y","%Y","-%Y"]}},Fb={line:{},spline:{},area:{},areaspline:{},column:{approximation:"sum",groupPixelWidth:10},arearange:{approximation:"range"},areasplinerange:{approximation:"range"},columnrange:{approximation:"range",groupPixelWidth:10},candlestick:{approximation:"ohlc",groupPixelWidth:10},ohlc:{approximation:"ohlc",groupPixelWidth:5}},Gb=[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1]],["week",[1]],["month",[1,3,6]],["year",null]],Hb={sum:function(a){var b,c=a.length;if(!c&&a.hasNulls)b=null;else if(c)for(b=0;c--;)b+=a[c];return b},average:function(a){var b=a.length,a=Hb.sum(a);return bb(a)&&b&&(a/=b),a},open:function(a){return a.length?a[0]:a.hasNulls?null:K},high:function(a){return a.length?w(a):a.hasNulls?null:K},low:function(a){return a.length?v(a):a.hasNulls?null:K},close:function(a){return a.length?a[a.length-1]:a.hasNulls?null:K},ohlc:function(a,b,c,d){if(a=Hb.open(a),b=Hb.high(b),c=Hb.low(c),d=Hb.close(d),bb(a)||bb(b)||bb(c)||bb(d))return[a,b,c,d]},range:function(a,b){if(a=Hb.low(a),b=Hb.high(b),bb(a)||bb(b))return[a,b]}};Ab.groupData=function(a,b,c,d){var e,f,g,h=this.data,i=this.options.data,j=[],k=[],l=[],m=a.length,n=!!b,o=[[],[],[],[]],d="function"==typeof d?d:Hb[d],p=this.pointArrayMap,q=p&&p.length,r=0,s=0;for(g=0;g<=m&&!(a[g]>=c[0]);g++);for(;g<=m;g++){for(;(void 0!==c[r+1]&&a[g]>=c[r+1]||g===m)&&(e=c[r],f=d.apply(0,o),f!==K&&(j.push(e),k.push(f),l.push({start:s,length:o[0].length})),s=g,o[0]=[],o[1]=[],o[2]=[],o[3]=[],r+=1,g!==m););if(g===m)break;if(p){e=this.cropStart+g,e=h&&h[e]||this.pointClass.prototype.applyOptions.apply({series:this},[i[e]]);var t;for(f=0;f<q;f++)t=e[p[f]],bb(t)?o[f].push(t):null===t&&(o[f].hasNulls=!0)}else e=n?b[g]:null,bb(e)?o[0].push(e):null===e&&(o[0].hasNulls=!0)}return[j,k,l]},Ab.processData=function(){var a,b=this.chart,c=this.options.dataGrouping,d=this.allowDG!==!1&&c&&cb(c.enabled,b.options._stock);if(this.forceCrop=d,this.groupPixelWidth=null,this.hasProcessed=!0,Bb.apply(this,arguments)!==!1&&d){this.destroyGroupedData();var e=this.processedXData,f=this.processedYData,g=b.plotSizeX,b=this.xAxis,h=b.options.ordinal,j=this.groupPixelWidth=b.getGroupPixelWidth&&b.getGroupPixelWidth();if(j){a=!0,this.points=null;var k=b.getExtremes(),d=k.min,k=k.max,h=h&&b.getGroupIntervalFactor(d,k,this)||1,g=j*(k-d)/g*h,j=b.getTimeTicks(b.normalizeTimeTickInterval(g,c.units||Gb),Math.min(d,e[0]),Math.max(k,e[e.length-1]),b.options.startOfWeek,e,this.closestPointRange),e=Ab.groupData.apply(this,[e,f,j,c.approximation]),f=e[0],h=e[1];if(c.smoothed){for(c=f.length-1,f[c]=Math.min(f[c],k);c--&&c>0;)f[c]+=g/2;f[0]=Math.max(f[0],d)}this.currentDataGrouping=j.info,this.closestPointRange=j.info.totalRange,this.groupMap=e[2],i(f[0])&&f[0]<b.dataMin&&(b.min===b.dataMin&&(b.min=f[0]),b.dataMin=f[0]),this.processedXData=f,this.processedYData=h}else this.currentDataGrouping=this.groupMap=null;this.hasGroupedData=a}},Ab.destroyGroupedData=function(){var a=this.groupedData;Ra(a||[],function(b,c){b&&(a[c]=b.destroy?b.destroy():null)}),this.groupedData=null},Ab.generatePoints=function(){Cb.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null},db(lb.prototype,"tooltipFooterHeaderFormatter",function(a,b,c){var d,e=b.series,f=e.tooltipOptions,g=e.options.dataGrouping,h=f.xDateFormat,i=e.xAxis;return i&&"datetime"===i.options.type&&g&&bb(b.key)?(a=e.currentDataGrouping,g=g.dateTimeLabelFormats,a?(i=g[a.unitName],1===a.count?h=i[0]:(h=i[1],d=i[2])):!h&&g&&(h=this.getXDateFormat(b,f,i)),h=P(h,b.key),d&&(h+=P(d,b.key+a.totalRange-1)),r(f[(c?"footer":"header")+"Format"],{point:_a(b.point,{key:h}),series:e})):a.call(this,b,c)}),Ab.destroy=function(){for(var a=this.groupedData||[],b=a.length;b--;)a[b]&&a[b].destroy();Db.apply(this)},db(Ab,"setOptions",function(a,b){var c=a.call(this,b),e=this.type,f=this.chart.options.plotOptions,g=eb[e].dataGrouping;return Fb[e]&&(g||(g=d(Eb,Fb[e])),c.dataGrouping=d(g,f.series&&f.series.dataGrouping,f[e].dataGrouping,b.dataGrouping)),this.chart.options._stock&&(this.requireSorting=!0),c}),db(kb.prototype,"setScale",function(a){a.call(this),Ra(this.series,function(a){a.hasProcessed=!1})}),kb.prototype.getGroupPixelWidth=function(){var a,b,c=this.series,d=c.length,e=0,f=!1;for(a=d;a--;)(b=c[a].options.dataGrouping)&&(e=ma(e,b.groupPixelWidth));for(a=d;a--;)(b=c[a].options.dataGrouping)&&c[a].hasProcessed&&(d=(c[a].processedXData||c[a].data).length,(c[a].groupPixelWidth||d>this.chart.plotSizeX/e||d&&b.forced)&&(f=!0));return f?e:0},kb.prototype.setDataGrouping=function(a,b){var c,b=cb(b,!0);if(a||(a={forced:!1,units:null}),this instanceof kb)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else Ra(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()},eb.ohlc=d(eb.column,{lineWidth:1,tooltip:{pointFormat:'<span style="color:{point.color}">●</span> <b> {series.name}</b><br/>Open: {point.open}<br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'},states:{hover:{lineWidth:3}},threshold:null}),fb=o(Oa.column,{type:"ohlc",pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},upColorProp:"stroke",getAttribs:function(){Oa.column.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,a=a.upColor||this.color,c=d(this.pointAttr),e=this.upColorProp;c[""][e]=a,c.hover[e]=b.hover.upColor||a,c.select[e]=b.select.upColor||a,Ra(this.points,function(a){a.open<a.close&&!a.options.color&&(a.pointAttr=c)})},translate:function(){var a=this.yAxis;Oa.column.prototype.translate.apply(this),Ra(this.points,function(b){null!==b.open&&(b.plotOpen=a.translate(b.open,0,1,0,1)),null!==b.close&&(b.plotClose=a.translate(b.close,0,1,0,1))})},drawPoints:function(){var a,b,c,d,e,f,g,h,i=this,j=i.chart;Ra(i.points,function(k){k.plotY!==K&&(g=k.graphic,a=k.pointAttr[k.selected?"selected":""]||i.pointAttr[""],d=a["stroke-width"]%2/2,h=ja(k.plotX)-d,e=ja(k.shapeArgs.width/2),f=["M",h,ja(k.yBottom),"L",h,ja(k.plotY)],null!==k.open&&(b=ja(k.plotOpen)+d,f.push("M",h,b,"L",h-e,b)),null!==k.close&&(c=ja(k.plotClose)+d,f.push("M",h,c,"L",h+e,c)),g?g.attr(a).animate({d:f}):k.graphic=j.renderer.path(f).attr(a).add(i.group))})},animate:null}),Oa.ohlc=fb,eb.candlestick=d(eb.column,{lineColor:"black",lineWidth:1,states:{hover:{lineWidth:2}},tooltip:eb.ohlc.tooltip,threshold:null,upColor:"white"}),fb=o(fb,{type:"candlestick",pointAttrToOptions:{fill:"color",stroke:"lineColor","stroke-width":"lineWidth"},upColorProp:"fill",getAttribs:function(){Oa.ohlc.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,c=a.upLineColor||a.lineColor,e=b.hover.upLineColor||c,f=b.select.upLineColor||c;Ra(this.points,function(a){a.open<a.close&&(a.lineColor&&(a.pointAttr=d(a.pointAttr),c=a.lineColor),a.pointAttr[""].stroke=c,a.pointAttr.hover.stroke=e,a.pointAttr.select.stroke=f)})},drawPoints:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.chart,o=m.pointAttr[""];Ra(m.points,function(p){j=p.graphic,p.plotY!==K&&(a=p.pointAttr[p.selected?"selected":""]||o,h=a["stroke-width"]%2/2,i=ja(p.plotX)-h,b=p.plotOpen,c=p.plotClose,d=ia.min(b,c),e=ia.max(b,c),l=ja(p.shapeArgs.width/2),f=ja(d)!==ja(p.plotY),g=e!==p.yBottom,d=ja(d)+h,e=ja(e)+h,k=[],k.push("M",i-l,e,"L",i-l,d,"L",i+l,d,"L",i+l,e,"Z","M",i,d,"L",i,f?ja(p.plotY):d,"M",i,e,"L",i,g?ja(p.yBottom):e),j?j.attr(a).animate({d:k}):p.graphic=n.renderer.path(k).attr(a).add(m.group).shadow(m.options.shadow))})}}),Oa.candlestick=fb;var Ib=gb.prototype.symbols;eb.flags=d(eb.column,{fillColor:"white",lineWidth:1,pointRange:0,shape:"flag",stackDistance:12,states:{hover:{lineColor:"black",fillColor:"#FCFFC5"}},style:{fontSize:"11px",fontWeight:"bold",textAlign:"center"},tooltip:{pointFormat:"{point.text}<br/>"},threshold:null,y:-30}),Oa.flags=o(Oa.column,{type:"flags",sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:wb.prototype.init,pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth",r:"radius"},translate:function(){Oa.column.prototype.translate.apply(this);var a,b,c=this.options,d=this.chart,e=this.points,f=e.length-1,g=c.onSeries;a=g&&d.get(g);var h,i,j,c=c.onKey||"y",g=a&&a.options.step,k=a&&a.points,l=k&&k.length,m=this.xAxis,n=m.getExtremes();if(a&&a.visible&&l)for(a=a.currentDataGrouping,i=k[l-1].x+(a?a.totalRange:0),e.sort(function(a,b){return a.x-b.x}),c="plot"+c[0].toUpperCase()+c.substr(1);l--&&e[f]&&(a=e[f],h=k[l],!(h.x<=a.x&&void 0!==h[c]&&(a.x<=i&&(a.plotY=h[c],h.x<a.x&&!g&&(j=k[l+1])&&j[c]!==K&&(a.plotY+=(a.x-h.x)/(j.x-h.x)*(j[c]-h[c]))),f--,l++,f<0))););Ra(e,function(a,c){var f;a.plotY===K&&(a.x>=n.min&&a.x<=n.max?a.plotY=d.chartHeight-m.bottom-(m.opposite?m.height:0)+m.offset-d.plotTop:a.shapeArgs={}),(b=e[c-1])&&b.plotX===a.plotX&&(b.stackIndex===K&&(b.stackIndex=0),f=b.stackIndex+1),a.stackIndex=f})},drawPoints:function(){var a,b,c,e,f,g,h,i,j,k,l=this.pointAttr[""],m=this.points,n=this.chart,o=n.renderer,p=this.options,q=p.y,r=this.yAxis;for(f=m.length;f--;)g=m[f],a=g.plotX>this.xAxis.len,b=g.plotX,b>0&&(b-=cb(g.lineWidth,p.lineWidth)%2),h=g.stackIndex,e=g.options.shape||p.shape,c=g.plotY,c!==K&&(c=g.plotY+q-(h!==K&&h*p.stackDistance)),i=h?K:g.plotX,j=h?K:g.plotY,h=g.graphic,c!==K&&b>=0&&!a?(a=g.pointAttr[g.selected?"select":""]||l,k=cb(g.options.title,p.title,"A"),h?h.attr({text:k}).attr({x:b,y:c,r:a.r,anchorX:i,anchorY:j}):g.graphic=o.label(k,b,c,e,i,j,p.useHTML).css(d(p.style,g.style)).attr(a).attr({align:"flag"===e?"left":"center",width:p.width,height:p.height}).add(this.markerGroup).shadow(p.shadow),g.tooltipPos=n.inverted?[r.len+r.pos-n.plotLeft-c,this.xAxis.len-b]:[b,c]):h&&(g.graphic=h.destroy())},drawTracker:function(){var a=this.points;zb.drawTrackerPoint.apply(this),Ra(a,function(b){var c=b.graphic;c&&Va(c.element,"mouseover",function(){b.stackIndex>0&&!b.raised&&(b._y=c.y,c.attr({y:b._y-8}),b.raised=!0),Ra(a,function(a){a!==b&&a.raised&&a.graphic&&(a.graphic.attr({y:a._y}),a.raised=!1)})})})},animate:Ga,buildKDTree:Ga,setClip:Ga}),Ib.flag=function(a,b,c,d,e){return["M",e&&e.anchorX||a,e&&e.anchorY||b,"L",a,b+d,a,b,a+c,b,a+c,b+d,a,b+d,"Z"]},Ra(["circle","square"],function(a){Ib[a+"pin"]=function(b,c,d,e,f){var g=f&&f.anchorX,f=f&&f.anchorY;return"circle"===a&&e>d&&(b-=ja((e-d)/2),d=e),b=Ib[a](b,c,d,e),g&&f&&b.push("M",g,c>f?c:c+e,"L",g,f),b}}),L===ga.VMLRenderer&&Ra(["flag","circlepin","squarepin"],function(a){hb.prototype.symbols[a]=Ib[a]});var Jb={height:za?20:14,barBackgroundColor:"#bfc8d1",barBorderRadius:0,barBorderWidth:1,barBorderColor:"#bfc8d1",buttonArrowColor:"#666",buttonBackgroundColor:"#ebe7e8",buttonBorderColor:"#bbb",buttonBorderRadius:0,buttonBorderWidth:1,margin:10,minWidth:6,rifleColor:"#666",zIndex:3,step:.2,trackBackgroundColor:"#eeeeee",trackBorderColor:"#eeeeee",trackBorderWidth:1,liveRedraw:Ba&&!za};O.scrollbar=d(!0,Jb,O.scrollbar),H.prototype={render:function(){var a,b=this.renderer,c=this.options,d=c.trackBorderWidth,e=c.barBorderWidth,f=this.size;this.group=a=b.g("highcharts-scrollbar").attr({zIndex:c.zIndex,translateY:-99999}).add(),this.track=b.rect().attr({height:f,width:f,y:-d%2/2,x:-d%2/2,"stroke-width":d,fill:c.trackBackgroundColor,stroke:c.trackBorderColor,r:c.trackBorderRadius||0}).add(a),this.scrollbarGroup=b.g().add(a),this.scrollbar=b.rect().attr({height:f,width:f,y:-e%2/2,x:-e%2/2,"stroke-width":e,fill:c.barBackgroundColor,stroke:c.barBorderColor,r:c.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=b.path(this.swapXY([Ka,-3,f/4,La,-3,2*f/3,Ka,0,f/4,La,0,2*f/3,Ka,3,f/4,La,3,2*f/3],c.vertical)).attr({stroke:c.rifleColor,"stroke-width":1}).add(this.scrollbarGroup),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},position:function(a,b,c,d){var e=this.options,f=e.vertical,g=0,h=this.rendered?"animate":"attr";this.x=a,this.y=b+e.trackBorderWidth,this.width=c,this.xOffset=this.height=d,this.yOffset=g,f?(this.width=this.yOffset=c=g=this.size,this.xOffset=b=0,this.barWidth=d-2*c,this.x=a+=this.options.margin):(this.height=this.xOffset=d=b=this.size,this.barWidth=c-2*d,this.y+=this.options.margin),this.group[h]({translateX:a,translateY:this.y}),this.track[h]({width:c,height:d}),this.scrollbarButtons[1].attr({translateX:f?0:c-b,translateY:f?d-g:0})},drawScrollbarButton:function(a){var b,c=this.renderer,d=this.scrollbarButtons,e=this.options,f=this.size;b=c.g().add(this.group),d.push(b),c.rect(-.5,-.5,f+1,f+1,e.buttonBorderRadius,e.buttonBorderWidth).attr({stroke:e.buttonBorderColor,"stroke-width":e.buttonBorderWidth,fill:e.buttonBackgroundColor}).add(b),c.path(this.swapXY(["M",f/2+(a?-1:1),f/2-3,"L",f/2+(a?-1:1),f/2+3,"L",f/2+(a?2:-2),f/2],e.vertical)).attr({fill:e.buttonArrowColor}).add(b)},swapXY:function(a,b){var c,d,e=a.length;if(b)for(c=0;c<e;c+=3)d=a[c+1],a[c+1]=a[c+2],a[c+2]=d;return a},setRange:function(a,b){var c,d,e,f=this.options,g=f.vertical,h=this.rendered&&!this.hasDragged?"animate":"attr";i(this.barWidth)&&(c=this.barWidth*Math.max(a,0),d=this.barWidth*Math.min(b,1),d=Math.max(z(d-c),f.minWidth),c=Math.floor(c+this.xOffset+this.yOffset),e=d/2-.5,this.from=a,this.to=b,g?(this.scrollbarGroup[h]({translateY:c}),this.scrollbar[h]({height:d}),this.scrollbarRifles[h]({translateY:e}),this.scrollbarTop=c,this.scrollbarLeft=0):(this.scrollbarGroup[h]({translateX:c}),this.scrollbar[h]({width:d}),this.scrollbarRifles[h]({translateX:e}),this.scrollbarLeft=c,this.scrollbarTop=0),d<=12?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),f.showFull===!1&&(a<=0&&b>=1?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var c=a.chart.pointer.normalize(b),d=a.options.vertical?"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][d]||(c={chartX:(c.chartX-a.x-a.xOffset)/a.barWidth,chartY:(c.chartY-a.y-a.yOffset)/a.barWidth}[d],d=a[d],d=c-d,a.hasDragged=!0,a.updatePosition(e[0]+d,e[1]+d),a.hasDragged&&Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))},a.mouseUpHandler=function(b){a.hasDragged&&Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}),a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null},a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b),a.chartX=(b.chartX-a.x-a.xOffset)/a.barWidth,a.chartY=(b.chartY-a.y-a.yOffset)/a.barWidth,a.initPositions=[a.from,a.to],a.grabbedCenter=!0},a.buttonToMinClick=function(b){var c=z(a.to-a.from)*a.options.step;a.updatePosition(z(a.from-c),z(a.to-c)),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})},a.buttonToMaxClick=function(b){var c=(a.to-a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})},a.trackClick=function(b){var c=a.chart.pointer.normalize(b),d=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&c.chartY>e||!a.options.vertical&&c.chartX>f?a.updatePosition(a.from+d,a.to+d):a.updatePosition(a.from-d,a.to-d),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},updatePosition:function(a,b){b>1&&(a=z(1-z(b-a)),b=1),a<0&&(b=z(b-a),a=0),this.from=a,this.to=b},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler,a=[[b[a[0]].element,"click",this.buttonToMinClick],[b[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[c,"mousedown",d],[ha,"mousemove",e],[ha,"mouseup",f]];M&&a.push([c,"touchstart",d],[ha,"touchmove",e],[ha,"touchend",f]),Ra(a,function(a){Va.apply(null,a)}),this._events=a},removeEvents:function(){Ra(this._events,function(a){Wa.apply(null,a)}),this._events=K},destroy:function(){this.removeEvents(),Ra([this.track,this.scrollbarRifles,this.scrollbar,this.scrollbarGroup,this.group],function(a){a&&a.destroy&&a.destroy()}),x(this.scrollbarButtons)}},db(kb.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1)),b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new H(b.chart.renderer,b.options.scrollbar,b.chart),Va(b.scrollbar,"changed",function(a){var c,d=Math.min(cb(b.options.min,b.min),b.min,b.dataMin),e=Math.max(cb(b.options.max,b.max),b.max,b.dataMax)-d;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(c=d+e*this.to,d+=e*this.from):(c=d+e*(1-this.from),d+=e*(1-this.to)),b.setExtremes(d,c,!0,!1,a)}))}),db(kb.prototype,"render",function(a){var b,c=Math.min(cb(this.options.min,this.min),this.min,this.dataMin),d=Math.max(cb(this.options.max,this.max),this.max,this.dataMax),e=this.scrollbar;a.apply(this,[].slice.call(arguments,1)),e&&(this.horiz?e.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):e.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin:0),this.top,this.width,this.height),isNaN(c)||isNaN(d)||!i(this.min)||!i(this.max)?e.setRange(0,0):(b=(this.min-c)/(d-c),c=(this.max-c)/(d-c),this.horiz&&!this.reversed||!this.horiz&&this.reversed?e.setRange(b,c):e.setRange(1-c,1-b)))}),db(kb.prototype,"getOffset",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,[].slice.call(arguments,1)),c&&(this.chart.axisOffset[b]+=c.size+c.options.margin)}),db(kb.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()),a.apply(this,[].slice.call(arguments,1))}),ga.Scrollbar=H;var fb=[].concat(Gb),Kb=function(a){var b=Sa(arguments,bb);if(b.length)return Math[a].apply(0,b)};fb[4]=["day",[1,2,3,4]],fb[5]=["week",[1,2,3]],_a(O,{navigator:{handles:{backgroundColor:"#ebe7e8",borderColor:"#b2b1b6"},height:40,margin:25,maskFill:"rgba(128,179,236,0.3)",maskInside:!0,outlineColor:"#b2b1b6",outlineWidth:1,series:{type:Oa.areaspline===K?"line":"areaspline",color:"#4572A7",compare:null,fillOpacity:.05,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:fb},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",lineColor:null,lineWidth:1,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{tickWidth:0,lineWidth:0,gridLineColor:"#EEE",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#888"},x:3,y:-4},crosshair:!1},yAxis:{gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickWidth:0}}}),I.prototype={drawHandle:function(a,b){var c,d=this.chart.renderer,e=this.elementsToDestroy,f=this.handles,g=this.navigatorOptions.handles,g={fill:g.backgroundColor,stroke:g.borderColor,"stroke-width":1};this.rendered||(f[b]=d.g("navigator-handle-"+["left","right"][b]).css({cursor:"ew-resize"}).attr({zIndex:10-b}).add(),c=d.rect(-4.5,0,9,16,0,1).attr(g).add(f[b]),e.push(c),c=d.path(["M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr(g).add(f[b]),e.push(c)),f[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:this.scrollerLeft+this.scrollbarHeight+parseInt(a,10),translateY:this.top+this.height/2-8})},render:function(a,b,c,d){var e,f,g,h,j=this.chart,k=j.renderer,l=this.navigatorGroup;h=this.scrollbarHeight;var l=this.xAxis,m=this.navigatorOptions,n=this.height,o=this.top,p=this.navigatorEnabled,q=m.outlineWidth,r=q/2,s=this.outlineHeight,t=o+r,u=this.rendered;bb(a)&&bb(b)&&(!this.hasDragged||i(c))&&(this.navigatorLeft=e=cb(l.left,j.plotLeft+h),this.navigatorWidth=f=cb(l.len,j.plotWidth-2*h),this.scrollerLeft=g=e-h,this.scrollerWidth=h=h=f+2*h,c=cb(c,l.translate(a)),d=cb(d,l.translate(b)),bb(c)&&oa(c)!==1/0||(c=0,d=h),l.translate(d,!0)-l.translate(c,!0)<j.xAxis[0].minRange||(this.zoomedMax=na(ma(c,d,0),f),this.zoomedMin=na(ma(this.fixedWidth?this.zoomedMax-this.fixedWidth:na(c,d),0),f),this.range=this.zoomedMax-this.zoomedMin,b=ja(this.zoomedMax),a=ja(this.zoomedMin),!u&&p&&(this.navigatorGroup=l=k.g("navigator").attr({zIndex:3}).add(),this.leftShade=k.rect().attr({fill:m.maskFill}).add(l),m.maskInside?this.leftShade.css({cursor:"ew-resize"}):this.rightShade=k.rect().attr({fill:m.maskFill}).add(l),this.outline=k.path().attr({"stroke-width":q,stroke:m.outlineColor}).add(l)),k=u&&!this.hasDragged?"animate":"attr",p&&(this.leftShade[k](m.maskInside?{x:e+a,y:o,width:b-a,height:n}:{x:e,y:o,width:a,height:n}),this.rightShade&&this.rightShade[k]({x:e+b,y:o,width:f-b,height:n}),this.outline[k]({d:[Ka,g,t,La,e+a-r,t,e+a-r,t+s,La,e+b-r,t+s,La,e+b-r,t,g+h,t].concat(m.maskInside?[Ka,e+a+r,t,La,e+b-r,t]:[])}),this.drawHandle(a+r,0),this.drawHandle(b+r,1)),this.scrollbar&&(this.scrollbar.hasDragged=this.hasDragged,this.scrollbar.position(this.scrollerLeft,this.top+(p?this.height:-this.scrollbarHeight),this.scrollerWidth,this.scrollbarHeight),this.scrollbar.setRange(a/f,b/f)),this.rendered=!0))},addEvents:function(){var a,b=this.chart,c=b.container,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler;a=[[c,"mousedown",d],[c,"mousemove",e],[ha,"mouseup",f]],M&&a.push([c,"touchstart",d],[c,"touchmove",e],[ha,"touchend",f]),Ra(a,function(a){Va.apply(null,a)}),this._events=a,this.series&&Va(this.series.xAxis,"foundExtremes",function(){b.scroller.modifyNavigatorAxisExtremes()}),Va(b,"redraw",function(){var a=this.scroller,b=a&&a.baseSeries&&a.baseSeries.xAxis;b&&a.render(b.min,b.max)})},removeEvents:function(){Ra(this._events,function(a){Wa.apply(null,a)}),this._events=K,this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){this.navigatorEnabled&&this.baseSeries&&this.baseSeries.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1&&(Wa(this.baseSeries,"updatedData",this.updatedDataHandler),Wa(this.baseSeries.xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(){var a,b,c,e=this,f=e.chart,g=e.scrollbarHeight,h=e.navigatorOptions,j=e.height,k=e.top,l=e.baseSeries;e.mouseDownHandler=function(b){var d,b=f.pointer.normalize(b),g=e.zoomedMin,h=e.zoomedMax,i=e.top,k=e.scrollerLeft,l=e.scrollerWidth,m=e.navigatorLeft,n=e.navigatorWidth,o=e.scrollbarPad||0,p=e.range,q=b.chartX,r=b.chartY,b=f.xAxis[0],s=za?10:7;r>i&&r<i+j&&(ia.abs(q-g-m)<s?(e.grabbedLeft=!0,e.otherHandlePos=h,e.fixedExtreme=b.max,f.fixedRange=null):ia.abs(q-h-m)<s?(e.grabbedRight=!0,e.otherHandlePos=g,e.fixedExtreme=b.min,f.fixedRange=null):q>m+g-o&&q<m+h+o?(e.grabbedCenter=q,e.fixedWidth=p,c=q-g):q>k&&q<k+l&&(h=q-m-p/2,h<0?h=0:h+p>=n&&(h=n-p,d=e.getUnionExtremes().dataMax),h!==g&&(e.fixedWidth=p,g=a.toFixedRange(h,h+p,null,d),b.setExtremes(g.min,g.max,!0,null,{trigger:"navigator"}))))},e.mouseMoveHandler=function(a){var b,d=e.scrollbarHeight,g=e.navigatorLeft,h=e.navigatorWidth,i=e.scrollerLeft,j=e.scrollerWidth,k=e.range;a.touches&&0===a.touches[0].pageX||(a=f.pointer.normalize(a),b=a.chartX,b<g?b=g:b>i+j-d&&(b=i+j-d),e.grabbedLeft?(e.hasDragged=!0,e.render(0,0,b-g,e.otherHandlePos)):e.grabbedRight?(e.hasDragged=!0,e.render(0,0,e.otherHandlePos,b-g)):e.grabbedCenter&&(e.hasDragged=!0,b<c?b=c:b>h+c-k&&(b=h+c-k),e.render(0,0,b-c,b-c+k)),e.hasDragged&&e.scrollbar&&e.scrollbar.options.liveRedraw&&(a.DOMType=a.type,setTimeout(function(){e.mouseUpHandler(a)},0)))},e.mouseUpHandler=function(b){var d,g,h=b.DOMEvent||b;(e.hasDragged||"scrollbar"===b.trigger)&&(e.zoomedMin===e.otherHandlePos?d=e.fixedExtreme:e.zoomedMax===e.otherHandlePos&&(g=e.fixedExtreme),e.zoomedMax===e.navigatorWidth&&(g=e.getUnionExtremes().dataMax),d=a.toFixedRange(e.zoomedMin,e.zoomedMax,d,g),i(d.min)&&f.xAxis[0].setExtremes(d.min,d.max,!0,!e.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:h})),"mousemove"!==b.DOMType&&(e.grabbedLeft=e.grabbedRight=e.grabbedCenter=e.fixedWidth=e.fixedExtreme=e.otherHandlePos=e.hasDragged=c=null)};var m=f.xAxis.length,n=f.yAxis.length;f.extraBottomMargin=e.outlineHeight+h.margin,e.navigatorEnabled?(e.xAxis=a=new kb(f,d({breaks:l&&l.xAxis.options.breaks,ordinal:l&&l.xAxis.options.ordinal},h.xAxis,{id:"navigator-x-axis",isX:!0,type:"datetime",index:m,height:j,offset:0,offsetLeft:g,offsetRight:-g,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),e.yAxis=b=new kb(f,d(h.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:j,offset:0,index:n,zoomEnabled:!1})),l||h.series.data?e.addBaseSeries():0===f.series.length&&db(f,"redraw",function(a,b){f.series.length>0&&!e.series&&(e.setBaseSeries(),f.redraw=a),a.call(f,b)})):e.xAxis=a={translate:function(a,b){var c=f.xAxis[0],d=c.getExtremes(),e=f.plotWidth-2*g,h=Kb("min",c.options.min,d.dataMin),c=Kb("max",c.options.max,d.dataMax)-h;return b?a*c/e+h:e*(a-h)/c},toFixedRange:kb.prototype.toFixedRange},f.options.scrollbar.enabled&&(e.scrollbar=new H(f.renderer,d(f.options.scrollbar,{margin:e.navigatorEnabled?0:10}),f),Va(e.scrollbar,"changed",function(a){var b=e.navigatorWidth,c=b*this.to;b*=this.from,e.hasDragged=e.scrollbar.hasDragged,e.render(0,0,b,c),(f.options.scrollbar.liveRedraw||"mousemove"!==a.DOMType)&&setTimeout(function(){e.mouseUpHandler(a)})})),e.addBaseSeriesEvents(),db(f,"getMargins",function(c){var d=this.legend,f=d.options;c.apply(this,[].slice.call(arguments,1)),e.top=k=e.navigatorOptions.top||this.chartHeight-e.height-e.scrollbarHeight-this.spacing[2]-("bottom"===f.verticalAlign&&f.enabled&&!f.floating?d.legendHeight+cb(f.margin,10):0),a&&b&&(a.options.top=b.options.top=k,a.setAxisSize(),b.setAxisSize())}),e.addEvents()},getUnionExtremes:function(a){var b,c=this.chart.xAxis[0],d=this.xAxis,e=d.options,f=c.options;return a&&null===c.dataMin||(b={dataMin:cb(e&&e.min,Kb("min",f.min,c.dataMin,d.dataMin,d.min)),dataMax:cb(e&&e.max,Kb("max",f.max,c.dataMax,d.dataMax,d.max))}),b},setBaseSeries:function(a){var b=this.chart,a=a||b.options.navigator.baseSeries;this.series&&(this.removeBaseSeriesEvents(),this.series.remove()),this.baseSeries=b.series[a]||"string"==typeof a&&b.get(a)||b.series[0],this.xAxis&&this.addBaseSeries()},addBaseSeries:function(){var a,b=this.baseSeries,c=b?b.options:{},b=c.data,e=this.navigatorOptions.series;a=e.data,this.hasNavigatorData=!!a,c=d(c,e,{enableMouseTracking:!1,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",name:"Navigator",showInLegend:!1,stacking:!1,isInternal:!0,visible:!0}),c.data=a||b.slice(0),this.series=this.chart.initSeries(c),this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a=this.baseSeries;a&&a.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1&&(Va(a,"updatedData",this.updatedDataHandler),Va(a.xAxis,"foundExtremes",this.modifyBaseAxisExtremes),a.userOptions.events=_a(a.userOptions.event,{updatedData:this.updatedDataHandler}))},modifyNavigatorAxisExtremes:function(){var a,b=this.xAxis;b.getExtremes&&(a=this.getUnionExtremes(!0))&&(a.dataMin!==b.min||a.dataMax!==b.max)&&(b.min=a.dataMin,b.max=a.dataMax)},modifyBaseAxisExtremes:function(){if(this.chart.scroller.baseSeries&&this.chart.scroller.baseSeries.xAxis){var a,b,c=this.chart.scroller,d=this.getExtremes(),e=d.dataMin,f=d.dataMax,d=d.max-d.min,g=c.stickToMin,h=c.stickToMax,i=c.series,j=!!this.setExtremes;this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger||(g&&(b=e,a=b+d),h&&(a=f,g||(b=ma(a-d,i&&i.xData?i.xData[0]:-Number.MAX_VALUE))),!j||!g&&!h||!bb(b))||(this.min=this.userMin=b,this.max=this.userMax=a),c.stickToMin=c.stickToMax=null}},updatedDataHandler:function(){var a=this.chart.scroller,b=a.baseSeries,c=a.series;a.stickToMin=bb(b.xAxis.min)&&b.xAxis.min<=b.xData[0],a.stickToMax=Math.round(a.zoomedMax)>=Math.round(a.navigatorWidth),c&&!a.hasNavigatorData&&(c.options.pointStart=b.xData[0],c.setData(b.options.data,!1,null,!1))},destroy:function(){this.removeEvents(),Ra([this.scrollbar,this.xAxis,this.yAxis,this.leftShade,this.rightShade,this.outline],function(a){a&&a.destroy&&a.destroy()}),this.xAxis=this.yAxis=this.leftShade=this.rightShade=this.outline=null,Ra([this.handles,this.elementsToDestroy],function(a){x(a)})}},ga.Navigator=I,db(kb.prototype,"zoom",function(a,b,c){var d,e=this.chart,f=e.options,g=f.chart.zoomType,h=f.navigator,f=f.rangeSelector;return this.isXAxis&&(h&&h.enabled||f&&f.enabled)&&("x"===g?e.resetZoomButton="blocked":"y"===g?d=!1:"xy"===g&&(e=this.previousZoom,i(b)?this.previousZoom=[this.min,this.max]:e&&(b=e[0],c=e[1],delete this.previousZoom))),d!==K?d:a.call(this,b,c)}),db(tb.prototype,"init",function(a,b,c){Va(this,"beforeRender",function(){var a=this.options;(a.navigator.enabled||a.scrollbar.enabled)&&(this.scroller=new I(this))}),a.call(this,b,c)}),db(wb.prototype,"addPoint",function(a,c,d,e,f){var g=this.options.turboThreshold;g&&this.xData.length>g&&ab(c,!0)&&this.chart.scroller&&b(20,!0),a.call(this,c,d,e,f)}),_a(O,{rangeSelector:{buttonTheme:{width:28,height:18,fill:"#f7f7f7",padding:2,r:0,"stroke-width":0,style:{color:"#444",cursor:"pointer",fontWeight:"normal"},zIndex:7,states:{hover:{fill:"#e7e7e7"},select:{fill:"#e7f0f9",style:{color:"black",fontWeight:"bold"}}}},height:35,inputPosition:{align:"right"},labelStyle:{color:"#666"}}}),O.lang=d(O.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"}),J.prototype={clickButton:function(a,b){var c,d,e,f,g,h=this,i=h.selected,j=h.chart,l=h.buttons,m=h.buttonOptions[a],n=j.xAxis[0],o=j.scroller&&j.scroller.getUnionExtremes()||n||{},p=o.dataMin,q=o.dataMax,r=n&&ja(na(n.max,cb(q,n.max))),s=m.type,o=m._range,t=m.dataGrouping;if(null!==p&&null!==q&&a!==h.selected){if(j.fixedRange=o,t&&(this.forcedDataGrouping=!0,kb.prototype.setDataGrouping.call(n||{chart:this.chart},t,!1)),"month"===s||"year"===s)n?(s={range:m,max:r,dataMin:p,dataMax:q},c=n.minFromRange.call(s),bb(s.newMax)&&(r=s.newMax)):o=m;else if(o)c=ma(r-o,p),r=na(c+o,q);else if("ytd"===s){if(!n)return void Va(j,"beforeRender",function(){
|
14 |
-
h.clickButton(a)});q===K&&(p=Number.MAX_VALUE,q=Number.MIN_VALUE,Ra(j.series,function(a){a=a.xData,p=na(a[0],p),q=ma(a[a.length-1],q)}),b=!1),r=new R(q),c=r.getFullYear(),c=e=ma(p||0,R.UTC(c,0,1)),r=r.getTime(),r=na(q||r,r)}else"all"===s&&n&&(c=p,r=q);l[i]&&l[i].setState(0),l[a]&&(l[a].setState(2),h.lastSelected=a),n?(n.setExtremes(c,r,cb(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:m}),h.setSelected(a)):(d=k(j.options.xAxis)[0],g=d.range,d.range=o,f=d.min,d.min=e,h.setSelected(a),Va(j,"load",function(){d.range=g,d.min=f}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons||[].concat(b.defaultButtons),e=c.selected,f=b.blurInputs=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&Xa(a,"blur"),c&&c.blur&&Xa(c,"blur")};b.chart=a,b.options=c,b.buttons=[],a.extraTopMargin=c.height,b.buttonOptions=d,Va(a.container,"mousedown",f),Va(a,"resize",f),Ra(d,b.computeButtonRange),e!==K&&d[e]&&this.clickButton(e,!1),Va(a,"load",function(){Va(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)}),Va(a.xAxis[0],"afterSetExtremes",function(){b.updateButtonStates(!0)})})},updateButtonStates:function(a){var b=this,c=this.chart,d=c.xAxis[0],e=c.scroller&&c.scroller.getUnionExtremes()||d,f=e.dataMin,g=e.dataMax,h=b.selected,i=b.options.allButtonsEnabled,j=b.buttons;a&&c.fixedRange!==ja(d.max-d.min)&&(j[h]&&j[h].setState(0),b.setSelected(null)),Ra(b.buttonOptions,function(a,e){var k=ja(d.max-d.min),l=a._range,m=a.type,n=a.count||1,o=l>g-f,p=l<d.minRange,q="all"===a.type&&d.max-d.min>=g-f&&2!==j[e].state,r="ytd"===a.type&&P("%Y",f)===P("%Y",g),s=c.renderer.forExport&&e===h,l=l===k,t=!d.hasVisibleSeries;("month"===m||"year"===m)&&k>=864e5*{month:28,year:365}[m]*n&&k<=864e5*{month:31,year:366}[m]*n&&(l=!0),s||l&&e!==h&&e===b.lastSelected?(b.setSelected(e),j[e].setState(2)):!i&&(o||p||q||r||t)?j[e].setState(3):3===j[e].state&&j[e].setState(0)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};d[b]?a._range=d[b]*c:"month"!==b&&"year"!==b||(a._range=864e5*{month:30,year:365}[b]*c)},setInputValue:function(a,b){var c=this.chart.options.rangeSelector;i(b)&&(this[a+"Input"].HCTime=b),this[a+"Input"].value=P(c.inputEditDateFormat||"%Y-%m-%d",this[a+"Input"].HCTime),this[a+"DateBox"].attr({text:P(c.inputDateFormat||"%b %e, %Y",this[a+"Input"].HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];m(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){m(this[a+"Input"],{border:0,width:"1px",height:"1px"}),this.setInputValue(a)},drawInput:function(a){function b(){var a=c.value,b=(k.inputDateParser||R.parse)(a),d=h.xAxis[0],f=d.dataMin,i=d.dataMax;b!==c.previousValue&&(c.previousValue=b,bb(b)||(b=a.split("-"),b=R.UTC(e(b[0]),e(b[1])-1,e(b[2]))),bb(b)&&(O.global.useUTC||(b+=6e4*(new R).getTimezoneOffset()),m?b>g.maxInput.HCTime?b=K:b<f&&(b=f):b<g.minInput.HCTime?b=K:b>i&&(b=i),b!==K&&h.xAxis[0].setExtremes(m?b:d.min,m?d.max:b,K,K,{trigger:"rangeSelectorInput"})))}var c,f,g=this,h=g.chart,i=h.renderer.style,j=h.renderer,k=h.options.rangeSelector,l=g.div,m="min"===a,o=this.inputGroup;this[a+"Label"]=f=j.label(O.lang[m?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).attr({padding:2}).css(d(i,k.labelStyle)).add(o),o.offset+=f.width+5,this[a+"DateBox"]=j=j.label("",o.offset).attr({padding:2,width:k.inputBoxWidth||90,height:k.inputBoxHeight||17,stroke:k.inputBoxBorderColor||"silver","stroke-width":1}).css(d({textAlign:"center",color:"#444"},i,k.inputStyle)).on("click",function(){g.showInput(a),g[a+"Input"].focus()}).add(o),o.offset+=j.width+(m?10:0),this[a+"Input"]=c=n("input",{name:a,className:"highcharts-range-selector",type:"text"},_a({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:i.fontSize,fontFamily:i.fontFamily,left:"-9em",top:h.plotTop+"px"},k.inputStyle),l),c.onfocus=function(){g.showInput(a)},c.onblur=function(){g.hideInput(a)},c.onchange=b,c.onkeypress=function(a){13===a.keyCode&&b()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=cb((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},render:function(a,b){var c,d=this,e=d.chart,f=e.renderer,g=e.container,h=e.options,j=h.exporting&&h.exporting.enabled!==!1&&h.navigation&&h.navigation.buttonOptions,k=h.rangeSelector,l=d.buttons,h=O.lang,m=d.div,m=d.inputGroup,o=k.buttonTheme,p=k.buttonPosition||{},q=k.inputEnabled,r=o&&o.states,s=e.plotLeft,t=this.getPosition(),u=d.group,v=d.rendered;v||(d.group=u=f.g("range-selector-buttons").add(),d.zoomText=f.text(h.rangeSelectorZoom,cb(p.x,s),15).css(k.labelStyle).add(u),c=cb(p.x,s)+d.zoomText.getBBox().width+5,Ra(d.buttonOptions,function(a,b){l[b]=f.button(a.text,c,0,function(){d.clickButton(b),d.isActive=!0},o,r&&r.hover,r&&r.select,r&&r.disabled).css({textAlign:"center"}).add(u),c+=l[b].width+cb(k.buttonSpacing,5),d.selected===b&&l[b].setState(2)}),d.updateButtonStates(),q===!1)||(d.div=m=n("div",null,{position:"relative",height:0,zIndex:1}),g.parentNode.insertBefore(m,g),d.inputGroup=m=f.g("input-group").add(),m.offset=0,d.drawInput("min"),d.drawInput("max")),u[v?"animate":"attr"]({translateY:t.buttonTop}),q!==!1&&(m.align(_a({y:t.inputTop,width:m.offset,x:j&&t.inputTop<(j.y||0)+j.height-e.spacing[0]?-40:0},k.inputPosition),!0,e.spacingBox),i(q)||(e=u.getBBox(),m[m.translateX<e.x+e.width+10?"hide":"show"]()),d.setInputValue("min",a),d.setInputValue("max",b)),d.rendered=!0},destroy:function(){var a,b=this.minInput,c=this.maxInput,d=this.chart,e=this.blurInputs;Wa(d.container,"mousedown",e),Wa(d,"resize",e),x(this.buttons),b&&(b.onfocus=b.onblur=b.onchange=null),c&&(c.onfocus=c.onblur=c.onchange=null);for(a in this)this[a]&&"chart"!==a&&(this[a].destroy?this[a].destroy():this[a].nodeType&&y(this[a])),this[a]=null}},kb.prototype.toFixedRange=function(a,b,c,d){var e=this.chart&&this.chart.fixedRange,a=cb(c,this.translate(a,!0)),b=cb(d,this.translate(b,!0)),c=e&&(b-a)/e;return c>.7&&c<1.3&&(d?a=b-e:b=a+e),bb(a)||(a=b=void 0),{min:a,max:b}},kb.prototype.minFromRange=function(){var a,b,c,d=this.range,e={month:"Month",year:"FullYear"}[d.type],f=this.max,g=function(a,b){var c=new R(a);return c["set"+e](c["get"+e]()+b),c.getTime()-a};return bb(d)?(a=this.max-d,c=d):a=f+g(f,-d.count),b=cb(this.dataMin,Number.MIN_VALUE),bb(a)||(a=b),a<=b&&(a=b,void 0===c&&(c=g(a,d.count)),this.newMax=na(a+c,this.dataMax)),bb(f)||(a=void 0),a},db(tb.prototype,"init",function(a,b,c){Va(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new J(this))}),a.call(this,b,c)}),ga.RangeSelector=J,tb.prototype.callbacks.push(function(a){function b(){d=a.xAxis[0].getExtremes(),bb(d.min)&&f.render(d.min,d.max)}function c(a){f.render(a.min,a.max)}var d,e=a.scroller,f=a.rangeSelector;e&&(d=a.xAxis[0].getExtremes(),e.render(d.min,d.max)),f&&(Va(a.xAxis[0],"afterSetExtremes",c),Va(a,"resize",b),b()),Va(a,"destroy",function(){f&&(Wa(a,"resize",b),Wa(a.xAxis[0],"afterSetExtremes",c))})}),ga.StockChart=ga.stockChart=function(a,b,c){var e,g=f(a)||a.nodeName,h=arguments[g?1:0],i=h.series,j=cb(h.navigator&&h.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,l={marker:{enabled:!1,radius:2}},m={shadow:!1,borderWidth:0};return h.xAxis=Ua(k(h.xAxis||{}),function(a){return d({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0},a,{type:"datetime",categories:null},j)}),h.yAxis=Ua(k(h.yAxis||{}),function(a){return e=cb(a.opposite,!0),d({labels:{y:-2},opposite:e,showLastLabel:!1,title:{text:null}},a)}),h.series=null,h=d({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:l,spline:l,area:l,areaspline:l,arearange:l,areasplinerange:l,column:m,columnrange:m,candlestick:m,ohlc:m}},h,{_stock:!0,chart:{inverted:!1}}),h.series=i,g?new tb(a,h,c):new tb(h,b)},db(nb.prototype,"init",function(a,b,c){var d=c.chart.pinchType||"";a.call(this,b,c),this.pinchX=this.pinchHor=d.indexOf("x")!==-1,this.pinchY=this.pinchVert=d.indexOf("y")!==-1,this.hasZoom=this.hasZoom||this.pinchHor||this.pinchVert}),db(kb.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))}),db(kb.prototype,"getPlotLinePath",function(a,b,c,d,e,f){var g,h,j,k,l,m,n=this,o=this.isLinked&&!this.series?this.linkedParent.series:this.series,p=n.chart,q=p.renderer,r=n.left,s=n.top,t=[],u=[];return"colorAxis"===n.coll?a.apply(this,[].slice.call(arguments,1)):(u=n.isXAxis?i(n.options.yAxis)?[p.yAxis[n.options.yAxis]]:Ua(o,function(a){return a.yAxis}):i(n.options.xAxis)?[p.xAxis[n.options.xAxis]]:Ua(o,function(a){return a.xAxis}),Ra(n.isXAxis?p.yAxis:p.xAxis,function(a){if(i(a.options.id)?a.options.id.indexOf("navigator")===-1:1){var b=a.isXAxis?"yAxis":"xAxis",b=i(a.options[b])?p[b][a.options[b]]:p[b][0];n===b&&u.push(a)}}),l=u.length?[]:[n.isXAxis?p.yAxis[0]:p.xAxis[0]],Ra(u,function(a){Qa(a,l)===-1&&l.push(a)}),m=cb(f,n.translate(b,null,null,d)),bb(m)&&(n.horiz?Ra(l,function(a){var b;h=a.pos,k=h+a.len,g=j=ja(m+n.transB),(g<r||g>r+n.width)&&(e?g=j=na(ma(r,g),r+n.width):b=!0),b||t.push("M",g,h,"L",j,k)}):Ra(l,function(a){var b;g=a.pos,j=g+a.len,h=k=ja(s+n.height-m),(h<s||h>s+n.height)&&(e?h=k=na(ma(s,h),n.top+n.height):b=!0),b||t.push("M",g,h,"L",j,k)})),t.length>0?q.crispPolyLine(t,c||1):null)}),kb.prototype.getPlotBandPath=function(a,b){var c,d=this.getPlotLinePath(b,null,null,!0),e=this.getPlotLinePath(a,null,null,!0),f=[];if(e&&d&&e.toString()!==d.toString())for(c=0;c<e.length;c+=6)f.push("M",e[c+1],e[c+2],"L",e[c+4],e[c+5],d[c+4],d[c+5],d[c+1],d[c+2]);else f=null;return f},gb.prototype.crispPolyLine=function(a,b){var c;for(c=0;c<a.length;c+=6)a[c+1]===a[c+4]&&(a[c+1]=a[c+4]=ja(a[c+1])-b%2/2),a[c+2]===a[c+5]&&(a[c+2]=a[c+5]=ja(a[c+2])+b%2/2);return a},L===ga.VMLRenderer&&(hb.prototype.crispPolyLine=gb.prototype.crispPolyLine),db(kb.prototype,"hideCrosshair",function(a,b){a.call(this,b),this.crossLabel&&(this.crossLabel=this.crossLabel.hide())}),db(kb.prototype,"drawCrosshair",function(a,b,c){var d,e;if(a.call(this,b,c),i(this.crosshair.label)&&this.crosshair.label.enabled&&this.cross){var f,a=this.chart,g=this.options.crosshair.label,h=this.horiz,j=this.opposite,k=this.left,l=this.top,m=this.crossLabel,n=g.format,o="",p="inside"===this.options.tickPosition,q=this.crosshair.snap!==!1;b||(b=this.cross&&this.cross.e),f=h?"center":j?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",m||(m=this.crossLabel=a.renderer.label(null,null,null,g.shape||"callout").attr({align:g.align||f,zIndex:12,fill:g.backgroundColor||this.series[0]&&this.series[0].color||"gray",padding:cb(g.padding,8),stroke:g.borderColor||"","stroke-width":g.borderWidth||0,r:cb(g.borderRadius,3)}).css(_a({color:"white",fontWeight:"normal",fontSize:"11px",textAlign:"center"},g.style)).add()),h?(f=q?c.plotX+k:b.chartX,l+=j?0:this.height):(f=j?this.width+k:0,l=q?c.plotY+l:b.chartY),!n&&!g.formatter&&(this.isDatetimeAxis&&(o="%b %d, %Y"),n="{value"+(o?":"+o:"")+"}"),b=q?c[this.isXAxis?"x":"y"]:this.toValue(h?b.chartX:b.chartY),m.attr({text:n?r(n,{value:b}):g.formatter.call(this,b),anchorX:h?f:this.opposite?0:a.chartWidth,anchorY:h?this.opposite?a.chartHeight:0:l,x:f,y:l,visibility:"visible"}),b=m.getBBox(),h?(p&&!j||!p&&j)&&(l=m.y-b.height):l=m.y-b.height/2,h?(d=k-b.x,e=k+this.width-b.x):(d="left"===this.labelAlign?k:0,e="right"===this.labelAlign?k+this.width:a.chartWidth),m.translateX<d&&(f+=d-m.translateX),m.translateX+b.width>=e&&(f-=m.translateX+b.width-e),m.attr({x:f,y:l,visibility:"visible"})}});var Lb=Ab.init,Mb=Ab.processData,Nb=vb.prototype.tooltipFormatter;return Ab.init=function(){Lb.apply(this,arguments),this.setCompare(this.options.compare)},Ab.setCompare=function(a){this.modifyValue="value"===a||"percent"===a?function(b,c){var d=this.compareValue;return b!==K&&(b="value"===a?b-d:b=100*(b/d)-100,c)&&(c.change=b),b}:null,this.userOptions.compare=a,this.chart.hasRendered&&(this.isDirty=!0)},Ab.processData=function(){var a,b,c,d,e,f=-1;if(Mb.apply(this,arguments),this.xAxis&&this.processedYData)for(b=this.processedXData,c=this.processedYData,d=c.length,this.pointArrayMap&&(f=Qa(this.pointValKey||"y",this.pointArrayMap)),a=0;a<d-1;a++)if(e=f>-1?c[a][f]:c[a],bb(e)&&b[a+1]>=this.xAxis.min&&0!==e){this.compareValue=e;break}},db(Ab,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1)),this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=v(b),this.dataMax=w(b))}),kb.prototype.setCompare=function(a,b){this.isXAxis||(Ra(this.series,function(b){b.setCompare(a)}),cb(b,!0)&&this.chart.redraw())},vb.prototype.tooltipFormatter=function(a){return a=a.replace("{point.change}",(this.change>0?"+":"")+ga.numberFormat(this.change,cb(this.series.tooltipOptions.changeDecimals,2))),Nb.apply(this,[a])},db(wb.prototype,"render",function(a){this.chart.options._stock&&this.xAxis&&(!this.clipBox&&this.animate?(this.clipBox=d(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len):this.chart[this.sharedClipKey]&&(Za(this.chart[this.sharedClipKey]),this.chart[this.sharedClipKey].attr({width:this.xAxis.len,height:this.yAxis.len}))),a.call(this)}),_a(ga,{Color:D,Point:vb,Tick:F,Renderer:L,SVGElement:E,SVGRenderer:gb,arrayMin:v,arrayMax:w,charts:Ha,correctFloat:z,dateFormat:P,error:b,format:r,pathAnim:void 0,getOptions:function(){return O},hasBidiBug:Ca,isTouchDevice:za,setOptions:function(a){return O=d(!0,O,a),C(),O},addEvent:Va,removeEvent:Wa,createElement:n,discardElement:y,css:m,each:Ra,map:Ua,merge:d,splat:k,stableSort:u,extendClass:o,pInt:e,svg:Ba,canvas:Da,vml:!Ba&&!Da,product:"Highstock",version:"4.2.6"}),ga}),jQuery(document).ready(function(a){"use strict";var b=!1,c=[],d={fb_pixel_box:".panel.panel-settings-set-fb-px",ca_list:".panel.panel-ca-list",conversions_list:".panel.panel-ce-tracking",sidebar:".plugin-sidebar"},e=function(){a.fn.select2&&a.extend(a.fn.select2.defaults,{dropdownCssClass:"adespresso-select2",containerCssClass:"adespresso-select2",formatNoMatches:!1})},f=function(a){if("undefined"!=typeof a.data("select2")){var b=a.data("select2"),c=b.container;c.addClass("loading-data")}else a.is("div, form")?a.addClass("loading-data loading-box"):a.is("a")&&a.addClass("loading-data")},g=function(a){if("undefined"!=typeof a.data("select2")){var b=a.data("select2"),c=b.container;c.removeClass("loading-data")}else a.is("div, form")?a.removeClass("loading-data loading-box"):a.is("a")&&a.removeClass("loading-data")},h=function(a,b){"error"===b&&(b="danger"),a.find(".alert-"+b).length&&a.find(".alert-"+b).remove()},i=function(b,c,d){"error"===c&&(c="danger"),h(b,c);var e=a("<div />",{"class":"alert alert-"+c+" alert-dismissable",role:"alert",html:d}).prepend(a("<button />",{type:"button","class":"close","data-dismiss":"alert",text:"×"}));b.prepend(e)},j=function(){b=!0},k=function(){b=!1},l=function(){a(".wrap form").on("change",":input:not(#date-range)",function(){j()}).on("submit",function(){k()}),window.onbeforeunload=function(){if(b)return aepc_admin.unsaved}},m=function(a,b){a.select2({tags:b})},n=function(b){var d=a("undefined"!=typeof b?b.currentTarget:document.body),e=[{action:"get_custom_fields",dropdown:"input.custom-fields"},{action:"get_languages",dropdown:"#conditions_language"},{action:"get_device_types",dropdown:"#conditions_device_types"},{action:"get_categories",dropdown:""},{action:"get_tags",dropdown:""},{action:"get_posts",dropdown:""},{action:"get_dpa_params",dropdown:""},{action:"get_currencies",dropdown:""}];a.each(e,function(b,e){if(aepc_admin.actions.hasOwnProperty(e.action)){if(c.hasOwnProperty(e.action))return void(""!==e.dropdown&&m(d.find(e.dropdown),c[e.action]));c[e.action]=[],a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions[e.action].name,_wpnonce:aepc_admin.actions[e.action].nonce},success:function(a){c[e.action]=a,""!==e.dropdown&&m(d.find(e.dropdown),a)},dataType:"json"})}}),d.find("#taxonomy_key").on("change.data",function(){var b=a(this).val().replace("tax_","");c.hasOwnProperty("get_categories")&&c.get_categories.hasOwnProperty(b)&&m(d.find("#taxonomy_terms"),c.get_categories[b])}),d.find("#tag_key").on("change.data",function(){var b=a(this).val().replace("tax_","");c.hasOwnProperty("get_tags")&&c.get_tags.hasOwnProperty(b)&&m(d.find("#tag_terms"),c.get_tags[b])}),d.find("#pt_key").on("change.data",function(){var b=a(this).val();c.hasOwnProperty("get_posts")&&c.get_posts.hasOwnProperty(b)&&m(d.find("#pt_posts"),c.get_posts[b])}),d.find("#event_categories").on("change.data",function(){d.find("#taxonomy_key").trigger("change.data")}),d.find("#event_tax_post_tag").on("change.data",function(){d.find("#tag_key").trigger("change.data")}),d.find("#event_posts").on("change.data",function(){d.find("#pt_key").trigger("change.data")}),d.find("#event_pages").on("change.data",function(){c.hasOwnProperty("get_posts")&&c.get_posts.hasOwnProperty("page")&&m(d.find("#pages"),c.get_posts.page)}),d.find("#event_custom_fields").on("change.data",function(b){var e=[{id:"[[any]]",text:aepc_admin.filter_any}];e=a.merge(e,c.get_custom_fields),d.find("#custom_field_keys option").remove(),d.find("#custom_field_keys").append(a.map(e,function(b,c){return"[[any]]"===b.id&&(b.text="--- "+b.text+" ---"),a("<option>",{val:b.id,text:b.text})}))}),d.find(".js-ecommerce input").on("change.data",function(){d.find("#dpa_key").select2({placeholder:aepc_admin.filter_custom_field_placeholder,searchInputPlaceholder:aepc_admin.filter_custom_field_placeholder,data:{results:c.get_dpa_params},query:function(b){var d={results:c.get_dpa_params};""!==b.term&&(d.results=a.merge([{id:b.term,text:b.term}],d.results)),d.results=d.results.filter(function(a){return b.matcher(b.term,a.text)}),b.callback(d)}}).select2("data",{id:d.find("#dpa_key").val(),text:d.find("#dpa_key").val()}).on("change",function(){d.find("#dpa_value").val("")}).off("change.dpa").on("change.dpa",function(){var b=a(this).val(),e=[];"content_ids"===b?c.hasOwnProperty("get_posts")&&(c.get_posts.hasOwnProperty("product")&&(e=c.get_posts.product.concat(e)),c.get_posts.hasOwnProperty("download")&&(e=c.get_posts.download.concat(e))):"content_category"===b?c.hasOwnProperty("get_categories")&&(c.get_categories.hasOwnProperty("product_cat")&&(e=c.get_categories.product_cat.concat(e)),c.get_categories.hasOwnProperty("download_category")&&(e=c.get_categories.download_category.concat(e))):"content_type"===b?e=["product","product_group"]:"currency"===b&&c.hasOwnProperty("get_currencies")&&(e=c.get_currencies.map(function(a){var b=document.createElement("textarea");return b.innerHTML=a.text,a.text=b.value,a})),e=e.filter(function(a,b){return!(0!==b&&"[[any]]"===a.id)}),d.find("#dpa_value").select2({tags:e})}).triggerHandler("change.dpa")})},o=function(){a("select").select2({minimumResultsForSearch:5}),a("input.multi-tags").select2({tags:[]}),a("select.dropdown-width-max").select2({minimumResultsForSearch:5,dropdownCssClass:"dropdown-width-max"})},p=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document);c.find(".collapse").collapse({toggle:!1}),c.find('[data-toggle="tooltip"]').tooltip(),c.find('[data-toggle="popover"]').popover({container:"#wpbody .pixel-caffeine-wrapper"}),a.material.init()},q=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document);c.find("select.js-collapse").on("change.bs",function(){var b=a(this),d=b.find("option:selected");c.find(d.data("target")).hasClass("in")||(c.find(b.data("parent")).find(".collapse").collapse("hide"),c.find(d.data("target")).collapse("show"))}).trigger("change.bs"),c.find("input.js-collapse").on("change.bs",function(){var b=a(this),d=b.filter(":checked");c.find(d.data("target")).hasClass("in")||(c.find(b.data("parent")).find(".collapse").collapse("hide"),c.find(d.data("target")).collapse("show"))}).trigger("change.bs"),c.find("#ca_event_type").on("change.bs",function(){c.find(".collapse-parameters").find(".collapse").collapse("hide"),c.find(".js-collapse-events").find("input:checked").prop("checked",!1)}),p(b)},r=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document.body);c.find("select.js-dep").on("change",function(){var b=a(this),c=b.closest("form"),d=b.val(),e=b.attr("id"),f=c.find('div[class*="'+e+'"]'),g=c.find("."+e+"-"+d);f.hide(),g.length&&g.show()}).trigger("change"),c.find(".control-wrap .checkbox .inline-text").on("focus",function(){a(this).siblings('input[type="checkbox"]').prop("checked",!0).trigger("change")}),c.find('.control-wrap .checkbox input[type="checkbox"]').on("change",function(){var b=a(this),c=b.is(":checked");b.closest("div.checkbox").removeClass("checked unchecked").addClass(c?"checked":"unchecked").find("input.inline-text").prop("disabled",!c)}).trigger("change"),c.find(".js-show-advanced-data").on("change.components",function(){var b=a(this),c=b.closest("form");c.find("div.advanced-data").collapse(b.is(":checked")?"show":"hide")}).trigger("change.components"),c.find("select#event_standard_events").on("change.components",function(){var b=a(this),c=b.closest("form"),d=b.find("option:selected").data("fields");c.find("div.event-field").hide(),a.each(d.split(",").map(function(a){return a.trim()}),function(a,b){c.find("div.event-field."+b+"-field").show()})}).trigger("change.components"),c.find("input.js-switch-labeled-tosave").on("change.components",function(){var b=a(this),c=b.closest(".form-group").find(".text-status"),d=b.is(":checked")?"yes":"no",e=b.closest(".togglebutton"),f=b.data("original-value");"undefined"==typeof c.data("original-status")&&c.data("original-status",c.clone()),f!==d?(c.hasClass("text-status-pending")||e.addClass("pending"),c.addClass("text-status-pending").text(aepc_admin.switch_unsaved)):(a(c.data("original-status")).hasClass("text-status-pending")||e.removeClass("pending"),c.replaceWith(c.data("original-status")))}).trigger("change.components"),c.find("input.js-switch-labeled").on("change.components",function(){var b=a(this),c=b.closest(".form-group").find(".text-status");c.removeClass("hide"),b.is(":checked")?c.filter(".text-status-off").addClass("hide"):c.filter(".text-status-on").addClass("hide")});var d=function(){c.find("div.js-custom-params").children("div").each(function(b){var c=a(this);c.find('input[type="text"]').each(function(){var c=a(this);c.attr("name",c.attr("name").replace(/\[[0-9]+\]/,"["+b+"]")),c.attr("id",c.attr("id").replace(/_[0-9]+$/,"_"+b))})})};c.find(".js-add-custom-param").on("click",function(b){if("undefined"==typeof wp)return b;b.preventDefault();var c=wp.template("custom-params"),d=a(this).closest("div.js-custom-params"),e=parseInt(d.children("div").length);d.find(".js-custom-param:last").length?d.find(".js-custom-param:last").after(c({index:e-1})):d.prepend(c({index:e-1}))}),c.find(".js-custom-params").on("click",".js-delete-custom-param",function(b){b.preventDefault();var c=a(this),e=a("#modal-confirm-delete"),f=c.closest(".js-custom-param"),g=function(){e.modal("hide"),f.remove(),d()};""===f.find('input[id^="event_custom_params_key"]').val()&&""===f.find('input[id^="event_custom_params_value"]').val()?g():e.modal("show").one("click",".btn-ok",g)}),c.find("select[data-selected]").each(function(){var b=a(this),c=b.data("selected");b.data("selected","").val(c).trigger("change")}),c.find("select[data-selected]").each(function(){var b=a(this),c=b.data("selected");b.val(c).trigger("change")})},s=function(a){var b=a.find(".js-include-filters"),c=a.find(".js-exclude-filters"),d=a.find(".js-ca-filters");0===b.find("ul.list-filter").find("li").length?b.addClass("hide"):b.removeClass("hide"),0===c.find("ul.list-filter").find("li").length?c.addClass("hide"):c.removeClass("hide"),b.hasClass("hide")&&c.hasClass("hide")?d.find("div.no-filters-feedback").removeClass("hide"):(d.find("div.no-filters-feedback").addClass("hide"),b.find("ul.list-filter").find("li:first").find(".filter-and").remove(),c.find("ul.list-filter").find("li:first").find(".filter-and").remove())},t=function(b){var c=a(this),d=a(b.relatedTarget),e=d.closest("form");c.find("#ca-filter-form").on("submit",function(b){b.preventDefault();var c=a(this),j=c.data("scope"),k=e.find(".js-ca-filters"),l=wp.template("ca-filter-item"),m=c.find('[name^="ca_rule[][main_condition]"]:checked'),n=c.find('button[type="submit"]'),o=n.text(),p=k.find(".js-"+m.val()+"-filters"),q=m.add(c.find('[name^="ca_rule[][event_type]"]')).add(c.find('[name^="ca_rule[][event]"]:checked')).add(c.find(".collapse-parameters .collapse.in").find('[name^="ca_rule[][conditions]"]')),r=function(b){var f=a("<div />"),h="add"===j?k.find("li").length:d.closest("li").data("filter-id");if(g(c),!b||0===b.length)return i(c.find(".modal-body"),"error",aepc_admin.filter_no_condition_error),void n.text(o);q.each(function(){var b=a(this),c=b.attr("name"),d=b.val();f.append(a("<input />",{type:"hidden",name:c.replace("[]","["+h+"]"),value:d}))});var m=l({nfilters:p.find("li").length-("edit"===j&&a.contains(p.get()[0],d.get()[0])?1:0),statement:b,hidden_inputs:f.html(),index:h});"edit"===j&&a.contains(p.get()[0],d.get()[0])?d.closest("li").html(a(m).html()):(p.find("ul").append(m),"edit"!==j||a.contains(p.get()[0],d.get()[0])||d.closest("li").remove()),s(e),c.closest(".modal").modal("hide"),c.off("submit")};return h(c.find(".modal-body"),"error"),0===c.find(".js-collapse-events input:checked").length?void i(c.find(".modal-body"),"error",aepc_admin.filter_no_data_error):(f(c),n.text(aepc_admin.filter_saving),void a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{filter:q.serializeArray(),action:aepc_admin.actions.get_filter_statement.name,_wpnonce:aepc_admin.actions.get_filter_statement.nonce},success:r,dataType:"html"}))})},u=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document.body);c.find(".list-filter").on("click",".btn-delete",function(b){b.preventDefault();var c=a(this).closest("form"),d=a("#modal-confirm-delete"),e=a(this).closest("li");d.modal("show",a(this)).one("click",".btn-ok",function(){d.modal("hide"),e.remove(),s(c)})}).on("click",".btn-edit",function(b){b.preventDefault();var c=(a(this).closest("form"),a("#modal-ca-edit-filter")),d=a(this).closest("li"),e=d.find(".hidden-fields input");c.on("modal-template-loaded",function(b){var c=a(this).find("form"),d=e.filter('[name*="[main_condition]"]').val();c.find('input[name*="main_condition"][value="'+d+'"]').prop("checked",!0).closest("label").addClass("active").siblings().removeClass("active");var f=e.filter('[name*="[event_type]"]').val(),g=(c.find('select[name*="event_type"]').val(f),e.filter('[name*="[event]"]').val()),h=c.find('input[name*="event"][value="'+g+'"]').prop("checked",!0),i=c.find(h.data("target")),j=e.filter('[name*="[conditions][0][key]"]').val(),k=e.filter('[name*="[conditions][0][operator]"]').val(),l=e.filter('[name*="[conditions][0][value]"]').val();i.find('[name*="[conditions][0][key]"]').is("#custom_field_keys")&&i.find("#custom_field_keys").append(a("<option />",{val:j,text:j})),i.find('[name*="[conditions][0][key]"]').val(j),i.find('[name*="[conditions][0][operator]"]').val(k),i.find('[name*="[conditions][0][value]"]').val(l)}).one("show.bs.modal",function(){var b=a(this).find("form");b.find('[name*="event_type"]:checked').trigger("change.data"),b.find('[name*="event"]:checked').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][key]"]').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][operator]"]').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][value]"]').trigger("change.data")}).modal("show",a(this))})},v=function(b){var c=a(window).scrollTop(),d=a(b).offset().top;return d-c},w=function(){var b=v(".plugin-content"),c=parseFloat(a(".wp-toolbar").css("padding-top")),d=a(".alert-wrap"),e=d.height(),f=a(".alert-wrap-ghost");b<=c?(0===f.length&&d.after('<div class="alert-wrap-ghost"></div>').next(".alert-wrap-ghost").height(e),d.addClass("alert-fixed").css({top:c}).width(a(".plugin-content").width())):(d.removeClass("alert-fixed").width("100%"),f.remove())},x=function(){var b=a("#activity-chart");b.length&&a.getJSON(aepc_admin.ajax_url+"?action="+aepc_admin.actions.get_pixel_stats.name+"&_wpnonce="+aepc_admin.actions.get_pixel_stats.nonce,function(c){if("undefined"!=typeof c.success&&!1===c.success)return void i(b,"info",c.data[0].message);var d=new Date;d.setUTCDate(d.getUTCDate()-7),d.setUTCHours(0,0,0,0),b.highcharts("StockChart",{chart:{type:"line"},title:{text:null},navigator:{enabled:!0},rangeSelector:{enabled:!1},plotOptions:{spline:{marker:{enabled:!0}}},xAxis:{min:d.getTime()},yAxis:{gridLineColor:"#F4F4F4"},series:[{name:"Pixel fires",data:c,dataGrouping:{approximation:"sum",forced:!0,units:[["day",[1]]]},pointInterval:36e5}]}),b.closest(".panel").find("select#date-range").select2({minimumResultsForSearch:5,width:"element"}),b.closest(".panel").on("change.chart.range","select#date-range",function(){var c=b.highcharts(),d=a(this).val(),e=new Date,f=new Date;if(f.setDate(e.getUTCDate()-1),"today"===d)c.xAxis[0].setExtremes(e.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("yesterday"===d)c.xAxis[0].setExtremes(f.setUTCHours(0,0,0,0),f.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("last-7-days"===d){var g=f;g.setDate(e.getUTCDate()-7),c.xAxis[0].setExtremes(g.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}else if("last-14-days"===d){var h=f;h.setDate(e.getUTCDate()-14),c.xAxis[0].setExtremes(h.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}})})},y=function(b){var d=a("undefined"!=typeof b?this:document.body),e=d.find("select#aepc_account_id"),h=d.find("select#aepc_pixel_id"),j=a("form#mainform").find("#aepc_account_id").val(),l=a("form#mainform").find("#aepc_pixel_id").val(),m=function(){var b=e.val()?JSON.parse(e.val()).id:"";if(c.hasOwnProperty("get_pixel_ids")&&c.get_pixel_ids.hasOwnProperty(b)){var d=a.merge([{id:"",text:""}],c.get_pixel_ids[b]);1===d.length?(d[0].text=aepc_admin.fb_option_no_pixel,h.prop("disabled",!0)):h.prop("disabled",!1),h.find("option").remove(),h.append(a.map(d,function(b,c){return a("<option>",{val:b.id,text:b.text,selected:b.id===l})})),2===h.find("option").length&&h.find("option:eq(1)").prop("selected",!0),h.val(h.find("option:selected").val()).trigger("change")}},n=function(){var b=e.val()?JSON.parse(e.val()).id:"";f(h),a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions.get_pixel_ids.name,_wpnonce:aepc_admin.actions.get_pixel_ids.nonce,account_id:b},success:function(a){c.hasOwnProperty("get_pixel_ids")||(c.get_pixel_ids={}),c.get_pixel_ids[b]=a,m(),g(h)},dataType:"json"})},o=function(a){if("undefined"!=typeof a&&a.hasOwnProperty("type")&&"change"===a.type&&(h.val("").trigger("change"),h.find("option").remove()),e.val()){var b=e.val()?JSON.parse(e.val()).id:"";c.hasOwnProperty("get_pixel_ids")&&c.get_pixel_ids.hasOwnProperty(b)?m():n()}},p=function(){if(c.hasOwnProperty("get_account_ids")){
|
15 |
-
var b=a.merge([{id:"",text:""}],c.get_account_ids);e.find("option").remove(),e.append(a.map(b,function(b,c){return a("<option>",{val:b.id,text:b.text,selected:b.id===j})})),e.on("change",o).trigger("change")}},q=function(){f(e),a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions.get_account_ids.name,_wpnonce:aepc_admin.actions.get_account_ids.nonce},success:function(b){!1===b.success?(i(a(".js-options-group"),"error",b.data),k()):(c.get_account_ids=b,p()),g(e)},dataType:"json"})},r=function(){e.length<=0||(c.hasOwnProperty("get_account_ids")?p():q())};if(j&&l){var s=JSON.parse(j),t=JSON.parse(l);e.append(a("<option>",{val:j,text:s.name+" (#"+s.id+")",selected:!0})).trigger("change"),h.append(a("<option>",{val:l,text:t.name+" (#"+t.id+")",selected:!0})).trigger("change")}r(),o()},z=function(b,c){if(d.hasOwnProperty(b)&&aepc_admin.actions.hasOwnProperty("load_"+b)){var e=a(d[b]),g={action:aepc_admin.actions["load_"+b].name,_wpnonce:aepc_admin.actions["load_"+b].nonce};a.inArray(b,["sidebar"])<0&&h(a(".plugin-content"),"success"),f(e),window.location.href.slice(window.location.href.indexOf("?")+1).split("&").forEach(function(b){var c=b.split("=");a.inArray(c[0],["page","tab"])&&(g[c[0]]=c[1])}),"undefined"!=typeof c&&a.extend(g,c),a.ajax({url:aepc_admin.ajax_url,data:g,success:function(c){c.success&&(e.replaceWith(c.data.html),c.data.hasOwnProperty("messages")&&c.data.messages.hasOwnProperty("success")&&c.data.messages.success.hasOwnProperty("main")&&c.data.messages.success.main.forEach(function(b){i(a(".plugin-content .alert-wrap"),"success",b)}),p(),o(),r({currentTarget:d[b]}),w())},dataType:"json"})}};e(),x(),n(),q(),o(),y(),r(),u(),a(".modal-confirm").on("show.bs.modal",function(b){var c=a(this),d=b.hasOwnProperty("relatedTarget")?a(b.relatedTarget).attr("href"):"";a.inArray(d,["","#","#_"])<0&&c.one("click",".btn-ok",function(b){b.preventDefault();var e={"fb-disconnect":"fb_pixel_box","ca-delete":"ca_list","conversion-delete":"conversions_list"},h=d.match(new RegExp("action=("+Object.keys(e).join("|")+")(&|$)"));h?(f(c.find(".modal-content")),a.ajax({url:d+(d.indexOf("?")?"&":"?")+"ajax=1",method:"GET",success:function(b){if(b.success&&(a(".sec-overlay").removeClass("sec-overlay"),a(".sub-panel-fb-connect.bumping").removeClass("bumping"),z(e[h[1]]),c.modal("hide"),g(c.find(".modal-content")),window.history&&window.history.pushState)){var d=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:d},"",d)}},dataType:"json"})):(c.modal("hide"),window.location=d)})}),a(".js-new-filter-modal").on("click",".js-main-condition > .js-condition",function(){var b=a(this),c=b.closest(".js-main-condition"),d=c.find(".js-condition");d.removeClass("active"),b.addClass("active")}),a(".js-form-modal").on("show.bs.modal",function(b){if("undefined"==typeof wp)return b;var c=a(this),d=a(b.relatedTarget),e=d.data("config"),f=wp.template(c.attr("id"));c.find(".modal-content").html(f(e)),c.trigger("modal-template-loaded")}).on("show.bs.modal",q).on("show.bs.modal",o).on("show.bs.modal",n).on("show.bs.modal",r).on("show.bs.modal",t).on("show.bs.modal",u),a(document).on("submit",'form[data-toggle="ajax"]',function(b){b.preventDefault();var c=a(this),d=c,e=c.find('[type="submit"]'),j=e.text(),k=c.offset().top-50;c.find(".modal-body").length?d=c.find(".modal-body").first():c.find(".panel-body").length&&(d=c.find(".panel-body").first()),h(d,"error"),c.find(".has-error").removeClass("has-error"),c.find(".help-block-error").remove(),f(c),a.ajax({url:aepc_admin.ajax_url,method:"POST",data:c.serialize(),success:function(b){if(b.success){var f={"fb-connect-options":"fb_pixel_box","ca-clone":"ca_list","ca-edit":"ca_list","conversion-edit":"conversions_list"},h=Object.keys(f).map(function(a){return"#modal-"+a}).join(","),l={};if(c.closest(".modal").length&&c.closest(".modal").is(h)){if(z(f[c.closest(".modal").attr("id").replace("modal-","")]),c.closest(".modal").modal("hide"),g(c),window.history&&window.history.pushState){var m=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:m},"",m)}}else if(Object.keys(l).indexOf(c.data("action"))>=0)z(l[c.data("action")]),g(c);else{var n=c.attr("action");n?window.location.href=n:window.location.reload(!1)}}else{if(b.data.hasOwnProperty("refresh")&&b.data.refresh)return void(window.location.href=window.location.href.replace(/(\?|\&)ref=fblogin/,""));g(c),a("html, body").animate({scrollTop:k},300),e.text(j),b.data.hasOwnProperty("main")&&i(d,"error",b.data.main.join("<br/>")),c.find("input, select").each(function(){var c=a(this),d=c.attr("id"),e=c.closest(".form-group"),f=c.closest(".control-wrap").find(".field-helper");b.data.hasOwnProperty(d)&&(e.addClass("has-error"),f.append(a("<span />",{"class":"help-block help-block-error",html:b.data[d].join("<br/>")}))),c.on("keyup change",function(){f.find(".help-block-error").remove()})})}},dataType:"json"})}),a(window).on("load",w).on("scroll",w).on("resize",w),a("#modal-fb-connect-options").on("show.bs.modal",function(b){if("undefined"==typeof wp)return b;var c=a(this),d=wp.template("modal-facebook-options");c.find(".modal-content").html(d([])),c.trigger("facebook-options-loaded")}).on("show.bs.modal",q).on("show.bs.modal",o).on("show.bs.modal",y),a(".sub-panel-fb-connect").on("change","#aepc_account_id",function(){var b=a(this).val(),c=a("#aepc_pixel_id").val();b&&c?a(".js-save-facebook-options").removeClass("disabled"):a(".js-save-facebook-options").addClass("disabled")}).on("change","#aepc_pixel_id",function(){var b=a("#aepc_account_id").val(),c=a(this).val();b&&c?a(".js-save-facebook-options").removeClass("disabled"):a(".js-save-facebook-options").addClass("disabled")}).on("click",".js-save-facebook-options:not(.disabled)",function(b){var c=a("#aepc_account_id").val(),d=a("#aepc_pixel_id").val();a(".sec-overlay").removeClass("sec-overlay"),a(".sub-panel-fb-connect.bumping").removeClass("bumping"),f(a(".panel.panel-settings-set-fb-px")),a.ajax({url:aepc_admin.ajax_url,method:"POST",data:{aepc_account_id:c,aepc_pixel_id:d,action:aepc_admin.actions.save_facebook_options.name,_wpnonce:aepc_admin.actions.save_facebook_options.nonce},success:function(a){if(a.success){if(window.history&&window.history.pushState){var b=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:b},"",b)}z("fb_pixel_box"),k()}},dataType:"json"})}),a(".wrap-custom-audiences").on("click",".js-ca-size-sync",function(b){var c=a(this),d=c.data("ca_id");h(a(".plugin-content .alert-wrap"),"error"),f(a(".panel.panel-ca-list")),c.addClass("loading-data"),a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{ca_id:d,action:aepc_admin.actions.refresh_ca_size.name,_wpnonce:aepc_admin.actions.refresh_ca_size.nonce},success:function(b){b.success?z("ca_list"):i(a(".plugin-content .alert-wrap"),"error",b.data.message)},dataType:"json"})}),a(".wrap").on("click",".pagination li a",function(b){b.preventDefault();var c=a(this),d=c.attr("href"),e=d.match(/paged=([0-9]+)/);a(this).closest(".panel-ca-list").length?z("ca_list",{paged:e[1]}):a(this).closest(".panel-ce-tracking").length&&z("conversions_list",{paged:e[1]}),window.history&&window.history.pushState&&window.history.pushState({path:d},"",d)}),a(".plugin-sidebar.loading-sec").length&&z("sidebar");var A=[];a(".modal").on("show.bs.modal",function(a){A.push(a)}).on("hidden.bs.modal",function(b){a(A[A.length-1].relatedTarget).closest(".modal").length&&(a("body").addClass("modal-open"),A.splice(A.length-1,1))}),a("#aepc-clear-transients").on("click",function(b){b.preventDefault();var c=a(this);f(c),a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{action:aepc_admin.actions.clear_transients.name,_wpnonce:aepc_admin.actions.clear_transients.nonce},success:function(b){g(c),b.success&&i(a(".plugin-content .alert-wrap"),"success",b.data.message)},dataType:"json"})}),l()});
|
1 |
+
/*! - v1.2.2
|
2 |
*
|
3 |
* Copyright (c) 2017; * Licensed GPLv2+ */
|
4 |
+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){
|
11 |
l&&(g?g.animate(s):this.plotBackground=c.rect(o,p,q,r,0).attr({fill:l}).add().shadow(b.plotShadow)),m&&(i?i.animate(s):this.plotBGImage=c.image(m,o,p,q,r).add()),t?t.animate({width:u.width,height:u.height}):this.clipRect=c.clipRect(u),n&&(h?(h.strokeWidth=-n,h.animate(h.crisp({x:o,y:p,width:q,height:r}))):this.plotBorder=c.rect(o,p,q,r,0,-n).attr({stroke:b.plotBorderColor,"stroke-width":n,fill:"none",zIndex:1}).add()),this.isDirtyBox=!1},propFromSeries:function(){var a,b,c,d=this,e=d.options.chart,f=d.options.series;Ra(["inverted","angular","polar"],function(g){for(a=Oa[e.type||e.defaultSeriesType],c=d[g]||e[g]||a&&a.prototype[g],b=f&&f.length;!c&&b--;)(a=Oa[f[b].type])&&a.prototype[g]&&(c=!0);d[g]=c})},linkSeries:function(){var a=this,b=a.series;Ra(b,function(a){a.linkedSeries.length=0}),Ra(b,function(b){var c=b.options.linkedTo;f(c)&&(c=":previous"===c?a.series[b.index-1]:a.get(c))&&(c.linkedSeries.push(b),b.linkedParent=c,b.visible=cb(b.options.visible,c.options.visible,b.visible))})},renderSeries:function(){Ra(this.series,function(a){a.translate(),a.render()})},renderLabels:function(){var a=this,b=a.options.labels;b.items&&Ra(b.items,function(c){var d=_a(b.style,c.style),f=e(d.left)+a.plotLeft,g=e(d.top)+a.plotTop+12;delete d.left,delete d.top,a.renderer.text(c.html,f,g).attr({zIndex:2}).css(d).add()})},render:function(){var a,b,c,d,e=this.axes,f=this.renderer,g=this.options;this.setTitle(),this.legend=new sb(this,g.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),a=this.plotWidth,b=this.plotHeight-=21,Ra(e,function(a){a.setScale()}),this.getAxisMargins(),c=a/this.plotWidth>1.1,d=b/this.plotHeight>1.05,(c||d)&&(this.maxTicks=null,Ra(e,function(a){(a.horiz&&c||!a.horiz&&d)&&a.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries&&Ra(e,function(a){a.visible&&a.render()}),this.seriesGroup||(this.seriesGroup=f.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.showCredits(g.credits),this.hasRendered=!0},showCredits:function(b){b.enabled&&!this.credits&&(this.credits=this.renderer.text(b.text,0,0).on("click",function(){b.href&&(a.location.href=b.href)}).attr({align:b.position.align,zIndex:8}).css(b.style).add().align(b.position))},destroy:function(){var a,b=this,c=b.axes,d=b.series,e=b.container,f=e&&e.parentNode;for(Xa(b,"destroy"),Ha[b.index]=K,Ia--,b.renderTo.removeAttribute("data-highcharts-chart"),Wa(b),a=c.length;a--;)c[a]=c[a].destroy();for(a=d.length;a--;)d[a]=d[a].destroy();Ra("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(a){var c=b[a];c&&c.destroy&&(b[a]=c.destroy())}),e&&(e.innerHTML="",Wa(e),f&&y(e));for(a in b)delete b[a]},isReadyToRender:function(){var b=this;return!(!Ba&&a==a.top&&"complete"!==ha.readyState||Da&&!a.canvg)||(Da?jb.push(function(){b.firstRender()},b.options.global.canvasToolsURL):ha.attachEvent("onreadystatechange",function(){ha.detachEvent("onreadystatechange",b.firstRender),"complete"===ha.readyState&&b.firstRender()}),!1)},firstRender:function(){var a=this,b=a.options;a.isReadyToRender()&&(a.getContainer(),Xa(a,"init"),a.resetMargins(),a.setChartSize(),a.propFromSeries(),a.getAxes(),Ra(b.series||[],function(b){a.initSeries(b)}),a.linkSeries(),Xa(a,"beforeRender"),ga.Pointer&&(a.pointer=new nb(a,b)),a.render(),a.renderer.draw(),!a.renderer.imgCount&&a.onload&&a.onload(),a.cloneRenderTo(!0))},onload:function(){var a=this;Ra([this.callback].concat(this.callbacks),function(b){b&&void 0!==a.index&&b.apply(a,[a])}),Xa(a,"load"),this.onload=null},splashArray:function(a,b){var c=b[a],c=ab(c)?c:[c,c,c,c];return[cb(b[a+"Top"],c[0]),cb(b[a+"Right"],c[1]),cb(b[a+"Bottom"],c[2]),cb(b[a+"Left"],c[3])]}};var ub=ga.CenteredSeriesMixin={getCenter:function(){var a,b,c=this.options,d=this.chart,e=2*(c.slicedOffset||0),f=d.plotWidth-2*e,d=d.plotHeight-2*e,g=c.center,g=[cb(g[0],"50%"),cb(g[1],"50%"),c.size||"100%",c.innerSize||0],h=na(f,d);for(a=0;a<4;++a)b=g[a],c=a<2||2===a&&/%$/.test(b),g[a]=(/%$/.test(b)?[f,d,h,g[2]][a]*parseFloat(b)/100:parseFloat(b))+(c?e:0);return g[3]>g[2]&&(g[3]=g[2]),g}},vb=function(){};vb.prototype={init:function(a,b,c){return this.series=a,this.color=a.color,this.applyOptions(b,c),this.pointAttr={},a.options.colorByPoint&&(b=a.options.colors||a.chart.options.colors,this.color=this.color||b[a.colorCounter++],a.colorCounter===b.length)&&(a.colorCounter=0),a.chart.pointCount++,this},applyOptions:function(a,b){var c=this.series,d=c.options.pointValKey||c.pointValKey,a=vb.prototype.optionsToObject.call(this,a);return _a(this,a),this.options=this.options?_a(this.options,a):a,d&&(this.y=this[d]),this.isNull=null===this.x||!bb(this.y,!0),void 0===this.x&&c&&(this.x=void 0===b?c.autoIncrement(this):b),c.xAxis&&c.xAxis.names&&(c.xAxis.names[this.x]=this.name),this},optionsToObject:function(a){var b={},c=this.series,d=c.options.keys,e=d||c.pointArrayMap||["y"],f=e.length,h=0,i=0;if(bb(a)||null===a)b[e[0]]=a;else if(g(a))for(!d&&a.length>f&&(c=typeof a[0],"string"===c?b.name=a[0]:"number"===c&&(b.x=a[0]),h++);i<f;)d&&void 0===a[h]||(b[e[i]]=a[h]),h++,i++;else"object"==typeof a&&(b=a,a.dataLabels&&(c._hasPointLabels=!0),a.marker&&(c._hasPointMarkers=!0));return b},destroy:function(){var a,b=this.series.chart,c=b.hoverPoints;b.pointCount--,c&&(this.setState(),h(c,this),!c.length)&&(b.hoverPoints=null),this===b.hoverPoint&&this.onMouseOut(),(this.graphic||this.dataLabel)&&(Wa(this),this.destroyElements()),this.legendItem&&b.legend.destroyItem(this);for(a in this)this[a]=null},destroyElements:function(){for(var a,b=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],c=6;c--;)a=b[c],this[a]&&(this[a]=this[a].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var b=this.series,c=b.tooltipOptions,d=cb(c.valueDecimals,""),e=c.valuePrefix||"",f=c.valueSuffix||"";return Ra(b.pointArrayMap||["y"],function(b){b="{point."+b,(e||f)&&(a=a.replace(b+"}",e+b+"}"+f)),a=a.replace(b+"}",b+":,."+d+"f}")}),r(a,{point:this,series:this.series})},firePointEvent:function(a,b,c){var d=this,e=this.series.options;(e.point.events[a]||d.options&&d.options.events&&d.options.events[a])&&this.importEvents(),"click"===a&&e.allowPointSelect&&(c=function(a){d.select&&d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}),Xa(this,a,b,c)},visible:!0};var wb=ga.Series=function(){};wb.prototype={isCartesian:!0,type:"line",pointClass:vb,sorted:!0,requireSorting:!0,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],init:function(a,b){var c,d,e=this,f=a.series,g=function(a,b){return cb(a.options.index,a._i)-cb(b.options.index,b._i)};e.chart=a,e.options=b=e.setOptions(b),e.linkedSeries=[],e.bindAxes(),_a(e,{name:b.name,state:"",pointAttr:{},visible:b.visible!==!1,selected:b.selected===!0}),Da&&(b.animation=!1),d=b.events;for(c in d)Va(e,c,d[c]);(d&&d.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)&&(a.runTrackerClick=!0),e.getColor(),e.getSymbol(),Ra(e.parallelArrays,function(a){e[a+"Data"]=[]}),e.setData(b.data,!1),e.isCartesian&&(a.hasCartesianSeries=!0),f.push(e),e._i=f.length-1,u(f,g),this.yAxis&&u(this.yAxis.series,g),Ra(f,function(a,b){a.index=b,a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a,c=this,d=c.options,e=c.chart;Ra(c.axisTypes||[],function(f){Ra(e[f],function(b){a=b.options,(d[f]===a.index||d[f]!==K&&d[f]===a.id||d[f]===K&&0===a.index)&&(b.series.push(c),c[f]=b,b.isDirty=!0)}),!c[f]&&c.optionalAxis!==f&&b(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,d=arguments,e=bb(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(d,2))};Ra(c.parallelArrays,e)},autoIncrement:function(a){var b,c,d=this.options,e=this.xIncrement,f=d.pointIntervalUnit,h=this.xAxis,e=cb(e,d.pointStart,0);return this.pointInterval=d=cb(this.pointInterval,d.pointInterval,1),h&&h.categories&&a.name&&(this.requireSorting=!1,b=(c=g(h.categories))?h.categories:h.names,h=b,a=Qa(a.name,h),a===-1?c||(e=h.length):e=a),f&&(a=new R(e),"day"===f?a=+a[da](a[Y]()+d):"month"===f?a=+a[ea](a[Z]()+d):"year"===f&&(a=+a[fa](a[$]()+d)),d=a-e),this.xIncrement=e+d,e},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},e=b.plotOptions||{},f=c[this.type];return this.userOptions=a,c=d(f,c.series,a),this.tooltipOptions=d(O.tooltip,O.plotOptions[this.type].tooltip,b.tooltip,e.series&&e.series.tooltip,e[this.type]&&e[this.type].tooltip,a.tooltip),null===f.marker&&delete c.marker,this.zoneAxis=c.zoneAxis,a=this.zones=(c.zones||[]).slice(),!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,color:c.negativeColor,fillColor:c.negativeFillColor}),a.length&&i(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}),c},getCyclic:function(a,b,c){var d=this.userOptions,e="_"+a+"Index",f=a+"Counter";b||(i(d[e])?b=d[e]:(d[e]=b=this.chart[f]%c.length,this.chart[f]+=1),b=c[b]),this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||eb[this.type].color,this.chart.options.colors)},getSymbol:function(){var a=this.options.marker;this.getCyclic("symbol",a.symbol,this.chart.options.symbols),/^url/.test(this.symbol)&&(a.radius=0)},drawLegendSymbol:ib.drawLineMarker,setData:function(a,c,d,e){var h,i=this,j=i.points,k=j&&j.length||0,l=i.options,m=i.chart,n=null,o=i.xAxis,p=l.turboThreshold,q=this.xData,r=this.yData,s=(h=i.pointArrayMap)&&h.length,a=a||[];if(h=a.length,c=cb(c,!0),e!==!1&&h&&k===h&&!i.cropped&&!i.hasGroupedData&&i.visible)Ra(a,function(a,b){j[b].update&&a!==l.data[b]&&j[b].update(a,!1,null,!1)});else{if(i.xIncrement=null,i.colorCounter=0,Ra(this.parallelArrays,function(a){i[a+"Data"].length=0}),p&&h>p){for(d=0;null===n&&d<h;)n=a[d],d++;if(bb(n)){for(n=cb(l.pointStart,0),s=cb(l.pointInterval,1),d=0;d<h;d++)q[d]=n,r[d]=a[d],n+=s;i.xIncrement=n}else if(g(n))if(s)for(d=0;d<h;d++)n=a[d],q[d]=n[0],r[d]=n.slice(1,s+1);else for(d=0;d<h;d++)n=a[d],q[d]=n[0],r[d]=n[1];else b(12)}else for(d=0;d<h;d++)a[d]!==K&&(n={series:i},i.pointClass.prototype.applyOptions.apply(n,[a[d]]),i.updateParallelArrays(n,d));for(f(r[0])&&b(14,!0),i.data=[],i.options.data=i.userOptions.data=a,d=k;d--;)j[d]&&j[d].destroy&&j[d].destroy();o&&(o.minRange=o.userMinRange),i.isDirty=i.isDirtyData=m.isDirtyBox=!0,d=!1}"point"===l.legendType&&(this.processData(),this.generatePoints()),c&&m.redraw(d)},processData:function(a){var c,d=this.xData,e=this.yData,f=d.length;c=0;var g,h,i,j=this.xAxis,k=this.options;i=k.cropThreshold;var l,m,n=this.getExtremesFromAll||k.getExtremesFromAll,o=this.isCartesian,k=j&&j.val2lin,p=j&&j.isLog;if(o&&!this.isDirty&&!j.isDirty&&!this.yAxis.isDirty&&!a)return!1;for(j&&(a=j.getExtremes(),l=a.min,m=a.max),o&&this.sorted&&!n&&(!i||f>i||this.forceCrop)&&(d[f-1]<l||d[0]>m?(d=[],e=[]):(d[0]<l||d[f-1]>m)&&(c=this.cropData(this.xData,this.yData,l,m),d=c.xData,e=c.yData,c=c.start,g=!0)),i=d.length||1;--i;)f=p?k(d[i])-k(d[i-1]):d[i]-d[i-1],f>0&&(h===K||f<h)?h=f:f<0&&this.requireSorting&&b(15);this.cropped=g,this.cropStart=c,this.processedXData=d,this.processedYData=e,this.closestPointRange=h},cropData:function(a,b,c,d){var e,f=a.length,g=0,h=f,i=cb(this.cropShoulder,1);for(e=0;e<f;e++)if(a[e]>=c){g=ma(0,e-i);break}for(c=e;c<f;c++)if(a[c]>d){h=c+i;break}return{xData:a.slice(g,h),yData:b.slice(g,h),start:g,end:h}},generatePoints:function(){var a,b,c,d,e=this.options.data,f=this.data,g=this.processedXData,h=this.processedYData,i=this.pointClass,j=g.length,l=this.cropStart||0,m=this.hasGroupedData,n=[];for(f||m||(f=[],f.length=e.length,f=this.data=f),d=0;d<j;d++)b=l+d,m?(n[d]=(new i).init(this,[g[d]].concat(k(h[d]))),n[d].dataGroup=this.groupMap[d]):(f[b]?c=f[b]:e[b]!==K&&(f[b]=c=(new i).init(this,e[b],g[d])),n[d]=c),n[d].index=b;if(f&&(j!==(a=f.length)||m))for(d=0;d<a;d++)d===l&&!m&&(d+=j),f[d]&&(f[d].destroyElements(),f[d].plotX=K);this.data=f,this.points=n},getExtremes:function(a){var b,c=this.yAxis,d=this.processedXData,e=[],f=0;b=this.xAxis.getExtremes();var g,h,i,j,k=b.min,l=b.max,a=a||this.stackedYData||this.processedYData||[];for(b=a.length,j=0;j<b;j++)if(h=d[j],i=a[j],g=null!==i&&i!==K&&(!c.isLog||i.length||i>0),h=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(d[j+1]||h)>=k&&(d[j-1]||h)<=l,g&&h)if(g=i.length)for(;g--;)null!==i[g]&&(e[f++]=i[g]);else e[f++]=i;this.dataMin=v(e),this.dataMax=w(e)},translate:function(){this.processedXData||this.processData(),this.generatePoints();for(var a,c,d,e,f=this.options,g=f.stacking,h=this.xAxis,j=h.categories,k=this.yAxis,l=this.points,m=l.length,n=!!this.modifyValue,o=f.pointPlacement,p="between"===o||bb(o),q=f.threshold,r=f.startFromThreshold?q:0,s=Number.MAX_VALUE,f=0;f<m;f++){var t=l[f],u=t.x,v=t.y;c=t.low;var w,x=g&&k.stacks[(this.negStacks&&v<(r?0:q)?"-":"")+this.stackKey];k.isLog&&null!==v&&v<=0&&(t.y=v=null,b(10)),t.plotX=a=z(na(ma(-1e5,h.translate(u,0,0,0,1,o,"flags"===this.type)),1e5)),g&&this.visible&&!t.isNull&&x&&x[u]&&(e=this.getStackIndicator(e,u,this.index),w=x[u],v=w.points[e.key],c=v[0],v=v[1],c===r&&e.key===x[u].base&&(c=cb(q,k.min)),k.isLog&&c<=0&&(c=null),t.total=t.stackTotal=w.total,t.percentage=w.total&&t.y/w.total*100,t.stackY=v,w.setOffset(this.pointXOffset||0,this.barW||0)),t.yBottom=i(c)?k.translate(c,0,1,0,1):null,n&&(v=this.modifyValue(v,t)),t.plotY=c="number"==typeof v&&v!==1/0?na(ma(-1e5,k.translate(v,0,1,0,1)),1e5):K,t.isInside=c!==K&&c>=0&&c<=k.len&&a>=0&&a<=h.len,t.clientX=p?z(h.translate(u,0,0,0,1)):a,t.negative=t.y<(q||0),t.category=j&&j[t.x]!==K?j[t.x]:t.x,t.isNull||(void 0!==d&&(s=na(s,oa(a-d))),d=a)}this.closestPointRangePx=s},getValidPoints:function(a,b){var c=this.chart;return Sa(a||this.points||[],function(a){return!(b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted))&&!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,h=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(","),i=b[h],j=b[h+"m"];i||(a&&(g.width=0,b[h+"m"]=j=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[h]=i=d.clipRect(g),i.count={length:0}),a&&!i.count[this.index]&&(i.count[this.index]=!0,i.count.length+=1),c.clip!==!1&&(this.group.clip(a||f?i:b.clipRect),this.markerGroup.clip(j),this.sharedClipKey=h),a||(i.count[this.index]&&(delete i.count[this.index],i.count.length-=1),0===i.count.length&&h&&b[h]&&(f||(b[h]=b[h].destroy()),b[h+"m"]&&(b[h+"m"]=b[h+"m"].destroy())))},animate:function(a){var b,c=this.chart,d=this.options.animation;d&&!ab(d)&&(d=eb[this.type].animation),a?this.setClip(d):(b=this.sharedClipKey,(a=c[b])&&a.animate({width:c.plotSizeX},d),c[b+"m"]&&c[b+"m"].animate({width:c.plotSizeX+99},d),this.animate=null)},afterAnimate:function(){this.setClip(),Xa(this,"afterAnimate")},drawPoints:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this.points,n=this.chart,o=this.options.marker,p=this.pointAttr[""],q=this.markerGroup,r=cb(o.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*o.radius);if(o.enabled!==!1||this._hasPointMarkers)for(d=m.length;d--;)e=m[d],b=ka(e.plotX),c=e.plotY,i=e.graphic,j=e.marker||{},k=!!e.marker,a=r&&j.enabled===K||j.enabled,l=e.isInside,a&&bb(c)&&null!==e.y?(a=e.pointAttr[e.selected?"select":""]||p,f=a.r,g=cb(j.symbol,this.symbol),h=0===g.indexOf("url"),i?i[l?"show":"hide"](!0).attr(a).animate(_a({x:b-f,y:c-f},i.symbolName?{width:2*f,height:2*f}:{})):l&&(f>0||h)&&(e.graphic=n.renderer.symbol(g,b-f,c-f,2*f,2*f,k?j:o).attr(a).add(q))):i&&(e.graphic=i.destroy())},convertAttribs:function(a,b,c,d){var e,f,g=this.pointAttrToOptions,h={},a=a||{},b=b||{},c=c||{},d=d||{};for(e in g)f=g[e],h[e]=cb(a[f],b[e],c[e],d[e]);return h},getAttribs:function(){var a,b,c,d=this,e=d.options,f=eb[d.type].marker?e.marker:e,g=f.states,h=g.hover,j=d.color,k=d.options.negativeColor,l={stroke:j,fill:j},m=d.points||[],n=[],o=d.pointAttrToOptions;a=d.hasPointSpecificOptions;var p=f.lineColor,q=f.fillColor;b=e.turboThreshold;var r,s,t=d.zones,u=d.zoneAxis||"y";if(e.marker?(h.radius=+h.radius||+f.radius+ +h.radiusPlus,h.lineWidth=h.lineWidth||f.lineWidth+h.lineWidthPlus):(h.color=h.color||D(h.color||j).brighten(h.brightness).get(),h.negativeColor=h.negativeColor||D(h.negativeColor||k).brighten(h.brightness).get()),n[""]=d.convertAttribs(f,l),Ra(["hover","select"],function(a){n[a]=d.convertAttribs(g[a],n[""])}),d.pointAttr=n,j=m.length,!b||j<b||a)for(;j--;){if(b=m[j],(f=b.options&&b.options.marker||b.options)&&f.enabled===!1&&(f.radius=0),l=null,t.length){for(a=0,l=t[a];b[u]>=l.value;)l=t[++a];b.color=b.fillColor=l=cb(l.color,d.color)}if(a=e.colorByPoint||b.color,b.options)for(s in o)i(f[o[s]])&&(a=!0);a?(f=f||{},c=[],g=f.states||{},a=g.hover=g.hover||{},e.marker&&(!b.negative||a.fillColor||h.fillColor)||(a[d.pointAttrToOptions.fill]=a.color||!b.options.color&&h[b.negative&&k?"negativeColor":"color"]||D(b.color).brighten(a.brightness||h.brightness).get()),r={color:b.color},q||(r.fillColor=b.color),p||(r.lineColor=b.color),f.hasOwnProperty("color")&&!f.color&&delete f.color,l&&!h.fillColor&&(a.fillColor=l),c[""]=d.convertAttribs(_a(r,f),n[""]),c.hover=d.convertAttribs(g.hover,n.hover,c[""]),c.select=d.convertAttribs(g.select,n.select,c[""])):c=n,b.pointAttr=c}},destroy:function(){var a,b,c,d,e=this,f=e.chart,g=/AppleWebKit\/533/.test(ta),i=e.data||[];for(Xa(e,"destroy"),Wa(e),Ra(e.axisTypes||[],function(a){(d=e[a])&&(h(d.series,e),d.isDirty=d.forceRedraw=!0)}),e.legendItem&&e.chart.legend.destroyItem(e),a=i.length;a--;)(b=i[a])&&b.destroy&&b.destroy();e.points=null,clearTimeout(e.animationTimeout);for(c in e)e[c]instanceof E&&!e[c].survive&&(a=g&&"group"===c?"hide":"destroy",e[c][a]());f.hoverSeries===e&&(f.hoverSeries=null),h(f.series,e);for(c in e)delete e[c]},getGraphPath:function(a,b,c){var d,e,f=this,g=f.options,h=g.step,j=[],k=[],a=a||f.points;return(d=a.reversed)&&a.reverse(),(h={right:1,center:2}[h]||h&&3)&&d&&(h=4-h),g.connectNulls&&!b&&!c&&(a=this.getValidPoints(a)),Ra(a,function(d,l){var m=d.plotX,n=d.plotY,o=a[l-1];(d.leftCliff||o&&o.rightCliff)&&!c&&(e=!0),d.isNull&&!i(b)&&l>0?e=!g.connectNulls:d.isNull&&!b?e=!0:(0===l||e?o=[Ka,d.plotX,d.plotY]:f.getPointSpline?o=f.getPointSpline(a,d,l):h?(o=1===h?[La,o.plotX,n]:2===h?[La,(o.plotX+m)/2,o.plotY,La,(o.plotX+m)/2,n]:[La,m,o.plotY],o.push(La,m,n)):o=[La,m,n],k.push(d.x),h&&k.push(d.x),j.push.apply(j,o),e=!1)}),j.xMap=k,f.graphPath=j},drawGraph:function(){var a=this,b=this.options,c=[["graph",b.lineColor||this.color,b.dashStyle]],d=b.lineWidth,e="square"!==b.linecap,f=(this.gappedPath||this.getGraphPath).call(this);Ra(this.zones,function(d,e){c.push(["zoneGraph"+e,d.color||a.color,d.dashStyle||b.dashStyle])}),Ra(c,function(c,g){var h=c[0],i=a[h];i?(i.endX=f.xMap,i.animate({d:f})):d&&f.length&&(i={stroke:c[1],"stroke-width":d,fill:"none",zIndex:1},c[2]?i.dashstyle=c[2]:e&&(i["stroke-linecap"]=i["stroke-linejoin"]="round"),i=a[h]=a.chart.renderer.path(f).attr(i).add(a.group).shadow(g<2&&b.shadow)),i&&(i.startX=f.xMap,i.isArea=f.isArea)})},applyZones:function(){var a,b,c,d,e,f,g,h=this,i=this.chart,j=i.renderer,k=this.zones,l=this.clips||[],m=this.graph,n=this.area,o=ma(i.chartWidth,i.chartHeight),p=this[(this.zoneAxis||"y")+"Axis"],q=p.reversed,r=i.inverted,s=p.horiz,t=!1;k.length&&(m||n)&&p.min!==K&&(m&&m.hide(),n&&n.hide(),d=p.getExtremes(),Ra(k,function(k,u){a=q?s?i.plotWidth:0:s?0:p.toPixels(d.min),a=na(ma(cb(b,a),0),o),b=na(ma(ja(p.toPixels(cb(k.value,d.max),!0)),0),o),t&&(a=b=p.toPixels(d.max)),e=Math.abs(a-b),f=na(a,b),g=ma(a,b),p.isXAxis?(c={x:r?g:f,y:0,width:e,height:o},s||(c.x=i.plotHeight-c.x)):(c={x:0,y:r?g:f,width:o,height:e},s&&(c.y=i.plotWidth-c.y)),i.inverted&&j.isVML&&(c=p.isXAxis?{x:0,y:q?f:g,height:c.width,width:i.chartWidth}:{x:c.y-i.plotLeft-i.spacingBox.x,y:0,width:c.height,height:i.chartHeight}),l[u]?l[u].animate(c):(l[u]=j.clipRect(c),m&&h["zoneGraph"+u].clip(l[u]),n&&h["zoneArea"+u].clip(l[u])),t=k.value>d.max}),this.clips=l)},invertGroups:function(){function a(){var a={width:b.yAxis.len,height:b.xAxis.len};Ra(["group","markerGroup"],function(c){b[c]&&b[c].attr(a).invert()})}var b=this,c=b.chart;b.xAxis&&(Va(c,"resize",a),Va(b,"destroy",function(){Wa(c,"resize",a)}),a(),b.invertGroups=a)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;return g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index)),f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox()),f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;return a.inverted&&(b=c,c=this.xAxis),{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a,b=this,c=b.chart,d=b.options,e=!!b.animate&&c.renderer.isSVG&&B(d.animation).duration,f=b.visible?"inherit":"hidden",g=d.zIndex,h=b.hasRendered,i=c.seriesGroup;a=b.plotGroup("group","series",f,g,i),b.markerGroup=b.plotGroup("markerGroup","markers",f,g,i),e&&b.animate(!0),b.getAttribs(),a.inverted=!!b.isCartesian&&c.inverted,b.drawGraph&&(b.drawGraph(),b.applyZones()),Ra(b.points,function(a){a.redraw&&a.redraw()}),b.drawDataLabels&&b.drawDataLabels(),b.visible&&b.drawPoints(),b.drawTracker&&b.options.enableMouseTracking!==!1&&b.drawTracker(),c.inverted&&b.invertGroups(),d.clip!==!1&&!b.sharedClipKey&&!h&&a.clip(c.clipRect),e&&b.animate(),h||(b.animationTimeout=l(function(){b.afterAnimate()},e)),b.isDirty=b.isDirtyData=!1,b.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty||this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:cb(d&&d.left,a.plotLeft),translateY:cb(e&&e.top,a.plotTop)})),this.translate(),this.render(),b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)},buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree,l(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,h,j){var k,l,m=b.point,n=d.kdAxisArray[h%j],o=m;return l=i(a[e])&&i(m[e])?Math.pow(a[e]-m[e],2):null,k=i(a[f])&&i(m[f])?Math.pow(a[f]-m[f],2):null,k=(l||0)+(k||0),m.dist=i(k)?Math.sqrt(k):Number.MAX_VALUE,m.distX=i(l)?Math.sqrt(l):Number.MAX_VALUE,n=a[n]-m[n],k=n<0?"left":"right",l=n<0?"right":"left",b[k]&&(k=c(a,b[k],h+1,j),o=k[g]<o[g]?k:m),b[l]&&Math.sqrt(n*n)<o[g]&&(a=c(a,b[l],h+1,j),o=a[g]<o[g]?a:o),o}var d=this,e=this.kdAxisArray[0],f=this.kdAxisArray[1],g=b?"distX":"dist";if(this.kdTree||this.buildKDTree(),this.kdTree)return c(a,this.kdTree,this.kdDimensions,this.kdDimensions)}},G.prototype={destroy:function(){x(this,this.axis)},render:function(a){var b=this.options,c=b.format,c=c?r(c,this):b.formatter.call(this);this.label?this.label.attr({text:c,visibility:"hidden"}):this.label=this.axis.chart.renderer.text(c,null,null,b.useHTML).css(b.style).attr({align:this.textAlign,rotation:b.rotation,visibility:"hidden"}).add(a)},setOffset:function(a,b){var c=this.axis,d=c.chart,e=d.inverted,f=c.reversed,f=this.isNegative&&!f||!this.isNegative&&f,g=c.translate(c.usePercentage?100:this.total,0,0,0,1),c=c.translate(0),c=oa(g-c),h=d.xAxis[0].translate(this.x)+a,i=d.plotHeight,f={x:e?f?g:g-c:h,y:e?i-h-b:f?i-g-c:i-g,width:e?c:b,height:e?b:c};(e=this.label)&&(e.align(this.alignOptions,null,f),f=e.alignAttr,e[this.options.crop===!1||d.isInsidePlot(f.x,f.y)?"show":"hide"](!0))}},tb.prototype.getStacks=function(){var a=this;Ra(a.yAxis,function(a){a.stacks&&a.hasVisibleSeries&&(a.oldStacks=a.stacks)}),Ra(a.series,function(b){!b.options.stacking||b.visible!==!0&&a.options.chart.ignoreHiddenSeries!==!1||(b.stackKey=b.type+cb(b.options.stack,""))})},kb.prototype.buildStacks=function(){var a,b,c=this.series,d=cb(this.options.reversedStacks,!0),e=c.length;if(!this.isXAxis){for(this.usePercentage=!1,b=e;b--;)c[d?b:e-b-1].setStackedPoints();for(b=e;b--;)a=c[d?b:e-b-1],a.setStackCliffs&&a.setStackCliffs();if(this.usePercentage)for(b=0;b<e;b++)c[b].setPercentStacks()}},kb.prototype.renderStackTotals=function(){var a,b,c=this.chart,d=c.renderer,e=this.stacks,f=this.stackTotalGroup;f||(this.stackTotalGroup=f=d.g("stack-labels").attr({visibility:"visible",zIndex:6}).add()),f.translate(c.plotLeft,c.plotTop);for(a in e)for(b in c=e[a])c[b].render(f)},kb.prototype.resetStacks=function(){var a,b,c=this.stacks;if(!this.isXAxis)for(a in c)for(b in c[a])c[a][b].touched<this.stacksTouched?(c[a][b].destroy(),delete c[a][b]):(c[a][b].total=null,c[a][b].cum=0)},kb.prototype.cleanStacks=function(){var a,b,c;if(!this.isXAxis){this.oldStacks&&(a=this.stacks=this.oldStacks);for(b in a)for(c in a[b])a[b][c].cum=a[b][c].total}},wb.prototype.setStackedPoints=function(){if(this.options.stacking&&(this.visible===!0||this.chart.options.chart.ignoreHiddenSeries===!1)){var a,b,c,d,e,f,g,h=this.processedXData,j=this.processedYData,k=[],l=j.length,m=this.options,n=m.threshold,o=m.startFromThreshold?n:0,p=m.stack,m=m.stacking,q=this.stackKey,r="-"+q,s=this.negStacks,t=this.yAxis,u=t.stacks,v=t.oldStacks;for(t.stacksTouched+=1,e=0;e<l;e++)f=h[e],g=j[e],a=this.getStackIndicator(a,f,this.index),d=a.key,c=(b=s&&g<(o?0:n))?r:q,u[c]||(u[c]={}),u[c][f]||(v[c]&&v[c][f]?(u[c][f]=v[c][f],u[c][f].total=null):u[c][f]=new G(t,t.options.stackLabels,b,f,p)),c=u[c][f],null!==g&&(c.points[d]=c.points[this.index]=[cb(c.cum,o)],i(c.cum)||(c.base=d),c.touched=t.stacksTouched,a.index>0&&this.singleStacks===!1&&(c.points[d][0]=c.points[this.index+","+f+",0"][0])),"percent"===m?(b=b?q:r,s&&u[b]&&u[b][f]?(b=u[b][f],c.total=b.total=ma(b.total,c.total)+oa(g)||0):c.total=z(c.total+(oa(g)||0))):c.total=z(c.total+(g||0)),c.cum=cb(c.cum,o)+(g||0),null!==g&&(c.points[d].push(c.cum),k[e]=c.cum);"percent"===m&&(t.usePercentage=!0),this.stackedYData=k,t.oldStacks={}}},wb.prototype.setPercentStacks=function(){var a,b=this,c=b.stackKey,d=b.yAxis.stacks,e=b.processedXData;Ra([c,"-"+c],function(c){for(var f,g,h,i=e.length;i--;)g=e[i],a=b.getStackIndicator(a,g,b.index),f=(h=d[c]&&d[c][g])&&h.points[a.key],(g=f)&&(h=h.total?100/h.total:0,g[0]=z(g[0]*h),g[1]=z(g[1]*h),b.stackedYData[i]=g[1])})},wb.prototype.getStackIndicator=function(a,b,c){return i(a)&&a.x===b?a.index++:a={x:b,index:0},a.key=[c,b,a.index].join(","),a},_a(tb.prototype,{addSeries:function(a,b,c){var d,e=this;return a&&(b=cb(b,!0),Xa(e,"addSeries",{options:a},function(){d=e.initSeries(a),e.isDirtyLegend=!0,e.linkSeries(),b&&e.redraw(c)})),d},addAxis:function(a,b,c,e){var f=b?"xAxis":"yAxis",g=this.options,a=d(a,{index:this[f].length,isX:b});new kb(this,a),g[f]=k(g[f]||{}),g[f].push(a),cb(c,!0)&&this.redraw(e)},showLoading:function(a){var b=this,c=b.options,d=b.loadingDiv,e=c.loading,f=function(){d&&m(d,{left:b.plotLeft+"px",top:b.plotTop+"px",width:b.plotWidth+"px",height:b.plotHeight+"px"})};d||(b.loadingDiv=d=n(Ja,{className:"highcharts-loading"},_a(e.style,{zIndex:10,display:"none"}),b.container),b.loadingSpan=n("span",null,e.labelStyle,d),Va(b,"redraw",f)),b.loadingSpan.innerHTML=a||c.lang.loading,b.loadingShown||(m(d,{opacity:0,display:""}),Ya(d,{opacity:e.style.opacity},{duration:e.showDuration||0}),b.loadingShown=!0),f()},hideLoading:function(){var a=this.options,b=this.loadingDiv;b&&Ya(b,{opacity:0},{duration:a.loading.hideDuration||100,complete:function(){m(b,{display:"none"})}}),this.loadingShown=!1}}),_a(vb.prototype,{update:function(a,b,c,d){function e(){g.applyOptions(a),null===g.y&&i&&(g.graphic=i.destroy()),ab(a,!0)&&(g.redraw=function(){i&&i.element&&a&&a.marker&&a.marker.symbol&&(g.graphic=i.destroy()),a&&a.dataLabels&&g.dataLabel&&(g.dataLabel=g.dataLabel.destroy()),g.redraw=null}),f=g.index,h.updateParallelArrays(g,f),l&&g.name&&(l[g.x]=g.name),k.data[f]=ab(k.data[f],!0)?g.options:a,h.isDirty=h.isDirtyData=!0,!h.fixedBox&&h.hasCartesianSeries&&(j.isDirtyBox=!0),"point"===k.legendType&&(j.isDirtyLegend=!0),b&&j.redraw(c)}var f,g=this,h=g.series,i=g.graphic,j=h.chart,k=h.options,l=h.xAxis&&h.xAxis.names,b=cb(b,!0);d===!1?e():g.firePointEvent("update",{options:a},e)},remove:function(a,b){this.series.removePoint(Qa(this,this.series.data),a,b)}}),_a(wb.prototype,{addPoint:function(a,b,c,d){var e,f,g,h=this.options,i=this.data,j=this.chart,k=this.xAxis&&this.xAxis.names,l=h.data,m=this.xData;if(A(d,j),b=cb(b,!0),d={series:this},this.pointClass.prototype.applyOptions.apply(d,[a]),g=d.x,f=m.length,this.requireSorting&&g<m[f-1])for(e=!0;f&&m[f-1]>g;)f--;this.updateParallelArrays(d,"splice",f,0,0),this.updateParallelArrays(d,f),k&&d.name&&(k[g]=d.name),l.splice(f,0,a),e&&(this.data.splice(f,0,null),this.processData()),"point"===h.legendType&&this.generatePoints(),c&&(i[0]&&i[0].remove?i[0].remove(!1):(i.shift(),this.updateParallelArrays(d,"shift"),l.shift())),this.isDirtyData=this.isDirty=!0,b&&(this.getAttribs(),j.redraw())},removePoint:function(a,b,c){var d=this,e=d.data,f=e[a],g=d.points,h=d.chart,i=function(){g&&g.length===e.length&&g.splice(a,1),e.splice(a,1),d.options.data.splice(a,1),d.updateParallelArrays(f||{series:d},"splice",a,1),f&&f.destroy(),d.isDirty=!0,d.isDirtyData=!0,b&&h.redraw()};A(c,h),b=cb(b,!0),f?f.firePointEvent("remove",null,i):i()},remove:function(a,b){var c=this,d=c.chart;Xa(c,"remove",null,function(){c.destroy(),d.isDirtyLegend=d.isDirtyBox=!0,d.linkSeries(),cb(a,!0)&&d.redraw(b)})},update:function(a,b){var c,e=this,f=this.chart,g=this.userOptions,h=this.type,i=Oa[h].prototype,j=["group","markerGroup","dataLabelsGroup"];(a.type&&a.type!==h||void 0!==a.zIndex)&&(j.length=0),Ra(j,function(a){j[a]=e[a],delete e[a]}),a=d(g,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a),this.remove(!1);for(c in i)this[c]=K;_a(this,Oa[a.type||h].prototype),Ra(j,function(a){e[a]=j[a]}),this.init(f,a),f.linkSeries(),cb(b,!0)&&f.redraw(!1)}}),_a(kb.prototype,{update:function(a,b){var c=this.chart,a=c.options[this.coll][this.options.index]=d(this.userOptions,a);this.destroy(!0),this.init(c,_a(a,{events:K})),c.isDirtyBox=!0,cb(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);h(b.axes,this),h(b[c],this),b.options[c].splice(this.options.index,1),Ra(b[c],function(a,b){a.options.index=b}),this.destroy(),b.isDirtyBox=!0,cb(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a},b)},setCategories:function(a,b){this.update({categories:a},b)}});var xb=o(wb);Oa.line=xb,eb.area=d(fb,{softThreshold:!1,threshold:0});var yb=o(wb,{type:"area",singleStacks:!1,getStackPoints:function(){var a,b,c,d=[],e=[],f=this.xAxis,g=this.yAxis,h=g.stacks[this.stackKey],i={},j=this.points,k=this.index,l=g.series,m=l.length,n=cb(g.options.reversedStacks,!0)?1:-1;if(this.options.stacking){for(b=0;b<j.length;b++)i[j[b].x]=j[b];for(c in h)null!==h[c].total&&e.push(c);e.sort(function(a,b){return a-b}),a=Ua(l,function(){return this.visible}),Ra(e,function(c,j){var l,o,p=0;if(i[c]&&!i[c].isNull)d.push(i[c]),Ra([-1,1],function(d){var f=1===d?"rightNull":"leftNull",g=0,p=h[e[j+d]];if(p)for(b=k;b>=0&&b<m;)l=p.points[b],l||(b===k?i[c][f]=!0:a[b]&&(o=h[c].points[b])&&(g-=o[1]-o[0])),b+=n;i[c][1===d?"rightCliff":"leftCliff"]=g});else{for(b=k;b>=0&&b<m;){if(l=h[c].points[b]){p=l[1];break}b+=n}p=g.toPixels(p,!0),d.push({isNull:!0,plotX:f.toPixels(c,!0),plotY:p,yBottom:p})}})}return d;
|
12 |
},getGraphPath:function(a){var b,c,d,e,f=wb.prototype.getGraphPath,g=this.options,h=g.stacking,i=this.yAxis,j=[],k=[],l=this.index,m=i.stacks[this.stackKey],n=g.threshold,o=i.getThreshold(g.threshold),g=g.connectNulls||"percent"===h,p=function(b,c,e){var f,g,p=a[b],b=h&&m[p.x].points[l],q=p[e+"Null"]||0,e=p[e+"Cliff"]||0,p=!0;e||q?(f=(q?b[0]:b[1])+e,g=b[0]+e,p=!!q):!h&&a[c]&&a[c].isNull&&(f=g=n),void 0!==f&&(k.push({plotX:d,plotY:null===f?o:i.getThreshold(f),isNull:p}),j.push({plotX:d,plotY:null===g?o:i.getThreshold(g)}))},a=a||this.points;for(h&&(a=this.getStackPoints()),b=0;b<a.length;b++)c=a[b].isNull,d=cb(a[b].rectPlotX,a[b].plotX),e=cb(a[b].yBottom,o),(!c||g)&&(g||p(b,b-1,"left"),c&&!h&&g||(k.push(a[b]),j.push({x:b,plotX:d,plotY:e})),g||p(b,b+1,"right"));return b=f.call(this,k,!0,!0),j.reversed=!0,c=f.call(this,j,!0,!0),c.length&&(c[0]=La),c=b.concat(c),f=f.call(this,k,!1,g),c.xMap=b.xMap,this.areaPath=c,f},drawGraph:function(){this.areaPath=[],wb.prototype.drawGraph.apply(this);var a=this,b=this.areaPath,c=this.options,d=[["area",this.color,c.fillColor]];Ra(this.zones,function(b,e){d.push(["zoneArea"+e,b.color||a.color,b.fillColor||c.fillColor])}),Ra(d,function(d){var e=d[0],f=a[e];f?(f.endX=b.xMap,f.animate({d:b})):(f={fill:d[2]||d[1],zIndex:0},d[2]||(f["fill-opacity"]=cb(c.fillOpacity,.75)),f=a[e]=a.chart.renderer.path(b).attr(f).add(a.group),f.isArea=!0),f.startX=b.xMap,f.shiftUnit=c.step?2:1})},drawLegendSymbol:ib.drawRectangle});Oa.area=yb,eb.spline=d(fb),xb=o(wb,{type:"spline",getPointSpline:function(a,b,c){var d,e,f,g,h=b.plotX,i=b.plotY,j=a[c-1],c=a[c+1];if(j&&!j.isNull&&c&&!c.isNull){a=j.plotY,f=c.plotX;var c=c.plotY,k=0;d=(1.5*h+j.plotX)/2.5,e=(1.5*i+a)/2.5,f=(1.5*h+f)/2.5,g=(1.5*i+c)/2.5,f!==d&&(k=(g-e)*(f-h)/(f-d)+i-g),e+=k,g+=k,e>a&&e>i?(e=ma(a,i),g=2*i-e):e<a&&e<i&&(e=na(a,i),g=2*i-e),g>c&&g>i?(g=ma(c,i),e=2*i-g):g<c&&g<i&&(g=na(c,i),e=2*i-g),b.rightContX=f,b.rightContY=g}return b=["C",cb(j.rightContX,j.plotX),cb(j.rightContY,j.plotY),cb(d,h),cb(e,i),h,i],j.rightContX=j.rightContY=null,b}}),Oa.spline=xb,eb.areaspline=d(eb.area),yb=yb.prototype,xb=o(xb,{type:"areaspline",getStackPoints:yb.getStackPoints,getGraphPath:yb.getGraphPath,setStackCliffs:yb.setStackCliffs,drawGraph:yb.drawGraph,drawLegendSymbol:ib.drawRectangle}),Oa.areaspline=xb,eb.column=d(fb,{borderColor:"#FFFFFF",borderRadius:0,groupPadding:.2,marker:null,pointPadding:.1,minPointLength:0,cropThreshold:50,pointRange:null,states:{hover:{brightness:.1,shadow:!1,halo:!1},select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}},dataLabels:{align:null,verticalAlign:null,y:null},softThreshold:!1,startFromThreshold:!0,stickyTracking:!1,tooltip:{distance:6},threshold:0}),xb=o(wb,{type:"column",pointAttrToOptions:{stroke:"borderColor",fill:"color",r:"borderRadius"},cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){wb.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasRendered&&Ra(b.series,function(b){b.type===a.type&&(b.isDirty=!0)})},getColumnMetrics:function(){var a,b=this,c=b.options,d=b.xAxis,e=b.yAxis,f=d.reversed,g={},h=0;c.grouping===!1?h=1:Ra(b.chart.series,function(c){var d,f=c.options,i=c.yAxis;c.type===b.type&&c.visible&&e.len===i.len&&e.pos===i.pos&&(f.stacking?(a=c.stackKey,g[a]===K&&(g[a]=h++),d=g[a]):f.grouping!==!1&&(d=h++),c.columnIndex=d)});var i=na(oa(d.transA)*(d.ordinalSlope||c.pointRange||d.closestPointRange||d.tickInterval||1),d.len),j=i*c.groupPadding,k=(i-2*j)/h,c=na(c.maxPointWidth||d.len,cb(c.pointWidth,k*(1-2*c.pointPadding)));return b.columnMetrics={width:c,offset:(k-c)/2+(j+((b.columnIndex||0)+(f?1:0))*k-i/2)*(f?-1:1)},b.columnMetrics},crispCol:function(a,b,c,d){var e=this.chart,f=this.borderWidth,g=-(f%2?.5:0),f=f%2?.5:1;return e.inverted&&e.renderer.isVML&&(f+=1),c=Math.round(a+c)+g,a=Math.round(a)+g,c-=a,d=Math.round(b+d)+f,g=oa(b)<=.5&&d>.5,b=Math.round(b)+f,d-=b,g&&d&&(b-=1,d+=1),{x:a,y:b,width:c,height:d}},translate:function(){var a=this,b=a.chart,c=a.options,d=a.borderWidth=cb(c.borderWidth,a.closestPointRange*a.xAxis.transA<2?0:1),e=a.yAxis,f=a.translatedThreshold=e.getThreshold(c.threshold),g=cb(c.minPointLength,5),h=a.getColumnMetrics(),i=h.width,j=a.barW=ma(i,1+2*d),k=a.pointXOffset=h.offset;b.inverted&&(f-=.5),c.pointPadding&&(j=la(j)),wb.prototype.translate.apply(a),Ra(a.points,function(c){var d,h=na(cb(c.yBottom,f),9e4),l=999+oa(h),l=na(ma(-l,c.plotY),e.len+l),m=c.plotX+k,n=j,o=na(l,h),p=ma(l,h)-o;oa(p)<g&&g&&(p=g,d=!e.reversed&&!c.negative||e.reversed&&c.negative,o=oa(o-f)>g?h-g:f-(d?g:0)),c.barX=m,c.pointWidth=i,c.tooltipPos=b.inverted?[e.len+e.pos-b.plotLeft-l,a.xAxis.len-m-n/2,p]:[m+n/2,l+e.pos-b.plotTop,p],c.shapeType="rect",c.shapeArgs=a.crispCol(m,o,n,p)})},getSymbol:Ga,drawLegendSymbol:ib.drawRectangle,drawGraph:Ga,drawPoints:function(){var a,b,c=this,e=this.chart,f=c.options,g=e.renderer,h=f.animationLimit||250;Ra(c.points,function(j){var k,l=j.graphic;bb(j.plotY)&&null!==j.y?(a=j.shapeArgs,k=i(c.borderWidth)?{"stroke-width":c.borderWidth}:{},b=j.pointAttr[j.selected?"select":""]||c.pointAttr[""],l?(Za(l),l.attr(k).attr(b)[e.pointCount<h?"animate":"attr"](d(a))):j.graphic=g[j.shapeType](a).attr(k).attr(b).add(j.group||c.group).shadow(f.shadow,null,f.stacking&&!f.borderRadius)):l&&(j.graphic=l.destroy())})},animate:function(a){var b=this,c=this.yAxis,d=b.options,e=this.chart.inverted,f={};Ba&&(a?(f.scaleY=.001,a=na(c.pos+c.len,ma(c.pos,c.toPixels(d.threshold))),e?f.translateX=a-c.len:f.translateY=a,b.group.attr(f)):(f[e?"translateX":"translateY"]=c.pos,b.group.animate(f,_a(B(b.options.animation),{step:function(a,c){b.group.attr({scaleY:ma(.001,c.pos)})}})),b.animate=null))},remove:function(){var a=this,b=a.chart;b.hasRendered&&Ra(b.series,function(b){b.type===a.type&&(b.isDirty=!0)}),wb.prototype.remove.apply(a,arguments)}}),Oa.column=xb,eb.bar=d(eb.column),yb=o(xb,{type:"bar",inverted:!0}),Oa.bar=yb,eb.scatter=d(fb,{lineWidth:0,marker:{enabled:!0},tooltip:{headerFormat:'<span style="color:{point.color}">●</span> <span style="font-size: 10px;"> {series.name}</span><br/>',pointFormat:"x: <b>{point.x}</b><br/>y: <b>{point.y}</b><br/>"}}),yb=o(wb,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,drawGraph:function(){this.options.lineWidth&&wb.prototype.drawGraph.call(this)}}),Oa.scatter=yb,eb.pie=d(fb,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y?void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}}),fb={type:"pie",isCartesian:!1,pointClass:o(vb,{init:function(){vb.prototype.init.apply(this,arguments);var a,b=this;return b.name=cb(b.name,"Slice"),a=function(a){b.slice("select"===a.type)},Va(b,"select",a),Va(b,"unselect",a),b},setVisible:function(a,b){var c=this,d=c.series,e=d.chart,f=d.options.ignoreHiddenPoint,b=cb(b,f);a!==c.visible&&(c.visible=c.options.visible=a=a===K?!c.visible:a,d.options.data[Qa(c,d.data)]=c.options,Ra(["graphic","dataLabel","connector","shadowGroup"],function(b){c[b]&&c[b][a?"show":"hide"](!0)}),c.legendItem&&e.legend.colorizeItem(c,a),!a&&"hover"===c.state&&c.setState(""),f&&(d.isDirty=!0),b&&e.redraw())},slice:function(a,b,c){var d=this.series;A(c,d.chart),cb(b,!0),this.sliced=this.options.sliced=a=i(a)?a:!this.sliced,d.options.data[Qa(this,d.data)]=this.options,a=a?this.slicedTranslation:{translateX:0,translateY:0},this.graphic.animate(a),this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var b=this.shapeArgs,c=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(c.plotLeft+b.x,c.plotTop+b.y,b.r+a,b.r+a,{innerR:this.shapeArgs.r,start:b.start,end:b.end})}}),requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},animate:function(a){var b=this,c=b.points,d=b.startAngleRad;a||(Ra(c,function(a){var c=a.graphic,e=a.shapeArgs;c&&(c.attr({r:a.startR||b.center[3]/2,start:d,end:d}),c.animate({r:e.r,start:e.start,end:e.end},b.options.animation))}),b.animate=null)},updateTotals:function(){var a,b,c=0,d=this.points,e=d.length,f=this.options.ignoreHiddenPoint;for(a=0;a<e;a++)b=d[a],b.y<0&&(b.y=null),c+=f&&!b.visible?0:b.y;for(this.total=c,a=0;a<e;a++)b=d[a],b.percentage=c>0&&(b.visible||!f)?b.y/c*100:0,b.total=c},generatePoints:function(){wb.prototype.generatePoints.call(this),this.updateTotals()},translate:function(a){this.generatePoints();var b,c,d,e,f,g=0,h=this.options,i=h.slicedOffset,j=i+h.borderWidth,k=h.startAngle||0,l=this.startAngleRad=ra/180*(k-90),k=(this.endAngleRad=ra/180*(cb(h.endAngle,k+360)-90))-l,m=this.points,n=h.dataLabels.distance,h=h.ignoreHiddenPoint,o=m.length;for(a||(this.center=a=this.getCenter()),this.getX=function(b,c){return d=ia.asin(na((b-a[1])/(a[2]/2+n),1)),a[0]+(c?-1:1)*pa(d)*(a[2]/2+n)},e=0;e<o;e++)f=m[e],b=l+g*k,h&&!f.visible||(g+=f.percentage/100),c=l+g*k,f.shapeType="arc",f.shapeArgs={x:a[0],y:a[1],r:a[2]/2,innerR:a[3]/2,start:ja(1e3*b)/1e3,end:ja(1e3*c)/1e3},d=(c+b)/2,d>1.5*ra?d-=2*ra:d<-ra/2&&(d+=2*ra),f.slicedTranslation={translateX:ja(pa(d)*i),translateY:ja(qa(d)*i)},b=pa(d)*a[2]/2,c=qa(d)*a[2]/2,f.tooltipPos=[a[0]+.7*b,a[1]+.7*c],f.half=d<-ra/2||d>ra/2?1:0,f.angle=d,j=na(j,n/2),f.labelPos=[a[0]+b+pa(d)*n,a[1]+c+qa(d)*n,a[0]+b+pa(d)*j,a[1]+c+qa(d)*j,a[0]+b,a[1]+c,n<0?"center":f.half?"right":"left",d]},drawGraph:null,drawPoints:function(){var a,b,c,d,e,f,g=this,h=g.chart.renderer,i=g.options.shadow;i&&!g.shadowGroup&&(g.shadowGroup=h.g("shadow").add(g.group)),Ra(g.points,function(j){null!==j.y&&(b=j.graphic,e=j.shapeArgs,c=j.shadowGroup,d=j.pointAttr[j.selected?"select":""],d.stroke||(d.stroke=d.fill),i&&!c&&(c=j.shadowGroup=h.g("shadow").add(g.shadowGroup)),a=j.sliced?j.slicedTranslation:{translateX:0,translateY:0},c&&c.attr(a),b?b.setRadialReference(g.center).attr(d).animate(_a(e,a)):(f={"stroke-linejoin":"round"},j.visible||(f.visibility="hidden"),j.graphic=b=h[j.shapeType](e).setRadialReference(g.center).attr(d).attr(f).attr(a).add(g.group).shadow(i,c)))})},searchPoint:Ga,sortByAngle:function(a,b){a.sort(function(a,c){return void 0!==a.angle&&(c.angle-a.angle)*b})},drawLegendSymbol:ib.drawRectangle,getCenter:ub.getCenter,getSymbol:Ga},fb=o(wb,fb),Oa.pie=fb,wb.prototype.drawDataLabels=function(){var a,b,c,e,f=this,g=f.options,h=g.cursor,j=g.dataLabels,k=f.points,l=f.hasRendered||0,m=cb(j.defer,!0),n=f.chart.renderer;(j.enabled||f._hasPointLabels)&&(f.dlProcessOptions&&f.dlProcessOptions(j),e=f.plotGroup("dataLabelsGroup","data-labels",m&&!l?"hidden":"visible",j.zIndex||6),m&&(e.attr({opacity:+l}),l||Va(f,"afterAnimate",function(){f.visible&&e.show(!0),e[g.animation?"animate":"attr"]({opacity:1},{duration:200})})),b=j,Ra(k,function(k){var l,m,o,p,q=k.dataLabel,s=k.connector,t=!0,u={};if(a=k.dlOptions||k.options&&k.options.dataLabels,l=cb(a&&a.enabled,b.enabled)&&null!==k.y,q&&!l)k.dataLabel=q.destroy();else if(l){if(j=d(b,a),p=j.style,l=j.rotation,m=k.getLabelConfig(),c=j.format?r(j.format,m):j.formatter.call(m,j),p.color=cb(j.color,p.color,f.color,"black"),q)i(c)?(q.attr({text:c}),t=!1):(k.dataLabel=q=q.destroy(),s&&(k.connector=s.destroy()));else if(i(c)){q={fill:j.backgroundColor,stroke:j.borderColor,"stroke-width":j.borderWidth,r:j.borderRadius||0,rotation:l,padding:j.padding,zIndex:1},"contrast"===p.color&&(u.color=j.inside||j.distance<0||g.stacking?n.getContrast(k.color||f.color):"#000000"),h&&(u.cursor=h);for(o in q)q[o]===K&&delete q[o];q=k.dataLabel=n[l?"text":"label"](c,0,-9999,j.shape,null,null,j.useHTML).attr(q).css(_a(p,u)).add(e).shadow(j.shadow)}q&&f.alignDataLabel(k,q,j,null,t)}}))},wb.prototype.alignDataLabel=function(a,b,c,d,e){var f=this.chart,g=f.inverted,h=cb(a.plotX,-9999),i=cb(a.plotY,-9999),j=b.getBBox(),k=f.renderer.fontMetrics(c.style.fontSize).b,l=c.rotation,m=c.align,n=this.visible&&(a.series.forceDL||f.isInsidePlot(h,ja(i),g)||d&&f.isInsidePlot(h,g?d.x+1:d.y+d.height-1,g)),o="justify"===cb(c.overflow,"justify");n&&(d=_a({x:g?f.plotWidth-i:h,y:ja(g?f.plotHeight-h:i),width:0,height:0},d),_a(c,{width:j.width,height:j.height}),l?(o=!1,g=f.renderer.rotCorr(k,l),g={x:d.x+c.x+d.width/2+g.x,y:d.y+c.y+{top:0,middle:.5,bottom:1}[c.verticalAlign]*d.height},b[e?"attr":"animate"](g).attr({align:m}),h=(l+720)%360,h=h>180&&h<360,"left"===m?g.y-=h?j.height:0:"center"===m?(g.x-=j.width/2,g.y-=j.height/2):"right"===m&&(g.x-=j.width,g.y-=h?0:j.height)):(b.align(c,null,d),g=b.alignAttr),o?this.justifyDataLabel(b,c,g,j,d,e):cb(c.crop,!0)&&(n=f.isInsidePlot(g.x,g.y)&&f.isInsidePlot(g.x+j.width,g.y+j.height)),c.shape&&!l&&b.attr({anchorX:a.plotX,anchorY:a.plotY})),n||(Za(b),b.attr({y:-9999}),b.placed=!1)},wb.prototype.justifyDataLabel=function(a,b,c,d,e,f){var g,h,i=this.chart,j=b.align,k=b.verticalAlign,l=a.box?0:a.padding||0;g=c.x+l,g<0&&("right"===j?b.align="left":b.x=-g,h=!0),g=c.x+d.width-l,g>i.plotWidth&&("left"===j?b.align="right":b.x=i.plotWidth-g,h=!0),g=c.y+l,g<0&&("bottom"===k?b.verticalAlign="top":b.y=-g,h=!0),g=c.y+d.height-l,g>i.plotHeight&&("top"===k?b.verticalAlign="bottom":b.y=i.plotHeight-g,h=!0),h&&(a.placed=!f,a.align(b,null,e))},Oa.pie&&(Oa.pie.prototype.drawDataLabels=function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.data,n=l.chart,o=l.options.dataLabels,p=cb(o.connectorPadding,10),q=cb(o.connectorWidth,1),r=n.plotWidth,s=n.plotHeight,t=cb(o.softConnector,!0),u=o.distance,v=l.center,x=v[2]/2,y=v[1],z=u>0,A=[[],[]],B=[0,0,0,0],C=function(a,b){return b.y-a.y};if(l.visible&&(o.enabled||l._hasPointLabels)){for(wb.prototype.drawDataLabels.apply(l),Ra(m,function(a){a.dataLabel&&a.visible&&(A[a.half].push(a),a.dataLabel._pos=null)}),j=2;j--;){var D,E=[],F=[],G=A[j],H=G.length;if(H){for(l.sortByAngle(G,j-.5),k=m=0;!m&&G[k];)m=G[k]&&G[k].dataLabel&&(G[k].dataLabel.getBBox().height||21),k++;if(u>0){for(e=na(y+x+u,n.plotHeight),k=ma(0,y-x-u);k<=e;k+=m)E.push(k);if(e=E.length,H>e){for(a=[].concat(G),a.sort(C),k=H;k--;)a[k].rank=k;for(k=H;k--;)G[k].rank>=e&&G.splice(k,1);H=G.length}for(k=0;k<H;k++){a=G[k],f=a.labelPos,a=9999;var I,J;for(J=0;J<e;J++)I=oa(E[J]-f[1]),I<a&&(a=I,D=J);if(D<k&&null!==E[k])D=k;else for(e<H-k+D&&null!==E[k]&&(D=e-H+k);null===E[D];)D++;F.push({i:D,y:E[D]}),E[D]=null}F.sort(C)}for(k=0;k<H;k++)a=G[k],f=a.labelPos,d=a.dataLabel,i=a.visible===!1?"hidden":"inherit",a=f[1],u>0?(e=F.pop(),D=e.i,h=e.y,(a>h&&null!==E[D+1]||a<h&&null!==E[D-1])&&(h=na(ma(0,a),n.plotHeight))):h=a,g=o.justify?v[0]+(j?-1:1)*(x+u):l.getX(h===y-x-u||h===y+x+u?a:h,j),d._attr={visibility:i,align:f[6]},d._pos={x:g+o.x+({left:p,right:-p}[f[6]]||0),y:h+o.y-10},d.connX=g,d.connY=h,null===this.options.size&&(e=d.width,g-e<p?B[3]=ma(ja(e-g+p),B[3]):g+e>r-p&&(B[1]=ma(ja(g+e-r+p),B[1])),h-m/2<0?B[0]=ma(ja(-h+m/2),B[0]):h+m/2>s&&(B[2]=ma(ja(h+m/2-s),B[2])))}}(0===w(B)||this.verifyDataLabelOverflow(B))&&(this.placeDataLabels(),z&&q&&Ra(this.points,function(a){b=a.connector,f=a.labelPos,(d=a.dataLabel)&&d._pos&&a.visible?(i=d._attr.visibility,g=d.connX,h=d.connY,c=t?[Ka,g+("left"===f[6]?5:-5),h,"C",g,h,2*f[2]-f[4],2*f[3]-f[5],f[2],f[3],La,f[4],f[5]]:[Ka,g+("left"===f[6]?5:-5),h,La,f[2],f[3],La,f[4],f[5]],b?(b.animate({d:c}),b.attr("visibility",i)):a.connector=b=l.chart.renderer.path(c).attr({"stroke-width":q,stroke:o.connectorColor||a.color||"#606060",visibility:i}).add(l.dataLabelsGroup)):b&&(a.connector=b.destroy())}))}},Oa.pie.prototype.placeDataLabels=function(){Ra(this.points,function(a){var b=a.dataLabel;b&&a.visible&&((a=b._pos)?(b.attr(b._attr),b[b.moved?"animate":"attr"](a),b.moved=!0):b&&b.attr({y:-9999}))})},Oa.pie.prototype.alignDataLabel=Ga,Oa.pie.prototype.verifyDataLabelOverflow=function(a){var b,c=this.center,d=this.options,e=d.center,f=d.minSize||80,g=f;return null!==e[0]?g=ma(c[2]-ma(a[1],a[3]),f):(g=ma(c[2]-a[1]-a[3],f),c[0]+=(a[3]-a[1])/2),null!==e[1]?g=ma(na(g,c[2]-ma(a[0],a[2])),f):(g=ma(na(g,c[2]-a[0]-a[2]),f),c[1]+=(a[0]-a[2])/2),g<c[2]?(c[2]=g,c[3]=Math.min(/%$/.test(d.innerSize||0)?g*parseFloat(d.innerSize||0)/100:parseFloat(d.innerSize||0),g),this.translate(c),this.drawDataLabels&&this.drawDataLabels()):b=!0,b}),Oa.column&&(Oa.column.prototype.alignDataLabel=function(a,b,c,e,f){var g=this.chart.inverted,h=a.series,i=a.dlBox||a.shapeArgs,j=cb(a.below,a.plotY>cb(this.translatedThreshold,h.yAxis.len)),k=cb(c.inside,!!this.options.stacking);i&&(e=d(i),e.y<0&&(e.height+=e.y,e.y=0),i=e.y+e.height-h.yAxis.len,i>0&&(e.height-=i),g&&(e={x:h.yAxis.len-e.y-e.height,y:h.xAxis.len-e.x-e.width,width:e.height,height:e.width}),k||(g?(e.x+=j?0:e.width,e.width=0):(e.y+=j?e.height:0,e.height=0))),c.align=cb(c.align,!g||k?"center":j?"right":"left"),c.verticalAlign=cb(c.verticalAlign,g||k?"middle":j?"top":"bottom"),wb.prototype.alignDataLabel.call(this,a,b,c,e,f)}),function(a){var b=a.Chart,c=a.each,d=a.pick,e=a.addEvent;b.prototype.callbacks.push(function(a){function b(){var b=[];c(a.series,function(a){var e=a.options.dataLabels,f=a.dataLabelCollections||["dataLabel"];(e.enabled||a._hasPointLabels)&&!e.allowOverlap&&a.visible&&c(f,function(e){c(a.points,function(a){a[e]&&(a[e].labelrank=d(a.labelrank,a.shapeArgs&&a.shapeArgs.height),b.push(a[e]))})})}),a.hideOverlappingLabels(b)}b(),e(a,"redraw",b)}),b.prototype.hideOverlappingLabels=function(a){var b,d,e,f,g,h,i,j,k,l=a.length;for(d=0;d<l;d++)(b=a[d])&&(b.oldOpacity=b.opacity,b.newOpacity=1);for(a.sort(function(a,b){return(b.labelrank||0)-(a.labelrank||0)}),d=0;d<l;d++)for(e=a[d],b=d+1;b<l;++b)f=a[b],e&&f&&e.placed&&f.placed&&0!==e.newOpacity&&0!==f.newOpacity&&(g=e.alignAttr,h=f.alignAttr,i=e.parentGroup,j=f.parentGroup,k=2*(e.box?0:e.padding),g=!(h.x+j.translateX>g.x+i.translateX+(e.width-k)||h.x+j.translateX+(f.width-k)<g.x+i.translateX||h.y+j.translateY>g.y+i.translateY+(e.height-k)||h.y+j.translateY+(f.height-k)<g.y+i.translateY))&&((e.labelrank<f.labelrank?e:f).newOpacity=0);c(a,function(a){var b,c;a&&(c=a.newOpacity,a.oldOpacity!==c&&a.placed&&(c?a.show(!0):b=function(){a.hide()},a.alignAttr.opacity=c,a[a.isOld?"animate":"attr"](a.alignAttr,null,b)),a.isOld=!0)})}}(ga);var zb=ga.TrackerMixin={drawTrackerPoint:function(){var a=this,b=a.chart,c=b.pointer,d=a.options.cursor,e=d&&{cursor:d},f=function(a){for(var c,d=a.target;d&&!c;)c=d.point,d=d.parentNode;c!==K&&c!==b.hoverPoint&&c.onMouseOver(a)};Ra(a.points,function(a){a.graphic&&(a.graphic.element.point=a),a.dataLabel&&(a.dataLabel.element.point=a)}),a._hasTracking||(Ra(a.trackerGroups,function(b){a[b]&&(a[b].addClass("highcharts-tracker").on("mouseover",f).on("mouseout",function(a){c.onTrackerMouseOut(a)}).css(e),M)&&a[b].on("touchstart",f)}),a._hasTracking=!0)},drawTrackerGraph:function(){var a=this,b=a.options,c=b.trackByArea,d=[].concat(c?a.areaPath:a.graphPath),e=d.length,f=a.chart,g=f.pointer,h=f.renderer,i=f.options.tooltip.snap,j=a.tracker,k=b.cursor,l=k&&{cursor:k},m=function(){f.hoverSeries!==a&&a.onMouseOver()},n="rgba(192,192,192,"+(Ba?1e-4:.002)+")";if(e&&!c)for(k=e+1;k--;)d[k]===Ka&&d.splice(k+1,0,d[k+1]-i,d[k+2],La),(k&&d[k]===Ka||k===e)&&d.splice(k,0,La,d[k-2]+i,d[k-1]);j?j.attr({d:d}):(a.tracker=h.path(d).attr({"stroke-linejoin":"round",visibility:a.visible?"visible":"hidden",stroke:n,fill:c?n:"none","stroke-width":b.lineWidth+(c?0:2*i),zIndex:2}).add(a.group),Ra([a.tracker,a.markerGroup],function(a){a.addClass("highcharts-tracker").on("mouseover",m).on("mouseout",function(a){g.onTrackerMouseOut(a)}).css(l),M&&a.on("touchstart",m)}))}};Oa.column&&(xb.prototype.drawTracker=zb.drawTrackerPoint),Oa.pie&&(Oa.pie.prototype.drawTracker=zb.drawTrackerPoint),Oa.scatter&&(yb.prototype.drawTracker=zb.drawTrackerPoint),_a(sb.prototype,{setItemEvents:function(a,b,c,d,e){var f=this;(c?b:a.legendGroup).on("mouseover",function(){a.setState("hover"),b.css(f.options.itemHoverStyle)}).on("mouseout",function(){b.css(a.visible?d:e),a.setState()}).on("click",function(b){var c=function(){a.setVisible&&a.setVisible()},b={browserEvent:b};a.firePointEvent?a.firePointEvent("legendItemClick",b,c):Xa(a,"legendItemClick",b,c)})},createCheckboxForItem:function(a){a.checkbox=n("input",{type:"checkbox",checked:a.selected,defaultChecked:a.selected},this.options.itemCheckboxStyle,this.chart.container),Va(a.checkbox,"click",function(b){Xa(a.series||a,"checkboxClick",{checked:b.target.checked,item:a},function(){a.select()})})}}),O.legend.itemStyle.cursor="pointer",_a(tb.prototype,{showResetZoom:function(){var a=this,b=O.lang,c=a.options.chart.resetZoomButton,d=c.theme,e=d.states,f="chart"===c.relativeTo?null:"plotBox";this.resetZoomButton=a.renderer.button(b.resetZoom,null,null,function(){a.zoomOut()},d,e&&e.hover).attr({align:c.position.align,title:b.resetZoomTitle}).add().align(c.position,!1,f)},zoomOut:function(){var a=this;Xa(a,"selection",{resetSelection:!0},function(){a.zoom()})},zoom:function(a){var b,c,d=this.pointer,e=!1;!a||a.resetSelection?Ra(this.axes,function(a){b=a.zoom()}):Ra(a.xAxis.concat(a.yAxis),function(a){var c=a.axis,f=c.isXAxis;(d[f?"zoomX":"zoomY"]||d[f?"pinchX":"pinchY"])&&(b=c.zoom(a.min,a.max),c.displayBtn&&(e=!0))}),c=this.resetZoomButton,e&&!c?this.showResetZoom():!e&&ab(c)&&(this.resetZoomButton=c.destroy()),b&&this.redraw(cb(this.options.chart.animation,a&&a.animation,this.pointCount<100))},pan:function(a,b){var c,d=this,e=d.hoverPoints;e&&Ra(e,function(a){a.setState()}),Ra("xy"===b?[1,0]:[1],function(b){var b=d[b?"xAxis":"yAxis"][0],e=b.horiz,f=a[e?"chartX":"chartY"],e=e?"mouseDownX":"mouseDownY",g=d[e],h=(b.pointRange||0)/2,i=b.getExtremes(),j=b.toValue(g-f,!0)+h,h=b.toValue(g+b.len-f,!0)-h,g=g>f;b.series.length&&(g||j>na(i.dataMin,i.min))&&(!g||h<ma(i.dataMax,i.max))&&(b.setExtremes(j,h,!1,!1,{trigger:"pan"}),c=!0),d[e]=f}),c&&d.redraw(!1),m(d.container,{cursor:"move"})}}),_a(vb.prototype,{select:function(a,b){var c=this,d=c.series,e=d.chart,a=cb(a,!c.selected);c.firePointEvent(a?"select":"unselect",{accumulate:b},function(){c.selected=c.options.selected=a,d.options.data[Qa(c,d.data)]=c.options,c.setState(a&&"select"),b||Ra(e.getSelectedPoints(),function(a){a.selected&&a!==c&&(a.selected=a.options.selected=!1,d.options.data[Qa(a,d.data)]=a.options,a.setState(""),a.firePointEvent("unselect"))})})},onMouseOver:function(a,b){var c=this.series,d=c.chart,e=d.tooltip,f=d.hoverPoint;d.hoverSeries!==c&&c.onMouseOver(),f&&f!==this&&f.onMouseOut(),this.series&&(this.firePointEvent("mouseOver"),e&&(!e.shared||c.noSharedTooltip)&&e.refresh(this,a),this.setState("hover"),!b)&&(d.hoverPoint=this)},onMouseOut:function(){var a=this.series.chart,b=a.hoverPoints;this.firePointEvent("mouseOut"),b&&Qa(this,b)!==-1||(this.setState(),a.hoverPoint=null)},importEvents:function(){if(!this.hasImportedEvents){var a,b=d(this.series.options.point,this.options).events;this.events=b;for(a in b)Va(this,a,b[a]);this.hasImportedEvents=!0}},setState:function(a,b){var c,e=ka(this.plotX),f=this.plotY,g=this.series,h=g.options.states,i=eb[g.type].marker&&g.options.marker,j=i&&!i.enabled,k=i&&i.states[a],l=k&&k.enabled===!1,m=g.stateMarkerGraphic,n=this.marker||{},o=g.chart,p=g.halo,a=a||"";c=this.pointAttr[a]||g.pointAttr[a],a===this.state&&!b||this.selected&&"select"!==a||h[a]&&h[a].enabled===!1||a&&(l||j&&k.enabled===!1)||a&&n.states&&n.states[a]&&n.states[a].enabled===!1||(this.graphic?(i=i&&this.graphic.symbolName&&c.r,this.graphic.attr(d(c,i?{x:e-i,y:f-i,width:2*i,height:2*i}:{})),m&&m.hide()):(a&&k&&(i=k.radius,n=n.symbol||g.symbol,m&&m.currentSymbol!==n&&(m=m.destroy()),m?m[b?"animate":"attr"]({x:e-i,y:f-i}):n&&(g.stateMarkerGraphic=m=o.renderer.symbol(n,e-i,f-i,2*i,2*i).attr(c).add(g.markerGroup),m.currentSymbol=n)),m&&(m[a&&o.isInsidePlot(e,f,o.inverted)?"show":"hide"](),m.element.point=this)),(e=h[a]&&h[a].halo)&&e.size?(p||(g.halo=p=o.renderer.path().add(o.seriesGroup)),p.attr(_a({fill:this.color||g.color,"fill-opacity":e.opacity,zIndex:-1},e.attributes))[b?"animate":"attr"]({d:this.haloPath(e.size)})):p&&p.attr({d:[]}),this.state=a)},haloPath:function(a){var b=this.series,c=b.chart,d=b.getPlotBox(),e=c.inverted,f=Math.floor(this.plotX);return c.renderer.symbols.circle(d.translateX+(e?b.yAxis.len-this.plotY:f)-a,d.translateY+(e?b.xAxis.len-f:this.plotY)-a,2*a,2*a)}}),_a(wb.prototype,{onMouseOver:function(){var a=this.chart,b=a.hoverSeries;b&&b!==this&&b.onMouseOut(),this.options.events.mouseOver&&Xa(this,"mouseOver"),this.setState("hover"),a.hoverSeries=this},onMouseOut:function(){var a=this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;b.hoverSeries=null,d&&d.onMouseOut(),this&&a.events.mouseOut&&Xa(this,"mouseOut"),c&&!a.stickyTracking&&(!c.shared||this.noSharedTooltip)&&c.hide(),this.setState()},setState:function(a){var b=this.options,c=this.graph,d=b.states,e=b.lineWidth,b=0,a=a||"";if(this.state!==a&&(this.state=a,!(d[a]&&d[a].enabled===!1)&&(a&&(e=d[a].lineWidth||e+(d[a].lineWidthPlus||0)),c&&!c.dashstyle)))for(a={"stroke-width":e},c.attr(a);this["zoneGraph"+b];)this["zoneGraph"+b].attr(a),b+=1},setVisible:function(a,b){var c,d=this,e=d.chart,f=d.legendItem,g=e.options.chart.ignoreHiddenSeries,h=d.visible;c=(d.visible=a=d.userOptions.visible=a===K?!h:a)?"show":"hide",Ra(["group","dataLabelsGroup","markerGroup","tracker"],function(a){d[a]&&d[a][c]()}),e.hoverSeries!==d&&(e.hoverPoint&&e.hoverPoint.series)!==d||d.onMouseOut(),f&&e.legend.colorizeItem(d,a),d.isDirty=!0,d.options.stacking&&Ra(e.series,function(a){a.options.stacking&&a.visible&&(a.isDirty=!0)}),Ra(d.linkedSeries,function(b){b.setVisible(a,!1)}),g&&(e.isDirtyBox=!0),b!==!1&&e.redraw(),Xa(d,c)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===K?!this.selected:a,this.checkbox&&(this.checkbox.checked=a),Xa(this,a?"select":"unselect")},drawTracker:zb.drawTrackerGraph}),db(wb.prototype,"init",function(a){var b;a.apply(this,Array.prototype.slice.call(arguments,1)),(b=this.xAxis)&&b.options.ordinal&&Va(this,"updatedData",function(){delete b.ordinalIndex})}),db(kb.prototype,"getTimeTicks",function(a,b,c,d,e,f,g,h){var j,k,l,m,n,o=0,p={},q=[],r=-Number.MAX_VALUE,s=this.options.tickPixelInterval;if(!this.options.ordinal&&!this.options.breaks||!f||f.length<3||c===K)return a.call(this,b,c,d,e);for(m=f.length,j=0;j<m;j++){if(n=j&&f[j-1]>d,f[j]<c&&(o=j),j===m-1||f[j+1]-f[j]>5*g||n){if(f[j]>r){for(k=a.call(this,b,f[o],f[j],e);k.length&&k[0]<=r;)k.shift();k.length&&(r=k[k.length-1]),q=q.concat(k)}o=j+1}if(n)break}if(a=k.info,h&&a.unitRange<=Q.hour){for(j=q.length-1,o=1;o<j;o++)P("%d",q[o])!==P("%d",q[o-1])&&(p[q[o]]="day",l=!0);l&&(p[q[0]]="day"),a.higherRanks=p}if(q.info=a,h&&i(s)){h=a=q.length,j=[];var t;for(l=[];h--;)o=this.translate(q[h]),t&&(l[h]=t-o),j[h]=t=o;for(l.sort(),l=l[ka(l.length/2)],l<.6*s&&(l=null),h=q[a-1]>d?a-1:a,t=void 0;h--;)o=j[h],d=t-o,t&&d<.8*s&&(null===l||d<.8*l)?(p[q[h]]&&!p[q[h+1]]?(d=h+1,t=o):d=h,q.splice(d,1)):t=o}return q}),_a(kb.prototype,{beforeSetTickPositions:function(){var a,b,c,d=[],e=!1,f=this.getExtremes(),g=f.min,h=f.max,i=this.isXAxis&&!!this.options.breaks;if((f=this.options.ordinal)||i){if(Ra(this.series,function(b,c){if(b.visible!==!1&&(b.takeOrdinalPosition!==!1||i)&&(d=d.concat(b.processedXData),a=d.length,d.sort(function(a,b){return a-b}),a))for(c=a-1;c--;)d[c]===d[c+1]&&d.splice(c,1)}),a=d.length,a>2){for(b=d[1]-d[0],c=a-1;c--&&!e;)d[c+1]-d[c]!==b&&(e=!0);!this.options.keepOrdinalPadding&&(d[0]-g>b||h-d[d.length-1]>b)&&(e=!0)}e?(this.ordinalPositions=d,b=this.val2lin(ma(g,d[0]),!0),c=ma(this.val2lin(na(h,d[d.length-1]),!0),1),this.ordinalSlope=h=(h-g)/(c-b),this.ordinalOffset=g-b*h):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=K}this.isOrdinal=f&&e,this.groupIntervalFactor=null},val2lin:function(a,b){var c,d=this.ordinalPositions;if(d){var e,f=d.length;for(c=f;c--;)if(d[c]===a){e=c;break}for(c=f-1;c--;)if(a>d[c]||0===c){d=(a-d[c])/(d[c+1]-d[c]),e=c+d;break}c=b?e:this.ordinalSlope*(e||0)+this.ordinalOffset}else c=a;return c},lin2val:function(a,b){var c=this.ordinalPositions;if(c){var d,e,f=this.ordinalSlope,g=this.ordinalOffset,h=c.length-1;if(b)a<0?a=c[0]:a>h?a=c[h]:(h=ka(a),e=a-h);else for(;h--;)if(d=f*h+g,a>=d){f=f*(h+1)+g,e=(a-d)/(f-d);break}c=e!==K&&c[h]!==K?c[h]+(e?e*(c[h+1]-c[h]):0):a}else c=a;return c},getExtendedPositions:function(){var a,b,c=this.chart,d=this.series[0].currentDataGrouping,e=this.ordinalIndex,f=d?d.count+d.unitName:"raw",g=this.getExtremes();return e||(e=this.ordinalIndex={}),e[f]||(a={series:[],getExtremes:function(){return{min:g.dataMin,max:g.dataMax}},options:{ordinal:!0},val2lin:kb.prototype.val2lin},Ra(this.series,function(e){b={xAxis:a,xData:e.xData,chart:c,destroyGroupedData:Ga},b.options={dataGrouping:d?{enabled:!0,forced:!0,approximation:"open",units:[[d.unitName,[d.count]]]}:{enabled:!1}},e.processData.apply(b),a.series.push(b)}),this.beforeSetTickPositions.apply(a),e[f]=a.ordinalPositions),e[f]},getGroupIntervalFactor:function(a,b,c){var d,c=c.processedXData,e=c.length,f=[];if(d=this.groupIntervalFactor,!d){for(d=0;d<e-1;d++)f[d]=c[d+1]-c[d];f.sort(function(a,b){return a-b}),f=f[ka(e/2)],a=ma(a,c[0]),b=na(b,c[e-1]),this.groupIntervalFactor=d=e*f/(b-a)}return d},postProcessTickInterval:function(a){var b=this.ordinalSlope;return b?this.options.breaks?this.closestPointRange:a/(b/this.closestPointRange):a}}),db(tb.prototype,"pan",function(a,b){var c=this.xAxis[0],d=b.chartX,e=!1;if(c.options.ordinal&&c.series.length){var f,g=this.mouseDownX,h=c.getExtremes(),i=h.dataMax,j=h.min,k=h.max,l=this.hoverPoints,n=c.closestPointRange,g=(g-d)/(c.translationSlope*(c.ordinalSlope||n)),o={ordinalPositions:c.getExtendedPositions()},n=c.lin2val,p=c.val2lin;o.ordinalPositions?oa(g)>1&&(l&&Ra(l,function(a){a.setState()}),g<0?(l=o,f=c.ordinalPositions?c:o):(l=c.ordinalPositions?c:o,f=o),o=f.ordinalPositions,i>o[o.length-1]&&o.push(i),this.fixedRange=k-j,g=c.toFixedRange(null,null,n.apply(l,[p.apply(l,[j,!0])+g,!0]),n.apply(f,[p.apply(f,[k,!0])+g,!0])),g.min>=na(h.dataMin,j)&&g.max<=ma(i,k)&&c.setExtremes(g.min,g.max,!0,!1,{trigger:"pan"}),this.mouseDownX=d,m(this.container,{cursor:"move"})):e=!0}else e=!0;e&&a.apply(this,Array.prototype.slice.call(arguments,1))}),wb.prototype.gappedPath=function(){var a=this.options.gapSize,b=this.points.slice(),c=b.length-1;if(a&&c>0)for(;c--;)b[c+1].x-b[c].x>this.closestPointRange*a&&b.splice(c+1,0,{isNull:!0});return this.getGraphPath(b)},function(a){a(ga)}(function(a){function b(){return Array.prototype.slice.call(arguments,1)}function c(a){a.apply(this),this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,d(this.pointArrayMap,["y"]))}var d=a.pick,e=a.wrap,f=a.each,g=a.extend,h=a.fireEvent,i=a.Axis,j=a.Series;g(i.prototype,{isInBreak:function(a,b){var c=a.repeat||1/0,d=a.from,e=a.to-a.from,c=b>=d?(b-d)%c:c-(d-b)%c;return a.inclusive?c<=e:c<e&&0!==c},isInAnyBreak:function(a,b){var c,e,f,g=this.options.breaks,h=g&&g.length;if(h){for(;h--;)this.isInBreak(g[h],a)&&(c=!0,e||(e=d(g[h].showPoints,!this.isXAxis)));f=c&&b?c&&!e:c}return f}}),e(i.prototype,"setTickPositions",function(a){if(a.apply(this,Array.prototype.slice.call(arguments,1)),this.options.breaks){var b,c=this.tickPositions,d=this.tickPositions.info,e=[];for(b=0;b<c.length;b++)this.isInAnyBreak(c[b])||e.push(c[b]);this.tickPositions=e,this.tickPositions.info=d}}),e(i.prototype,"init",function(a,b,c){if(c.breaks&&c.breaks.length&&(c.ordinal=!1),a.call(this,b,c),this.options.breaks){var d=this;d.isBroken=!0,this.val2lin=function(a){var b,c,e=a;for(c=0;c<d.breakArray.length;c++)if(b=d.breakArray[c],b.to<=a)e-=b.len;else{if(b.from>=a)break;if(d.isInBreak(b,a)){e-=a-b.from;break}}return e},this.lin2val=function(a){var b,c;for(c=0;c<d.breakArray.length&&(b=d.breakArray[c],!(b.from>=a));c++)b.to<a?a+=b.len:d.isInBreak(b,a)&&(a+=b.len);return a},this.setExtremes=function(a,b,c,d,e){for(;this.isInAnyBreak(a);)a-=this.closestPointRange;for(;this.isInAnyBreak(b);)b-=this.closestPointRange;i.prototype.setExtremes.call(this,a,b,c,d,e);
|
13 |
},this.setAxisTranslation=function(a){i.prototype.setAxisTranslation.call(this,a);var b,c,e,f,g=d.options.breaks,a=[],j=[],k=0,l=d.userMin||d.min,m=d.userMax||d.max;for(f in g)c=g[f],b=c.repeat||1/0,d.isInBreak(c,l)&&(l+=c.to%b-l%b),d.isInBreak(c,m)&&(m-=m%b-c.from%b);for(f in g){for(c=g[f],e=c.from,b=c.repeat||1/0;e-b>l;)e-=b;for(;e<l;)e+=b;for(;e<m;e+=b)a.push({value:e,move:"in"}),a.push({value:e+(c.to-c.from),move:"out",size:c.breakSize})}a.sort(function(a,b){return a.value===b.value?("in"===a.move?0:1)-("in"===b.move?0:1):a.value-b.value}),g=0,e=l;for(f in a)c=a[f],g+="in"===c.move?1:-1,1===g&&"in"===c.move&&(e=c.value),0===g&&(j.push({from:e,to:c.value,len:c.value-e-(c.size||0)}),k+=c.value-e-(c.size||0));d.breakArray=j,h(d,"afterBreaks"),d.transA*=(m-d.min)/(m-l-k),d.min=l,d.max=m}}}),e(j.prototype,"generatePoints",function(a){a.apply(this,b(arguments));var c,d,e=this.xAxis,f=this.yAxis,g=this.points,h=g.length,i=this.options.connectNulls;if(e&&f&&(e.options.breaks||f.options.breaks))for(;h--;)c=g[h],d=null===c.y&&i===!1,d||!e.isInAnyBreak(c.x,!0)&&!f.isInAnyBreak(c.y,!0)||(g.splice(h,1),this.data[h]&&this.data[h].destroyElements())}),a.Series.prototype.drawBreaks=function(a,b){var c,e,g,i,j=this,k=j.points;f(b,function(b){c=a.breakArray||[],e=a.isXAxis?a.min:d(j.options.threshold,a.min),f(k,function(j){i=d(j["stack"+b.toUpperCase()],j[b]),f(c,function(b){g=!1,e<b.from&&i>b.to||e>b.from&&i<b.from?g="pointBreak":(e<b.from&&i>b.from&&i<b.to||e>b.from&&i>b.to&&i<b.from)&&(g="pointInBreak"),g&&h(a,g,{point:j,brk:b})})})})},e(a.seriesTypes.column.prototype,"drawPoints",c),e(a.Series.prototype,"drawPoints",c)});var Ab=wb.prototype,Bb=Ab.processData,Cb=Ab.generatePoints,Db=Ab.destroy,Eb={approximation:"average",groupPixelWidth:2,dateTimeLabelFormats:{millisecond:["%A, %b %e, %H:%M:%S.%L","%A, %b %e, %H:%M:%S.%L","-%H:%M:%S.%L"],second:["%A, %b %e, %H:%M:%S","%A, %b %e, %H:%M:%S","-%H:%M:%S"],minute:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],hour:["%A, %b %e, %H:%M","%A, %b %e, %H:%M","-%H:%M"],day:["%A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],week:["Week from %A, %b %e, %Y","%A, %b %e","-%A, %b %e, %Y"],month:["%B %Y","%B","-%B %Y"],year:["%Y","%Y","-%Y"]}},Fb={line:{},spline:{},area:{},areaspline:{},column:{approximation:"sum",groupPixelWidth:10},arearange:{approximation:"range"},areasplinerange:{approximation:"range"},columnrange:{approximation:"range",groupPixelWidth:10},candlestick:{approximation:"ohlc",groupPixelWidth:10},ohlc:{approximation:"ohlc",groupPixelWidth:5}},Gb=[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1]],["week",[1]],["month",[1,3,6]],["year",null]],Hb={sum:function(a){var b,c=a.length;if(!c&&a.hasNulls)b=null;else if(c)for(b=0;c--;)b+=a[c];return b},average:function(a){var b=a.length,a=Hb.sum(a);return bb(a)&&b&&(a/=b),a},open:function(a){return a.length?a[0]:a.hasNulls?null:K},high:function(a){return a.length?w(a):a.hasNulls?null:K},low:function(a){return a.length?v(a):a.hasNulls?null:K},close:function(a){return a.length?a[a.length-1]:a.hasNulls?null:K},ohlc:function(a,b,c,d){if(a=Hb.open(a),b=Hb.high(b),c=Hb.low(c),d=Hb.close(d),bb(a)||bb(b)||bb(c)||bb(d))return[a,b,c,d]},range:function(a,b){if(a=Hb.low(a),b=Hb.high(b),bb(a)||bb(b))return[a,b]}};Ab.groupData=function(a,b,c,d){var e,f,g,h=this.data,i=this.options.data,j=[],k=[],l=[],m=a.length,n=!!b,o=[[],[],[],[]],d="function"==typeof d?d:Hb[d],p=this.pointArrayMap,q=p&&p.length,r=0,s=0;for(g=0;g<=m&&!(a[g]>=c[0]);g++);for(;g<=m;g++){for(;(void 0!==c[r+1]&&a[g]>=c[r+1]||g===m)&&(e=c[r],f=d.apply(0,o),f!==K&&(j.push(e),k.push(f),l.push({start:s,length:o[0].length})),s=g,o[0]=[],o[1]=[],o[2]=[],o[3]=[],r+=1,g!==m););if(g===m)break;if(p){e=this.cropStart+g,e=h&&h[e]||this.pointClass.prototype.applyOptions.apply({series:this},[i[e]]);var t;for(f=0;f<q;f++)t=e[p[f]],bb(t)?o[f].push(t):null===t&&(o[f].hasNulls=!0)}else e=n?b[g]:null,bb(e)?o[0].push(e):null===e&&(o[0].hasNulls=!0)}return[j,k,l]},Ab.processData=function(){var a,b=this.chart,c=this.options.dataGrouping,d=this.allowDG!==!1&&c&&cb(c.enabled,b.options._stock);if(this.forceCrop=d,this.groupPixelWidth=null,this.hasProcessed=!0,Bb.apply(this,arguments)!==!1&&d){this.destroyGroupedData();var e=this.processedXData,f=this.processedYData,g=b.plotSizeX,b=this.xAxis,h=b.options.ordinal,j=this.groupPixelWidth=b.getGroupPixelWidth&&b.getGroupPixelWidth();if(j){a=!0,this.points=null;var k=b.getExtremes(),d=k.min,k=k.max,h=h&&b.getGroupIntervalFactor(d,k,this)||1,g=j*(k-d)/g*h,j=b.getTimeTicks(b.normalizeTimeTickInterval(g,c.units||Gb),Math.min(d,e[0]),Math.max(k,e[e.length-1]),b.options.startOfWeek,e,this.closestPointRange),e=Ab.groupData.apply(this,[e,f,j,c.approximation]),f=e[0],h=e[1];if(c.smoothed){for(c=f.length-1,f[c]=Math.min(f[c],k);c--&&c>0;)f[c]+=g/2;f[0]=Math.max(f[0],d)}this.currentDataGrouping=j.info,this.closestPointRange=j.info.totalRange,this.groupMap=e[2],i(f[0])&&f[0]<b.dataMin&&(b.min===b.dataMin&&(b.min=f[0]),b.dataMin=f[0]),this.processedXData=f,this.processedYData=h}else this.currentDataGrouping=this.groupMap=null;this.hasGroupedData=a}},Ab.destroyGroupedData=function(){var a=this.groupedData;Ra(a||[],function(b,c){b&&(a[c]=b.destroy?b.destroy():null)}),this.groupedData=null},Ab.generatePoints=function(){Cb.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null},db(lb.prototype,"tooltipFooterHeaderFormatter",function(a,b,c){var d,e=b.series,f=e.tooltipOptions,g=e.options.dataGrouping,h=f.xDateFormat,i=e.xAxis;return i&&"datetime"===i.options.type&&g&&bb(b.key)?(a=e.currentDataGrouping,g=g.dateTimeLabelFormats,a?(i=g[a.unitName],1===a.count?h=i[0]:(h=i[1],d=i[2])):!h&&g&&(h=this.getXDateFormat(b,f,i)),h=P(h,b.key),d&&(h+=P(d,b.key+a.totalRange-1)),r(f[(c?"footer":"header")+"Format"],{point:_a(b.point,{key:h}),series:e})):a.call(this,b,c)}),Ab.destroy=function(){for(var a=this.groupedData||[],b=a.length;b--;)a[b]&&a[b].destroy();Db.apply(this)},db(Ab,"setOptions",function(a,b){var c=a.call(this,b),e=this.type,f=this.chart.options.plotOptions,g=eb[e].dataGrouping;return Fb[e]&&(g||(g=d(Eb,Fb[e])),c.dataGrouping=d(g,f.series&&f.series.dataGrouping,f[e].dataGrouping,b.dataGrouping)),this.chart.options._stock&&(this.requireSorting=!0),c}),db(kb.prototype,"setScale",function(a){a.call(this),Ra(this.series,function(a){a.hasProcessed=!1})}),kb.prototype.getGroupPixelWidth=function(){var a,b,c=this.series,d=c.length,e=0,f=!1;for(a=d;a--;)(b=c[a].options.dataGrouping)&&(e=ma(e,b.groupPixelWidth));for(a=d;a--;)(b=c[a].options.dataGrouping)&&c[a].hasProcessed&&(d=(c[a].processedXData||c[a].data).length,(c[a].groupPixelWidth||d>this.chart.plotSizeX/e||d&&b.forced)&&(f=!0));return f?e:0},kb.prototype.setDataGrouping=function(a,b){var c,b=cb(b,!0);if(a||(a={forced:!1,units:null}),this instanceof kb)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else Ra(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()},eb.ohlc=d(eb.column,{lineWidth:1,tooltip:{pointFormat:'<span style="color:{point.color}">●</span> <b> {series.name}</b><br/>Open: {point.open}<br/>High: {point.high}<br/>Low: {point.low}<br/>Close: {point.close}<br/>'},states:{hover:{lineWidth:3}},threshold:null}),fb=o(Oa.column,{type:"ohlc",pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},upColorProp:"stroke",getAttribs:function(){Oa.column.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,a=a.upColor||this.color,c=d(this.pointAttr),e=this.upColorProp;c[""][e]=a,c.hover[e]=b.hover.upColor||a,c.select[e]=b.select.upColor||a,Ra(this.points,function(a){a.open<a.close&&!a.options.color&&(a.pointAttr=c)})},translate:function(){var a=this.yAxis;Oa.column.prototype.translate.apply(this),Ra(this.points,function(b){null!==b.open&&(b.plotOpen=a.translate(b.open,0,1,0,1)),null!==b.close&&(b.plotClose=a.translate(b.close,0,1,0,1))})},drawPoints:function(){var a,b,c,d,e,f,g,h,i=this,j=i.chart;Ra(i.points,function(k){k.plotY!==K&&(g=k.graphic,a=k.pointAttr[k.selected?"selected":""]||i.pointAttr[""],d=a["stroke-width"]%2/2,h=ja(k.plotX)-d,e=ja(k.shapeArgs.width/2),f=["M",h,ja(k.yBottom),"L",h,ja(k.plotY)],null!==k.open&&(b=ja(k.plotOpen)+d,f.push("M",h,b,"L",h-e,b)),null!==k.close&&(c=ja(k.plotClose)+d,f.push("M",h,c,"L",h+e,c)),g?g.attr(a).animate({d:f}):k.graphic=j.renderer.path(f).attr(a).add(i.group))})},animate:null}),Oa.ohlc=fb,eb.candlestick=d(eb.column,{lineColor:"black",lineWidth:1,states:{hover:{lineWidth:2}},tooltip:eb.ohlc.tooltip,threshold:null,upColor:"white"}),fb=o(fb,{type:"candlestick",pointAttrToOptions:{fill:"color",stroke:"lineColor","stroke-width":"lineWidth"},upColorProp:"fill",getAttribs:function(){Oa.ohlc.prototype.getAttribs.apply(this,arguments);var a=this.options,b=a.states,c=a.upLineColor||a.lineColor,e=b.hover.upLineColor||c,f=b.select.upLineColor||c;Ra(this.points,function(a){a.open<a.close&&(a.lineColor&&(a.pointAttr=d(a.pointAttr),c=a.lineColor),a.pointAttr[""].stroke=c,a.pointAttr.hover.stroke=e,a.pointAttr.select.stroke=f)})},drawPoints:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.chart,o=m.pointAttr[""];Ra(m.points,function(p){j=p.graphic,p.plotY!==K&&(a=p.pointAttr[p.selected?"selected":""]||o,h=a["stroke-width"]%2/2,i=ja(p.plotX)-h,b=p.plotOpen,c=p.plotClose,d=ia.min(b,c),e=ia.max(b,c),l=ja(p.shapeArgs.width/2),f=ja(d)!==ja(p.plotY),g=e!==p.yBottom,d=ja(d)+h,e=ja(e)+h,k=[],k.push("M",i-l,e,"L",i-l,d,"L",i+l,d,"L",i+l,e,"Z","M",i,d,"L",i,f?ja(p.plotY):d,"M",i,e,"L",i,g?ja(p.yBottom):e),j?j.attr(a).animate({d:k}):p.graphic=n.renderer.path(k).attr(a).add(m.group).shadow(m.options.shadow))})}}),Oa.candlestick=fb;var Ib=gb.prototype.symbols;eb.flags=d(eb.column,{fillColor:"white",lineWidth:1,pointRange:0,shape:"flag",stackDistance:12,states:{hover:{lineColor:"black",fillColor:"#FCFFC5"}},style:{fontSize:"11px",fontWeight:"bold",textAlign:"center"},tooltip:{pointFormat:"{point.text}<br/>"},threshold:null,y:-30}),Oa.flags=o(Oa.column,{type:"flags",sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:wb.prototype.init,pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth",r:"radius"},translate:function(){Oa.column.prototype.translate.apply(this);var a,b,c=this.options,d=this.chart,e=this.points,f=e.length-1,g=c.onSeries;a=g&&d.get(g);var h,i,j,c=c.onKey||"y",g=a&&a.options.step,k=a&&a.points,l=k&&k.length,m=this.xAxis,n=m.getExtremes();if(a&&a.visible&&l)for(a=a.currentDataGrouping,i=k[l-1].x+(a?a.totalRange:0),e.sort(function(a,b){return a.x-b.x}),c="plot"+c[0].toUpperCase()+c.substr(1);l--&&e[f]&&(a=e[f],h=k[l],!(h.x<=a.x&&void 0!==h[c]&&(a.x<=i&&(a.plotY=h[c],h.x<a.x&&!g&&(j=k[l+1])&&j[c]!==K&&(a.plotY+=(a.x-h.x)/(j.x-h.x)*(j[c]-h[c]))),f--,l++,f<0))););Ra(e,function(a,c){var f;a.plotY===K&&(a.x>=n.min&&a.x<=n.max?a.plotY=d.chartHeight-m.bottom-(m.opposite?m.height:0)+m.offset-d.plotTop:a.shapeArgs={}),(b=e[c-1])&&b.plotX===a.plotX&&(b.stackIndex===K&&(b.stackIndex=0),f=b.stackIndex+1),a.stackIndex=f})},drawPoints:function(){var a,b,c,e,f,g,h,i,j,k,l=this.pointAttr[""],m=this.points,n=this.chart,o=n.renderer,p=this.options,q=p.y,r=this.yAxis;for(f=m.length;f--;)g=m[f],a=g.plotX>this.xAxis.len,b=g.plotX,b>0&&(b-=cb(g.lineWidth,p.lineWidth)%2),h=g.stackIndex,e=g.options.shape||p.shape,c=g.plotY,c!==K&&(c=g.plotY+q-(h!==K&&h*p.stackDistance)),i=h?K:g.plotX,j=h?K:g.plotY,h=g.graphic,c!==K&&b>=0&&!a?(a=g.pointAttr[g.selected?"select":""]||l,k=cb(g.options.title,p.title,"A"),h?h.attr({text:k}).attr({x:b,y:c,r:a.r,anchorX:i,anchorY:j}):g.graphic=o.label(k,b,c,e,i,j,p.useHTML).css(d(p.style,g.style)).attr(a).attr({align:"flag"===e?"left":"center",width:p.width,height:p.height}).add(this.markerGroup).shadow(p.shadow),g.tooltipPos=n.inverted?[r.len+r.pos-n.plotLeft-c,this.xAxis.len-b]:[b,c]):h&&(g.graphic=h.destroy())},drawTracker:function(){var a=this.points;zb.drawTrackerPoint.apply(this),Ra(a,function(b){var c=b.graphic;c&&Va(c.element,"mouseover",function(){b.stackIndex>0&&!b.raised&&(b._y=c.y,c.attr({y:b._y-8}),b.raised=!0),Ra(a,function(a){a!==b&&a.raised&&a.graphic&&(a.graphic.attr({y:a._y}),a.raised=!1)})})})},animate:Ga,buildKDTree:Ga,setClip:Ga}),Ib.flag=function(a,b,c,d,e){return["M",e&&e.anchorX||a,e&&e.anchorY||b,"L",a,b+d,a,b,a+c,b,a+c,b+d,a,b+d,"Z"]},Ra(["circle","square"],function(a){Ib[a+"pin"]=function(b,c,d,e,f){var g=f&&f.anchorX,f=f&&f.anchorY;return"circle"===a&&e>d&&(b-=ja((e-d)/2),d=e),b=Ib[a](b,c,d,e),g&&f&&b.push("M",g,c>f?c:c+e,"L",g,f),b}}),L===ga.VMLRenderer&&Ra(["flag","circlepin","squarepin"],function(a){hb.prototype.symbols[a]=Ib[a]});var Jb={height:za?20:14,barBackgroundColor:"#bfc8d1",barBorderRadius:0,barBorderWidth:1,barBorderColor:"#bfc8d1",buttonArrowColor:"#666",buttonBackgroundColor:"#ebe7e8",buttonBorderColor:"#bbb",buttonBorderRadius:0,buttonBorderWidth:1,margin:10,minWidth:6,rifleColor:"#666",zIndex:3,step:.2,trackBackgroundColor:"#eeeeee",trackBorderColor:"#eeeeee",trackBorderWidth:1,liveRedraw:Ba&&!za};O.scrollbar=d(!0,Jb,O.scrollbar),H.prototype={render:function(){var a,b=this.renderer,c=this.options,d=c.trackBorderWidth,e=c.barBorderWidth,f=this.size;this.group=a=b.g("highcharts-scrollbar").attr({zIndex:c.zIndex,translateY:-99999}).add(),this.track=b.rect().attr({height:f,width:f,y:-d%2/2,x:-d%2/2,"stroke-width":d,fill:c.trackBackgroundColor,stroke:c.trackBorderColor,r:c.trackBorderRadius||0}).add(a),this.scrollbarGroup=b.g().add(a),this.scrollbar=b.rect().attr({height:f,width:f,y:-e%2/2,x:-e%2/2,"stroke-width":e,fill:c.barBackgroundColor,stroke:c.barBorderColor,r:c.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=b.path(this.swapXY([Ka,-3,f/4,La,-3,2*f/3,Ka,0,f/4,La,0,2*f/3,Ka,3,f/4,La,3,2*f/3],c.vertical)).attr({stroke:c.rifleColor,"stroke-width":1}).add(this.scrollbarGroup),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},position:function(a,b,c,d){var e=this.options,f=e.vertical,g=0,h=this.rendered?"animate":"attr";this.x=a,this.y=b+e.trackBorderWidth,this.width=c,this.xOffset=this.height=d,this.yOffset=g,f?(this.width=this.yOffset=c=g=this.size,this.xOffset=b=0,this.barWidth=d-2*c,this.x=a+=this.options.margin):(this.height=this.xOffset=d=b=this.size,this.barWidth=c-2*d,this.y+=this.options.margin),this.group[h]({translateX:a,translateY:this.y}),this.track[h]({width:c,height:d}),this.scrollbarButtons[1].attr({translateX:f?0:c-b,translateY:f?d-g:0})},drawScrollbarButton:function(a){var b,c=this.renderer,d=this.scrollbarButtons,e=this.options,f=this.size;b=c.g().add(this.group),d.push(b),c.rect(-.5,-.5,f+1,f+1,e.buttonBorderRadius,e.buttonBorderWidth).attr({stroke:e.buttonBorderColor,"stroke-width":e.buttonBorderWidth,fill:e.buttonBackgroundColor}).add(b),c.path(this.swapXY(["M",f/2+(a?-1:1),f/2-3,"L",f/2+(a?-1:1),f/2+3,"L",f/2+(a?2:-2),f/2],e.vertical)).attr({fill:e.buttonArrowColor}).add(b)},swapXY:function(a,b){var c,d,e=a.length;if(b)for(c=0;c<e;c+=3)d=a[c+1],a[c+1]=a[c+2],a[c+2]=d;return a},setRange:function(a,b){var c,d,e,f=this.options,g=f.vertical,h=this.rendered&&!this.hasDragged?"animate":"attr";i(this.barWidth)&&(c=this.barWidth*Math.max(a,0),d=this.barWidth*Math.min(b,1),d=Math.max(z(d-c),f.minWidth),c=Math.floor(c+this.xOffset+this.yOffset),e=d/2-.5,this.from=a,this.to=b,g?(this.scrollbarGroup[h]({translateY:c}),this.scrollbar[h]({height:d}),this.scrollbarRifles[h]({translateY:e}),this.scrollbarTop=c,this.scrollbarLeft=0):(this.scrollbarGroup[h]({translateX:c}),this.scrollbar[h]({width:d}),this.scrollbarRifles[h]({translateX:e}),this.scrollbarLeft=c,this.scrollbarTop=0),d<=12?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),f.showFull===!1&&(a<=0&&b>=1?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var c=a.chart.pointer.normalize(b),d=a.options.vertical?"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][d]||(c={chartX:(c.chartX-a.x-a.xOffset)/a.barWidth,chartY:(c.chartY-a.y-a.yOffset)/a.barWidth}[d],d=a[d],d=c-d,a.hasDragged=!0,a.updatePosition(e[0]+d,e[1]+d),a.hasDragged&&Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))},a.mouseUpHandler=function(b){a.hasDragged&&Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}),a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null},a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b),a.chartX=(b.chartX-a.x-a.xOffset)/a.barWidth,a.chartY=(b.chartY-a.y-a.yOffset)/a.barWidth,a.initPositions=[a.from,a.to],a.grabbedCenter=!0},a.buttonToMinClick=function(b){var c=z(a.to-a.from)*a.options.step;a.updatePosition(z(a.from-c),z(a.to-c)),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})},a.buttonToMaxClick=function(b){var c=(a.to-a.from)*a.options.step;a.updatePosition(a.from+c,a.to+c),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})},a.trackClick=function(b){var c=a.chart.pointer.normalize(b),d=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&c.chartY>e||!a.options.vertical&&c.chartX>f?a.updatePosition(a.from+d,a.to+d):a.updatePosition(a.from-d,a.to-d),Xa(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},updatePosition:function(a,b){b>1&&(a=z(1-z(b-a)),b=1),a<0&&(b=z(b-a),a=0),this.from=a,this.to=b},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],b=this.scrollbarButtons,c=this.scrollbarGroup.element,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler,a=[[b[a[0]].element,"click",this.buttonToMinClick],[b[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[c,"mousedown",d],[ha,"mousemove",e],[ha,"mouseup",f]];M&&a.push([c,"touchstart",d],[ha,"touchmove",e],[ha,"touchend",f]),Ra(a,function(a){Va.apply(null,a)}),this._events=a},removeEvents:function(){Ra(this._events,function(a){Wa.apply(null,a)}),this._events=K},destroy:function(){this.removeEvents(),Ra([this.track,this.scrollbarRifles,this.scrollbar,this.scrollbarGroup,this.group],function(a){a&&a.destroy&&a.destroy()}),x(this.scrollbarButtons)}},db(kb.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1)),b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new H(b.chart.renderer,b.options.scrollbar,b.chart),Va(b.scrollbar,"changed",function(a){var c,d=Math.min(cb(b.options.min,b.min),b.min,b.dataMin),e=Math.max(cb(b.options.max,b.max),b.max,b.dataMax)-d;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(c=d+e*this.to,d+=e*this.from):(c=d+e*(1-this.from),d+=e*(1-this.to)),b.setExtremes(d,c,!0,!1,a)}))}),db(kb.prototype,"render",function(a){var b,c=Math.min(cb(this.options.min,this.min),this.min,this.dataMin),d=Math.max(cb(this.options.max,this.max),this.max,this.dataMax),e=this.scrollbar;a.apply(this,[].slice.call(arguments,1)),e&&(this.horiz?e.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):e.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin:0),this.top,this.width,this.height),isNaN(c)||isNaN(d)||!i(this.min)||!i(this.max)?e.setRange(0,0):(b=(this.min-c)/(d-c),c=(this.max-c)/(d-c),this.horiz&&!this.reversed||!this.horiz&&this.reversed?e.setRange(b,c):e.setRange(1-c,1-b)))}),db(kb.prototype,"getOffset",function(a){var b=this.horiz?2:1,c=this.scrollbar;a.apply(this,[].slice.call(arguments,1)),c&&(this.chart.axisOffset[b]+=c.size+c.options.margin)}),db(kb.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()),a.apply(this,[].slice.call(arguments,1))}),ga.Scrollbar=H;var fb=[].concat(Gb),Kb=function(a){var b=Sa(arguments,bb);if(b.length)return Math[a].apply(0,b)};fb[4]=["day",[1,2,3,4]],fb[5]=["week",[1,2,3]],_a(O,{navigator:{handles:{backgroundColor:"#ebe7e8",borderColor:"#b2b1b6"},height:40,margin:25,maskFill:"rgba(128,179,236,0.3)",maskInside:!0,outlineColor:"#b2b1b6",outlineWidth:1,series:{type:Oa.areaspline===K?"line":"areaspline",color:"#4572A7",compare:null,fillOpacity:.05,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:fb},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",lineColor:null,lineWidth:1,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{tickWidth:0,lineWidth:0,gridLineColor:"#EEE",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#888"},x:3,y:-4},crosshair:!1},yAxis:{gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickWidth:0}}}),I.prototype={drawHandle:function(a,b){var c,d=this.chart.renderer,e=this.elementsToDestroy,f=this.handles,g=this.navigatorOptions.handles,g={fill:g.backgroundColor,stroke:g.borderColor,"stroke-width":1};this.rendered||(f[b]=d.g("navigator-handle-"+["left","right"][b]).css({cursor:"ew-resize"}).attr({zIndex:10-b}).add(),c=d.rect(-4.5,0,9,16,0,1).attr(g).add(f[b]),e.push(c),c=d.path(["M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr(g).add(f[b]),e.push(c)),f[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:this.scrollerLeft+this.scrollbarHeight+parseInt(a,10),translateY:this.top+this.height/2-8})},render:function(a,b,c,d){var e,f,g,h,j=this.chart,k=j.renderer,l=this.navigatorGroup;h=this.scrollbarHeight;var l=this.xAxis,m=this.navigatorOptions,n=this.height,o=this.top,p=this.navigatorEnabled,q=m.outlineWidth,r=q/2,s=this.outlineHeight,t=o+r,u=this.rendered;bb(a)&&bb(b)&&(!this.hasDragged||i(c))&&(this.navigatorLeft=e=cb(l.left,j.plotLeft+h),this.navigatorWidth=f=cb(l.len,j.plotWidth-2*h),this.scrollerLeft=g=e-h,this.scrollerWidth=h=h=f+2*h,c=cb(c,l.translate(a)),d=cb(d,l.translate(b)),bb(c)&&oa(c)!==1/0||(c=0,d=h),l.translate(d,!0)-l.translate(c,!0)<j.xAxis[0].minRange||(this.zoomedMax=na(ma(c,d,0),f),this.zoomedMin=na(ma(this.fixedWidth?this.zoomedMax-this.fixedWidth:na(c,d),0),f),this.range=this.zoomedMax-this.zoomedMin,b=ja(this.zoomedMax),a=ja(this.zoomedMin),!u&&p&&(this.navigatorGroup=l=k.g("navigator").attr({zIndex:3}).add(),this.leftShade=k.rect().attr({fill:m.maskFill}).add(l),m.maskInside?this.leftShade.css({cursor:"ew-resize"}):this.rightShade=k.rect().attr({fill:m.maskFill}).add(l),this.outline=k.path().attr({"stroke-width":q,stroke:m.outlineColor}).add(l)),k=u&&!this.hasDragged?"animate":"attr",p&&(this.leftShade[k](m.maskInside?{x:e+a,y:o,width:b-a,height:n}:{x:e,y:o,width:a,height:n}),this.rightShade&&this.rightShade[k]({x:e+b,y:o,width:f-b,height:n}),this.outline[k]({d:[Ka,g,t,La,e+a-r,t,e+a-r,t+s,La,e+b-r,t+s,La,e+b-r,t,g+h,t].concat(m.maskInside?[Ka,e+a+r,t,La,e+b-r,t]:[])}),this.drawHandle(a+r,0),this.drawHandle(b+r,1)),this.scrollbar&&(this.scrollbar.hasDragged=this.hasDragged,this.scrollbar.position(this.scrollerLeft,this.top+(p?this.height:-this.scrollbarHeight),this.scrollerWidth,this.scrollbarHeight),this.scrollbar.setRange(a/f,b/f)),this.rendered=!0))},addEvents:function(){var a,b=this.chart,c=b.container,d=this.mouseDownHandler,e=this.mouseMoveHandler,f=this.mouseUpHandler;a=[[c,"mousedown",d],[c,"mousemove",e],[ha,"mouseup",f]],M&&a.push([c,"touchstart",d],[c,"touchmove",e],[ha,"touchend",f]),Ra(a,function(a){Va.apply(null,a)}),this._events=a,this.series&&Va(this.series.xAxis,"foundExtremes",function(){b.scroller.modifyNavigatorAxisExtremes()}),Va(b,"redraw",function(){var a=this.scroller,b=a&&a.baseSeries&&a.baseSeries.xAxis;b&&a.render(b.min,b.max)})},removeEvents:function(){Ra(this._events,function(a){Wa.apply(null,a)}),this._events=K,this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){this.navigatorEnabled&&this.baseSeries&&this.baseSeries.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1&&(Wa(this.baseSeries,"updatedData",this.updatedDataHandler),Wa(this.baseSeries.xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(){var a,b,c,e=this,f=e.chart,g=e.scrollbarHeight,h=e.navigatorOptions,j=e.height,k=e.top,l=e.baseSeries;e.mouseDownHandler=function(b){var d,b=f.pointer.normalize(b),g=e.zoomedMin,h=e.zoomedMax,i=e.top,k=e.scrollerLeft,l=e.scrollerWidth,m=e.navigatorLeft,n=e.navigatorWidth,o=e.scrollbarPad||0,p=e.range,q=b.chartX,r=b.chartY,b=f.xAxis[0],s=za?10:7;r>i&&r<i+j&&(ia.abs(q-g-m)<s?(e.grabbedLeft=!0,e.otherHandlePos=h,e.fixedExtreme=b.max,f.fixedRange=null):ia.abs(q-h-m)<s?(e.grabbedRight=!0,e.otherHandlePos=g,e.fixedExtreme=b.min,f.fixedRange=null):q>m+g-o&&q<m+h+o?(e.grabbedCenter=q,e.fixedWidth=p,c=q-g):q>k&&q<k+l&&(h=q-m-p/2,h<0?h=0:h+p>=n&&(h=n-p,d=e.getUnionExtremes().dataMax),h!==g&&(e.fixedWidth=p,g=a.toFixedRange(h,h+p,null,d),b.setExtremes(g.min,g.max,!0,null,{trigger:"navigator"}))))},e.mouseMoveHandler=function(a){var b,d=e.scrollbarHeight,g=e.navigatorLeft,h=e.navigatorWidth,i=e.scrollerLeft,j=e.scrollerWidth,k=e.range;a.touches&&0===a.touches[0].pageX||(a=f.pointer.normalize(a),b=a.chartX,b<g?b=g:b>i+j-d&&(b=i+j-d),e.grabbedLeft?(e.hasDragged=!0,e.render(0,0,b-g,e.otherHandlePos)):e.grabbedRight?(e.hasDragged=!0,e.render(0,0,e.otherHandlePos,b-g)):e.grabbedCenter&&(e.hasDragged=!0,b<c?b=c:b>h+c-k&&(b=h+c-k),e.render(0,0,b-c,b-c+k)),e.hasDragged&&e.scrollbar&&e.scrollbar.options.liveRedraw&&(a.DOMType=a.type,setTimeout(function(){e.mouseUpHandler(a)},0)))},e.mouseUpHandler=function(b){var d,g,h=b.DOMEvent||b;(e.hasDragged||"scrollbar"===b.trigger)&&(e.zoomedMin===e.otherHandlePos?d=e.fixedExtreme:e.zoomedMax===e.otherHandlePos&&(g=e.fixedExtreme),e.zoomedMax===e.navigatorWidth&&(g=e.getUnionExtremes().dataMax),d=a.toFixedRange(e.zoomedMin,e.zoomedMax,d,g),i(d.min)&&f.xAxis[0].setExtremes(d.min,d.max,!0,!e.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:h})),"mousemove"!==b.DOMType&&(e.grabbedLeft=e.grabbedRight=e.grabbedCenter=e.fixedWidth=e.fixedExtreme=e.otherHandlePos=e.hasDragged=c=null)};var m=f.xAxis.length,n=f.yAxis.length;f.extraBottomMargin=e.outlineHeight+h.margin,e.navigatorEnabled?(e.xAxis=a=new kb(f,d({breaks:l&&l.xAxis.options.breaks,ordinal:l&&l.xAxis.options.ordinal},h.xAxis,{id:"navigator-x-axis",isX:!0,type:"datetime",index:m,height:j,offset:0,offsetLeft:g,offsetRight:-g,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),e.yAxis=b=new kb(f,d(h.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:j,offset:0,index:n,zoomEnabled:!1})),l||h.series.data?e.addBaseSeries():0===f.series.length&&db(f,"redraw",function(a,b){f.series.length>0&&!e.series&&(e.setBaseSeries(),f.redraw=a),a.call(f,b)})):e.xAxis=a={translate:function(a,b){var c=f.xAxis[0],d=c.getExtremes(),e=f.plotWidth-2*g,h=Kb("min",c.options.min,d.dataMin),c=Kb("max",c.options.max,d.dataMax)-h;return b?a*c/e+h:e*(a-h)/c},toFixedRange:kb.prototype.toFixedRange},f.options.scrollbar.enabled&&(e.scrollbar=new H(f.renderer,d(f.options.scrollbar,{margin:e.navigatorEnabled?0:10}),f),Va(e.scrollbar,"changed",function(a){var b=e.navigatorWidth,c=b*this.to;b*=this.from,e.hasDragged=e.scrollbar.hasDragged,e.render(0,0,b,c),(f.options.scrollbar.liveRedraw||"mousemove"!==a.DOMType)&&setTimeout(function(){e.mouseUpHandler(a)})})),e.addBaseSeriesEvents(),db(f,"getMargins",function(c){var d=this.legend,f=d.options;c.apply(this,[].slice.call(arguments,1)),e.top=k=e.navigatorOptions.top||this.chartHeight-e.height-e.scrollbarHeight-this.spacing[2]-("bottom"===f.verticalAlign&&f.enabled&&!f.floating?d.legendHeight+cb(f.margin,10):0),a&&b&&(a.options.top=b.options.top=k,a.setAxisSize(),b.setAxisSize())}),e.addEvents()},getUnionExtremes:function(a){var b,c=this.chart.xAxis[0],d=this.xAxis,e=d.options,f=c.options;return a&&null===c.dataMin||(b={dataMin:cb(e&&e.min,Kb("min",f.min,c.dataMin,d.dataMin,d.min)),dataMax:cb(e&&e.max,Kb("max",f.max,c.dataMax,d.dataMax,d.max))}),b},setBaseSeries:function(a){var b=this.chart,a=a||b.options.navigator.baseSeries;this.series&&(this.removeBaseSeriesEvents(),this.series.remove()),this.baseSeries=b.series[a]||"string"==typeof a&&b.get(a)||b.series[0],this.xAxis&&this.addBaseSeries()},addBaseSeries:function(){var a,b=this.baseSeries,c=b?b.options:{},b=c.data,e=this.navigatorOptions.series;a=e.data,this.hasNavigatorData=!!a,c=d(c,e,{enableMouseTracking:!1,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",name:"Navigator",showInLegend:!1,stacking:!1,isInternal:!0,visible:!0}),c.data=a||b.slice(0),this.series=this.chart.initSeries(c),this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var a=this.baseSeries;a&&a.xAxis&&this.navigatorOptions.adaptToUpdatedData!==!1&&(Va(a,"updatedData",this.updatedDataHandler),Va(a.xAxis,"foundExtremes",this.modifyBaseAxisExtremes),a.userOptions.events=_a(a.userOptions.event,{updatedData:this.updatedDataHandler}))},modifyNavigatorAxisExtremes:function(){var a,b=this.xAxis;b.getExtremes&&(a=this.getUnionExtremes(!0))&&(a.dataMin!==b.min||a.dataMax!==b.max)&&(b.min=a.dataMin,b.max=a.dataMax)},modifyBaseAxisExtremes:function(){if(this.chart.scroller.baseSeries&&this.chart.scroller.baseSeries.xAxis){var a,b,c=this.chart.scroller,d=this.getExtremes(),e=d.dataMin,f=d.dataMax,d=d.max-d.min,g=c.stickToMin,h=c.stickToMax,i=c.series,j=!!this.setExtremes;this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger||(g&&(b=e,a=b+d),h&&(a=f,g||(b=ma(a-d,i&&i.xData?i.xData[0]:-Number.MAX_VALUE))),!j||!g&&!h||!bb(b))||(this.min=this.userMin=b,this.max=this.userMax=a),c.stickToMin=c.stickToMax=null}},updatedDataHandler:function(){var a=this.chart.scroller,b=a.baseSeries,c=a.series;a.stickToMin=bb(b.xAxis.min)&&b.xAxis.min<=b.xData[0],a.stickToMax=Math.round(a.zoomedMax)>=Math.round(a.navigatorWidth),c&&!a.hasNavigatorData&&(c.options.pointStart=b.xData[0],c.setData(b.options.data,!1,null,!1))},destroy:function(){this.removeEvents(),Ra([this.scrollbar,this.xAxis,this.yAxis,this.leftShade,this.rightShade,this.outline],function(a){a&&a.destroy&&a.destroy()}),this.xAxis=this.yAxis=this.leftShade=this.rightShade=this.outline=null,Ra([this.handles,this.elementsToDestroy],function(a){x(a)})}},ga.Navigator=I,db(kb.prototype,"zoom",function(a,b,c){var d,e=this.chart,f=e.options,g=f.chart.zoomType,h=f.navigator,f=f.rangeSelector;return this.isXAxis&&(h&&h.enabled||f&&f.enabled)&&("x"===g?e.resetZoomButton="blocked":"y"===g?d=!1:"xy"===g&&(e=this.previousZoom,i(b)?this.previousZoom=[this.min,this.max]:e&&(b=e[0],c=e[1],delete this.previousZoom))),d!==K?d:a.call(this,b,c)}),db(tb.prototype,"init",function(a,b,c){Va(this,"beforeRender",function(){var a=this.options;(a.navigator.enabled||a.scrollbar.enabled)&&(this.scroller=new I(this))}),a.call(this,b,c)}),db(wb.prototype,"addPoint",function(a,c,d,e,f){var g=this.options.turboThreshold;g&&this.xData.length>g&&ab(c,!0)&&this.chart.scroller&&b(20,!0),a.call(this,c,d,e,f)}),_a(O,{rangeSelector:{buttonTheme:{width:28,height:18,fill:"#f7f7f7",padding:2,r:0,"stroke-width":0,style:{color:"#444",cursor:"pointer",fontWeight:"normal"},zIndex:7,states:{hover:{fill:"#e7e7e7"},select:{fill:"#e7f0f9",style:{color:"black",fontWeight:"bold"}}}},height:35,inputPosition:{align:"right"},labelStyle:{color:"#666"}}}),O.lang=d(O.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"}),J.prototype={clickButton:function(a,b){var c,d,e,f,g,h=this,i=h.selected,j=h.chart,l=h.buttons,m=h.buttonOptions[a],n=j.xAxis[0],o=j.scroller&&j.scroller.getUnionExtremes()||n||{},p=o.dataMin,q=o.dataMax,r=n&&ja(na(n.max,cb(q,n.max))),s=m.type,o=m._range,t=m.dataGrouping;if(null!==p&&null!==q&&a!==h.selected){if(j.fixedRange=o,t&&(this.forcedDataGrouping=!0,kb.prototype.setDataGrouping.call(n||{chart:this.chart},t,!1)),"month"===s||"year"===s)n?(s={range:m,max:r,dataMin:p,dataMax:q},c=n.minFromRange.call(s),bb(s.newMax)&&(r=s.newMax)):o=m;else if(o)c=ma(r-o,p),r=na(c+o,q);else if("ytd"===s){if(!n)return void Va(j,"beforeRender",function(){
|
14 |
+
h.clickButton(a)});q===K&&(p=Number.MAX_VALUE,q=Number.MIN_VALUE,Ra(j.series,function(a){a=a.xData,p=na(a[0],p),q=ma(a[a.length-1],q)}),b=!1),r=new R(q),c=r.getFullYear(),c=e=ma(p||0,R.UTC(c,0,1)),r=r.getTime(),r=na(q||r,r)}else"all"===s&&n&&(c=p,r=q);l[i]&&l[i].setState(0),l[a]&&(l[a].setState(2),h.lastSelected=a),n?(n.setExtremes(c,r,cb(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:m}),h.setSelected(a)):(d=k(j.options.xAxis)[0],g=d.range,d.range=o,f=d.min,d.min=e,h.setSelected(a),Va(j,"load",function(){d.range=g,d.min=f}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons||[].concat(b.defaultButtons),e=c.selected,f=b.blurInputs=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&Xa(a,"blur"),c&&c.blur&&Xa(c,"blur")};b.chart=a,b.options=c,b.buttons=[],a.extraTopMargin=c.height,b.buttonOptions=d,Va(a.container,"mousedown",f),Va(a,"resize",f),Ra(d,b.computeButtonRange),e!==K&&d[e]&&this.clickButton(e,!1),Va(a,"load",function(){Va(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&&b.forcedDataGrouping&&this.setDataGrouping(!1,!1)}),Va(a.xAxis[0],"afterSetExtremes",function(){b.updateButtonStates(!0)})})},updateButtonStates:function(a){var b=this,c=this.chart,d=c.xAxis[0],e=c.scroller&&c.scroller.getUnionExtremes()||d,f=e.dataMin,g=e.dataMax,h=b.selected,i=b.options.allButtonsEnabled,j=b.buttons;a&&c.fixedRange!==ja(d.max-d.min)&&(j[h]&&j[h].setState(0),b.setSelected(null)),Ra(b.buttonOptions,function(a,e){var k=ja(d.max-d.min),l=a._range,m=a.type,n=a.count||1,o=l>g-f,p=l<d.minRange,q="all"===a.type&&d.max-d.min>=g-f&&2!==j[e].state,r="ytd"===a.type&&P("%Y",f)===P("%Y",g),s=c.renderer.forExport&&e===h,l=l===k,t=!d.hasVisibleSeries;("month"===m||"year"===m)&&k>=864e5*{month:28,year:365}[m]*n&&k<=864e5*{month:31,year:366}[m]*n&&(l=!0),s||l&&e!==h&&e===b.lastSelected?(b.setSelected(e),j[e].setState(2)):!i&&(o||p||q||r||t)?j[e].setState(3):3===j[e].state&&j[e].setState(0)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};d[b]?a._range=d[b]*c:"month"!==b&&"year"!==b||(a._range=864e5*{month:30,year:365}[b]*c)},setInputValue:function(a,b){var c=this.chart.options.rangeSelector;i(b)&&(this[a+"Input"].HCTime=b),this[a+"Input"].value=P(c.inputEditDateFormat||"%Y-%m-%d",this[a+"Input"].HCTime),this[a+"DateBox"].attr({text:P(c.inputDateFormat||"%b %e, %Y",this[a+"Input"].HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];m(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){m(this[a+"Input"],{border:0,width:"1px",height:"1px"}),this.setInputValue(a)},drawInput:function(a){function b(){var a=c.value,b=(k.inputDateParser||R.parse)(a),d=h.xAxis[0],f=d.dataMin,i=d.dataMax;b!==c.previousValue&&(c.previousValue=b,bb(b)||(b=a.split("-"),b=R.UTC(e(b[0]),e(b[1])-1,e(b[2]))),bb(b)&&(O.global.useUTC||(b+=6e4*(new R).getTimezoneOffset()),m?b>g.maxInput.HCTime?b=K:b<f&&(b=f):b<g.minInput.HCTime?b=K:b>i&&(b=i),b!==K&&h.xAxis[0].setExtremes(m?b:d.min,m?d.max:b,K,K,{trigger:"rangeSelectorInput"})))}var c,f,g=this,h=g.chart,i=h.renderer.style,j=h.renderer,k=h.options.rangeSelector,l=g.div,m="min"===a,o=this.inputGroup;this[a+"Label"]=f=j.label(O.lang[m?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).attr({padding:2}).css(d(i,k.labelStyle)).add(o),o.offset+=f.width+5,this[a+"DateBox"]=j=j.label("",o.offset).attr({padding:2,width:k.inputBoxWidth||90,height:k.inputBoxHeight||17,stroke:k.inputBoxBorderColor||"silver","stroke-width":1}).css(d({textAlign:"center",color:"#444"},i,k.inputStyle)).on("click",function(){g.showInput(a),g[a+"Input"].focus()}).add(o),o.offset+=j.width+(m?10:0),this[a+"Input"]=c=n("input",{name:a,className:"highcharts-range-selector",type:"text"},_a({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:i.fontSize,fontFamily:i.fontFamily,left:"-9em",top:h.plotTop+"px"},k.inputStyle),l),c.onfocus=function(){g.showInput(a)},c.onblur=function(){g.hideInput(a)},c.onchange=b,c.onkeypress=function(a){13===a.keyCode&&b()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=cb((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},render:function(a,b){var c,d=this,e=d.chart,f=e.renderer,g=e.container,h=e.options,j=h.exporting&&h.exporting.enabled!==!1&&h.navigation&&h.navigation.buttonOptions,k=h.rangeSelector,l=d.buttons,h=O.lang,m=d.div,m=d.inputGroup,o=k.buttonTheme,p=k.buttonPosition||{},q=k.inputEnabled,r=o&&o.states,s=e.plotLeft,t=this.getPosition(),u=d.group,v=d.rendered;v||(d.group=u=f.g("range-selector-buttons").add(),d.zoomText=f.text(h.rangeSelectorZoom,cb(p.x,s),15).css(k.labelStyle).add(u),c=cb(p.x,s)+d.zoomText.getBBox().width+5,Ra(d.buttonOptions,function(a,b){l[b]=f.button(a.text,c,0,function(){d.clickButton(b),d.isActive=!0},o,r&&r.hover,r&&r.select,r&&r.disabled).css({textAlign:"center"}).add(u),c+=l[b].width+cb(k.buttonSpacing,5),d.selected===b&&l[b].setState(2)}),d.updateButtonStates(),q===!1)||(d.div=m=n("div",null,{position:"relative",height:0,zIndex:1}),g.parentNode.insertBefore(m,g),d.inputGroup=m=f.g("input-group").add(),m.offset=0,d.drawInput("min"),d.drawInput("max")),u[v?"animate":"attr"]({translateY:t.buttonTop}),q!==!1&&(m.align(_a({y:t.inputTop,width:m.offset,x:j&&t.inputTop<(j.y||0)+j.height-e.spacing[0]?-40:0},k.inputPosition),!0,e.spacingBox),i(q)||(e=u.getBBox(),m[m.translateX<e.x+e.width+10?"hide":"show"]()),d.setInputValue("min",a),d.setInputValue("max",b)),d.rendered=!0},destroy:function(){var a,b=this.minInput,c=this.maxInput,d=this.chart,e=this.blurInputs;Wa(d.container,"mousedown",e),Wa(d,"resize",e),x(this.buttons),b&&(b.onfocus=b.onblur=b.onchange=null),c&&(c.onfocus=c.onblur=c.onchange=null);for(a in this)this[a]&&"chart"!==a&&(this[a].destroy?this[a].destroy():this[a].nodeType&&y(this[a])),this[a]=null}},kb.prototype.toFixedRange=function(a,b,c,d){var e=this.chart&&this.chart.fixedRange,a=cb(c,this.translate(a,!0)),b=cb(d,this.translate(b,!0)),c=e&&(b-a)/e;return c>.7&&c<1.3&&(d?a=b-e:b=a+e),bb(a)||(a=b=void 0),{min:a,max:b}},kb.prototype.minFromRange=function(){var a,b,c,d=this.range,e={month:"Month",year:"FullYear"}[d.type],f=this.max,g=function(a,b){var c=new R(a);return c["set"+e](c["get"+e]()+b),c.getTime()-a};return bb(d)?(a=this.max-d,c=d):a=f+g(f,-d.count),b=cb(this.dataMin,Number.MIN_VALUE),bb(a)||(a=b),a<=b&&(a=b,void 0===c&&(c=g(a,d.count)),this.newMax=na(a+c,this.dataMax)),bb(f)||(a=void 0),a},db(tb.prototype,"init",function(a,b,c){Va(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new J(this))}),a.call(this,b,c)}),ga.RangeSelector=J,tb.prototype.callbacks.push(function(a){function b(){d=a.xAxis[0].getExtremes(),bb(d.min)&&f.render(d.min,d.max)}function c(a){f.render(a.min,a.max)}var d,e=a.scroller,f=a.rangeSelector;e&&(d=a.xAxis[0].getExtremes(),e.render(d.min,d.max)),f&&(Va(a.xAxis[0],"afterSetExtremes",c),Va(a,"resize",b),b()),Va(a,"destroy",function(){f&&(Wa(a,"resize",b),Wa(a.xAxis[0],"afterSetExtremes",c))})}),ga.StockChart=ga.stockChart=function(a,b,c){var e,g=f(a)||a.nodeName,h=arguments[g?1:0],i=h.series,j=cb(h.navigator&&h.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,l={marker:{enabled:!1,radius:2}},m={shadow:!1,borderWidth:0};return h.xAxis=Ua(k(h.xAxis||{}),function(a){return d({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0},a,{type:"datetime",categories:null},j)}),h.yAxis=Ua(k(h.yAxis||{}),function(a){return e=cb(a.opposite,!0),d({labels:{y:-2},opposite:e,showLastLabel:!1,title:{text:null}},a)}),h.series=null,h=d({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:l,spline:l,area:l,areaspline:l,arearange:l,areasplinerange:l,column:m,columnrange:m,candlestick:m,ohlc:m}},h,{_stock:!0,chart:{inverted:!1}}),h.series=i,g?new tb(a,h,c):new tb(h,b)},db(nb.prototype,"init",function(a,b,c){var d=c.chart.pinchType||"";a.call(this,b,c),this.pinchX=this.pinchHor=d.indexOf("x")!==-1,this.pinchY=this.pinchVert=d.indexOf("y")!==-1,this.hasZoom=this.hasZoom||this.pinchHor||this.pinchVert}),db(kb.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))}),db(kb.prototype,"getPlotLinePath",function(a,b,c,d,e,f){var g,h,j,k,l,m,n=this,o=this.isLinked&&!this.series?this.linkedParent.series:this.series,p=n.chart,q=p.renderer,r=n.left,s=n.top,t=[],u=[];return"colorAxis"===n.coll?a.apply(this,[].slice.call(arguments,1)):(u=n.isXAxis?i(n.options.yAxis)?[p.yAxis[n.options.yAxis]]:Ua(o,function(a){return a.yAxis}):i(n.options.xAxis)?[p.xAxis[n.options.xAxis]]:Ua(o,function(a){return a.xAxis}),Ra(n.isXAxis?p.yAxis:p.xAxis,function(a){if(i(a.options.id)?a.options.id.indexOf("navigator")===-1:1){var b=a.isXAxis?"yAxis":"xAxis",b=i(a.options[b])?p[b][a.options[b]]:p[b][0];n===b&&u.push(a)}}),l=u.length?[]:[n.isXAxis?p.yAxis[0]:p.xAxis[0]],Ra(u,function(a){Qa(a,l)===-1&&l.push(a)}),m=cb(f,n.translate(b,null,null,d)),bb(m)&&(n.horiz?Ra(l,function(a){var b;h=a.pos,k=h+a.len,g=j=ja(m+n.transB),(g<r||g>r+n.width)&&(e?g=j=na(ma(r,g),r+n.width):b=!0),b||t.push("M",g,h,"L",j,k)}):Ra(l,function(a){var b;g=a.pos,j=g+a.len,h=k=ja(s+n.height-m),(h<s||h>s+n.height)&&(e?h=k=na(ma(s,h),n.top+n.height):b=!0),b||t.push("M",g,h,"L",j,k)})),t.length>0?q.crispPolyLine(t,c||1):null)}),kb.prototype.getPlotBandPath=function(a,b){var c,d=this.getPlotLinePath(b,null,null,!0),e=this.getPlotLinePath(a,null,null,!0),f=[];if(e&&d&&e.toString()!==d.toString())for(c=0;c<e.length;c+=6)f.push("M",e[c+1],e[c+2],"L",e[c+4],e[c+5],d[c+4],d[c+5],d[c+1],d[c+2]);else f=null;return f},gb.prototype.crispPolyLine=function(a,b){var c;for(c=0;c<a.length;c+=6)a[c+1]===a[c+4]&&(a[c+1]=a[c+4]=ja(a[c+1])-b%2/2),a[c+2]===a[c+5]&&(a[c+2]=a[c+5]=ja(a[c+2])+b%2/2);return a},L===ga.VMLRenderer&&(hb.prototype.crispPolyLine=gb.prototype.crispPolyLine),db(kb.prototype,"hideCrosshair",function(a,b){a.call(this,b),this.crossLabel&&(this.crossLabel=this.crossLabel.hide())}),db(kb.prototype,"drawCrosshair",function(a,b,c){var d,e;if(a.call(this,b,c),i(this.crosshair.label)&&this.crosshair.label.enabled&&this.cross){var f,a=this.chart,g=this.options.crosshair.label,h=this.horiz,j=this.opposite,k=this.left,l=this.top,m=this.crossLabel,n=g.format,o="",p="inside"===this.options.tickPosition,q=this.crosshair.snap!==!1;b||(b=this.cross&&this.cross.e),f=h?"center":j?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",m||(m=this.crossLabel=a.renderer.label(null,null,null,g.shape||"callout").attr({align:g.align||f,zIndex:12,fill:g.backgroundColor||this.series[0]&&this.series[0].color||"gray",padding:cb(g.padding,8),stroke:g.borderColor||"","stroke-width":g.borderWidth||0,r:cb(g.borderRadius,3)}).css(_a({color:"white",fontWeight:"normal",fontSize:"11px",textAlign:"center"},g.style)).add()),h?(f=q?c.plotX+k:b.chartX,l+=j?0:this.height):(f=j?this.width+k:0,l=q?c.plotY+l:b.chartY),!n&&!g.formatter&&(this.isDatetimeAxis&&(o="%b %d, %Y"),n="{value"+(o?":"+o:"")+"}"),b=q?c[this.isXAxis?"x":"y"]:this.toValue(h?b.chartX:b.chartY),m.attr({text:n?r(n,{value:b}):g.formatter.call(this,b),anchorX:h?f:this.opposite?0:a.chartWidth,anchorY:h?this.opposite?a.chartHeight:0:l,x:f,y:l,visibility:"visible"}),b=m.getBBox(),h?(p&&!j||!p&&j)&&(l=m.y-b.height):l=m.y-b.height/2,h?(d=k-b.x,e=k+this.width-b.x):(d="left"===this.labelAlign?k:0,e="right"===this.labelAlign?k+this.width:a.chartWidth),m.translateX<d&&(f+=d-m.translateX),m.translateX+b.width>=e&&(f-=m.translateX+b.width-e),m.attr({x:f,y:l,visibility:"visible"})}});var Lb=Ab.init,Mb=Ab.processData,Nb=vb.prototype.tooltipFormatter;return Ab.init=function(){Lb.apply(this,arguments),this.setCompare(this.options.compare)},Ab.setCompare=function(a){this.modifyValue="value"===a||"percent"===a?function(b,c){var d=this.compareValue;return b!==K&&(b="value"===a?b-d:b=100*(b/d)-100,c)&&(c.change=b),b}:null,this.userOptions.compare=a,this.chart.hasRendered&&(this.isDirty=!0)},Ab.processData=function(){var a,b,c,d,e,f=-1;if(Mb.apply(this,arguments),this.xAxis&&this.processedYData)for(b=this.processedXData,c=this.processedYData,d=c.length,this.pointArrayMap&&(f=Qa(this.pointValKey||"y",this.pointArrayMap)),a=0;a<d-1;a++)if(e=f>-1?c[a][f]:c[a],bb(e)&&b[a+1]>=this.xAxis.min&&0!==e){this.compareValue=e;break}},db(Ab,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1)),this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=v(b),this.dataMax=w(b))}),kb.prototype.setCompare=function(a,b){this.isXAxis||(Ra(this.series,function(b){b.setCompare(a)}),cb(b,!0)&&this.chart.redraw())},vb.prototype.tooltipFormatter=function(a){return a=a.replace("{point.change}",(this.change>0?"+":"")+ga.numberFormat(this.change,cb(this.series.tooltipOptions.changeDecimals,2))),Nb.apply(this,[a])},db(wb.prototype,"render",function(a){this.chart.options._stock&&this.xAxis&&(!this.clipBox&&this.animate?(this.clipBox=d(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len):this.chart[this.sharedClipKey]&&(Za(this.chart[this.sharedClipKey]),this.chart[this.sharedClipKey].attr({width:this.xAxis.len,height:this.yAxis.len}))),a.call(this)}),_a(ga,{Color:D,Point:vb,Tick:F,Renderer:L,SVGElement:E,SVGRenderer:gb,arrayMin:v,arrayMax:w,charts:Ha,correctFloat:z,dateFormat:P,error:b,format:r,pathAnim:void 0,getOptions:function(){return O},hasBidiBug:Ca,isTouchDevice:za,setOptions:function(a){return O=d(!0,O,a),C(),O},addEvent:Va,removeEvent:Wa,createElement:n,discardElement:y,css:m,each:Ra,map:Ua,merge:d,splat:k,stableSort:u,extendClass:o,pInt:e,svg:Ba,canvas:Da,vml:!Ba&&!Da,product:"Highstock",version:"4.2.6"}),ga}),jQuery(document).ready(function(a){"use strict";var b=!1,c=[],d={fb_pixel_box:".panel.panel-settings-set-fb-px",ca_list:".panel.panel-ca-list",conversions_list:".panel.panel-ce-tracking",sidebar:".plugin-sidebar"},e=function(){a.fn.select2&&a.extend(a.fn.select2.defaults,{dropdownCssClass:"adespresso-select2",containerCssClass:"adespresso-select2",formatNoMatches:!1})},f=function(a){if("undefined"!=typeof a.data("select2")){var b=a.data("select2"),c=b.container;c.addClass("loading-data")}else a.is("div, form")?a.addClass("loading-data loading-box"):a.is("a")&&a.addClass("loading-data")},g=function(a){if("undefined"!=typeof a.data("select2")){var b=a.data("select2"),c=b.container;c.removeClass("loading-data")}else a.is("div, form")?a.removeClass("loading-data loading-box"):a.is("a")&&a.removeClass("loading-data")},h=function(a,b){"error"===b&&(b="danger"),a.find(".alert-"+b).length&&a.find(".alert-"+b).remove()},i=function(b,c,d){"error"===c&&(c="danger"),h(b,c);var e=a("<div />",{"class":"alert alert-"+c+" alert-dismissable",role:"alert",html:d}).prepend(a("<button />",{type:"button","class":"close","data-dismiss":"alert",text:"×"}));b.prepend(e)},j=function(){b=!0},k=function(){b=!1},l=function(){a(".wrap form").on("change",":input:not(#date-range)",function(){j()}).on("submit",function(){k()}),window.onbeforeunload=function(){if(b)return aepc_admin.unsaved}},m=function(a,b){a.select2({tags:b})},n=function(b){var d=a("undefined"!=typeof b?b.currentTarget:document.body),e=[{action:"get_user_roles",dropdown:"input.user-roles"},{action:"get_custom_fields",dropdown:"input.custom-fields"},{action:"get_languages",dropdown:"#conditions_language"},{action:"get_device_types",dropdown:"#conditions_device_types"},{action:"get_categories",dropdown:""},{action:"get_tags",dropdown:""},{action:"get_posts",dropdown:""},{action:"get_dpa_params",dropdown:""},{action:"get_currencies",dropdown:""}];a.each(e,function(b,e){if(aepc_admin.actions.hasOwnProperty(e.action)){if(c.hasOwnProperty(e.action))return void(""!==e.dropdown&&m(d.find(e.dropdown),c[e.action]));c[e.action]=[],a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions[e.action].name,_wpnonce:aepc_admin.actions[e.action].nonce},success:function(a){c[e.action]=a,""!==e.dropdown&&m(d.find(e.dropdown),a)},dataType:"json"})}}),d.find("#taxonomy_key").on("change.data",function(){var b=a(this).val().replace("tax_","");c.hasOwnProperty("get_categories")&&c.get_categories.hasOwnProperty(b)&&m(d.find("#taxonomy_terms"),c.get_categories[b])}),d.find("#tag_key").on("change.data",function(){var b=a(this).val().replace("tax_","");c.hasOwnProperty("get_tags")&&c.get_tags.hasOwnProperty(b)&&m(d.find("#tag_terms"),c.get_tags[b])}),d.find("#pt_key").on("change.data",function(){var b=a(this).val();c.hasOwnProperty("get_posts")&&c.get_posts.hasOwnProperty(b)&&m(d.find("#pt_posts"),c.get_posts[b])}),d.find("#event_categories").on("change.data",function(){d.find("#taxonomy_key").trigger("change.data")}),d.find("#event_tax_post_tag").on("change.data",function(){d.find("#tag_key").trigger("change.data")}),d.find("#event_posts").on("change.data",function(){d.find("#pt_key").trigger("change.data")}),d.find("#event_pages").on("change.data",function(){c.hasOwnProperty("get_posts")&&c.get_posts.hasOwnProperty("page")&&m(d.find("#pages"),c.get_posts.page)}),d.find("#event_custom_fields").on("change.data",function(b){var e=[{id:"[[any]]",text:aepc_admin.filter_any}];e=a.merge(e,c.get_custom_fields),d.find("#custom_field_keys option").remove(),d.find("#custom_field_keys").append(a.map(e,function(b,c){return"[[any]]"===b.id&&(b.text="--- "+b.text+" ---"),a("<option>",{val:b.id,text:b.text})}))}),d.find(".js-ecommerce input").on("change.data",function(){d.find("#dpa_key").select2({placeholder:aepc_admin.filter_custom_field_placeholder,searchInputPlaceholder:aepc_admin.filter_custom_field_placeholder,data:{results:c.get_dpa_params},query:function(b){var d={results:c.get_dpa_params};""!==b.term&&(d.results=a.merge([{id:b.term,text:b.term}],d.results)),d.results=d.results.filter(function(a){return b.matcher(b.term,a.text)}),b.callback(d)}}).select2("data",{id:d.find("#dpa_key").val(),text:d.find("#dpa_key").val()}).on("change",function(){d.find("#dpa_value").val("")}).off("change.dpa").on("change.dpa",function(){var b=a(this).val(),e=[];"content_ids"===b?c.hasOwnProperty("get_posts")&&(c.get_posts.hasOwnProperty("product")&&(e=c.get_posts.product.concat(e)),c.get_posts.hasOwnProperty("download")&&(e=c.get_posts.download.concat(e))):"content_category"===b?c.hasOwnProperty("get_categories")&&(c.get_categories.hasOwnProperty("product_cat")&&(e=c.get_categories.product_cat.concat(e)),c.get_categories.hasOwnProperty("download_category")&&(e=c.get_categories.download_category.concat(e))):"content_type"===b?e=["product","product_group"]:"currency"===b&&c.hasOwnProperty("get_currencies")&&(e=c.get_currencies.map(function(a){var b=document.createElement("textarea");return b.innerHTML=a.text,a.text=b.value,a})),e=e.filter(function(a,b){return!(0!==b&&"[[any]]"===a.id)}),d.find("#dpa_value").select2({tags:e})}).triggerHandler("change.dpa")})},o=function(){a("select").select2({minimumResultsForSearch:5}),a("input.multi-tags").select2({tags:[]}),a("select.dropdown-width-max").select2({minimumResultsForSearch:5,dropdownCssClass:"dropdown-width-max"})},p=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document);c.find(".collapse").collapse({toggle:!1}),c.find('[data-toggle="tooltip"]').tooltip(),c.find('[data-toggle="popover"]').popover({container:"#wpbody .pixel-caffeine-wrapper"}),a.material.init()},q=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document);c.find("select.js-collapse").on("change.bs",function(){var b=a(this),d=b.find("option:selected");c.find(d.data("target")).hasClass("in")||(c.find(b.data("parent")).find(".collapse").collapse("hide"),c.find(d.data("target")).collapse("show"))}).trigger("change.bs"),c.find("input.js-collapse").on("change.bs",function(){var b=a(this),d=b.filter(":checked");c.find(d.data("target")).hasClass("in")||(c.find(b.data("parent")).find(".collapse").collapse("hide"),c.find(d.data("target")).collapse("show"))}).trigger("change.bs"),c.find("#ca_event_type").on("change.bs",function(){c.find(".collapse-parameters").find(".collapse").collapse("hide"),c.find(".js-collapse-events").find("input:checked").prop("checked",!1)}),p(b)},r=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document.body);c.find("select.js-dep").on("change",function(){var b=a(this),c=b.closest("form"),d=b.val(),e=b.attr("id"),f=c.find('div[class*="'+e+'"]'),g=c.find("."+e+"-"+d);f.hide(),g.length&&g.show()}).trigger("change"),c.find(".control-wrap .checkbox .inline-text").on("focus",function(){a(this).siblings('input[type="checkbox"]').prop("checked",!0).trigger("change")}),c.find('.control-wrap .checkbox input[type="checkbox"]').on("change",function(){var b=a(this),c=b.is(":checked");b.closest("div.checkbox").removeClass("checked unchecked").addClass(c?"checked":"unchecked").find("input.inline-text").prop("disabled",!c)}).trigger("change"),c.find(".js-show-advanced-data").on("change.components",function(){var b=a(this),c=b.closest("form");c.find("div.advanced-data").collapse(b.is(":checked")?"show":"hide")}).trigger("change.components"),c.find("select#event_standard_events").on("change.components",function(){var b=a(this),c=b.closest("form"),d=b.find("option:selected").data("fields");c.find("div.event-field").hide(),a.each(d.split(",").map(function(a){return a.trim()}),function(a,b){c.find("div.event-field."+b+"-field").show()})}).trigger("change.components"),c.find("input.js-switch-labeled-tosave").on("change.components",function(){var b=a(this),c=b.closest(".form-group").find(".text-status"),d=b.is(":checked")?"yes":"no",e=b.closest(".togglebutton"),f=b.data("original-value");"undefined"==typeof c.data("original-status")&&c.data("original-status",c.clone()),f!==d?(c.hasClass("text-status-pending")||e.addClass("pending"),c.addClass("text-status-pending").text(aepc_admin.switch_unsaved)):(a(c.data("original-status")).hasClass("text-status-pending")||e.removeClass("pending"),c.replaceWith(c.data("original-status")))}).trigger("change.components"),c.find("input.js-switch-labeled").on("change.components",function(){var b=a(this),c=b.closest(".form-group").find(".text-status");c.removeClass("hide"),b.is(":checked")?c.filter(".text-status-off").addClass("hide"):c.filter(".text-status-on").addClass("hide")});var d=function(){c.find("div.js-custom-params").children("div").each(function(b){var c=a(this);c.find('input[type="text"]').each(function(){var c=a(this);c.attr("name",c.attr("name").replace(/\[[0-9]+\]/,"["+b+"]")),c.attr("id",c.attr("id").replace(/_[0-9]+$/,"_"+b))})})};c.find(".js-add-custom-param").on("click",function(b){if("undefined"==typeof wp)return b;b.preventDefault();var c=wp.template("custom-params"),d=a(this).closest("div.js-custom-params"),e=parseInt(d.children("div").length);d.find(".js-custom-param:last").length?d.find(".js-custom-param:last").after(c({index:e-1})):d.prepend(c({index:e-1}))}),c.find(".js-custom-params").on("click",".js-delete-custom-param",function(b){b.preventDefault();var c=a(this),e=a("#modal-confirm-delete"),f=c.closest(".js-custom-param"),g=function(){e.modal("hide"),f.remove(),d()};""===f.find('input[id^="event_custom_params_key"]').val()&&""===f.find('input[id^="event_custom_params_value"]').val()?g():e.modal("show").one("click",".btn-ok",g)}),c.find("select[data-selected]").each(function(){var b=a(this),c=b.data("selected");b.data("selected","").val(c).trigger("change")}),c.find("select[data-selected]").each(function(){var b=a(this),c=b.data("selected");b.val(c).trigger("change")})},s=function(a){var b=a.find(".js-include-filters"),c=a.find(".js-exclude-filters"),d=a.find(".js-ca-filters");0===b.find("ul.list-filter").find("li").length?b.addClass("hide"):b.removeClass("hide"),0===c.find("ul.list-filter").find("li").length?c.addClass("hide"):c.removeClass("hide"),b.hasClass("hide")&&c.hasClass("hide")?d.find("div.no-filters-feedback").removeClass("hide"):(d.find("div.no-filters-feedback").addClass("hide"),b.find("ul.list-filter").find("li:first").find(".filter-and").remove(),c.find("ul.list-filter").find("li:first").find(".filter-and").remove())},t=function(b){var c=a(this),d=a(b.relatedTarget),e=d.closest("form");c.find("#ca-filter-form").on("submit",function(b){b.preventDefault();var c=a(this),j=c.data("scope"),k=e.find(".js-ca-filters"),l=wp.template("ca-filter-item"),m=c.find('[name^="ca_rule[][main_condition]"]:checked'),n=c.find('button[type="submit"]'),o=n.text(),p=k.find(".js-"+m.val()+"-filters"),q=m.add(c.find('[name^="ca_rule[][event_type]"]')).add(c.find('[name^="ca_rule[][event]"]:checked')).add(c.find(".collapse-parameters .collapse.in").find('[name^="ca_rule[][conditions]"]')),r=function(b){var f=a("<div />"),h="add"===j?k.find("li").length:d.closest("li").data("filter-id");if(g(c),!b||0===b.length)return i(c.find(".modal-body"),"error",aepc_admin.filter_no_condition_error),void n.text(o);q.each(function(){var b=a(this),c=b.attr("name"),d=b.val();f.append(a("<input />",{type:"hidden",name:c.replace("[]","["+h+"]"),value:d}))});var m=l({nfilters:p.find("li").length-("edit"===j&&a.contains(p.get()[0],d.get()[0])?1:0),statement:b,hidden_inputs:f.html(),index:h});"edit"===j&&a.contains(p.get()[0],d.get()[0])?d.closest("li").html(a(m).html()):(p.find("ul").append(m),"edit"!==j||a.contains(p.get()[0],d.get()[0])||d.closest("li").remove()),s(e),c.closest(".modal").modal("hide"),c.off("submit")};return h(c.find(".modal-body"),"error"),0===c.find(".js-collapse-events input:checked").length?void i(c.find(".modal-body"),"error",aepc_admin.filter_no_data_error):(f(c),n.text(aepc_admin.filter_saving),void a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{filter:q.serializeArray(),action:aepc_admin.actions.get_filter_statement.name,_wpnonce:aepc_admin.actions.get_filter_statement.nonce},success:r,dataType:"html"}))})},u=function(b){var c=a("undefined"!=typeof b?b.currentTarget:document.body);c.find(".list-filter").on("click",".btn-delete",function(b){b.preventDefault();var c=a(this).closest("form"),d=a("#modal-confirm-delete"),e=a(this).closest("li");d.modal("show",a(this)).one("click",".btn-ok",function(){d.modal("hide"),e.remove(),s(c)})}).on("click",".btn-edit",function(b){b.preventDefault();var c=(a(this).closest("form"),a("#modal-ca-edit-filter")),d=a(this).closest("li"),e=d.find(".hidden-fields input");c.on("modal-template-loaded",function(b){var c=a(this).find("form"),d=e.filter('[name*="[main_condition]"]').val();c.find('input[name*="main_condition"][value="'+d+'"]').prop("checked",!0).closest("label").addClass("active").siblings().removeClass("active");var f=e.filter('[name*="[event_type]"]').val(),g=(c.find('select[name*="event_type"]').val(f),e.filter('[name*="[event]"]').val()),h=c.find('input[name*="event"][value="'+g+'"]').prop("checked",!0),i=c.find(h.data("target")),j=e.filter('[name*="[conditions][0][key]"]').val(),k=e.filter('[name*="[conditions][0][operator]"]').val(),l=e.filter('[name*="[conditions][0][value]"]').val();i.find('[name*="[conditions][0][key]"]').is("#custom_field_keys")&&i.find("#custom_field_keys").append(a("<option />",{val:j,text:j})),i.find('[name*="[conditions][0][key]"]').val(j),i.find('[name*="[conditions][0][operator]"]').val(k),i.find('[name*="[conditions][0][value]"]').val(l)}).one("show.bs.modal",function(){var b=a(this).find("form");b.find('[name*="event_type"]:checked').trigger("change.data"),b.find('[name*="event"]:checked').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][key]"]').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][operator]"]').trigger("change.data"),b.find('.collapse.in [name*="[conditions][0][value]"]').trigger("change.data")}).modal("show",a(this))})},v=function(b){var c=a(window).scrollTop(),d=a(b).offset().top;return d-c},w=function(){var b=v(".plugin-content"),c=parseFloat(a(".wp-toolbar").css("padding-top")),d=a(".alert-wrap"),e=d.height(),f=a(".alert-wrap-ghost");b<=c?(0===f.length&&d.after('<div class="alert-wrap-ghost"></div>').next(".alert-wrap-ghost").height(e),d.addClass("alert-fixed").css({top:c}).width(a(".plugin-content").width())):(d.removeClass("alert-fixed").width("100%"),f.remove())},x=function(){var b=a("#activity-chart");b.length&&a.getJSON(aepc_admin.ajax_url+"?action="+aepc_admin.actions.get_pixel_stats.name+"&_wpnonce="+aepc_admin.actions.get_pixel_stats.nonce,function(c){if("undefined"!=typeof c.success&&!1===c.success)return void i(b,"info",c.data[0].message);var d=new Date;d.setUTCDate(d.getUTCDate()-7),d.setUTCHours(0,0,0,0),b.highcharts("StockChart",{chart:{type:"line"},title:{text:null},navigator:{enabled:!0},rangeSelector:{enabled:!1},plotOptions:{spline:{marker:{enabled:!0}}},xAxis:{min:d.getTime()},yAxis:{gridLineColor:"#F4F4F4"},series:[{name:"Pixel fires",data:c,dataGrouping:{approximation:"sum",forced:!0,units:[["day",[1]]]},pointInterval:36e5}]}),b.closest(".panel").find("select#date-range").select2({minimumResultsForSearch:5,width:"element"}),b.closest(".panel").on("change.chart.range","select#date-range",function(){var c=b.highcharts(),d=a(this).val(),e=new Date,f=new Date;if(f.setDate(e.getUTCDate()-1),"today"===d)c.xAxis[0].setExtremes(e.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("yesterday"===d)c.xAxis[0].setExtremes(f.setUTCHours(0,0,0,0),f.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("last-7-days"===d){var g=f;g.setDate(e.getUTCDate()-7),c.xAxis[0].setExtremes(g.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}else if("last-14-days"===d){var h=f;h.setDate(e.getUTCDate()-14),c.xAxis[0].setExtremes(h.setUTCHours(0,0,0,0),e.setUTCHours(23,59,59,999)),c.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}})})},y=function(b){var d=a("undefined"!=typeof b?this:document.body),e=d.find("select#aepc_account_id"),h=d.find("select#aepc_pixel_id"),j=a("form#mainform").find("#aepc_account_id").val(),l=a("form#mainform").find("#aepc_pixel_id").val(),m=function(){var b=e.val()?JSON.parse(e.val()).id:"";if(c.hasOwnProperty("get_pixel_ids")&&c.get_pixel_ids.hasOwnProperty(b)){var d=a.merge([{id:"",text:""}],c.get_pixel_ids[b]);1===d.length?(d[0].text=aepc_admin.fb_option_no_pixel,h.prop("disabled",!0)):h.prop("disabled",!1),h.find("option").remove(),h.append(a.map(d,function(b,c){return a("<option>",{val:b.id,text:b.text,selected:b.id===l})})),2===h.find("option").length&&h.find("option:eq(1)").prop("selected",!0),h.val(h.find("option:selected").val()).trigger("change")}},n=function(){var b=e.val()?JSON.parse(e.val()).id:"";f(h),a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions.get_pixel_ids.name,_wpnonce:aepc_admin.actions.get_pixel_ids.nonce,account_id:b},success:function(a){c.hasOwnProperty("get_pixel_ids")||(c.get_pixel_ids={}),c.get_pixel_ids[b]=a,m(),g(h)},dataType:"json"})},o=function(a){if("undefined"!=typeof a&&a.hasOwnProperty("type")&&"change"===a.type&&(h.val("").trigger("change"),h.find("option").remove()),e.val()){var b=e.val()?JSON.parse(e.val()).id:"";c.hasOwnProperty("get_pixel_ids")&&c.get_pixel_ids.hasOwnProperty(b)?m():n();
|
15 |
+
}},p=function(){if(c.hasOwnProperty("get_account_ids")){var b=a.merge([{id:"",text:""}],c.get_account_ids);e.find("option").remove(),e.append(a.map(b,function(b,c){return a("<option>",{val:b.id,text:b.text,selected:b.id===j})})),e.on("change",o).trigger("change")}},q=function(){f(e),a.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions.get_account_ids.name,_wpnonce:aepc_admin.actions.get_account_ids.nonce},success:function(b){!1===b.success?(i(a(".js-options-group"),"error",b.data),k()):(c.get_account_ids=b,p()),g(e)},dataType:"json"})},r=function(){e.length<=0||(c.hasOwnProperty("get_account_ids")?p():q())};if(j&&l){var s=JSON.parse(j),t=JSON.parse(l);e.append(a("<option>",{val:j,text:s.name+" (#"+s.id+")",selected:!0})).trigger("change"),h.append(a("<option>",{val:l,text:t.name+" (#"+t.id+")",selected:!0})).trigger("change")}r(),o()},z=function(b,c){if(d.hasOwnProperty(b)&&aepc_admin.actions.hasOwnProperty("load_"+b)){var e=a(d[b]),g={action:aepc_admin.actions["load_"+b].name,_wpnonce:aepc_admin.actions["load_"+b].nonce};a.inArray(b,["sidebar"])<0&&h(a(".plugin-content"),"success"),f(e),window.location.href.slice(window.location.href.indexOf("?")+1).split("&").forEach(function(b){var c=b.split("=");a.inArray(c[0],["page","tab"])&&(g[c[0]]=c[1])}),"undefined"!=typeof c&&a.extend(g,c),a.ajax({url:aepc_admin.ajax_url,data:g,success:function(c){c.success&&(e.replaceWith(c.data.html),c.data.hasOwnProperty("messages")&&c.data.messages.hasOwnProperty("success")&&c.data.messages.success.hasOwnProperty("main")&&c.data.messages.success.main.forEach(function(b){i(a(".plugin-content .alert-wrap"),"success",b)}),p(),o(),r({currentTarget:d[b]}),w())},dataType:"json"})}};e(),x(),n(),q(),o(),y(),r(),u(),a(".modal-confirm").on("show.bs.modal",function(b){var c=a(this),d=b.hasOwnProperty("relatedTarget")?a(b.relatedTarget).attr("href"):"";a.inArray(d,["","#","#_"])<0&&c.one("click",".btn-ok",function(b){b.preventDefault();var e={"fb-disconnect":"fb_pixel_box","ca-delete":"ca_list","conversion-delete":"conversions_list"},h=d.match(new RegExp("action=("+Object.keys(e).join("|")+")(&|$)"));h?(f(c.find(".modal-content")),a.ajax({url:d+(d.indexOf("?")?"&":"?")+"ajax=1",method:"GET",success:function(b){if(b.success&&(a(".sec-overlay").removeClass("sec-overlay"),a(".sub-panel-fb-connect.bumping").removeClass("bumping"),z(e[h[1]]),c.modal("hide"),g(c.find(".modal-content")),window.history&&window.history.pushState)){var d=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:d},"",d)}},dataType:"json"})):(c.modal("hide"),window.location=d)})}),a(".js-new-filter-modal").on("click",".js-main-condition > .js-condition",function(){var b=a(this),c=b.closest(".js-main-condition"),d=c.find(".js-condition");d.removeClass("active"),b.addClass("active")}),a(".js-form-modal").on("show.bs.modal",function(b){if("undefined"==typeof wp)return b;var c=a(this),d=a(b.relatedTarget),e=d.data("config"),f=wp.template(c.attr("id"));c.find(".modal-content").html(f(e)),c.trigger("modal-template-loaded")}).on("show.bs.modal",q).on("show.bs.modal",o).on("show.bs.modal",n).on("show.bs.modal",r).on("show.bs.modal",t).on("show.bs.modal",u),a(document).on("submit",'form[data-toggle="ajax"]',function(b){b.preventDefault();var c=a(this),d=c,e=c.find('[type="submit"]'),j=e.text(),k=c.offset().top-50;c.find(".modal-body").length?d=c.find(".modal-body").first():c.find(".panel-body").length&&(d=c.find(".panel-body").first()),h(d,"error"),c.find(".has-error").removeClass("has-error"),c.find(".help-block-error").remove(),f(c),a.ajax({url:aepc_admin.ajax_url,method:"POST",data:c.serialize(),success:function(b){if(b.success){var f={"fb-connect-options":"fb_pixel_box","ca-clone":"ca_list","ca-edit":"ca_list","conversion-edit":"conversions_list"},h=Object.keys(f).map(function(a){return"#modal-"+a}).join(","),l={};if(c.closest(".modal").length&&c.closest(".modal").is(h)){if(z(f[c.closest(".modal").attr("id").replace("modal-","")]),c.closest(".modal").modal("hide"),g(c),window.history&&window.history.pushState){var m=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:m},"",m)}}else if(Object.keys(l).indexOf(c.data("action"))>=0)z(l[c.data("action")]),g(c);else{var n=c.attr("action");n?window.location.href=n:window.location.reload(!1)}}else{if(b.data.hasOwnProperty("refresh")&&b.data.refresh)return void(window.location.href=window.location.href.replace(/(\?|\&)ref=fblogin/,""));g(c),a("html, body").animate({scrollTop:k},300),e.text(j),b.data.hasOwnProperty("main")&&i(d,"error",b.data.main.join("<br/>")),c.find("input, select").each(function(){var c=a(this),d=c.attr("id"),e=c.closest(".form-group"),f=c.closest(".control-wrap").find(".field-helper");b.data.hasOwnProperty(d)&&(e.addClass("has-error"),f.append(a("<span />",{"class":"help-block help-block-error",html:b.data[d].join("<br/>")}))),c.on("keyup change",function(){f.find(".help-block-error").remove()})})}},dataType:"json"})}),a(window).on("load",w).on("scroll",w).on("resize",w),a("#modal-fb-connect-options").on("show.bs.modal",function(b){if("undefined"==typeof wp)return b;var c=a(this),d=wp.template("modal-facebook-options");c.find(".modal-content").html(d([])),c.trigger("facebook-options-loaded")}).on("show.bs.modal",q).on("show.bs.modal",o).on("show.bs.modal",y),a(".sub-panel-fb-connect").on("change","#aepc_account_id",function(){var b=a(this).val(),c=a("#aepc_pixel_id").val();b&&c?a(".js-save-facebook-options").removeClass("disabled"):a(".js-save-facebook-options").addClass("disabled")}).on("change","#aepc_pixel_id",function(){var b=a("#aepc_account_id").val(),c=a(this).val();b&&c?a(".js-save-facebook-options").removeClass("disabled"):a(".js-save-facebook-options").addClass("disabled")}).on("click",".js-save-facebook-options:not(.disabled)",function(b){var c=a("#aepc_account_id").val(),d=a("#aepc_pixel_id").val();a(".sec-overlay").removeClass("sec-overlay"),a(".sub-panel-fb-connect.bumping").removeClass("bumping"),f(a(".panel.panel-settings-set-fb-px")),a.ajax({url:aepc_admin.ajax_url,method:"POST",data:{aepc_account_id:c,aepc_pixel_id:d,action:aepc_admin.actions.save_facebook_options.name,_wpnonce:aepc_admin.actions.save_facebook_options.nonce},success:function(a){if(a.success){if(window.history&&window.history.pushState){var b=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:b},"",b)}z("fb_pixel_box"),k()}},dataType:"json"})}),a(".wrap-custom-audiences").on("click",".js-ca-size-sync",function(b){var c=a(this),d=c.data("ca_id");h(a(".plugin-content .alert-wrap"),"error"),f(a(".panel.panel-ca-list")),c.addClass("loading-data"),a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{ca_id:d,action:aepc_admin.actions.refresh_ca_size.name,_wpnonce:aepc_admin.actions.refresh_ca_size.nonce},success:function(b){b.success?z("ca_list"):i(a(".plugin-content .alert-wrap"),"error",b.data.message)},dataType:"json"})}),a(".wrap").on("click",".pagination li a",function(b){b.preventDefault();var c=a(this),d=c.attr("href"),e=d.match(/paged=([0-9]+)/);a(this).closest(".panel-ca-list").length?z("ca_list",{paged:e[1]}):a(this).closest(".panel-ce-tracking").length&&z("conversions_list",{paged:e[1]}),window.history&&window.history.pushState&&window.history.pushState({path:d},"",d)}),a(".plugin-sidebar.loading-sec").length&&z("sidebar");var A=[];a(".modal").on("show.bs.modal",function(a){A.push(a)}).on("hidden.bs.modal",function(b){a(A[A.length-1].relatedTarget).closest(".modal").length&&(a("body").addClass("modal-open"),A.splice(A.length-1,1))}),a("#aepc-clear-transients").on("click",function(b){b.preventDefault();var c=a(this);f(c),a.ajax({url:aepc_admin.ajax_url,method:"GET",data:{action:aepc_admin.actions.clear_transients.name,_wpnonce:aepc_admin.actions.clear_transients.nonce},success:function(b){g(c),b.success&&i(a(".plugin-content .alert-wrap"),"success",b.data.message)},dataType:"json"})}),a(".ecomm-conversions").find('input[type="checkbox"]').on("change",function(){var b=a("#aepc_enable_dpa");b.is(":checked")||b.prop("checked",!0).trigger("change")}),l()});
|
includes/admin/settings/general-settings.php
CHANGED
@@ -109,11 +109,26 @@ return array(
|
|
109 |
'default' => 'no'
|
110 |
),
|
111 |
|
|
|
|
|
|
|
|
|
|
|
112 |
'aepc_track_shipping_costs' => array(
|
113 |
'type' => 'checkbox',
|
114 |
'default' => 'no'
|
115 |
),
|
116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
'aepc_advanced_pixel_delay_firing' => array(
|
118 |
'type' => 'text',
|
119 |
'default' => 0
|
109 |
'default' => 'no'
|
110 |
),
|
111 |
|
112 |
+
'aepc_conversions_no_product_group' => array(
|
113 |
+
'type' => 'checkbox',
|
114 |
+
'default' => 'no'
|
115 |
+
),
|
116 |
+
|
117 |
'aepc_track_shipping_costs' => array(
|
118 |
'type' => 'checkbox',
|
119 |
'default' => 'no'
|
120 |
),
|
121 |
|
122 |
+
'aepc_no_pixel_when_logged_in' => array(
|
123 |
+
'type' => 'checkbox',
|
124 |
+
'default' => 'no'
|
125 |
+
),
|
126 |
+
|
127 |
+
'aepc_no_pixel_if_user_is' => array(
|
128 |
+
'type' => 'array',
|
129 |
+
'default' => array()
|
130 |
+
),
|
131 |
+
|
132 |
'aepc_advanced_pixel_delay_firing' => array(
|
133 |
'type' => 'text',
|
134 |
'default' => 0
|
includes/admin/templates/parts/advanced-settings.php
CHANGED
@@ -82,6 +82,24 @@ if ( ! PixelCaffeine()->is_php_supported() || ! AEPC_Admin::$api->is_logged_in()
|
|
82 |
</div><!-- ./control-wrap -->
|
83 |
</div><!-- ./form-group -->
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
<div class="form-group">
|
86 |
<div class="control-wrap">
|
87 |
<div class="checkbox">
|
@@ -100,6 +118,32 @@ if ( ! PixelCaffeine()->is_php_supported() || ! AEPC_Admin::$api->is_logged_in()
|
|
100 |
</div><!-- ./control-wrap -->
|
101 |
</div><!-- ./form-group -->
|
102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
</article><!-- ./sub-panel -->
|
104 |
|
105 |
<article class="sub-panel sub-panel-adv-opt">
|
82 |
</div><!-- ./control-wrap -->
|
83 |
</div><!-- ./form-group -->
|
84 |
|
85 |
+
<div class="form-group">
|
86 |
+
<div class="control-wrap">
|
87 |
+
<div class="checkbox">
|
88 |
+
<label for="<?php $page->field_id( 'aepc_conversions_no_product_group' ) ?>">
|
89 |
+
<?php printf( esc_html_x( 'Do not track variable products as %1$sproduct_group%2$s in the conversion events', '%1$s and %2$s are for strong tag', 'pixel-caffeine' ),
|
90 |
+
'<strong>',
|
91 |
+
'</strong>'
|
92 |
+
) ?>
|
93 |
+
<input
|
94 |
+
type="checkbox"
|
95 |
+
name="<?php $page->field_name( 'aepc_conversions_no_product_group' ) ?>"
|
96 |
+
id="<?php $page->field_id( 'aepc_conversions_no_product_group' ) ?>"
|
97 |
+
<?php checked( $page->get_value( 'aepc_conversions_no_product_group' ), 'yes' ) ?>>
|
98 |
+
</label>
|
99 |
+
</div>
|
100 |
+
</div><!-- ./control-wrap -->
|
101 |
+
</div><!-- ./form-group -->
|
102 |
+
|
103 |
<div class="form-group">
|
104 |
<div class="control-wrap">
|
105 |
<div class="checkbox">
|
118 |
</div><!-- ./control-wrap -->
|
119 |
</div><!-- ./form-group -->
|
120 |
|
121 |
+
<div class="form-group">
|
122 |
+
<div class="control-wrap">
|
123 |
+
<div class="checkbox with-form-control">
|
124 |
+
<label for="<?php $page->field_id( 'aepc_no_pixel_when_logged_in' ) ?>">
|
125 |
+
<?php printf( esc_html_x( 'Don\'t fire the pixels if the user is logged in as %1$s', '%1$s is an input text, the other strong tags', 'pixel-caffeine' ),
|
126 |
+
'<input
|
127 |
+
type="text"
|
128 |
+
class="form-control inline-text multi-tags user-roles"
|
129 |
+
placeholder="' . esc_attr__( 'role', 'pixel-caffeine' ) . '"
|
130 |
+
id="' . $page->get_field_id( 'aepc_no_pixel_if_user_is' ) . '"
|
131 |
+
name="' . $page->get_field_name( 'aepc_no_pixel_if_user_is' ) . '"
|
132 |
+
value="' . $page->get_value( 'aepc_no_pixel_if_user_is' ) . '">',
|
133 |
+
'<strong>',
|
134 |
+
'</strong>'
|
135 |
+
) ?>
|
136 |
+
<input
|
137 |
+
type="checkbox"
|
138 |
+
name="<?php $page->field_name( 'aepc_no_pixel_when_logged_in' ) ?>"
|
139 |
+
id="<?php $page->field_id( 'aepc_no_pixel_when_logged_in' ) ?>"
|
140 |
+
<?php checked( $page->get_value( 'aepc_no_pixel_when_logged_in' ), 'yes' ) ?>>
|
141 |
+
</label>
|
142 |
+
<small class="text"><?php _e( 'Useful for those roles (such as Administrators) that don\'t want to track pixels for themselves.', 'pixel-caffeine' ) ?></small>
|
143 |
+
</div>
|
144 |
+
</div><!-- ./control-wrap -->
|
145 |
+
</div><!-- ./form-group -->
|
146 |
+
|
147 |
</article><!-- ./sub-panel -->
|
148 |
|
149 |
<article class="sub-panel sub-panel-adv-opt">
|
includes/class-aepc-pixel-scripts.php
CHANGED
@@ -98,7 +98,7 @@ class AEPC_Pixel_Scripts {
|
|
98 |
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
99 |
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
100 |
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
101 |
-
document,'script','https://connect.facebook.net
|
102 |
<?php else : ?>
|
103 |
var fbq_calls = [],
|
104 |
fbq = function() {
|
98 |
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
99 |
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
100 |
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
101 |
+
document,'script','https://connect.facebook.net/en_US/fbevents.js');
|
102 |
<?php else : ?>
|
103 |
var fbq_calls = [],
|
104 |
fbq = function() {
|
includes/class-aepc-track.php
CHANGED
@@ -449,4 +449,11 @@ class AEPC_Track {
|
|
449 |
return 'yes' === get_option( 'aepc_track_shipping_costs' );
|
450 |
}
|
451 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
}
|
449 |
return 'yes' === get_option( 'aepc_track_shipping_costs' );
|
450 |
}
|
451 |
|
452 |
+
/**
|
453 |
+
* Say if we can use 'product_group' as content_type for the variable product
|
454 |
+
*/
|
455 |
+
public static function can_use_product_group() {
|
456 |
+
return 'no' === get_option( 'aepc_conversions_no_product_group', 'no' );
|
457 |
+
}
|
458 |
+
|
459 |
}
|
includes/supports/class-aepc-woocommerce-addon-support.php
CHANGED
@@ -117,7 +117,7 @@ class AEPC_Woocommerce_Addon_Support extends AEPC_Addon_Factory {
|
|
117 |
$product = wc_get_product();
|
118 |
$product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;
|
119 |
|
120 |
-
if ( $product->is_type( 'variable' ) ) {
|
121 |
$children_id = method_exists( $product, 'get_visible_children' ) ? $product->get_visible_children() : $product->get_children('visible');
|
122 |
|
123 |
foreach ( $children_id as &$child_id ) {
|
117 |
$product = wc_get_product();
|
118 |
$product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;
|
119 |
|
120 |
+
if ( $product->is_type( 'variable' ) && AEPC_Track::can_use_product_group() ) {
|
121 |
$children_id = method_exists( $product, 'get_visible_children' ) ? $product->get_visible_children() : $product->get_children('visible');
|
122 |
|
123 |
foreach ( $children_id as &$child_id ) {
|
languages/pixel-caffeine.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the Pixel Caffeine package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Pixel Caffeine 1.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pixel-caffeine\n"
|
7 |
-
"POT-Creation-Date: 2017-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -24,46 +24,46 @@ msgstr ""
|
|
24 |
"X-Poedit-Bookmarks: \n"
|
25 |
"X-Textdomain-Support: yes\n"
|
26 |
|
27 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
28 |
#: includes/admin/class-aepc-admin-ca.php:837
|
29 |
msgid "English (American)"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
33 |
msgid "Desktop"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
37 |
msgid "iPhone"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
41 |
msgid "Android Phone"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
45 |
msgid "iPad"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
49 |
msgid "Android Tablet"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
53 |
msgid "Windows Phone"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
57 |
msgid "iPod"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
61 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
62 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
63 |
msgid "anything"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: includes/admin/class-aepc-admin-ajax.php:
|
67 |
msgid "Transients cleared correctly!"
|
68 |
msgstr ""
|
69 |
|
@@ -191,7 +191,7 @@ msgstr[1] ""
|
|
191 |
#: includes/admin/class-aepc-admin-ca.php:910
|
192 |
#: includes/admin/class-aepc-admin-ca.php:923
|
193 |
#: includes/admin/class-aepc-admin-ca.php:944
|
194 |
-
#: includes/admin/class-aepc-admin.php:
|
195 |
msgid "any"
|
196 |
msgstr ""
|
197 |
|
@@ -349,122 +349,130 @@ msgstr ""
|
|
349 |
msgid "Greater than or equal to"
|
350 |
msgstr ""
|
351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
352 |
#: includes/admin/class-aepc-admin.php:89
|
353 |
msgid ""
|
354 |
"You need to update the PHP version of your server from %s to %s to manage "
|
355 |
"custom audiences."
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: includes/admin/class-aepc-admin.php:
|
359 |
msgid "Dashboard"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: includes/admin/class-aepc-admin.php:
|
363 |
msgid "Settings"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: includes/admin/class-aepc-admin.php:
|
367 |
msgid "The Pixel ID value must contains only numbers and must be 15 digits length."
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: includes/admin/class-aepc-admin.php:
|
371 |
msgid "<strong>Some option cannot be saved</strong> Please, check errors below."
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: includes/admin/class-aepc-admin.php:
|
375 |
msgid "Please, check fields errors below."
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: includes/admin/class-aepc-admin.php:
|
379 |
msgid ""
|
380 |
"You have unsaved changes on this page. Do you want to leave this page and "
|
381 |
"discard your changes or stay on this page?"
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: includes/admin/class-aepc-admin.php:
|
385 |
msgid "You need to save!"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: includes/admin/class-aepc-admin.php:
|
389 |
-
#: includes/admin/class-aepc-admin.php:
|
390 |
msgid "Saving..."
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: includes/admin/class-aepc-admin.php:
|
394 |
msgid "Copied!"
|
395 |
msgstr ""
|
396 |
|
397 |
-
#: includes/admin/class-aepc-admin.php:
|
398 |
msgid "No support :("
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: includes/admin/class-aepc-admin.php:
|
402 |
msgid "Press ⌘-{{{ key }}} to copy"
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: includes/admin/class-aepc-admin.php:
|
406 |
msgid "Press Ctrl-{{{ key }}} to copy"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: includes/admin/class-aepc-admin.php:
|
410 |
msgid "Press ⌘-{{{ key }}} to cut"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: includes/admin/class-aepc-admin.php:
|
414 |
msgid "Press Ctrl-{{{ key }}} to cut"
|
415 |
msgstr ""
|
416 |
|
417 |
-
#: includes/admin/class-aepc-admin.php:
|
418 |
msgid "Write the key or select from below"
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: includes/admin/class-aepc-admin.php:
|
422 |
msgid "<strong>Can't add filter</strong> You have to select an event type"
|
423 |
msgstr ""
|
424 |
|
425 |
-
#: includes/admin/class-aepc-admin.php:
|
426 |
msgid "<strong>Can't add filter</strong> You have to define at least one condition"
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: includes/admin/class-aepc-admin.php:
|
430 |
msgid "Select an account ID"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: includes/admin/class-aepc-admin.php:
|
434 |
msgid "No Ad account found"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: includes/admin/class-aepc-admin.php:
|
438 |
msgid "No pixel found"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: includes/admin/class-aepc-admin.php:
|
442 |
#: includes/admin/templates/parts/activity-box.php:29
|
443 |
msgid "Today"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: includes/admin/class-aepc-admin.php:
|
447 |
#: includes/admin/templates/parts/activity-box.php:30
|
448 |
msgid "Yesterday"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: includes/admin/class-aepc-admin.php:
|
452 |
msgid "2 Days"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: includes/admin/class-aepc-admin.php:
|
456 |
msgid "7 Days"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: includes/admin/class-aepc-admin.php:
|
460 |
msgid "14 Days"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: includes/admin/class-aepc-admin.php:
|
464 |
msgid "<strong>RSS Error</strong>: %s"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: includes/admin/class-aepc-admin.php:
|
468 |
msgid ""
|
469 |
"An error has occurred, which probably means the feed is down. Try again "
|
470 |
"later."
|
@@ -969,35 +977,45 @@ msgid ""
|
|
969 |
"type, taxonomy, custom fields, so on."
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
973 |
msgid "Developers tools"
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
977 |
msgid "Clear transients"
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
981 |
msgid ""
|
982 |
"Reset all Facebook API cached to better performance. Rarely used, it is "
|
983 |
"useful to fix some data don't fetched from facebook."
|
984 |
msgstr ""
|
985 |
|
986 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
987 |
msgid "Enable debug mode"
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
991 |
msgid ""
|
992 |
"You will be able to have a details dump of pixels events fired, on "
|
993 |
"javascript console of browser inspector."
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
997 |
msgid "Note:"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: includes/admin/templates/parts/advanced-settings.php:
|
1001 |
msgid ""
|
1002 |
"by activating this mode, the pixels won't be sent to facebook, so a warning "
|
1003 |
"is shown on Facebook Pixel Helper chrome extension."
|
@@ -1854,9 +1872,21 @@ msgid ""
|
|
1854 |
"of %1$s seconds"
|
1855 |
msgstr ""
|
1856 |
|
|
|
|
|
|
|
|
|
|
|
1857 |
#: includes/admin/templates/parts/advanced-settings.php:89
|
1858 |
msgctxt "%1$s and %2$s are for strong tag"
|
1859 |
msgid ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1860 |
"Track %1$sshipping costs%2$s into %1$sPurchase%2$s and "
|
1861 |
"%1$sInitiateCheckout%2$s events"
|
1862 |
msgstr ""
|
2 |
# This file is distributed under the same license as the Pixel Caffeine package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Pixel Caffeine 1.2.2\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pixel-caffeine\n"
|
7 |
+
"POT-Creation-Date: 2017-06-21 09:06:14+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
24 |
"X-Poedit-Bookmarks: \n"
|
25 |
"X-Textdomain-Support: yes\n"
|
26 |
|
27 |
+
#: includes/admin/class-aepc-admin-ajax.php:282
|
28 |
#: includes/admin/class-aepc-admin-ca.php:837
|
29 |
msgid "English (American)"
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: includes/admin/class-aepc-admin-ajax.php:300
|
33 |
msgid "Desktop"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: includes/admin/class-aepc-admin-ajax.php:301
|
37 |
msgid "iPhone"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: includes/admin/class-aepc-admin-ajax.php:302
|
41 |
msgid "Android Phone"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: includes/admin/class-aepc-admin-ajax.php:303
|
45 |
msgid "iPad"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: includes/admin/class-aepc-admin-ajax.php:304
|
49 |
msgid "Android Tablet"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: includes/admin/class-aepc-admin-ajax.php:305
|
53 |
msgid "Windows Phone"
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: includes/admin/class-aepc-admin-ajax.php:306
|
57 |
msgid "iPod"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: includes/admin/class-aepc-admin-ajax.php:375
|
61 |
+
#: includes/admin/class-aepc-admin-ajax.php:417
|
62 |
+
#: includes/admin/class-aepc-admin-ajax.php:450
|
63 |
msgid "anything"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: includes/admin/class-aepc-admin-ajax.php:715
|
67 |
msgid "Transients cleared correctly!"
|
68 |
msgstr ""
|
69 |
|
191 |
#: includes/admin/class-aepc-admin-ca.php:910
|
192 |
#: includes/admin/class-aepc-admin-ca.php:923
|
193 |
#: includes/admin/class-aepc-admin-ca.php:944
|
194 |
+
#: includes/admin/class-aepc-admin.php:507
|
195 |
msgid "any"
|
196 |
msgstr ""
|
197 |
|
349 |
msgid "Greater than or equal to"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: includes/admin/class-aepc-admin-view.php:796
|
353 |
+
msgid "Product Category"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: includes/admin/class-aepc-admin-view.php:827
|
357 |
+
msgid "Product Tag"
|
358 |
+
msgstr ""
|
359 |
+
|
360 |
#: includes/admin/class-aepc-admin.php:89
|
361 |
msgid ""
|
362 |
"You need to update the PHP version of your server from %s to %s to manage "
|
363 |
"custom audiences."
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: includes/admin/class-aepc-admin.php:123
|
367 |
msgid "Dashboard"
|
368 |
msgstr ""
|
369 |
|
370 |
+
#: includes/admin/class-aepc-admin.php:124
|
371 |
msgid "Settings"
|
372 |
msgstr ""
|
373 |
|
374 |
+
#: includes/admin/class-aepc-admin.php:268
|
375 |
msgid "The Pixel ID value must contains only numbers and must be 15 digits length."
|
376 |
msgstr ""
|
377 |
|
378 |
+
#: includes/admin/class-aepc-admin.php:277
|
379 |
msgid "<strong>Some option cannot be saved</strong> Please, check errors below."
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: includes/admin/class-aepc-admin.php:349
|
383 |
msgid "Please, check fields errors below."
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: includes/admin/class-aepc-admin.php:495
|
387 |
msgid ""
|
388 |
"You have unsaved changes on this page. Do you want to leave this page and "
|
389 |
"discard your changes or stay on this page?"
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: includes/admin/class-aepc-admin.php:496
|
393 |
msgid "You need to save!"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: includes/admin/class-aepc-admin.php:498
|
397 |
+
#: includes/admin/class-aepc-admin.php:509
|
398 |
msgid "Saving..."
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: includes/admin/class-aepc-admin.php:500
|
402 |
msgid "Copied!"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: includes/admin/class-aepc-admin.php:501
|
406 |
msgid "No support :("
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: includes/admin/class-aepc-admin.php:502
|
410 |
msgid "Press ⌘-{{{ key }}} to copy"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: includes/admin/class-aepc-admin.php:503
|
414 |
msgid "Press Ctrl-{{{ key }}} to copy"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: includes/admin/class-aepc-admin.php:504
|
418 |
msgid "Press ⌘-{{{ key }}} to cut"
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: includes/admin/class-aepc-admin.php:505
|
422 |
msgid "Press Ctrl-{{{ key }}} to cut"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: includes/admin/class-aepc-admin.php:508
|
426 |
msgid "Write the key or select from below"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: includes/admin/class-aepc-admin.php:510
|
430 |
msgid "<strong>Can't add filter</strong> You have to select an event type"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: includes/admin/class-aepc-admin.php:511
|
434 |
msgid "<strong>Can't add filter</strong> You have to define at least one condition"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: includes/admin/class-aepc-admin.php:513
|
438 |
msgid "Select an account ID"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: includes/admin/class-aepc-admin.php:514
|
442 |
msgid "No Ad account found"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: includes/admin/class-aepc-admin.php:515
|
446 |
msgid "No pixel found"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: includes/admin/class-aepc-admin.php:517
|
450 |
#: includes/admin/templates/parts/activity-box.php:29
|
451 |
msgid "Today"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: includes/admin/class-aepc-admin.php:518
|
455 |
#: includes/admin/templates/parts/activity-box.php:30
|
456 |
msgid "Yesterday"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: includes/admin/class-aepc-admin.php:519
|
460 |
msgid "2 Days"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: includes/admin/class-aepc-admin.php:520
|
464 |
msgid "7 Days"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: includes/admin/class-aepc-admin.php:521
|
468 |
msgid "14 Days"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: includes/admin/class-aepc-admin.php:680
|
472 |
msgid "<strong>RSS Error</strong>: %s"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: includes/admin/class-aepc-admin.php:692
|
476 |
msgid ""
|
477 |
"An error has occurred, which probably means the feed is down. Try again "
|
478 |
"later."
|
977 |
"type, taxonomy, custom fields, so on."
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: includes/admin/templates/parts/advanced-settings.php:129
|
981 |
+
msgid "role"
|
982 |
+
msgstr ""
|
983 |
+
|
984 |
+
#: includes/admin/templates/parts/advanced-settings.php:142
|
985 |
+
msgid ""
|
986 |
+
"Useful for those roles (such as Administrators) that don't want to track "
|
987 |
+
"pixels for themselves."
|
988 |
+
msgstr ""
|
989 |
+
|
990 |
+
#: includes/admin/templates/parts/advanced-settings.php:150
|
991 |
msgid "Developers tools"
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: includes/admin/templates/parts/advanced-settings.php:158
|
995 |
msgid "Clear transients"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: includes/admin/templates/parts/advanced-settings.php:159
|
999 |
msgid ""
|
1000 |
"Reset all Facebook API cached to better performance. Rarely used, it is "
|
1001 |
"useful to fix some data don't fetched from facebook."
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: includes/admin/templates/parts/advanced-settings.php:167
|
1005 |
msgid "Enable debug mode"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: includes/admin/templates/parts/advanced-settings.php:174
|
1009 |
msgid ""
|
1010 |
"You will be able to have a details dump of pixels events fired, on "
|
1011 |
"javascript console of browser inspector."
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: includes/admin/templates/parts/advanced-settings.php:175
|
1015 |
msgid "Note:"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: includes/admin/templates/parts/advanced-settings.php:175
|
1019 |
msgid ""
|
1020 |
"by activating this mode, the pixels won't be sent to facebook, so a warning "
|
1021 |
"is shown on Facebook Pixel Helper chrome extension."
|
1872 |
"of %1$s seconds"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
+
#: includes/admin/templates/parts/advanced-settings.php:125
|
1876 |
+
msgctxt "%1$s is an input text, the other strong tags"
|
1877 |
+
msgid "Don't fire the pixels if the user is logged in as %1$s"
|
1878 |
+
msgstr ""
|
1879 |
+
|
1880 |
#: includes/admin/templates/parts/advanced-settings.php:89
|
1881 |
msgctxt "%1$s and %2$s are for strong tag"
|
1882 |
msgid ""
|
1883 |
+
"Do not track variable products as %1$sproduct_group%2$s in the conversion "
|
1884 |
+
"events"
|
1885 |
+
msgstr ""
|
1886 |
+
|
1887 |
+
#: includes/admin/templates/parts/advanced-settings.php:107
|
1888 |
+
msgctxt "%1$s and %2$s are for strong tag"
|
1889 |
+
msgid ""
|
1890 |
"Track %1$sshipping costs%2$s into %1$sPurchase%2$s and "
|
1891 |
"%1$sInitiateCheckout%2$s events"
|
1892 |
msgstr ""
|
pixel-caffeine.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Author URI: https://adespresso.com/
|
8 |
* Text Domain: pixel-caffeine
|
9 |
* Domain Path: /languages
|
10 |
-
* Version: 1.2.
|
11 |
*
|
12 |
* @package PixelCaffeine
|
13 |
*/
|
@@ -22,12 +22,12 @@ if ( ! class_exists( 'PixelCaffeine' ) ) :
|
|
22 |
* Main PixelCaffeine Class.
|
23 |
*
|
24 |
* @class PixelCaffeine
|
25 |
-
* @version 1.2.
|
26 |
*/
|
27 |
final class PixelCaffeine {
|
28 |
|
29 |
/** @var string PixelCaffeine version. */
|
30 |
-
public $version = '1.2.
|
31 |
|
32 |
/** @var PixelCaffeine The single instance of the class. */
|
33 |
protected static $_instance = null;
|
@@ -115,7 +115,8 @@ if ( ! class_exists( 'PixelCaffeine' ) ) :
|
|
115 |
|
116 |
// Frontend inclusions.
|
117 |
if ( ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' ) ) {
|
118 |
-
|
|
|
119 |
}
|
120 |
}
|
121 |
|
@@ -145,7 +146,35 @@ if ( ! class_exists( 'PixelCaffeine' ) ) :
|
|
145 |
* Check option to check the pixel is enabled or not
|
146 |
*/
|
147 |
public function is_pixel_enabled() {
|
148 |
-
return 'yes' == get_option( 'aepc_enable_pixel' )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
}
|
150 |
|
151 |
/**
|
7 |
* Author URI: https://adespresso.com/
|
8 |
* Text Domain: pixel-caffeine
|
9 |
* Domain Path: /languages
|
10 |
+
* Version: 1.2.2
|
11 |
*
|
12 |
* @package PixelCaffeine
|
13 |
*/
|
22 |
* Main PixelCaffeine Class.
|
23 |
*
|
24 |
* @class PixelCaffeine
|
25 |
+
* @version 1.2.2
|
26 |
*/
|
27 |
final class PixelCaffeine {
|
28 |
|
29 |
/** @var string PixelCaffeine version. */
|
30 |
+
public $version = '1.2.2';
|
31 |
|
32 |
/** @var PixelCaffeine The single instance of the class. */
|
33 |
protected static $_instance = null;
|
115 |
|
116 |
// Frontend inclusions.
|
117 |
if ( ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' ) ) {
|
118 |
+
// Hook to 'wp' because we need to check the current user
|
119 |
+
add_action( 'wp', array( $this, 'frontend_includes' ) );
|
120 |
}
|
121 |
}
|
122 |
|
146 |
* Check option to check the pixel is enabled or not
|
147 |
*/
|
148 |
public function is_pixel_enabled() {
|
149 |
+
return 'yes' == get_option( 'aepc_enable_pixel' )
|
150 |
+
&& '' != $this->get_pixel_id()
|
151 |
+
&& $this->is_pixel_enabled_for_the_user();
|
152 |
+
}
|
153 |
+
|
154 |
+
/**
|
155 |
+
* Check if the pixel could be fired for the current user
|
156 |
+
*/
|
157 |
+
public function is_pixel_enabled_for_the_user() {
|
158 |
+
// In admin track this as always true, in order to view the options properly
|
159 |
+
if ( is_admin() ) {
|
160 |
+
return true;
|
161 |
+
}
|
162 |
+
|
163 |
+
if ( 'yes' == get_option( 'aepc_no_pixel_when_logged_in' ) ) {
|
164 |
+
|
165 |
+
// Retrieve the user roles the admin has chosen in the option
|
166 |
+
$not_allowed_roles = get_option( 'aepc_no_pixel_if_user_is' );
|
167 |
+
|
168 |
+
foreach ( $not_allowed_roles as $role ) {
|
169 |
+
if ( current_user_can( $role ) ) {
|
170 |
+
return false;
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
}
|
175 |
+
|
176 |
+
// If we arrive here it means the user has a role listed in the option
|
177 |
+
return true;
|
178 |
}
|
179 |
|
180 |
/**
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: adespresso, antoscarface, divbyzero, giangian, chiara_09, chusmy
|
|
3 |
Donate link: https://adespresso.com/
|
4 |
Tags: facebook, facebook pixel, facebook ad, facebook insertions, custom audiences, dynamic events, woocommerce
|
5 |
Requires at least: 4.4
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 1.2.
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -122,6 +122,15 @@ Unfortunately there isn’t any way at the moment to import custom audiences _fr
|
|
122 |
|
123 |
== Changelog ==
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
= 1.2.1 - 2017-04-27 =
|
126 |
* Fix - Box not aligned in general settings in safari browser
|
127 |
* Fix - Fatal error when plugin is disabled and woocommerce plugin is active
|
3 |
Donate link: https://adespresso.com/
|
4 |
Tags: facebook, facebook pixel, facebook ad, facebook insertions, custom audiences, dynamic events, woocommerce
|
5 |
Requires at least: 4.4
|
6 |
+
Tested up to: 4.8
|
7 |
+
Stable tag: 1.2.2
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
122 |
|
123 |
== Changelog ==
|
124 |
|
125 |
+
= 1.2.2 - 2017-06-21 =
|
126 |
+
* Support - tested with new 4.8 WordPress version with success
|
127 |
+
* Add - Option to disable pixel firing when user is logged in as specific roles
|
128 |
+
* Add - Option to disable use product instead of product_group for content_type parameter
|
129 |
+
* Enhancement - Enable automatically the main conversions option when one of the ecommerce event option is checked
|
130 |
+
* Fix - Facebook Pixel isn't fired because of a dynamic language in the Facebook scripts
|
131 |
+
* Fix - Taxonomy labels in CA filter
|
132 |
+
* Fix - Admin style conflicts with other plugins that damage admin style of Pixel Caffeine
|
133 |
+
|
134 |
= 1.2.1 - 2017-04-27 =
|
135 |
* Fix - Box not aligned in general settings in safari browser
|
136 |
* Fix - Fatal error when plugin is disabled and woocommerce plugin is active
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit9637a243fe002604a68f3d8ab65a2aea::getLoader();
|
vendor/composer/ClassLoader.php
CHANGED
@@ -374,9 +374,13 @@ class ClassLoader
|
|
374 |
|
375 |
$first = $class[0];
|
376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
377 |
-
|
378 |
-
|
379 |
-
|
|
|
|
|
|
|
|
|
380 |
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
|
381 |
return $file;
|
382 |
}
|
374 |
|
375 |
$first = $class[0];
|
376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
377 |
+
$subPath = $class;
|
378 |
+
while (false !== $lastPos = strrpos($subPath, '\\')) {
|
379 |
+
$subPath = substr($subPath, 0, $lastPos);
|
380 |
+
$search = $subPath.'\\';
|
381 |
+
if (isset($this->prefixDirsPsr4[$search])) {
|
382 |
+
foreach ($this->prefixDirsPsr4[$search] as $dir) {
|
383 |
+
$length = $this->prefixLengthsPsr4[$first][$search];
|
384 |
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
|
385 |
return $file;
|
386 |
}
|
vendor/composer/LICENSE
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
|
2 |
-
Copyright (c)
|
3 |
|
4 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
5 |
of this software and associated documentation files (the "Software"), to deal
|
1 |
|
2 |
+
Copyright (c) Nils Adermann, Jordi Boggiano
|
3 |
|
4 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
5 |
of this software and associated documentation files (the "Software"), to deal
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit21dccd7b7092bd08f5f4db5c16f39c30
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
-
call_user_func(\Composer\Autoload\
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit9637a243fe002604a68f3d8ab65a2aea
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit9637a243fe002604a68f3d8ab65a2aea', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit9637a243fe002604a68f3d8ab65a2aea', 'loadClassLoader'));
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit9637a243fe002604a68f3d8ab65a2aea::getInitializer($loader));
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'F' =>
|
@@ -23,8 +23,8 @@ class ComposerStaticInit21dccd7b7092bd08f5f4db5c16f39c30
|
|
23 |
public static function getInitializer(ClassLoader $loader)
|
24 |
{
|
25 |
return \Closure::bind(function () use ($loader) {
|
26 |
-
$loader->prefixLengthsPsr4 =
|
27 |
-
$loader->prefixDirsPsr4 =
|
28 |
|
29 |
}, null, ClassLoader::class);
|
30 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit9637a243fe002604a68f3d8ab65a2aea
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
'F' =>
|
23 |
public static function getInitializer(ClassLoader $loader)
|
24 |
{
|
25 |
return \Closure::bind(function () use ($loader) {
|
26 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit9637a243fe002604a68f3d8ab65a2aea::$prefixLengthsPsr4;
|
27 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit9637a243fe002604a68f3d8ab65a2aea::$prefixDirsPsr4;
|
28 |
|
29 |
}, null, ClassLoader::class);
|
30 |
}
|