Pixel Caffeine - Version 1.2.3

Version Description

  • 2017-09-04 =
  • Fix - IMPORTANT: Bug in custom audience creation process into facebook account. It's necessary delete and create again all custom audiences that contain the filters for Blog > Categories/Tags in order to collect right users and prefill again CAs.
  • Fix - Fatal error in WooCommerce checkout page in some cases
  • Fix - Fatal error in EDD when add to cart from action and not from AJAX
  • Fix - Fatal error in admin when Divi theme is used
  • Fix - Fatal error in admin editor when plugin is enabled and there is EDD activated
  • Add - Some useful hooks in order to change by code something in the events fired
  • Add - Reset FB connection button in advanced settings, useful when the connect is blocked by an error during the connection
Download this release

Release Info

Developer antoscarface
Plugin Icon 128x128 Pixel Caffeine
Version 1.2.3
Comparing to
See all releases

Code changes from version 1.2.2 to 1.2.3

assets/js/pixel-events.js DELETED
@@ -1,224 +0,0 @@
1
- /**
2
- * Handle all facebook events
3
- */
4
-
5
- jQuery(document).ready(function($){
6
- 'use strict';
7
-
8
- var body = $( document.body ),
9
- extendArgs = function( args ) {
10
- return aepc_extend_args( args );
11
- },
12
- delayTrack = function( cb, delay ) {
13
- if ( delay ) {
14
- setTimeout( cb, delay * 1000 );
15
- } else {
16
- cb();
17
- }
18
- };
19
-
20
- // Standard events
21
- if ( aepc_pixel_events.standard_events ) {
22
- $.each( aepc_pixel_events.standard_events, function (eventName, events) {
23
- $.each( events, function( index, data ){
24
- var track_cb = function() {
25
- if ( data.params ) {
26
- fbq('track', eventName, extendArgs( data.params ));
27
- } else {
28
- fbq('track', eventName);
29
- }
30
- };
31
-
32
- // Delay firing only except for below ones
33
- delayTrack( track_cb, data.delay );
34
- });
35
- });
36
- }
37
-
38
- // Custom events.
39
- if ( typeof aepc_pixel_events.custom_events !== 'undefined' ) {
40
- $.each(aepc_pixel_events.custom_events, function (eventName, events) {
41
-
42
- $.each( events, function( index, data ){
43
- var track_cb = function() {
44
- fbq('trackCustom', eventName, extendArgs( data.params ));
45
- };
46
-
47
- // Delay firing
48
- delayTrack( track_cb, data.delay );
49
- });
50
-
51
- });
52
- }
53
-
54
- // Conversions events for css selector
55
- if ( typeof aepc_pixel_events.css_events !== 'undefined' ) {
56
- $.each(aepc_pixel_events.css_events, function (selector, events) {
57
-
58
- $.each( events, function( index, event ){
59
-
60
- $( selector ).on( 'click', function() {
61
- fbq( event.trackType, event.trackName, extendArgs( event.trackParams ));
62
- });
63
-
64
- });
65
-
66
- });
67
- }
68
-
69
- // Conversions events for link_click
70
- if ( typeof aepc_pixel_events.link_clicks !== 'undefined' ) {
71
- $.each(aepc_pixel_events.link_clicks, function (url, events) {
72
- url = url.replace( /\*/g, '[^/]+' );
73
-
74
- $( "a" ).filter(function() {
75
- var href = $(this).attr('href');
76
- return typeof href !== 'undefined' && href.match( new RegExp( url ) );
77
- })
78
-
79
- .on( 'click', function(e) {
80
- $.each( events, function( index, event ){
81
- fbq( event.trackType, event.trackName, extendArgs( event.trackParams ));
82
- });
83
- });
84
-
85
- });
86
- }
87
-
88
- // DYNAMIC ADS EVENTS
89
-
90
- // WooCommerce
91
- if ( body.hasClass('woocommerce-page') ) {
92
-
93
- // Add to cart from loop
94
- $('ul.products')
95
- .on('click', '.ajax_add_to_cart', function (e) {
96
- if ( 'no' === aepc_pixel.enable_addtocart ) {
97
- return e;
98
- }
99
-
100
- var anchor = $(this),
101
- product = anchor.closest('li.product'),
102
- product_id = anchor.data('product_sku') ? anchor.data('product_sku') : anchor.data('product_id');
103
-
104
- fbq('track', 'AddToCart', extendArgs({
105
- content_ids: [product_id],
106
- content_type: 'product',
107
- content_name: product.find('h3').text(),
108
- content_category: product.find('span[data-content_category]').data('content_category'),
109
- value: parseFloat(product.find('span.amount').clone().children().remove().end().text()), //OPTIONAL, but highly recommended
110
- currency: woocommerce_params.currency
111
- }));
112
- })
113
-
114
- // Add to wishlist.
115
- .on('click', '.add_to_wishlist, .wl-add-to', function(e) {
116
- if ( 'no' === aepc_pixel.enable_wishlist ) {
117
- return e;
118
- }
119
-
120
- var anchor = $(this),
121
- product = anchor.closest('li.product'),
122
- product_id = anchor.data('product_sku') ? anchor.data('product_sku') : anchor.data('product_id');
123
-
124
- fbq('track', 'AddToWishlist', extendArgs({
125
- content_ids: [product_id],
126
- content_type: 'product',
127
- content_name: product.find('h3').text(),
128
- content_category: product.find('span[data-content_category]').data('content_category'),
129
- value: parseFloat(product.find('span.amount').clone().children().remove().end().text()), //OPTIONAL, but highly recommended
130
- currency: woocommerce_params.currency
131
- }));
132
- });
133
-
134
- $('div.product')
135
-
136
- // Add to cart from single product page.
137
- .on( 'click', '.single_add_to_cart_button', function(e) {
138
- if ( aepc_pixel.enable_addtocart === 'yes' && wc_add_to_cart_params.cart_redirect_after_add === 'yes' ) {
139
- fbq('track', 'AddToCart', extendArgs( aepc_pixel_events.ViewContent ));
140
- }
141
- })
142
-
143
- // Add to wishlist from single product
144
- .on('click', '.add_to_wishlist, .wl-add-to', function(e){
145
- if ( 'no' === aepc_pixel.enable_wishlist ) {
146
- return e;
147
- }
148
-
149
- fbq('track', 'AddToWishlist', extendArgs( aepc_pixel_events.ViewContent ));
150
- });
151
-
152
- // AddPaymentInfo on checkout button click
153
- $('form.checkout').on('checkout_place_order', function(e){
154
- if ( 'no' === aepc_pixel.enable_addpaymentinfo ) {
155
- return e;
156
- }
157
-
158
- fbq('track', 'AddPaymentInfo', extendArgs({
159
- content_type: aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,
160
- content_ids: aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,
161
- value: aepc_pixel_events.standard_events.InitiateCheckout[0].value,
162
- currency: aepc_pixel_events.standard_events.InitiateCheckout[0].currency
163
- }));
164
-
165
- return true;
166
- });
167
-
168
- }
169
-
170
- // Easy Digital Downloads
171
- if ( body.hasClass('edd-page') ) {
172
-
173
- // Add to cart from loop and single product page
174
- $('.edd_download_purchase_form').on( 'click', '.edd-add-to-cart', function(e){
175
- if ( 'no' === aepc_pixel.enable_addtocart ) {
176
- return e;
177
- }
178
-
179
- var button = $(this),
180
- product = button.closest('div.edd_download, article.type-download'),
181
- product_id = button.data('download-sku') ? button.data('download-sku') : button.data('download-id'),
182
- currency = product.find('meta[itemprop="priceCurrency"]').attr('content'),
183
- price = button.data('price'),
184
- is_variable = 'yes' === button.data('variable-price');
185
-
186
- // Retrieve price if variable
187
- if ( is_variable ) {
188
- var optionsWrapper = $('.edd_price_options'),
189
- checkedOption = optionsWrapper.find('input[type="radio"]:checked'),
190
- checkedOptionWrapper = checkedOption.closest('li');
191
-
192
- price = checkedOptionWrapper.find('meta[itemprop="price"]').attr('content');
193
- currency = checkedOptionWrapper.find('meta[itemprop="priceCurrency"]').attr('content');
194
- }
195
-
196
- fbq('track', 'AddToCart', extendArgs({
197
- content_ids: [product_id],
198
- content_type: 'product',
199
- content_name: product.find('[itemprop="name"]').first().text(),
200
- content_category: button.data('download-categories'),
201
- value: parseFloat( price ),
202
- currency: currency
203
- }));
204
- });
205
-
206
- // Checkout
207
- $('.edd-checkout').on( 'click', 'form#edd_purchase_form input[type="submit"]', function(e){
208
- if ( 'no' === aepc_pixel.enable_addpaymentinfo ) {
209
- return e;
210
- }
211
-
212
- fbq('track', 'AddPaymentInfo', extendArgs({
213
- content_type: aepc_pixel_events.standard_events.InitiateCheckout[0].content_type,
214
- content_ids: aepc_pixel_events.standard_events.InitiateCheckout[0].content_ids,
215
- value: aepc_pixel_events.standard_events.InitiateCheckout[0].value,
216
- currency: aepc_pixel_events.standard_events.InitiateCheckout[0].currency
217
- }));
218
-
219
- return true;
220
- });
221
-
222
- }
223
-
224
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/pixel-events.min.js DELETED
@@ -1,4 +0,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)}))});
 
 
 
 
build/admin.css ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ @import url(//fonts.googleapis.com/icon?family=Material+Icons);/*!
2
+ * Admin pages common
3
+ */@keyframes anim-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.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-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333}.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{color:#337ab7;text-decoration:none}.pixel-caffeine-wrapper a:focus,.pixel-caffeine-wrapper a:hover{color:#23527c;text-decoration:underline}.pixel-caffeine-wrapper a:focus{outline:5px auto -webkit-focus-ring-color;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 .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 .text-success{color:#3c763d}.pixel-caffeine-wrapper a.text-success:focus,.pixel-caffeine-wrapper a.text-success:hover{color:#2b542c}.pixel-caffeine-wrapper .text-info{color:#31708f}.pixel-caffeine-wrapper a.text-info:focus,.pixel-caffeine-wrapper a.text-info:hover{color:#245269}.pixel-caffeine-wrapper .text-warning{color:#8a6d3b}.pixel-caffeine-wrapper a.text-warning:focus,.pixel-caffeine-wrapper a.text-warning:hover{color:#66512c}.pixel-caffeine-wrapper .text-danger{color:#a94442}.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 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 \A0"}.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:"\A0 \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 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}.pixel-caffeine-wrapper .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .container:after,.pixel-caffeine-wrapper .container:before{content:" ";display:table}.pixel-caffeine-wrapper .container:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .container{width:750px}}@media (min-width:992px){.pixel-caffeine-wrapper .container{width:970px}}@media (min-width:1200px){.pixel-caffeine-wrapper .container{width:1170px}}.pixel-caffeine-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .container-fluid:after,.pixel-caffeine-wrapper .container-fluid:before{content:" ";display:table}.pixel-caffeine-wrapper .container-fluid:after{clear:both}.pixel-caffeine-wrapper .row{margin-left:-15px;margin-right:-15px}.pixel-caffeine-wrapper .row:after,.pixel-caffeine-wrapper .row:before{content:" ";display:table}.pixel-caffeine-wrapper .row:after{clear:both}.pixel-caffeine-wrapper .col-lg-1,.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-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12,.pixel-caffeine-wrapper .col-md-1,.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-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12,.pixel-caffeine-wrapper .col-sm-1,.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-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12,.pixel-caffeine-wrapper .col-xs-1,.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,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pixel-caffeine-wrapper .col-xs-1,.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,.pixel-caffeine-wrapper .col-xs-10,.pixel-caffeine-wrapper .col-xs-11,.pixel-caffeine-wrapper .col-xs-12{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-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-sm-10,.pixel-caffeine-wrapper .col-sm-11,.pixel-caffeine-wrapper .col-sm-12{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-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-md-10,.pixel-caffeine-wrapper .col-md-11,.pixel-caffeine-wrapper .col-md-12{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-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-lg-10,.pixel-caffeine-wrapper .col-lg-11,.pixel-caffeine-wrapper .col-lg-12{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 table{background-color:transparent}.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 .table{background-color:transparent}.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{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>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-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;margin-bottom:20px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.pixel-caffeine-wrapper label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.pixel-caffeine-wrapper input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pixel-caffeine-wrapper input[type=checkbox],.pixel-caffeine-wrapper input[type=radio]{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 select[multiple],.pixel-caffeine-wrapper select[size]{height:auto}.pixel-caffeine-wrapper input[type=checkbox]:focus,.pixel-caffeine-wrapper input[type=file]:focus,.pixel-caffeine-wrapper input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.pixel-caffeine-wrapper output{display:block;padding-top:7px;color:#555}.pixel-caffeine-wrapper .form-control{display:block;width:100%;height:34px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.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{color:#999;opacity:1}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder{color:#999}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder{color:#999}.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{background-color:#eee;opacity:1}.pixel-caffeine-wrapper .form-control[disabled],fieldset[disabled] .pixel-caffeine-wrapper .form-control{cursor:not-allowed}.pixel-caffeine-wrapper textarea.form-control{height:auto}.pixel-caffeine-wrapper input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control,.pixel-caffeine-wrapper input[type=time].form-control{line-height:34px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.input-group-sm .pixel-caffeine-wrapper input[type=time],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].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-group-btn>input[type=time].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=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-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm{line-height:30px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.input-group-lg .pixel-caffeine-wrapper input[type=time],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].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-group-btn>input[type=time].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=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-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg,.pixel-caffeine-wrapper input[type=time].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{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.pixel-caffeine-wrapper .checkbox-inline input[type=checkbox],.pixel-caffeine-wrapper .checkbox input[type=checkbox],.pixel-caffeine-wrapper .radio-inline input[type=radio],.pixel-caffeine-wrapper .radio 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=checkbox].disabled,.pixel-caffeine-wrapper input[type=checkbox][disabled],.pixel-caffeine-wrapper input[type=radio].disabled,.pixel-caffeine-wrapper input[type=radio][disabled],fieldset[disabled] .pixel-caffeine-wrapper .checkbox-inline,fieldset[disabled] .pixel-caffeine-wrapper .checkbox label,fieldset[disabled] .pixel-caffeine-wrapper .radio-inline,fieldset[disabled] .pixel-caffeine-wrapper .radio label,fieldset[disabled] .pixel-caffeine-wrapper input[type=checkbox],fieldset[disabled] .pixel-caffeine-wrapper input[type=radio]{cursor:not-allowed}.pixel-caffeine-wrapper .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.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{height:30px;padding:5px 10px;font-size:12px;border-radius:3px}.pixel-caffeine-wrapper .form-group-sm select.form-control{height:30px;line-height:30px}.pixel-caffeine-wrapper .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px}.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{height:46px;padding:10px 16px;border-radius:6px}.pixel-caffeine-wrapper .form-group-lg select.form-control{height:46px;line-height:46px}.pixel-caffeine-wrapper .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px}.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 .checkbox,.pixel-caffeine-wrapper .has-success .checkbox-inline,.pixel-caffeine-wrapper .has-success.checkbox-inline label,.pixel-caffeine-wrapper .has-success.checkbox label,.pixel-caffeine-wrapper .has-success .control-label,.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.radio-inline label,.pixel-caffeine-wrapper .has-success.radio label{color:#3c763d}.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-success .form-control-feedback{color:#3c763d}.pixel-caffeine-wrapper .has-warning .checkbox,.pixel-caffeine-wrapper .has-warning .checkbox-inline,.pixel-caffeine-wrapper .has-warning.checkbox-inline label,.pixel-caffeine-wrapper .has-warning.checkbox label,.pixel-caffeine-wrapper .has-warning .control-label,.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.radio-inline label,.pixel-caffeine-wrapper .has-warning.radio 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-warning .form-control-feedback{color:#8a6d3b}.pixel-caffeine-wrapper .has-error .checkbox,.pixel-caffeine-wrapper .has-error .checkbox-inline,.pixel-caffeine-wrapper .has-error.checkbox-inline label,.pixel-caffeine-wrapper .has-error.checkbox label,.pixel-caffeine-wrapper .has-error .control-label,.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.radio-inline label,.pixel-caffeine-wrapper .has-error.radio 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-error .form-control-feedback{color:#a94442}.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-top:5px;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 .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;padding-top:7px}.pixel-caffeine-wrapper .form-horizontal .checkbox,.pixel-caffeine-wrapper .form-horizontal .radio{min-height:27px}.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 .form-group:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.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}}@media (min-width:768px){.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;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-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:5px auto -webkit-focus-ring-color;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=button].btn-block,.pixel-caffeine-wrapper input[type=reset].btn-block,.pixel-caffeine-wrapper input[type=submit].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:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.pixel-caffeine-wrapper .dropdown-menu.pull-right{right:0;left:auto}.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;clear:both;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-right{left:auto;right: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:after{clear:both}.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-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pixel-caffeine-wrapper .btn-group>.btn:first-child{margin-left:0}.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: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>.btn-group{float:left}.pixel-caffeine-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius: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{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{border-bottom-left-radius:0;border-top-left-radius:0}.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 .caret{margin-left:0}.pixel-caffeine-wrapper .btn-group-lg>.btn .caret,.pixel-caffeine-wrapper .btn-lg .caret{border-width:5px 5px 0;border-bottom-width: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:after{clear:both}.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:not(:first-child):not(:last-child){border-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pixel-caffeine-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.pixel-caffeine-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{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-group>.btn input[type=checkbox],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pixel-caffeine-wrapper [data-toggle=buttons]>.btn input[type=radio]{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-addon,.pixel-caffeine-wrapper .input-group-btn,.pixel-caffeine-wrapper .input-group .form-control{display:table-cell}.pixel-caffeine-wrapper .input-group-addon:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group-btn:not(:first-child):not(:last-child),.pixel-caffeine-wrapper .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.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=checkbox],.pixel-caffeine-wrapper .input-group-addon input[type=radio]{margin-top:0}.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),.pixel-caffeine-wrapper .input-group .form-control:first-child{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-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,.pixel-caffeine-wrapper .input-group .form-control:last-child{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:after{clear:both}.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:1px solid transparent;border-radius:4px 4px 0 0}.pixel-caffeine-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.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-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{float:none}.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,.pixel-caffeine-wrapper .nav-tabs.nav-justified>li{float:none}.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}@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,.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-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 .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;border:1px solid transparent}.pixel-caffeine-wrapper .navbar:after,.pixel-caffeine-wrapper .navbar:before{content:" ";display:table}.pixel-caffeine-wrapper .navbar:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .navbar{border-radius:4px}}.pixel-caffeine-wrapper .navbar-header:after,.pixel-caffeine-wrapper .navbar-header:before{content:" ";display:table}.pixel-caffeine-wrapper .navbar-header:after{clear:both}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-header{float:left}}.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 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.pixel-caffeine-wrapper .navbar-collapse:after,.pixel-caffeine-wrapper .navbar-collapse:before{content:" ";display:table}.pixel-caffeine-wrapper .navbar-collapse:after{clear:both}.pixel-caffeine-wrapper .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.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 .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 .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{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-static-top{border-radius:0}}.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-fixed-bottom,.pixel-caffeine-wrapper .navbar-fixed-top{border-radius:0}}.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){.navbar>.container-fluid .pixel-caffeine-wrapper .navbar-brand,.navbar>.container .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}@media (min-width:768px){.pixel-caffeine-wrapper .navbar-toggle{display:none}}.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}}@media (min-width:768px){.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{margin:8px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@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}}@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}}@media (min-width:768px){.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}}.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-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius: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}}@media (min-width:768px){.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{background-color:#222;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:"/\A0";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;background-color:#337ab7;border-color:#337ab7;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 .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;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.pixel-caffeine-wrapper .label:empty{display:none}.btn .pixel-caffeine-wrapper .label{position:relative;top:-1px}.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;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.pixel-caffeine-wrapper .badge:empty{display:none}.btn .pixel-caffeine-wrapper .badge{position:relative;top:-1px}.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-fluid .pixel-caffeine-wrapper .jumbotron,.container .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-fluid .pixel-caffeine-wrapper .jumbotron,.container .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>img,.pixel-caffeine-wrapper .thumbnail a>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;border:1px solid transparent;border-radius:4px}.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{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.pixel-caffeine-wrapper .progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);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:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,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:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.pixel-caffeine-wrapper .progress-bar-info{background-color:#5bc0de}.progress-striped .pixel-caffeine-wrapper .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.pixel-caffeine-wrapper .progress-bar-warning{background-color:#f0ad4e}.progress-striped .pixel-caffeine-wrapper .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.pixel-caffeine-wrapper .progress-bar-danger{background-color:#d9534f}.progress-striped .pixel-caffeine-wrapper .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,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 .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;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);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-body:after{clear:both}.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-heading>.dropdown .dropdown-toggle{color:inherit}.pixel-caffeine-wrapper .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.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 .panel-footer{padding:10px 15px;background-color:#f5f5f5;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>.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 .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-responsive>.table caption,.pixel-caffeine-wrapper .panel>.table caption{padding-left:15px;padding-right:15px}.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 .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,.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-right-radius:3px;border-bottom-left-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-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{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{border-bottom:0}.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 .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:transparent;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;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.pixel-caffeine-wrapper .modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-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);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(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;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);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:after,.pixel-caffeine-wrapper .modal-header:before{content:" ";display:table}.pixel-caffeine-wrapper .modal-header:after{clear:both}.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:after,.pixel-caffeine-wrapper .modal-footer:before{content:" ";display:table}.pixel-caffeine-wrapper .modal-footer:after{clear:both}.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;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.pixel-caffeine-wrapper .tooltip.in{opacity:.9;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;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.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;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);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:left .6s ease-in-out;-o-transition:.6s ease-in-out left;transition:left .6s ease-in-out}.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 (-webkit-transform-3d),(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:translateZ(0);transform:translateZ(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),rgba(0,0,0,.0001));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));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),rgba(0,0,0,.5));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));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 .clearfix:after{clear:both}.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 .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 .hidden{display:none!important}.pixel-caffeine-wrapper .affix{position:fixed}@-ms-viewport{width:device-width}.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}@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}}@media (max-width:767px){.pixel-caffeine-wrapper .visible-xs-block{display:block!important}}@media (max-width:767px){.pixel-caffeine-wrapper .visible-xs-inline{display:inline!important}}@media (max-width:767px){.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}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.pixel-caffeine-wrapper .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.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}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.pixel-caffeine-wrapper .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.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}}@media (min-width:1200px){.pixel-caffeine-wrapper .visible-lg-block{display:block!important}}@media (min-width:1200px){.pixel-caffeine-wrapper .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.pixel-caffeine-wrapper .visible-lg-inline-block{display:inline-block!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}}@media (min-width:1200px){.pixel-caffeine-wrapper .hidden-lg{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}}@media print{.pixel-caffeine-wrapper .hidden-print{display:none!important}}.pixel-caffeine-wrapper body{background-color:transparent}.pixel-caffeine-wrapper body.inverse{background:#333}.pixel-caffeine-wrapper body.inverse,.pixel-caffeine-wrapper body.inverse .form-control{color:hsla(0,0%,100%,.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 h5,.pixel-caffeine-wrapper h6{font-weight:400}.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 .checkbox,.pixel-caffeine-wrapper .form-horizontal .checkbox-inline,.pixel-caffeine-wrapper .form-horizontal .radio,.pixel-caffeine-wrapper .form-horizontal .radio-inline{padding-top:0}.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-fluid .well.well-sm,.pixel-caffeine-wrapper body .container .well.well-sm{padding:10px}.pixel-caffeine-wrapper body .container-fluid .well.well-lg,.pixel-caffeine-wrapper body .container .well.well-lg{padding:26px}.pixel-caffeine-wrapper body .container-fluid .jumbotron,.pixel-caffeine-wrapper body .container-fluid .well,.pixel-caffeine-wrapper body .container .jumbotron,.pixel-caffeine-wrapper body .container .well{background-color:#fff;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-fluid .jumbotron p,.pixel-caffeine-wrapper body .container-fluid .well p,.pixel-caffeine-wrapper body .container .jumbotron p,.pixel-caffeine-wrapper body .container .well p{font-weight:300}.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,.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{background-color:#fff}.pixel-caffeine-wrapper body .container-fluid .jumbotron-inverse,.pixel-caffeine-wrapper body .container-fluid .well-inverse,.pixel-caffeine-wrapper body .container .jumbotron-inverse,.pixel-caffeine-wrapper body .container .well-inverse{background-color:#3f51b5}.pixel-caffeine-wrapper body .container-fluid .jumbotron-primary,.pixel-caffeine-wrapper body .container-fluid .well-primary,.pixel-caffeine-wrapper body .container .jumbotron-primary,.pixel-caffeine-wrapper body .container .well-primary{background-color:#4c70ba}.pixel-caffeine-wrapper body .container-fluid .jumbotron-success,.pixel-caffeine-wrapper body .container-fluid .well-success,.pixel-caffeine-wrapper body .container .jumbotron-success,.pixel-caffeine-wrapper body .container .well-success{background-color:#68aa20}.pixel-caffeine-wrapper body .container-fluid .jumbotron-info,.pixel-caffeine-wrapper body .container-fluid .well-info,.pixel-caffeine-wrapper body .container .jumbotron-info,.pixel-caffeine-wrapper body .container .well-info{background-color:#5bc0de}.pixel-caffeine-wrapper body .container-fluid .jumbotron-warning,.pixel-caffeine-wrapper body .container-fluid .well-warning,.pixel-caffeine-wrapper body .container .jumbotron-warning,.pixel-caffeine-wrapper body .container .well-warning{background-color:#fd9c00}.pixel-caffeine-wrapper body .container-fluid .jumbotron-danger,.pixel-caffeine-wrapper body .container-fluid .well-danger,.pixel-caffeine-wrapper body .container .jumbotron-danger,.pixel-caffeine-wrapper body .container .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:transparent}.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:hsla(0,0%,60%,.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:hsla(0,0%,80%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,4%,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:#73bb23}.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:transparent}.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:hsla(0,0%,100%,.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-vertical .dropdown-menu,.pixel-caffeine-wrapper .btn-group .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-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,.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{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,inset 0 0 0 0}.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}to{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%{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,inset 0 0 0 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,inset 0 0 0 0}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,inset 0 0 0 0}51%{transform:rotate(0deg);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,inset 0 0 0 10px}to{transform:rotate(0deg);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,inset 0 0 0 0}}.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)}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:after{left:15px}.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{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;padding-left:45px;position:relative;color:rgba(0,0,0,.26)}.form-group.is-focused .pixel-caffeine-wrapper .radio label,.form-group.is-focused .pixel-caffeine-wrapper label.radio-inline{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}.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]:checked~.check,.pixel-caffeine-wrapper label.radio-inline input[type=radio]:checked~.check{transform:scale3d(.55,.55,1)}.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%{opacity:0}50%{opacity:.2}to{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}to{opacity:0}}.pixel-caffeine-wrapper legend{margin-bottom:22px;font-size:21px}.pixel-caffeine-wrapper output{padding-top:8px;font-size:14px;line-height:1.42857}.pixel-caffeine-wrapper .form-control{height:38px;padding:7px 0;font-size:14px;line-height:1.42857}@media screen and (-webkit-min-device-pixel-ratio:0){.pixel-caffeine-wrapper input[type=date].form-control,.pixel-caffeine-wrapper input[type=datetime-local].form-control,.pixel-caffeine-wrapper input[type=month].form-control,.pixel-caffeine-wrapper input[type=time].form-control{line-height:38px}.input-group-sm .pixel-caffeine-wrapper input[type=date],.input-group-sm .pixel-caffeine-wrapper input[type=datetime-local],.input-group-sm .pixel-caffeine-wrapper input[type=month],.input-group-sm .pixel-caffeine-wrapper input[type=time],.pixel-caffeine-wrapper .input-group-sm>.input-group-btn>input[type=date].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-group-btn>input[type=time].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=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-group-sm>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-sm>input[type=time].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-sm,.pixel-caffeine-wrapper input[type=datetime-local].input-sm,.pixel-caffeine-wrapper input[type=month].input-sm,.pixel-caffeine-wrapper input[type=time].input-sm{line-height:24px}.input-group-lg .pixel-caffeine-wrapper input[type=date],.input-group-lg .pixel-caffeine-wrapper input[type=datetime-local],.input-group-lg .pixel-caffeine-wrapper input[type=month],.input-group-lg .pixel-caffeine-wrapper input[type=time],.pixel-caffeine-wrapper .input-group-lg>.input-group-btn>input[type=date].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-group-btn>input[type=time].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=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-group-lg>input[type=time].form-control,.pixel-caffeine-wrapper .input-group-lg>input[type=time].input-group-addon,.pixel-caffeine-wrapper input[type=date].input-lg,.pixel-caffeine-wrapper input[type=datetime-local].input-lg,.pixel-caffeine-wrapper input[type=month].input-lg,.pixel-caffeine-wrapper input[type=time].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;font-size:18px;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}}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label{padding-top:13px;font-size:18px}}@media (min-width:768px){.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:bottom,50% calc(100% - 1px);background-color:transparent;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;font-weight:400}.pixel-caffeine-wrapper .form-control:-ms-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control:-ms-input-placeholder{color:#bdbdbd;font-weight:400}.pixel-caffeine-wrapper .form-control::-webkit-input-placeholder,.pixel-caffeine-wrapper .form-group .form-control::-webkit-input-placeholder{color:#bdbdbd;font-weight:400}.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:all .3s ease}.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 .help-block{position:absolute;display:none}.pixel-caffeine-wrapper .form-group.is-focused .form-control{outline:none;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{margin-bottom:7px}.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{padding-bottom:7px;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{font-size:11px;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:transparent}.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;padding:0 16px}.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;width:calc(100% - 92px);min-height:66px}.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);font-size:20px;line-height:29px}.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:10px solid rgba(0,0,0,.15)}.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{clear:both;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{background-color:#4c70ba;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:hsla(0,0%,100%,.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 .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.is-focused .material-input:after,.pixel-caffeine-wrapper .navbar .navbar-form .form-group .material-input:before{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,.pixel-caffeine-wrapper .navbar.navbar-default{background-color:#4c70ba;color:hsla(0,0%,100%,.84)}.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,.pixel-caffeine-wrapper .navbar .navbar-form .form-group input.form-control::-moz-placeholder,.pixel-caffeine-wrapper .navbar .navbar-form input.form-control::-moz-placeholder{color:hsla(0,0%,100%,.84)}.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,.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{color:hsla(0,0%,100%,.84)}.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,.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{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar .dropdown-menu,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar .dropdown-menu li>a,.pixel-caffeine-wrapper .navbar.navbar-default .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-inverse .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-primary .dropdown-menu .active>a:hover{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-success{background-color:#68aa20;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-success .dropdown-menu .active>a:hover{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-info{background-color:#5bc0de;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-info .dropdown-menu .active>a:hover{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning{background-color:#fd9c00;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-warning .dropdown-menu .active>a:hover{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger{background-color:#e15667;color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu{border-radius:4px}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu li>a{font-size:16px;padding:13px 16px}.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:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:focus,.pixel-caffeine-wrapper .navbar.navbar-danger .dropdown-menu .active>a:hover{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.84);color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-default .alert-link,.pixel-caffeine-wrapper .alert.alert-default a,.pixel-caffeine-wrapper .alert .alert-link,.pixel-caffeine-wrapper .alert a{color:hsla(0,0%,100%,.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.alert-primary{background-color:#4c70ba;color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-primary .alert-link,.pixel-caffeine-wrapper .alert.alert-primary a{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-success{background-color:#68aa20;color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-success .alert-link,.pixel-caffeine-wrapper .alert.alert-success a{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-info{background-color:#5bc0de;color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-info .alert-link,.pixel-caffeine-wrapper .alert.alert-info a{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-warning{background-color:#fd9c00;color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-warning .alert-link,.pixel-caffeine-wrapper .alert.alert-warning a{color:hsla(0,0%,100%,.84)}.pixel-caffeine-wrapper .alert.alert-danger{background-color:#e15667;color:hsla(0,0%,100%,.84)}.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 .alert-link,.pixel-caffeine-wrapper .alert.alert-danger a{color:hsla(0,0%,100%,.84)}.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{color:#fff;border:0;margin:0}.pixel-caffeine-wrapper .nav-tabs>li>a:hover{background-color:transparent;border: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:hsla(0,0%,100%,.5)}.pixel-caffeine-wrapper .popover,.pixel-caffeine-wrapper .tooltip-inner{color:#ececec;line-height:1em;background:hsla(0,0%,40%,.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 .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;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.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:hsla(0,0%,100%,.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 (-o-device-pixel-ratio:3/4),(-webkit-min-device-pixel-ratio:0.75),(min--moz-device-pixel-ratio:0.75),(min-device-pixel-ratio:0.75),(min-resolution:0.75dppx),(min-resolution:120dpi){.pixel-caffeine-wrapper hr{height:.75px}}@media (-o-device-pixel-ratio:1),(-webkit-min-device-pixel-ratio:1),(min--moz-device-pixel-ratio:1),(min-device-pixel-ratio:1),(min-resolution:1dppx),(min-resolution:160dpi){.pixel-caffeine-wrapper hr{height:1px}}@media (-o-device-pixel-ratio:133/100),(-webkit-min-device-pixel-ratio:1.33),(min--moz-device-pixel-ratio:1.33),(min-device-pixel-ratio:1.33),(min-resolution:1.33dppx),(min-resolution:213dpi){.pixel-caffeine-wrapper hr{height:1.333px}}@media (-o-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:240dpi){.pixel-caffeine-wrapper hr{height:1.5px}}@media (-o-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:380dpi){.pixel-caffeine-wrapper hr{height:2px}}@media (-o-device-pixel-ratio:3/1),(-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:3dppx),(min-resolution:480dpi){.pixel-caffeine-wrapper hr{height:3px}}@media (-o-device-pixel-ratio:4/1),(-webkit-min-device-pixel-ratio:4),(min--moz-device-pixel-ratio:4),(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:hsla(0,0%,100%,.84);font-size:14px;border-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);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}.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-horizontal{height:10px}.pixel-caffeine-wrapper .noUi-handle{box-sizing:border-box;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}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-handle{background-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-handle{background-color:#4c70ba}.pixel-caffeine-wrapper .slider.slider-success .noUi-handle{background-color:#68aa20}.pixel-caffeine-wrapper .slider.slider-info .noUi-handle{background-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-handle{background-color:#fd9c00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-handle{background-color:#e15667}.pixel-caffeine-wrapper .slider .noUi-handle,.pixel-caffeine-wrapper .slider.slider-default .noUi-handle{border-color:#4c70ba}.pixel-caffeine-wrapper .slider.slider-inverse .noUi-handle{border-color:#3f51b5}.pixel-caffeine-wrapper .slider.slider-primary .noUi-handle{border-color:#4c70ba}.pixel-caffeine-wrapper .slider.slider-success .noUi-handle{border-color:#68aa20}.pixel-caffeine-wrapper .slider.slider-info .noUi-handle{border-color:#5bc0de}.pixel-caffeine-wrapper .slider.slider-warning .noUi-handle{border-color:#fd9c00}.pixel-caffeine-wrapper .slider.slider-danger .noUi-handle{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:transparent;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-active input,.pixel-caffeine-wrapper .selectize-control.multi .selectize-input input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input.input-active input,.pixel-caffeine-wrapper .selectize-control.single .selectize-input input{font-size:14px;outline:0;border:0;background:transparent}.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:transparent;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:transparent;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:transparent}.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:after{clear:both}.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(placeholder-loading-news.png) no-repeat 0 0;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(90deg,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:after{clear:both}.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 .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 .checkbox label,.pixel-caffeine-wrapper .form-group .radio label{font-weight:300}.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 .form-control{margin-bottom: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.is-focused .checkbox label,.pixel-caffeine-wrapper .form-group.is-focused .radio label,.pixel-caffeine-wrapper .form-group .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 .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 .checkbox .text{display:block}.pixel-caffeine-wrapper .multi-form-group:after,.pixel-caffeine-wrapper .multi-form-group:before{content:" ";display:table}.pixel-caffeine-wrapper .multi-form-group:after{clear:both}@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}}@media screen and (min-width:992px) and (min-width:992px){.pixel-caffeine-wrapper .multi-form-group .sub-form-group{float:left;width:83.33333%}}@media screen and (min-width:992px){.pixel-caffeine-wrapper .modal .multi-form-group .sub-form-group{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}}@media screen and (min-width:992px) and (min-width:992px){.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-toggle{padding-top:12px;padding-bottom:20px}.pixel-caffeine-wrapper .form-toggle .control-wrap{display:inline-block;vertical-align:middle}.pixel-caffeine-wrapper .form-toggle .text-status{margin-top:.3em}.pixel-caffeine-wrapper .togglebutton{display:inline-block;vertical-align:middle;padding-left:15px}.pixel-caffeine-wrapper .togglebutton label{margin-bottom:0}.pixel-caffeine-wrapper .togglebutton label input{position:absolute}.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-horizontal .togglebutton,.pixel-caffeine-wrapper .form-inline .togglebutton{margin-top:.3em}.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{display:inline-block;width:auto;vertical-align:middle;margin-right:10px}.pixel-caffeine-wrapper .form-inline label.control-label{margin-right:10px}.pixel-caffeine-wrapper .form-inline .text{font-size:14px}.pixel-caffeine-wrapper .form-horizontal .control-label{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .control-label{float:left;width:16.66667%}}.pixel-caffeine-wrapper .form-horizontal .control-wrap{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.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}}@media screen and (min-width:992px){.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 .data-group .data{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@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%}}@media screen and (min-width:992px){.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .control-wrap,.pixel-caffeine-wrapper .form-horizontal .form-horizontal-inline .data-group .value{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media screen and (min-width:992px) and (min-width:992px){.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%}}.pixel-caffeine-wrapper .form-horizontal .data-group .data{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.pixel-caffeine-wrapper .form-horizontal .data-group .value{float:left;width:83.33333%}}.pixel-caffeine-wrapper .form-horizontal-inline .form-control,.pixel-caffeine-wrapper .form-horizontal-inline .text{display:inline-block;vertical-align:middle}.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 .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:after{clear:both}.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-group{padding:0}.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}.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{border-bottom:none;margin-top:40px}.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-body{padding:0}.pixel-caffeine-wrapper .modal .panel-heading{border:0;padding:10px 0}.pixel-caffeine-wrapper .modal .panel-heading .tit{font-size:16px}.pixel-caffeine-wrapper .modal .panel-heading .tit:before{margin-right:5px}.pixel-caffeine-wrapper .sub-panel .tit{font-size:20px}.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:transparent;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.btn-default .ripple.ripple-on,.pixel-caffeine-wrapper .btn.btn-fab .ripple.ripple-on{opacity:.3}.pixel-caffeine-wrapper .btn.btn-fab.btn-default .ripple.ripple-out,.pixel-caffeine-wrapper .btn.btn-fab .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.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,.pixel-caffeine-wrapper .btn.btn-delete:before{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-clone:before{content:"queue"}.pixel-caffeine-wrapper .btn.btn-edit:before{content:"mode_edit"}.pixel-caffeine-wrapper .btn.btn-edit:before,.pixel-caffeine-wrapper .btn.btn-include:before{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-include:before{content:"add_circle_outline"}.pixel-caffeine-wrapper .btn.btn-exclude:before{content:"remove_circle_outline"}.pixel-caffeine-wrapper .btn.btn-exclude: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;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:transparent;box-shadow:none;color:#777}.pixel-caffeine-wrapper .btn.btn-help:before{content:"help_outline"}.pixel-caffeine-wrapper .btn-config:before,.pixel-caffeine-wrapper .btn.btn-help:before{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-config:before{content:"build"}.pixel-caffeine-wrapper .btn-save:before{content:"save"}.pixel-caffeine-wrapper .btn-apply:before,.pixel-caffeine-wrapper .btn-save:before{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-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(icon-fb.svg) no-repeat;background-size:contain;margin:-4px .5em 0 0}.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled],.pixel-caffeine-wrapper .btn.btn-fb-connect[disabled]:hover{background:#4c70ba;color:#fff}.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).active,.pixel-caffeine-wrapper .btn-group-toggle .btn.btn.active{color:#fff;background:#4c70ba}.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 .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:none;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";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 .alert.alert-lite.alert-danger{color:#e15667}.pixel-caffeine-wrapper .alert.alert-lite.alert-danger: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}.pixel-caffeine-wrapper .alert.alert-lite.alert-success{color:#68aa20}.pixel-caffeine-wrapper .alert.alert-lite.alert-success:before{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}.pixel-caffeine-wrapper .alert.alert-lite.alert-info{color:#5bc0de}.pixel-caffeine-wrapper .alert.alert-lite.alert-info:before{content:"info";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}@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}}@media screen and (min-width:768px){.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(walter-face-lost.png);background-size:85%;background-position:0}}@media screen and (min-width:768px){.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(walter-face-2.png);background-size:85%;background-position:0}}@media screen and (min-width:768px){.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(walter-face-lost.png);background-size:85%;background-position:0}}@media screen and (min-width:768px){.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(walter-face.png);background-size:85%;background-position:0}}@media screen and (min-width:768px){.pixel-caffeine-wrapper .alert-fancy.alert-token:before{background-image:url(renew-token.png);background-size:85%;background-position:0}}.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:hsla(0,0%,100%,.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-wrap:after{clear:both}.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:hsla(0,0%,100%,.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:50%;margin-left:-25%;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% - 69px)}.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;line-height:1;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;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% - 53px);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 .list-filter li{display:table;margin-bottom:10px}.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{content:"sync";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;animation:anim-spin 1s infinite linear;font-size:inherit;line-height:normal;color:inherit}.pixel-caffeine-wrapper .loading-data.btn{pointer-events:none}.pixel-caffeine-wrapper .loading-data.btn:before{content:"sync";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;animation:anim-spin 1s infinite linear;font-size:inherit;line-height:normal;color:inherit;font-size:24px}.pixel-caffeine-wrapper .loading-data.btn-fab:before{margin-top:-12px;margin-left:-12px}.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 .btn-group-sm .btn-fab.loading-data:before{margin-top:-14px;margin-left:-14px}.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:hsla(0,0%,100%,.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 .loading-data.loading-box:after,.pixel-caffeine-wrapper .loading-data.loading-box:before{opacity:.75}@keyframes placeholder-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pixel-caffeine-wrapper .panel-ca-list .panel-heading .tit:before{content:"person";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 .panel-ca-list .panel-footer{text-align:center}.pixel-caffeine-wrapper .panel-ca-list .table{margin-bottom:0}.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"}.pixel-caffeine-wrapper .panel-ca-filters .panel-heading .tit:before,.pixel-caffeine-wrapper .panel-ca-new .panel-heading .tit:before{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 .panel-ca-filters .panel-heading .tit:before{content:"filter_list"}.pixel-caffeine-wrapper .modal-ca-filter .btn-group{padding-bottom:20px}.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}@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-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:15px;padding-right:15px;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){.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{padding-bottom:20px}.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 .form-control{margin-bottom:0}.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-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 .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:auto;width:70px;height:70px;line-height:70px;border-radius:50%;background:#fff;border:1px solid #ddd;margin-top:-35px;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;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;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%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%)}@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{font-weight:600;-webkit-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);transform:translate(100%)}@media screen and (min-width:992px){.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:bottom,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;line-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-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);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.pixel-caffeine-wrapper .panel-settings-ca .panel-heading .tit:before{content:"person";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 .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:after{clear:both}.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:15px;padding-right:15px;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 .control-label{padding-top:0;text-align:left}.pixel-caffeine-wrapper .panel-settings-ca .control-label .tit{font-size:20px}.pixel-caffeine-wrapper .panel-settings-ca .sub-panel-adv-opt .form-group{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0}@media (min-width:992px){.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0}@media (min-width:992px){.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";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 .panel-settings-conversions .ecomm-conversions .tit,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-detect .tit{font-size:20px}.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;top:0;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.detected .ecomm-detect .info,.pixel-caffeine-wrapper .panel-settings-conversions .ecomm-conversions{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: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:none;box-shadow:none}.pixel-caffeine-wrapper .panel-advanced-settings .panel-heading .tit:before{position:relative;top:.07em;content:"chevron_right";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;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";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 .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{content:"track_changes";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 .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(walter-dashboard-config.png) no-repeat 50% 50%;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";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 .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-main .status.active .value-info{color:#68aa20}.pixel-caffeine-wrapper .panel-dashboard-main .status.active .value-info:after{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}.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,.pixel-caffeine-wrapper .panel-dashboard-main .status.inactive .value-info:after{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 .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;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;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(0deg,#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(180deg,#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(select2.png) 100% 0 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%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-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.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.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.pixel-caffeine .select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.pixel-caffeine .select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;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(0deg,#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{display:block;width:100%;height:100%;background:url(select2.png) no-repeat 0 1px}.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:#fff url(select2.png) no-repeat 100% -22px;background:url(select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat 100% -22px,linear-gradient(180deg,#fff 85%,#eee 99%) 0 0}.pixel-caffeine html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(select2.png) no-repeat -37px -22px;background:url(select2.png) no-repeat -37px -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(select2.png) no-repeat -37px -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat -37px -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat -37px -22px,linear-gradient(180deg,#fff 85%,#eee 99%) 0 0}.pixel-caffeine .select2-search input.select2-active{background:#fff url(select2-spinner.gif) no-repeat 100%;background:url(select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,linear-gradient(180deg,#fff 85%,#eee 99%) 0 0}.pixel-caffeine .select2-container-active .select2-choice,.pixel-caffeine .select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-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:inset 0 1px 0 #fff;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(0deg,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choice,.pixel-caffeine .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;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(180deg,#fff 0,#eee 50%)}.pixel-caffeine .select2-dropdown-open .select2-choice .select2-arrow{background:transparent;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;padding:0 0 0 4px;margin:4px 4px 4px 0;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{padding:3px 7px 4px;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 .select2-highlighted{background:#3875d7}.pixel-caffeine .select2-results li em{background:#feffde;font-style:normal}.pixel-caffeine .select2-results .select2-highlighted em{background:transparent}.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:#f4f4f4 url(select2-spinner.gif) no-repeat 100%}.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;border:1px solid #ddd;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;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;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(180deg,#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-choices{min-height:26px}.pixel-caffeine .select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-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{margin:0;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:transparent!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(select2-spinner.gif) no-repeat 100%!important}.pixel-caffeine .select2-default{color:#999!important}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);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);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(180deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee)}.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:none;background:url(select2.png) 100% 0 no-repeat}.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-focus .select2-search-choice-close,.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{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:none}.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-display-none{display:none}.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-choice-close,.pixel-caffeine .select2-search input{background-image:url(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:none;border-left:none}.pixel-caffeine .select2-container .select2-choice .select2-arrow b,.pixel-caffeine .select2-container .select2-choices .select2-arrow b{display: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:none;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{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{top:50%;margin-top:-10px;left:auto;width:20px;height:20px;line-height:20px;background:none!important;text-align:center}.pixel-caffeine .select2-container-multi .select2-choices .select2-search-choice-close:before{content:"close";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:#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";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;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:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.pixel-caffeine .select2-results{padding:0;margin:0;font-size:14px;font-weight:300;background:none}.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:none}.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:none;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}
build/admin.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(t){function e(s){if(i[s])return i[s].exports;var n=i[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var i={};e.m=t,e.c=i,e.d=function(t,i,s){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:s})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=2)}([,,function(t,e,i){i(3),t.exports=i(14)},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};i(4),i(5),i(6),i(7),i(8),i(9),i(10),i(11);var n=i(12),o=function(t){return t&&t.__esModule?t:{default:t}}(n);jQuery(document).ready(function(t){var e=!1,i=[],n={fb_pixel_box:".panel.panel-settings-set-fb-px",ca_list:".panel.panel-ca-list",conversions_list:".panel.panel-ce-tracking",sidebar:".plugin-sidebar"},r=function(t){if(void 0!==t.data("select2")){t.data("select2").container.addClass("loading-data")}else t.is("div, form")?t.addClass("loading-data loading-box"):t.is("a")&&t.addClass("loading-data")},a=function(t){if(void 0!==t.data("select2")){t.data("select2").container.removeClass("loading-data")}else t.is("div, form")?t.removeClass("loading-data loading-box"):t.is("a")&&t.removeClass("loading-data")},l=function(t,e){"error"===e&&(e="danger"),t.find(".alert-"+e).length&&t.find(".alert-"+e).remove()},h=function(e,i,n){"error"===i&&(i="danger");var o="object"===(void 0===n?"undefined":s(n))?n:{text:n},r=o.text,a=o.dismiss_action,h=void 0!==a&&a,c=t("<button />",{type:"button",class:"close","data-dismiss":"alert",text:"×"});h&&c.data("data-dismiss-action",h),l(e,i),e.prepend(t("<div />",{class:"alert alert-"+i+" alert-dismissable",role:"alert",html:r}).prepend(c))},c=function(){e=!0},d=function(){e=!1},p=function(t,e){t.select2({tags:e})},u=function(e){var s=t(void 0!==e?e.currentTarget:document.body),n=[{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:""}];t.each(n,function(e,n){if(aepc_admin.actions.hasOwnProperty(n.action)){if(i.hasOwnProperty(n.action))return void(""!==n.dropdown&&p(s.find(n.dropdown),i[n.action]));i[n.action]=[],t.ajax({url:aepc_admin.ajax_url,data:{action:aepc_admin.actions[n.action].name,_wpnonce:aepc_admin.actions[n.action].nonce},success:function(t){i[n.action]=t,""!==n.dropdown&&p(s.find(n.dropdown),t)},dataType:"json"})}}),s.find("#taxonomy_key").on("change.data",function(){var e=t(this).val().replace("tax_","");i.hasOwnProperty("get_categories")&&i.get_categories.hasOwnProperty(e)&&p(s.find("#taxonomy_terms"),i.get_categories[e])}),s.find("#tag_key").on("change.data",function(){var e=t(this).val().replace("tax_","");i.hasOwnProperty("get_tags")&&i.get_tags.hasOwnProperty(e)&&p(s.find("#tag_terms"),i.get_tags[e])}),s.find("#pt_key").on("change.data",function(){var e=t(this).val();i.hasOwnProperty("get_posts")&&i.get_posts.hasOwnProperty(e)&&p(s.find("#pt_posts"),i.get_posts[e])}),s.find("#event_categories").on("change.data",function(){s.find("#taxonomy_key").trigger("change.data")}),s.find("#event_tax_post_tag").on("change.data",function(){s.find("#tag_key").trigger("change.data")}),s.find("#event_posts").on("change.data",function(){s.find("#pt_key").trigger("change.data")}),s.find("#event_pages").on("change.data",function(){i.hasOwnProperty("get_posts")&&i.get_posts.hasOwnProperty("page")&&p(s.find("#pages"),i.get_posts.page)}),s.find("#event_custom_fields").on("change.data",function(e){var n=[{id:"[[any]]",text:aepc_admin.filter_any}];n=t.merge(n,i.get_custom_fields),s.find("#custom_field_keys option").remove(),s.find("#custom_field_keys").append(t.map(n,function(e,i){return"[[any]]"===e.id&&(e.text="--- "+e.text+" ---"),t("<option>",{val:e.id,text:e.text})}))}),s.find(".js-ecommerce input").on("change.data",function(){s.find("#dpa_key").select2({placeholder:aepc_admin.filter_custom_field_placeholder,searchInputPlaceholder:aepc_admin.filter_custom_field_placeholder,data:{results:i.get_dpa_params},query:function(e){var s={results:i.get_dpa_params};""!==e.term&&(s.results=t.merge([{id:e.term,text:e.term}],s.results)),s.results=s.results.filter(function(t){return e.matcher(e.term,t.text)}),e.callback(s)}}).select2("data",{id:s.find("#dpa_key").val(),text:s.find("#dpa_key").val()}).on("change",function(){s.find("#dpa_value").val("")}).off("change.dpa").on("change.dpa",function(){var e=t(this).val(),n=[];"content_ids"===e?i.hasOwnProperty("get_posts")&&(i.get_posts.hasOwnProperty("product")&&(n=i.get_posts.product.concat(n)),i.get_posts.hasOwnProperty("download")&&(n=i.get_posts.download.concat(n))):"content_category"===e?i.hasOwnProperty("get_categories")&&(i.get_categories.hasOwnProperty("product_cat")&&(n=i.get_categories.product_cat.concat(n)),i.get_categories.hasOwnProperty("download_category")&&(n=i.get_categories.download_category.concat(n))):"content_type"===e?n=["product","product_group"]:"currency"===e&&i.hasOwnProperty("get_currencies")&&(n=i.get_currencies.map(function(t){var e=document.createElement("textarea");return e.innerHTML=t.text,t.text=e.value,t})),n=n.filter(function(t,e){return!(0!==e&&"[[any]]"===t.id)}),s.find("#dpa_value").select2({tags:n})}).triggerHandler("change.dpa")})},f=function(){t("select").select2({minimumResultsForSearch:5}),t("input.multi-tags").select2({tags:[]}),t("select.dropdown-width-max").select2({minimumResultsForSearch:5,dropdownCssClass:"dropdown-width-max"})},g=function(e){var i=t(void 0!==e?e.currentTarget:document);i.find(".collapse").collapse({toggle:!1}),i.find('[data-toggle="tooltip"]').tooltip(),i.find('[data-toggle="popover"]').popover({container:"#wpbody .pixel-caffeine-wrapper"}),t.material.init()},m=function(e){var i=t(void 0!==e?e.currentTarget:document);i.find("select.js-collapse").on("change.bs",function(){var e=t(this),s=e.find("option:selected");i.find(s.data("target")).hasClass("in")||(i.find(e.data("parent")).find(".collapse").collapse("hide"),i.find(s.data("target")).collapse("show"))}).trigger("change.bs"),i.find("input.js-collapse").on("change.bs",function(){var e=t(this),s=e.filter(":checked");i.find(s.data("target")).hasClass("in")||(i.find(e.data("parent")).find(".collapse").collapse("hide"),i.find(s.data("target")).collapse("show"))}).trigger("change.bs"),i.find("#ca_event_type").on("change.bs",function(){i.find(".collapse-parameters").find(".collapse").collapse("hide"),i.find(".js-collapse-events").find("input:checked").prop("checked",!1)}),g(e)},v=function(e){var i=t(void 0!==e?e.currentTarget:document.body);i.find("select.js-dep").on("change",function(){var e=t(this),i=e.closest("form"),s=e.val(),n=e.attr("id"),o=i.find('div[class*="'+n+'"]'),r=i.find("."+n+"-"+s);o.hide(),r.length&&r.show()}).trigger("change"),i.find(".control-wrap .checkbox .inline-text").on("focus",function(){t(this).siblings('input[type="checkbox"]').prop("checked",!0).trigger("change")}),i.find('.control-wrap .checkbox input[type="checkbox"]').on("change",function(){var e=t(this),i=e.is(":checked");e.closest("div.checkbox").removeClass("checked unchecked").addClass(i?"checked":"unchecked").find("input.inline-text").prop("disabled",!i)}).trigger("change"),i.find(".js-show-advanced-data").on("change.components",function(){var e=t(this);e.closest("form").find("div.advanced-data").collapse(e.is(":checked")?"show":"hide")}).trigger("change.components"),i.find("select#event_standard_events").on("change.components",function(){var e=t(this),i=e.closest("form"),s=e.find("option:selected").data("fields");i.find("div.event-field").hide(),t.each(s.split(",").map(function(t){return t.trim()}),function(t,e){i.find("div.event-field."+e+"-field").show()})}).trigger("change.components"),i.find("input.js-switch-labeled-tosave").on("change.components",function(){var e=t(this),i=e.closest(".form-group").find(".text-status"),s=e.is(":checked")?"yes":"no",n=e.closest(".togglebutton"),o=e.data("original-value");void 0===i.data("original-status")&&i.data("original-status",i.clone()),o!==s?(i.hasClass("text-status-pending")||n.addClass("pending"),i.addClass("text-status-pending").text(aepc_admin.switch_unsaved)):(t(i.data("original-status")).hasClass("text-status-pending")||n.removeClass("pending"),i.replaceWith(i.data("original-status")))}).trigger("change.components"),i.find("input.js-switch-labeled").on("change.components",function(){var e=t(this),i=e.closest(".form-group").find(".text-status");i.removeClass("hide"),e.is(":checked")?i.filter(".text-status-off").addClass("hide"):i.filter(".text-status-on").addClass("hide")});var s=function(){i.find("div.js-custom-params").children("div").each(function(e){t(this).find('input[type="text"]').each(function(){var i=t(this);i.attr("name",i.attr("name").replace(/\[[0-9]+\]/,"["+e+"]")),i.attr("id",i.attr("id").replace(/_[0-9]+$/,"_"+e))})})};i.find(".js-add-custom-param").on("click",function(e){if("undefined"==typeof wp)return e;e.preventDefault();var i=wp.template("custom-params"),s=t(this).closest("div.js-custom-params"),n=parseInt(s.children("div").length);s.find(".js-custom-param:last").length?s.find(".js-custom-param:last").after(i({index:n-1})):s.prepend(i({index:n-1}))}),i.find(".js-custom-params").on("click",".js-delete-custom-param",function(e){e.preventDefault();var i=t(this),n=t("#modal-confirm-delete"),o=i.closest(".js-custom-param"),r=function(){n.modal("hide"),o.remove(),s()};""===o.find('input[id^="event_custom_params_key"]').val()&&""===o.find('input[id^="event_custom_params_value"]').val()?r():n.modal("show").one("click",".btn-ok",r)}),i.find("select[data-selected]").each(function(){var e=t(this),i=e.data("selected");e.data("selected","").val(i).trigger("change")}),i.find("select[data-selected]").each(function(){var e=t(this),i=e.data("selected");e.val(i).trigger("change")})},y=function(t){var e=t.find(".js-include-filters"),i=t.find(".js-exclude-filters"),s=t.find(".js-ca-filters");0===e.find("ul.list-filter").find("li").length?e.addClass("hide"):e.removeClass("hide"),0===i.find("ul.list-filter").find("li").length?i.addClass("hide"):i.removeClass("hide"),e.hasClass("hide")&&i.hasClass("hide")?s.find("div.no-filters-feedback").removeClass("hide"):(s.find("div.no-filters-feedback").addClass("hide"),e.find("ul.list-filter").find("li:first").find(".filter-and").remove(),i.find("ul.list-filter").find("li:first").find(".filter-and").remove())},x=function(e){var i=t(this),s=t(e.relatedTarget),n=s.closest("form");i.find("#ca-filter-form").on("submit",function(e){e.preventDefault();var i=t(this),o=i.data("scope"),c=n.find(".js-ca-filters"),d=wp.template("ca-filter-item"),p=i.find('[name^="ca_rule[][main_condition]"]:checked'),u=i.find('button[type="submit"]'),f=u.text(),g=c.find(".js-"+p.val()+"-filters"),m=p.add(i.find('[name^="ca_rule[][event_type]"]')).add(i.find('[name^="ca_rule[][event]"]:checked')).add(i.find(".collapse-parameters .collapse.in").find('[name^="ca_rule[][conditions]"]')),v=function(e){var r=t("<div />"),l="add"===o?c.find("li").length:s.closest("li").data("filter-id");if(a(i),!e||0===e.length)return h(i.find(".modal-body"),"error",aepc_admin.filter_no_condition_error),void u.text(f);m.each(function(){var e=t(this),i=e.attr("name"),s=e.val();r.append(t("<input />",{type:"hidden",name:i.replace("[]","["+l+"]"),value:s}))});var p=d({nfilters:g.find("li").length-("edit"===o&&t.contains(g.get()[0],s.get()[0])?1:0),statement:e,hidden_inputs:r.html(),index:l});"edit"===o&&t.contains(g.get()[0],s.get()[0])?s.closest("li").html(t(p).html()):(g.find("ul").append(p),"edit"!==o||t.contains(g.get()[0],s.get()[0])||s.closest("li").remove()),y(n),i.closest(".modal").modal("hide"),i.off("submit")};if(l(i.find(".modal-body"),"error"),0===i.find(".js-collapse-events input:checked").length)return void h(i.find(".modal-body"),"error",aepc_admin.filter_no_data_error);r(i),u.text(aepc_admin.filter_saving),t.ajax({url:aepc_admin.ajax_url,method:"GET",data:{filter:m.serializeArray(),action:aepc_admin.actions.get_filter_statement.name,_wpnonce:aepc_admin.actions.get_filter_statement.nonce},success:v,dataType:"html"})})},b=function(e){t(void 0!==e?e.currentTarget:document.body).find(".list-filter").on("click",".btn-delete",function(e){e.preventDefault();var i=t(this).closest("form"),s=t("#modal-confirm-delete"),n=t(this).closest("li");s.modal("show",t(this)).one("click",".btn-ok",function(){s.modal("hide"),n.remove(),y(i)})}).on("click",".btn-edit",function(e){e.preventDefault();var i=(t(this).closest("form"),t("#modal-ca-edit-filter")),s=t(this).closest("li"),n=s.find(".hidden-fields input");i.on("modal-template-loaded",function(e){var i=t(this).find("form"),s=n.filter('[name*="[main_condition]"]').val();i.find('input[name*="main_condition"][value="'+s+'"]').prop("checked",!0).closest("label").addClass("active").siblings().removeClass("active");var o=n.filter('[name*="[event_type]"]').val(),r=(i.find('select[name*="event_type"]').val(o),n.filter('[name*="[event]"]').val()),a=i.find('input[name*="event"][value="'+r+'"]').prop("checked",!0),l=i.find(a.data("target")),h=n.filter('[name*="[conditions][0][key]"]').val(),c=n.filter('[name*="[conditions][0][operator]"]').val(),d=n.filter('[name*="[conditions][0][value]"]').val();l.find('[name*="[conditions][0][key]"]').is("#custom_field_keys")&&l.find("#custom_field_keys").append(t("<option />",{val:h,text:h})),l.find('[name*="[conditions][0][key]"]').val(h),l.find('[name*="[conditions][0][operator]"]').val(c),l.find('[name*="[conditions][0][value]"]').val(d)}).one("show.bs.modal",function(){var e=t(this).find("form");e.find('[name*="event_type"]:checked').trigger("change.data"),e.find('[name*="event"]:checked').trigger("change.data"),e.find('.collapse.in [name*="[conditions][0][key]"]').trigger("change.data"),e.find('.collapse.in [name*="[conditions][0][operator]"]').trigger("change.data"),e.find('.collapse.in [name*="[conditions][0][value]"]').trigger("change.data")}).modal("show",t(this))})},w=function(e){var i=t(window).scrollTop();return t(e).offset().top-i},k=function(){var e=w(".plugin-content"),i=parseFloat(t(".wp-toolbar").css("padding-top")),s=t(".alert-wrap"),n=s.height(),o=t(".alert-wrap-ghost");e<=i?(0===o.length&&s.after('<div class="alert-wrap-ghost"></div>').next(".alert-wrap-ghost").height(n),s.addClass("alert-fixed").css({top:i}).width(t(".plugin-content").width())):(s.removeClass("alert-fixed").width("100%"),o.remove())},S=function(e){var s=t(void 0!==e?this:document.body),n=s.find("select#aepc_account_id"),o=s.find("select#aepc_pixel_id"),l=t("form#mainform").find("#aepc_account_id").val(),c=t("form#mainform").find("#aepc_pixel_id").val(),p=function(){var e=n.val()?JSON.parse(n.val()).id:"";if(i.hasOwnProperty("get_pixel_ids")&&i.get_pixel_ids.hasOwnProperty(e)){var s=t.merge([{id:"",text:""}],i.get_pixel_ids[e]);1===s.length?(s[0].text=aepc_admin.fb_option_no_pixel,o.prop("disabled",!0)):o.prop("disabled",!1),o.find("option").remove(),o.append(t.map(s,function(e,i){return t("<option>",{val:e.id,text:e.text,selected:e.id===c})})),2===o.find("option").length&&o.find("option:eq(1)").prop("selected",!0),o.val(o.find("option:selected").val()).trigger("change")}},u=function(){var e=n.val()?JSON.parse(n.val()).id:"";r(o),t.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:e},success:function(t){i.hasOwnProperty("get_pixel_ids")||(i.get_pixel_ids={}),i.get_pixel_ids[e]=t,p(),a(o)},dataType:"json"})},f=function(t){if(void 0!==t&&t.hasOwnProperty("type")&&"change"===t.type&&(o.val("").trigger("change"),o.find("option").remove()),n.val()){var e=n.val()?JSON.parse(n.val()).id:"";i.hasOwnProperty("get_pixel_ids")&&i.get_pixel_ids.hasOwnProperty(e)?p():u()}},g=function(){if(i.hasOwnProperty("get_account_ids")){var e=t.merge([{id:"",text:""}],i.get_account_ids);n.find("option").remove(),n.append(t.map(e,function(e,i){return t("<option>",{val:e.id,text:e.text,selected:e.id===l})})),n.on("change",f).trigger("change")}},m=function(){r(n),t.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(e){!1===e.success?(h(t(".js-options-group"),"error",e.data),d()):(i.get_account_ids=e,g()),a(n)},dataType:"json"})};if(l&&c){var v=JSON.parse(l),y=JSON.parse(c);n.append(t("<option>",{val:l,text:v.name+" (#"+v.id+")",selected:!0})).trigger("change"),o.append(t("<option>",{val:c,text:y.name+" (#"+y.id+")",selected:!0})).trigger("change")}!function(){n.length<=0||(i.hasOwnProperty("get_account_ids")?g():m())}(),f()},C=function(e,i){if(n.hasOwnProperty(e)&&aepc_admin.actions.hasOwnProperty("load_"+e)){var s=t(n[e]),o=function(){},a={action:aepc_admin.actions["load_"+e].name,_wpnonce:aepc_admin.actions["load_"+e].nonce};t.inArray(e,["sidebar"])<0&&l(t(".plugin-content"),"success"),r(s),window.location.href.slice(window.location.href.indexOf("?")+1).split("&").forEach(function(e){var i=e.split("=");t.inArray(i[0],["page","tab"])&&(a[i[0]]=i[1])}),void 0!==i&&(i.hasOwnProperty("success")&&(o=i.success,delete i.success),t.extend(a,i)),t.ajax({url:aepc_admin.ajax_url,data:a,success:function(i){i.success&&(s.replaceWith(i.data.html),i.data.hasOwnProperty("messages")&&i.data.messages.hasOwnProperty("success")&&i.data.messages.success.hasOwnProperty("main")&&i.data.messages.success.main.forEach(function(e){h(t(".plugin-content .alert-wrap"),"success",e)}),g(),f(),v({currentTarget:n[e]}),k(),o())},dataType:"json"})}};!function(){t.fn.select2&&t.extend(t.fn.select2.defaults,{dropdownCssClass:"adespresso-select2",containerCssClass:"adespresso-select2",formatNoMatches:!1})}(),function(){var e=t("#activity-chart");e.length&&t.getJSON(aepc_admin.ajax_url+"?action="+aepc_admin.actions.get_pixel_stats.name+"&_wpnonce="+aepc_admin.actions.get_pixel_stats.nonce,function(i){if(void 0!==i.success&&!1===i.success)return void h(e,"info",i.data[0].message);var s=new Date;s.setUTCDate(s.getUTCDate()-7),s.setUTCHours(0,0,0,0),o.default.stockChart("activity-chart",{chart:{type:"line"},title:{text:null},navigator:{enabled:!0},rangeSelector:{enabled:!1},plotOptions:{spline:{marker:{enabled:!0}}},xAxis:{min:s.getTime()},yAxis:{gridLineColor:"#F4F4F4"},series:[{name:"Pixel fires",data:i,dataGrouping:{approximation:"sum",forced:!0,units:[["day",[1]]]},pointInterval:36e5}]}),e.closest(".panel").find("select#date-range").select2({minimumResultsForSearch:5,width:"element"}),e.closest(".panel").on("change.chart.range","select#date-range",function(){var i=e.highcharts(),s=t(this).val(),n=new Date,o=new Date;if(o.setDate(n.getUTCDate()-1),"today"===s)i.xAxis[0].setExtremes(n.setUTCHours(0,0,0,0),n.setUTCHours(23,59,59,999)),i.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("yesterday"===s)i.xAxis[0].setExtremes(o.setUTCHours(0,0,0,0),o.setUTCHours(23,59,59,999)),i.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["hour",[1]]]});else if("last-7-days"===s){var r=o;r.setDate(n.getUTCDate()-7),i.xAxis[0].setExtremes(r.setUTCHours(0,0,0,0),n.setUTCHours(23,59,59,999)),i.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}else if("last-14-days"===s){var a=o;a.setDate(n.getUTCDate()-14),i.xAxis[0].setExtremes(a.setUTCHours(0,0,0,0),n.setUTCHours(23,59,59,999)),i.xAxis[0].setDataGrouping({approximation:"sum",forced:!0,units:[["day",[1]]]})}})})}(),u(),m(),f(),S(),v(),b(),t(".modal-confirm").on("show.bs.modal",function(e){var i=t(this),s=e.hasOwnProperty("relatedTarget")?t(e.relatedTarget).attr("href"):"";t.inArray(s,["","#","#_"])<0&&i.one("click",".btn-ok",function(e){e.preventDefault();var n={"fb-disconnect":"fb_pixel_box","ca-delete":"ca_list","conversion-delete":"conversions_list"},o=s.match(new RegExp("action=("+Object.keys(n).join("|")+")(&|$)"));o?(r(i.find(".modal-content")),t.ajax({url:s+(s.indexOf("?")?"&":"?")+"ajax=1",method:"GET",success:function(e){if(e.success&&(t(".sec-overlay").removeClass("sec-overlay"),t(".sub-panel-fb-connect.bumping").removeClass("bumping"),C(n[o[1]]),i.modal("hide"),a(i.find(".modal-content")),window.history&&window.history.pushState)){var s=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:s},"",s)}},dataType:"json"})):(i.modal("hide"),window.location=s)})}),t(".js-new-filter-modal").on("click",".js-main-condition > .js-condition",function(){var e=t(this);e.closest(".js-main-condition").find(".js-condition").removeClass("active"),e.addClass("active")}),t(".js-form-modal").on("show.bs.modal",function(e){if("undefined"==typeof wp)return e;var i=t(this),s=t(e.relatedTarget),n=s.data("config"),o=wp.template(i.attr("id"));i.find(".modal-content").html(o(n)),i.trigger("modal-template-loaded")}).on("show.bs.modal",m).on("show.bs.modal",f).on("show.bs.modal",u).on("show.bs.modal",v).on("show.bs.modal",x).on("show.bs.modal",b),t(document).on("submit",'form[data-toggle="ajax"]',function(e){e.preventDefault();var i=t(this),s=i,n=i.find('[type="submit"]'),o=n.text(),c=i.offset().top-50;i.find(".modal-body").length?s=i.find(".modal-body").first():i.find(".panel-body").length&&(s=i.find(".panel-body").first()),l(s,"error"),i.find(".has-error").removeClass("has-error"),i.find(".help-block-error").remove(),r(i),t.ajax({url:aepc_admin.ajax_url,method:"POST",data:i.serialize(),success:function(e){if(e.success){var r={"fb-connect-options":"fb_pixel_box","ca-clone":"ca_list","ca-edit":"ca_list","conversion-edit":"conversions_list"},l=Object.keys(r).map(function(t){return"#modal-"+t}).join(","),d={};if(i.closest(".modal").length&&i.closest(".modal").is(l)){if(C(r[i.closest(".modal").attr("id").replace("modal-","")]),i.closest(".modal").modal("hide"),a(i),window.history&&window.history.pushState){var p=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:p},"",p)}}else if(Object.keys(d).indexOf(i.data("action"))>=0)C(d[i.data("action")]),a(i);else{var u=i.attr("action");u?window.location.href=u:window.location.reload(!1)}}else{if(e.data.hasOwnProperty("refresh")&&e.data.refresh)return void(window.location.href=window.location.href.replace(/(\?|\&)ref=fblogin/,""));a(i),t("html, body").animate({scrollTop:c},300),n.text(o),e.data.hasOwnProperty("main")&&h(s,"error",e.data.main.map(function(t){return t.text}).join("<br/>")),i.find("input, select").each(function(){var i=t(this),s=i.attr("id"),n=i.closest(".form-group"),o=i.closest(".control-wrap").find(".field-helper");e.data.hasOwnProperty(s)&&(n.addClass("has-error"),o.append(t("<span />",{class:"help-block help-block-error",html:e.data[s].map(function(t){return t.text}).join("<br/>")}))),i.on("keyup change",function(){o.find(".help-block-error").remove()})})}},dataType:"json"})}),t(window).on("load",k).on("scroll",k).on("resize",k),t("#modal-fb-connect-options").on("show.bs.modal",function(e){if("undefined"==typeof wp)return e;var i=t(this),s=wp.template("modal-facebook-options");i.find(".modal-content").html(s([])),i.trigger("facebook-options-loaded")}).on("show.bs.modal",m).on("show.bs.modal",f).on("show.bs.modal",S),t(".sub-panel-fb-connect").on("change","#aepc_account_id",function(){var e=t(this).val(),i=t("#aepc_pixel_id").val();e&&i?t(".js-save-facebook-options").removeClass("disabled"):t(".js-save-facebook-options").addClass("disabled")}).on("change","#aepc_pixel_id",function(){var e=t("#aepc_account_id").val(),i=t(this).val();e&&i?t(".js-save-facebook-options").removeClass("disabled"):t(".js-save-facebook-options").addClass("disabled")}).on("click",".js-save-facebook-options:not(.disabled)",function(e){var i=t("#aepc_account_id").val(),s=t("#aepc_pixel_id").val();t(".sec-overlay").removeClass("sec-overlay"),t(".sub-panel-fb-connect.bumping").removeClass("bumping"),r(t(".panel.panel-settings-set-fb-px")),t.ajax({url:aepc_admin.ajax_url,method:"POST",data:{aepc_account_id:i,aepc_pixel_id:s,action:aepc_admin.actions.save_facebook_options.name,_wpnonce:aepc_admin.actions.save_facebook_options.nonce},success:function(t){if(t.success){if(window.history&&window.history.pushState){var e=window.location.href.replace(/(\?|\&)ref=fblogin/,"");window.history.pushState({path:e},"",e)}C("fb_pixel_box"),d()}},dataType:"json"})}),t(".wrap-custom-audiences").on("click",".js-ca-size-sync",function(e){var i=t(this),s=i.data("ca_id");l(t(".plugin-content .alert-wrap"),"error"),r(t(".panel.panel-ca-list")),i.addClass("loading-data"),t.ajax({url:aepc_admin.ajax_url,method:"GET",data:{ca_id:s,action:aepc_admin.actions.refresh_ca_size.name,_wpnonce:aepc_admin.actions.refresh_ca_size.nonce},success:function(e){e.success?C("ca_list"):h(t(".plugin-content .alert-wrap"),"error",e.data.message)},dataType:"json"})}),t(".wrap").on("click",".pagination li a",function(e){e.preventDefault();var i=t(this),s=i.attr("href"),n=s.match(/paged=([0-9]+)/);t(this).closest(".panel-ca-list").length?C("ca_list",{paged:n[1]}):t(this).closest(".panel-ce-tracking").length&&C("conversions_list",{paged:n[1]}),window.history&&window.history.pushState&&window.history.pushState({path:s},"",s)}),t(".plugin-sidebar.loading-sec").length&&C("sidebar");var T=[];t(".modal").on("show.bs.modal",function(t){T.push(t)}).on("hidden.bs.modal",function(e){t(T[T.length-1].relatedTarget).closest(".modal").length&&(t("body").addClass("modal-open"),T.splice(T.length-1,1))}),t("#aepc-clear-transients").on("click",function(e){e.preventDefault();var i=t(this);r(i),t.ajax({url:aepc_admin.ajax_url,method:"POST",data:{action:aepc_admin.actions.clear_transients.name,_wpnonce:aepc_admin.actions.clear_transients.nonce},success:function(e){a(i),e.success&&h(t(".plugin-content .alert-wrap"),"success",e.data.message)},dataType:"json"})}),t("#aepc-reset-fb-connection").on("click",function(e){e.preventDefault();var i=t(this);r(i),t.ajax({url:aepc_admin.ajax_url,method:"POST",data:{action:aepc_admin.actions.reset_fb_connection.name,_wpnonce:aepc_admin.actions.reset_fb_connection.nonce},success:function(e){C("fb_pixel_box",{success:function(){a(i),e.success&&h(t(".plugin-content .alert-wrap"),"success",e.data.message)}})},dataType:"json"})}),t(".ecomm-conversions").find('input[type="checkbox"]').on("change",function(){var e=t("#aepc_enable_dpa");e.is(":checked")||e.prop("checked",!0).trigger("change")}),t(document).on("click","button[data-dismiss][data-dismiss-action]",function(){var e=t(this).data("dismiss-action");t.ajax({url:aepc_admin.ajax_url,method:"GET",data:{notice_id:e,action:aepc_admin.actions.dismiss_notice.name,_wpnonce:aepc_admin.actions.dismiss_notice.nonce},dataType:"json"})}),function(){t(".wrap form").on("change",":input:not(#date-range)",function(){c()}).on("submit",function(){d()}),window.onbeforeunload=function(){if(e)return aepc_admin.unsaved}}()})},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};+function(t){function e(e){var i,s=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(s)}function i(e){return this.each(function(){var i=t(this),o=i.data("bs.collapse"),r=t.extend({},n.DEFAULTS,i.data(),"object"==(void 0===e?"undefined":s(e))&&e);!o&&r.toggle&&/show|hide/.test(e)&&(r.toggle=!1),o||i.data("bs.collapse",o=new n(this,r)),"string"==typeof e&&o[e]()})}var n=function e(i,s){this.$element=t(i),this.options=t.extend({},e.DEFAULTS,s),this.$trigger=t('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.7",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,s=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(s&&s.length&&(e=s.data("bs.collapse"))&&e.transitioning)){var o=t.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){s&&s.length&&(i.call(s,"hide"),e||s.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return a.call(this);var l=t.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(n.TRANSITION_DURATION)[r](this.$element[0][l])}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[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 s=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!t.support.transition)return s.call(this);this.$element[i](0).one("bsTransitionEnd",t.proxy(s,this)).emulateTransitionEnd(n.TRANSITION_DURATION)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},n.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,s){var n=t(s);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},n.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var o=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=n,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(s){var n=t(this);n.attr("data-target")||s.preventDefault();var o=e(n),r=o.data("bs.collapse"),a=r?"toggle":n.data();i.call(o,a)})}(jQuery)},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};+function(t){function e(e){return this.each(function(){var n=t(this),o=n.data("bs.tooltip"),r="object"==(void 0===e?"undefined":s(e))&&e;!o&&/destroy|hide/.test(e)||(o||n.data("bs.tooltip",o=new i(this,r)),"string"==typeof e&&o[e]())})}var i=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.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}},i.prototype.init=function(e,i,s){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(s),this.$viewport=this.options.viewport&&t(t.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 n=this.options.trigger.split(" "),o=n.length;o--;){var r=n[o];if("click"==r)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=r){var a="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(e){return e=t.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},i.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,s){i[t]!=s&&(e[t]=s)}),e},i.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},i.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}},i.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var s=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!s)return;var n=this,o=this.tip(),r=this.getUID(this.type);this.setContent(),o.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&o.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(a);h&&(a=a.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=o[0].offsetWidth,p=o[0].offsetHeight;if(h){var u=a,f=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+p>f.bottom?"top":"top"==a&&c.top-p<f.top?"bottom":"right"==a&&c.right+d>f.width?"left":"left"==a&&c.left-d<f.left?"right":a,o.removeClass(u).addClass(a)}var g=this.getCalculatedOffset(a,c,d,p);this.applyPlacement(g,a);var m=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};t.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",m).emulateTransitionEnd(i.TRANSITION_DURATION):m()}},i.prototype.applyPlacement=function(e,i){var s=this.tip(),n=s[0].offsetWidth,o=s[0].offsetHeight,r=parseInt(s.css("margin-top"),10),a=parseInt(s.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(a)&&(a=0),e.top+=r,e.left+=a,t.offset.setOffset(s[0],t.extend({using:function(t){s.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),s.addClass("in");var l=s[0].offsetWidth,h=s[0].offsetHeight;"top"==i&&h!=o&&(e.top=e.top+o-h);var c=this.getViewportAdjustedDelta(i,e,l,h);c.left?e.left+=c.left:e.top+=c.top;var d=/top|bottom/.test(i),p=d?2*c.left-n+l:2*c.top-o+h,u=d?"offsetWidth":"offsetHeight";s.offset(e),this.replaceArrow(p,s[0][u],d)},i.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},i.prototype.hide=function(e){function s(){"in"!=n.hoverState&&o.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),e&&e()}var n=this,o=t(this.$tip),r=t.Event("hide.bs."+this.type);if(this.$element.trigger(r),!r.isDefaultPrevented())return o.removeClass("in"),t.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),this.hoverState=null,this},i.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],s="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var o=window.SVGElement&&i instanceof window.SVGElement,r=s?{top:0,left:0}:o?null:e.offset(),a={scroll:s?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=s?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,l,r)},i.prototype.getCalculatedOffset=function(t,e,i,s){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-s,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-s/2,left:e.left-i}:{top:e.top+e.height/2-s/2,left:e.left+e.width}},i.prototype.getViewportAdjustedDelta=function(t,e,i,s){var n={top:0,left:0};if(!this.$viewport)return n;var o=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-o-r.scroll,l=e.top+o-r.scroll+s;a<r.top?n.top=r.top-a:l>r.top+r.height&&(n.top=r.top+r.height-l)}else{var h=e.left-o,c=e.left+o+i;h<r.left?n.left=r.left-h:c>r.right&&(n.left=r.left+r.width-c)}return n},i.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},i.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},i.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(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},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var n=t.fn.tooltip;t.fn.tooltip=e,t.fn.tooltip.Constructor=i,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=n,this}}(jQuery)},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};+function(t){function e(e){return this.each(function(){var n=t(this),o=n.data("bs.popover"),r="object"==(void 0===e?"undefined":s(e))&&e;!o&&/destroy|hide/.test(e)||(o||n.data("bs.popover",o=new i(this,r)),"string"==typeof e&&o[e]())})}var i=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.3.7",i.DEFAULTS=t.extend({},t.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>'}),i.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=t.fn.popover;t.fn.popover=e,t.fn.popover.Constructor=i,t.fn.popover.noConflict=function(){return t.fn.popover=n,this}}(jQuery)},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};+function(t){function e(e,n){return this.each(function(){var o=t(this),r=o.data("bs.modal"),a=t.extend({},i.DEFAULTS,o.data(),"object"==(void 0===e?"undefined":s(e))&&e);r||o.data("bs.modal",r=new i(this,a)),"string"==typeof e?r[e](n):a.show&&r.show(n)})}var i=function(e,i){this.options=i,this.$body=t(document.body),this.$element=t(e),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,t.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.7",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},i.prototype.show=function(e){var s=this,n=t.Event("show.bs.modal",{relatedTarget:e});this.$element.trigger(n),this.isShown||n.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"]',t.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){s.$element.one("mouseup.dismiss.bs.modal",function(e){t(e.target).is(s.$element)&&(s.ignoreBackdropClick=!0)})}),this.backdrop(function(){var n=t.support.transition&&s.$element.hasClass("fade");s.$element.parent().length||s.$element.appendTo(s.$body),s.$element.show().scrollTop(0),s.adjustDialog(),n&&s.$element[0].offsetWidth,s.$element.addClass("in"),s.enforceFocus();var o=t.Event("shown.bs.modal",{relatedTarget:e});n?s.$dialog.one("bsTransitionEnd",function(){s.$element.trigger("focus").trigger(o)}).emulateTransitionEnd(i.TRANSITION_DURATION):s.$element.trigger("focus").trigger(o)}))},i.prototype.hide=function(e){e&&e.preventDefault(),e=t.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),t(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"),t.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",t.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){t(document).off("focusin.bs.modal").on("focusin.bs.modal",t.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",t.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?t(window).on("resize.bs.modal",t.proxy(this.handleUpdate,this)):t(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(e){var s=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=t.support.transition&&n;if(this.$backdrop=t(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",t.proxy(function(t){if(this.ignoreBackdropClick)return void(this.ignoreBackdropClick=!1);t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!e)return;o?this.$backdrop.one("bsTransitionEnd",e).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):e()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var r=function(){s.removeBackdrop(),e&&e()};t.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):r()}else e&&e()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",t+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var n=t.fn.modal;t.fn.modal=e,t.fn.modal.Constructor=i,t.fn.modal.noConflict=function(){return t.fn.modal=n,this},t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var s=t(this),n=s.attr("href"),o=t(s.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,"")),r=o.data("bs.modal")?"toggle":t.extend({remote:!/#/.test(n)&&n},o.data(),s.data());s.is("a")&&i.preventDefault(),o.one("show.bs.modal",function(t){t.isDefaultPrevented()||o.one("hidden.bs.modal",function(){s.is(":visible")&&s.trigger("focus")})}),e.call(o,r,this)})}(jQuery)},function(t,e,i){"use strict";+function(t){function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,s=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(s).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery)},function(t,e,i){"use strict";+function(t){function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new s(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',s=function(e){t(e).on("click",i,this.close)};s.VERSION="3.3.7",s.TRANSITION_DURATION=150,s.prototype.close=function(e){function i(){r.detach().trigger("closed.bs.alert").remove()}var n=t(this),o=n.attr("data-target");o||(o=n.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,""));var r=t("#"===o?[]:o);e&&e.preventDefault(),r.length||(r=n.closest(".alert")),r.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),t.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",i).emulateTransitionEnd(s.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=s,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,s.prototype.close)}(jQuery)},function(t,e,i){"use strict";!function(t){function e(t){return void 0===t.which||"number"==typeof t.which&&t.which>0&&(!t.ctrlKey&&!t.metaKey&&!t.altKey&&8!=t.which&&9!=t.which&&13!=t.which&&16!=t.which&&17!=t.which&&20!=t.which&&27!=t.which)}function i(e){var i=t(e);i.prop("disabled")||i.closest(".form-group").addClass("is-focused")}function s(t,e){var i;return i=t.hasClass("checkbox-inline")||t.hasClass("radio-inline")?t:t.closest(".checkbox").length?t.closest(".checkbox"):t.closest(".radio"),i.toggleClass("disabled",e)}function n(e){var n=!1;(e.is(t.material.options.checkboxElements)||e.is(t.material.options.radioElements))&&(n=!0),e.closest("label").hover(function(){var e=t(this).find("input"),o=e.prop("disabled");n&&s(t(this),o),o||i(e)},function(){o(t(this).find("input"))})}function o(e){t(e).closest(".form-group").removeClass("is-focused")}t.expr[":"].notmdproc=function(e){return!t(e).data("mdproc")},t.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple",".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox], label.checkbox-inline > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio], label.radio-inline > input[type=radio]"},checkbox:function(e){n(t(e||this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("<span class='checkbox-material'><span class='check'></span></span>"))},togglebutton:function(e){n(t(e||this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("<span class='toggle'></span>"))},radio:function(e){n(t(e||this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("<span class='circle'></span><span class='check'></span>"))},input:function(e){t(e||this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var e=t(this),i=e.closest(".form-group");0!==i.length||"hidden"===e.attr("type")||e.attr("hidden")||(e.wrap("<div class='form-group'></div>"),i=e.closest(".form-group")),e.attr("data-hint")&&(e.after("<p class='help-block'>"+e.attr("data-hint")+"</p>"),e.removeAttr("data-hint"));var s={"input-lg":"form-group-lg","input-sm":"form-group-sm"};if(t.each(s,function(t,s){e.hasClass(t)&&(e.removeClass(t),i.addClass(s))}),e.hasClass("floating-label")){var n=e.attr("placeholder");e.attr("placeholder",null).removeClass("floating-label");var o=e.attr("id"),r="";o&&(r="for='"+o+"'"),i.addClass("label-floating"),e.after("<label "+r+"class='control-label'>"+n+"</label>")}null!==e.val()&&"undefined"!=e.val()&&""!==e.val()||i.addClass("is-empty"),i.find("input[type=file]").length>0&&i.addClass("is-fileinput")})},attachInputEventHandlers:function(){var s=this.options.validate;t(document).on("keydown paste",".form-control",function(i){e(i)&&t(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var e=t(this),i=e.closest(".form-group"),n=void 0===e[0].checkValidity||e[0].checkValidity();""===e.val()?i.addClass("is-empty"):i.removeClass("is-empty"),s&&(n?i.removeClass("has-error"):i.addClass("has-error"))}).on("focus",".form-control, .form-group.is-fileinput",function(){i(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){o(this)}).on("change",".form-group input",function(){var e=t(this);if("file"!=e.attr("type")){var i=e.closest(".form-group");e.val()?i.removeClass("is-empty"):i.addClass("is-empty")}}).on("change",".form-group.is-fileinput input[type='file']",function(){var e=t(this),i=e.closest(".form-group"),s="";t.each(this.files,function(t,e){s+=e.name+", "}),s=s.substring(0,s.length-2),s?i.removeClass("is-empty"):i.addClass("is-empty"),i.find("input.form-control[readonly]").val(s)})},ripples:function(e){t(e||this.options.withRipples).ripples()},autofill:function(){var e=setInterval(function(){t("input[type!=checkbox]").each(function(){var e=t(this);e.val()&&e.val()!==e.attr("value")&&e.trigger("change")})},100);setTimeout(function(){clearInterval(e)},1e4)},attachAutofillEventHandlers:function(){var e;t(document).on("focus","input",function(){var i=t(this).parents("form").find("input").not("[type=file]");e=setInterval(function(){i.each(function(){var e=t(this);e.val()!==e.attr("value")&&e.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(e)})},init:function(e){this.options=t.extend({},this.options,e);var i=t(document);t.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(t.fn.ripples&&this.options.ripples&&i.arrive(this.options.withRipples,function(){t.material.ripples(t(this))}),this.options.input&&i.arrive(this.options.inputElements,function(){t.material.input(t(this))}),this.options.checkbox&&i.arrive(this.options.checkboxElements,function(){t.material.checkbox(t(this))}),this.options.radio&&i.arrive(this.options.radioElements,function(){t.material.radio(t(this))}),this.options.togglebutton&&i.arrive(this.options.togglebuttonElements,function(){t.material.togglebutton(t(this))}))}}}(jQuery)},function(t,e,i){"use strict";var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t){void 0===t.fn.each2&&t.extend(t.fn,{each2:function(e){for(var i=t([0]),s=-1,n=this.length;++s<n&&(i.context=i[0]=this[s])&&!1!==e.call(i[0],s,i););return this}})}(jQuery),function(t,e){function i(e){var i=t(document.createTextNode(""));e.before(i),i.before(e),i.remove()}function n(t){function e(t){return F[t]||t}return t.replace(/[^\u0000-\u007E]/g,e)}function o(t,e){for(var i=0,s=e.length;i<s;i+=1)if(a(t,e[i]))return i;return-1}function r(){var e=t(N);e.appendTo("body");var i={width:e.width()-e[0].clientWidth,height:e.height()-e[0].clientHeight};return e.remove(),i}function a(t,i){return t===i||t!==e&&i!==e&&(null!==t&&null!==i&&(t.constructor===String?t+""==i+"":i.constructor===String&&i+""==t+""))}function l(e,i){var s,n,o;if(null===e||e.length<1)return[];for(s=e.split(i),n=0,o=s.length;n<o;n+=1)s[n]=t.trim(s[n]);return s}function h(t){return t.outerWidth(!1)-t.width()}function c(i){var s="keyup-change-value";i.on("keydown",function(){t.data(i,s)===e&&t.data(i,s,i.val())}),i.on("keyup",function(){var n=t.data(i,s);n!==e&&i.val()!==n&&(t.removeData(i,s),i.trigger("keyup-change"))})}function d(i){i.on("mousemove",function(i){var s=W;s!==e&&s.x===i.pageX&&s.y===i.pageY||t(i.target).trigger("mousemove-filtered",i)})}function p(t,i,s){s=s||e;var n;return function(){var e=arguments;window.clearTimeout(n),n=window.setTimeout(function(){i.apply(s,e)},t)}}function u(t,e){var i=p(t,function(t){e.trigger("scroll-debounced",t)});e.on("scroll",function(t){o(t.target,e.get())>=0&&i(t)})}function f(t){t[0]!==document.activeElement&&window.setTimeout(function(){var e,i=t[0],s=t.val().length;t.focus(),(i.offsetWidth>0||i.offsetHeight>0)&&i===document.activeElement&&(i.setSelectionRange?i.setSelectionRange(s,s):i.createTextRange&&(e=i.createTextRange(),e.collapse(!1),e.select()))},0)}function g(e){e=t(e)[0];var i=0,s=0;if("selectionStart"in e)i=e.selectionStart,s=e.selectionEnd-i;else if("selection"in document){e.focus();var n=document.selection.createRange();s=document.selection.createRange().text.length,n.moveStart("character",-e.value.length),i=n.text.length-s}return{offset:i,length:s}}function m(t){t.preventDefault(),t.stopPropagation()}function v(t){t.preventDefault(),t.stopImmediatePropagation()}function y(e){if(!z){var i=e[0].currentStyle||window.getComputedStyle(e[0],null);z=t(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:i.fontSize,fontFamily:i.fontFamily,fontStyle:i.fontStyle,fontWeight:i.fontWeight,letterSpacing:i.letterSpacing,textTransform:i.textTransform,whiteSpace:"nowrap"}),z.attr("class","select2-sizer"),t("body").append(z)}return z.text(e.val()),z.width()}function x(e,i,s){var n,o,r=[];n=t.trim(e.attr("class")),n&&(n=""+n,t(n.split(/\s+/)).each2(function(){0===this.indexOf("select2-")&&r.push(this)})),n=t.trim(i.attr("class")),n&&(n=""+n,t(n.split(/\s+/)).each2(function(){0!==this.indexOf("select2-")&&(o=s(this))&&r.push(o)})),e.attr("class",r.join(" "))}function b(t,e,i,s){var o=n(t.toUpperCase()).indexOf(n(e.toUpperCase())),r=e.length;if(o<0)return void i.push(s(t));i.push(s(t.substring(0,o))),i.push("<span class='select2-match'>"),i.push(s(t.substring(o,o+r))),i.push("</span>"),i.push(s(t.substring(o+r,t.length)))}function w(t){var e={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return String(t).replace(/[&<>"'\/\\]/g,function(t){return e[t]})}function k(i){var s,n=null,o=i.quietMillis||100,r=i.url,a=this;return function(l){window.clearTimeout(s),s=window.setTimeout(function(){var s=i.data,o=r,h=i.transport||t.fn.select2.ajaxDefaults.transport,c={type:i.type||"GET",cache:i.cache||!1,jsonpCallback:i.jsonpCallback||e,dataType:i.dataType||"json"},d=t.extend({},t.fn.select2.ajaxDefaults.params,c);s=s?s.call(a,l.term,l.page,l.context):null,o="function"==typeof o?o.call(a,l.term,l.page,l.context):o,n&&"function"==typeof n.abort&&n.abort(),i.params&&(t.isFunction(i.params)?t.extend(d,i.params.call(a)):t.extend(d,i.params)),t.extend(d,{url:o,dataType:i.dataType,data:s,success:function(t){var e=i.results(t,l.page,l);l.callback(e)},error:function(t,e,i){var s={hasError:!0,jqXHR:t,textStatus:e,errorThrown:i};l.callback(s)}}),n=h.call(a,d)},o)}}function S(e){var i,s,n=e,o=function(t){return""+t.text};t.isArray(n)&&(s=n,n={results:s}),!1===t.isFunction(n)&&(s=n,n=function(){return s});var r=n();return r.text&&(o=r.text,t.isFunction(o)||(i=r.text,o=function(t){return t[i]})),function(e){var i,s=e.term,r={results:[]};if(""===s)return void e.callback(n());i=function(n,r){var a,l;if(n=n[0],n.children){a={};for(l in n)n.hasOwnProperty(l)&&(a[l]=n[l]);a.children=[],t(n.children).each2(function(t,e){i(e,a.children)}),(a.children.length||e.matcher(s,o(a),n))&&r.push(a)}else e.matcher(s,o(n),n)&&r.push(n)},t(n().results).each2(function(t,e){i(e,r.results)}),e.callback(r)}}function C(i){var s=t.isFunction(i);return function(n){var o=n.term,r={results:[]},a=s?i(n):i;t.isArray(a)&&(t(a).each(function(){var t=this.text!==e,i=t?this.text:this;(""===o||n.matcher(o,i))&&r.results.push(t?this:{id:this,text:this})}),n.callback(r))}}function T(e,i){if(t.isFunction(e))return!0;if(!e)return!1;if("string"==typeof e)return!0;throw new Error(i+" must be a string, function, or falsy value")}function A(e,i){if(t.isFunction(e)){var s=Array.prototype.slice.call(arguments,2);return e.apply(i,s)}return e}function P(e){var i=0;return t.each(e,function(t,e){e.children?i+=P(e.children):i++}),i}function M(t,i,s,n){var o,r,l,h,c,d=t,p=!1;if(!n.createSearchChoice||!n.tokenSeparators||n.tokenSeparators.length<1)return e;for(;;){for(r=-1,l=0,h=n.tokenSeparators.length;l<h&&(c=n.tokenSeparators[l],!((r=t.indexOf(c))>=0));l++);if(r<0)break;if(o=t.substring(0,r),t=t.substring(r+c.length),o.length>0&&(o=n.createSearchChoice.call(this,o,i))!==e&&null!==o&&n.id(o)!==e&&null!==n.id(o)){for(p=!1,l=0,h=i.length;l<h;l++)if(a(n.id(o),n.id(i[l]))){p=!0;break}p||s(o)}}return d!==t?t:void 0}function O(){var e=this;t.each(arguments,function(t,i){e[i].remove(),e[i]=null})}function E(e,i){var s=function(){};return s.prototype=new e,s.prototype.constructor=s,s.prototype.parent=e.prototype,s.prototype=t.extend(s.prototype,i),s}if(window.Select2===e){var D,L,I,_,R,z,B,H,W={x:0,y:0},D={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(t){switch(t=t.which?t.which:t){case D.LEFT:case D.RIGHT:case D.UP:case D.DOWN:return!0}return!1},isControl:function(t){switch(t.which){case D.SHIFT:case D.CTRL:case D.ALT:return!0}return!!t.metaKey},isFunctionKey:function(t){return(t=t.which?t.which:t)>=112&&t<=123}},N="<div class='select2-measure-scrollbar'></div>",F={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};B=t(document),R=function(){var t=1;return function(){return t++}}(),L=E(Object,{bind:function(t){var e=this;return function(){t.apply(e,arguments)}},init:function(i){var s,n;this.opts=i=this.prepareOpts(i),this.id=i.id,i.element.data("select2")!==e&&null!==i.element.data("select2")&&i.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=t("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body),this.containerId="s2id_"+(i.element.attr("id")||"autogen"+R()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",i.element.attr("title")),this.body=t("body"),x(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",i.element.attr("style")),this.container.css(A(i.containerCss,this.opts.element)),this.container.addClass(A(i.containerCssClass,this.opts.element)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",m),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),x(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(A(i.dropdownCssClass,this.opts.element)),this.dropdown.data("select2",this),this.dropdown.on("click",m),this.results=s=this.container.find(".select2-results"),this.search=n=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",m),d(this.results),this.dropdown.on("mousemove-filtered",".select2-results",this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",".select2-results",this.bind(function(t){this._touchEvent=!0,this.highlightUnderEvent(t)})),this.dropdown.on("touchmove",".select2-results",this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",".select2-results",this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind(function(t){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())})),u(80,this.results),this.dropdown.on("scroll-debounced",".select2-results",this.bind(this.loadMoreIfNeeded)),t(this.container).on("change",".select2-input",function(t){t.stopPropagation()}),t(this.dropdown).on("change",".select2-input",function(t){t.stopPropagation()}),t.fn.mousewheel&&s.mousewheel(function(t,e,i,n){var o=s.scrollTop();n>0&&o-n<=0?(s.scrollTop(0),m(t)):n<0&&s.get(0).scrollHeight-s.scrollTop()+n<=s.height()&&(s.scrollTop(s.get(0).scrollHeight-s.height()),m(t))}),c(n),n.on("keyup-change input paste",this.bind(this.updateResults)),n.on("focus",function(){n.addClass("select2-focused")}),n.on("blur",function(){n.removeClass("select2-focused")}),this.dropdown.on("mouseup",".select2-results",this.bind(function(e){t(e.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(e),this.selectHighlighted(e))})),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",function(t){t.stopPropagation()}),this.nextSearchTerm=e,t.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==i.maximumInputLength&&this.search.attr("maxlength",i.maximumInputLength);var o=i.element.prop("disabled");o===e&&(o=!1),this.enable(!o);var a=i.element.prop("readonly");a===e&&(a=!1),this.readonly(a),H=H||r(),this.autofocus=i.element.prop("autofocus"),i.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",i.searchInputPlaceholder)},destroy:function(){var t=this.opts.element,i=t.data("select2"),s=this;this.close(),t.length&&t[0].detachEvent&&t.each(function(){this.detachEvent("onpropertychange",s._sync)}),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),this._sync=null,i!==e&&(i.container.remove(),i.liveRegion.remove(),i.dropdown.remove(),t.removeClass("select2-offscreen").removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?t.attr({tabindex:this.elementTabIndex}):t.removeAttr("tabindex"),t.show()),O.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(t){return t.is("option")?{id:t.prop("value"),text:t.text(),element:t.get(),css:t.attr("class"),disabled:t.prop("disabled"),locked:a(t.attr("locked"),"locked")||a(t.data("locked"),!0)}:t.is("optgroup")?{text:t.attr("label"),children:[],element:t.get(),css:t.attr("class")}:void 0},prepareOpts:function(i){var s,n,o,r,h=this;if(s=i.element,"select"===s.get(0).tagName.toLowerCase()&&(this.select=n=i.element),n&&t.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in i)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")}),i=t.extend({},{populateResults:function(s,n,o){var r,a=this.opts.id,l=this.liveRegion;(r=function(s,n,c){var d,p,u,f,g,m,v,y,x,b;s=i.sortResults(s,n,o);var w=[];for(d=0,p=s.length;d<p;d+=1)u=s[d],g=!0===u.disabled,f=!g&&a(u)!==e,m=u.children&&u.children.length>0,v=t("<li></li>"),v.addClass("select2-results-dept-"+c),v.addClass("select2-result"),v.addClass(f?"select2-result-selectable":"select2-result-unselectable"),g&&v.addClass("select2-disabled"),m&&v.addClass("select2-result-with-children"),v.addClass(h.opts.formatResultCssClass(u)),v.attr("role","presentation"),y=t(document.createElement("div")),y.addClass("select2-result-label"),y.attr("id","select2-result-label-"+R()),y.attr("role","option"),b=i.formatResult(u,y,o,h.opts.escapeMarkup),b!==e&&(y.html(b),v.append(y)),m&&(x=t("<ul></ul>"),x.addClass("select2-result-sub"),r(u.children,x,c+1),v.append(x)),v.data("select2-data",u),w.push(v[0]);n.append(w),l.text(i.formatMatches(s.length))})(n,s,0)}},t.fn.select2.defaults,i),"function"!=typeof i.id&&(o=i.id,i.id=function(t){return t[o]}),t.isArray(i.element.data("select2Tags"))){if("tags"in i)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+i.element.attr("id");i.tags=i.element.data("select2Tags")}if(n?(i.query=this.bind(function(t){var i,n,o,r={results:[],more:!1},a=t.term;o=function(e,i){var s;e.is("option")?t.matcher(a,e.text(),e)&&i.push(h.optionToData(e)):e.is("optgroup")&&(s=h.optionToData(e),e.children().each2(function(t,e){o(e,s.children)}),s.children.length>0&&i.push(s))},i=s.children(),this.getPlaceholder()!==e&&i.length>0&&(n=this.getPlaceholderOption())&&(i=i.not(n)),i.each2(function(t,e){o(e,r.results)}),t.callback(r)}),i.id=function(t){return t.id}):"query"in i||("ajax"in i?(r=i.element.data("ajax-url"),r&&r.length>0&&(i.ajax.url=r),i.query=k.call(i.element,i.ajax)):"data"in i?i.query=S(i.data):"tags"in i&&(i.query=C(i.tags),i.createSearchChoice===e&&(i.createSearchChoice=function(e){return{id:t.trim(e),text:t.trim(e)}}),i.initSelection===e&&(i.initSelection=function(e,s){var n=[];t(l(e.val(),i.separator)).each(function(){var e={id:this,text:this},s=i.tags;t.isFunction(s)&&(s=s()),t(s).each(function(){if(a(this.id,e.id))return e=this,!1}),n.push(e)}),s(n)}))),"function"!=typeof i.query)throw"query function not defined for Select2 "+i.element.attr("id");if("top"===i.createSearchChoicePosition)i.createSearchChoicePosition=function(t,e){t.unshift(e)};else if("bottom"===i.createSearchChoicePosition)i.createSearchChoicePosition=function(t,e){t.push(e)};else if("function"!=typeof i.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return i},monitorSource:function(){var i,s=this.opts.element,n=this;s.on("change.select2",this.bind(function(t){!0!==this.opts.element.data("select2-change-triggered")&&this.initSelection()})),this._sync=this.bind(function(){var t=s.prop("disabled");t===e&&(t=!1),this.enable(!t);var i=s.prop("readonly");i===e&&(i=!1),this.readonly(i),x(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(A(this.opts.containerCssClass,this.opts.element)),x(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(A(this.opts.dropdownCssClass,this.opts.element))}),s.length&&s[0].attachEvent&&s.each(function(){this.attachEvent("onpropertychange",n._sync)}),(i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)!==e&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new i(function(e){t.each(e,n._sync)}),this.propertyObserver.observe(s.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(e){var i=t.Event("select2-selecting",{val:this.id(e),object:e,choice:e});return this.opts.element.trigger(i),!i.isDefaultPrevented()},triggerChange:function(e){e=e||{},e=t.extend({},e,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(e),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return!0===this.enabledInterface},enableInterface:function(){var t=this._enabled&&!this._readonly,e=!t;return t!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",e),this.close(),this.enabledInterface=t,!0)},enable:function(t){t===e&&(t=!0),this._enabled!==t&&(this._enabled=t,this.opts.element.prop("disabled",!t),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(t){t===e&&(t=!1),this._readonly!==t&&(this._readonly=t,this.opts.element.prop("readonly",t),this.enableInterface())},opened:function(){return!!this.container&&this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var e,i,s,n,o,r=this.dropdown,a=this.container.offset(),l=this.container.outerHeight(!1),h=this.container.outerWidth(!1),c=r.outerHeight(!1),d=t(window),p=d.width(),u=d.height(),f=d.scrollLeft()+p,g=d.scrollTop()+u,m=a.top+l,v=a.left,y=m+c<=g,x=a.top-c>=d.scrollTop(),b=r.outerWidth(!1),w=v+b<=f,k=r.hasClass("select2-drop-above");k?(i=!0,!x&&y&&(s=!0,i=!1)):(i=!1,!y&&x&&(s=!0,i=!0)),s&&(r.hide(),a=this.container.offset(),l=this.container.outerHeight(!1),h=this.container.outerWidth(!1),c=r.outerHeight(!1),f=d.scrollLeft()+p,g=d.scrollTop()+u,m=a.top+l,v=a.left,b=r.outerWidth(!1),w=v+b<=f,r.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(o=t(".select2-results",r)[0],r.addClass("select2-drop-auto-width"),r.css("width",""),b=r.outerWidth(!1)+(o.scrollHeight===o.clientHeight?0:H.width),b>h?h=b:b=h,c=r.outerHeight(!1),w=v+b<=f):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(e=this.body.offset(),m-=e.top,v-=e.left),w||(v=a.left+this.container.outerWidth(!1)-b),n={left:v,width:h},i?(n.top=a.top-c,n.bottom="auto",this.container.addClass("select2-drop-above"),r.addClass("select2-drop-above")):(n.top=m,n.bottom="auto",this.container.removeClass("select2-drop-above"),r.removeClass("select2-drop-above")),n=t.extend(n,A(this.opts.dropdownCss,this.opts.element)),r.css(n)},shouldOpen:function(){var e;return!this.opened()&&(!1!==this._enabled&&!0!==this._readonly&&(e=t.Event("select2-opening"),this.opts.element.trigger(e),!e.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),B.on("mousemove.select2Event",function(t){W.x=t.pageX,W.y=t.pageY}),!0)},opening:function(){var e,s=this.containerEventName,n="scroll."+s,o="resize."+s,r="orientationchange."+s;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),e=t("#select2-drop-mask"),0==e.length&&(e=t(document.createElement("div")),e.attr("id","select2-drop-mask").attr("class","select2-drop-mask"),e.hide(),e.appendTo(this.body),e.on("mousedown touchstart click",function(s){i(e);var n,o=t("#select2-drop");o.length>0&&(n=o.data("select2"),n.opts.selectOnBlur&&n.selectHighlighted({noFocus:!0}),n.close(),s.preventDefault(),s.stopPropagation())})),this.dropdown.prev()[0]!==e[0]&&this.dropdown.before(e),t("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),e.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var a=this;this.container.parents().add(window).each(function(){t(this).on(o+" "+n+" "+r,function(t){a.opened()&&a.positionDropdown()})})},close:function(){if(this.opened()){var e=this.containerEventName,i="scroll."+e,s="resize."+e,n="orientationchange."+e;this.container.parents().add(window).each(function(){t(this).off(i).off(s).off(n)}),this.clearDropdownAlignmentPreference(),t("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),B.off("mousemove.select2Event"),this.clearSearch(),this.search.removeClass("select2-active"),this.opts.element.trigger(t.Event("select2-close"))}},externalSearch:function(t){this.open(),this.search.val(t),this.updateResults(!1)},clearSearch:function(){},getMaximumSelectionSize:function(){return A(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var e,i,s,n,o,r,a,l,h=this.results;if(!((i=this.highlight())<0)){if(0==i)return void h.scrollTop(0);e=this.findHighlightableChoices().find(".select2-result-label"),s=t(e[i]),l=(s.offset()||{}).top||0,n=l+s.outerHeight(!0),i===e.length-1&&(a=h.find("li.select2-more-results"),a.length>0&&(n=a.offset().top+a.outerHeight(!0))),o=h.offset().top+h.outerHeight(!0),n>o&&h.scrollTop(h.scrollTop()+(n-o)),r=l-h.offset().top,r<0&&"none"!=s.css("display")&&h.scrollTop(h.scrollTop()+r)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(e){for(var i=this.findHighlightableChoices(),s=this.highlight();s>-1&&s<i.length;){s+=e;var n=t(i[s]);if(n.hasClass("select2-result-selectable")&&!n.hasClass("select2-disabled")&&!n.hasClass("select2-selected")){this.highlight(s);break}}},highlight:function(e){var i,s,n=this.findHighlightableChoices();if(0===arguments.length)return o(n.filter(".select2-highlighted")[0],n.get());e>=n.length&&(e=n.length-1),e<0&&(e=0),this.removeHighlight(),i=t(n[e]),i.addClass("select2-highlighted"),this.search.attr("aria-activedescendant",i.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(i.text()),(s=i.data("select2-data"))&&this.opts.element.trigger({type:"select2-highlight",val:this.id(s),choice:s})},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0},clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(e){var i=t(e.target).closest(".select2-result-selectable");if(i.length>0&&!i.is(".select2-highlighted")){var s=this.findHighlightableChoices();this.highlight(s.index(i))}else 0==i.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var t=this.results,e=t.find("li.select2-more-results"),i=this.resultsPage+1,s=this,n=this.search.val(),o=this.context;0!==e.length&&e.offset().top-t.offset().top-t.height()<=this.opts.loadMorePadding&&(e.addClass("select2-active"),this.opts.query({element:this.opts.element,term:n,page:i,context:o,matcher:this.opts.matcher,callback:this.bind(function(r){s.opened()&&(s.opts.populateResults.call(this,t,r.results,{term:n,page:i,context:o}),s.postprocessResults(r,!1,!1),!0===r.more?(e.detach().appendTo(t).text(A(s.opts.formatLoadMore,s.opts.element,i+1)),window.setTimeout(function(){s.loadMoreIfNeeded()},10)):e.remove(),s.positionDropdown(),s.resultsPage=i,s.context=r.context,this.opts.element.trigger({type:"select2-loaded",items:r}))})}))},tokenize:function(){},updateResults:function(i){function s(){h.removeClass("select2-active"),p.positionDropdown(),c.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?p.liveRegion.text(c.text()):p.liveRegion.text(p.opts.formatMatches(c.find(".select2-result-selectable").length))}function n(t){c.html(t),s()}var o,r,l,h=this.search,c=this.results,d=this.opts,p=this,u=h.val(),f=t.data(this.container,"select2-last-term");if((!0===i||!f||!a(u,f))&&(t.data(this.container,"select2-last-term",u),!0===i||!1!==this.showSearchInput&&this.opened())){l=++this.queryCount;var g=this.getMaximumSelectionSize();if(g>=1&&(o=this.data(),t.isArray(o)&&o.length>=g&&T(d.formatSelectionTooBig,"formatSelectionTooBig")))return void n("<li class='select2-selection-limit'>"+A(d.formatSelectionTooBig,d.element,g)+"</li>");if(h.val().length<d.minimumInputLength)return n(T(d.formatInputTooShort,"formatInputTooShort")?"<li class='select2-no-results'>"+A(d.formatInputTooShort,d.element,h.val(),d.minimumInputLength)+"</li>":""),void(i&&this.showSearch&&this.showSearch(!0));if(d.maximumInputLength&&h.val().length>d.maximumInputLength)return void n(T(d.formatInputTooLong,"formatInputTooLong")?"<li class='select2-no-results'>"+A(d.formatInputTooLong,d.element,h.val(),d.maximumInputLength)+"</li>":"");d.formatSearching&&0===this.findHighlightableChoices().length&&n("<li class='select2-searching'>"+A(d.formatSearching,d.element)+"</li>"),h.addClass("select2-active"),this.removeHighlight(),r=this.tokenize(),r!=e&&null!=r&&h.val(r),this.resultsPage=1,d.query({element:d.element,term:h.val(),page:this.resultsPage,context:null,matcher:d.matcher,callback:this.bind(function(o){var r;if(l==this.queryCount){if(!this.opened())return void this.search.removeClass("select2-active");if(o.hasError!==e&&T(d.formatAjaxError,"formatAjaxError"))return void n("<li class='select2-ajax-error'>"+A(d.formatAjaxError,d.element,o.jqXHR,o.textStatus,o.errorThrown)+"</li>");if(this.context=o.context===e?null:o.context,this.opts.createSearchChoice&&""!==h.val()&&(r=this.opts.createSearchChoice.call(p,h.val(),o.results))!==e&&null!==r&&p.id(r)!==e&&null!==p.id(r)&&0===t(o.results).filter(function(){return a(p.id(this),p.id(r))}).length&&this.opts.createSearchChoicePosition(o.results,r),0===o.results.length&&T(d.formatNoMatches,"formatNoMatches"))return void n("<li class='select2-no-results'>"+A(d.formatNoMatches,d.element,h.val())+"</li>");c.empty(),p.opts.populateResults.call(this,c,o.results,{term:h.val(),page:this.resultsPage,context:null}),!0===o.more&&T(d.formatLoadMore,"formatLoadMore")&&(c.append("<li class='select2-more-results'>"+d.escapeMarkup(A(d.formatLoadMore,d.element,this.resultsPage))+"</li>"),window.setTimeout(function(){p.loadMoreIfNeeded()},10)),this.postprocessResults(o,i),s(),this.opts.element.trigger({type:"select2-loaded",items:o})}})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){f(this.search)},selectHighlighted:function(t){if(this._touchMoved)return void this.clearTouchMoved();var e=this.highlight(),i=this.results.find(".select2-highlighted"),s=i.closest(".select2-result").data("select2-data");s?(this.highlight(e),this.onSelect(s,t)):t&&t.noFocus&&this.close()},getPlaceholder:function(){var t;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((t=this.getPlaceholderOption())!==e?t.text():e)},getPlaceholderOption:function(){if(this.select){var i=this.select.children("option").first();if(this.opts.placeholderOption!==e)return"first"===this.opts.placeholderOption&&i||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===t.trim(i.text())&&""===i.val())return i}},initContainerWidth:function(){function i(){var i,s,n,o,r,a;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if((i=this.opts.element.attr("style"))!==e)for(s=i.split(";"),o=0,r=s.length;o<r;o+=1)if(a=s[o].replace(/\s/g,""),null!==(n=a.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i))&&n.length>=1)return n[1];return"resolve"===this.opts.width?(i=this.opts.element.css("width"),i.indexOf("%")>0?i:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px"):null}return t.isFunction(this.opts.width)?this.opts.width():this.opts.width}var s=i.call(this);null!==s&&this.container.css("width",s)}}),I=E(L,{createContainer:function(){return t(document.createElement("div")).attr({class:"select2-container"}).html(["<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>"," <span class='select2-chosen'>&#160;</span><abbr class='select2-search-choice-close'></abbr>"," <span class='select2-arrow' role='presentation'><b role='presentation'></b></span>","</a>","<label for='' class='select2-offscreen'></label>","<input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' />","<div class='select2-drop select2-display-none'>"," <div class='select2-search'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'"," aria-autocomplete='list' />"," </div>"," <ul class='select2-results' role='listbox'>"," </ul>","</div>"].join(""))},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var i,s,n;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),!1!==this.showSearchInput&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),i=this.search.get(0),i.createTextRange?(s=i.createTextRange(),s.collapse(!1),s.select()):i.setSelectionRange&&(n=this.search.val().length,i.setSelectionRange(n,n))),""===this.search.val()&&this.nextSearchTerm!=e&&(this.search.val(this.nextSearchTerm),this.search.select()),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(t.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){t("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),O.call(this,"selection","focusser")},initContainer:function(){var e,s,n=this.container,o=this.dropdown,r=R();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=e=n.find(".select2-choice"),this.focusser=n.find(".select2-focusser"),e.find(".select2-chosen").attr("id","select2-chosen-"+r),this.focusser.attr("aria-labelledby","select2-chosen-"+r),this.results.attr("id","select2-results-"+r),this.search.attr("aria-owns","select2-results-"+r),this.focusser.attr("id","s2id_autogen"+r),s=t("label[for='"+this.opts.element.attr("id")+"']"),this.focusser.prev().text(s.text()).attr("for",this.focusser.attr("id"));var a=this.opts.element.attr("title");this.opts.element.attr("title",a||s.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(t("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()&&229!=t.keyCode){if(t.which===D.PAGE_UP||t.which===D.PAGE_DOWN)return void m(t);switch(t.which){case D.UP:case D.DOWN:return this.moveHighlight(t.which===D.UP?-1:1),void m(t);case D.ENTER:return this.selectHighlighted(),void m(t);case D.TAB:return void this.selectHighlighted({noFocus:!0});case D.ESC:return this.cancel(t),void m(t)}}})),this.search.on("blur",this.bind(function(t){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind(function(){this.opened()&&this.search.focus()}),0)})),this.focusser.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()&&t.which!==D.TAB&&!D.isControl(t)&&!D.isFunctionKey(t)&&t.which!==D.ESC){if(!1===this.opts.openOnEnter&&t.which===D.ENTER)return void m(t);if(t.which==D.DOWN||t.which==D.UP||t.which==D.ENTER&&this.opts.openOnEnter){if(t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)return;return this.open(),void m(t)}return t.which==D.DELETE||t.which==D.BACKSPACE?(this.opts.allowClear&&this.clear(),void m(t)):void 0}})),c(this.focusser),this.focusser.on("keyup-change input",this.bind(function(t){if(this.opts.minimumResultsForSearch>=0){if(t.stopPropagation(),this.opened())return;this.open()}})),e.on("mousedown touchstart","abbr",this.bind(function(t){this.isInterfaceEnabled()&&(this.clear(),v(t),this.close(),this.selection.focus())})),e.on("mousedown touchstart",this.bind(function(s){i(e),this.container.hasClass("select2-container-active")||this.opts.element.trigger(t.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),m(s)})),o.on("mousedown touchstart",this.bind(function(){this.opts.shouldFocusInput(this)&&this.search.focus()})),e.on("focus",this.bind(function(t){m(t)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(t.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(t.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(t.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.setPlaceholder()},clear:function(e){var i=this.selection.data("select2-data");if(i){var s=t.Event("select2-clearing");if(this.opts.element.trigger(s),s.isDefaultPrevented())return;var n=this.getPlaceholderOption();this.opts.element.val(n?n.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),!1!==e&&(this.opts.element.trigger({type:"select2-removed",val:this.id(i),choice:i}),this.triggerChange({removed:i}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var t=this;this.opts.initSelection.call(null,this.opts.element,function(i){i!==e&&null!==i&&(t.updateSelection(i),t.close(),t.setPlaceholder(),t.nextSearchTerm=t.opts.nextSearchTerm(i,t.search.val()))})}},isPlaceholderOptionSelected:function(){var t;return this.getPlaceholder()!==e&&((t=this.getPlaceholderOption())!==e&&t.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===e||null===this.opts.element.val())},prepareOpts:function(){var e=this.parent.prepareOpts.apply(this,arguments),i=this;return"select"===e.element.get(0).tagName.toLowerCase()?e.initSelection=function(t,e){var s=t.find("option").filter(function(){return this.selected&&!this.disabled});e(i.optionToData(s))}:"data"in e&&(e.initSelection=e.initSelection||function(i,s){var n=i.val(),o=null;e.query({matcher:function(t,i,s){var r=a(n,e.id(s));return r&&(o=s),r},callback:t.isFunction(s)?function(){s(o)}:t.noop})}),e},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===e?e:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var t=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&t!==e){if(this.select&&this.getPlaceholderOption()===e)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(t)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(t,e,i){var s=0,n=this;if(this.findHighlightableChoices().each2(function(t,e){if(a(n.id(e.data("select2-data")),n.opts.element.val()))return s=t,!1}),!1!==i&&(!0===e&&s>=0?this.highlight(s):this.highlight(0)),!0===e){var o=this.opts.minimumResultsForSearch;o>=0&&this.showSearch(P(t.results)>=o)}},showSearch:function(e){this.showSearchInput!==e&&(this.showSearchInput=e,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!e),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!e),t(this.dropdown,this.container).toggleClass("select2-with-searchbox",e))},onSelect:function(t,e){if(this.triggerSelect(t)){var i=this.opts.element.val(),s=this.data();this.opts.element.val(this.id(t)),this.updateSelection(t),this.opts.element.trigger({type:"select2-selected",val:this.id(t),choice:t}),this.nextSearchTerm=this.opts.nextSearchTerm(t,this.search.val()),this.close(),e&&e.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),a(i,this.id(t))||this.triggerChange({added:t,removed:s})}},updateSelection:function(t){var i,s,n=this.selection.find(".select2-chosen");this.selection.data("select2-data",t),n.empty(),null!==t&&(i=this.opts.formatSelection(t,n,this.opts.escapeMarkup)),i!==e&&n.append(i),s=this.opts.formatSelectionCssClass(t,n),s!==e&&n.addClass(s),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==e&&this.container.addClass("select2-allowclear")},val:function(){var t,i=!1,s=null,n=this,o=this.data();if(0===arguments.length)return this.opts.element.val();if(t=arguments[0],arguments.length>1&&(i=arguments[1]),this.select)this.select.val(t).find("option").filter(function(){return this.selected}).each2(function(t,e){return s=n.optionToData(e),!1}),this.updateSelection(s),this.setPlaceholder(),i&&this.triggerChange({added:s,removed:o});else{if(!t&&0!==t)return void this.clear(i);if(this.opts.initSelection===e)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(t),this.opts.initSelection(this.opts.element,function(t){n.opts.element.val(t?n.id(t):""),n.updateSelection(t),n.setPlaceholder(),i&&n.triggerChange({added:t,removed:o})})}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(t){var i,s=!1;if(0===arguments.length)return i=this.selection.data("select2-data"),i==e&&(i=null),i;arguments.length>1&&(s=arguments[1]),t?(i=this.data(),this.opts.element.val(t?this.id(t):""),this.updateSelection(t),s&&this.triggerChange({added:t,removed:i})):this.clear(s)}}),_=E(L,{createContainer:function(){return t(document.createElement("div")).attr({class:"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>"," <li class='select2-search-field'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>"," </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>"," <ul class='select2-results'>"," </ul>","</div>"].join(""))},prepareOpts:function(){var e=this.parent.prepareOpts.apply(this,arguments),i=this;return"select"===e.element.get(0).tagName.toLowerCase()?e.initSelection=function(t,e){var s=[];t.find("option").filter(function(){return this.selected&&!this.disabled}).each2(function(t,e){s.push(i.optionToData(e))}),e(s)}:"data"in e&&(e.initSelection=e.initSelection||function(i,s){var n=l(i.val(),e.separator),o=[];e.query({matcher:function(i,s,r){var l=t.grep(n,function(t){return a(t,e.id(r))}).length;return l&&o.push(r),l},callback:t.isFunction(s)?function(){for(var t=[],i=0;i<n.length;i++)for(var r=n[i],l=0;l<o.length;l++){var h=o[l];if(a(r,e.id(h))){t.push(h),o.splice(l,1);break}}s(t)}:t.noop})}),e},selectChoice:function(t){var e=this.container.find(".select2-search-choice-focus");e.length&&t&&t[0]==e[0]||(e.length&&this.opts.element.trigger("choice-deselected",e),e.removeClass("select2-search-choice-focus"),t&&t.length&&(this.close(),t.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",t)))},destroy:function(){t("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),O.call(this,"searchContainer","selection")},initContainer:function(){var e,i=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=e=this.container.find(i);var s=this;this.selection.on("click",".select2-search-choice:not(.select2-locked)",function(e){s.search[0].focus(),s.selectChoice(t(this))}),this.search.attr("id","s2id_autogen"+R()),this.search.prev().text(t("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("input paste",this.bind(function(){this.search.attr("placeholder")&&0==this.search.val().length||this.isInterfaceEnabled()&&(this.opened()||this.open())})),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind(function(t){if(this.isInterfaceEnabled()){++this.keydowns;var i=e.find(".select2-search-choice-focus"),s=i.prev(".select2-search-choice:not(.select2-locked)"),n=i.next(".select2-search-choice:not(.select2-locked)"),o=g(this.search);if(i.length&&(t.which==D.LEFT||t.which==D.RIGHT||t.which==D.BACKSPACE||t.which==D.DELETE||t.which==D.ENTER)){var r=i;return t.which==D.LEFT&&s.length?r=s:t.which==D.RIGHT?r=n.length?n:null:t.which===D.BACKSPACE?this.unselect(i.first())&&(this.search.width(10),r=s.length?s:n):t.which==D.DELETE?this.unselect(i.first())&&(this.search.width(10),r=n.length?n:null):t.which==D.ENTER&&(r=null),this.selectChoice(r),m(t),void(r&&r.length||this.open())}if((t.which===D.BACKSPACE&&1==this.keydowns||t.which==D.LEFT)&&0==o.offset&&!o.length)return this.selectChoice(e.find(".select2-search-choice:not(.select2-locked)").last()),void m(t);if(this.selectChoice(null),this.opened())switch(t.which){case D.UP:case D.DOWN:return this.moveHighlight(t.which===D.UP?-1:1),void m(t);case D.ENTER:return this.selectHighlighted(),void m(t);case D.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case D.ESC:return this.cancel(t),void m(t)}if(t.which!==D.TAB&&!D.isControl(t)&&!D.isFunctionKey(t)&&t.which!==D.BACKSPACE&&t.which!==D.ESC){if(t.which===D.ENTER){if(!1===this.opts.openOnEnter)return;if(t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)return}this.open(),t.which!==D.PAGE_UP&&t.which!==D.PAGE_DOWN||m(t),t.which===D.ENTER&&m(t)}}})),this.search.on("keyup",this.bind(function(t){this.keydowns=0,this.resizeSearch()})),this.search.on("blur",this.bind(function(e){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),e.stopImmediatePropagation(),this.opts.element.trigger(t.Event("select2-blur"))})),this.container.on("click",i,this.bind(function(e){this.isInterfaceEnabled()&&(t(e.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(t.Event("select2-focus")),this.open(),this.focusSearch(),e.preventDefault()))})),this.container.on("focus",i,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(t.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var t=this;this.opts.initSelection.call(null,this.opts.element,function(i){i!==e&&null!==i&&(t.updateSelection(i),t.close(),t.clearSearch())})}},clearSearch:function(){var t=this.getPlaceholder(),i=this.getMaxSearchWidth();t!==e&&0===this.getVal().length&&!1===this.search.hasClass("select2-focused")?(this.search.val(t).addClass("select2-default"),this.search.width(i>0?i:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),""===this.search.val()&&this.nextSearchTerm!=e&&(this.search.val(this.nextSearchTerm),this.search.select()),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(t.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(e){var i=[],s=[],n=this;t(e).each(function(){o(n.id(this),i)<0&&(i.push(n.id(this)),s.push(this))}),e=s,this.selection.find(".select2-search-choice").remove(),t(e).each(function(){n.addSelectedChoice(this)}),n.postprocessResults()},tokenize:function(){var t=this.search.val();null!=(t=this.opts.tokenizer.call(this,t,this.data(),this.bind(this.onSelect),this.opts))&&t!=e&&(this.search.val(t),t.length>0&&this.open())},onSelect:function(t,i){this.triggerSelect(t)&&""!==t.text&&(this.addSelectedChoice(t),this.opts.element.trigger({type:"selected",val:this.id(t),choice:t}),this.nextSearchTerm=this.opts.nextSearchTerm(t,this.search.val()),this.clearSearch(),this.updateResults(),!this.select&&this.opts.closeOnSelect||this.postprocessResults(t,!1,!0===this.opts.closeOnSelect),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.nextSearchTerm!=e&&(this.search.val(this.nextSearchTerm),this.updateResults(),this.search.select()),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:t}),i&&i.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(i){var s,n,o=!i.locked,r=t("<li class='select2-search-choice'> <div></div> <a href='#' class='select2-search-choice-close' tabindex='-1'></a></li>"),a=t("<li class='select2-search-choice select2-locked'><div></div></li>"),l=o?r:a,h=this.id(i),c=this.getVal();s=this.opts.formatSelection(i,l.find("div"),this.opts.escapeMarkup),s!=e&&l.find("div").replaceWith("<div>"+s+"</div>"),n=this.opts.formatSelectionCssClass(i,l.find("div")),n!=e&&l.addClass(n),o&&l.find(".select2-search-choice-close").on("mousedown",m).on("click dblclick",this.bind(function(e){this.isInterfaceEnabled()&&(this.unselect(t(e.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),m(e),this.close(),this.focusSearch())})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),l.data("select2-data",i),l.insertBefore(this.searchContainer),c.push(h),this.setVal(c)},unselect:function(e){var i,s,n=this.getVal();if(e=e.closest(".select2-search-choice"),0===e.length)throw"Invalid argument: "+e+". Must be .select2-search-choice";if(i=e.data("select2-data")){var r=t.Event("select2-removing");if(r.val=this.id(i),r.choice=i,this.opts.element.trigger(r),r.isDefaultPrevented())return!1;for(;(s=o(this.id(i),n))>=0;)n.splice(s,1),this.setVal(n),this.select&&this.postprocessResults();return e.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(i),choice:i}),this.triggerChange({removed:i}),!0}},postprocessResults:function(t,e,i){var s=this.getVal(),n=this.results.find(".select2-result"),r=this.results.find(".select2-result-with-children"),a=this;n.each2(function(t,e){o(a.id(e.data("select2-data")),s)>=0&&(e.addClass("select2-selected"),e.find(".select2-result-selectable").addClass("select2-selected"))}),r.each2(function(t,e){e.is(".select2-result-selectable")||0!==e.find(".select2-result-selectable:not(.select2-selected)").length||e.addClass("select2-selected")}),-1==this.highlight()&&!1!==i&&a.highlight(0),!this.opts.createSearchChoice&&!n.filter(".select2-result:not(.select2-selected)").length>0&&(!t||t&&!t.more&&0===this.results.find(".select2-no-results").length)&&T(a.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+A(a.opts.formatNoMatches,a.opts.element,a.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-h(this.search)},resizeSearch:function(){var t,e,i,s,n,o=h(this.search);t=y(this.search)+10,e=this.search.offset().left,i=this.selection.width(),s=this.selection.offset().left,n=i-(e-s)-o,n<t&&(n=i-o),n<40&&(n=i-o),n<=0&&(n=t),this.search.width(Math.floor(n))},getVal:function(){var t;return this.select?(t=this.select.val(),null===t?[]:t):(t=this.opts.element.val(),l(t,this.opts.separator))},setVal:function(e){var i;this.select?this.select.val(e):(i=[],t(e).each(function(){o(this,i)<0&&i.push(this)}),this.opts.element.val(0===i.length?"":i.join(this.opts.separator)))},buildChangeDetails:function(t,e){for(var e=e.slice(0),t=t.slice(0),i=0;i<e.length;i++)for(var s=0;s<t.length;s++)a(this.opts.id(e[i]),this.opts.id(t[s]))&&(e.splice(i,1),i>0&&i--,t.splice(s,1),s--);return{added:e,removed:t}},val:function(i,s){var n,o=this;if(0===arguments.length)return this.getVal();if(n=this.data(),n.length||(n=[]),!i&&0!==i)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(s&&this.triggerChange({added:this.data(),removed:n}));if(this.setVal(i),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),s&&this.triggerChange(this.buildChangeDetails(n,this.data()));else{if(this.opts.initSelection===e)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(e){var i=t.map(e,o.id);o.setVal(i),o.updateSelection(e),o.clearSearch(),s&&o.triggerChange(o.buildChangeDetails(n,o.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var e=[],i=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){e.push(i.opts.id(t(this).data("select2-data")))}),this.setVal(e),this.triggerChange()},data:function(e,i){var s,n,o=this;if(0===arguments.length)return this.selection.children(".select2-search-choice").map(function(){return t(this).data("select2-data")}).get();n=this.data(),e||(e=[]),s=t.map(e,function(t){return o.opts.id(t)}),this.setVal(s),this.updateSelection(e),this.clearSearch(),i&&this.triggerChange(this.buildChangeDetails(n,this.data()))}}),t.fn.select2=function(){var i,n,r,a,l,h=Array.prototype.slice.call(arguments,0),c=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],d=["opened","isFocused","container","dropdown"],p=["val","data"],u={search:"externalSearch"};return this.each(function(){if(0===h.length||"object"===s(h[0]))i=0===h.length?{}:t.extend({},h[0]),i.element=t(this),"select"===i.element.get(0).tagName.toLowerCase()?l=i.element.prop("multiple"):(l=i.multiple||!1,"tags"in i&&(i.multiple=l=!0)),n=l?new window.Select2.class.multi:new window.Select2.class.single,n.init(i);else{if("string"!=typeof h[0])throw"Invalid arguments to select2 plugin: "+h;if(o(h[0],c)<0)throw"Unknown method: "+h[0];if(a=e,(n=t(this).data("select2"))===e)return;if(r=h[0],"container"===r?a=n.container:"dropdown"===r?a=n.dropdown:(u[r]&&(r=u[r]),a=n[r].apply(n,h.slice(1))),o(h[0],d)>=0||o(h[0],p)>=0&&1==h.length)return!1}}),a===e?this:a},t.fn.select2.defaults={width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(t,e,i,s){var n=[];return b(t.text,i.term,n,s),n.join("")},formatSelection:function(t,i,s){return t?s(t.text):e},sortResults:function(t,e,i){return t},formatResultCssClass:function(t){return t.css},formatSelectionCssClass:function(t,i){return e},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(t){return t==e?null:t.id},matcher:function(t,e){return n(""+e).toUpperCase().indexOf(n(""+t).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:M,escapeMarkup:w,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(t){return t},adaptDropdownCssClass:function(t){return null},nextSearchTerm:function(t,i){return e},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(t){return!(("ontouchstart"in window||navigator.msMaxTouchPoints>0)&&t.opts.minimumResultsForSearch<0)}},t.fn.select2.locales=[],t.fn.select2.locales.en={formatMatches:function(t){return 1===t?"One result is available, press enter to select it.":t+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(t,e,i){return"Loading failed"},formatInputTooShort:function(t,e){var i=e-t.length;return"Please enter "+i+" or more character"+(1==i?"":"s")},formatInputTooLong:function(t,e){var i=t.length-e;return"Please delete "+i+" character"+(1==i?"":"s")},formatSelectionTooBig:function(t){return"You can only select "+t+" item"+(1==t?"":"s")},formatLoadMore:function(t){return"Loading more results…"},formatSearching:function(){return"Searching…"}},t.extend(t.fn.select2.defaults,t.fn.select2.locales.en),t.fn.select2.ajaxDefaults={transport:t.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:k,local:S,tags:C},util:{debounce:p,markMatch:b,escapeMarkup:w,stripDiacritics:n},class:{abstract:L,single:I,multi:_}}}}(jQuery)},function(t,e,i){"use strict";(function(t){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(i,s){"object"===e(t)&&t.exports?t.exports=i.document?s(i):s:i.Highcharts=s(i)}("undefined"!=typeof window?window:void 0,function(t){function i(e,i){var s="Highcharts error #"+e+": www.highcharts.com/errors/"+e;if(i)throw Error(s);t.console&&console.log(s)}function s(t,e,i){this.options=e,this.elem=t,this.prop=i}function n(){var t,i,s=arguments,n={};for(!0===s[0]&&(n=s[1],s=Array.prototype.slice.call(s,2)),i=s.length,t=0;t<i;t++)n=function t(i,s){var n,o;"object"!==(void 0===i?"undefined":e(i))&&(i={});for(o in s)s.hasOwnProperty(o)&&(n=s[o],i[o]=at.isObject(n,!0)&&"renderTo"!==o&&"number"!=typeof n.nodeType?t(i[o]||{},n):s[o]);return i}(n,s[t]);return n}function o(t,e){return parseInt(t,e||10)}function r(t){return"string"==typeof t}function a(t){return"[object Array]"===(t=Object.prototype.toString.call(t))||"[object Array Iterator]"===t}function l(t,e){for(var i=t.length;i--;)if(t[i]===e){t.splice(i,1);break}}function h(t){return t!==B&&null!==t}function c(t,e,i){var s,n;if(r(e))h(i)?t.setAttribute(e,i):t&&t.getAttribute&&(n=t.getAttribute(e));else if(h(e)&&ee(e))for(s in e)t.setAttribute(s,e[s]);return n}function d(t){return a(t)?t:[t]}function p(t,e,i){if(e)return setTimeout(t,e,i);t.call(0,i)}function u(t,e){kt&&!Mt&&e&&e.opacity!==B&&(e.filter="alpha(opacity="+100*e.opacity+")"),te(t.style,e)}function f(t,e,i,s,n){return t=lt.createElement(t),e&&te(t,e),n&&u(t,{padding:0,border:"none",margin:0}),i&&u(t,i),s&&s.appendChild(t),t}function g(t,e){var i=function(){};return i.prototype=new t,te(i.prototype,e),i}function m(t,e,i){return Array((e||2)+1-String(t).length).join(i||0)+t}function v(t){return 6e4*($&&$(t)||U||0)}function y(t,e){for(var i,s,n,o,r,a="{",l=!1,h=[];-1!==(a=t.indexOf(a));){if(i=t.slice(0,a),l){for(s=i.split(":"),n=s.shift().split("."),r=n.length,i=e,o=0;o<r;o++)i=i[n[o]];s.length&&(s=s.join(":"),n=/\.([0-9])/,o=F.lang,r=void 0,/f$/.test(s)?(r=(r=s.match(n))?r[1]:-1,null!==i&&(i=at.numberFormat(i,r,o.decimalPoint,s.indexOf(",")>-1?o.thousandsSep:""))):i=G(s,i))}h.push(i),t=t.slice(a+1),a=(l=!l)?"}":"{"}return h.push(t),h.join("")}function x(t){return ht.pow(10,dt(ht.log(t)/ht.LN10))}function b(t,e,i,s,n){var o,r=t,i=se(i,1);for(o=t/i,e||(e=[1,2,2.5,5,10],!1===s&&(1===i?e=[1,2,5,10]:i<=.1&&(e=[1/i]))),s=0;s<e.length&&(r=e[s],!(n&&r*i>=t||!n&&o<=(e[s]+(e[s+1]||e[s]))/2));s++);return r*=i}function w(t,e){var i,s,n=t.length;for(s=0;s<n;s++)t[s].safeI=s;for(t.sort(function(t,s){return i=e(t,s),0===i?t.safeI-s.safeI:i}),s=0;s<n;s++)delete t[s].safeI}function k(t){for(var e=t.length,i=t[0];e--;)t[e]<i&&(i=t[e]);return i}function S(t){for(var e=t.length,i=t[0];e--;)t[e]>i&&(i=t[e]);return i}function C(t,e){for(var i in t)t[i]&&t[i]!==e&&t[i].destroy&&t[i].destroy(),delete t[i]}function T(t){N||(N=f(zt)),t&&N.appendChild(t),N.innerHTML=""}function A(t,e){return parseFloat(t.toPrecision(e||14))}function P(t,e){e.renderer.globalAnimation=se(t,e.animation)}function M(t){return ee(t)?n(t):{duration:t?500:0}}function O(){var e=F.global,i=e.useUTC,s=i?"getUTC":"get",n=i?"setUTC":"set";Y=e.Date||t.Date,U=i&&e.timezoneOffset,$=i&&e.getTimezoneOffset,j=function(t,e,s,n,o,r){var a;return i?(a=Y.UTC.apply(0,arguments),a+=v(a)):a=new Y(t,e,se(s,1),se(n,0),se(o,0),se(r,0)).getTime(),a},V=s+"Minutes",K=s+"Hours",Z=s+"Day",q=s+"Date",J=s+"Month",Q=s+"FullYear",tt=n+"Milliseconds",et=n+"Seconds",it=n+"Minutes",st=n+"Hours",nt=n+"Date",ot=n+"Month",rt=n+"FullYear"}function E(t){if(!(this instanceof E))return new E(t);this.init(t)}function D(){}function L(t,e,i,s){this.axis=t,this.pos=e,this.type=i||"",this.isNew=!0,!i&&!s&&this.addLabel()}function I(t,e,i,s,n){var o=t.chart.inverted;this.axis=t,this.isNegative=i,this.options=e,this.x=s,this.total=null,this.points={},this.stack=n,this.rightCliff=this.leftCliff=0,this.alignOptions={align:e.align||(o?i?"left":"right":"center"),verticalAlign:e.verticalAlign||(o?"middle":i?"bottom":"top"),y:se(e.y,o?4:i?14:-6),x:se(e.x,o?i?-6:6:0)},this.textAlign=e.textAlign||(o?i?"right":"left":"center")}function _(t,e,i){this.scrollbarButtons=[],this.renderer=t,this.userOptions=e,this.options=n(ze,e),this.chart=i,this.size=se(this.options.size,this.options.height),this.render(),this.initEvents(),this.addEvents()}function R(t){var e=t.options,i=e.navigator,s=i.enabled,n=e.scrollbar,e=n.enabled,o=s?i.height:0,n=e?n.height:0;this.handles=[],this.elementsToDestroy=[],this.chart=t,this.setBaseSeries(),this.height=o,this.scrollbarHeight=n,this.scrollbarEnabled=e,this.navigatorEnabled=s,this.navigatorOptions=i,this.outlineHeight=o+n,this.init()}function z(t){this.init(t)}var B,H,W,N,F,G,X,Y,j,U,$,V,K,Z,q,J,Q,tt,et,it,st,nt,ot,rt,at,lt=t.document,ht=Math,ct=ht.round,dt=ht.floor,pt=ht.ceil,ut=ht.max,ft=ht.min,gt=ht.abs,mt=ht.cos,vt=ht.sin,yt=ht.PI,xt=2*yt/360,bt=t.navigator&&t.navigator.userAgent||"",wt=t.opera,kt=/(msie|trident|edge)/i.test(bt)&&!wt,St=lt&&8===lt.documentMode,Ct=!kt&&/AppleWebKit/.test(bt),Tt=/Firefox/.test(bt),At=/(Mobile|Android|Windows Phone)/.test(bt),Pt="http://www.w3.org/2000/svg",Mt=lt&&lt.createElementNS&&!!lt.createElementNS(Pt,"svg").createSVGRect,Ot=Tt&&parseInt(bt.split("Firefox/")[1],10)<4,Et=lt&&!Mt&&!kt&&!!lt.createElement("canvas").getContext,Dt={},Lt=0,It=function(){},_t=[],Rt=0,zt="div",Bt="M",Ht="L",Wt=/[0-9]/g,Nt=["plotTop","marginRight","marginBottom","plotLeft"],Ft={};at=t.Highcharts?i(16,!0):{win:t},at.seriesTypes=Ft;var Gt,Xt,Yt,jt,Ut,$t,Vt,Kt,Zt,qt,Jt,Qt=[];s.prototype={dSetter:function(){var t,e=this.paths[0],i=this.paths[1],s=[],n=this.now,o=e.length;if(1===n)s=this.toD;else if(o===i.length&&n<1)for(;o--;)t=parseFloat(e[o]),s[o]=isNaN(t)?e[o]:n*parseFloat(i[o]-t)+t;else s=i;this.elem.attr("d",s)},update:function(){var t=this.elem,e=this.prop,i=this.now,s=this.options.step;this[e+"Setter"]?this[e+"Setter"]():t.attr?t.element&&t.attr(e,i):t.style[e]=i+this.unit,s&&s.call(t,i,this)},run:function(t,e,i){var s,n=this,o=function t(e){return!t.stopped&&n.step(e)};this.startTime=+new Y,this.start=t,this.end=e,this.unit=i,this.now=this.start,this.pos=0,o.elem=this.elem,o()&&1===Qt.push(o)&&(o.timerId=setInterval(function(){for(s=0;s<Qt.length;s++)Qt[s]()||Qt.splice(s--,1);Qt.length||clearInterval(o.timerId)},13))},step:function(t){var e,i=+new Y,s=this.options;e=this.elem;var n,o=s.complete,r=s.duration,a=s.curAnim;if(e.attr&&!e.element)e=!1;else if(t||i>=r+this.startTime){this.now=this.end,this.pos=1,this.update(),t=a[this.prop]=!0;for(n in a)!0!==a[n]&&(t=!1);t&&o&&o.call(e),e=!1}else this.pos=s.easing((i-this.startTime)/r),this.now=this.start+(this.end-this.start)*this.pos,this.update(),e=!0;return e},initPath:function(t,e,i){function s(t){for(h=t.length;h--;)(t[h]===Bt||t[h]===Ht)&&t.splice(h+1,0,t[h+1],t[h+2],t[h+1],t[h+2])}function n(t,e){for(;t.length<a;){t[0]=e[a-t.length];var i=t.slice(0,f);[].splice.apply(t,[0,0].concat(i)),g&&(i=t.slice(t.length-f),[].splice.apply(t,[t.length,0].concat(i)),h--)}t[0]="M"}function o(t,e){for(var i=(a-t.length)/f;i>0&&i--;)l=t.slice().splice(t.length/m-f,f*m),l[0]=e[a-f-i*f],u&&(l[f-6]=l[f-2],l[f-5]=l[f-1]),[].splice.apply(t,[t.length/m,0].concat(l)),g&&i--}var r,a,l,h,c,e=e||"",d=t.startX,p=t.endX,u=e.indexOf("C")>-1,f=u?7:3,e=e.split(" "),i=i.slice(),g=t.isArea,m=g?2:1;if(u&&(s(e),s(i)),d&&p){for(h=0;h<d.length;h++){if(d[h]===p[0]){r=h;break}if(d[0]===p[p.length-d.length+h]){r=h,c=!0;break}}void 0===r&&(e=[])}return e.length&&at.isNumber(r)&&(a=i.length+r*m*f,c?(n(e,i),o(i,e)):(n(i,e),o(e,i))),[e,i]}};var te=at.extend=function(t,e){var i;t||(t={});for(i in e)t[i]=e[i];return t},ee=at.isObject=function(t,i){return t&&"object"===(void 0===t?"undefined":e(t))&&(!i||!a(t))},ie=at.isNumber=function(t){return"number"==typeof t&&!isNaN(t)},se=at.pick=function(){var t,e,i=arguments,s=i.length;for(t=0;t<s;t++)if((e=i[t])!==B&&null!==e)return e},ne=at.wrap=function(t,e,i){var s=t[e];t[e]=function(){var t=Array.prototype.slice.call(arguments);return t.unshift(s),i.apply(this,t)}};G=function(t,e,i){if(!h(e)||isNaN(e))return F.lang.invalidDate||"";var s,t=se(t,"%Y-%m-%d %H:%M:%S"),n=new Y(e-v(e)),o=n[K](),r=n[Z](),a=n[q](),l=n[J](),c=n[Q](),d=F.lang,p=d.weekdays,u=d.shortWeekdays,n=te({a:u?u[r]:p[r].substr(0,3),A:p[r],d:m(a),e:m(a,2," "),w:r,b:d.shortMonths[l],B:d.months[l],m:m(l+1),y:c.toString().substr(2,2),Y:c,H:m(o),k:o,I:m(o%12||12),l:o%12||12,M:m(n[V]()),p:o<12?"AM":"PM",P:o<12?"am":"pm",S:m(n.getSeconds()),L:m(ct(e%1e3),3)},at.dateFormats);for(s in n)for(;-1!==t.indexOf("%"+s);)t=t.replace("%"+s,"function"==typeof n[s]?n[s](e):n[s]);return i?t.substr(0,1).toUpperCase()+t.substr(1):t},X={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:24192e5,year:314496e5},at.numberFormat=function(t,e,i,s){var n,r,t=+t||0,e=+e,a=F.lang,l=(t.toString().split(".")[1]||"").length,h=Math.abs(t);return-1===e?e=Math.min(l,20):ie(e)||(e=2),n=String(o(h.toFixed(e))),r=n.length>3?n.length%3:0,i=se(i,a.decimalPoint),s=se(s,a.thousandsSep),t=t<0?"-":"",t+=r?n.substr(0,r)+s:"",t+=n.substr(r).replace(/(\d{3})(?=\d)/g,"$1"+s),e&&(s=Math.abs(h-n+Math.pow(10,-Math.max(e,l)-1)),t+=i+s.toFixed(e).slice(2)),t},Math.easeInOutSine=function(t){return-.5*(Math.cos(Math.PI*t)-1)},Gt=function(e,i){var s;return"width"===i?Math.min(e.offsetWidth,e.scrollWidth)-Gt(e,"padding-left")-Gt(e,"padding-right"):"height"===i?Math.min(e.offsetHeight,e.scrollHeight)-Gt(e,"padding-top")-Gt(e,"padding-bottom"):(s=t.getComputedStyle(e,void 0))&&o(s.getPropertyValue(i))},Xt=function(t,e){return e.indexOf?e.indexOf(t):[].indexOf.call(e,t)},jt=function(t,e){return[].filter.call(t,e)},$t=function(t,e){for(var i=[],s=0,n=t.length;s<n;s++)i[s]=e.call(t[s],t[s],s,t);return i},Ut=function(e){var i=lt.documentElement,e=e.getBoundingClientRect();return{top:e.top+(t.pageYOffset||i.scrollTop)-(i.clientTop||0),left:e.left+(t.pageXOffset||i.scrollLeft)-(i.clientLeft||0)}},Jt=function(t){for(var e=Qt.length;e--;)Qt[e].elem===t&&(Qt[e].stopped=!0)},Yt=function(t,e){return Array.prototype.forEach.call(t,e)},Vt=function(e,i,s){function n(i){i.target=i.srcElement||t,s.call(e,i)}var o=e.hcEvents=e.hcEvents||{};e.addEventListener?e.addEventListener(i,s,!1):e.attachEvent&&(e.hcEventsIE||(e.hcEventsIE={}),e.hcEventsIE[s.toString()]=n,e.attachEvent("on"+i,n)),o[i]||(o[i]=[]),o[i].push(s)},Kt=function(t,e,i){function s(e,i){t.removeEventListener?t.removeEventListener(e,i,!1):t.attachEvent&&(i=t.hcEventsIE[i.toString()],t.detachEvent("on"+e,i))}function n(){var i,n,o;if(t.nodeName)for(o in e?(i={},i[e]=!0):i=a,i)if(a[o])for(n=a[o].length;n--;)s(o,a[o][n])}var o,r,a=t.hcEvents;a&&(e?(o=a[e]||[],i?(r=Xt(i,o),r>-1&&(o.splice(r,1),a[e]=o),s(e,i)):(n(),a[e]=[])):(n(),t.hcEvents={}))},Zt=function(t,e,i,s){var n;n=t.hcEvents;var o,r,i=i||{};if(lt.createEvent&&(t.dispatchEvent||t.fireEvent))n=lt.createEvent("Events"),n.initEvent(e,!0,!0),n.target=t,te(n,i),t.dispatchEvent?t.dispatchEvent(n):t.fireEvent(e,n);else if(n)for(n=n[e]||[],o=n.length,i.preventDefault||(i.preventDefault=function(){i.defaultPrevented=!0}),i.target=t,i.type||(i.type=e),e=0;e<o;e++)(r=n[e])&&!1===r.call(t,i)&&i.preventDefault();s&&!i.defaultPrevented&&s(i)},qt=function(t,e,i){var o,r,a,l,h="";ee(i)||(o=arguments,i={duration:o[2],easing:o[3],complete:o[4]}),ie(i.duration)||(i.duration=400),i.easing="function"==typeof i.easing?i.easing:Math[i.easing]||Math.easeInOutSine,i.curAnim=n(e);for(l in e)a=new s(t,i,l),r=null,"d"===l?(a.paths=a.initPath(t,t.d,e.d),a.toD=e.d,o=0,r=1):t.attr?o=t.attr(l):(o=parseFloat(Gt(t,l))||0,"opacity"!==l&&(h="px")),r||(r=e[l]),r.match&&r.match("px")&&(r=r.replace(/px/g,"")),a.run(o,r,h)},t.jQuery&&(t.jQuery.fn.highcharts=function(){var t=[].slice.call(arguments);if(this[0])return t[0]?(new(at[r(t[0])?t.shift():"Chart"])(this[0],t[0],t[1]),this):_t[c(this[0],"data-highcharts-chart")]}),lt&&!lt.defaultView&&(Gt=function(t,e){var i;return i={width:"clientWidth",height:"clientHeight"}[e],t.style[e]?o(t.style[e]):("opacity"===e&&(e="filter"),i?(t.style.zoom=1,Math.max(t[i]-2*Gt(t,"padding"),0)):(i=t.currentStyle[e.replace(/\-(\w)/g,function(t,e){return e.toUpperCase()})],"filter"===e&&(i=i.replace(/alpha\(opacity=([0-9]+)\)/,function(t,e){return e/100})),""===i?1:o(i)))}),Array.prototype.forEach||(Yt=function(t,e){for(var i=0,s=t.length;i<s;i++)if(!1===e.call(t[i],t[i],i,t))return i}),Array.prototype.indexOf||(Xt=function(t,e){var i,s=0;if(e)for(i=e.length;s<i;s++)if(e[s]===t)return s;return-1}),Array.prototype.filter||(jt=function(t,e){for(var i=[],s=0,n=t.length;s<n;s++)e(t[s],s)&&i.push(t[s]);return i}),at.Fx=s,at.inArray=Xt,at.each=Yt,at.grep=jt,at.offset=Ut,at.map=$t,at.addEvent=Vt,at.removeEvent=Kt,at.fireEvent=Zt,at.animate=qt,at.animObject=M,at.stop=Jt,F={colors:"#7cb5ec,#434348,#90ed7d,#f7a35c,#8085e9,#f15c80,#e4d354,#2b908f,#f45b5b,#91e8e1".split(","),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),decimalPoint:".",numericSymbols:"k,M,G,T,P,E".split(","),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{useUTC:!0,canvasToolsURL:"http://code.highcharts.com/modules/canvas-tools.js",VMLRadialGradientURL:"http://code.highcharts.com/stock/4.2.7/gfx/vml-radial-gradient.png"},chart:{borderColor:"#4572A7",borderRadius:0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],backgroundColor:"#FFFFFF",plotBorderColor:"#C0C0C0",resetZoomButton:{theme:{zIndex:20},position:{align:"right",x:-10,y:10}},width:null,height:null},title:{text:"Chart title",align:"center",margin:15,style:{color:"#333333",fontSize:"18px"},widthAdjust:-44},subtitle:{text:"",align:"center",style:{color:"#555555"},widthAdjust:-44},plotOptions:{line:{allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},lineWidth:2,marker:{lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{enabled:!0,lineWidthPlus:1,radiusPlus:2},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":at.numberFormat(this.y,-1)},style:{color:"contrast",fontSize:"11px",fontWeight:"bold",textShadow:"0 0 6px contrast, 0 0 3px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1e3}},labels:{style:{position:"absolute",color:"#3E576F"}},legend:{enabled:!0,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#909090",borderRadius:0,navigation:{activeColor:"#274b6d",inactiveColor:"#CCC"},shadow:!1,itemStyle:{color:"#333333",fontSize:"12px",fontWeight:"bold"},itemHoverStyle:{color:"#000"},itemHiddenStyle:{color:"#CCC"},itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"white",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:Mt,backgroundColor:"rgba(249, 249, 249, .85)",borderWidth:1,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerFormat:'<span style="font-size: 10px">{point.key}</span><br/>',pointFormat:'<span style="color:{point.color}">●</span> {series.name}: <b>{point.y}</b><br/>',shadow:!0,snap:At?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",pointerEvents:"none",whiteSpace:"nowrap"}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};var oe=F.plotOptions,re=oe.line;O(),E.prototype={parsers:[{regex:/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),parseFloat(t[4],10)]}},{regex:/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,parse:function(t){return[o(t[1],16),o(t[2],16),o(t[3],16),1]}},{regex:/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,parse:function(t){return[o(t[1]),o(t[2]),o(t[3]),1]}}],init:function(t){var e,i,s,n;if((this.input=t)&&t.stops)this.stops=$t(t.stops,function(t){return new E(t[1])});else for(s=this.parsers.length;s--&&!i;)n=this.parsers[s],(e=n.regex.exec(t))&&(i=n.parse(e));this.rgba=i||[]},get:function(t){var e,i=this.input,s=this.rgba;return this.stops?(e=n(i),e.stops=[].concat(e.stops),Yt(this.stops,function(i,s){e.stops[s]=[e.stops[s][0],i.get(t)]})):e=s&&ie(s[0])?"rgb"===t||!t&&1===s[3]?"rgb("+s[0]+","+s[1]+","+s[2]+")":"a"===t?s[3]:"rgba("+s.join(",")+")":i,e},brighten:function(t){var e,i=this.rgba;if(this.stops)Yt(this.stops,function(e){e.brighten(t)});else if(ie(t)&&0!==t)for(e=0;e<3;e++)i[e]+=o(255*t),i[e]<0&&(i[e]=0),i[e]>255&&(i[e]=255);return this},setOpacity:function(t){return this.rgba[3]=t,this}},D.prototype={opacity:1,textProps:"direction,fontSize,fontWeight,fontFamily,fontStyle,color,lineHeight,width,textDecoration,textOverflow,textShadow".split(","),init:function(t,e){this.element="span"===e?f(e):lt.createElementNS(Pt,e),this.renderer=t},animate:function(t,e,i){return e=se(e,this.renderer.globalAnimation,!0),Jt(this),e?(i&&(e.complete=i),qt(this,t,e)):this.attr(t,null,i),this},colorGradient:function(t,e,i){var s,o,r,l,c,d,p,u,f,g,m,v,y=this.renderer,x=[];if(t.linearGradient?o="linearGradient":t.radialGradient&&(o="radialGradient"),o){r=t[o],c=y.gradients,p=t.stops,g=i.radialReference,a(r)&&(t[o]=r={x1:r[0],y1:r[1],x2:r[2],y2:r[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===o&&g&&!h(r.gradientUnits)&&(l=r,r=n(r,y.getRadialAttr(g,l),{gradientUnits:"userSpaceOnUse"}));for(m in r)"id"!==m&&x.push(m,r[m]);for(m in p)x.push(p[m]);x=x.join(","),c[x]?g=c[x].attr("id"):(r.id=g="highcharts-"+Lt++,c[x]=d=y.createElement(o).attr(r).add(y.defs),d.radAttr=l,d.stops=[],Yt(p,function(t){0===t[1].indexOf("rgba")?(s=E(t[1]),u=s.get("rgb"),f=s.get("a")):(u=t[1],f=1),t=y.createElement("stop").attr({offset:t[0],"stop-color":u,"stop-opacity":f}).add(d),d.stops.push(t)})),v="url("+y.url+"#"+g+")",i.setAttribute(e,v),i.gradient=x,t.toString=function(){return v}}},applyTextShadow:function(t){var e,i=this.element,s=-1!==t.indexOf("contrast"),n={},r=this.renderer.forExport,a=r||i.style.textShadow!==B&&!kt;s&&(n.textShadow=t=t.replace(/contrast/g,this.renderer.getContrast(i.style.fill))),(Ct||r)&&(n.textRendering="geometricPrecision"),a?this.css(n):(this.fakeTS=!0,this.ySetter=this.xSetter,e=[].slice.call(i.getElementsByTagName("tspan")),Yt(t.split(/\s?,\s?/g),function(t){var s,n,r=i.firstChild,t=t.split(" ");s=t[t.length-1],(n=t[t.length-2])&&Yt(e,function(t,e){var a;0===e&&(t.setAttribute("x",i.getAttribute("x")),e=i.getAttribute("y"),t.setAttribute("y",e||0),null===e&&i.setAttribute("y",0)),a=t.cloneNode(1),c(a,{class:"highcharts-text-shadow",fill:s,stroke:s,"stroke-opacity":1/ut(o(n),3),"stroke-width":n,"stroke-linejoin":"round"}),i.insertBefore(a,r)})}))},attr:function(t,e,i){var s,n,o,r=this.element,a=this;if("string"==typeof t&&e!==B&&(s=t,t={},t[s]=e),"string"==typeof t)a=(this[t+"Getter"]||this._defaultGetter).call(this,t,r);else{for(s in t)e=t[s],o=!1,this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)/.test(s)&&(n||(this.symbolAttr(t),n=!0),o=!0),!this.rotation||"x"!==s&&"y"!==s||(this.doTransform=!0),o||(o=this[s+"Setter"]||this._defaultSetter,o.call(this,e,s,r),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(s)&&this.updateShadows(s,e,o));this.doTransform&&(this.updateTransform(),this.doTransform=!1)}return i&&i(),a},updateShadows:function(t,e,i){for(var s=this.shadows,n=s.length;n--;)i.call(s[n],"height"===t?Math.max(e-(s[n].cutHeight||0),0):"d"===t?this.d:e,t,s[n])},addClass:function(t){var e=this.element,i=c(e,"class")||"";return-1===i.indexOf(t)&&c(e,"class",i+" "+t),this},symbolAttr:function(t){var e=this;Yt("x,y,r,start,end,width,height,innerR,anchorX,anchorY".split(","),function(i){e[i]=se(t[i],e[i])}),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},clip:function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":"none")},crisp:function(t){var e,i,s={},n=this.strokeWidth||0;i=ct(n)%2/2,t.x=dt(t.x||this.x||0)+i,t.y=dt(t.y||this.y||0)+i,t.width=dt((t.width||this.width||0)-2*i),t.height=dt((t.height||this.height||0)-2*i),t.strokeWidth=n;for(e in t)this[e]!==t[e]&&(this[e]=s[e]=t[e]);return s},css:function(t){var e,i,s=this.styles,n={},r=this.element,a="";if(e=!s,t&&t.color&&(t.fill=t.color),s)for(i in t)t[i]!==s[i]&&(n[i]=t[i],e=!0);if(e){if(e=this.textWidth=t&&t.width&&"text"===r.nodeName.toLowerCase()&&o(t.width)||this.textWidth,s&&(t=te(s,n)),this.styles=t,e&&(Et||!Mt&&this.renderer.forExport)&&delete t.width,kt&&!Mt)u(this.element,t);else{s=function(t,e){return"-"+e.toLowerCase()};for(i in t)a+=i.replace(/([A-Z])/g,s)+":"+t[i]+";";c(r,"style",a)}e&&this.added&&this.renderer.buildText(this)}return this},on:function(t,e){var i=this,s=i.element;return W&&"click"===t?(s.ontouchstart=function(t){i.touchEventFired=Y.now(),t.preventDefault(),e.call(s,t)},s.onclick=function(t){(-1===bt.indexOf("Android")||Y.now()-(i.touchEventFired||0)>1100)&&e.call(s,t)}):s["on"+t]=e,this},setRadialReference:function(t){var e=this.renderer.gradients[this.element.gradient];return this.element.radialReference=t,e&&e.radAttr&&e.animate(this.renderer.getRadialAttr(t,e.radAttr)),this},translate:function(t,e){return this.attr({translateX:t,translateY:e})},invert:function(){return this.inverted=!0,this.updateTransform(),this},updateTransform:function(){var t=this.translateX||0,e=this.translateY||0,i=this.scaleX,s=this.scaleY,n=this.inverted,o=this.rotation,r=this.element;n&&(t+=this.attr("width"),e+=this.attr("height")),t=["translate("+t+","+e+")"],n?t.push("rotate(90) scale(-1,1)"):o&&t.push("rotate("+o+" "+(r.getAttribute("x")||0)+" "+(r.getAttribute("y")||0)+")"),(h(i)||h(s))&&t.push("scale("+se(i,1)+" "+se(s,1)+")"),t.length&&r.setAttribute("transform",t.join(" "))},toFront:function(){var t=this.element;return t.parentNode.appendChild(t),this},align:function(t,e,i){var s,n,o,a,h={};return n=this.renderer,o=n.alignedObjects,t?(this.alignOptions=t,this.alignByTranslate=e,(!i||r(i))&&(this.alignTo=s=i||"renderer",l(o,this),o.push(this),i=null)):(t=this.alignOptions,e=this.alignByTranslate,s=this.alignTo),i=se(i,n[s],n),s=t.align,n=t.verticalAlign,o=(i.x||0)+(t.x||0),a=(i.y||0)+(t.y||0),"right"!==s&&"center"!==s||(o+=(i.width-(t.width||0))/{right:1,center:2}[s]),h[e?"translateX":"x"]=ct(o),"bottom"!==n&&"middle"!==n||(a+=(i.height-(t.height||0))/({bottom:1,middle:2}[n]||1)),h[e?"translateY":"y"]=ct(a),this[this.placed?"animate":"attr"](h),this.placed=!0,this.alignAttr=h,this},getBBox:function(t,e){var i,s,n,o,r=this.renderer,a=this.element,l=this.styles;s=this.textStr;var h,c,d,p=a.style,u=r.cache,f=r.cacheKeys;if(n=se(e,this.rotation),o=n*xt,s!==B&&(d=s.toString().replace(Wt,"0")+["",n||0,l&&l.fontSize,a.style.width].join(",")),d&&!t&&(i=u[d]),!i){if(a.namespaceURI===Pt||r.forExport){try{c=this.fakeTS&&function(t){Yt(a.querySelectorAll(".highcharts-text-shadow"),function(e){e.style.display=t})},Tt&&p.textShadow?(h=p.textShadow,p.textShadow=""):c&&c("none"),i=a.getBBox?te({},a.getBBox()):{width:a.offsetWidth,height:a.offsetHeight},h?p.textShadow=h:c&&c("")}catch(t){}(!i||i.width<0)&&(i={width:0,height:0})}else i=this.htmlGetBBox();if(r.isSVG&&(r=i.width,s=i.height,kt&&l&&"11px"===l.fontSize&&"16.9"===s.toPrecision(3)&&(i.height=s=14),n&&(i.width=gt(s*vt(o))+gt(r*mt(o)),i.height=gt(s*mt(o))+gt(r*vt(o)))),d&&i.height>0){for(;f.length>250;)delete u[f.shift()];u[d]||f.push(d),u[d]=i}}return i},show:function(t){return this.attr({visibility:t?"inherit":"visible"})},hide:function(){return this.attr({visibility:"hidden"})},fadeOut:function(t){var e=this;e.animate({opacity:0},{duration:t||150,complete:function(){e.attr({y:-9999})}})},add:function(t){var e,i=this.renderer,s=this.element;return t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&i.buildText(this),this.added=!0,(!t||t.handleZ||this.zIndex)&&(e=this.zIndexSetter()),e||(t?t.element:i.box).appendChild(s),this.onAdd&&this.onAdd(),this},safeRemoveChild:function(t){var e=t.parentNode;e&&e.removeChild(t)},destroy:function(){var t,e,i=this,s=i.element||{},n=i.shadows,o=i.renderer.isSVG&&"SPAN"===s.nodeName&&i.parentGroup;if(s.onclick=s.onmouseout=s.onmouseover=s.onmousemove=s.point=null,Jt(i),i.clipPath&&(i.clipPath=i.clipPath.destroy()),i.stops){for(e=0;e<i.stops.length;e++)i.stops[e]=i.stops[e].destroy();i.stops=null}for(i.safeRemoveChild(s),n&&Yt(n,function(t){i.safeRemoveChild(t)});o&&o.div&&0===o.div.childNodes.length;)s=o.parentGroup,i.safeRemoveChild(o.div),delete o.div,o=s;i.alignTo&&l(i.renderer.alignedObjects,i);for(t in i)delete i[t];return null},shadow:function(t,e,i){var s,n,o,r,a,l,h=[],d=this.element;if(t){for(r=se(t.width,3),a=(t.opacity||.15)/r,l=this.parentInverted?"(-1,-1)":"("+se(t.offsetX,1)+", "+se(t.offsetY,1)+")",s=1;s<=r;s++)n=d.cloneNode(0),o=2*r+1-2*s,c(n,{isShadow:"true",stroke:t.color||"black","stroke-opacity":a*s,"stroke-width":o,transform:"translate"+l,fill:"none"}),i&&(c(n,"height",ut(c(n,"height")-o,0)),n.cutHeight=o),e?e.element.appendChild(n):d.parentNode.insertBefore(n,d),h.push(n);this.shadows=h}return this},xGetter:function(t){return"circle"===this.element.nodeName&&(t={x:"cx",y:"cy"}[t]||t),this._defaultGetter(t)},_defaultGetter:function(t){return t=se(this[t],this.element?this.element.getAttribute(t):null,0),/^[\-0-9\.]+$/.test(t)&&(t=parseFloat(t)),t},dSetter:function(t,e,i){t&&t.join&&(t=t.join(" ")),/(NaN| {2}|^$)/.test(t)&&(t="M 0 0"),i.setAttribute(e,t),this[e]=t},dashstyleSetter:function(t){var e,i=this["stroke-width"];if("inherit"===i&&(i=1),t=t&&t.toLowerCase()){for(t=t.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(","),e=t.length;e--;)t[e]=o(t[e])*i;t=t.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",t)}},alignSetter:function(t){this.element.setAttribute("text-anchor",{left:"start",center:"middle",right:"end"}[t])},titleSetter:function(t){var e=this.element.getElementsByTagName("title")[0];e||(e=lt.createElementNS(Pt,"title"),this.element.appendChild(e)),e.firstChild&&e.removeChild(e.firstChild),e.appendChild(lt.createTextNode(String(se(t),"").replace(/<[^>]*>/g,"")))},textSetter:function(t){t!==this.textStr&&(delete this.bBox,this.textStr=t,this.added&&this.renderer.buildText(this))},fillSetter:function(t,e,i){"string"==typeof t?i.setAttribute(e,t):t&&this.colorGradient(t,e,i)},visibilitySetter:function(t,e,i){"inherit"===t?i.removeAttribute(e):i.setAttribute(e,t)},zIndexSetter:function(t,e){var i,s,n,r=this.renderer,a=this.parentGroup,r=(a||r).element||r.box,l=this.element;i=this.added;var c;if(h(t)&&(l.zIndex=t,t=+t,this[e]===t&&(i=!1),this[e]=t),i){for((t=this.zIndex)&&a&&(a.handleZ=!0),a=r.childNodes,c=0;c<a.length&&!n;c++)i=a[c],s=i.zIndex,i!==l&&(o(s)>t||!h(t)&&h(s))&&(r.insertBefore(l,i),n=!0);n||r.appendChild(l)}return n},_defaultSetter:function(t,e,i){i.setAttribute(e,t)}},D.prototype.yGetter=D.prototype.xGetter,D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(t,e){this[e]=t,this.doTransform=!0},D.prototype.opacitySetter=D.prototype.displaySetter=function(t,e,i){this[e]=t,i.setAttribute(e,t)},D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(t,e,i){this[e]=t,this.stroke&&this["stroke-width"]?(this.strokeWidth=this["stroke-width"],D.prototype.fillSetter.call(this,this.stroke,"stroke",i),i.setAttribute("stroke-width",this["stroke-width"]),this.hasStroke=!0):"stroke-width"===e&&0===t&&this.hasStroke&&(i.removeAttribute("stroke"),this.hasStroke=!1)};var ae=function(){this.init.apply(this,arguments)};ae.prototype={Element:D,init:function(e,i,s,n,o,r){var a,n=this.createElement("svg").attr({version:"1.1"}).css(this.getStyle(n));a=n.element,e.appendChild(a),-1===e.innerHTML.indexOf("xmlns")&&c(a,"xmlns",Pt),this.isSVG=!0,this.box=a,this.boxWrapper=n,this.alignedObjects=[],this.url=(Tt||Ct)&&lt.getElementsByTagName("base").length?t.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"",this.createElement("desc").add().element.appendChild(lt.createTextNode("Created with Highstock 4.2.7")),this.defs=this.createElement("defs").add(),this.allowHTML=r,this.forExport=o,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(i,s,!1);var l;Tt&&e.getBoundingClientRect&&(this.subPixelFix=i=function(){u(e,{left:0,top:0}),l=e.getBoundingClientRect(),u(e,{left:pt(l.left)-l.left+"px",top:pt(l.top)-l.top+"px"})},i(),Vt(t,"resize",i))},getStyle:function(t){return this.style=te({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},t)},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var e=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),C(this.gradients||{}),this.gradients=null,e&&(this.defs=e.destroy()),this.subPixelFix&&Kt(t,"resize",this.subPixelFix),this.alignedObjects=null},createElement:function(t){var e=new this.Element;return e.init(this,t),e},draw:function(){},getRadialAttr:function(t,e){return{cx:t[0]-t[2]/2+e.cx*t[2],cy:t[1]-t[2]/2+e.cy*t[2],r:e.r*t[2]}},buildText:function(t){for(var e,i,s,n=t.element,r=this,a=r.forExport,l=se(t.textStr,"").toString(),h=-1!==l.indexOf("<"),d=n.childNodes,p=c(n,"x"),f=t.styles,g=t.textWidth,m=f&&f.lineHeight,v=f&&f.textShadow,y=f&&"ellipsis"===f.textOverflow,x=d.length,b=g&&!t.added&&this.box,w=function(t){return m?o(m):r.fontMetrics(/(px|em)$/.test(t&&t.style.fontSize)?t.style.fontSize:f&&f.fontSize||r.style.fontSize||12,t).h},k=function(t){return t.replace(/&lt;/g,"<").replace(/&gt;/g,">")};x--;)n.removeChild(d[x]);h||v||y||g||-1!==l.indexOf(" ")?(e=/<.*style="([^"]+)".*>/,i=/<.*href="(http[^"]+)".*>/,b&&b.appendChild(n),l=h?l.replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(/<br.*?>/g):[l],l=jt(l,function(t){return""!==t}),Yt(l,function(o,l){var h,d=0,o=o.replace(/^\s+|\s+$/g,"").replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||");h=o.split("|||"),Yt(h,function(o){if(""!==o||1===h.length){var m,v={},x=lt.createElementNS(Pt,"tspan");if(e.test(o)&&(m=o.match(e)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),c(x,"style",m)),i.test(o)&&!a&&(c(x,"onclick",'location.href="'+o.match(i)[1]+'"'),u(x,{cursor:"pointer"}))," "!==(o=k(o.replace(/<(.|\n)*?>/g,"")||" "))){if(x.appendChild(lt.createTextNode(o)),d?v.dx=0:l&&null!==p&&(v.x=p),c(x,v),n.appendChild(x),!d&&l&&(!Mt&&a&&u(x,{display:"block"}),c(x,"dy",w(x))),g){for(var b,S,v=o.replace(/([^\^])-/g,"$1- ").split(" "),C="nowrap"===f.whiteSpace,T=h.length>1||l||v.length>1&&!C,A=[],P=w(x),M=1,O=t.rotation,E=o,D=E.length;(T||y)&&(v.length||A.length);)t.rotation=0,b=t.getBBox(!0),S=b.width,!Mt&&r.forExport&&(S=r.measureSpanWidth(x.firstChild.data,t.styles)),b=S>g,void 0===s&&(s=b),y&&s?(D/=2,""===E||!b&&D<.5?v=[]:(E=o.substring(0,E.length+(b?-1:1)*pt(D)),v=[E+(g>3?"…":"")],x.removeChild(x.firstChild))):b&&1!==v.length?(x.removeChild(x.firstChild),A.unshift(v.pop())):(v=A,A=[],v.length&&!C&&(M++,x=lt.createElementNS(Pt,"tspan"),c(x,{dy:P,x:p}),m&&c(x,"style",m),n.appendChild(x)),S>g&&(g=S)),v.length&&x.appendChild(lt.createTextNode(v.join(" ").replace(/- /g,"-")));t.rotation=O}d++}}})}),s&&t.attr("title",t.textStr),b&&b.removeChild(n),v&&t.applyTextShadow&&t.applyTextShadow(v)):n.appendChild(lt.createTextNode(k(l)))},getContrast:function(t){return t=E(t).rgba,t[0]+t[1]+t[2]>384?"#000000":"#FFFFFF"},button:function(t,e,i,s,o,r,a,l,h){var c,d,p,u,f,g,m=this.label(t,e,i,h,null,null,null,null,"button"),v=0,t={x1:0,y1:0,x2:0,y2:1},o=n({"stroke-width":1,stroke:"#CCCCCC",fill:{linearGradient:t,stops:[[0,"#FEFEFE"],[1,"#F6F6F6"]]},r:2,padding:5,style:{color:"black"}},o);return p=o.style,delete o.style,r=n(o,{stroke:"#68A",fill:{linearGradient:t,stops:[[0,"#FFF"],[1,"#ACF"]]}},r),u=r.style,delete r.style,a=n(o,{stroke:"#68A",fill:{linearGradient:t,stops:[[0,"#9BD"],[1,"#CDF"]]}},a),f=a.style,delete a.style,l=n(o,{style:{color:"#CCC"}},l),g=l.style,delete l.style,Vt(m.element,kt?"mouseover":"mouseenter",function(){3!==v&&m.attr(r).css(u)}),Vt(m.element,kt?"mouseout":"mouseleave",function(){3!==v&&(c=[o,r,a][v],d=[p,u,f][v],m.attr(c).css(d))}),m.setState=function(t){(m.state=v=t)?2===t?m.attr(a).css(f):3===t&&m.attr(l).css(g):m.attr(o).css(p)},m.on("click",function(t){3!==v&&s.call(m,t)}).attr(o).css(te({cursor:"default"},p))},crispLine:function(t,e){return t[1]===t[4]&&(t[1]=t[4]=ct(t[1])-e%2/2),t[2]===t[5]&&(t[2]=t[5]=ct(t[2])+e%2/2),t},path:function(t){var e={fill:"none"};return a(t)?e.d=t:ee(t)&&te(e,t),this.createElement("path").attr(e)},circle:function(t,e,i){return t=ee(t)?t:{x:t,y:e,r:i},e=this.createElement("circle"),e.xSetter=e.ySetter=function(t,e,i){i.setAttribute("c"+e,t)},e.attr(t)},arc:function(t,e,i,s,n,o){return ee(t)&&(e=t.y,i=t.r,s=t.innerR,n=t.start,o=t.end,t=t.x),t=this.symbol("arc",t||0,e||0,i||0,i||0,{innerR:s||0,start:n||0,end:o||0}),t.r=i,t},rect:function(t,e,i,s,n,o){var n=ee(t)?t.r:n,r=this.createElement("rect"),t=ee(t)?t:t===B?{}:{x:t,y:e,width:ut(i,0),height:ut(s,0)};return o!==B&&(r.strokeWidth=o,t=r.crisp(t)),n&&(t.r=n),r.rSetter=function(t,e,i){c(i,{rx:t,ry:t})},r.attr(t)},setSize:function(t,e,i){var s=this.alignedObjects,n=s.length;for(this.width=t,this.height=e,this.boxWrapper[se(i,!0)?"animate":"attr"]({width:t,height:e});n--;)s[n].align()},g:function(t){var e=this.createElement("g");return h(t)?e.attr({class:"highcharts-"+t}):e},image:function(t,e,i,s,n){var o={preserveAspectRatio:"none"};return arguments.length>1&&te(o,{x:e,y:i,width:s,height:n}),o=this.createElement("image").attr(o),o.element.setAttributeNS?o.element.setAttributeNS("http://www.w3.org/1999/xlink","href",t):o.element.setAttribute("hc-svg-href",t),o},symbol:function(t,e,i,s,n,o){var r,a,l,h=this,c=this.symbols[t],c=c&&c(ct(e),ct(i),s,n,o),d=/^url\((.*?)\)$/;return c?(r=this.path(c),te(r,{symbolName:t,x:e,y:i,width:s,height:n}),o&&te(r,o)):d.test(t)&&(l=function(t,e){t.element&&(t.attr({width:e[0],height:e[1]}),t.alignByTranslate||t.translate(ct((s-e[0])/2),ct((n-e[1])/2)))},a=t.match(d)[1],t=Dt[a]||o&&o.width&&o.height&&[o.width,o.height],r=this.image(a).attr({x:e,y:i}),r.isImg=!0,t?l(r,t):(r.attr({width:0,height:0}),f("img",{onload:function(){var t=_t[h.chartIndex];0===this.width&&(u(this,{position:"absolute",top:"-999em"}),lt.body.appendChild(this)),l(r,Dt[a]=[this.width,this.height]),this.parentNode&&this.parentNode.removeChild(this),!--h.imgCount&&t&&t.onload&&t.onload()},src:a}),this.imgCount++)),r},symbols:{circle:function(t,e,i,s){var n=.166*i;return[Bt,t+i/2,e,"C",t+i+n,e,t+i+n,e+s,t+i/2,e+s,"C",t-n,e+s,t-n,e,t+i/2,e,"Z"]},square:function(t,e,i,s){return[Bt,t,e,Ht,t+i,e,t+i,e+s,t,e+s,"Z"]},triangle:function(t,e,i,s){return[Bt,t+i/2,e,Ht,t+i,e+s,t,e+s,"Z"]},"triangle-down":function(t,e,i,s){return[Bt,t,e,Ht,t+i,e,t+i/2,e+s,"Z"]},diamond:function(t,e,i,s){return[Bt,t+i/2,e,Ht,t+i,e+s/2,t+i/2,e+s,t,e+s/2,"Z"]},arc:function(t,e,i,s,n){var o=n.start,i=n.r||i||s,r=n.end-.001,s=n.innerR,a=n.open,l=mt(o),h=vt(o),c=mt(r),r=vt(r),n=n.end-o<yt?0:1;return[Bt,t+i*l,e+i*h,"A",i,i,0,n,1,t+i*c,e+i*r,a?Bt:Ht,t+s*c,e+s*r,"A",s,s,0,n,0,t+s*l,e+s*h,a?"":"Z"]},callout:function(t,e,i,s,n){var o,r=ft(n&&n.r||0,i,s),a=r+6,l=n&&n.anchorX,n=n&&n.anchorY;return o=["M",t+r,e,"L",t+i-r,e,"C",t+i,e,t+i,e,t+i,e+r,"L",t+i,e+s-r,"C",t+i,e+s,t+i,e+s,t+i-r,e+s,"L",t+r,e+s,"C",t,e+s,t,e+s,t,e+s-r,"L",t,e+r,"C",t,e,t,e,t+r,e],l&&l>i&&n>e+a&&n<e+s-a?o.splice(13,3,"L",t+i,n-6,t+i+6,n,t+i,n+6,t+i,e+s-r):l&&l<0&&n>e+a&&n<e+s-a?o.splice(33,3,"L",t,n+6,t-6,n,t,n-6,t,e+r):n&&n>s&&l>t+a&&l<t+i-a?o.splice(23,3,"L",l+6,e+s,l,e+s+6,l-6,e+s,t+r,e+s):n&&n<0&&l>t+a&&l<t+i-a&&o.splice(3,3,"L",l-6,e,l,e-6,l+6,e,i-r,e),o}},clipRect:function(t,e,i,s){var n="highcharts-"+Lt++,o=this.createElement("clipPath").attr({id:n}).add(this.defs),t=this.rect(t,e,i,s,0).add(o);return t.id=n,t.clipPath=o,t.count=0,t},text:function(t,e,i,s){var n=Et||!Mt&&this.forExport,o={};return!s||!this.allowHTML&&this.forExport?(o.x=Math.round(e||0),i&&(o.y=Math.round(i)),(t||0===t)&&(o.text=t),t=this.createElement("text").attr(o),n&&t.css({position:"absolute"}),s||(t.xSetter=function(t,e,i){var s,n,o=i.getElementsByTagName("tspan"),r=i.getAttribute(e);for(n=0;n<o.length;n++)s=o[n],s.getAttribute(e)===r&&s.setAttribute(e,t);i.setAttribute(e,t)}),t):this.html(t,e,i)},fontMetrics:function(e,i){var s,n,e=e||this.style.fontSize;return!e&&i&&t.getComputedStyle&&(i=i.element||i,e=(s=t.getComputedStyle(i,""))&&s.fontSize),e=/px/.test(e)?o(e):/em/.test(e)?12*parseFloat(e):12,s=e<24?e+3:ct(1.2*e),n=ct(.8*s),{h:s,b:n,f:e}},rotCorr:function(t,e,i){var s=t;return e&&i&&(s=ut(s*mt(e*xt),4)),{x:-t/3*vt(e*xt),y:s}},label:function(t,e,i,s,o,r,a,l,c){var d,p,u,f,g,m,v,y,x,b,w=this,k=w.g(c),S=w.text("",0,0,a).attr({zIndex:1}),C=0,T=3,A=0,P=0,M={},O=/^url\((.*?)\)$/.test(s),E=O;y=function(){var t,e;t=S.element.style,p=(void 0===u||void 0===f||k.styles.textAlign)&&h(S.textStr)&&S.getBBox(),k.width=(u||p.width||0)+2*T+A,k.height=(f||p.height||0)+2*T,v=T+w.fontMetrics(t&&t.fontSize,S).b,E&&(d||(t=P,e=(l?-v:0)+P,k.box=d=w.symbols[s]||O?w.symbol(s,t,e,k.width,k.height,M):w.rect(t,e,k.width,k.height,0,M["stroke-width"]),d.isImg||d.attr("fill","none"),d.add(k)),d.isImg||d.attr(te({width:ct(k.width),height:ct(k.height)},M)),M=null)},x=function(){var t,e=k.styles,e=e&&e.textAlign,i=A+T;t=l?0:v,h(u)&&p&&("center"===e||"right"===e)&&(i+={center:.5,right:1}[e]*(u-p.width)),i===S.x&&t===S.y||(S.attr("x",i),t!==B&&S.attr("y",t)),S.x=i,S.y=t},b=function(t,e){d?d.attr(t,e):M[t]=e},k.onAdd=function(){S.add(k),k.attr({text:t||0===t?t:"",x:e,y:i}),d&&h(o)&&k.attr({anchorX:o,anchorY:r})},k.widthSetter=function(t){u=t},k.heightSetter=function(t){f=t},k.paddingSetter=function(t){h(t)&&t!==T&&(T=k.padding=t,x())},k.paddingLeftSetter=function(t){h(t)&&t!==A&&(A=t,x())},k.alignSetter=function(t){(t={left:0,center:.5,right:1}[t])!==C&&(C=t,p&&k.attr({x:g}))},k.textSetter=function(t){t!==B&&S.textSetter(t),y(),x()},k["stroke-widthSetter"]=function(t,e){t&&(E=!0),P=t%2/2,b(e,t)},k.strokeSetter=k.fillSetter=k.rSetter=function(t,e){"fill"===e&&t&&(E=!0),b(e,t)},k.anchorXSetter=function(t,e){o=t,b(e,ct(t)-P-g)},k.anchorYSetter=function(t,e){r=t,b(e,t-m)},k.xSetter=function(t){k.x=t,C&&(t-=C*((u||p.width)+2*T)),g=ct(t),k.attr("translateX",g)},k.ySetter=function(t){m=k.y=ct(t),k.attr("translateY",m)};var L=k.css;return te(k,{css:function(t){if(t){var e={},t=n(t);Yt(k.textProps,function(i){t[i]!==B&&(e[i]=t[i],delete t[i])}),S.css(e)}return L.call(k,t)},getBBox:function(){return{width:p.width+2*T,height:p.height+2*T,x:p.x-T,y:p.y-T}},shadow:function(t){return d&&d.shadow(t),k},destroy:function(){Kt(k.element,"mouseenter"),Kt(k.element,"mouseleave"),S&&(S=S.destroy()),d&&(d=d.destroy()),D.prototype.destroy.call(k),k=w=y=x=b=null}})}},H=ae,te(D.prototype,{htmlCss:function(t){var e=this.element;return(e=t&&"SPAN"===e.tagName&&t.width)&&(delete t.width,this.textWidth=e,this.updateTransform()),t&&"ellipsis"===t.textOverflow&&(t.whiteSpace="nowrap",t.overflow="hidden"),this.styles=te(this.styles,t),u(this.element,t),this},htmlGetBBox:function(){var t=this.element;return"text"===t.nodeName&&(t.style.position="absolute"),{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var t=this.renderer,e=this.element,i=this.translateX||0,s=this.translateY||0,n=this.x||0,r=this.y||0,a=this.textAlign||"left",l={left:0,center:.5,right:1}[a],c=this.shadows,d=this.styles;if(u(e,{marginLeft:i,marginTop:s}),c&&Yt(c,function(t){u(t,{marginLeft:i+1,marginTop:s+1})}),this.inverted&&Yt(e.childNodes,function(i){t.invertChild(i,e)}),"SPAN"===e.tagName){var c=this.rotation,p=o(this.textWidth),f=d&&d.whiteSpace,g=[c,a,e.innerHTML,this.textWidth,this.textAlign].join(",");g!==this.cTT&&(d=t.fontMetrics(e.style.fontSize).b,h(c)&&this.setSpanRotation(c,l,d),u(e,{width:"",whiteSpace:f||"nowrap"}),e.offsetWidth>p&&/[ \-]/.test(e.textContent||e.innerText)&&u(e,{width:p+"px",display:"block",whiteSpace:f||"normal"}),this.getSpanCorrection(e.offsetWidth,d,l,c,a)),u(e,{left:n+(this.xCorr||0)+"px",top:r+(this.yCorr||0)+"px"}),Ct&&(d=e.offsetHeight),this.cTT=g}}else this.alignOnAdd=!0},setSpanRotation:function(t,e,i){var s={},n=kt?"-ms-transform":Ct?"-webkit-transform":Tt?"MozTransform":wt?"-o-transform":"";s[n]=s.transform="rotate("+t+"deg)",s[n+(Tt?"Origin":"-origin")]=s.transformOrigin=100*e+"% "+i+"px",u(this.element,s)},getSpanCorrection:function(t,e,i){this.xCorr=-t*i,this.yCorr=-e}}),te(ae.prototype,{html:function(t,e,i){var s=this.createElement("span"),n=s.element,o=s.renderer,r=o.isSVG,a=function(t,e){Yt(["display","opacity","visibility"],function(i){ne(t,i+"Setter",function(t,i,s,n){t.call(this,i,s,n),e[s]=i})})};return s.textSetter=function(t){t!==n.innerHTML&&delete this.bBox,n.innerHTML=this.textStr=t,s.htmlUpdateTransform()},r&&a(s,s.element.style),s.xSetter=s.ySetter=s.alignSetter=s.rotationSetter=function(t,e){"align"===e&&(e="textAlign"),s[e]=t,s.htmlUpdateTransform()},s.attr({text:t,x:ct(e),y:ct(i)}).css({position:"absolute",fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),n.style.whiteSpace="nowrap",s.css=s.htmlCss,r&&(s.add=function(t){var e,i=o.box.parentNode,r=[];if(this.parentGroup=t){if(!(e=t.div)){for(;t;)r.push(t),t=t.parentGroup;Yt(r.reverse(),function(t){var s,n=c(t.element,"class");n&&(n={className:n}),e=t.div=t.div||f(zt,n,{position:"absolute",left:(t.translateX||0)+"px",top:(t.translateY||0)+"px",display:t.display,opacity:t.opacity,pointerEvents:t.styles&&t.styles.pointerEvents},e||i),s=e.style,te(t,{translateXSetter:function(e,i){s.left=e+"px",t[i]=e,t.doTransform=!0},translateYSetter:function(e,i){s.top=e+"px",t[i]=e,t.doTransform=!0}}),a(t,s)})}}else e=i;return e.appendChild(n),s.added=!0,s.alignOnAdd&&s.htmlUpdateTransform(),s}),s}});var le,he;Mt||Et||(he={init:function(t,e){var i=["<",e,' filled="f" stroked="f"'],s=["position: ","absolute",";"],n=e===zt;("shape"===e||n)&&s.push("left:0;top:0;width:1px;height:1px;"),s.push("visibility: ",n?"hidden":"visible"),i.push(' style="',s.join(""),'"/>'),e&&(i=n||"span"===e||"img"===e?i.join(""):t.prepVML(i),this.element=f(i)),this.renderer=t},add:function(t){var e=this.renderer,i=this.element,s=e.box,n=t&&t.inverted,s=t?t.element||t:s;return t&&(this.parentGroup=t),n&&e.invertChild(i,s),s.appendChild(i),this.added=!0,this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform(),this.onAdd&&this.onAdd(),this},updateTransform:D.prototype.htmlUpdateTransform,setSpanRotation:function(){var t=this.rotation,e=mt(t*xt),i=vt(t*xt);u(this.element,{filter:t?["progid:DXImageTransform.Microsoft.Matrix(M11=",e,", M12=",-i,", M21=",i,", M22=",e,", sizingMethod='auto expand')"].join(""):"none"})},getSpanCorrection:function(t,e,i,s,n){var o,r=s?mt(s*xt):1,a=s?vt(s*xt):0,l=se(this.elemHeight,this.element.offsetHeight);this.xCorr=r<0&&-t,this.yCorr=a<0&&-l,o=r*a<0,this.xCorr+=a*e*(o?1-i:i),this.yCorr-=r*e*(s?o?i:1-i:1),n&&"left"!==n&&(this.xCorr-=t*i*(r<0?-1:1),s&&(this.yCorr-=l*i*(a<0?-1:1)),u(this.element,{textAlign:n}))},pathToVML:function(t){for(var e=t.length,i=[];e--;)ie(t[e])?i[e]=ct(10*t[e])-5:"Z"===t[e]?i[e]="x":(i[e]=t[e],!t.isArc||"wa"!==t[e]&&"at"!==t[e]||(i[e+5]===i[e+7]&&(i[e+7]+=t[e+7]>t[e+5]?1:-1),i[e+6]===i[e+8]&&(i[e+8]+=t[e+8]>t[e+6]?1:-1)));return i.join(" ")||"x"},clip:function(t){var e,i=this;return t?(e=t.members,l(e,i),e.push(i),i.destroyClip=function(){l(e,i)},t=t.getCSS(i)):(i.destroyClip&&i.destroyClip(),t={clip:St?"inherit":"rect(auto)"}),i.css(t)},css:D.prototype.htmlCss,safeRemoveChild:function(t){t.parentNode&&T(t)},destroy:function(){return this.destroyClip&&this.destroyClip(),D.prototype.destroy.apply(this)},on:function(e,i){return this.element["on"+e]=function(){var e=t.event;e.target=e.srcElement,i(e)},this},cutOffPath:function(t,e){var i,t=t.split(/[ ,]/);return i=t.length,9!==i&&11!==i||(t[i-4]=t[i-2]=o(t[i-2])-10*e),t.join(" ")},shadow:function(t,e,i){var s,n,r,a,l,h,c,d=[],p=this.element,u=this.renderer,g=p.style,m=p.path;if(m&&"string"!=typeof m.value&&(m="x"),l=m,t){for(h=se(t.width,3),c=(t.opacity||.15)/h,s=1;s<=3;s++)a=2*h+1-2*s,i&&(l=this.cutOffPath(m.value,a+.5)),r=['<shape isShadow="true" strokeweight="',a,'" filled="false" path="',l,'" coordsize="10 10" style="',p.style.cssText,'" />'],n=f(u.prepVML(r),null,{left:o(g.left)+se(t.offsetX,1),top:o(g.top)+se(t.offsetY,1)}),i&&(n.cutOff=a+1),r=['<stroke color="',t.color||"black",'" opacity="',c*s,'"/>'],f(u.prepVML(r),null,null,n),e?e.element.appendChild(n):p.parentNode.insertBefore(n,p),d.push(n);this.shadows=d}return this},updateShadows:It,setAttr:function(t,e){St?this.element[t]=e:this.element.setAttribute(t,e)},classSetter:function(t){this.element.className=t},dashstyleSetter:function(t,e,i){(i.getElementsByTagName("stroke")[0]||f(this.renderer.prepVML(["<stroke/>"]),null,null,i))[e]=t||"solid",this[e]=t},dSetter:function(t,e,i){var s=this.shadows,t=t||[];if(this.d=t.join&&t.join(" "),i.path=t=this.pathToVML(t),s)for(i=s.length;i--;)s[i].path=s[i].cutOff?this.cutOffPath(t,s[i].cutOff):t;this.setAttr(e,t)},fillSetter:function(t,e,i){var s=i.nodeName;"SPAN"===s?i.style.color=t:"IMG"!==s&&(i.filled="none"!==t,this.setAttr("fillcolor",this.renderer.color(t,i,e,this)))},"fill-opacitySetter":function(t,e,i){f(this.renderer.prepVML(["<",e.split("-")[0],' opacity="',t,'"/>']),null,null,i)},opacitySetter:It,rotationSetter:function(t,e,i){i=i.style,this[e]=i[e]=t,i.left=-ct(vt(t*xt)+1)+"px",i.top=ct(mt(t*xt))+"px"},strokeSetter:function(t,e,i){this.setAttr("strokecolor",this.renderer.color(t,i,e,this))},"stroke-widthSetter":function(t,e,i){i.stroked=!!t,this[e]=t,ie(t)&&(t+="px"),this.setAttr("strokeweight",t)},titleSetter:function(t,e){this.setAttr(e,t)},visibilitySetter:function(t,e,i){"inherit"===t&&(t="visible"),this.shadows&&Yt(this.shadows,function(i){i.style[e]=t}),"DIV"===i.nodeName&&(t="hidden"===t?"-999em":0,St||(i.style[e]=t?"visible":"hidden"),e="top"),i.style[e]=t},displaySetter:function(t,e,i){i.style[e]=t},xSetter:function(t,e,i){this[e]=t,"x"===e?e="left":"y"===e&&(e="top"),this.updateClipping?(this[e]=t,this.updateClipping()):i.style[e]=t},zIndexSetter:function(t,e,i){i.style[e]=t}},he["stroke-opacitySetter"]=he["fill-opacitySetter"],at.VMLElement=he=g(D,he),he.prototype.ySetter=he.prototype.widthSetter=he.prototype.heightSetter=he.prototype.xSetter,he={Element:he,isIE8:bt.indexOf("MSIE 8.0")>-1,init:function(t,e,i,s){var n;if(this.alignedObjects=[],s=this.createElement(zt).css(te(this.getStyle(s),{position:"relative"})),n=s.element,t.appendChild(s.element),this.isVML=!0,this.box=n,this.boxWrapper=s,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(e,i,!1),!lt.namespaces.hcv){lt.namespaces.add("hcv","urn:schemas-microsoft-com:vml");try{lt.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}catch(t){lt.styleSheets[0].cssText+="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}}},isHidden:function(){return!this.box.offsetWidth},clipRect:function(t,e,i,s){var n=this.createElement(),o=ee(t);return te(n,{members:[],count:0,left:(o?t.x:t)+1,top:(o?t.y:e)+1,width:(o?t.width:i)-1,height:(o?t.height:s)-1,getCSS:function(t){var e=t.element,i=e.nodeName,t=t.inverted,s=this.top-("shape"===i?e.offsetTop:0),n=this.left,e=n+this.width,o=s+this.height,s={clip:"rect("+ct(t?n:s)+"px,"+ct(t?o:e)+"px,"+ct(t?e:o)+"px,"+ct(t?s:n)+"px)"};return!t&&St&&"DIV"===i&&te(s,{width:e+"px",height:o+"px"}),s},updateClipping:function(){Yt(n.members,function(t){t.element&&t.css(n.getCSS(t))})}})},color:function(t,e,i,s){var n,o,r,a=this,l=/^rgba/,h="none";if(t&&t.linearGradient?r="gradient":t&&t.radialGradient&&(r="pattern"),r){var c,d,p,u,g,m,v,y,x=t.linearGradient||t.radialGradient,b="",t=t.stops,w=[],k=function(){o=['<fill colors="'+w.join(",")+'" opacity="',g,'" o:opacity2="',u,'" type="',r,'" ',b,'focus="100%" method="any" />'],f(a.prepVML(o),null,null,e)};if(p=t[0],y=t[t.length-1],p[0]>0&&t.unshift([0,p[1]]),y[0]<1&&t.push([1,y[1]]),Yt(t,function(t,e){l.test(t[1])?(n=E(t[1]),c=n.get("rgb"),d=n.get("a")):(c=t[1],d=1),w.push(100*t[0]+"% "+c),e?(g=d,m=c):(u=d,v=c)}),"fill"===i)if("gradient"===r)i=x.x1||x[0]||0,t=x.y1||x[1]||0,p=x.x2||x[2]||0,x=x.y2||x[3]||0,b='angle="'+(90-180*ht.atan((x-t)/(p-i))/yt)+'"',k();else{var S,h=x.r,C=2*h,T=2*h,A=x.cx,P=x.cy,M=e.radialReference,h=function(){M&&(S=s.getBBox(),A+=(M[0]-S.x)/S.width-.5,P+=(M[1]-S.y)/S.height-.5,C*=M[2]/S.width,T*=M[2]/S.height),b='src="'+F.global.VMLRadialGradientURL+'" size="'+C+","+T+'" origin="0.5,0.5" position="'+A+","+P+'" color2="'+v+'" ',k()};s.added?h():s.onAdd=h,h=m}else h=c}else l.test(t)&&"IMG"!==e.tagName?(n=E(t),s[i+"-opacitySetter"](n.get("a"),i,e),h=n.get("rgb")):(h=e.getElementsByTagName(i),h.length&&(h[0].opacity=1,h[0].type="solid"),h=t);return h},prepVML:function(t){var e=this.isIE8,t=t.join("");return e?(t=t.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />'),t=-1===t.indexOf('style="')?t.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):t.replace('style="','style="display:inline-block;behavior:url(#default#VML);')):t=t.replace("<","<hcv:"),t},text:ae.prototype.html,path:function(t){var e={coordsize:"10 10"};return a(t)?e.d=t:ee(t)&&te(e,t),this.createElement("shape").attr(e)},circle:function(t,e,i){var s=this.symbol("circle");return ee(t)&&(i=t.r,e=t.y,t=t.x),s.isCircle=!0,s.r=i,s.attr({x:t,y:e})},g:function(t){var e;return t&&(e={className:"highcharts-"+t,class:"highcharts-"+t}),this.createElement(zt).attr(e)},image:function(t,e,i,s,n){var o=this.createElement("img").attr({src:t});return arguments.length>1&&o.attr({x:e,y:i,width:s,height:n}),o},createElement:function(t){return"rect"===t?this.symbol(t):ae.prototype.createElement.call(this,t)},invertChild:function(t,e){var i=this,s=e.style,n="IMG"===t.tagName&&t.style;u(t,{flip:"x",left:o(s.width)-(n?o(n.top):1),top:o(s.height)-(n?o(n.left):1),rotation:-90}),Yt(t.childNodes,function(e){i.invertChild(e,t)})},symbols:{arc:function(t,e,i,s,n){var o=n.start,r=n.end,a=n.r||i||s,i=n.innerR,s=mt(o),l=vt(o),h=mt(r),c=vt(r);return r-o==0?["x"]:(o=["wa",t-a,e-a,t+a,e+a,t+a*s,e+a*l,t+a*h,e+a*c],n.open&&!i&&o.push("e",Bt,t,e),o.push("at",t-i,e-i,t+i,e+i,t+i*h,e+i*c,t+i*s,e+i*l,"x","e"),o.isArc=!0,o)},circle:function(t,e,i,s,n){return n&&(i=s=2*n.r),n&&n.isCircle&&(t-=i/2,e-=s/2),["wa",t,e,t+i,e+s,t+i,e+s/2,t+i,e+s/2,"e"]},rect:function(t,e,i,s,n){return ae.prototype.symbols[h(n)&&n.r?"callout":"square"].call(0,t,e,i,s,n)}}},at.VMLRenderer=le=function(){this.init.apply(this,arguments)},le.prototype=n(ae.prototype,he),H=le),ae.prototype.measureSpanWidth=function(t,e){var i,s=lt.createElement("span");return i=lt.createTextNode(t),s.appendChild(i),u(s,e),this.box.appendChild(s),i=s.offsetWidth,T(s),i};var ce;Et&&(at.CanVGRenderer=he=function(){Pt="http://www.w3.org/1999/xhtml"},he.prototype.symbols={},ce=function(){function t(){var t,i=e.length;for(t=0;t<i;t++)e[t]();e=[]}var e=[];return{push:function(i,s){if(0===e.length){var n=lt.getElementsByTagName("head")[0],o=lt.createElement("script");o.type="text/javascript",o.src=s,o.onload=t,n.appendChild(o)}e.push(i)}}}(),H=he),L.prototype={addLabel:function(){var t,e=this.axis,i=e.options,s=e.chart,o=e.categories,r=e.names,a=this.pos,l=i.labels,c=e.tickPositions,d=a===c[0],p=a===c[c.length-1],r=o?se(o[a],r[a],a):a,o=this.label,c=c.info;e.isDatetimeAxis&&c&&(t=i.dateTimeLabelFormats[c.higherRanks[a]||c.unitName]),this.isFirst=d,this.isLast=p,i=e.labelFormatter.call({axis:e,chart:s,isFirst:d,isLast:p,dateTimeLabelFormat:t,value:e.isLog?A(e.lin2log(r)):r}),h(o)?o&&o.attr({text:i}):(this.labelLength=(this.label=o=h(i)&&l.enabled?s.renderer.text(i,0,0,l.useHTML).css(n(l.style)).add(e.labelGroup):null)&&o.getBBox().width,this.rotation=0)},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},handleOverflow:function(t){var e,i=this.axis,s=t.x,n=i.chart.chartWidth,o=i.chart.spacing,r=se(i.labelLeft,ft(i.pos,o[3])),o=se(i.labelRight,ut(i.pos+i.len,n-o[1])),a=this.label,l=this.rotation,h={left:0,center:.5,right:1}[i.labelAlign],c=a.getBBox().width,d=i.getSlotWidth(),p=d,u=1,f={};l?l<0&&s-h*c<r?e=ct(s/mt(l*xt)-r):l>0&&s+h*c>o&&(e=ct((n-s)/mt(l*xt))):(n=s+(1-h)*c,s-h*c<r?p=t.x+p*(1-h)-r:n>o&&(p=o-t.x+p*h,u=-1),p=ft(d,p),p<d&&"center"===i.labelAlign&&(t.x+=u*(d-p-h*(d-ft(c,p)))),(c>p||i.autoRotation&&a.styles.width)&&(e=p)),e&&(f.width=e,i.options.labels.style.textOverflow||(f.textOverflow="ellipsis"),a.css(f))},getPosition:function(t,e,i,s){var n=this.axis,o=n.chart,r=s&&o.oldChartHeight||o.chartHeight;return{x:t?n.translate(e+i,null,null,s)+n.transB:n.left+n.offset+(n.opposite?(s&&o.oldChartWidth||o.chartWidth)-n.right-n.left:0),y:t?r-n.bottom+n.offset-(n.opposite?n.height:0):r-n.translate(e+i,null,null,s)-n.transB}},getLabelPosition:function(t,e,i,s,n,o,r,a){var l=this.axis,c=l.transA,d=l.reversed,p=l.staggerLines,u=l.tickRotCorr||{x:0,y:0},f=n.y;return h(f)||(f=0===l.side?i.rotation?-8:-i.getBBox().height:2===l.side?u.y+8:mt(i.rotation*xt)*(u.y-i.getBBox(!1,0).height/2)),t=t+n.x+u.x-(o&&s?o*c*(d?-1:1):0),e=e+f-(o&&!s?o*c*(d?1:-1):0),p&&(i=r/(a||1)%p,l.opposite&&(i=p-i-1),e+=i*(l.labelOffset/p)),{x:t,y:ct(e)}},getMarkPath:function(t,e,i,s,n,o){return o.crispLine([Bt,t,e,Ht,t+(n?0:-i),e+(n?i:0)],s)},render:function(t,e,i){var s=this.axis,n=s.options,o=s.chart.renderer,r=s.horiz,a=this.type,l=this.label,h=this.pos,c=n.labels,d=this.gridLine,p=a?a+"Grid":"grid",u=a?a+"Tick":"tick",f=n[p+"LineWidth"],g=n[p+"LineColor"],m=n[p+"LineDashStyle"],p=s.tickSize(u),u=n[u+"Color"],v=this.mark,y=c.step,x=!0,b=s.tickmarkOffset,w=this.getPosition(r,h,b,e),k=w.x,w=w.y,S=r&&k===s.pos+s.len||!r&&w===s.pos?-1:1,i=se(i,1);this.isActive=!0,f&&(h=s.getPlotLinePath(h+b,f*S,e,!0),d===B&&(d={stroke:g,"stroke-width":f},m&&(d.dashstyle=m),a||(d.zIndex=1),e&&(d.opacity=0),this.gridLine=d=f?o.path(h).attr(d).add(s.gridGroup):null),!e&&d&&h&&d[this.isNew?"attr":"animate"]({d:h,opacity:i})),p&&(s.opposite&&(p[0]=-p[0]),a=this.getMarkPath(k,w,p[0],p[1]*S,r,o),v?v.animate({d:a,opacity:i}):this.mark=o.path(a).attr({stroke:u,"stroke-width":p[1],opacity:i}).add(s.axisGroup)),l&&ie(k)&&(l.xy=w=this.getLabelPosition(k,w,l,r,c,b,t,y),this.isFirst&&!this.isLast&&!se(n.showFirstLabel,1)||this.isLast&&!this.isFirst&&!se(n.showLastLabel,1)?x=!1:r&&!s.isRadial&&!c.step&&!c.rotation&&!e&&0!==i&&this.handleOverflow(w),y&&t%y&&(x=!1),x&&ie(w.y)?(w.opacity=i,l[this.isNew?"attr":"animate"](w)):(Jt(l),l.attr("y",-9999)),this.isNew=!1)},destroy:function(){C(this,this.axis)}},at.PlotLineOrBand=function(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)},at.PlotLineOrBand.prototype={render:function(){var t,e=this,i=e.axis,s=i.horiz,o=e.options,r=o.label,a=e.label,l=o.width,c=o.to,d=o.from,p=h(d)&&h(c),u=o.value,f=o.dashStyle,g=e.svgElem,m=[],v=o.color,y=se(o.zIndex,0),x=o.events,b={},w=i.chart.renderer,m=i.log2lin;if(i.isLog&&(d=m(d),c=m(c),u=m(u)),l)m=i.getPlotLinePath(u,l),b={stroke:v,"stroke-width":l},f&&(b.dashstyle=f);else{if(!p)return;m=i.getPlotBandPath(d,c,o),v&&(b.fill=v),o.borderWidth&&(b.stroke=o.borderColor,b["stroke-width"]=o.borderWidth)}if(b.zIndex=y,g)m?(g.show(),g.animate({d:m})):(g.hide(),a&&(e.label=a=a.destroy()));else if(m&&m.length&&(e.svgElem=g=w.path(m).attr(b).add(),x))for(t in o=function(t){g.on(t,function(i){x[t].apply(e,[i])})},x)o(t);return r&&h(r.text)&&m&&m.length&&i.width>0&&i.height>0&&!m.flat?(r=n({align:s&&p&&"center",x:s?!p&&4:10,verticalAlign:!s&&p&&"middle",y:s?p?16:10:p?6:-4,rotation:s&&!p&&90},r),this.renderLabel(r,m,p,y)):a&&a.hide(),e},renderLabel:function(t,e,i,s){var n=this.label,o=this.axis.chart.renderer;n||(n={align:t.textAlign||t.align,rotation:t.rotation},n.zIndex=s,this.label=n=o.text(t.text,0,0,t.useHTML).attr(n).css(t.style).add()),s=[e[1],e[4],i?e[6]:e[1]],e=[e[2],e[5],i?e[7]:e[2]],i=k(s),o=k(e),n.align(t,!1,{x:i,y:o,width:S(s)-i,height:S(e)-o}),n.show()},destroy:function(){l(this.axis.plotLinesAndBands,this),delete this.axis,C(this)}};var de=at.Axis=function(){this.init.apply(this,arguments)};de.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,gridLineColor:"#D8D8D8",labels:{enabled:!0,style:{color:"#606060",cursor:"default",fontSize:"11px"},x:0},lineColor:"#C0D0E0",lineWidth:1,minPadding:.01,maxPadding:.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#707070"}},type:"linear"},defaultYAxisOptions:{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},lineWidth:0,maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return at.numberFormat(this.total,-1)},style:n(oe.line.dataLabels.style,{color:"#000000"})}},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(t,e){var i=e.isX;this.chart=t,this.horiz=t.inverted?!i:i,this.isXAxis=i,this.coll=this.coll||(i?"xAxis":"yAxis"),this.opposite=e.opposite,this.side=e.side||(this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(e);var s=this.options,n=s.type;this.labelFormatter=s.labels.formatter||this.defaultLabelFormatter,this.userOptions=e,this.minPixelPadding=0,this.reversed=s.reversed,this.visible=!1!==s.visible,this.zoomEnabled=!1!==s.zoomEnabled,this.hasNames="category"===n||!0===s.categories,this.categories=s.categories||this.hasNames,this.names=this.names||[],this.isLog="logarithmic"===n,this.isDatetimeAxis="datetime"===n,this.isLinked=h(s.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=s.minRange||s.maxZoom,this.range=s.range,this.offset=s.offset||0,this.stacks={},this.oldStacks={},this.stacksTouched=0,this.min=this.max=null,this.crosshair=se(s.crosshair,d(t.options.tooltip.crosshairs)[i?0:1],!1);var o,s=this.options.events;-1===Xt(this,t.axes)&&(i?t.axes.splice(t.xAxis.length,0,this):t.axes.push(this),t[this.coll].push(this)),this.series=this.series||[],t.inverted&&i&&this.reversed===B&&(this.reversed=!0),this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(o in s)Vt(this,o,s[o]);this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(t){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(F[this.coll],t))},defaultLabelFormatter:function(){var t,e=this.axis,i=this.value,s=e.categories,n=this.dateTimeLabelFormat,o=F.lang.numericSymbols,r=o&&o.length,a=e.options.labels.format,e=e.isLog?i:e.tickInterval;if(a)t=y(a,this);else if(s)t=i;else if(n)t=G(n,i);else if(r&&e>=1e3)for(;r--&&t===B;)s=Math.pow(1e3,r+1),e>=s&&10*i%s==0&&null!==o[r]&&0!==i&&(t=at.numberFormat(i/s,-1)+o[r]);return t===B&&(t=gt(i)>=1e4?at.numberFormat(i,-1):at.numberFormat(i,-1,B,"")),t},getSeriesExtremes:function(){var t=this,e=t.chart;t.hasVisibleSeries=!1,t.dataMin=t.dataMax=t.threshold=null,t.softThreshold=!t.isXAxis,t.buildStacks&&t.buildStacks(),Yt(t.series,function(i){if(i.visible||!e.options.chart.ignoreHiddenSeries){var s,n=i.options,o=n.threshold;t.hasVisibleSeries=!0,t.isLog&&o<=0&&(o=null),t.isXAxis?(n=i.xData,n.length&&(i=k(n),!ie(i)&&!(i instanceof Y)&&(n=jt(n,function(t){return ie(t)}),i=k(n)),t.dataMin=ft(se(t.dataMin,n[0]),i),t.dataMax=ut(se(t.dataMax,n[0]),S(n)))):(i.getExtremes(),s=i.dataMax,i=i.dataMin,h(i)&&h(s)&&(t.dataMin=ft(se(t.dataMin,i),i),t.dataMax=ut(se(t.dataMax,s),s)),h(o)&&(t.threshold=o),n.softThreshold&&!t.isLog||(t.softThreshold=!1))}})},translate:function(t,e,i,s,n,o){var r=this.linkedParent||this,a=1,l=0,h=s?r.oldTransA:r.transA,s=s?r.oldMin:r.min,c=r.minPixelPadding,n=(r.isOrdinal||r.isBroken||r.isLog&&n)&&r.lin2val;return h||(h=r.transA),i&&(a*=-1,l=r.len),r.reversed&&(a*=-1,l-=a*(r.sector||r.len)),e?(t=t*a+l,t-=c,t=t/h+s,n&&(t=r.lin2val(t))):(n&&(t=r.val2lin(t)),"between"===o&&(o=.5),t=a*(t-s)*h+l+a*c+(ie(o)?h*o*r.pointRange:0)),t},toPixels:function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},toValue:function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(t,e,i,s,n){var o,r,a,l=this.chart,h=this.left,c=this.top,d=i&&l.oldChartHeight||l.chartHeight,p=i&&l.oldChartWidth||l.chartWidth;o=this.transB;var u=function(t,e,i){return(t<e||t>i)&&(s?t=ft(ut(e,t),i):a=!0),t},n=se(n,this.translate(t,null,null,i)),t=i=ct(n+o);return o=r=ct(d-n-o),ie(n)?this.horiz?(o=c,r=d-this.bottom,t=i=u(t,h,h+this.width)):(t=h,i=p-this.right,o=r=u(o,c,c+this.height)):a=!0,a&&!s?null:l.renderer.crispLine([Bt,t,o,Ht,i,r],e||1)},getLinearTickPositions:function(t,e,i){var s,n=A(dt(e/t)*t),o=A(pt(i/t)*t),r=[];if(e===i&&ie(e))return[e];for(e=n;e<=o&&(r.push(e),(e=A(e+t))!==s);)s=e;return r},getMinorTickPositions:function(){var t,e=this.options,i=this.tickPositions,s=this.minorTickInterval,n=[],o=this.pointRangePadding||0;t=this.min-o;var o=this.max+o,r=o-t;if(r&&r/s<this.len/3)if(this.isLog)for(o=i.length,t=1;t<o;t++)n=n.concat(this.getLogTickPositions(s,i[t-1],i[t],!0));else if(this.isDatetimeAxis&&"auto"===e.minorTickInterval)n=n.concat(this.getTimeTicks(this.normalizeTimeTickInterval(s),t,o,e.startOfWeek));else for(i=t+(i[0]-t)%s;i<=o;i+=s)n.push(i);return 0!==n.length&&this.trimTicks(n,e.startOnTick,e.endOnTick),n},adjustForMinRange:function(){var t,e,i,s,n,o,r,a=this.options,l=this.min,c=this.max,d=this.dataMax-this.dataMin>=this.minRange;this.isXAxis&&this.minRange===B&&!this.isLog&&(h(a.min)||h(a.max)?this.minRange=null:(Yt(this.series,function(t){for(n=t.xData,i=o=t.xIncrement?1:n.length-1;i>0;i--)s=n[i]-n[i-1],(e===B||s<e)&&(e=s)}),this.minRange=ft(5*e,this.dataMax-this.dataMin))),c-l<this.minRange&&(r=this.minRange,t=(r-c+l)/2,t=[l-t,se(a.min,l-t)],d&&(t[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),l=S(t),c=[l+r,se(a.max,l+r)],d&&(c[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),(c=k(c))-l<r&&(t[0]=c-r,t[1]=se(a.min,c-r),l=S(t))),this.min=l,this.max=c},getClosest:function(){var t;return this.categories?t=1:Yt(this.series,function(e){var i=e.closestPointRange;!e.noSharedTooltip&&h(i)&&(t=h(t)?ft(t,i):i)}),t},nameToX:function(t){var e,i=a(this.categories),s=i?this.categories:this.names,n=t.options.x;return t.series.requireSorting=!1,h(n)||(n=!1===this.options.nameToX?t.series.autoIncrement():Xt(t.name,s)),-1===n?i||(e=s.length):e=n,this.names[e]=t.name,e},updateNames:function(){var t=this;this.names.length>0&&(this.names.length=0,this.minRange=void 0,Yt(this.series||[],function(e){e.processedXData||(e.processData(),e.generatePoints()),Yt(e.points,function(i,s){var n;i.options&&void 0===i.options.x&&(n=t.nameToX(i))!==i.x&&(i.x=n,e.xData[s]=n)})}))},setAxisTranslation:function(t){var e,i=this,s=i.max-i.min,n=i.axisPointRange||0,o=0,a=0,l=i.linkedParent,h=!!i.categories,c=i.transA,d=i.isXAxis;(d||h||n)&&(l?(o=l.minPointOffset,a=l.pointRangePadding):(e=i.getClosest(),Yt(i.series,function(t){var s=h?1:d?se(t.options.pointRange,e,0):i.axisPointRange||0,t=t.options.pointPlacement;n=ut(n,s),i.single||(o=ut(o,r(t)?0:s/2),a=ut(a,"on"===t?0:s))})),l=i.ordinalSlope&&e?i.ordinalSlope/e:1,i.minPointOffset=o*=l,i.pointRangePadding=a*=l,i.pointRange=ft(n,s),d&&(i.closestPointRange=e)),t&&(i.oldTransA=c),i.translationSlope=i.transA=c=i.len/(s+a||1),i.transB=i.horiz?i.left:i.bottom,i.minPixelPadding=c*o},minFromRange:function(){return this.max-this.range},setTickInterval:function(t){var e,s,n,o,r=this,a=r.chart,l=r.options,c=r.isLog,d=r.log2lin,p=r.isDatetimeAxis,u=r.isXAxis,f=r.isLinked,g=l.maxPadding,m=l.minPadding,v=l.tickInterval,y=l.tickPixelInterval,w=r.categories,k=r.threshold,S=r.softThreshold;!p&&!w&&!f&&this.getTickAmount(),n=se(r.userMin,l.min),o=se(r.userMax,l.max),f?(r.linkedParent=a[r.coll][l.linkedTo],a=r.linkedParent.getExtremes(),r.min=se(a.min,a.dataMin),r.max=se(a.max,a.dataMax),l.type!==r.linkedParent.options.type&&i(11,1)):(!S&&h(k)&&(r.dataMin>=k?(e=k,m=0):r.dataMax<=k&&(s=k,g=0)),r.min=se(n,e,r.dataMin),r.max=se(o,s,r.dataMax)),c&&(!t&&ft(r.min,se(r.dataMin,r.min))<=0&&i(10,1),r.min=A(d(r.min),15),r.max=A(d(r.max),15)),r.range&&h(r.max)&&(r.userMin=r.min=n=ut(r.min,r.minFromRange()),r.userMax=o=r.max,r.range=null),Zt(r,"foundExtremes"),r.beforePadding&&r.beforePadding(),r.adjustForMinRange(),w||r.axisPointRange||r.usePercentage||f||!h(r.min)||!h(r.max)||!(d=r.max-r.min)||(!h(n)&&m&&(r.min-=d*m),!h(o)&&g&&(r.max+=d*g)),ie(l.floor)&&(r.min=ut(r.min,l.floor)),ie(l.ceiling)&&(r.max=ft(r.max,l.ceiling)),S&&h(r.dataMin)&&(k=k||0,!h(n)&&r.min<k&&r.dataMin>=k?r.min=k:!h(o)&&r.max>k&&r.dataMax<=k&&(r.max=k)),r.tickInterval=r.min===r.max||void 0===r.min||void 0===r.max?1:f&&!v&&y===r.linkedParent.options.tickPixelInterval?v=r.linkedParent.tickInterval:se(v,this.tickAmount?(r.max-r.min)/ut(this.tickAmount-1,1):void 0,w?1:(r.max-r.min)*y/ut(r.len,y)),u&&!t&&Yt(r.series,function(t){t.processData(r.min!==r.oldMin||r.max!==r.oldMax)}),r.setAxisTranslation(!0),r.beforeSetTickPositions&&r.beforeSetTickPositions(),r.postProcessTickInterval&&(r.tickInterval=r.postProcessTickInterval(r.tickInterval)),r.pointRange&&!v&&(r.tickInterval=ut(r.pointRange,r.tickInterval)),t=se(l.minTickInterval,r.isDatetimeAxis&&r.closestPointRange),!v&&r.tickInterval<t&&(r.tickInterval=t),p||c||v||(r.tickInterval=b(r.tickInterval,null,x(r.tickInterval),se(l.allowDecimals,!(r.tickInterval>.5&&r.tickInterval<5&&r.max>1e3&&r.max<9999)),!!this.tickAmount)),this.tickAmount||(r.tickInterval=r.unsquish()),this.setTickPositions()},setTickPositions:function(){var t,e,i=this.options,s=i.tickPositions,n=i.tickPositioner,o=i.startOnTick,r=i.endOnTick;this.tickmarkOffset=this.categories&&"between"===i.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===i.minorTickInterval&&this.tickInterval?this.tickInterval/5:i.minorTickInterval,this.tickPositions=t=s&&s.slice(),!t&&(t=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,i.units),this.min,this.max,i.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),t.length>this.len&&(t=[t[0],t.pop()]),this.tickPositions=t,n&&(n=n.apply(this,[this.min,this.max])))&&(this.tickPositions=t=n),this.isLinked||(this.trimTicks(t,o,r),this.min===this.max&&h(this.min)&&!this.tickAmount&&(e=!0,this.min-=.5,this.max+=.5),this.single=e,!s&&!n&&this.adjustTickAmount())},trimTicks:function(t,e,i){var s=t[0],n=t[t.length-1],o=this.minPointOffset||0;if(e)this.min=s;else for(;this.min-o>t[0];)t.shift();if(i)this.max=n;else for(;this.max+o<t[t.length-1];)t.pop();0===t.length&&h(s)&&t.push((n+s)/2)},alignToOthers:function(){var t,e={},i=this.options;return!1!==this.chart.options.chart.alignTicks&&!1!==i.alignTicks&&Yt(this.chart[this.coll],function(i){var s=i.options,s=[i.horiz?s.left:s.top,s.width,s.height,s.pane].join(",");i.series.length&&(e[s]?t=!0:e[s]=1)}),t},getTickAmount:function(){var t=this.options,e=t.tickAmount,i=t.tickPixelInterval;!h(t.tickInterval)&&this.len<i&&!this.isRadial&&!this.isLog&&t.startOnTick&&t.endOnTick&&(e=2),!e&&this.alignToOthers()&&(e=pt(this.len/i)+1),e<4&&(this.finalTickAmt=e,e=5),this.tickAmount=e},adjustTickAmount:function(){var t=this.tickInterval,e=this.tickPositions,i=this.tickAmount,s=this.finalTickAmt,n=e&&e.length;if(n<i){for(;e.length<i;)e.push(A(e[e.length-1]+t));this.transA*=(n-1)/(i-1),this.max=e[e.length-1]}else n>i&&(this.tickInterval*=2,this.setTickPositions());if(h(s)){for(t=i=e.length;t--;)(3===s&&t%2==1||s<=2&&t>0&&t<i-1)&&e.splice(t,1);this.finalTickAmt=B}},setScale:function(){var t,e;this.oldMin=this.min,this.oldMax=this.max,this.oldAxisLength=this.len,this.setAxisSize(),e=this.len!==this.oldAxisLength,Yt(this.series,function(e){(e.isDirtyData||e.isDirty||e.xAxis.isDirty)&&(t=!0)}),e||t||this.isLinked||this.forceRedraw||this.userMin!==this.oldUserMin||this.userMax!==this.oldUserMax||this.alignToOthers()?(this.resetStacks&&this.resetStacks(),this.forceRedraw=!1,this.getSeriesExtremes(),this.setTickInterval(),this.oldUserMin=this.userMin,this.oldUserMax=this.userMax,this.isDirty||(this.isDirty=e||this.min!==this.oldMin||this.max!==this.oldMax)):this.cleanStacks&&this.cleanStacks()},setExtremes:function(t,e,i,s,n){var o=this,r=o.chart,i=se(i,!0);Yt(o.series,function(t){delete t.kdTree}),n=te(n,{min:t,max:e}),Zt(o,"setExtremes",n,function(){o.userMin=t,o.userMax=e,o.eventArgs=n,i&&r.redraw(s)})},zoom:function(t,e){var i=this.dataMin,s=this.dataMax,n=this.options,o=ft(i,se(n.min,i)),n=ut(s,se(n.max,s));return this.allowZoomOutside||(h(i)&&t<=o&&(t=o),h(s)&&e>=n&&(e=n)),this.displayBtn=t!==B||e!==B,this.setExtremes(t,e,!1,B,{trigger:"zoom"}),!0},setAxisSize:function(){var t=this.chart,e=this.options,i=e.offsetLeft||0,s=this.horiz,n=se(e.width,t.plotWidth-i+(e.offsetRight||0)),o=se(e.height,t.plotHeight),r=se(e.top,t.plotTop),e=se(e.left,t.plotLeft+i),i=/%$/;i.test(o)&&(o=Math.round(parseFloat(o)/100*t.plotHeight)),i.test(r)&&(r=Math.round(parseFloat(r)/100*t.plotHeight+t.plotTop)),this.left=e,this.top=r,this.width=n,this.height=o,this.bottom=t.chartHeight-o-r,this.right=t.chartWidth-n-e,this.len=ut(s?n:o,0),this.pos=s?e:r},getExtremes:function(){var t=this.isLog,e=this.lin2log;return{min:t?A(e(this.min)):this.min,max:t?A(e(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(t){var e=this.isLog,i=this.lin2log,s=e?i(this.min):this.min,e=e?i(this.max):this.max;return null===t?t=s:s>t?t=s:e<t&&(t=e),this.translate(t,0,1,0,1)},autoLabelAlign:function(t){return t=(se(t,0)-90*this.side+720)%360,t>15&&t<165?"right":t>195&&t<345?"left":"center"},tickSize:function(t){var e=this.options,i=e[t+"Length"],s=se(e[t+"Width"],"tick"===t&&this.isXAxis?1:0);if(s&&i)return"inside"===e[t+"Position"]&&(i=-i),[i,s]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var t,e,i,s=this.options.labels,n=this.horiz,o=this.tickInterval,r=o,a=this.len/(((this.categories?1:0)+this.max-this.min)/o),l=s.rotation,c=this.labelMetrics(),d=Number.MAX_VALUE,p=function(t){return t/=a||1,(t=t>1?pt(t):1)*o};return n?(i=!s.staggerLines&&!s.step&&(h(l)?[l]:a<se(s.autoRotationLimit,80)&&s.autoRotation))&&Yt(i,function(i){var s;(i===l||i&&i>=-90&&i<=90)&&(e=p(gt(c.h/vt(xt*i))),(s=e+gt(i/360))<d&&(d=s,t=i,r=e))}):s.step||(r=p(c.h)),this.autoRotation=i,this.labelRotation=se(t,l),r},getSlotWidth:function(){var t=this.chart,e=this.horiz,i=this.options.labels,s=Math.max(this.tickPositions.length-(this.categories?0:1),1),n=t.margin[3];return e&&(i.step||0)<2&&!i.rotation&&(this.staggerLines||1)*t.plotWidth/s||!e&&(n&&n-t.spacing[3]||.33*t.chartWidth)},renderUnsquish:function(){var t,e,i,s=this.chart,o=s.renderer,a=this.tickPositions,l=this.ticks,h=this.options.labels,c=this.horiz,d=this.getSlotWidth(),p=ut(1,ct(d-2*(h.padding||5))),u={},f=this.labelMetrics(),g=h.style.textOverflow,m=0;if(r(h.rotation)||(u.rotation=h.rotation||0),Yt(a,function(t){(t=l[t])&&t.labelLength>m&&(m=t.labelLength)}),this.maxLabelLength=m,this.autoRotation)m>p&&m>f.h?u.rotation=this.labelRotation:this.labelRotation=0;else if(d&&(t={width:p+"px"},!g))for(t.textOverflow="clip",e=a.length;!c&&e--;)i=a[e],(p=l[i].label)&&("ellipsis"===p.styles.textOverflow?p.css({textOverflow:"clip"}):l[i].labelLength>d&&p.css({width:d+"px"}),p.getBBox().height>this.len/a.length-(f.h-f.f)&&(p.specCss={textOverflow:"ellipsis"}));u.rotation&&(t={width:(m>.5*s.chartHeight?.33*s.chartHeight:s.chartHeight)+"px"},!g)&&(t.textOverflow="ellipsis"),(this.labelAlign=h.align||this.autoLabelAlign(this.labelRotation))&&(u.align=this.labelAlign),Yt(a,function(e){var i=(e=l[e])&&e.label;i&&(i.attr(u),t&&i.css(n(t,i.specCss)),delete i.specCss,e.rotation=u.rotation)}),this.tickRotCorr=o.rotCorr(f.b,this.labelRotation||0,0!==this.side)},hasData:function(){return this.hasVisibleSeries||h(this.min)&&h(this.max)&&!!this.tickPositions},getOffset:function(){var t,e,i,s,n=this,o=n.chart,r=o.renderer,a=n.options,l=n.tickPositions,c=n.ticks,d=n.horiz,p=n.side,u=o.inverted?[1,0,3,2][p]:p,f=0,g=0,m=a.title,v=a.labels,y=0,x=n.opposite,b=o.axisOffset,o=o.clipOffset,w=[-1,1,1,-1][p],k=n.axisParent,S=this.tickSize("tick");if(t=n.hasData(),n.showAxis=e=t||se(a.showEmpty,!0),n.staggerLines=n.horiz&&v.staggerLines,n.axisGroup||(n.gridGroup=r.g("grid").attr({zIndex:a.gridZIndex||1}).add(k),n.axisGroup=r.g("axis").attr({zIndex:a.zIndex||2}).add(k),n.labelGroup=r.g("axis-labels").attr({zIndex:v.zIndex||7}).addClass("highcharts-"+n.coll.toLowerCase()+"-labels").add(k)),t||n.isLinked)Yt(l,function(t){c[t]?c[t].addLabel():c[t]=new L(n,t)}),n.renderUnsquish(),!1!==v.reserveSpace&&(0===p||2===p||{1:"left",3:"right"}[p]===n.labelAlign||"center"===n.labelAlign)&&Yt(l,function(t){y=ut(c[t].getLabelSize(),y)}),n.staggerLines&&(y*=n.staggerLines,n.labelOffset=y*(n.opposite?-1:1));else for(s in c)c[s].destroy(),delete c[s];m&&m.text&&!1!==m.enabled&&(n.axisTitle||((s=m.textAlign)||(s=(d?{low:"left",middle:"center",high:"right"}:{low:x?"right":"left",middle:"center",high:x?"left":"right"})[m.align]),n.axisTitle=r.text(m.text,0,0,m.useHTML).attr({zIndex:7,rotation:m.rotation||0,align:s}).addClass("highcharts-"+this.coll.toLowerCase()+"-title").css(m.style).add(n.axisGroup),n.axisTitle.isNew=!0),e&&(f=n.axisTitle.getBBox()[d?"height":"width"],i=m.offset,g=h(i)?0:se(m.margin,d?5:10)),n.axisTitle[e?"show":"hide"](!0)),n.offset=w*se(a.offset,b[p]),n.tickRotCorr=n.tickRotCorr||{x:0,y:0},r=0===p?-n.labelMetrics().h:2===p?n.tickRotCorr.y:0,g=Math.abs(y)+g,y&&(g-=r,g+=w*(d?se(v.y,n.tickRotCorr.y+8*w):v.x)),n.axisTitleMargin=se(i,g),b[p]=ut(b[p],n.axisTitleMargin+f+w*n.offset,g,t&&l.length&&S?S[0]:0),a=a.offset?0:2*dt(a.lineWidth/2),o[u]=ut(o[u],a)},getLinePath:function(t){var e=this.chart,i=this.opposite,s=this.offset,n=this.horiz,o=this.left+(i?this.width:0)+s,s=e.chartHeight-this.bottom-(i?this.height:0)+s;return i&&(t*=-1),e.renderer.crispLine([Bt,n?this.left:o,n?s:this.top,Ht,n?e.chartWidth-this.right:o,n?s:e.chartHeight-this.bottom],t)},getTitlePosition:function(){var t=this.horiz,e=this.left,i=this.top,s=this.len,n=this.options.title,o=t?e:i,r=this.opposite,a=this.offset,l=n.x||0,h=n.y||0,c=this.chart.renderer.fontMetrics(n.style.fontSize).f,s={low:o+(t?0:s),middle:o+s/2,high:o+(t?s:0)}[n.align],e=(t?i+this.height:e)+(t?1:-1)*(r?-1:1)*this.axisTitleMargin+(2===this.side?c:0);return{x:t?s+l:e+(r?this.width:0)+a+l,y:t?e+h-(r?this.height:0)+a:s+h}},render:function(){var t,e,i,s=this,n=s.chart,o=n.renderer,r=s.options,a=s.isLog,l=s.lin2log,h=s.isLinked,c=s.tickPositions,d=s.axisTitle,u=s.ticks,f=s.minorTicks,g=s.alternateBands,m=r.stackLabels,v=r.alternateGridColor,y=s.tickmarkOffset,x=r.lineWidth,b=n.hasRendered&&ie(s.oldMin),w=s.showAxis,k=M(o.globalAnimation);s.labelEdge.length=0,s.overlap=!1,Yt([u,f,g],function(t){for(var e in t)t[e].isActive=!1}),(s.hasData()||h)&&(s.minorTickInterval&&!s.categories&&Yt(s.getMinorTickPositions(),function(t){f[t]||(f[t]=new L(s,t,"minor")),b&&f[t].isNew&&f[t].render(null,!0),f[t].render(null,!1,1)}),c.length&&(Yt(c,function(t,e){(!h||t>=s.min&&t<=s.max)&&(u[t]||(u[t]=new L(s,t)),b&&u[t].isNew&&u[t].render(e,!0,.1),u[t].render(e))}),y&&(0===s.min||s.single))&&(u[-1]||(u[-1]=new L(s,-1,null,!0)),u[-1].render(-1)),v&&Yt(c,function(t,o){i=c[o+1]!==B?c[o+1]+y:s.max-y,o%2==0&&t<s.max&&i<=s.max+(n.polar?-y:y)&&(g[t]||(g[t]=new at.PlotLineOrBand(s)),e=t+y,g[t].options={from:a?l(e):e,to:a?l(i):i,color:v},g[t].render(),g[t].isActive=!0)}),s._addedPlotLB||(Yt((r.plotLines||[]).concat(r.plotBands||[]),function(t){s.addPlotBandOrLine(t)}),s._addedPlotLB=!0)),Yt([u,f,g],function(t){var e,i,s=[],o=k.duration;for(e in t)t[e].isActive||(t[e].render(e,!1,0),t[e].isActive=!1,s.push(e));p(function(){for(i=s.length;i--;)t[s[i]]&&!t[s[i]].isActive&&(t[s[i]].destroy(),delete t[s[i]])},t!==g&&n.hasRendered&&o?o:0)}),x&&(t=s.getLinePath(x),s.axisLine?s.axisLine.animate({d:t}):s.axisLine=o.path(t).attr({stroke:r.lineColor,"stroke-width":x,zIndex:7}).add(s.axisGroup),s.axisLine[w?"show":"hide"](!0)),d&&w&&(d[d.isNew?"attr":"animate"](s.getTitlePosition()),d.isNew=!1),m&&m.enabled&&s.renderStackTotals(),s.isDirty=!1},redraw:function(){this.visible&&(this.render(),Yt(this.plotLinesAndBands,function(t){t.render()})),Yt(this.series,function(t){t.isDirty=!0})},destroy:function(t){var e,i=this,s=i.stacks,n=i.plotLinesAndBands;t||Kt(i);for(e in s)C(s[e]),s[e]=null;for(Yt([i.ticks,i.minorTicks,i.alternateBands],function(t){C(t)}),t=n.length;t--;)n[t].destroy();Yt("stackTotalGroup,axisLine,axisTitle,axisGroup,gridGroup,labelGroup,cross".split(","),function(t){i[t]&&(i[t]=i[t].destroy())}),this._addedPlotLB=this.chart._labelPanes=this.ordinalSlope=void 0},drawCrosshair:function(t,e){var i,s,n,o=this.crosshair;t||(t=this.cross&&this.cross.e),this.crosshair&&!1!==(h(e)||!se(o.snap,!0))?(se(o.snap,!0)?h(e)&&(i=this.isXAxis?e.plotX:this.len-e.plotY):i=this.horiz?t.chartX-this.pos:this.len-t.chartY+this.pos,null===(i=this.isRadial?this.getPlotLinePath(this.isXAxis?e.x:se(e.stackY,e.y))||null:this.getPlotLinePath(null,null,null,null,i)||null)?this.hideCrosshair():(s=this.categories&&!this.isRadial,n=se(o.width,s?this.transA:1),this.cross?this.cross.attr({d:i,visibility:"visible","stroke-width":n}):(s={"pointer-events":"none","stroke-width":n,stroke:o.color||(s?"rgba(155,200,255,0.2)":"#C0C0C0"),zIndex:se(o.zIndex,2)},o.dashStyle&&(s.dashstyle=o.dashStyle),this.cross=this.chart.renderer.path(i).attr(s).add()),this.cross.e=t)):this.hideCrosshair()},hideCrosshair:function(){this.cross&&this.cross.hide()}},te(de.prototype,{getPlotBandPath:function(t,e){var i=this.getPlotLinePath(e,null,null,!0),s=this.getPlotLinePath(t,null,null,!0);return s&&i?(s.flat=s.toString()===i.toString(),s.push(i[4],i[5],i[1],i[2])):s=null,s},addPlotBand:function(t){return this.addPlotBandOrLine(t,"plotBands")},addPlotLine:function(t){return this.addPlotBandOrLine(t,"plotLines")},addPlotBandOrLine:function(t,e){var i=new at.PlotLineOrBand(this,t).render(),s=this.userOptions;return i&&(e&&(s[e]=s[e]||[],s[e].push(t)),this.plotLinesAndBands.push(i)),i},removePlotBandOrLine:function(t){for(var e=this.plotLinesAndBands,i=this.options,s=this.userOptions,n=e.length;n--;)e[n].id===t&&e[n].destroy();Yt([i.plotLines||[],s.plotLines||[],i.plotBands||[],s.plotBands||[]],function(e){for(n=e.length;n--;)e[n].id===t&&l(e,e[n])})}}),de.prototype.getTimeTicks=function(t,e,i,s){var n,o=[],r={},a=F.global.useUTC,l=new Y(e-v(e)),c=t.unitRange,d=t.count;if(h(e)){l[tt](c>=X.second?0:d*dt(l.getMilliseconds()/d)),c>=X.second&&l[et](c>=X.minute?0:d*dt(l.getSeconds()/d)),c>=X.minute&&l[it](c>=X.hour?0:d*dt(l[V]()/d)),c>=X.hour&&l[st](c>=X.day?0:d*dt(l[K]()/d)),c>=X.day&&l[nt](c>=X.month?1:d*dt(l[q]()/d)),c>=X.month&&(l[ot](c>=X.year?0:d*dt(l[J]()/d)),n=l[Q]()),c>=X.year&&(n-=n%d,l[rt](n)),c===X.week&&l[nt](l[q]()-l[Z]()+se(s,1)),e=1,(U||$)&&(l=l.getTime(),l=new Y(l+v(l))),n=l[Q]();for(var s=l.getTime(),p=l[J](),u=l[q](),f=!a||!!$,g=(X.day+(a?v(l):6e4*l.getTimezoneOffset()))%X.day;s<i;)o.push(s),c===X.year?s=j(n+e*d,0):c===X.month?s=j(n,p+e*d):!f||c!==X.day&&c!==X.week?s+=c*d:s=j(n,p,u+e*d*(c===X.day?1:7)),e++;o.push(s),Yt(jt(o,function(t){return c<=X.hour&&t%X.day===g}),function(t){r[t]="day"})}return o.info=te(t,{higherRanks:r,totalRange:c*d}),o},de.prototype.normalizeTimeTickInterval=function(t,e){var i,s=e||[["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,2]],["week",[1,2]],["month",[1,2,3,4,6]],["year",null]],n=s[s.length-1],o=X[n[0]],r=n[1];for(i=0;i<s.length&&(n=s[i],o=X[n[0]],r=n[1],!(s[i+1]&&t<=(o*r[r.length-1]+X[s[i+1][0]])/2));i++);return o===X.year&&t<5*o&&(r=[1,2,5]),s=b(t/o,r,"year"===n[0]?ut(x(t/o),1):1),{unitRange:o,count:s,unitName:n[0]}},de.prototype.getLogTickPositions=function(t,e,i,s){var n=this.options,o=this.len,r=this.lin2log,a=this.log2lin,l=[];if(s||(this._minorAutoInterval=null),t>=.5)t=ct(t),l=this.getLinearTickPositions(t,e,i);else if(t>=.08)for(var h,c,d,p,u,o=dt(e),n=t>.3?[1,2,4]:t>.15?[1,2,4,6,8]:[1,2,3,4,5,6,7,8,9];o<i+1&&!u;o++)for(c=n.length,h=0;h<c&&!u;h++)d=a(r(o)*n[h]),d>e&&(!s||p<=i)&&p!==B&&l.push(p),p>i&&(u=!0),p=d;else e=r(e),i=r(i),t=n[s?"minorTickInterval":"tickInterval"],t=se("auto"===t?null:t,this._minorAutoInterval,(i-e)*(n.tickPixelInterval/(s?5:1))/((s?o/this.tickPositions.length:o)||1)),t=b(t,null,x(t)),l=$t(this.getLinearTickPositions(t,e,i),a),s||(this._minorAutoInterval=t/5);return s||(this.tickInterval=t),l},de.prototype.log2lin=function(t){return ht.log(t)/ht.LN10},de.prototype.lin2log=function(t){return ht.pow(10,t)};var pe=at.Tooltip=function(){this.init.apply(this,arguments)};pe.prototype={init:function(t,e){var i=e.borderWidth,s=e.style,n=o(s.padding);this.chart=t,this.options=e,this.crosshairs=[],this.now={x:0,y:0},this.isHidden=!0,this.label=t.renderer.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:n,fill:e.backgroundColor,"stroke-width":i,r:e.borderRadius,zIndex:8,display:"none"}).css(s).css({padding:0}).add(),Et||this.label.shadow(e.shadow),this.shared=e.shared},destroy:function(){this.label&&(this.label=this.label.destroy()),clearTimeout(this.hideTimer),clearTimeout(this.tooltipTimeout)},move:function(t,e,i,s){var n=this,o=n.now,r=!1!==n.options.animation&&!n.isHidden&&(gt(t-o.x)>1||gt(e-o.y)>1),a=n.followPointer||n.len>1;te(o,{x:r?(2*o.x+t)/3:t,y:r?(o.y+e)/2:e,anchorX:a?B:r?(2*o.anchorX+i)/3:i,anchorY:a?B:r?(o.anchorY+s)/2:s}),n.label.attr(o),r&&(clearTimeout(this.tooltipTimeout),this.tooltipTimeout=setTimeout(function(){n&&n.move(t,e,i,s)},32))},hide:function(t){var e=this;clearTimeout(this.hideTimer),t=se(t,this.options.hideDelay,500),this.isHidden||(this.hideTimer=p(function(){e.label[t?"fadeOut":"hide"](),e.isHidden=!0},t))},getAnchor:function(t,e){var i,s,n,o=this.chart,r=o.inverted,a=o.plotTop,l=o.plotLeft,h=0,c=0,t=d(t);return i=t[0].tooltipPos,this.followPointer&&e&&(e.chartX===B&&(e=o.pointer.normalize(e)),i=[e.chartX-o.plotLeft,e.chartY-a]),i||(Yt(t,function(t){s=t.series.yAxis,n=t.series.xAxis,h+=t.plotX+(!r&&n?n.left-l:0),c+=(t.plotLow?(t.plotLow+t.plotHigh)/2:t.plotY)+(!r&&s?s.top-a:0)}),h/=t.length,c/=t.length,i=[r?o.plotWidth-c:h,this.shared&&!r&&t.length>1&&e?e.chartY-a:r?o.plotHeight-h:c]),$t(i,ct)},getPosition:function(t,e,i){var s,n=this.chart,o=this.distance,r={},a=i.h||0,l=["y",n.chartHeight,e,i.plotY+n.plotTop,n.plotTop,n.plotTop+n.plotHeight],h=["x",n.chartWidth,t,i.plotX+n.plotLeft,n.plotLeft,n.plotLeft+n.plotWidth],c=!this.followPointer&&se(i.ttBelow,!n.inverted==!!i.negative),d=function(t,e,i,s,n,l){var h=i<s-o,d=s+o+i<e,p=s-o-i;if(s+=o,c&&d)r[t]=s;else if(!c&&h)r[t]=p;else if(h)r[t]=ft(l-i,p-a<0?p:p-a);else{if(!d)return!1;r[t]=ut(n,s+a+i>e?s:s+a)}},p=function(t,e,i,s){var n;return s<o||s>e-o?n=!1:r[t]=s<i/2?1:s>e-i/2?e-i-2:s-i/2,n},u=function(t){var e=l;l=h,h=e,s=t};return(n.inverted||this.len>1)&&u(),function t(){!1!==d.apply(0,l)?!1===p.apply(0,h)&&!s&&(u(!0),t()):s?r.x=r.y=0:(u(!0),t())}(),r},defaultFormatter:function(t){var e,i=this.points||d(this);return e=[t.tooltipFooterHeaderFormatter(i[0])],e=e.concat(t.bodyFormatter(i)),e.push(t.tooltipFooterHeaderFormatter(i[0],!0)),e.join("")},refresh:function(t,e){var i,s,n,o,r=this.chart,a=this.label,l=this.options,h={},c=[];o=l.formatter||this.defaultFormatter;var p,h=r.hoverPoints,u=this.shared;clearTimeout(this.hideTimer),this.followPointer=d(t)[0].series.tooltipOptions.followPointer,n=this.getAnchor(t,e),i=n[0],s=n[1],!u||t.series&&t.series.noSharedTooltip?h=t.getLabelConfig():(r.hoverPoints=t,h&&Yt(h,function(t){t.setState()}),Yt(t,function(t){t.setState("hover"),c.push(t.getLabelConfig())}),h={x:t[0].category,y:t[0].y},h.points=c,this.len=c.length,t=t[0]),o=o.call(h,this),h=t.series,this.distance=se(h.tooltipOptions.distance,16),!1===o?this.hide():(this.isHidden&&(Jt(a),a.attr({opacity:1,display:"block"}).show()),a.attr({text:o}),p=l.borderColor||t.color||h.color||"#606060",a.attr({stroke:p}),this.updatePosition({plotX:i,plotY:s,negative:t.negative,ttBelow:t.ttBelow,h:n[2]||0}),this.isHidden=!1),Zt(r,"tooltipRefresh",{text:o,x:i+r.plotLeft,y:s+r.plotTop,borderColor:p})},updatePosition:function(t){var e=this.chart,i=this.label,i=(this.options.positioner||this.getPosition).call(this,i.width,i.height,t);this.move(ct(i.x),ct(i.y||0),t.plotX+e.plotLeft,t.plotY+e.plotTop)},getXDateFormat:function(t,e,i){var s,n,o,e=e.dateTimeLabelFormats,r=i&&i.closestPointRange,a={millisecond:15,second:12,minute:9,hour:6,day:3},l="millisecond";if(r){o=G("%m-%d %H:%M:%S.%L",t.x);for(n in X){if(r===X.week&&+G("%w",t.x)===i.options.startOfWeek&&"00:00:00.000"===o.substr(6)){n="week";break}if(X[n]>r){n=l;break}if(a[n]&&o.substr(a[n])!=="01-01 00:00:00.000".substr(a[n]))break;"week"!==n&&(l=n)}n&&(s=e[n])}else s=e.day;return s||e.year},tooltipFooterHeaderFormatter:function(t,e){var i=e?"footer":"header",s=t.series,n=s.tooltipOptions,o=n.xDateFormat,r=s.xAxis,a=r&&"datetime"===r.options.type&&ie(t.key),i=n[i+"Format"];return a&&!o&&(o=this.getXDateFormat(t,n,r)),a&&o&&(i=i.replace("{point.key}","{point.key:"+o+"}")),y(i,{point:t,series:s})},bodyFormatter:function(t){return $t(t,function(t){var e=t.series.tooltipOptions;return(e.pointFormatter||t.point.tooltipFormatter).call(t.point,e.pointFormat)})}};var ue;W=lt&&lt.documentElement.ontouchstart!==B;var fe=at.Pointer=function(t,e){this.init(t,e)};if(fe.prototype={init:function(t,e){var i,s=e.chart,n=s.events,o=Et?"":s.zoomType,s=t.inverted;this.options=e,this.chart=t,this.zoomX=i=/x/.test(o),this.zoomY=o=/y/.test(o),this.zoomHor=i&&!s||o&&s,this.zoomVert=o&&!s||i&&s,this.hasZoom=i||o,this.runChartClick=n&&!!n.click,this.pinchDown=[],this.lastValidTouch={},at.Tooltip&&e.tooltip.enabled&&(t.tooltip=new pe(t,e.tooltip),this.followTouchMove=se(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},normalize:function(e,i){var s,n,e=e||t.event;return e.target||(e.target=e.srcElement),n=e.touches?e.touches.length?e.touches.item(0):e.changedTouches[0]:e,i||(this.chartPosition=i=Ut(this.chart.container)),n.pageX===B?(s=ut(e.x,e.clientX-i.left),n=e.y):(s=n.pageX-i.left,n=n.pageY-i.top),te(e,{chartX:ct(s),chartY:ct(n)})},getCoordinates:function(t){var e={xAxis:[],yAxis:[]};return Yt(this.chart.axes,function(i){e[i.isXAxis?"xAxis":"yAxis"].push({axis:i,value:i.toValue(t[i.horiz?"chartX":"chartY"])})}),e},runPointActions:function(t){var e,i,s,n,o=this.chart,r=o.series,a=o.tooltip,l=!!a&&a.shared,h=!0,c=o.hoverPoint,d=o.hoverSeries,p=[];if(!l&&!d)for(e=0;e<r.length;e++)!r[e].directTouch&&r[e].options.stickyTracking||(r=[]);if(d&&(l?d.noSharedTooltip:d.directTouch)&&c?p=[c]:(!l&&d&&!d.options.stickyTracking&&(r=[d]),Yt(r,function(e){i=e.noSharedTooltip&&l,s=!l&&e.directTouch,e.visible&&!i&&!s&&se(e.options.enableMouseTracking,!0)&&(n=e.searchPoint(t,!i&&1===e.kdDimensions))&&n.series&&p.push(n)}),p.sort(function(t,e){var i=t.distX-e.distX,s=t.dist-e.dist,n=t.series.group.zIndex>e.series.group.zIndex?-1:1;return 0!==i?i:0!==s?s:n})),l)for(e=p.length;e--;)(p[e].clientX!==p[0].clientX||p[e].series.noSharedTooltip)&&p.splice(e,1);if(p[0]&&(p[0]!==this.hoverPoint||a&&a.isHidden)){if(l&&!p[0].series.noSharedTooltip){for(e=0;e>=0;e--)p[e].onMouseOver(t,p[e]!==(d&&d.directTouch&&c||p[0]));d&&d.directTouch&&c&&c!==p[0]&&c.onMouseOver(t,!1),p.length&&a&&a.refresh(p.sort(function(t,e){return t.series.index-e.series.index}),t)}else a&&a.refresh(p[0],t),d&&d.directTouch||p[0].onMouseOver(t);this.prevKDPoint=p[0],h=!1}h&&(r=d&&d.tooltipOptions.followPointer,a&&r&&!a.isHidden&&(r=a.getAnchor([{}],t),a.updatePosition({plotX:r[0],plotY:r[1]}))),this._onDocumentMouseMove||(this._onDocumentMouseMove=function(t){_t[ue]&&_t[ue].pointer.onDocumentMouseMove(t)},Vt(lt,"mousemove",this._onDocumentMouseMove)),Yt(l?p:[se(c,p[0])],function(e){Yt(o.axes,function(i){(!e||e.series&&e.series[i.coll]===i)&&i.drawCrosshair(t,e)})})},reset:function(t,e){var i=this.chart,s=i.hoverSeries,n=i.hoverPoint,o=i.hoverPoints,r=i.tooltip,a=r&&r.shared?o:n;t&&a&&Yt(d(a),function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)}),t?r&&a&&(r.refresh(a),n&&(n.setState(n.state,!0),Yt(i.axes,function(t){t.crosshair&&t.drawCrosshair(null,n)}))):(n&&n.onMouseOut(),o&&Yt(o,function(t){t.setState()}),s&&s.onMouseOut(),r&&r.hide(e),this._onDocumentMouseMove&&(Kt(lt,"mousemove",this._onDocumentMouseMove),this._onDocumentMouseMove=null),Yt(i.axes,function(t){t.hideCrosshair()}),this.hoverX=this.prevKDPoint=i.hoverPoints=i.hoverPoint=null)},scaleGroups:function(t,e){var i,s=this.chart;Yt(s.series,function(n){i=t||n.getPlotBox(),n.xAxis&&n.xAxis.zoomEnabled&&(n.group.attr(i),n.markerGroup&&(n.markerGroup.attr(i),n.markerGroup.clip(e?s.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(i))}),s.clipRect.attr(e||s.clipBox)},dragStart:function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},drag:function(t){var e,i=this.chart,s=i.options.chart,n=t.chartX,o=t.chartY,r=this.zoomHor,a=this.zoomVert,l=i.plotLeft,h=i.plotTop,c=i.plotWidth,d=i.plotHeight,p=this.selectionMarker,u=this.mouseDownX,f=this.mouseDownY,g=s.panKey&&t[s.panKey+"Key"];p&&p.touch||(n<l?n=l:n>l+c&&(n=l+c),o<h?o=h:o>h+d&&(o=h+d),this.hasDragged=Math.sqrt(Math.pow(u-n,2)+Math.pow(f-o,2)),this.hasDragged>10&&(e=i.isInsidePlot(u-l,f-h),i.hasCartesianSeries&&(this.zoomX||this.zoomY)&&e&&!g&&!p&&(this.selectionMarker=p=i.renderer.rect(l,h,r?1:c,a?1:d,0).attr({fill:s.selectionMarkerFill||"rgba(69,114,167,0.25)",zIndex:7}).add()),p&&r&&(n-=u,p.attr({width:gt(n),x:(n>0?0:n)+u})),p&&a&&(n=o-f,p.attr({height:gt(n),y:(n>0?0:n)+f})),e&&!p&&s.panning&&i.pan(t,s.panning)))},drop:function(t){var e=this,i=this.chart,s=this.hasPinched;if(this.selectionMarker){var n,o={originalEvent:t,xAxis:[],yAxis:[]},r=this.selectionMarker,a=r.attr?r.attr("x"):r.x,l=r.attr?r.attr("y"):r.y,c=r.attr?r.attr("width"):r.width,d=r.attr?r.attr("height"):r.height;(this.hasDragged||s)&&(Yt(i.axes,function(i){if(i.zoomEnabled&&h(i.min)&&(s||e[{xAxis:"zoomX",yAxis:"zoomY"}[i.coll]])){var r=i.horiz,p="touchend"===t.type?i.minPixelPadding:0,u=i.toValue((r?a:l)+p),r=i.toValue((r?a+c:l+d)-p);o[i.coll].push({axis:i,min:ft(u,r),max:ut(u,r)}),n=!0}}),n&&Zt(i,"selection",o,function(t){i.zoom(te(t,s?{animation:!1}:null))})),this.selectionMarker=this.selectionMarker.destroy(),s&&this.scaleGroups()}i&&(u(i.container,{cursor:i._cursor}),i.cancelClick=this.hasDragged>10,i.mouseIsDown=this.hasDragged=this.hasPinched=!1,this.pinchDown=[])},onContainerMouseDown:function(t){t=this.normalize(t),t.preventDefault&&t.preventDefault(),this.dragStart(t)},onDocumentMouseUp:function(t){_t[ue]&&_t[ue].pointer.drop(t)},onDocumentMouseMove:function(t){var e=this.chart,i=this.chartPosition,t=this.normalize(t,i);i&&!this.inClass(t.target,"highcharts-tracker")&&!e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop)&&this.reset()},onContainerMouseLeave:function(t){var e=_t[ue];e&&(t.relatedTarget||t.toElement)&&(e.pointer.reset(),e.pointer.chartPosition=null)},onContainerMouseMove:function(t){var e=this.chart;h(ue)&&_t[ue]&&_t[ue].mouseIsDown||(ue=e.index),t=this.normalize(t),t.returnValue=!1,"mousedown"===e.mouseIsDown&&this.drag(t),(this.inClass(t.target,"highcharts-tracker")||e.isInsidePlot(t.chartX-e.plotLeft,t.chartY-e.plotTop))&&!e.openMenu&&this.runPointActions(t)},inClass:function(t,e){for(var i;t;){if(i=c(t,"class")){if(-1!==i.indexOf(e))return!0;if(-1!==i.indexOf("highcharts-container"))return!1}t=t.parentNode}},onTrackerMouseOut:function(t){var e=this.chart.hoverSeries,t=t.relatedTarget||t.toElement;!e||!t||e.options.stickyTracking||this.inClass(t,"highcharts-tooltip")||this.inClass(t,"highcharts-series-"+e.index)||e.onMouseOut()},onContainerClick:function(t){var e=this.chart,i=e.hoverPoint,s=e.plotLeft,n=e.plotTop,t=this.normalize(t);e.cancelClick||(i&&this.inClass(t.target,"highcharts-tracker")?(Zt(i.series,"click",te(t,{point:i})),e.hoverPoint&&i.firePointEvent("click",t)):(te(t,this.getCoordinates(t)),e.isInsidePlot(t.chartX-s,t.chartY-n)&&Zt(e,"click",t)))},setDOMEvents:function(){var t=this,e=t.chart.container;e.onmousedown=function(e){t.onContainerMouseDown(e)},e.onmousemove=function(e){t.onContainerMouseMove(e)},e.onclick=function(e){t.onContainerClick(e)},Vt(e,"mouseleave",t.onContainerMouseLeave),1===Rt&&Vt(lt,"mouseup",t.onDocumentMouseUp),W&&(e.ontouchstart=function(e){t.onContainerTouchStart(e)},e.ontouchmove=function(e){t.onContainerTouchMove(e)},1===Rt&&Vt(lt,"touchend",t.onDocumentTouchEnd))},destroy:function(){var t;Kt(this.chart.container,"mouseleave",this.onContainerMouseLeave),Rt||(Kt(lt,"mouseup",this.onDocumentMouseUp),Kt(lt,"touchend",this.onDocumentTouchEnd)),clearInterval(this.tooltipTimeout);for(t in this)this[t]=null}},te(at.Pointer.prototype,{pinchTranslate:function(t,e,i,s,n,o){(this.zoomHor||this.pinchHor)&&this.pinchTranslateDirection(!0,t,e,i,s,n,o),(this.zoomVert||this.pinchVert)&&this.pinchTranslateDirection(!1,t,e,i,s,n,o)},pinchTranslateDirection:function(t,e,i,s,n,o,r,a){var l,h,c,d=this.chart,p=t?"x":"y",u=t?"X":"Y",f="chart"+u,g=t?"width":"height",m=d["plot"+(t?"Left":"Top")],v=a||1,y=d.inverted,x=d.bounds[t?"h":"v"],b=1===e.length,w=e[0][f],k=i[0][f],S=!b&&e[1][f],C=!b&&i[1][f],i=function(){!b&&gt(w-S)>20&&(v=a||gt(k-C)/gt(w-S)),h=(m-k)/v+w,l=d["plot"+(t?"Width":"Height")]/v};i(),e=h,e<x.min?(e=x.min,c=!0):e+l>x.max&&(e=x.max-l,c=!0),c?(k-=.8*(k-r[p][0]),b||(C-=.8*(C-r[p][1])),i()):r[p]=[k,C],y||(o[p]=h-m,o[g]=l),o=y?1/v:v,n[g]=l,n[p]=e,s[y?t?"scaleY":"scaleX":"scale"+u]=v,s["translate"+u]=o*m+(k-o*w)},pinch:function(t){var e=this,i=e.chart,s=e.pinchDown,n=t.touches,o=n.length,r=e.lastValidTouch,a=e.hasZoom,l=e.selectionMarker,h={},c=1===o&&(e.inClass(t.target,"highcharts-tracker")&&i.runTrackerClick||e.runChartClick),d={};o>1&&(e.initiated=!0),a&&e.initiated&&!c&&t.preventDefault(),$t(n,function(t){return e.normalize(t)}),"touchstart"===t.type?(Yt(n,function(t,e){s[e]={chartX:t.chartX,chartY:t.chartY}}),r.x=[s[0].chartX,s[1]&&s[1].chartX],r.y=[s[0].chartY,s[1]&&s[1].chartY],Yt(i.axes,function(t){if(t.zoomEnabled){var e=i.bounds[t.horiz?"h":"v"],s=t.minPixelPadding,n=t.toPixels(se(t.options.min,t.dataMin)),o=t.toPixels(se(t.options.max,t.dataMax)),r=ft(n,o),n=ut(n,o);e.min=ft(t.pos,r-s),e.max=ut(t.pos+t.len,n+s)}}),e.res=!0):s.length&&(l||(e.selectionMarker=l=te({destroy:It,touch:!0},i.plotBox)),e.pinchTranslate(s,n,h,l,d,r),e.hasPinched=a,e.scaleGroups(h,d),!a&&e.followTouchMove&&1===o?this.runPointActions(e.normalize(t)):e.res&&(e.res=!1,this.reset(!1,0)))},touch:function(t,e){var i,s=this.chart;ue=s.index,1===t.touches.length?(t=this.normalize(t),s.isInsidePlot(t.chartX-s.plotLeft,t.chartY-s.plotTop)&&!s.openMenu?(e&&this.runPointActions(t),"touchmove"===t.type&&(s=this.pinchDown,i=!!s[0]&&Math.sqrt(Math.pow(s[0].chartX-t.chartX,2)+Math.pow(s[0].chartY-t.chartY,2))>=4),se(i,!0)&&this.pinch(t)):e&&this.reset()):2===t.touches.length&&this.pinch(t)},onContainerTouchStart:function(t){this.touch(t,!0)},onContainerTouchMove:function(t){this.touch(t)},onDocumentTouchEnd:function(t){_t[ue]&&_t[ue].pointer.drop(t)}}),t.PointerEvent||t.MSPointerEvent){var ge={},me=!!t.PointerEvent,ve=function(){var t,e=[];e.item=function(t){return this[t]};for(t in ge)ge.hasOwnProperty(t)&&e.push({pageX:ge[t].pageX,pageY:ge[t].pageY,target:ge[t].target});return e},ye=function(t,e,i,s){"touch"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_TOUCH||!_t[ue]||(s(t),s=_t[ue].pointer,s[e]({type:i,target:t.currentTarget,preventDefault:It,touches:ve()}))};te(fe.prototype,{onContainerPointerDown:function(t){ye(t,"onContainerTouchStart","touchstart",function(t){ge[t.pointerId]={pageX:t.pageX,pageY:t.pageY,target:t.currentTarget}})},onContainerPointerMove:function(t){ye(t,"onContainerTouchMove","touchmove",function(t){ge[t.pointerId]={pageX:t.pageX,pageY:t.pageY},ge[t.pointerId].target||(ge[t.pointerId].target=t.currentTarget)})},onDocumentPointerUp:function(t){ye(t,"onDocumentTouchEnd","touchend",function(t){delete ge[t.pointerId]})},batchMSEvents:function(t){t(this.chart.container,me?"pointerdown":"MSPointerDown",this.onContainerPointerDown),t(this.chart.container,me?"pointermove":"MSPointerMove",this.onContainerPointerMove),t(lt,me?"pointerup":"MSPointerUp",this.onDocumentPointerUp)}}),ne(fe.prototype,"init",function(t,e,i){t.call(this,e,i),this.hasZoom&&u(e.container,{"-ms-touch-action":"none","touch-action":"none"})}),ne(fe.prototype,"setDOMEvents",function(t){t.apply(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(Vt)}),ne(fe.prototype,"destroy",function(t){this.batchMSEvents(Kt),t.call(this)})}var xe=at.Legend=function(t,e){this.init(t,e)};xe.prototype={init:function(t,e){var i=this,s=e.itemStyle,o=e.itemMarginTop||0;this.options=e,e.enabled&&(i.itemStyle=s,i.itemHiddenStyle=n(s,e.itemHiddenStyle),i.itemMarginTop=o,i.padding=s=se(e.padding,8),i.initialItemX=s,i.initialItemY=s-5,i.maxItemWidth=0,i.chart=t,i.itemHeight=0,i.symbolWidth=se(e.symbolWidth,16),i.pages=[],i.render(),Vt(i.chart,"endResize",function(){i.positionCheckboxes()}))},colorizeItem:function(t,e){var i,s=this.options,n=t.legendItem,o=t.legendLine,r=t.legendSymbol,a=this.itemHiddenStyle.color,s=e?s.itemStyle.color:a,l=e?t.legendColor||t.color||"#CCC":a,a=t.options&&t.options.marker,h={fill:l};if(n&&n.css({fill:s,color:s}),o&&o.attr({stroke:l}),r){if(a&&r.isMarker)for(i in h.stroke=l,a=t.convertAttribs(a))(n=a[i])!==B&&(h[i]=n);r.attr(h)}},positionItem:function(t){var e=this.options,i=e.symbolPadding,e=!e.rtl,s=t._legendItemPos,n=s[0],s=s[1],o=t.checkbox;(t=t.legendGroup)&&t.element&&t.translate(e?n:this.legendWidth-n-2*i-4,s),o&&(o.x=n,o.y=s)},destroyItem:function(t){var e=t.checkbox;Yt(["legendItem","legendLine","legendSymbol","legendGroup"],function(e){t[e]&&(t[e]=t[e].destroy())}),e&&T(t.checkbox)},destroy:function(){var t=this.group,e=this.box;e&&(this.box=e.destroy()),t&&(this.group=t.destroy())},positionCheckboxes:function(t){var e,i=this.group.alignAttr,s=this.clipHeight||this.legendHeight,n=this.titleHeight;i&&(e=i.translateY,Yt(this.allItems,function(o){var r,a=o.checkbox;a&&(r=e+n+a.y+(t||0)+3,u(a,{left:i.translateX+o.checkboxOffset+a.x-20+"px",top:r+"px",display:r>e-6&&r<e+s-6?"":"none"}))}))},renderTitle:function(){var t=this.padding,e=this.options.title,i=0;e.text&&(this.title||(this.title=this.chart.renderer.label(e.text,t-3,t-4,null,null,null,null,null,"legend-title").attr({zIndex:1}).css(e.style).add(this.group)),t=this.title.getBBox(),i=t.height,this.offsetWidth=t.width,this.contentGroup.attr({translateY:i})),this.titleHeight=i},setText:function(t){var e=this.options;t.legendItem.attr({text:e.labelFormat?y(e.labelFormat,t):e.labelFormatter.call(t)})},renderItem:function(t){var e=this.chart,i=e.renderer,s=this.options,o="horizontal"===s.layout,r=this.symbolWidth,a=s.symbolPadding,l=this.itemStyle,h=this.itemHiddenStyle,c=this.padding,d=o?se(s.itemDistance,20):0,p=!s.rtl,u=s.width,f=s.itemMarginBottom||0,g=this.itemMarginTop,m=this.initialItemX,v=t.legendItem,y=t.series&&t.series.drawLegendSymbol?t.series:t,x=y.options,x=this.createCheckboxForItem&&x&&x.showCheckbox,b=s.useHTML;v||(t.legendGroup=i.g("legend-item").attr({zIndex:1}).add(this.scrollGroup),t.legendItem=v=i.text("",p?r+a:-a,this.baseline||0,b).css(n(t.visible?l:h)).attr({align:p?"left":"right",zIndex:2}).add(t.legendGroup),this.baseline||(this.fontMetrics=i.fontMetrics(l.fontSize,v),this.baseline=this.fontMetrics.f+3+g,v.attr("y",this.baseline)),y.drawLegendSymbol(this,t),this.setItemEvents&&this.setItemEvents(t,v,b,l,h),x&&this.createCheckboxForItem(t)),this.colorizeItem(t,t.visible),this.setText(t),i=v.getBBox(),r=t.checkboxOffset=s.itemWidth||t.legendItemWidth||r+a+i.width+d+(x?20:0),this.itemHeight=a=ct(t.legendItemHeight||i.height),o&&this.itemX-m+r>(u||e.chartWidth-2*c-m-s.x)&&(this.itemX=m,this.itemY+=g+this.lastLineHeight+f,this.lastLineHeight=0),this.maxItemWidth=ut(this.maxItemWidth,r),this.lastItemY=g+this.itemY+f,this.lastLineHeight=ut(a,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],o?this.itemX+=r:(this.itemY+=g+a+f,this.lastLineHeight=a),this.offsetWidth=u||ut((o?this.itemX-m-d:r)+c,this.offsetWidth)},getAllItems:function(){var t=[];return Yt(this.chart.series,function(e){var i=e.options;se(i.showInLegend,!h(i.linkedTo)&&B,!0)&&(t=t.concat(e.legendItems||("point"===i.legendType?e.data:e)))}),t},adjustMargins:function(t,e){var i=this.chart,s=this.options,n=s.align.charAt(0)+s.verticalAlign.charAt(0)+s.layout.charAt(0);s.floating||Yt([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(o,r){o.test(n)&&!h(t[r])&&(i[Nt[r]]=ut(i[Nt[r]],i.legend[(r+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][r]*s[r%2?"x":"y"]+se(s.margin,12)+e[r]))})},render:function(){var t,e,i,s,n=this,o=n.chart,r=o.renderer,a=n.group,l=n.box,h=n.options,c=n.padding,d=h.borderWidth,p=h.backgroundColor;n.itemX=n.initialItemX,n.itemY=n.initialItemY,n.offsetWidth=0,n.lastItemY=0,a||(n.group=a=r.g("legend").attr({zIndex:7}).add(),n.contentGroup=r.g().attr({zIndex:1}).add(a),n.scrollGroup=r.g().add(n.contentGroup)),n.renderTitle(),t=n.getAllItems(),w(t,function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)}),h.reversed&&t.reverse(),n.allItems=t,n.display=e=!!t.length,n.lastLineHeight=0,Yt(t,function(t){n.renderItem(t)}),i=(h.width||n.offsetWidth)+c,s=n.lastItemY+n.lastLineHeight+n.titleHeight,s=n.handleOverflow(s),s+=c,(d||p)&&(l?i>0&&s>0&&(l[l.isNew?"attr":"animate"](l.crisp({width:i,height:s})),l.isNew=!1):(n.box=l=r.rect(0,0,i,s,h.borderRadius,d||0).attr({stroke:h.borderColor,"stroke-width":d||0,fill:p||"none"}).add(a).shadow(h.shadow),l.isNew=!0),l[e?"show":"hide"]()),n.legendWidth=i,n.legendHeight=s,Yt(t,function(t){n.positionItem(t)}),e&&a.align(te({width:i,height:s},h),!0,"spacingBox"),o.isResizing||this.positionCheckboxes()},handleOverflow:function(t){var e,i,s=this,n=this.chart,o=n.renderer,r=this.options,a=r.y,a=n.spacingBox.height+("top"===r.verticalAlign?-a:a)-this.padding,l=r.maxHeight,h=this.clipRect,c=r.navigation,d=se(c.animation,!0),p=c.arrowSize||12,u=this.nav,f=this.pages,g=this.padding,m=this.allItems,v=function(t){h.attr({height:t}),s.contentGroup.div&&(s.contentGroup.div.style.clip="rect("+g+"px,9999px,"+(g+t)+"px,0)")};return"horizontal"===r.layout&&(a/=2),l&&(a=ft(a,l)),f.length=0,t>a&&!1!==c.enabled?(this.clipHeight=e=ut(a-20-this.titleHeight-g,0),this.currentPage=se(this.currentPage,1),this.fullHeight=t,Yt(m,function(t,s){var n=t._legendItemPos[1],o=ct(t.legendItem.getBBox().height),r=f.length;(!r||n-f[r-1]>e&&(i||n)!==f[r-1])&&(f.push(i||n),r++),s===m.length-1&&n+o-f[r-1]>e&&f.push(n),n!==i&&(i=n)}),h||(h=s.clipRect=o.clipRect(0,g,9999,0),s.contentGroup.clip(h)),v(e),u||(this.nav=u=o.g().attr({zIndex:1}).add(this.group),this.up=o.symbol("triangle",0,0,p,p).on("click",function(){s.scroll(-1,d)}).add(u),this.pager=o.text("",15,10).css(c.style).add(u),this.down=o.symbol("triangle-down",0,0,p,p).on("click",function(){s.scroll(1,d)}).add(u)),s.scroll(0),t=a):u&&(v(n.chartHeight),u.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},scroll:function(t,e){var i=this.pages,s=i.length,n=this.currentPage+t,o=this.clipHeight,r=this.options.navigation,a=r.activeColor,r=r.inactiveColor,l=this.pager,h=this.padding;n>s&&(n=s),n>0&&(e!==B&&P(e,this.chart),this.nav.attr({translateX:h,translateY:o+this.padding+7+this.titleHeight,visibility:"visible"}),this.up.attr({fill:1===n?r:a}).css({cursor:1===n?"default":"pointer"}),l.attr({text:n+"/"+s}),this.down.attr({x:18+this.pager.getBBox().width,fill:n===s?r:a}).css({cursor:n===s?"default":"pointer"}),i=-i[n-1]+this.initialItemY,this.scrollGroup.animate({translateY:i}),this.currentPage=n,this.positionCheckboxes(i))}},he=at.LegendSymbolMixin={drawRectangle:function(t,e){var i=t.options.symbolHeight||t.fontMetrics.f;e.legendSymbol=this.chart.renderer.rect(0,t.baseline-i+1,t.symbolWidth,i,t.options.symbolRadius||0).attr({zIndex:3}).add(e.legendGroup)},drawLineMarker:function(t){var e,i=this.options,s=i.marker,n=t.symbolWidth,o=this.chart.renderer,r=this.legendGroup,t=t.baseline-ct(.3*t.fontMetrics.b);i.lineWidth&&(e={"stroke-width":i.lineWidth},i.dashStyle&&(e.dashstyle=i.dashStyle),this.legendLine=o.path([Bt,0,t,Ht,n,t]).attr(e).add(r)),s&&!1!==s.enabled&&(i=s.radius,this.legendSymbol=s=o.symbol(this.symbol,n/2-i,t-i,2*i,2*i,s).add(r),s.isMarker=!0)}},(/Trident\/7\.0/.test(bt)||Tt)&&ne(xe.prototype,"positionItem",function(t,e){var i=this,s=function(){e._legendItemPos&&t.call(i,e)};s(),setTimeout(s)});var be=at.Chart=function(){this.getArgs.apply(this,arguments)};at.chart=function(t,e,i){return new be(t,e,i)},be.prototype={callbacks:[],getArgs:function(){var t=[].slice.call(arguments);(r(t[0])||t[0].nodeName)&&(this.renderTo=t.shift()),this.init(t[0],t[1])},init:function(t,e){var i,s=t.series;t.series=null,i=n(F,t),i.series=t.series=s,this.userOptions=t,s=i.chart,this.margin=this.splashArray("margin",s),this.spacing=this.splashArray("spacing",s);var o=s.events;this.bounds={h:{},v:{}},this.callback=e,this.isResizing=0,this.options=i,this.axes=[],this.series=[],this.hasCartesianSeries=s.showAxes;var r,a=this;if(a.index=_t.length,_t.push(a),Rt++,!1!==s.reflow&&Vt(a,"load",function(){a.initReflow()}),o)for(r in o)Vt(a,r,o[r]);a.xAxis=[],a.yAxis=[],a.animation=!Et&&se(s.animation,!0),a.pointCount=a.colorCounter=a.symbolCounter=0,a.firstRender()},initSeries:function(t){var e=this.options.chart;return(e=Ft[t.type||e.type||e.defaultSeriesType])||i(17,!0),e=new e,e.init(this,t),e},isInsidePlot:function(t,e,i){var s=i?e:t,t=i?t:e;return s>=0&&s<=this.plotWidth&&t>=0&&t<=this.plotHeight},redraw:function(t){var e,i,s=this.axes,n=this.series,o=this.pointer,r=this.legend,a=this.isDirtyLegend,l=this.hasCartesianSeries,h=this.isDirtyBox,c=n.length,d=c,p=this.renderer,u=p.isHidden(),f=[];for(P(t,this),u&&this.cloneRenderTo(),this.layOutTitles();d--;)if(t=n[d],t.options.stacking&&(e=!0,t.isDirty)){i=!0;break}if(i)for(d=c;d--;)t=n[d],t.options.stacking&&(t.isDirty=!0);Yt(n,function(t){t.isDirty&&"point"===t.options.legendType&&(t.updateTotals&&t.updateTotals(),a=!0),t.isDirtyData&&Zt(t,"updatedData")}),a&&r.options.enabled&&(r.render(),this.isDirtyLegend=!1),e&&this.getStacks(),l&&!this.isResizing&&(this.maxTicks=null,Yt(s,function(t){t.updateNames(),t.setScale()})),this.getMargins(),l&&(Yt(s,function(t){t.isDirty&&(h=!0)}),Yt(s,function(t){var i=t.min+","+t.max;t.extKey!==i&&(t.extKey=i,f.push(function(){Zt(t,"afterSetExtremes",te(t.eventArgs,t.getExtremes())),delete t.eventArgs})),(h||e)&&t.redraw()})),h&&this.drawChartBox(),Yt(n,function(t){t.isDirty&&t.visible&&(!t.isCartesian||t.xAxis)&&t.redraw()}),o&&o.reset(!0),p.draw(),Zt(this,"redraw"),u&&this.cloneRenderTo(!0),Yt(f,function(t){t.call()})},get:function(t){var e,i,s=this.axes,n=this.series;for(e=0;e<s.length;e++)if(s[e].options.id===t)return s[e];for(e=0;e<n.length;e++)if(n[e].options.id===t)return n[e];for(e=0;e<n.length;e++)for(i=n[e].points||[],s=0;s<i.length;s++)if(i[s].id===t)return i[s];return null},getAxes:function(){var t=this,e=this.options,i=e.xAxis=d(e.xAxis||{}),e=e.yAxis=d(e.yAxis||{});Yt(i,function(t,e){t.index=e,t.isX=!0}),Yt(e,function(t,e){t.index=e}),i=i.concat(e),Yt(i,function(e){new de(t,e)})},getSelectedPoints:function(){var t=[];return Yt(this.series,function(e){t=t.concat(jt(e.points||[],function(t){return t.selected}))}),t},getSelectedSeries:function(){return jt(this.series,function(t){return t.selected})},setTitle:function(t,e,i){var s,o,r=this,a=r.options;o=a.title=n(a.title,t),s=a.subtitle=n(a.subtitle,e),a=s,Yt([["title",t,o],["subtitle",e,a]],function(t){var e=t[0],i=r[e],s=t[1],t=t[2];i&&s&&(r[e]=i=i.destroy()),t&&t.text&&!i&&(r[e]=r.renderer.text(t.text,0,0,t.useHTML).attr({align:t.align,class:"highcharts-"+e,zIndex:t.zIndex||4}).css(t.style).add())}),r.layOutTitles(i)},layOutTitles:function(t){var e=0,i=this.title,s=this.subtitle,n=this.options,o=n.title,n=n.subtitle,r=this.renderer,a=this.spacingBox;!i||(i.css({width:(o.width||a.width+o.widthAdjust)+"px"}).align(te({y:r.fontMetrics(o.style.fontSize,i).b-3},o),!1,a),o.floating||o.verticalAlign)||(e=i.getBBox().height),s&&(s.css({width:(n.width||a.width+n.widthAdjust)+"px"}).align(te({y:e+(o.margin-13)+r.fontMetrics(n.style.fontSize,i).b},n),!1,a),!n.floating&&!n.verticalAlign&&(e=pt(e+s.getBBox().height))),i=this.titleOffset!==e,this.titleOffset=e,!this.isDirtyBox&&i&&(this.isDirtyBox=i,this.hasRendered&&se(t,!0)&&this.isDirtyBox&&this.redraw())},getChartSize:function(){var t=this.options.chart,e=t.width,t=t.height,i=this.renderToClone||this.renderTo;h(e)||(this.containerWidth=Gt(i,"width")),h(t)||(this.containerHeight=Gt(i,"height")),this.chartWidth=ut(0,e||this.containerWidth||600),this.chartHeight=ut(0,se(t,this.containerHeight>19?this.containerHeight:400))},cloneRenderTo:function(t){var e=this.renderToClone,i=this.container;if(t){if(e){for(;e.childNodes.length;)this.renderTo.appendChild(e.firstChild);T(e),delete this.renderToClone}}else i&&i.parentNode===this.renderTo&&this.renderTo.removeChild(i),this.renderToClone=e=this.renderTo.cloneNode(0),u(e,{position:"absolute",top:"-9999px",display:"block"}),e.style.setProperty&&e.style.setProperty("display","block","important"),lt.body.appendChild(e),i&&e.appendChild(i)},getContainer:function(){var t,e,s,n=this.options,a=n.chart;t=this.renderTo;var l="highcharts-"+Lt++;t||(this.renderTo=t=a.renderTo),r(t)&&(this.renderTo=t=lt.getElementById(t)),t||i(13,!0),e=o(c(t,"data-highcharts-chart")),ie(e)&&_t[e]&&_t[e].hasRendered&&_t[e].destroy(),c(t,"data-highcharts-chart",this.index),t.innerHTML="",!a.skipClone&&!t.offsetWidth&&this.cloneRenderTo(),this.getChartSize(),e=this.chartWidth,s=this.chartHeight,this.container=t=f(zt,{className:"highcharts-container"+(a.className?" "+a.className:""),id:l},te({position:"relative",overflow:"hidden",width:e+"px",height:s+"px",textAlign:"left",lineHeight:"normal",zIndex:0,"-webkit-tap-highlight-color":"rgba(0,0,0,0)"},a.style),this.renderToClone||t),this._cursor=t.style.cursor,this.renderer=new(at[a.renderer]||H)(t,e,s,a.style,a.forExport,n.exporting&&n.exporting.allowHTML),Et&&this.renderer.create(this,t,e,s),this.renderer.chartIndex=this.index},getMargins:function(t){var e=this.spacing,i=this.margin,s=this.titleOffset;this.resetMargins(),s&&!h(i[0])&&(this.plotTop=ut(this.plotTop,s+this.options.title.margin+e[0])),this.legend.display&&this.legend.adjustMargins(i,e),this.extraBottomMargin&&(this.marginBottom+=this.extraBottomMargin),this.extraTopMargin&&(this.plotTop+=this.extraTopMargin),t||this.getAxisMargins()},getAxisMargins:function(){var t=this,e=t.axisOffset=[0,0,0,0],i=t.margin;t.hasCartesianSeries&&Yt(t.axes,function(t){t.visible&&t.getOffset()}),Yt(Nt,function(s,n){h(i[n])||(t[s]+=e[n])}),t.setChartSize()},reflow:function(e){var i=this,s=i.options.chart,n=i.renderTo,o=h(s.width),r=s.width||Gt(n,"width"),s=s.height||Gt(n,"height"),n=e?e.target:t;o||i.isPrinting||!r||!s||n!==t&&n!==lt||(r===i.containerWidth&&s===i.containerHeight||(clearTimeout(i.reflowTimeout),i.reflowTimeout=p(function(){i.container&&i.setSize(void 0,void 0,!1)},e?100:0)),i.containerWidth=r,i.containerHeight=s)},initReflow:function(){var e=this,i=function(t){e.reflow(t)};Vt(t,"resize",i),Vt(e,"destroy",function(){Kt(t,"resize",i)})},setSize:function(t,e,i){var s=this,n=s.renderer;s.isResizing+=1,P(i,s),s.oldChartHeight=s.chartHeight,s.oldChartWidth=s.chartWidth,void 0!==t&&(s.options.chart.width=t),void 0!==e&&(s.options.chart.height=e),s.getChartSize(),t=n.globalAnimation,(t?qt:u)(s.container,{width:s.chartWidth+"px",height:s.chartHeight+"px"},t),s.setChartSize(!0),n.setSize(s.chartWidth,s.chartHeight,i),s.maxTicks=null,Yt(s.axes,function(t){t.isDirty=!0,t.setScale()}),Yt(s.series,function(t){t.isDirty=!0}),s.isDirtyLegend=!0,s.isDirtyBox=!0,s.layOutTitles(),s.getMargins(),s.redraw(i),s.oldChartHeight=null,Zt(s,"resize"),p(function(){s&&Zt(s,"endResize",null,function(){s.isResizing-=1})},M(t).duration)},setChartSize:function(t){var e,i,s,n,o=this.inverted,r=this.renderer,a=this.chartWidth,l=this.chartHeight,h=this.options.chart,c=this.spacing,d=this.clipOffset;this.plotLeft=e=ct(this.plotLeft),this.plotTop=i=ct(this.plotTop),this.plotWidth=s=ut(0,ct(a-e-this.marginRight)),this.plotHeight=n=ut(0,ct(l-i-this.marginBottom)),this.plotSizeX=o?n:s,this.plotSizeY=o?s:n,this.plotBorderWidth=h.plotBorderWidth||0,this.spacingBox=r.spacingBox={x:c[3],y:c[0],width:a-c[3]-c[1],height:l-c[0]-c[2]},this.plotBox=r.plotBox={x:e,y:i,width:s,height:n},a=2*dt(this.plotBorderWidth/2),o=pt(ut(a,d[3])/2),r=pt(ut(a,d[0])/2),this.clipBox={x:o,y:r,width:dt(this.plotSizeX-ut(a,d[1])/2-o),height:ut(0,dt(this.plotSizeY-ut(a,d[2])/2-r))},t||Yt(this.axes,function(t){t.setAxisSize(),t.setAxisTranslation()})},resetMargins:function(){var t=this;Yt(Nt,function(e,i){t[e]=se(t.margin[i],t.spacing[i])}),t.axisOffset=[0,0,0,0],t.clipOffset=[0,0,0,0]},drawChartBox:function(){var t,e=this.options.chart,i=this.renderer,s=this.chartWidth,n=this.chartHeight,o=this.chartBackground,r=this.plotBackground,a=this.plotBorder,l=this.plotBGImage,h=e.borderWidth||0,c=e.backgroundColor,d=e.plotBackgroundColor,p=e.plotBackgroundImage,u=e.plotBorderWidth||0,f=this.plotLeft,g=this.plotTop,m=this.plotWidth,v=this.plotHeight,y=this.plotBox,x=this.clipRect,b=this.clipBox;t=h+(e.shadow?8:0),(h||c)&&(o?o.animate(o.crisp({width:s-t,height:n-t})):(o={fill:c||"none"},h&&(o.stroke=e.borderColor,o["stroke-width"]=h),this.chartBackground=i.rect(t/2,t/2,s-t,n-t,e.borderRadius,h).attr(o).addClass("highcharts-background").add().shadow(e.shadow))),d&&(r?r.animate(y):this.plotBackground=i.rect(f,g,m,v,0).attr({fill:d}).add().shadow(e.plotShadow)),p&&(l?l.animate(y):this.plotBGImage=i.image(p,f,g,m,v).add()),x?x.animate({width:b.width,height:b.height}):this.clipRect=i.clipRect(b),u&&(a?(a.strokeWidth=-u,a.animate(a.crisp({x:f,y:g,width:m,height:v}))):this.plotBorder=i.rect(f,g,m,v,0,-u).attr({stroke:e.plotBorderColor,"stroke-width":u,fill:"none",zIndex:1}).add()),this.isDirtyBox=!1},propFromSeries:function(){var t,e,i,s=this,n=s.options.chart,o=s.options.series;Yt(["inverted","angular","polar"],function(r){for(t=Ft[n.type||n.defaultSeriesType],i=s[r]||n[r]||t&&t.prototype[r],e=o&&o.length;!i&&e--;)(t=Ft[o[e].type])&&t.prototype[r]&&(i=!0);s[r]=i})},linkSeries:function(){var t=this,e=t.series;Yt(e,function(t){t.linkedSeries.length=0}),Yt(e,function(e){var i=e.options.linkedTo;r(i)&&(i=":previous"===i?t.series[e.index-1]:t.get(i))&&i.linkedParent!==e&&(i.linkedSeries.push(e),e.linkedParent=i,e.visible=se(e.options.visible,i.options.visible,e.visible))})},renderSeries:function(){Yt(this.series,function(t){t.translate(),t.render()})},renderLabels:function(){var t=this,e=t.options.labels;e.items&&Yt(e.items,function(i){var s=te(e.style,i.style),n=o(s.left)+t.plotLeft,r=o(s.top)+t.plotTop+12;delete s.left,delete s.top,t.renderer.text(i.html,n,r).attr({zIndex:2}).css(s).add()})},render:function(){var t,e,i,s,n=this.axes,o=this.renderer,r=this.options;this.setTitle(),this.legend=new xe(this,r.legend),this.getStacks&&this.getStacks(),this.getMargins(!0),this.setChartSize(),t=this.plotWidth,e=this.plotHeight-=21,Yt(n,function(t){t.setScale()}),this.getAxisMargins(),i=t/this.plotWidth>1.1,s=e/this.plotHeight>1.05,(i||s)&&(this.maxTicks=null,Yt(n,function(t){(t.horiz&&i||!t.horiz&&s)&&t.setTickInterval(!0)}),this.getMargins()),this.drawChartBox(),this.hasCartesianSeries&&Yt(n,function(t){t.visible&&t.render()}),this.seriesGroup||(this.seriesGroup=o.g("series-group").attr({zIndex:3}).add()),this.renderSeries(),this.renderLabels(),this.showCredits(r.credits),this.hasRendered=!0},showCredits:function(e){e.enabled&&!this.credits&&(this.credits=this.renderer.text(e.text,0,0).on("click",function(){e.href&&(t.location.href=e.href)}).attr({align:e.position.align,zIndex:8}).css(e.style).add().align(e.position))},destroy:function(){var t,e=this,i=e.axes,s=e.series,n=e.container,o=n&&n.parentNode;for(Zt(e,"destroy"),_t[e.index]=B,Rt--,e.renderTo.removeAttribute("data-highcharts-chart"),Kt(e),t=i.length;t--;)i[t]=i[t].destroy();for(t=s.length;t--;)s[t]=s[t].destroy();Yt("title,subtitle,chartBackground,plotBackground,plotBGImage,plotBorder,seriesGroup,clipRect,credits,pointer,scroller,rangeSelector,legend,resetZoomButton,tooltip,renderer".split(","),function(t){var i=e[t];i&&i.destroy&&(e[t]=i.destroy())}),n&&(n.innerHTML="",Kt(n),o&&T(n));for(t in e)delete e[t]},isReadyToRender:function(){var e=this;return!(!Mt&&t==t.top&&"complete"!==lt.readyState||Et&&!t.canvg)||(Et?ce.push(function(){e.firstRender()},e.options.global.canvasToolsURL):lt.attachEvent("onreadystatechange",function(){lt.detachEvent("onreadystatechange",e.firstRender),"complete"===lt.readyState&&e.firstRender()}),!1)},firstRender:function(){var t=this,e=t.options;t.isReadyToRender()&&(t.getContainer(),Zt(t,"init"),t.resetMargins(),t.setChartSize(),t.propFromSeries(),t.getAxes(),Yt(e.series||[],function(e){t.initSeries(e)}),t.linkSeries(),Zt(t,"beforeRender"),at.Pointer&&(t.pointer=new fe(t,e)),t.render(),t.renderer.draw(),!t.renderer.imgCount&&t.onload&&t.onload(),t.cloneRenderTo(!0))},onload:function(){var t=this;Yt([this.callback].concat(this.callbacks),function(e){e&&void 0!==t.index&&e.apply(t,[t])}),Zt(t,"load"),this.onload=null},splashArray:function(t,e){var i=e[t],i=ee(i)?i:[i,i,i,i];return[se(e[t+"Top"],i[0]),se(e[t+"Right"],i[1]),se(e[t+"Bottom"],i[2]),se(e[t+"Left"],i[3])]}};var we=at.CenteredSeriesMixin={getCenter:function(){var t,e,i=this.options,s=this.chart,n=2*(i.slicedOffset||0),o=s.plotWidth-2*n,s=s.plotHeight-2*n,r=i.center,r=[se(r[0],"50%"),se(r[1],"50%"),i.size||"100%",i.innerSize||0],a=ft(o,s);for(t=0;t<4;++t)e=r[t],i=t<2||2===t&&/%$/.test(e),r[t]=(/%$/.test(e)?[o,s,a,r[2]][t]*parseFloat(e)/100:parseFloat(e))+(i?n:0);return r[3]>r[2]&&(r[3]=r[2]),r}},ke=function(){};ke.prototype={init:function(t,e,i){return this.series=t,this.color=t.color,this.applyOptions(e,i),this.pointAttr={},t.options.colorByPoint&&(e=t.options.colors||t.chart.options.colors,this.color=this.color||e[t.colorCounter++],t.colorCounter===e.length)&&(t.colorCounter=0),t.chart.pointCount++,this},applyOptions:function(t,e){var i=this.series,s=i.options.pointValKey||i.pointValKey,t=ke.prototype.optionsToObject.call(this,t);return te(this,t),this.options=this.options?te(this.options,t):t,t.group&&delete this.group,s&&(this.y=this[s]),this.isNull=se(this.isValid&&!this.isValid(),null===this.x||!ie(this.y,!0)),"name"in this&&void 0===e&&i.xAxis&&i.xAxis.hasNames&&(this.x=i.xAxis.nameToX(this)),void 0===this.x&&i&&(this.x=void 0===e?i.autoIncrement(this):e),this},optionsToObject:function(t){var i={},s=this.series,n=s.options.keys,o=n||s.pointArrayMap||["y"],r=o.length,l=0,h=0;if(ie(t)||null===t)i[o[0]]=t;else if(a(t))for(!n&&t.length>r&&(s=e(t[0]),"string"===s?i.name=t[0]:"number"===s&&(i.x=t[0]),l++);h<r;)n&&void 0===t[l]||(i[o[h]]=t[l]),l++,h++;else"object"===(void 0===t?"undefined":e(t))&&(i=t,t.dataLabels&&(s._hasPointLabels=!0),t.marker&&(s._hasPointMarkers=!0));return i},destroy:function(){var t,e=this.series.chart,i=e.hoverPoints;e.pointCount--,i&&(this.setState(),l(i,this),!i.length)&&(e.hoverPoints=null),this===e.hoverPoint&&this.onMouseOut(),(this.graphic||this.dataLabel)&&(Kt(this),this.destroyElements()),this.legendItem&&e.legend.destroyItem(this);for(t in this)this[t]=null},destroyElements:function(){for(var t,e=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],i=6;i--;)t=e[i],this[t]&&(this[t]=this[t].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(t){var e=this.series,i=e.tooltipOptions,s=se(i.valueDecimals,""),n=i.valuePrefix||"",o=i.valueSuffix||"";return Yt(e.pointArrayMap||["y"],function(e){e="{point."+e,(n||o)&&(t=t.replace(e+"}",n+e+"}"+o)),t=t.replace(e+"}",e+":,."+s+"f}")}),y(t,{point:this,series:this.series})},firePointEvent:function(t,e,i){var s=this,n=this.series.options;(n.point.events[t]||s.options&&s.options.events&&s.options.events[t])&&this.importEvents(),"click"===t&&n.allowPointSelect&&(i=function(t){s.select&&s.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),Zt(this,t,e,i)},visible:!0};var Se=at.Series=function(){};Se.prototype={isCartesian:!0,type:"line",pointClass:ke,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(t,e){var i,s,n=this,o=t.series,r=function(t,e){return se(t.options.index,t._i)-se(e.options.index,e._i)};n.chart=t,n.options=e=n.setOptions(e),n.linkedSeries=[],n.bindAxes(),te(n,{name:e.name,state:"",pointAttr:{},visible:!1!==e.visible,selected:!0===e.selected}),Et&&(e.animation=!1),s=e.events;for(i in s)Vt(n,i,s[i]);(s&&s.click||e.point&&e.point.events&&e.point.events.click||e.allowPointSelect)&&(t.runTrackerClick=!0),n.getColor(),n.getSymbol(),Yt(n.parallelArrays,function(t){n[t+"Data"]=[]}),n.setData(e.data,!1),n.isCartesian&&(t.hasCartesianSeries=!0),o.push(n),n._i=o.length-1,w(o,r),this.yAxis&&w(this.yAxis.series,r),Yt(o,function(t,e){t.index=e,t.name=t.name||"Series "+(e+1)})},bindAxes:function(){var t,e=this,s=e.options,n=e.chart;Yt(e.axisTypes||[],function(o){Yt(n[o],function(i){t=i.options,(s[o]===t.index||s[o]!==B&&s[o]===t.id||s[o]===B&&0===t.index)&&(i.series.push(e),e[o]=i,i.isDirty=!0)}),!e[o]&&e.optionalAxis!==o&&i(18,!0)})},updateParallelArrays:function(t,e){var i=t.series,s=arguments,n=ie(e)?function(s){var n="y"===s&&i.toYData?i.toYData(t):t[s];i[s+"Data"][e]=n}:function(t){Array.prototype[e].apply(i[t+"Data"],Array.prototype.slice.call(s,2))};Yt(i.parallelArrays,n)},autoIncrement:function(){var t,e=this.options,i=this.xIncrement,s=e.pointIntervalUnit,i=se(i,e.pointStart,0);return this.pointInterval=t=se(this.pointInterval,e.pointInterval,1),s&&(e=new Y(i),"day"===s?e=+e[nt](e[q]()+t):"month"===s?e=+e[ot](e[J]()+t):"year"===s&&(e=+e[rt](e[Q]()+t)),t=e-i),this.xIncrement=i+t,i},setOptions:function(t){var e=this.chart,i=e.options.plotOptions,e=e.userOptions||{},s=e.plotOptions||{},o=i[this.type];return this.userOptions=t,i=n(o,i.series,t),this.tooltipOptions=n(F.tooltip,F.plotOptions[this.type].tooltip,e.tooltip,s.series&&s.series.tooltip,s[this.type]&&s[this.type].tooltip,t.tooltip),null===o.marker&&delete i.marker,this.zoneAxis=i.zoneAxis,t=this.zones=(i.zones||[]).slice(),!i.negativeColor&&!i.negativeFillColor||i.zones||t.push({value:i[this.zoneAxis+"Threshold"]||i.threshold||0,color:i.negativeColor,fillColor:i.negativeFillColor}),t.length&&h(t[t.length-1].value)&&t.push({color:this.color,fillColor:this.fillColor}),i},getCyclic:function(t,e,i){var s=this.userOptions,n="_"+t+"Index",o=t+"Counter";e||(h(s[n])?e=s[n]:(s[n]=e=this.chart[o]%i.length,this.chart[o]+=1),e=i[e]),this[t]=e},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||oe[this.type].color,this.chart.options.colors)},getSymbol:function(){var t=this.options.marker;this.getCyclic("symbol",t.symbol,this.chart.options.symbols),/^url/.test(this.symbol)&&(t.radius=0)},drawLegendSymbol:he.drawLineMarker,setData:function(t,e,s,n){var o,l=this,h=l.points,c=h&&h.length||0,d=l.options,p=l.chart,u=null,f=l.xAxis,g=d.turboThreshold,m=this.xData,v=this.yData,y=(o=l.pointArrayMap)&&o.length,t=t||[];if(o=t.length,e=se(e,!0),!1!==n&&o&&c===o&&!l.cropped&&!l.hasGroupedData&&l.visible)Yt(t,function(t,e){h[e].update&&t!==d.data[e]&&h[e].update(t,!1,null,!1)});else{if(l.xIncrement=null,l.colorCounter=0,Yt(this.parallelArrays,function(t){l[t+"Data"].length=0}),g&&o>g){for(s=0;null===u&&s<o;)u=t[s],s++;if(ie(u))for(s=0;s<o;s++)m[s]=this.autoIncrement(),v[s]=t[s];else if(a(u))if(y)for(s=0;s<o;s++)u=t[s],m[s]=u[0],v[s]=u.slice(1,y+1);else for(s=0;s<o;s++)u=t[s],m[s]=u[0],v[s]=u[1];else i(12)}else for(s=0;s<o;s++)t[s]!==B&&(u={series:l},l.pointClass.prototype.applyOptions.apply(u,[t[s]]),l.updateParallelArrays(u,s));for(r(v[0])&&i(14,!0),l.data=[],l.options.data=l.userOptions.data=t,s=c;s--;)h[s]&&h[s].destroy&&h[s].destroy();f&&(f.minRange=f.userMinRange),l.isDirty=l.isDirtyData=p.isDirtyBox=!0,s=!1}"point"===d.legendType&&(this.processData(),this.generatePoints()),e&&p.redraw(s)},processData:function(t){var e,s=this.xData,n=this.yData,o=s.length;e=0;var r,a,l,h=this.xAxis,c=this.options;l=c.cropThreshold;var d,p,u=this.getExtremesFromAll||c.getExtremesFromAll,f=this.isCartesian,c=h&&h.val2lin,g=h&&h.isLog;if(f&&!this.isDirty&&!h.isDirty&&!this.yAxis.isDirty&&!t)return!1;for(h&&(t=h.getExtremes(),d=t.min,p=t.max),f&&this.sorted&&!u&&(!l||o>l||this.forceCrop)&&(s[o-1]<d||s[0]>p?(s=[],n=[]):(s[0]<d||s[o-1]>p)&&(e=this.cropData(this.xData,this.yData,d,p),s=e.xData,n=e.yData,e=e.start,r=!0)),l=s.length||1;--l;)o=g?c(s[l])-c(s[l-1]):s[l]-s[l-1],o>0&&(a===B||o<a)?a=o:o<0&&this.requireSorting&&i(15);this.cropped=r,this.cropStart=e,this.processedXData=s,this.processedYData=n,this.closestPointRange=a},cropData:function(t,e,i,s){var n,o=t.length,r=0,a=o,l=se(this.cropShoulder,1);for(n=0;n<o;n++)if(t[n]>=i){r=ut(0,n-l);break}for(i=n;i<o;i++)if(t[i]>s){a=i+l;break}return{xData:t.slice(r,a),yData:e.slice(r,a),start:r,end:a}},generatePoints:function(){var t,e,i,s,n=this.options.data,o=this.data,r=this.processedXData,a=this.processedYData,l=this.pointClass,h=r.length,c=this.cropStart||0,p=this.hasGroupedData,u=[];for(o||p||(o=[],o.length=n.length,o=this.data=o),s=0;s<h;s++)e=c+s,p?(u[s]=(new l).init(this,[r[s]].concat(d(a[s]))),u[s].dataGroup=this.groupMap[s]):(o[e]?i=o[e]:n[e]!==B&&(o[e]=i=(new l).init(this,n[e],r[s])),u[s]=i),u[s].index=e;if(o&&(h!==(t=o.length)||p))for(s=0;s<t;s++)s===c&&!p&&(s+=h),o[s]&&(o[s].destroyElements(),o[s].plotX=B);this.data=o,this.points=u},getExtremes:function(t){var e,i=this.yAxis,s=this.processedXData,n=[],o=0;e=this.xAxis.getExtremes();var r,l,h,c,d=e.min,p=e.max,t=t||this.stackedYData||this.processedYData||[];for(e=t.length,c=0;c<e;c++)if(l=s[c],h=t[c],r=(ie(h,!0)||a(h))&&(!i.isLog||h.length||h>0),l=this.getExtremesFromAll||this.options.getExtremesFromAll||this.cropped||(s[c+1]||l)>=d&&(s[c-1]||l)<=p,r&&l)if(r=h.length)for(;r--;)null!==h[r]&&(n[o++]=h[r]);else n[o++]=h;this.dataMin=k(n),this.dataMax=S(n)},translate:function(){this.processedXData||this.processData(),this.generatePoints();for(var t,e,i,s,n=this.options,o=n.stacking,r=this.xAxis,a=r.categories,l=this.yAxis,c=this.points,d=c.length,p=!!this.modifyValue,u=n.pointPlacement,f="between"===u||ie(u),g=n.threshold,m=n.startFromThreshold?g:0,v=Number.MAX_VALUE,n=0;n<d;n++){var y=c[n],x=y.x,b=y.y;e=y.low;var w,k=o&&l.stacks[(this.negStacks&&b<(m?0:g)?"-":"")+this.stackKey];l.isLog&&null!==b&&b<=0&&(y.isNull=!0),y.plotX=t=A(ft(ut(-1e5,r.translate(x,0,0,0,1,u,"flags"===this.type)),1e5)),o&&this.visible&&!y.isNull&&k&&k[x]&&(s=this.getStackIndicator(s,x,this.index),w=k[x],b=w.points[s.key],e=b[0],b=b[1],e===m&&s.key===k[x].base&&(e=se(g,l.min)),l.isLog&&e<=0&&(e=null),y.total=y.stackTotal=w.total,y.percentage=w.total&&y.y/w.total*100,y.stackY=b,w.setOffset(this.pointXOffset||0,this.barW||0)),y.yBottom=h(e)?l.translate(e,0,1,0,1):null,p&&(b=this.modifyValue(b,y)),y.plotY=e="number"==typeof b&&b!==1/0?ft(ut(-1e5,l.translate(b,0,1,0,1)),1e5):B,y.isInside=e!==B&&e>=0&&e<=l.len&&t>=0&&t<=r.len,y.clientX=f?A(r.translate(x,0,0,0,1,u)):t,y.negative=y.y<(g||0),y.category=a&&a[y.x]!==B?a[y.x]:y.x,y.isNull||(void 0!==i&&(v=ft(v,gt(t-i))),i=t)}this.closestPointRangePx=v},getValidPoints:function(t,e){var i=this.chart;return jt(t||this.points||[],function(t){return!(e&&!i.isInsidePlot(t.plotX,t.plotY,i.inverted))&&!t.isNull})},setClip:function(t){var e=this.chart,i=this.options,s=e.renderer,n=e.inverted,o=this.clipBox,r=o||e.clipBox,a=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,r.height,i.xAxis,i.yAxis].join(","),l=e[a],h=e[a+"m"];l||(t&&(r.width=0,e[a+"m"]=h=s.clipRect(-99,n?-e.plotLeft:-e.plotTop,99,n?e.chartWidth:e.chartHeight)),e[a]=l=s.clipRect(r),l.count={length:0}),t&&!l.count[this.index]&&(l.count[this.index]=!0,l.count.length+=1),!1!==i.clip&&(this.group.clip(t||o?l:e.clipRect),this.markerGroup.clip(h),this.sharedClipKey=a),t||(l.count[this.index]&&(delete l.count[this.index],l.count.length-=1),0===l.count.length&&a&&e[a]&&(o||(e[a]=e[a].destroy()),e[a+"m"]&&(e[a+"m"]=e[a+"m"].destroy())))},animate:function(t){var e,i=this.chart,s=M(this.options.animation);t?this.setClip(s):(e=this.sharedClipKey,(t=i[e])&&t.animate({width:i.plotSizeX},s),i[e+"m"]&&i[e+"m"].animate({width:i.plotSizeX+99},s),this.animate=null)},afterAnimate:function(){this.setClip(),Zt(this,"afterAnimate")},drawPoints:function(){var t,e,i,s,n,o,r,a,l,h,c,d,p=this.points,u=this.chart,f=this.options.marker,g=this.pointAttr[""],m=this.markerGroup,v=se(f.enabled,this.xAxis.isRadial,this.closestPointRangePx>2*f.radius);if(!1!==f.enabled||this._hasPointMarkers)for(s=p.length;s--;)n=p[s],e=dt(n.plotX),i=n.plotY,l=n.graphic,h=n.marker||{},c=!!n.marker,t=v&&h.enabled===B||h.enabled,d=n.isInside,t&&ie(i)&&null!==n.y?(t=n.pointAttr[n.selected?"select":""]||g,o=t.r,r=se(h.symbol,this.symbol),a=0===r.indexOf("url"),l?l[d?"show":"hide"](!0).attr(t).animate(te({x:e-o,y:i-o},l.symbolName?{width:2*o,height:2*o}:{})):d&&(o>0||a)&&(n.graphic=u.renderer.symbol(r,e-o,i-o,2*o,2*o,c?h:f).attr(t).add(m))):l&&(n.graphic=l.destroy())},convertAttribs:function(t,e,i,s){var n,o,r=this.pointAttrToOptions,a={},t=t||{},e=e||{},i=i||{},s=s||{};for(n in r)o=r[n],a[n]=se(t[o],e[n],i[n],s[n]);return a},getAttribs:function(){var t,e,i,s=this,n=s.options,o=oe[s.type].marker?n.marker:n,r=o.states,a=r.hover,l=s.color,c=s.options.negativeColor,d={stroke:l,fill:l},p=s.points||[],u=[],f=s.pointAttrToOptions;t=s.hasPointSpecificOptions;var g=o.lineColor,m=o.fillColor;e=n.turboThreshold;var v,y,x=s.zones,b=s.zoneAxis||"y";if(n.marker?(a.radius=+a.radius||+o.radius+ +a.radiusPlus,a.lineWidth=a.lineWidth||o.lineWidth+a.lineWidthPlus):(a.color=a.color||E(a.color||l).brighten(a.brightness).get(),a.negativeColor=a.negativeColor||E(a.negativeColor||c).brighten(a.brightness).get()),u[""]=s.convertAttribs(o,d),Yt(["hover","select"],function(t){u[t]=s.convertAttribs(r[t],u[""])}),s.pointAttr=u,l=p.length,!e||l<e||t)for(;l--;){if(e=p[l],(o=e.options&&e.options.marker||e.options)&&!1===o.enabled&&(o.radius=0),d=null,x.length){for(t=0,d=x[t];e[b]>=d.value;)d=x[++t];e.color=e.fillColor=d=se(d.color,s.color)}if(t=n.colorByPoint||e.color,e.options)for(y in f)h(o[f[y]])&&(t=!0);t?(o=o||{},i=[],r=o.states||{},t=r.hover=r.hover||{},n.marker&&(!e.negative||t.fillColor||a.fillColor)||(t[s.pointAttrToOptions.fill]=t.color||!e.options.color&&a[e.negative&&c?"negativeColor":"color"]||E(e.color).brighten(t.brightness||a.brightness).get()),v={color:e.color},m||(v.fillColor=e.color),g||(v.lineColor=e.color),o.hasOwnProperty("color")&&!o.color&&delete o.color,d&&!a.fillColor&&(t.fillColor=d),i[""]=s.convertAttribs(te(v,o),u[""]),i.hover=s.convertAttribs(r.hover,u.hover,i[""]),i.select=s.convertAttribs(r.select,u.select,i[""])):i=u,e.pointAttr=i}},destroy:function(){var t,e,i,s,n=this,o=n.chart,r=/AppleWebKit\/533/.test(bt),a=n.data||[];for(Zt(n,"destroy"),Kt(n),Yt(n.axisTypes||[],function(t){(s=n[t])&&(l(s.series,n),s.isDirty=s.forceRedraw=!0)}),n.legendItem&&n.chart.legend.destroyItem(n),t=a.length;t--;)(e=a[t])&&e.destroy&&e.destroy();n.points=null,clearTimeout(n.animationTimeout);for(i in n)n[i]instanceof D&&!n[i].survive&&(t=r&&"group"===i?"hide":"destroy",n[i][t]());o.hoverSeries===n&&(o.hoverSeries=null),l(o.series,n);for(i in n)delete n[i]},getGraphPath:function(t,e,i){var s,n,o=this,r=o.options,a=r.step,l=[],c=[],t=t||o.points;return(s=t.reversed)&&t.reverse(),(a={right:1,center:2}[a]||a&&3)&&s&&(a=4-a),r.connectNulls&&!e&&!i&&(t=this.getValidPoints(t)),Yt(t,function(s,d){var p=s.plotX,u=s.plotY,f=t[d-1];(s.leftCliff||f&&f.rightCliff)&&!i&&(n=!0),s.isNull&&!h(e)&&d>0?n=!r.connectNulls:s.isNull&&!e?n=!0:(0===d||n?f=[Bt,s.plotX,s.plotY]:o.getPointSpline?f=o.getPointSpline(t,s,d):a?(f=1===a?[Ht,f.plotX,u]:2===a?[Ht,(f.plotX+p)/2,f.plotY,Ht,(f.plotX+p)/2,u]:[Ht,p,f.plotY],f.push(Ht,p,u)):f=[Ht,p,u],c.push(s.x),a&&c.push(s.x),l.push.apply(l,f),n=!1)}),l.xMap=c,o.graphPath=l},drawGraph:function(){var t=this,e=this.options,i=[["graph",e.lineColor||this.color,e.dashStyle]],s=e.lineWidth,n="square"!==e.linecap,o=(this.gappedPath||this.getGraphPath).call(this);Yt(this.zones,function(s,n){i.push(["zoneGraph"+n,s.color||t.color,s.dashStyle||e.dashStyle])}),Yt(i,function(i,r){var a=i[0],l=t[a];l?(l.endX=o.xMap,l.animate({d:o})):s&&o.length&&(l={stroke:i[1],"stroke-width":s,fill:"none",zIndex:1},i[2]?l.dashstyle=i[2]:n&&(l["stroke-linecap"]=l["stroke-linejoin"]="round"),l=t[a]=t.chart.renderer.path(o).attr(l).add(t.group).shadow(r<2&&e.shadow)),l&&(l.startX=o.xMap,l.isArea=o.isArea)})},applyZones:function(){var t,e,i,s,n,o,r,a,l,h=this,c=this.chart,d=c.renderer,p=this.zones,u=this.clips||[],f=this.graph,g=this.area,m=ut(c.chartWidth,c.chartHeight),v=this[(this.zoneAxis||"y")+"Axis"],y=c.inverted,x=!1;p.length&&(f||g)&&v&&v.min!==B&&(n=v.reversed,o=v.horiz,f&&f.hide(),g&&g.hide(),s=v.getExtremes(),Yt(p,function(p,b){t=n?o?c.plotWidth:0:o?0:v.toPixels(s.min),t=ft(ut(se(e,t),0),m),e=ft(ut(ct(v.toPixels(se(p.value,s.max),!0)),0),m),x&&(t=e=v.toPixels(s.max)),r=Math.abs(t-e),a=ft(t,e),l=ut(t,e),v.isXAxis?(i={x:y?l:a,y:0,width:r,height:m},o||(i.x=c.plotHeight-i.x)):(i={x:0,y:y?l:a,width:m,height:r},o&&(i.y=c.plotWidth-i.y)),y&&d.isVML&&(i=v.isXAxis?{x:0,y:n?a:l,height:i.width,width:c.chartWidth}:{x:i.y-c.plotLeft-c.spacingBox.x,y:0,width:i.height,height:c.chartHeight}),u[b]?u[b].animate(i):(u[b]=d.clipRect(i),f&&h["zoneGraph"+b].clip(u[b]),g&&h["zoneArea"+b].clip(u[b])),x=p.value>s.max}),this.clips=u)},invertGroups:function(){function t(){var t={width:e.yAxis.len,height:e.xAxis.len};Yt(["group","markerGroup"],function(i){e[i]&&e[i].attr(t).invert()})}var e=this,i=e.chart;e.xAxis&&(Vt(i,"resize",t),Vt(e,"destroy",function(){Kt(i,"resize",t)}),t(),e.invertGroups=t)},plotGroup:function(t,e,i,s,n){var o=this[t],r=!o;return r&&(this[t]=o=this.chart.renderer.g(e).attr({zIndex:s||.1}).add(n),o.addClass("highcharts-series-"+this.index)),o.attr({visibility:i})[r?"attr":"animate"](this.getPlotBox()),o},getPlotBox:function(){var t=this.chart,e=this.xAxis,i=this.yAxis;return t.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:i?i.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var t,e=this,i=e.chart,s=e.options,n=!!e.animate&&i.renderer.isSVG&&M(s.animation).duration,o=e.visible?"inherit":"hidden",r=s.zIndex,a=e.hasRendered,l=i.seriesGroup;t=e.plotGroup("group","series",o,r,l),e.markerGroup=e.plotGroup("markerGroup","markers",o,r,l),n&&e.animate(!0),e.getAttribs(),t.inverted=!!e.isCartesian&&i.inverted,e.drawGraph&&(e.drawGraph(),e.applyZones()),Yt(e.points,function(t){t.redraw&&t.redraw()}),e.drawDataLabels&&e.drawDataLabels(),e.visible&&e.drawPoints(),e.drawTracker&&!1!==e.options.enableMouseTracking&&e.drawTracker(),i.inverted&&e.invertGroups(),!1!==s.clip&&!e.sharedClipKey&&!a&&t.clip(i.clipRect),n&&e.animate(),a||(e.animationTimeout=p(function(){e.afterAnimate()},n)),e.isDirty=e.isDirtyData=!1,e.hasRendered=!0},redraw:function(){var t=this.chart,e=this.isDirty||this.isDirtyData,i=this.group,s=this.xAxis,n=this.yAxis;i&&(t.inverted&&i.attr({width:t.plotWidth,height:t.plotHeight}),i.animate({translateX:se(s&&s.left,t.plotLeft),translateY:se(n&&n.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(t,e){var i=this.xAxis,s=this.yAxis,n=this.chart.inverted;return this.searchKDTree({clientX:n?i.len-t.chartY+i.pos:t.chartX-i.pos,plotY:n?s.len-t.chartX+s.pos:t.chartY-s.pos},e)},buildKDTree:function(){function t(i,s,n){var o,r;if(r=i&&i.length)return o=e.kdAxisArray[s%n],i.sort(function(t,e){return t[o]-e[o]}),r=Math.floor(r/2),{point:i[r],left:t(i.slice(0,r),s+1,n),right:t(i.slice(r+1),s+1,n)}}var e=this,i=e.kdDimensions;delete e.kdTree,p(function(){e.kdTree=t(e.getValidPoints(null,!e.directTouch),i,i)},e.options.kdNow?0:1)},searchKDTree:function(t,e){function i(t,e,a,l){var c,d,p=e.point,u=s.kdAxisArray[a%l],f=p;return d=h(t[n])&&h(p[n])?Math.pow(t[n]-p[n],2):null,c=h(t[o])&&h(p[o])?Math.pow(t[o]-p[o],2):null,c=(d||0)+(c||0),p.dist=h(c)?Math.sqrt(c):Number.MAX_VALUE,p.distX=h(d)?Math.sqrt(d):Number.MAX_VALUE,u=t[u]-p[u],c=u<0?"left":"right",d=u<0?"right":"left",e[c]&&(c=i(t,e[c],a+1,l),f=c[r]<f[r]?c:p),e[d]&&Math.sqrt(u*u)<f[r]&&(t=i(t,e[d],a+1,l),f=t[r]<f[r]?t:f),f}var s=this,n=this.kdAxisArray[0],o=this.kdAxisArray[1],r=e?"distX":"dist";if(this.kdTree||this.buildKDTree(),this.kdTree)return i(t,this.kdTree,this.kdDimensions,this.kdDimensions)}},I.prototype={destroy:function(){C(this,this.axis)},render:function(t){var e=this.options,i=e.format,i=i?y(i,this):e.formatter.call(this);this.label?this.label.attr({text:i,visibility:"hidden"}):this.label=this.axis.chart.renderer.text(i,null,null,e.useHTML).css(e.style).attr({align:this.textAlign,rotation:e.rotation,visibility:"hidden"}).add(t)},setOffset:function(t,e){var i=this.axis,s=i.chart,n=s.inverted,o=i.reversed,o=this.isNegative&&!o||!this.isNegative&&o,r=i.translate(i.usePercentage?100:this.total,0,0,0,1),i=i.translate(0),i=gt(r-i),a=s.xAxis[0].translate(this.x)+t,l=s.plotHeight,o={x:n?o?r:r-i:a,y:n?l-a-e:o?l-r-i:l-r,width:n?i:e,height:n?e:i};(n=this.label)&&(n.align(this.alignOptions,null,o),o=n.alignAttr,n[!1===this.options.crop||s.isInsidePlot(o.x,o.y)?"show":"hide"](!0))}},be.prototype.getStacks=function(){var t=this;Yt(t.yAxis,function(t){t.stacks&&t.hasVisibleSeries&&(t.oldStacks=t.stacks)}),Yt(t.series,function(e){!e.options.stacking||!0!==e.visible&&!1!==t.options.chart.ignoreHiddenSeries||(e.stackKey=e.type+se(e.options.stack,""))})},de.prototype.buildStacks=function(){var t,e,i=this.series,s=se(this.options.reversedStacks,!0),n=i.length;if(!this.isXAxis){for(this.usePercentage=!1,e=n;e--;)i[s?e:n-e-1].setStackedPoints();for(e=n;e--;)t=i[s?e:n-e-1],t.setStackCliffs&&t.setStackCliffs();if(this.usePercentage)for(e=0;e<n;e++)i[e].setPercentStacks()}},de.prototype.renderStackTotals=function(){var t,e,i=this.chart,s=i.renderer,n=this.stacks,o=this.stackTotalGroup;o||(this.stackTotalGroup=o=s.g("stack-labels").attr({visibility:"visible",zIndex:6}).add()),o.translate(i.plotLeft,i.plotTop);for(t in n)for(e in i=n[t])i[e].render(o)},de.prototype.resetStacks=function(){var t,e,i=this.stacks;if(!this.isXAxis)for(t in i)for(e in i[t])i[t][e].touched<this.stacksTouched?(i[t][e].destroy(),delete i[t][e]):(i[t][e].total=null,i[t][e].cum=0)},de.prototype.cleanStacks=function(){var t,e,i;if(!this.isXAxis){this.oldStacks&&(t=this.stacks=this.oldStacks);for(e in t)for(i in t[e])t[e][i].cum=t[e][i].total}},Se.prototype.setStackedPoints=function(){if(this.options.stacking&&(!0===this.visible||!1===this.chart.options.chart.ignoreHiddenSeries)){var t,e,i,s,n,o,r,a=this.processedXData,l=this.processedYData,c=[],d=l.length,p=this.options,u=p.threshold,f=p.startFromThreshold?u:0,g=p.stack,p=p.stacking,m=this.stackKey,v="-"+m,y=this.negStacks,x=this.yAxis,b=x.stacks,w=x.oldStacks;for(x.stacksTouched+=1,n=0;n<d;n++)o=a[n],r=l[n],t=this.getStackIndicator(t,o,this.index),s=t.key,i=(e=y&&r<(f?0:u))?v:m,b[i]||(b[i]={}),b[i][o]||(w[i]&&w[i][o]?(b[i][o]=w[i][o],b[i][o].total=null):b[i][o]=new I(x,x.options.stackLabels,e,o,g)),i=b[i][o],null!==r&&(i.points[s]=i.points[this.index]=[se(i.cum,f)],h(i.cum)||(i.base=s),i.touched=x.stacksTouched,t.index>0&&!1===this.singleStacks&&(i.points[s][0]=i.points[this.index+","+o+",0"][0])),"percent"===p?(e=e?m:v,y&&b[e]&&b[e][o]?(e=b[e][o],i.total=e.total=ut(e.total,i.total)+gt(r)||0):i.total=A(i.total+(gt(r)||0))):i.total=A(i.total+(r||0)),i.cum=se(i.cum,f)+(r||0),null!==r&&(i.points[s].push(i.cum),c[n]=i.cum);"percent"===p&&(x.usePercentage=!0),this.stackedYData=c,x.oldStacks={}}},Se.prototype.setPercentStacks=function(){var t,e=this,i=e.stackKey,s=e.yAxis.stacks,n=e.processedXData;Yt([i,"-"+i],function(i){for(var o,r,a,l=n.length;l--;)r=n[l],t=e.getStackIndicator(t,r,e.index),o=(a=s[i]&&s[i][r])&&a.points[t.key],(r=o)&&(a=a.total?100/a.total:0,r[0]=A(r[0]*a),r[1]=A(r[1]*a),e.stackedYData[l]=r[1])})},Se.prototype.getStackIndicator=function(t,e,i){return h(t)&&t.x===e?t.index++:t={x:e,index:0},t.key=[i,e,t.index].join(","),t},te(be.prototype,{addSeries:function(t,e,i){var s,n=this;return t&&(e=se(e,!0),Zt(n,"addSeries",{options:t},function(){s=n.initSeries(t),n.isDirtyLegend=!0,n.linkSeries(),e&&n.redraw(i)})),s},addAxis:function(t,e,i,s){var o=e?"xAxis":"yAxis",r=this.options,t=n(t,{index:this[o].length,isX:e});new de(this,t),r[o]=d(r[o]||{}),r[o].push(t),se(i,!0)&&this.redraw(s)},showLoading:function(t){var e=this,i=e.options,s=e.loadingDiv,n=i.loading,o=function(){s&&u(s,{left:e.plotLeft+"px",top:e.plotTop+"px",width:e.plotWidth+"px",height:e.plotHeight+"px"})};s||(e.loadingDiv=s=f(zt,{className:"highcharts-loading"},te(n.style,{zIndex:10,display:"none"}),e.container),e.loadingSpan=f("span",null,n.labelStyle,s),Vt(e,"redraw",o)),e.loadingSpan.innerHTML=t||i.lang.loading,e.loadingShown||(u(s,{opacity:0,display:""}),qt(s,{opacity:n.style.opacity},{duration:n.showDuration||0}),e.loadingShown=!0),o()},hideLoading:function(){var t=this.options,e=this.loadingDiv;e&&qt(e,{opacity:0},{duration:t.loading.hideDuration||100,complete:function(){u(e,{display:"none"})}}),this.loadingShown=!1}}),te(ke.prototype,{update:function(t,e,i,s){function n(){r.applyOptions(t),null===r.y&&l&&(r.graphic=l.destroy()),ee(t,!0)&&(r.redraw=function(){l&&l.element&&t&&t.marker&&t.marker.symbol&&(r.graphic=l.destroy()),t&&t.dataLabels&&r.dataLabel&&(r.dataLabel=r.dataLabel.destroy()),r.redraw=null}),o=r.index,a.updateParallelArrays(r,o),c.data[o]=ee(c.data[o],!0)?r.options:t,a.isDirty=a.isDirtyData=!0,!a.fixedBox&&a.hasCartesianSeries&&(h.isDirtyBox=!0),"point"===c.legendType&&(h.isDirtyLegend=!0),e&&h.redraw(i)}var o,r=this,a=r.series,l=r.graphic,h=a.chart,c=a.options,e=se(e,!0);!1===s?n():r.firePointEvent("update",{options:t},n)},remove:function(t,e){this.series.removePoint(Xt(this,this.series.data),t,e)}}),te(Se.prototype,{addPoint:function(t,e,i,s){var n,o,r,a,l=this.options,h=this.data,c=this.chart,d=this.xAxis&&this.xAxis.names,p=l.data,u=this.xData,e=se(e,!0);if(n={series:this},this.pointClass.prototype.applyOptions.apply(n,[t]),a=n.x,r=u.length,this.requireSorting&&a<u[r-1])for(o=!0;r&&u[r-1]>a;)r--;this.updateParallelArrays(n,"splice",r,0,0),this.updateParallelArrays(n,r),d&&n.name&&(d[a]=n.name),p.splice(r,0,t),o&&(this.data.splice(r,0,null),this.processData()),"point"===l.legendType&&this.generatePoints(),i&&(h[0]&&h[0].remove?h[0].remove(!1):(h.shift(),this.updateParallelArrays(n,"shift"),p.shift())),this.isDirtyData=this.isDirty=!0,e&&(this.getAttribs(),c.redraw(s))},removePoint:function(t,e,i){var s=this,n=s.data,o=n[t],r=s.points,a=s.chart,l=function(){r&&r.length===n.length&&r.splice(t,1),n.splice(t,1),s.options.data.splice(t,1),s.updateParallelArrays(o||{series:s},"splice",t,1),o&&o.destroy(),s.isDirty=!0,s.isDirtyData=!0,e&&a.redraw()};P(i,a),e=se(e,!0),o?o.firePointEvent("remove",null,l):l()},remove:function(t,e,i){function s(){n.destroy(),o.isDirtyLegend=o.isDirtyBox=!0,o.linkSeries(),se(t,!0)&&o.redraw(e)}var n=this,o=n.chart;!1!==i?Zt(n,"remove",null,s):s()},update:function(t,e){var i,s=this,o=this.chart,r=this.userOptions,a=this.type,l=Ft[a].prototype,h=["group","markerGroup","dataLabelsGroup"];(t.type&&t.type!==a||void 0!==t.zIndex)&&(h.length=0),Yt(h,function(t){h[t]=s[t],delete s[t]}),t=n(r,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},t),this.remove(!1,null,!1);for(i in l)this[i]=B;te(this,Ft[t.type||a].prototype),Yt(h,function(t){s[t]=h[t]}),this.init(o,t),o.linkSeries(),se(e,!0)&&o.redraw(!1)}}),te(de.prototype,{update:function(t,e){var i=this.chart,t=i.options[this.coll][this.options.index]=n(this.userOptions,t);this.destroy(!0),this.init(i,te(t,{events:B})),i.isDirtyBox=!0,se(e,!0)&&i.redraw()},remove:function(t){for(var e=this.chart,i=this.coll,s=this.series,n=s.length;n--;)s[n]&&s[n].remove(!1);l(e.axes,this),l(e[i],this),e.options[i].splice(this.options.index,1),Yt(e[i],function(t,e){t.options.index=e}),this.destroy(),e.isDirtyBox=!0,se(t,!0)&&e.redraw()},setTitle:function(t,e){this.update({title:t},e)},setCategories:function(t,e){this.update({categories:t},e)}});var Ce=g(Se);Ft.line=Ce,oe.area=n(re,{softThreshold:!1,threshold:0});var Te=g(Se,{type:"area",singleStacks:!1,getStackPoints:function(){var t,e,i,s=[],n=[],o=this.xAxis,r=this.yAxis,a=r.stacks[this.stackKey],l={},h=this.points,c=this.index,d=r.series,p=d.length,u=se(r.options.reversedStacks,!0)?1:-1;if(this.options.stacking){for(e=0;e<h.length;e++)l[h[e].x]=h[e];for(i in a)null!==a[i].total&&n.push(i);n.sort(function(t,e){return t-e}),t=$t(d,function(){return this.visible}),Yt(n,function(i,h){var d,f,g=0;if(l[i]&&!l[i].isNull)s.push(l[i]),Yt([-1,1],function(s){var o=1===s?"rightNull":"leftNull",r=0,g=a[n[h+s]];if(g)for(e=c;e>=0&&e<p;)d=g.points[e],d||(e===c?l[i][o]=!0:t[e]&&(f=a[i].points[e])&&(r-=f[1]-f[0])),e+=u;l[i][1===s?"rightCliff":"leftCliff"]=r});else{for(e=c;e>=0&&e<p;){if(d=a[i].points[e]){g=d[1];break}e+=u}g=r.toPixels(g,!0),s.push({isNull:!0,plotX:o.toPixels(i,!0),plotY:g,yBottom:g})}})}return s},getGraphPath:function(t){var e,i,s,n,o=Se.prototype.getGraphPath,r=this.options,a=r.stacking,l=this.yAxis,h=[],c=[],d=this.index,p=l.stacks[this.stackKey],u=r.threshold,f=l.getThreshold(r.threshold),r=r.connectNulls||"percent"===a,g=function(e,i,n){var o,r,g=t[e],e=a&&p[g.x].points[d],m=g[n+"Null"]||0,n=g[n+"Cliff"]||0,g=!0;n||m?(o=(m?e[0]:e[1])+n,r=e[0]+n,g=!!m):!a&&t[i]&&t[i].isNull&&(o=r=u),void 0!==o&&(c.push({plotX:s,plotY:null===o?f:l.getThreshold(o),isNull:g}),h.push({plotX:s,plotY:null===r?f:l.getThreshold(r),doCurve:!1}))},t=t||this.points;for(a&&(t=this.getStackPoints()),e=0;e<t.length;e++)i=t[e].isNull,s=se(t[e].rectPlotX,t[e].plotX),n=se(t[e].yBottom,f),(!i||r)&&(r||g(e,e-1,"left"),i&&!a&&r||(c.push(t[e]),h.push({x:e,plotX:s,plotY:n})),r||g(e,e+1,"right"));return e=o.call(this,c,!0,!0),h.reversed=!0,i=o.call(this,h,!0,!0),i.length&&(i[0]=Ht),i=e.concat(i),o=o.call(this,c,!1,r),i.xMap=e.xMap,this.areaPath=i,o},drawGraph:function(){this.areaPath=[],Se.prototype.drawGraph.apply(this);var t=this,e=this.areaPath,i=this.options,s=[["area",this.color,i.fillColor]];Yt(this.zones,function(e,n){s.push(["zoneArea"+n,e.color||t.color,e.fillColor||i.fillColor])}),Yt(s,function(s){var n=s[0],o=t[n];o?(o.endX=e.xMap,o.animate({d:e})):(o={fill:s[2]||s[1],zIndex:0},s[2]||(o["fill-opacity"]=se(i.fillOpacity,.75)),o=t[n]=t.chart.renderer.path(e).attr(o).add(t.group),o.isArea=!0),o.startX=e.xMap,o.shiftUnit=i.step?2:1})},drawLegendSymbol:he.drawRectangle});Ft.area=Te,oe.spline=n(re),Ce=g(Se,{type:"spline",getPointSpline:function(t,e,i){var s,n,o,r,a=e.plotX,l=e.plotY,h=t[i-1],i=t[i+1];if(h&&!h.isNull&&!1!==h.doCurve&&i&&!i.isNull&&!1!==i.doCurve){t=h.plotY,o=i.plotX;var i=i.plotY,c=0;s=(1.5*a+h.plotX)/2.5,n=(1.5*l+t)/2.5,o=(1.5*a+o)/2.5,r=(1.5*l+i)/2.5,o!==s&&(c=(r-n)*(o-a)/(o-s)+l-r),n+=c,r+=c,n>t&&n>l?(n=ut(t,l),r=2*l-n):n<t&&n<l&&(n=ft(t,l),r=2*l-n),r>i&&r>l?(r=ut(i,l),n=2*l-r):r<i&&r<l&&(r=ft(i,l),n=2*l-r),e.rightContX=o,e.rightContY=r}return e=["C",se(h.rightContX,h.plotX),se(h.rightContY,h.plotY),se(s,a),se(n,l),a,l],h.rightContX=h.rightContY=null,e}}),Ft.spline=Ce,oe.areaspline=n(oe.area),Te=Te.prototype,Ce=g(Ce,{type:"areaspline",getStackPoints:Te.getStackPoints,getGraphPath:Te.getGraphPath,setStackCliffs:Te.setStackCliffs,drawGraph:Te.drawGraph,drawLegendSymbol:he.drawRectangle}),Ft.areaspline=Ce,oe.column=n(re,{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}),Ce=g(Se,{type:"column",pointAttrToOptions:{stroke:"borderColor",fill:"color",r:"borderRadius"},cropShoulder:0,directTouch:!0,trackerGroups:["group","dataLabelsGroup"],negStacks:!0,init:function(){Se.prototype.init.apply(this,arguments);var t=this,e=t.chart;e.hasRendered&&Yt(e.series,function(e){e.type===t.type&&(e.isDirty=!0)})},getColumnMetrics:function(){var t,e=this,i=e.options,s=e.xAxis,n=e.yAxis,o=s.reversed,r={},a=0;!1===i.grouping?a=1:Yt(e.chart.series,function(i){var s,o=i.options,l=i.yAxis;i.type===e.type&&i.visible&&n.len===l.len&&n.pos===l.pos&&(o.stacking?(t=i.stackKey,r[t]===B&&(r[t]=a++),s=r[t]):!1!==o.grouping&&(s=a++),i.columnIndex=s)});var l=ft(gt(s.transA)*(s.ordinalSlope||i.pointRange||s.closestPointRange||s.tickInterval||1),s.len),h=l*i.groupPadding,c=(l-2*h)/a,i=ft(i.maxPointWidth||s.len,se(i.pointWidth,c*(1-2*i.pointPadding)));return e.columnMetrics={width:i,offset:(c-i)/2+(h+((e.columnIndex||0)+(o?1:0))*c-l/2)*(o?-1:1)},e.columnMetrics},crispCol:function(t,e,i,s){var n=this.chart,o=this.borderWidth,r=-(o%2?.5:0),o=o%2?.5:1;return n.inverted&&n.renderer.isVML&&(o+=1),i=Math.round(t+i)+r,t=Math.round(t)+r,i-=t,s=Math.round(e+s)+o,r=gt(e)<=.5&&s>.5,e=Math.round(e)+o,s-=e,r&&s&&(e-=1,s+=1),{x:t,y:e,width:i,height:s}},translate:function(){var t=this,e=t.chart,i=t.options,s=t.borderWidth=se(i.borderWidth,t.closestPointRange*t.xAxis.transA<2?0:1),n=t.yAxis,o=t.translatedThreshold=n.getThreshold(i.threshold),r=se(i.minPointLength,5),a=t.getColumnMetrics(),l=a.width,h=t.barW=ut(l,1+2*s),c=t.pointXOffset=a.offset;e.inverted&&(o-=.5),i.pointPadding&&(h=pt(h)),Se.prototype.translate.apply(t),Yt(t.points,function(i){var s,a=ft(se(i.yBottom,o),9e4),d=999+gt(a),d=ft(ut(-d,i.plotY),n.len+d),p=i.plotX+c,u=h,f=ft(d,a),g=ut(d,a)-f;gt(g)<r&&r&&(g=r,s=!n.reversed&&!i.negative||n.reversed&&i.negative,f=gt(f-o)>r?a-r:o-(s?r:0)),i.barX=p,i.pointWidth=l,i.tooltipPos=e.inverted?[n.len+n.pos-e.plotLeft-d,t.xAxis.len-p-u/2,g]:[p+u/2,d+n.pos-e.plotTop,g],i.shapeType="rect",i.shapeArgs=t.crispCol.apply(t,i.isNull?[i.plotX,n.len/2,0,0]:[p,f,u,g])})},getSymbol:It,drawLegendSymbol:he.drawRectangle,drawGraph:It,drawPoints:function(){var t,e,i=this,s=this.chart,o=i.options,r=s.renderer,a=o.animationLimit||250;Yt(i.points,function(l){var c,d=l.graphic;ie(l.plotY)&&null!==l.y?(t=l.shapeArgs,c=h(i.borderWidth)?{"stroke-width":i.borderWidth}:{},e=l.pointAttr[l.selected?"select":""]||i.pointAttr[""],d?(Jt(d),d.attr(c).attr(e)[s.pointCount<a?"animate":"attr"](n(t))):l.graphic=r[l.shapeType](t).attr(c).attr(e).add(l.group||i.group).shadow(o.shadow,null,o.stacking&&!o.borderRadius)):d&&(l.graphic=d.destroy())})},animate:function(t){var e=this,i=this.yAxis,s=e.options,n=this.chart.inverted,o={};Mt&&(t?(o.scaleY=.001,t=ft(i.pos+i.len,ut(i.pos,i.toPixels(s.threshold))),n?o.translateX=t-i.len:o.translateY=t,e.group.attr(o)):(o[n?"translateX":"translateY"]=i.pos,e.group.animate(o,te(M(e.options.animation),{step:function(t,i){e.group.attr({scaleY:ut(.001,i.pos)})}})),e.animate=null))},remove:function(){var t=this,e=t.chart;e.hasRendered&&Yt(e.series,function(e){e.type===t.type&&(e.isDirty=!0)}),Se.prototype.remove.apply(t,arguments)}}),Ft.column=Ce,oe.bar=n(oe.column),Te=g(Ce,{type:"bar",inverted:!0}),Ft.bar=Te,oe.scatter=n(re,{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/>"}}),Te=g(Se,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,drawGraph:function(){this.options.lineWidth&&Se.prototype.drawGraph.call(this)}}),Ft.scatter=Te,oe.pie=n(re,{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}}),re={type:"pie",isCartesian:!1,pointClass:g(ke,{init:function(){ke.prototype.init.apply(this,arguments);var t,e=this;return e.name=se(e.name,"Slice"),t=function(t){e.slice("select"===t.type)},Vt(e,"select",t),Vt(e,"unselect",t),e},setVisible:function(t,e){var i=this,s=i.series,n=s.chart,o=s.options.ignoreHiddenPoint,e=se(e,o);t!==i.visible&&(i.visible=i.options.visible=t=t===B?!i.visible:t,s.options.data[Xt(i,s.data)]=i.options,Yt(["graphic","dataLabel","connector","shadowGroup"],function(e){i[e]&&i[e][t?"show":"hide"](!0)}),i.legendItem&&n.legend.colorizeItem(i,t),!t&&"hover"===i.state&&i.setState(""),o&&(s.isDirty=!0),e&&n.redraw())},slice:function(t,e,i){var s=this.series;P(i,s.chart),se(e,!0),this.sliced=this.options.sliced=t=h(t)?t:!this.sliced,s.options.data[Xt(this,s.data)]=this.options,t=t?this.slicedTranslation:{translateX:0,translateY:0},this.graphic.animate(t),this.shadowGroup&&this.shadowGroup.animate(t)},haloPath:function(t){var e=this.shapeArgs,i=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(i.plotLeft+e.x,i.plotTop+e.y,e.r+t,e.r+t,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}}),requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},animate:function(t){var e=this,i=e.points,s=e.startAngleRad;t||(Yt(i,function(t){var i=t.graphic,n=t.shapeArgs;i&&(i.attr({r:t.startR||e.center[3]/2,start:s,end:s}),i.animate({r:n.r,start:n.start,end:n.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var t,e,i=0,s=this.points,n=s.length,o=this.options.ignoreHiddenPoint;for(t=0;t<n;t++)e=s[t],e.y<0&&(e.y=null),i+=o&&!e.visible?0:e.y;for(this.total=i,t=0;t<n;t++)e=s[t],e.percentage=i>0&&(e.visible||!o)?e.y/i*100:0,e.total=i},generatePoints:function(){Se.prototype.generatePoints.call(this),this.updateTotals()},translate:function(t){this.generatePoints();var e,i,s,n,o,r=0,a=this.options,l=a.slicedOffset,h=l+a.borderWidth,c=a.startAngle||0,d=this.startAngleRad=yt/180*(c-90),c=(this.endAngleRad=yt/180*(se(a.endAngle,c+360)-90))-d,p=this.points,u=a.dataLabels.distance,a=a.ignoreHiddenPoint,f=p.length;for(t||(this.center=t=this.getCenter()),this.getX=function(e,i){return s=ht.asin(ft((e-t[1])/(t[2]/2+u),1)),t[0]+(i?-1:1)*mt(s)*(t[2]/2+u)},n=0;n<f;n++)o=p[n],e=d+r*c,a&&!o.visible||(r+=o.percentage/100),i=d+r*c,o.shapeType="arc",o.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:ct(1e3*e)/1e3,end:ct(1e3*i)/1e3},s=(i+e)/2,s>1.5*yt?s-=2*yt:s<-yt/2&&(s+=2*yt),o.slicedTranslation={translateX:ct(mt(s)*l),translateY:ct(vt(s)*l)},e=mt(s)*t[2]/2,i=vt(s)*t[2]/2,o.tooltipPos=[t[0]+.7*e,t[1]+.7*i],o.half=s<-yt/2||s>yt/2?1:0,o.angle=s,h=ft(h,u/2),o.labelPos=[t[0]+e+mt(s)*u,t[1]+i+vt(s)*u,t[0]+e+mt(s)*h,t[1]+i+vt(s)*h,t[0]+e,t[1]+i,u<0?"center":o.half?"right":"left",s]},drawGraph:null,drawPoints:function(){var t,e,i,s,n,o,r=this,a=r.chart.renderer,l=r.options.shadow;l&&!r.shadowGroup&&(r.shadowGroup=a.g("shadow").add(r.group)),Yt(r.points,function(h){null!==h.y&&(e=h.graphic,n=h.shapeArgs,i=h.shadowGroup,s=h.pointAttr[h.selected?"select":""],s.stroke||(s.stroke=s.fill),l&&!i&&(i=h.shadowGroup=a.g("shadow").add(r.shadowGroup)),t=h.sliced?h.slicedTranslation:{translateX:0,translateY:0},i&&i.attr(t),e?e.setRadialReference(r.center).attr(s).animate(te(n,t)):(o={"stroke-linejoin":"round"},h.visible||(o.visibility="hidden"),h.graphic=e=a[h.shapeType](n).setRadialReference(r.center).attr(s).attr(o).attr(t).add(r.group).shadow(l,i)))})},searchPoint:It,sortByAngle:function(t,e){t.sort(function(t,i){return void 0!==t.angle&&(i.angle-t.angle)*e})},drawLegendSymbol:he.drawRectangle,getCenter:we.getCenter,getSymbol:It},re=g(Se,re),Ft.pie=re,Se.prototype.drawDataLabels=function(){var t,e,i,s,o=this,r=o.options,a=r.cursor,l=r.dataLabels,c=o.points,d=o.hasRendered||0,p=se(l.defer,!0),u=o.chart.renderer;(l.enabled||o._hasPointLabels)&&(o.dlProcessOptions&&o.dlProcessOptions(l),s=o.plotGroup("dataLabelsGroup","data-labels",p&&!d?"hidden":"visible",l.zIndex||6),p&&(s.attr({opacity:+d}),d||Vt(o,"afterAnimate",function(){o.visible&&s.show(!0),s[r.animation?"animate":"attr"]({opacity:1},{duration:200})})),e=l,Yt(c,function(c){var d,p,f,g,m=c.dataLabel,v=c.connector,x=!0,b={};if(t=c.dlOptions||c.options&&c.options.dataLabels,d=se(t&&t.enabled,e.enabled)&&null!==c.y,m&&!d)c.dataLabel=m.destroy();else if(d){if(l=n(e,t),g=l.style,d=l.rotation,p=c.getLabelConfig(),i=l.format?y(l.format,p):l.formatter.call(p,l),g.color=se(l.color,g.color,o.color,"black"),m)h(i)?(m.attr({text:i}),x=!1):(c.dataLabel=m=m.destroy(),v&&(c.connector=v.destroy()));else if(h(i)){m={fill:l.backgroundColor,stroke:l.borderColor,"stroke-width":l.borderWidth,r:l.borderRadius||0,rotation:d,padding:l.padding,zIndex:1},"contrast"===g.color&&(b.color=l.inside||l.distance<0||r.stacking?u.getContrast(c.color||o.color):"#000000"),a&&(b.cursor=a);for(f in m)m[f]===B&&delete m[f];m=c.dataLabel=u[d?"text":"label"](i,0,-9999,l.shape,null,null,l.useHTML).attr(m).css(te(g,b)).add(s).shadow(l.shadow)}m&&o.alignDataLabel(c,m,l,null,x)}}))},Se.prototype.alignDataLabel=function(t,e,i,s,n){var o=this.chart,r=o.inverted,a=se(t.plotX,-9999),l=se(t.plotY,-9999),h=e.getBBox(),c=o.renderer.fontMetrics(i.style.fontSize).b,d=i.rotation,p=i.align,u=this.visible&&(t.series.forceDL||o.isInsidePlot(a,ct(l),r)||s&&o.isInsidePlot(a,r?s.x+1:s.y+s.height-1,r)),f="justify"===se(i.overflow,"justify");u&&(s=te({x:r?o.plotWidth-l:a,y:ct(r?o.plotHeight-a:l),width:0,height:0},s),te(i,{width:h.width,height:h.height}),d?(f=!1,r=o.renderer.rotCorr(c,d),r={x:s.x+i.x+s.width/2+r.x,y:s.y+i.y+{top:0,middle:.5,bottom:1}[i.verticalAlign]*s.height},e[n?"attr":"animate"](r).attr({align:p}),a=(d+720)%360,a=a>180&&a<360,"left"===p?r.y-=a?h.height:0:"center"===p?(r.x-=h.width/2,r.y-=h.height/2):"right"===p&&(r.x-=h.width,r.y-=a?0:h.height)):(e.align(i,null,s),r=e.alignAttr),f?this.justifyDataLabel(e,i,r,h,s,n):se(i.crop,!0)&&(u=o.isInsidePlot(r.x,r.y)&&o.isInsidePlot(r.x+h.width,r.y+h.height)),i.shape&&!d&&e.attr({anchorX:t.plotX,anchorY:t.plotY})),u||(Jt(e),e.attr({y:-9999}),e.placed=!1)},Se.prototype.justifyDataLabel=function(t,e,i,s,n,o){var r,a,l=this.chart,h=e.align,c=e.verticalAlign,d=t.box?0:t.padding||0;r=i.x+d,r<0&&("right"===h?e.align="left":e.x=-r,a=!0),r=i.x+s.width-d,r>l.plotWidth&&("left"===h?e.align="right":e.x=l.plotWidth-r,a=!0),r=i.y+d,r<0&&("bottom"===c?e.verticalAlign="top":e.y=-r,a=!0),r=i.y+s.height-d,r>l.plotHeight&&("top"===c?e.verticalAlign="bottom":e.y=l.plotHeight-r,a=!0),a&&(t.placed=!o,t.align(e,null,n))},Ft.pie&&(Ft.pie.prototype.drawDataLabels=function(){var t,e,i,s,n,o,r,a,l,h,c,d=this,p=d.data,u=d.chart,f=d.options.dataLabels,g=se(f.connectorPadding,10),m=se(f.connectorWidth,1),v=u.plotWidth,y=u.plotHeight,x=se(f.softConnector,!0),b=f.distance,w=d.center,k=w[2]/2,C=w[1],T=b>0,A=[[],[]],P=[0,0,0,0],M=function(t,e){return e.y-t.y};if(d.visible&&(f.enabled||d._hasPointLabels)){for(Se.prototype.drawDataLabels.apply(d),Yt(p,function(t){t.dataLabel&&t.visible&&(A[t.half].push(t),t.dataLabel._pos=null)}),h=2;h--;){var O,E=[],D=[],L=A[h],I=L.length;if(I){for(d.sortByAngle(L,h-.5),c=p=0;!p&&L[c];)p=L[c]&&L[c].dataLabel&&(L[c].dataLabel.getBBox().height||21),c++;if(b>0){for(n=ft(C+k+b,u.plotHeight),c=ut(0,C-k-b);c<=n;c+=p)E.push(c);if(n=E.length,I>n){for(t=[].concat(L),t.sort(M),c=I;c--;)t[c].rank=c;for(c=I;c--;)L[c].rank>=n&&L.splice(c,1);I=L.length}for(c=0;c<I;c++){t=L[c],o=t.labelPos,t=9999;var _,R;for(R=0;R<n;R++)(_=gt(E[R]-o[1]))<t&&(t=_,O=R);if(O<c&&null!==E[c])O=c;else for(n<I-c+O&&null!==E[c]&&(O=n-I+c);null===E[O];)O++;D.push({i:O,y:E[O]}),E[O]=null}D.sort(M)}for(c=0;c<I;c++)t=L[c],o=t.labelPos,s=t.dataLabel,l=!1===t.visible?"hidden":"inherit",t=o[1],b>0?(n=D.pop(),O=n.i,a=n.y,(t>a&&null!==E[O+1]||t<a&&null!==E[O-1])&&(a=ft(ut(0,t),u.plotHeight))):a=t,r=f.justify?w[0]+(h?-1:1)*(k+b):d.getX(a===C-k-b||a===C+k+b?t:a,h),s._attr={visibility:l,align:o[6]},s._pos={x:r+f.x+({left:g,right:-g}[o[6]]||0),y:a+f.y-10},s.connX=r,s.connY=a,null===this.options.size&&(n=s.width,r-n<g?P[3]=ut(ct(n-r+g),P[3]):r+n>v-g&&(P[1]=ut(ct(r+n-v+g),P[1])),a-p/2<0?P[0]=ut(ct(p/2-a),P[0]):a+p/2>y&&(P[2]=ut(ct(a+p/2-y),P[2])))}}(0===S(P)||this.verifyDataLabelOverflow(P))&&(this.placeDataLabels(),T&&m&&Yt(this.points,function(t){e=t.connector,o=t.labelPos,(s=t.dataLabel)&&s._pos&&t.visible?(l=s._attr.visibility,r=s.connX,a=s.connY,i=x?[Bt,r+("left"===o[6]?5:-5),a,"C",r,a,2*o[2]-o[4],2*o[3]-o[5],o[2],o[3],Ht,o[4],o[5]]:[Bt,r+("left"===o[6]?5:-5),a,Ht,o[2],o[3],Ht,o[4],o[5]],e?(e.animate({d:i}),e.attr("visibility",l)):t.connector=e=d.chart.renderer.path(i).attr({"stroke-width":m,stroke:f.connectorColor||t.color||"#606060",visibility:l}).add(d.dataLabelsGroup)):e&&(t.connector=e.destroy())}))}},Ft.pie.prototype.placeDataLabels=function(){Yt(this.points,function(t){var e=t.dataLabel;e&&t.visible&&((t=e._pos)?(e.attr(e._attr),e[e.moved?"animate":"attr"](t),e.moved=!0):e&&e.attr({y:-9999}))})},Ft.pie.prototype.alignDataLabel=It,Ft.pie.prototype.verifyDataLabelOverflow=function(t){var e,i=this.center,s=this.options,n=s.center,o=s.minSize||80,r=o;return null!==n[0]?r=ut(i[2]-ut(t[1],t[3]),o):(r=ut(i[2]-t[1]-t[3],o),i[0]+=(t[3]-t[1])/2),null!==n[1]?r=ut(ft(r,i[2]-ut(t[0],t[2])),o):(r=ut(ft(r,i[2]-t[0]-t[2]),o),i[1]+=(t[0]-t[2])/2),r<i[2]?(i[2]=r,i[3]=Math.min(/%$/.test(s.innerSize||0)?r*parseFloat(s.innerSize||0)/100:parseFloat(s.innerSize||0),r),this.translate(i),this.drawDataLabels&&this.drawDataLabels()):e=!0,e}),Ft.column&&(Ft.column.prototype.alignDataLabel=function(t,e,i,s,o){var r=this.chart.inverted,a=t.series,l=t.dlBox||t.shapeArgs,h=se(t.below,t.plotY>se(this.translatedThreshold,a.yAxis.len)),c=se(i.inside,!!this.options.stacking);l&&(s=n(l),s.y<0&&(s.height+=s.y,s.y=0),l=s.y+s.height-a.yAxis.len,l>0&&(s.height-=l),r&&(s={x:a.yAxis.len-s.y-s.height,y:a.xAxis.len-s.x-s.width,width:s.height,height:s.width}),c||(r?(s.x+=h?0:s.width,s.width=0):(s.y+=h?s.height:0,s.height=0))),i.align=se(i.align,!r||c?"center":h?"right":"left"),i.verticalAlign=se(i.verticalAlign,r||c?"middle":h?"top":"bottom"),Se.prototype.alignDataLabel.call(this,t,e,i,s,o)}),function(t){var e=t.Chart,i=t.each,s=t.pick,n=t.addEvent;e.prototype.callbacks.push(function(t){function e(){var e=[];i(t.series,function(t){var n=t.options.dataLabels,o=t.dataLabelCollections||["dataLabel"];(n.enabled||t._hasPointLabels)&&!n.allowOverlap&&t.visible&&i(o,function(n){i(t.points,function(t){t[n]&&(t[n].labelrank=s(t.labelrank,t.shapeArgs&&t.shapeArgs.height),e.push(t[n]))})})}),t.hideOverlappingLabels(e)}e(),n(t,"redraw",e)}),e.prototype.hideOverlappingLabels=function(t){var e,s,n,o,r,a,l,h,c,d=t.length;for(s=0;s<d;s++)(e=t[s])&&(e.oldOpacity=e.opacity,e.newOpacity=1);for(t.sort(function(t,e){return(e.labelrank||0)-(t.labelrank||0)}),s=0;s<d;s++)for(n=t[s],e=s+1;e<d;++e)o=t[e],n&&o&&n.placed&&o.placed&&0!==n.newOpacity&&0!==o.newOpacity&&(r=n.alignAttr,a=o.alignAttr,l=n.parentGroup,h=o.parentGroup,c=2*(n.box?0:n.padding),r=!(a.x+h.translateX>r.x+l.translateX+(n.width-c)||a.x+h.translateX+(o.width-c)<r.x+l.translateX||a.y+h.translateY>r.y+l.translateY+(n.height-c)||a.y+h.translateY+(o.height-c)<r.y+l.translateY))&&((n.labelrank<o.labelrank?n:o).newOpacity=0);i(t,function(t){var e,i;t&&(i=t.newOpacity,t.oldOpacity!==i&&t.placed&&(i?t.show(!0):e=function(){t.hide()},t.alignAttr.opacity=i,t[t.isOld?"animate":"attr"](t.alignAttr,null,e)),t.isOld=!0)})}}(at);var Ae=at.TrackerMixin={drawTrackerPoint:function(){var t=this,e=t.chart,i=e.pointer,s=t.options.cursor,n=s&&{cursor:s},o=function(t){for(var i,s=t.target;s&&!i;)i=s.point,s=s.parentNode;i!==B&&i!==e.hoverPoint&&i.onMouseOver(t)};Yt(t.points,function(t){t.graphic&&(t.graphic.element.point=t),t.dataLabel&&(t.dataLabel.element.point=t)}),t._hasTracking||(Yt(t.trackerGroups,function(e){t[e]&&(t[e].addClass("highcharts-tracker").on("mouseover",o).on("mouseout",function(t){i.onTrackerMouseOut(t)}).css(n),W)&&t[e].on("touchstart",o)}),t._hasTracking=!0)},drawTrackerGraph:function(){var t=this,e=t.options,i=e.trackByArea,s=[].concat(i?t.areaPath:t.graphPath),n=s.length,o=t.chart,r=o.pointer,a=o.renderer,l=o.options.tooltip.snap,h=t.tracker,c=e.cursor,d=c&&{cursor:c},p=function(){o.hoverSeries!==t&&t.onMouseOver()},u="rgba(192,192,192,"+(Mt?1e-4:.002)+")";if(n&&!i)for(c=n+1;c--;)s[c]===Bt&&s.splice(c+1,0,s[c+1]-l,s[c+2],Ht),(c&&s[c]===Bt||c===n)&&s.splice(c,0,Ht,s[c-2]+l,s[c-1]);h?h.attr({d:s}):(t.tracker=a.path(s).attr({"stroke-linejoin":"round",visibility:t.visible?"visible":"hidden",stroke:u,fill:i?u:"none","stroke-width":e.lineWidth+(i?0:2*l),zIndex:2}).add(t.group),Yt([t.tracker,t.markerGroup],function(t){t.addClass("highcharts-tracker").on("mouseover",p).on("mouseout",function(t){r.onTrackerMouseOut(t)}).css(d),W&&t.on("touchstart",p)}))}};Ft.column&&(Ce.prototype.drawTracker=Ae.drawTrackerPoint),Ft.pie&&(Ft.pie.prototype.drawTracker=Ae.drawTrackerPoint),Ft.scatter&&(Te.prototype.drawTracker=Ae.drawTrackerPoint),te(xe.prototype,{setItemEvents:function(t,e,i,s,n){var o=this;(i?e:t.legendGroup).on("mouseover",function(){t.setState("hover"),e.css(o.options.itemHoverStyle)}).on("mouseout",function(){e.css(t.visible?s:n),t.setState()}).on("click",function(e){var i=function(){t.setVisible&&t.setVisible()},e={browserEvent:e};t.firePointEvent?t.firePointEvent("legendItemClick",e,i):Zt(t,"legendItemClick",e,i)})},createCheckboxForItem:function(t){t.checkbox=f("input",{type:"checkbox",checked:t.selected,defaultChecked:t.selected},this.options.itemCheckboxStyle,this.chart.container),Vt(t.checkbox,"click",function(e){Zt(t.series||t,"checkboxClick",{checked:e.target.checked,item:t},function(){t.select()})})}}),F.legend.itemStyle.cursor="pointer",te(be.prototype,{showResetZoom:function(){var t=this,e=F.lang,i=t.options.chart.resetZoomButton,s=i.theme,n=s.states,o="chart"===i.relativeTo?null:"plotBox";this.resetZoomButton=t.renderer.button(e.resetZoom,null,null,function(){t.zoomOut()},s,n&&n.hover).attr({align:i.position.align,title:e.resetZoomTitle}).add().align(i.position,!1,o)},zoomOut:function(){var t=this;Zt(t,"selection",{resetSelection:!0},function(){t.zoom()})},zoom:function(t){var e,i,s=this.pointer,n=!1;!t||t.resetSelection?Yt(this.axes,function(t){e=t.zoom()}):Yt(t.xAxis.concat(t.yAxis),function(t){var i=t.axis,o=i.isXAxis;(s[o?"zoomX":"zoomY"]||s[o?"pinchX":"pinchY"])&&(e=i.zoom(t.min,t.max),i.displayBtn&&(n=!0))}),i=this.resetZoomButton,n&&!i?this.showResetZoom():!n&&ee(i)&&(this.resetZoomButton=i.destroy()),e&&this.redraw(se(this.options.chart.animation,t&&t.animation,this.pointCount<100))},pan:function(t,e){var i,s=this,n=s.hoverPoints;n&&Yt(n,function(t){t.setState()}),Yt("xy"===e?[1,0]:[1],function(e){var e=s[e?"xAxis":"yAxis"][0],n=e.horiz,o=t[n?"chartX":"chartY"],n=n?"mouseDownX":"mouseDownY",r=s[n],a=(e.pointRange||0)/2,l=e.getExtremes(),h=e.toValue(r-o,!0)+a,a=e.toValue(r+e.len-o,!0)-a,r=r>o;e.series.length&&(r||h>ft(l.dataMin,l.min))&&(!r||a<ut(l.dataMax,l.max))&&(e.setExtremes(h,a,!1,!1,{trigger:"pan"}),i=!0),s[n]=o}),i&&s.redraw(!1),u(s.container,{cursor:"move"})}}),te(ke.prototype,{select:function(t,e){var i=this,s=i.series,n=s.chart,t=se(t,!i.selected);i.firePointEvent(t?"select":"unselect",{accumulate:e},function(){i.selected=i.options.selected=t,s.options.data[Xt(i,s.data)]=i.options,i.setState(t&&"select"),e||Yt(n.getSelectedPoints(),function(t){t.selected&&t!==i&&(t.selected=t.options.selected=!1,s.options.data[Xt(t,s.data)]=t.options,t.setState(""),t.firePointEvent("unselect"))})})},onMouseOver:function(t,e){var i=this.series,s=i.chart,n=s.tooltip,o=s.hoverPoint;s.hoverSeries!==i&&i.onMouseOver(),o&&o!==this&&o.onMouseOut(),this.series&&(this.firePointEvent("mouseOver"),n&&(!n.shared||i.noSharedTooltip)&&n.refresh(this,t),this.setState("hover"),!e)&&(s.hoverPoint=this)},onMouseOut:function(){var t=this.series.chart,e=t.hoverPoints;this.firePointEvent("mouseOut"),e&&-1!==Xt(this,e)||(this.setState(),t.hoverPoint=null)},importEvents:function(){if(!this.hasImportedEvents){var t,e=n(this.series.options.point,this.options).events;this.events=e;for(t in e)Vt(this,t,e[t]);this.hasImportedEvents=!0}},setState:function(t,e){var i,s=dt(this.plotX),o=this.plotY,r=this.series,a=r.options.states,l=oe[r.type].marker&&r.options.marker,h=l&&!l.enabled,c=l&&l.states[t],d=c&&!1===c.enabled,p=r.stateMarkerGraphic,u=this.marker||{},f=r.chart,g=r.halo,t=t||"";i=this.pointAttr[t]||r.pointAttr[t],t===this.state&&!e||this.selected&&"select"!==t||a[t]&&!1===a[t].enabled||t&&(d||h&&!1===c.enabled)||t&&u.states&&u.states[t]&&!1===u.states[t].enabled||(this.graphic?(l=l&&this.graphic.symbolName&&i.r,this.graphic.attr(n(i,l?{x:s-l,y:o-l,width:2*l,height:2*l}:{})),p&&p.hide()):(t&&c&&(l=c.radius,u=u.symbol||r.symbol,p&&p.currentSymbol!==u&&(p=p.destroy()),p?p[e?"animate":"attr"]({x:s-l,y:o-l}):u&&(r.stateMarkerGraphic=p=f.renderer.symbol(u,s-l,o-l,2*l,2*l).attr(i).add(r.markerGroup),p.currentSymbol=u)),p&&(p[t&&f.isInsidePlot(s,o,f.inverted)?"show":"hide"](),p.element.point=this)),(s=a[t]&&a[t].halo)&&s.size?(g||(r.halo=g=f.renderer.path().add(f.seriesGroup)),g.attr(te({fill:this.color||r.color,"fill-opacity":s.opacity,zIndex:-1},s.attributes))[e?"animate":"attr"]({d:this.haloPath(s.size)})):g&&g.attr({d:[]}),this.state=t)},haloPath:function(t){var e=this.series,i=e.chart,s=e.getPlotBox(),n=i.inverted,o=Math.floor(this.plotX);return i.renderer.symbols.circle(s.translateX+(n?e.yAxis.len-this.plotY:o)-t,s.translateY+(n?e.xAxis.len-o:this.plotY)-t,2*t,2*t)}}),te(Se.prototype,{onMouseOver:function(){var t=this.chart,e=t.hoverSeries;e&&e!==this&&e.onMouseOut(),this.options.events.mouseOver&&Zt(this,"mouseOver"),this.setState("hover"),t.hoverSeries=this},onMouseOut:function(){var t=this.options,e=this.chart,i=e.tooltip,s=e.hoverPoint;e.hoverSeries=null,s&&s.onMouseOut(),this&&t.events.mouseOut&&Zt(this,"mouseOut"),i&&!t.stickyTracking&&(!i.shared||this.noSharedTooltip)&&i.hide(),this.setState()},setState:function(t){var e=this.options,i=this.graph,s=e.states,n=e.lineWidth,e=0,t=t||"";if(this.state!==t&&(this.state=t,!(s[t]&&!1===s[t].enabled)&&(t&&(n=s[t].lineWidth||n+(s[t].lineWidthPlus||0)),i&&!i.dashstyle)))for(t={"stroke-width":n},i.attr(t);this["zoneGraph"+e];)this["zoneGraph"+e].attr(t),e+=1},setVisible:function(t,e){var i,s=this,n=s.chart,o=s.legendItem,r=n.options.chart.ignoreHiddenSeries,a=s.visible;i=(s.visible=t=s.options.visible=s.userOptions.visible=void 0===t?!a:t)?"show":"hide",Yt(["group","dataLabelsGroup","markerGroup","tracker"],function(t){s[t]&&s[t][i]()}),n.hoverSeries!==s&&(n.hoverPoint&&n.hoverPoint.series)!==s||s.onMouseOut(),o&&n.legend.colorizeItem(s,t),s.isDirty=!0,s.options.stacking&&Yt(n.series,function(t){t.options.stacking&&t.visible&&(t.isDirty=!0)}),Yt(s.linkedSeries,function(e){e.setVisible(t,!1)}),r&&(n.isDirtyBox=!0),!1!==e&&n.redraw(),Zt(s,i)},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(t){this.selected=t=t===B?!this.selected:t,this.checkbox&&(this.checkbox.checked=t),Zt(this,t?"select":"unselect")},drawTracker:Ae.drawTrackerGraph}),ne(Se.prototype,"init",function(t){var e;t.apply(this,Array.prototype.slice.call(arguments,1)),(e=this.xAxis)&&e.options.ordinal&&Vt(this,"updatedData",function(){delete e.ordinalIndex})}),ne(de.prototype,"getTimeTicks",function(t,e,i,s,n,o,r,a){var l,c,d,p,u,f=0,g={},m=[],v=-Number.MAX_VALUE,y=this.options.tickPixelInterval;if(!this.options.ordinal&&!this.options.breaks||!o||o.length<3||i===B)return t.call(this,e,i,s,n);for(p=o.length,l=0;l<p;l++){if(u=l&&o[l-1]>s,o[l]<i&&(f=l),l===p-1||o[l+1]-o[l]>5*r||u){if(o[l]>v){for(c=t.call(this,e,o[f],o[l],n);c.length&&c[0]<=v;)c.shift();c.length&&(v=c[c.length-1]),m=m.concat(c)}f=l+1}if(u)break}if(t=c.info,a&&t.unitRange<=X.hour){for(l=m.length-1,f=1;f<l;f++)G("%d",m[f])!==G("%d",m[f-1])&&(g[m[f]]="day",d=!0);d&&(g[m[0]]="day"),t.higherRanks=g}if(m.info=t,a&&h(y)){a=t=m.length,l=[];var x;for(d=[];a--;)f=this.translate(m[a]),x&&(d[a]=x-f),l[a]=x=f;for(d.sort(),d=d[dt(d.length/2)],d<.6*y&&(d=null),a=m[t-1]>s?t-1:t,x=void 0;a--;)f=l[a],s=x-f,x&&s<.8*y&&(null===d||s<.8*d)?(g[m[a]]&&!g[m[a+1]]?(s=a+1,x=f):s=a,m.splice(s,1)):x=f}return m}),te(de.prototype,{beforeSetTickPositions:function(){var t,e,i,s=[],n=!1,o=this.getExtremes(),r=o.min,a=o.max,l=this.isXAxis&&!!this.options.breaks,o=this.options.ordinal,h=this.chart.options.chart.ignoreHiddenSeries;if(o||l){if(Yt(this.series,function(e,i){if((!h||!1!==e.visible)&&(!1!==e.takeOrdinalPosition||l)&&(s=s.concat(e.processedXData),t=s.length,s.sort(function(t,e){return t-e}),t))for(i=t-1;i--;)s[i]===s[i+1]&&s.splice(i,1)}),(t=s.length)>2){for(e=s[1]-s[0],i=t-1;i--&&!n;)s[i+1]-s[i]!==e&&(n=!0);!this.options.keepOrdinalPadding&&(s[0]-r>e||a-s[s.length-1]>e)&&(n=!0)}n?(this.ordinalPositions=s,e=this.val2lin(ut(r,s[0]),!0),i=ut(this.val2lin(ft(a,s[s.length-1]),!0),1),this.ordinalSlope=a=(a-r)/(i-e),this.ordinalOffset=r-e*a):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=B}this.isOrdinal=o&&n,this.groupIntervalFactor=null},val2lin:function(t,e){var i,s=this.ordinalPositions;if(s){var n,o=s.length;for(i=o;i--;)if(s[i]===t){n=i;break}for(i=o-1;i--;)if(t>s[i]||0===i){s=(t-s[i])/(s[i+1]-s[i]),n=i+s;break}i=e?n:this.ordinalSlope*(n||0)+this.ordinalOffset}else i=t;return i},lin2val:function(t,e){var i=this.ordinalPositions;if(i){var s,n,o=this.ordinalSlope,r=this.ordinalOffset,a=i.length-1;if(e)t<0?t=i[0]:t>a?t=i[a]:(a=dt(t),n=t-a);else for(;a--;)if(s=o*a+r,t>=s){o=o*(a+1)+r,n=(t-s)/(o-s);break}i=n!==B&&i[a]!==B?i[a]+(n?n*(i[a+1]-i[a]):0):t}else i=t;return i},getExtendedPositions:function(){var t,e,i=this.chart,s=this.series[0].currentDataGrouping,n=this.ordinalIndex,o=s?s.count+s.unitName:"raw",r=this.getExtremes();return n||(n=this.ordinalIndex={}),n[o]||(t={series:[],chart:i,getExtremes:function(){return{min:r.dataMin,max:r.dataMax}},options:{ordinal:!0},val2lin:de.prototype.val2lin},Yt(this.series,function(n){e={xAxis:t,xData:n.xData,chart:i,destroyGroupedData:It},e.options={dataGrouping:s?{enabled:!0,forced:!0,approximation:"open",units:[[s.unitName,[s.count]]]}:{enabled:!1}},n.processData.apply(e),t.series.push(e)}),this.beforeSetTickPositions.apply(t),n[o]=t.ordinalPositions),n[o]},getGroupIntervalFactor:function(t,e,i){var s,i=i.processedXData,n=i.length,o=[];if(!(s=this.groupIntervalFactor)){for(s=0;s<n-1;s++)o[s]=i[s+1]-i[s];o.sort(function(t,e){return t-e}),o=o[dt(n/2)],t=ut(t,i[0]),e=ft(e,i[n-1]),this.groupIntervalFactor=s=n*o/(e-t)}return s},postProcessTickInterval:function(t){var e=this.ordinalSlope;return e?this.options.breaks?this.closestPointRange:t/(e/this.closestPointRange):t}}),ne(be.prototype,"pan",function(t,e){var i=this.xAxis[0],s=e.chartX,n=!1;if(i.options.ordinal&&i.series.length){var o,r=this.mouseDownX,a=i.getExtremes(),l=a.dataMax,h=a.min,c=a.max,d=this.hoverPoints,p=i.closestPointRange,r=(r-s)/(i.translationSlope*(i.ordinalSlope||p)),f={ordinalPositions:i.getExtendedPositions()},p=i.lin2val,g=i.val2lin;f.ordinalPositions?gt(r)>1&&(d&&Yt(d,function(t){t.setState()}),r<0?(d=f,o=i.ordinalPositions?i:f):(d=i.ordinalPositions?i:f,o=f),f=o.ordinalPositions,l>f[f.length-1]&&f.push(l),this.fixedRange=c-h,r=i.toFixedRange(null,null,p.apply(d,[g.apply(d,[h,!0])+r,!0]),p.apply(o,[g.apply(o,[c,!0])+r,!0])),r.min>=ft(a.dataMin,h)&&r.max<=ut(l,c)&&i.setExtremes(r.min,r.max,!0,!1,{trigger:"pan"}),this.mouseDownX=s,u(this.container,{cursor:"move"})):n=!0}else n=!0;n&&t.apply(this,Array.prototype.slice.call(arguments,1))}),Se.prototype.gappedPath=function(){var t=this.options.gapSize,e=this.points.slice(),i=e.length-1;if(t&&i>0)for(;i--;)e[i+1].x-e[i].x>this.closestPointRange*t&&e.splice(i+1,0,{isNull:!0});return this.getGraphPath(e)},function(t){!function(t){function e(){return Array.prototype.slice.call(arguments,1)}function i(t){t.apply(this),this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,s(this.pointArrayMap,["y"]))}var s=t.pick,n=t.wrap,o=t.each,r=t.extend,a=t.fireEvent,l=t.Axis,h=t.Series;r(l.prototype,{isInBreak:function(t,e){var i=t.repeat||1/0,s=t.from,n=t.to-t.from,i=e>=s?(e-s)%i:i-(s-e)%i;return t.inclusive?i<=n:i<n&&0!==i},isInAnyBreak:function(t,e){var i,n,o,r=this.options.breaks,a=r&&r.length;if(a){for(;a--;)this.isInBreak(r[a],t)&&(i=!0,n||(n=s(r[a].showPoints,!this.isXAxis)));o=i&&e?i&&!n:i}return o}}),n(l.prototype,"setTickPositions",function(t){if(t.apply(this,Array.prototype.slice.call(arguments,1)),this.options.breaks){var e,i=this.tickPositions,s=this.tickPositions.info,n=[];for(e=0;e<i.length;e++)this.isInAnyBreak(i[e])||n.push(i[e]);this.tickPositions=n,this.tickPositions.info=s}}),n(l.prototype,"init",function(t,e,i){if(i.breaks&&i.breaks.length&&(i.ordinal=!1),t.call(this,e,i),this.options.breaks){var s=this;s.isBroken=!0,this.val2lin=function(t){var e,i,n=t;for(i=0;i<s.breakArray.length;i++)if(e=s.breakArray[i],e.to<=t)n-=e.len;else{if(e.from>=t)break;if(s.isInBreak(e,t)){n-=t-e.from;break}}return n},this.lin2val=function(t){var e,i;for(i=0;i<s.breakArray.length&&(e=s.breakArray[i],!(e.from>=t));i++)e.to<t?t+=e.len:s.isInBreak(e,t)&&(t+=e.len);return t},this.setExtremes=function(t,e,i,s,n){for(;this.isInAnyBreak(t);)t-=this.closestPointRange;for(;this.isInAnyBreak(e);)e-=this.closestPointRange;l.prototype.setExtremes.call(this,t,e,i,s,n)},this.setAxisTranslation=function(t){l.prototype.setAxisTranslation.call(this,t);var e,i,n,o,r=s.options.breaks,t=[],h=[],c=0,d=s.userMin||s.min,p=s.userMax||s.max;for(o in r)i=r[o],e=i.repeat||1/0,s.isInBreak(i,d)&&(d+=i.to%e-d%e),s.isInBreak(i,p)&&(p-=p%e-i.from%e);for(o in r){for(i=r[o],n=i.from,e=i.repeat||1/0;n-e>d;)n-=e;for(;n<d;)n+=e;for(;n<p;n+=e)t.push({value:n,move:"in"}),t.push({value:n+(i.to-i.from),move:"out",size:i.breakSize})}t.sort(function(t,e){return t.value===e.value?("in"===t.move?0:1)-("in"===e.move?0:1):t.value-e.value}),r=0,n=d;for(o in t)i=t[o],r+="in"===i.move?1:-1,1===r&&"in"===i.move&&(n=i.value),0===r&&(h.push({from:n,to:i.value,len:i.value-n-(i.size||0)}),c+=i.value-n-(i.size||0));s.breakArray=h,a(s,"afterBreaks"),s.transA*=(p-s.min)/(p-d-c),s.min=d,s.max=p}}}),n(h.prototype,"generatePoints",function(t){t.apply(this,e(arguments));var i,s=this.xAxis,n=this.yAxis,o=this.points,r=o.length,a=this.options.connectNulls;if(s&&n&&(s.options.breaks||n.options.breaks))for(;r--;)i=o[r],null===i.y&&!1===a||!s.isInAnyBreak(i.x,!0)&&!n.isInAnyBreak(i.y,!0)||(o.splice(r,1),this.data[r]&&this.data[r].destroyElements())}),t.Series.prototype.drawBreaks=function(t,e){var i,n,r,l,h=this,c=h.points;o(e,function(e){i=t.breakArray||[],n=t.isXAxis?t.min:s(h.options.threshold,t.min),o(c,function(h){l=s(h["stack"+e.toUpperCase()],h[e]),o(i,function(e){r=!1,n<e.from&&l>e.to||n>e.from&&l<e.from?r="pointBreak":(n<e.from&&l>e.from&&l<e.to||n>e.from&&l>e.to&&l<e.from)&&(r="pointInBreak"),r&&a(t,r,{point:h,brk:e})})})})},n(t.seriesTypes.column.prototype,"drawPoints",i),n(t.Series.prototype,"drawPoints",i)}(at)}();var Pe=Se.prototype,Me=Pe.processData,Oe=Pe.generatePoints,Ee=Pe.destroy,De={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"]}},Le={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}},Ie=[["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]],_e={sum:function(t){var e,i=t.length;if(!i&&t.hasNulls)e=null;else if(i)for(e=0;i--;)e+=t[i];return e},average:function(t){var e=t.length,t=_e.sum(t);return ie(t)&&e&&(t/=e),t},open:function(t){return t.length?t[0]:t.hasNulls?null:B},high:function(t){return t.length?S(t):t.hasNulls?null:B},low:function(t){return t.length?k(t):t.hasNulls?null:B},close:function(t){return t.length?t[t.length-1]:t.hasNulls?null:B},ohlc:function(t,e,i,s){if(t=_e.open(t),e=_e.high(e),i=_e.low(i),s=_e.close(s),ie(t)||ie(e)||ie(i)||ie(s))return[t,e,i,s]},range:function(t,e){if(t=_e.low(t),e=_e.high(e),ie(t)||ie(e))return[t,e]}};Pe.groupData=function(t,e,i,s){var n,o,r,a=this.data,l=this.options.data,h=[],c=[],d=[],p=t.length,u=!!e,f=[[],[],[],[]],s="function"==typeof s?s:_e[s],g=this.pointArrayMap,m=g&&g.length,v=0;for(r=o=0;r<=p&&!(t[r]>=i[0]);r++);for(;r<=p;r++){for(;(void 0!==i[v+1]&&t[r]>=i[v+1]||r===p)&&(n=i[v],this.dataGroupInfo={start:o,length:f[0].length},o=s.apply(this,f),o!==B&&(h.push(n),c.push(o),d.push(this.dataGroupInfo)),o=r,f[0]=[],f[1]=[],f[2]=[],f[3]=[],v+=1,r!==p););if(r===p)break;if(g){n=this.cropStart+r,n=a&&a[n]||this.pointClass.prototype.applyOptions.apply({series:this},[l[n]]);var y,x;for(y=0;y<m;y++)x=n[g[y]],ie(x)?f[y].push(x):null===x&&(f[y].hasNulls=!0)}else n=u?e[r]:null,ie(n)?f[0].push(n):null===n&&(f[0].hasNulls=!0)}return[h,c,d]},Pe.processData=function(){var t,e=this.chart,i=this.options.dataGrouping,s=!1!==this.allowDG&&i&&se(i.enabled,e.options._stock);if(this.forceCrop=s,this.groupPixelWidth=null,this.hasProcessed=!0,!1!==Me.apply(this,arguments)&&s&&this.visible){this.destroyGroupedData();var n=this.processedXData,o=this.processedYData,r=e.plotSizeX,e=this.xAxis,a=e.options.ordinal,l=this.groupPixelWidth=e.getGroupPixelWidth&&e.getGroupPixelWidth();if(l){this.isDirty=t=!0;var c=e.getExtremes(),s=c.min,c=c.max,a=a&&e.getGroupIntervalFactor(s,c,this)||1,r=l*(c-s)/r*a,l=e.getTimeTicks(e.normalizeTimeTickInterval(r,i.units||Ie),Math.min(s,n[0]),Math.max(c,n[n.length-1]),e.options.startOfWeek,n,this.closestPointRange),n=Pe.groupData.apply(this,[n,o,l,i.approximation]),o=n[0],a=n[1];if(i.smoothed){for(i=o.length-1,o[i]=Math.min(o[i],c);i--&&i>0;)o[i]+=r/2;o[0]=Math.max(o[0],s)}this.currentDataGrouping=l.info,this.closestPointRange=l.info.totalRange,this.groupMap=n[2],h(o[0])&&o[0]<e.dataMin&&(e.min===e.dataMin&&(e.min=o[0]),e.dataMin=o[0]),this.processedXData=o,this.processedYData=a}else this.currentDataGrouping=this.groupMap=null;this.hasGroupedData=t}},Pe.destroyGroupedData=function(){var t=this.groupedData;Yt(t||[],function(e,i){e&&(t[i]=e.destroy?e.destroy():null)}),this.groupedData=null},Pe.generatePoints=function(){Oe.apply(this),this.destroyGroupedData(),this.groupedData=this.hasGroupedData?this.points:null},ne(ke.prototype,"update",function(t){this.dataGroup?i(24):t.apply(this,[].slice.call(arguments,1))}),ne(pe.prototype,"tooltipFooterHeaderFormatter",function(t,e,i){var s,n=e.series,o=n.tooltipOptions,r=n.options.dataGrouping,a=o.xDateFormat,l=n.xAxis;return l&&"datetime"===l.options.type&&r&&ie(e.key)?(t=n.currentDataGrouping,r=r.dateTimeLabelFormats,t?(l=r[t.unitName],1===t.count?a=l[0]:(a=l[1],s=l[2])):!a&&r&&(a=this.getXDateFormat(e,o,l)),a=G(a,e.key),s&&(a+=G(s,e.key+t.totalRange-1)),y(o[(i?"footer":"header")+"Format"],{point:te(e.point,{key:a}),series:n})):t.call(this,e,i)}),Pe.destroy=function(){for(var t=this.groupedData||[],e=t.length;e--;)t[e]&&t[e].destroy();Ee.apply(this)},ne(Pe,"setOptions",function(t,e){var i=t.call(this,e),s=this.type,o=this.chart.options.plotOptions,r=oe[s].dataGrouping;return Le[s]&&(r||(r=n(De,Le[s])),i.dataGrouping=n(r,o.series&&o.series.dataGrouping,o[s].dataGrouping,e.dataGrouping)),this.chart.options._stock&&(this.requireSorting=!0),i}),ne(de.prototype,"setScale",function(t){t.call(this),Yt(this.series,function(t){t.hasProcessed=!1})}),de.prototype.getGroupPixelWidth=function(){var t,e,i=this.series,s=i.length,n=0,o=!1;for(t=s;t--;)(e=i[t].options.dataGrouping)&&(n=ut(n,e.groupPixelWidth));for(t=s;t--;)(e=i[t].options.dataGrouping)&&i[t].hasProcessed&&(s=(i[t].processedXData||i[t].data).length,(i[t].groupPixelWidth||s>this.chart.plotSizeX/n||s&&e.forced)&&(o=!0));return o?n:0},de.prototype.setDataGrouping=function(t,e){var i,e=se(e,!0);if(t||(t={forced:!1,units:null}),this instanceof de)for(i=this.series.length;i--;)this.series[i].update({dataGrouping:t},!1);else Yt(this.chart.options.series,function(e){e.dataGrouping=t},!1);e&&this.chart.redraw()},oe.ohlc=n(oe.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}),re=g(Ft.column,{type:"ohlc",pointArrayMap:["open","high","low","close"],toYData:function(t){return[t.open,t.high,t.low,t.close]},pointValKey:"high",pointAttrToOptions:{stroke:"color","stroke-width":"lineWidth"},upColorProp:"stroke",getAttribs:function(){Ft.column.prototype.getAttribs.apply(this,arguments);var t=this.options,e=t.states,t=t.upColor||this.color,i=n(this.pointAttr),s=this.upColorProp;i[""][s]=t,i.hover[s]=e.hover.upColor||t,i.select[s]=e.select.upColor||t,Yt(this.points,function(t){t.open<t.close&&!t.options.color&&(t.pointAttr=i)})},translate:function(){var t=this,e=t.yAxis,i=!!t.modifyValue,s=["plotOpen","yBottom","plotClose"];Ft.column.prototype.translate.apply(t),Yt(t.points,function(n){Yt([n.open,n.low,n.close],function(o,r){null!==o&&(i&&(o=t.modifyValue(o)),n[s[r]]=e.toPixels(o,!0))})})},drawPoints:function(){var t,e,i,s,n,o,r,a,l=this,h=l.chart;Yt(l.points,function(c){c.plotY!==B&&(r=c.graphic,t=c.pointAttr[c.selected?"selected":""]||l.pointAttr[""],s=t["stroke-width"]%2/2,a=ct(c.plotX)-s,n=ct(c.shapeArgs.width/2),o=["M",a,ct(c.yBottom),"L",a,ct(c.plotY)],null!==c.open&&(e=ct(c.plotOpen)+s,o.push("M",a,e,"L",a-n,e)),null!==c.close&&(i=ct(c.plotClose)+s,o.push("M",a,i,"L",a+n,i)),r?r.attr(t).animate({d:o}):c.graphic=h.renderer.path(o).attr(t).add(l.group))})},animate:null}),Ft.ohlc=re,oe.candlestick=n(oe.column,{lineColor:"black",lineWidth:1,states:{hover:{lineWidth:2}},tooltip:oe.ohlc.tooltip,threshold:null,upColor:"white"}),re=g(re,{type:"candlestick",pointAttrToOptions:{fill:"color",stroke:"lineColor","stroke-width":"lineWidth"},upColorProp:"fill",getAttribs:function(){Ft.ohlc.prototype.getAttribs.apply(this,arguments);var t=this.options,e=t.states,i=t.upLineColor||t.lineColor,s=e.hover.upLineColor||i,o=e.select.upLineColor||i;Yt(this.points,function(t){t.open<t.close&&(t.lineColor&&(t.pointAttr=n(t.pointAttr),i=t.lineColor),t.pointAttr[""].stroke=i,t.pointAttr.hover.stroke=s,t.pointAttr.select.stroke=o)})},drawPoints:function(){var t,e,i,s,n,o,r,a,l,h,c,d,p=this,u=p.chart,f=p.pointAttr[""];Yt(p.points,function(g){h=g.graphic,g.plotY!==B&&(t=g.pointAttr[g.selected?"selected":""]||f,a=t["stroke-width"]%2/2,l=ct(g.plotX)-a,e=g.plotOpen,i=g.plotClose,s=ht.min(e,i),n=ht.max(e,i),d=ct(g.shapeArgs.width/2),o=ct(s)!==ct(g.plotY),r=n!==g.yBottom,s=ct(s)+a,n=ct(n)+a,c=[],c.push("M",l-d,n,"L",l-d,s,"L",l+d,s,"L",l+d,n,"Z","M",l,s,"L",l,o?ct(g.plotY):s,"M",l,n,"L",l,r?ct(g.yBottom):n),h?h.attr(t).animate({d:c}):g.graphic=u.renderer.path(c).attr(t).add(p.group).shadow(p.options.shadow))})}}),Ft.candlestick=re;var Re=ae.prototype.symbols;oe.flags=n(oe.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}),Ft.flags=g(Ft.column,{type:"flags",sorted:!1,noSharedTooltip:!0,allowDG:!1,takeOrdinalPosition:!1,trackerGroups:["markerGroup"],forceCrop:!0,init:Se.prototype.init,pointAttrToOptions:{fill:"fillColor",stroke:"color","stroke-width":"lineWidth",r:"radius"},translate:function(){Ft.column.prototype.translate.apply(this);var t,e,i=this.options,s=this.chart,n=this.points,o=n.length-1,r=i.onSeries;t=r&&s.get(r);var a,l,h,i=i.onKey||"y",r=t&&t.options.step,c=t&&t.points,d=c&&c.length,p=this.xAxis,u=p.getExtremes(),f=0;if(t&&t.visible&&d)for(f=(t.pointXOffset||0)+(t.barW||0)/2,t=t.currentDataGrouping,l=c[d-1].x+(t?t.totalRange:0),n.sort(function(t,e){return t.x-e.x}),i="plot"+i[0].toUpperCase()+i.substr(1);d--&&n[o]&&(t=n[o],a=c[d],!(a.x<=t.x&&void 0!==a[i]&&(t.x<=l&&(t.plotY=a[i],a.x<t.x&&!r&&(h=c[d+1])&&h[i]!==B&&(t.plotY+=(t.x-a.x)/(h.x-a.x)*(h[i]-a[i]))),o--,d++,o<0))););Yt(n,function(t,i){var o;t.plotY===B&&(t.x>=u.min&&t.x<=u.max?t.plotY=s.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-s.plotTop:t.shapeArgs={}),t.plotX+=f,(e=n[i-1])&&e.plotX===t.plotX&&(e.stackIndex===B&&(e.stackIndex=0),o=e.stackIndex+1),t.stackIndex=o})},drawPoints:function(){var t,e,i,s,o,r,a,l,h,c,d=this.pointAttr[""],p=this.points,u=this.chart,f=u.renderer,g=this.options,m=g.y,v=this.yAxis;for(o=p.length;o--;)r=p[o],t=r.plotX>this.xAxis.len,e=r.plotX,e>0&&(e-=se(r.lineWidth,g.lineWidth)%2),a=r.stackIndex,s=r.options.shape||g.shape,i=r.plotY,i!==B&&(i=r.plotY+m-(a!==B&&a*g.stackDistance)),l=a?B:r.plotX,h=a?B:r.plotY,a=r.graphic,i!==B&&e>=0&&!t?(t=r.pointAttr[r.selected?"select":""]||d,c=se(r.options.title,g.title,"A"),a?a.attr({text:c}).attr({x:e,y:i,r:t.r,anchorX:l,anchorY:h}):r.graphic=f.label(c,e,i,s,l,h,g.useHTML).css(n(g.style,r.style)).attr(t).attr({align:"flag"===s?"left":"center",width:g.width,height:g.height}).add(this.markerGroup).shadow(g.shadow),r.tooltipPos=u.inverted?[v.len+v.pos-u.plotLeft-i,this.xAxis.len-e]:[e,i]):a&&(r.graphic=a.destroy())},drawTracker:function(){var t=this.points;Ae.drawTrackerPoint.apply(this),Yt(t,function(e){var i=e.graphic;i&&Vt(i.element,"mouseover",function(){e.stackIndex>0&&!e.raised&&(e._y=i.y,i.attr({y:e._y-8}),e.raised=!0),Yt(t,function(t){t!==e&&t.raised&&t.graphic&&(t.graphic.attr({y:t._y}),t.raised=!1)})})})},animate:It,buildKDTree:It,setClip:It}),Re.flag=function(t,e,i,s,n){return["M",n&&n.anchorX||t,n&&n.anchorY||e,"L",t,e+s,t,e,t+i,e,t+i,e+s,t,e+s,"Z"]},Yt(["circle","square"],function(t){Re[t+"pin"]=function(e,i,s,n,o){var r=o&&o.anchorX,o=o&&o.anchorY;return"circle"===t&&n>s&&(e-=ct((n-s)/2),s=n),e=Re[t](e,i,s,n),r&&o&&e.push("M",r,i>o?i:i+n,"L",r,o),e}}),H===at.VMLRenderer&&Yt(["flag","circlepin","squarepin"],function(t){le.prototype.symbols[t]=Re[t]});var ze={height:At?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:Mt&&!At};F.scrollbar=n(!0,ze,F.scrollbar),_.prototype={render:function(){var t,e=this.renderer,i=this.options,s=i.trackBorderWidth,n=i.barBorderWidth,o=this.size;this.group=t=e.g("highcharts-scrollbar").attr({zIndex:i.zIndex,translateY:-99999}).add(),this.track=e.rect().attr({height:o,width:o,y:-s%2/2,x:-s%2/2,"stroke-width":s,fill:i.trackBackgroundColor,stroke:i.trackBorderColor,r:i.trackBorderRadius||0}).add(t),this.scrollbarGroup=e.g().add(t),this.scrollbar=e.rect().attr({height:o,width:o,y:-n%2/2,x:-n%2/2,"stroke-width":n,fill:i.barBackgroundColor,stroke:i.barBorderColor,r:i.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=e.path(this.swapXY([Bt,-3,o/4,Ht,-3,2*o/3,Bt,0,o/4,Ht,0,2*o/3,Bt,3,o/4,Ht,3,2*o/3],i.vertical)).attr({stroke:i.rifleColor,"stroke-width":1}).add(this.scrollbarGroup),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},position:function(t,e,i,s){var n=this.options,o=n.vertical,r=0,a=this.rendered?"animate":"attr";this.x=t,this.y=e+n.trackBorderWidth,this.width=i,this.xOffset=this.height=s,this.yOffset=r,o?(this.width=this.yOffset=i=r=this.size,this.xOffset=e=0,this.barWidth=s-2*i,this.x=t+=this.options.margin):(this.height=this.xOffset=s=e=this.size,this.barWidth=i-2*s,this.y+=this.options.margin),this.group[a]({translateX:t,translateY:this.y}),this.track[a]({width:i,height:s}),this.scrollbarButtons[1].attr({translateX:o?0:i-e,translateY:o?s-r:0})},drawScrollbarButton:function(t){var e,i=this.renderer,s=this.scrollbarButtons,n=this.options,o=this.size;e=i.g().add(this.group),s.push(e),i.rect(-.5,-.5,o+1,o+1,n.buttonBorderRadius,n.buttonBorderWidth).attr({stroke:n.buttonBorderColor,"stroke-width":n.buttonBorderWidth,fill:n.buttonBackgroundColor}).add(e),i.path(this.swapXY(["M",o/2+(t?-1:1),o/2-3,"L",o/2+(t?-1:1),o/2+3,"L",o/2+(t?2:-2),o/2],n.vertical)).attr({fill:n.buttonArrowColor}).add(e)},swapXY:function(t,e){var i,s,n=t.length;if(e)for(i=0;i<n;i+=3)s=t[i+1],t[i+1]=t[i+2],t[i+2]=s;return t},setRange:function(t,e){var i,s,n=this.options,o=n.vertical,r=n.minWidth,a=this.barWidth,l=this.rendered&&!this.hasDragged?"animate":"attr";h(a)&&(t=Math.max(t,0),i=a*t,s=a*Math.min(e,1),this.calculatedWidth=s=A(s-i),s<r&&(i=(a-r+s)*t,s=r),r=Math.floor(i+this.xOffset+this.yOffset),a=s/2-.5,this.from=t,this.to=e,o?(this.scrollbarGroup[l]({translateY:r}),this.scrollbar[l]({height:s}),this.scrollbarRifles[l]({translateY:a}),this.scrollbarTop=r,this.scrollbarLeft=0):(this.scrollbarGroup[l]({translateX:r}),this.scrollbar[l]({width:s}),this.scrollbarRifles[l]({translateX:a}),this.scrollbarLeft=r,this.scrollbarTop=0),s<=12?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===n.showFull&&(t<=0&&e>=1?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var t=this;t.mouseMoveHandler=function(e){var i=t.chart.pointer.normalize(e),s=t.options.vertical?"chartY":"chartX",n=t.initPositions;!t.grabbedCenter||e.touches&&0===e.touches[0][s]||(i=t.cursorToScrollbarPosition(i)[s],s=t[s],s=i-s,t.hasDragged=!0,t.updatePosition(n[0]+s,n[1]+s),t.hasDragged&&Zt(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMType:e.type,DOMEvent:e}))},t.mouseUpHandler=function(e){t.hasDragged&&Zt(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMType:e.type,DOMEvent:e}),t.grabbedCenter=t.hasDragged=t.chartX=t.chartY=null},t.mouseDownHandler=function(e){e=t.chart.pointer.normalize(e),e=t.cursorToScrollbarPosition(e),t.chartX=e.chartX,t.chartY=e.chartY,t.initPositions=[t.from,t.to],t.grabbedCenter=!0},t.buttonToMinClick=function(e){var i=A(t.to-t.from)*t.options.step;t.updatePosition(A(t.from-i),A(t.to-i)),Zt(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})},t.buttonToMaxClick=function(e){var i=(t.to-t.from)*t.options.step;t.updatePosition(t.from+i,t.to+i),Zt(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})},t.trackClick=function(e){var i=t.chart.pointer.normalize(e),s=t.to-t.from,n=t.y+t.scrollbarTop,o=t.x+t.scrollbarLeft;t.options.vertical&&i.chartY>n||!t.options.vertical&&i.chartX>o?t.updatePosition(t.from+s,t.to+s):t.updatePosition(t.from-s,t.to-s),Zt(t,"changed",{from:t.from,to:t.to,trigger:"scrollbar",DOMEvent:e})}},cursorToScrollbarPosition:function(t){var e=this.options,e=e.minWidth>this.calculatedWidth?e.minWidth:0;return{chartX:(t.chartX-this.x-this.xOffset)/(this.barWidth-e),chartY:(t.chartY-this.y-this.yOffset)/(this.barWidth-e)}},updatePosition:function(t,e){e>1&&(t=A(1-A(e-t)),e=1),t<0&&(e=A(e-t),t=0),this.from=t,this.to=e},addEvents:function(){var t=this.options.inverted?[1,0]:[0,1],e=this.scrollbarButtons,i=this.scrollbarGroup.element,s=this.mouseDownHandler,n=this.mouseMoveHandler,o=this.mouseUpHandler,t=[[e[t[0]].element,"click",this.buttonToMinClick],[e[t[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[i,"mousedown",s],[lt,"mousemove",n],[lt,"mouseup",o]];W&&t.push([i,"touchstart",s],[lt,"touchmove",n],[lt,"touchend",o]),Yt(t,function(t){Vt.apply(null,t)}),this._events=t},removeEvents:function(){Yt(this._events,function(t){Kt.apply(null,t)}),this._events=B},destroy:function(){this.removeEvents(),Yt([this.track,this.scrollbarRifles,this.scrollbar,this.scrollbarGroup,this.group],function(t){t&&t.destroy&&t.destroy()}),C(this.scrollbarButtons)}},ne(de.prototype,"init",function(t){var e=this;t.apply(e,[].slice.call(arguments,1)),e.options.scrollbar&&e.options.scrollbar.enabled&&(e.options.scrollbar.vertical=!e.horiz,e.options.startOnTick=e.options.endOnTick=!1,e.scrollbar=new _(e.chart.renderer,e.options.scrollbar,e.chart),Vt(e.scrollbar,"changed",function(t){var i,s=Math.min(se(e.options.min,e.min),e.min,e.dataMin),n=Math.max(se(e.options.max,e.max),e.max,e.dataMax)-s;e.horiz&&!e.reversed||!e.horiz&&e.reversed?(i=s+n*this.to,s+=n*this.from):(i=s+n*(1-this.from),s+=n*(1-this.to)),e.setExtremes(s,i,!0,!1,t)}))}),ne(de.prototype,"render",function(t){var e,i=Math.min(se(this.options.min,this.min),this.min,this.dataMin),s=Math.max(se(this.options.max,this.max),this.max,this.dataMax),n=this.scrollbar;t.apply(this,[].slice.call(arguments,1)),n&&(this.horiz?n.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):n.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin:0),this.top,this.width,this.height),isNaN(i)||isNaN(s)||!h(this.min)||!h(this.max)?n.setRange(0,0):(e=(this.min-i)/(s-i),i=(this.max-i)/(s-i),this.horiz&&!this.reversed||!this.horiz&&this.reversed?n.setRange(e,i):n.setRange(1-i,1-e)))}),ne(de.prototype,"getOffset",function(t){var e=this.horiz?2:1,i=this.scrollbar;t.apply(this,[].slice.call(arguments,1)),i&&(this.chart.axisOffset[e]+=i.size+i.options.margin)}),ne(de.prototype,"destroy",function(t){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()),t.apply(this,[].slice.call(arguments,1))}),at.Scrollbar=_;var re=[].concat(Ie),Be=function(t){var e=jt(arguments,ie);if(e.length)return Math[t].apply(0,e)};re[4]=["day",[1,2,3,4]],re[5]=["week",[1,2,3]],te(F,{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:Ft.areaspline===B?"line":"areaspline",color:"#4572A7",compare:null,fillOpacity:.05,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:re},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}}}),R.prototype={drawHandle:function(t,e){var i,s=this.chart.renderer,n=this.elementsToDestroy,o=this.handles,r=this.navigatorOptions.handles,r={fill:r.backgroundColor,stroke:r.borderColor,"stroke-width":1};this.rendered||(o[e]=s.g("navigator-handle-"+["left","right"][e]).css({cursor:"ew-resize"}).attr({zIndex:10-e}).add(),i=s.rect(-4.5,0,9,16,0,1).attr(r).add(o[e]),n.push(i),i=s.path(["M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr(r).add(o[e]),n.push(i)),o[e][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:this.scrollerLeft+this.scrollbarHeight+parseInt(t,10),translateY:this.top+this.height/2-8})},render:function(t,e,i,s){var n,o,r,a,l=this.chart,c=l.renderer,d=this.navigatorGroup;a=this.scrollbarHeight;var d=this.xAxis,p=this.navigatorOptions,u=this.height,f=this.top,g=this.navigatorEnabled,m=p.outlineWidth,v=m/2,y=this.outlineHeight,x=f+v,b=this.rendered;ie(t)&&ie(e)&&(!this.hasDragged||h(i))&&(this.navigatorLeft=n=se(d.left,l.plotLeft+a),this.navigatorWidth=o=se(d.len,l.plotWidth-2*a),this.scrollerLeft=r=n-a,this.scrollerWidth=a=a=o+2*a,i=se(i,d.translate(t)),s=se(s,d.translate(e)),ie(i)&&gt(i)!==1/0||(i=0,s=a),d.translate(s,!0)-d.translate(i,!0)<l.xAxis[0].minRange||(this.zoomedMax=ft(ut(i,s,0),o),this.zoomedMin=ft(ut(this.fixedWidth?this.zoomedMax-this.fixedWidth:ft(i,s),0),o),this.range=this.zoomedMax-this.zoomedMin,e=ct(this.zoomedMax),t=ct(this.zoomedMin),!b&&g&&(this.navigatorGroup=d=c.g("navigator").attr({zIndex:3}).add(),this.leftShade=c.rect().attr({fill:p.maskFill}).add(d),p.maskInside?this.leftShade.css({cursor:"ew-resize"}):this.rightShade=c.rect().attr({fill:p.maskFill}).add(d),this.outline=c.path().attr({"stroke-width":m,stroke:p.outlineColor}).add(d)),c=b&&!this.hasDragged?"animate":"attr",g&&(this.leftShade[c](p.maskInside?{x:n+t,y:f,width:e-t,height:u}:{x:n,y:f,width:t,height:u}),this.rightShade&&this.rightShade[c]({x:n+e,y:f,width:o-e,height:u}),this.outline[c]({d:[Bt,r,x,Ht,n+t-v,x,n+t-v,x+y,Ht,n+e-v,x+y,Ht,n+e-v,x,r+a,x].concat(p.maskInside?[Bt,n+t+v,x,Ht,n+e-v,x]:[])}),this.drawHandle(t+v,0),this.drawHandle(e+v,1)),this.scrollbar&&(this.scrollbar.hasDragged=this.hasDragged,this.scrollbar.position(this.scrollerLeft,this.top+(g?this.height:-this.scrollbarHeight),this.scrollerWidth,this.scrollbarHeight),this.scrollbar.setRange(t/o,e/o)),this.rendered=!0))},addEvents:function(){var t,e=this.chart,i=e.container,s=this.mouseDownHandler,n=this.mouseMoveHandler,o=this.mouseUpHandler;t=[[i,"mousedown",s],[i,"mousemove",n],[lt,"mouseup",o]],W&&t.push([i,"touchstart",s],[i,"touchmove",n],[lt,"touchend",o]),Yt(t,function(t){Vt.apply(null,t)}),this._events=t,this.series&&Vt(this.series.xAxis,"foundExtremes",function(){e.scroller.modifyNavigatorAxisExtremes()}),Vt(e,"redraw",function(){var t=this.scroller,e=t&&t.baseSeries&&t.baseSeries.xAxis;e&&t.render(e.min,e.max)})},removeEvents:function(){Yt(this._events,function(t){Kt.apply(null,t)}),this._events=B,this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){this.navigatorEnabled&&this.baseSeries&&this.baseSeries.xAxis&&!1!==this.navigatorOptions.adaptToUpdatedData&&(Kt(this.baseSeries,"updatedData",this.updatedDataHandler),Kt(this.baseSeries.xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(){var t,e,i,s=this,o=s.chart,r=s.scrollbarHeight,a=s.navigatorOptions,l=s.height,c=s.top,d=s.baseSeries;s.mouseDownHandler=function(e){var n,e=o.pointer.normalize(e),r=s.zoomedMin,a=s.zoomedMax,h=s.top,c=s.scrollerLeft,d=s.scrollerWidth,p=s.navigatorLeft,u=s.navigatorWidth,f=s.scrollbarPad||0,g=s.range,m=e.chartX,v=e.chartY,e=o.xAxis[0],y=At?10:7;v>h&&v<h+l&&(ht.abs(m-r-p)<y?(s.grabbedLeft=!0,s.otherHandlePos=a,s.fixedExtreme=e.max,o.fixedRange=null):ht.abs(m-a-p)<y?(s.grabbedRight=!0,s.otherHandlePos=r,s.fixedExtreme=e.min,o.fixedRange=null):m>p+r-f&&m<p+a+f?(s.grabbedCenter=m,s.fixedWidth=g,i=m-r):m>c&&m<c+d&&(a=m-p-g/2,a<0?a=0:a+g>=u&&(a=u-g,n=s.getUnionExtremes().dataMax),a!==r&&(s.fixedWidth=g,r=t.toFixedRange(a,a+g,null,n),e.setExtremes(r.min,r.max,!0,null,{trigger:"navigator"}))))},s.mouseMoveHandler=function(t){var e,n=s.scrollbarHeight,r=s.navigatorLeft,a=s.navigatorWidth,l=s.scrollerLeft,h=s.scrollerWidth,c=s.range;t.touches&&0===t.touches[0].pageX||(t=o.pointer.normalize(t),e=t.chartX,e<r?e=r:e>l+h-n&&(e=l+h-n),s.grabbedLeft?(s.hasDragged=!0,s.render(0,0,e-r,s.otherHandlePos)):s.grabbedRight?(s.hasDragged=!0,s.render(0,0,s.otherHandlePos,e-r)):s.grabbedCenter&&(s.hasDragged=!0,e<i?e=i:e>a+i-c&&(e=a+i-c),s.render(0,0,e-i,e-i+c)),s.hasDragged&&s.scrollbar&&s.scrollbar.options.liveRedraw&&(t.DOMType=t.type,setTimeout(function(){s.mouseUpHandler(t)},0)))},s.mouseUpHandler=function(e){var n,r,a=e.DOMEvent||e;(s.hasDragged||"scrollbar"===e.trigger)&&(s.zoomedMin===s.otherHandlePos?n=s.fixedExtreme:s.zoomedMax===s.otherHandlePos&&(r=s.fixedExtreme),s.zoomedMax===s.navigatorWidth&&(r=s.getUnionExtremes().dataMax),n=t.toFixedRange(s.zoomedMin,s.zoomedMax,n,r),h(n.min)&&o.xAxis[0].setExtremes(n.min,n.max,!0,!s.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:a})),"mousemove"!==e.DOMType&&(s.grabbedLeft=s.grabbedRight=s.grabbedCenter=s.fixedWidth=s.fixedExtreme=s.otherHandlePos=s.hasDragged=i=null)};var p=o.xAxis.length,u=o.yAxis.length;o.extraBottomMargin=s.outlineHeight+a.margin,s.navigatorEnabled?(s.xAxis=t=new de(o,n({breaks:d&&d.xAxis.options.breaks,ordinal:d&&d.xAxis.options.ordinal},a.xAxis,{id:"navigator-x-axis",isX:!0,type:"datetime",index:p,height:l,offset:0,offsetLeft:r,offsetRight:-r,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),s.yAxis=e=new de(o,n(a.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:l,offset:0,index:u,zoomEnabled:!1})),d||a.series.data?s.addBaseSeries():0===o.series.length&&ne(o,"redraw",function(t,e){o.series.length>0&&!s.series&&(s.setBaseSeries(),o.redraw=t),t.call(o,e)})):s.xAxis=t={translate:function(t,e){var i=o.xAxis[0],s=i.getExtremes(),n=o.plotWidth-2*r,a=Be("min",i.options.min,s.dataMin),i=Be("max",i.options.max,s.dataMax)-a;return e?t*i/n+a:n*(t-a)/i},toFixedRange:de.prototype.toFixedRange},o.options.scrollbar.enabled&&(s.scrollbar=new _(o.renderer,n(o.options.scrollbar,{margin:s.navigatorEnabled?0:10}),o),Vt(s.scrollbar,"changed",function(t){var e=s.navigatorWidth,i=e*this.to;e*=this.from,s.hasDragged=s.scrollbar.hasDragged,s.render(0,0,e,i),(o.options.scrollbar.liveRedraw||"mousemove"!==t.DOMType)&&setTimeout(function(){s.mouseUpHandler(t)})})),s.addBaseSeriesEvents(),ne(o,"getMargins",function(i){var n=this.legend,o=n.options;i.apply(this,[].slice.call(arguments,1)),s.top=c=s.navigatorOptions.top||this.chartHeight-s.height-s.scrollbarHeight-this.spacing[2]-("bottom"===o.verticalAlign&&o.enabled&&!o.floating?n.legendHeight+se(o.margin,10):0),t&&e&&(t.options.top=e.options.top=c,t.setAxisSize(),e.setAxisSize())}),s.addEvents()},getUnionExtremes:function(t){var e,i=this.chart.xAxis[0],s=this.xAxis,n=s.options,o=i.options;return t&&null===i.dataMin||(e={dataMin:se(n&&n.min,Be("min",o.min,i.dataMin,s.dataMin,s.min)),dataMax:se(n&&n.max,Be("max",o.max,i.dataMax,s.dataMax,s.max))}),e},setBaseSeries:function(t){var e=this.chart,t=t||e.options.navigator.baseSeries;this.series&&(this.removeBaseSeriesEvents(),this.series.remove()),this.baseSeries=e.series[t]||"string"==typeof t&&e.get(t)||e.series[0],this.xAxis&&this.addBaseSeries()},addBaseSeries:function(){var t,e=this.baseSeries,i=e?e.options:{},e=i.data,s=this.navigatorOptions.series;t=s.data,this.hasNavigatorData=!!t,i=n(i,s,{enableMouseTracking:!1,group:"nav",padXAxis:!1,xAxis:"navigator-x-axis",yAxis:"navigator-y-axis",name:"Navigator",showInLegend:!1,stacking:!1,isInternal:!0,visible:!0}),i.data=t||e.slice(0),this.series=this.chart.initSeries(i),this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var t=this.baseSeries;t&&t.xAxis&&!1!==this.navigatorOptions.adaptToUpdatedData&&(Vt(t,"updatedData",this.updatedDataHandler),Vt(t.xAxis,"foundExtremes",this.modifyBaseAxisExtremes),t.userOptions.events=te(t.userOptions.event,{updatedData:this.updatedDataHandler}))},modifyNavigatorAxisExtremes:function(){var t,e=this.xAxis;e.getExtremes&&(t=this.getUnionExtremes(!0))&&(t.dataMin!==e.min||t.dataMax!==e.max)&&(e.min=t.dataMin,e.max=t.dataMax)},modifyBaseAxisExtremes:function(){if(this.chart.scroller.baseSeries&&this.chart.scroller.baseSeries.xAxis){var t,e,i=this.chart.scroller,s=this.getExtremes(),n=s.dataMin,o=s.dataMax,s=s.max-s.min,r=i.stickToMin,a=i.stickToMax,l=i.series,h=!!this.setExtremes;this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger||(r&&(e=n,t=e+s),a&&(t=o,r||(e=ut(t-s,l&&l.xData?l.xData[0]:-Number.MAX_VALUE))),!h||!r&&!a||!ie(e))||(this.min=this.userMin=e,this.max=this.userMax=t),i.stickToMin=i.stickToMax=null}},updatedDataHandler:function(){var t=this.chart.scroller,e=t.baseSeries,i=t.series;t.stickToMin=ie(e.xAxis.min)&&e.xAxis.min<=e.xData[0],t.stickToMax=Math.round(t.zoomedMax)>=Math.round(t.navigatorWidth),i&&!t.hasNavigatorData&&(i.options.pointStart=e.xData[0],i.setData(e.options.data,!1,null,!1))},destroy:function(){this.removeEvents(),Yt([this.scrollbar,this.xAxis,this.yAxis,this.leftShade,this.rightShade,this.outline],function(t){t&&t.destroy&&t.destroy()}),this.xAxis=this.yAxis=this.leftShade=this.rightShade=this.outline=null,Yt([this.handles,this.elementsToDestroy],function(t){C(t)})}},at.Navigator=R,ne(de.prototype,"zoom",function(t,e,i){var s,n=this.chart,o=n.options,r=o.chart.zoomType,a=o.navigator,o=o.rangeSelector;return this.isXAxis&&(a&&a.enabled||o&&o.enabled)&&("x"===r?n.resetZoomButton="blocked":"y"===r?s=!1:"xy"===r&&(n=this.previousZoom,h(e)?this.previousZoom=[this.min,this.max]:n&&(e=n[0],i=n[1],delete this.previousZoom))),s!==B?s:t.call(this,e,i)}),ne(be.prototype,"init",function(t,e,i){Vt(this,"beforeRender",function(){var t=this.options;(t.navigator.enabled||t.scrollbar.enabled)&&(this.scroller=new R(this))}),t.call(this,e,i)}),ne(Se.prototype,"addPoint",function(t,e,s,n,o){var r=this.options.turboThreshold;r&&this.xData.length>r&&ee(e,!0)&&this.chart.scroller&&i(20,!0),t.call(this,e,s,n,o)}),te(F,{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"}}}),F.lang=n(F.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"}),z.prototype={clickButton:function(t,e){var i,s,n,o,r,a=this,l=a.selected,h=a.chart,c=a.buttons,p=a.buttonOptions[t],u=h.xAxis[0],f=h.scroller&&h.scroller.getUnionExtremes()||u||{},g=f.dataMin,m=f.dataMax,v=u&&ct(ft(u.max,se(m,u.max))),y=p.type,f=p._range,x=p.dataGrouping;if(null!==g&&null!==m&&t!==a.selected){if(h.fixedRange=f,x&&(this.forcedDataGrouping=!0,de.prototype.setDataGrouping.call(u||{chart:this.chart},x,!1)),"month"===y||"year"===y)u?(y={range:p,max:v,dataMin:g,dataMax:m},i=u.minFromRange.call(y),ie(y.newMax)&&(v=y.newMax)):f=p;else if(f)i=ut(v-f,g),v=ft(i+f,m);else if("ytd"===y){if(!u)return void Vt(h,"beforeRender",function(){a.clickButton(t)});m===B&&(g=Number.MAX_VALUE,m=Number.MIN_VALUE,Yt(h.series,function(t){t=t.xData,g=ft(t[0],g),m=ut(t[t.length-1],m)}),e=!1),v=new Y(m),i=v.getFullYear(),i=n=ut(g||0,Y.UTC(i,0,1)),v=v.getTime(),v=ft(m||v,v)}else"all"===y&&u&&(i=g,v=m);c[l]&&c[l].setState(0),c[t]&&(c[t].setState(2),a.lastSelected=t),u?(u.setExtremes(i,v,se(e,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:p}),a.setSelected(t)):(s=d(h.options.xAxis)[0],r=s.range,s.range=f,o=s.min,s.min=n,a.setSelected(t),Vt(h,"load",function(){s.range=r,s.min=o}))}},setSelected:function(t){this.selected=this.options.selected=t},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(t){var e=this,i=t.options.rangeSelector,s=i.buttons||[].concat(e.defaultButtons),n=i.selected,o=e.blurInputs=function(){var t=e.minInput,i=e.maxInput;t&&t.blur&&Zt(t,"blur"),i&&i.blur&&Zt(i,"blur")};e.chart=t,e.options=i,e.buttons=[],t.extraTopMargin=i.height,e.buttonOptions=s,Vt(t.container,"mousedown",o),Vt(t,"resize",o),Yt(s,e.computeButtonRange),n!==B&&s[n]&&this.clickButton(n,!1),Vt(t,"load",function(){Vt(t.xAxis[0],"setExtremes",function(i){this.max-this.min!==t.fixedRange&&"rangeSelectorButton"!==i.trigger&&"updatedData"!==i.trigger&&e.forcedDataGrouping&&this.setDataGrouping(!1,!1)}),Vt(t.xAxis[0],"afterSetExtremes",function(){e.updateButtonStates(!0)})})},updateButtonStates:function(t){var e=this,i=this.chart,s=i.xAxis[0],n=i.scroller&&i.scroller.getUnionExtremes()||s,o=n.dataMin,r=n.dataMax,a=e.selected,l=e.options.allButtonsEnabled,h=e.buttons;t&&i.fixedRange!==ct(s.max-s.min)&&(h[a]&&h[a].setState(0),e.setSelected(null)),Yt(e.buttonOptions,function(t,n){var c=ct(s.max-s.min),d=t._range,p=t.type,u=t.count||1,f=d>r-o,g=d<s.minRange,m="all"===t.type&&s.max-s.min>=r-o&&2!==h[n].state,v=i.renderer.forExport&&n===a,d=d===c,y=!s.hasVisibleSeries;("month"===p||"year"===p)&&c>=864e5*{month:28,year:365}[p]*u&&c<=864e5*{month:31,year:366}[p]*u&&(d=!0),v||d&&n!==a&&n===e.lastSelected?(e.setSelected(n),h[n].setState(2)):!l&&(f||g||m||y)?h[n].setState(3):3===h[n].state&&h[n].setState(0)})},computeButtonRange:function(t){var e=t.type,i=t.count||1,s={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};s[e]?t._range=s[e]*i:"month"!==e&&"year"!==e||(t._range=864e5*{month:30,year:365}[e]*i)},setInputValue:function(t,e){var i=this.chart.options.rangeSelector;h(e)&&(this[t+"Input"].HCTime=e),this[t+"Input"].value=G(i.inputEditDateFormat||"%Y-%m-%d",this[t+"Input"].HCTime),this[t+"DateBox"].attr({text:G(i.inputDateFormat||"%b %e, %Y",this[t+"Input"].HCTime)})},showInput:function(t){var e=this.inputGroup,i=this[t+"DateBox"];u(this[t+"Input"],{left:e.translateX+i.x+"px",top:e.translateY+"px",width:i.width-2+"px",height:i.height-2+"px",border:"2px solid silver"})},hideInput:function(t){u(this[t+"Input"],{border:0,width:"1px",height:"1px"}),this.setInputValue(t)},drawInput:function(t){function e(){var t=i.value,e=(c.inputDateParser||Y.parse)(t),s=a.scroller&&a.scroller.xAxis?a.scroller.xAxis:a.xAxis[0],n=s.dataMin,l=s.dataMax;e!==i.previousValue&&(i.previousValue=e,ie(e)||(e=t.split("-"),e=Y.UTC(o(e[0]),o(e[1])-1,o(e[2]))),ie(e)&&(F.global.useUTC||(e+=6e4*(new Y).getTimezoneOffset()),p?e>r.maxInput.HCTime?e=B:e<n&&(e=n):e<r.minInput.HCTime?e=B:e>l&&(e=l),e!==B&&a.xAxis[0].setExtremes(p?e:s.min,p?s.max:e,B,B,{trigger:"rangeSelectorInput"})))}var i,s,r=this,a=r.chart,l=a.renderer.style,h=a.renderer,c=a.options.rangeSelector,d=r.div,p="min"===t,u=this.inputGroup;this[t+"Label"]=s=h.label(F.lang[p?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).attr({padding:2}).css(n(l,c.labelStyle)).add(u),u.offset+=s.width+5,this[t+"DateBox"]=h=h.label("",u.offset).attr({padding:2,width:c.inputBoxWidth||90,height:c.inputBoxHeight||17,stroke:c.inputBoxBorderColor||"silver","stroke-width":1}).css(n({textAlign:"center",color:"#444"},l,c.inputStyle)).on("click",function(){r.showInput(t),r[t+"Input"].focus()}).add(u),u.offset+=h.width+(p?10:0),this[t+"Input"]=i=f("input",{name:t,className:"highcharts-range-selector",type:"text"},te({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:l.fontSize,fontFamily:l.fontFamily,left:"-9em",top:a.plotTop+"px"},c.inputStyle),d),i.onfocus=function(){r.showInput(t)},i.onblur=function(){r.hideInput(t)},i.onchange=e,i.onkeypress=function(t){13===t.keyCode&&e()}},getPosition:function(){var t=this.chart,e=t.options.rangeSelector,t=se((e.buttonPosition||{}).y,t.plotTop-t.axisOffset[0]-e.height);return{buttonTop:t,inputTop:t-10}},render:function(t,e){var i,s=this,n=s.chart,o=n.renderer,r=n.container,a=n.options,l=a.exporting&&!1!==a.exporting.enabled&&a.navigation&&a.navigation.buttonOptions,c=a.rangeSelector,d=s.buttons,a=F.lang,p=s.div,p=s.inputGroup,u=c.buttonTheme,g=c.buttonPosition||{},m=c.inputEnabled,v=u&&u.states,y=n.plotLeft,x=this.getPosition(),b=s.group,w=s.rendered;w||(s.group=b=o.g("range-selector-buttons").add(),s.zoomText=o.text(a.rangeSelectorZoom,se(g.x,y),15).css(c.labelStyle).add(b),i=se(g.x,y)+s.zoomText.getBBox().width+5,Yt(s.buttonOptions,function(t,e){d[e]=o.button(t.text,i,0,function(){s.clickButton(e),s.isActive=!0},u,v&&v.hover,v&&v.select,v&&v.disabled).css({textAlign:"center"}).add(b),i+=d[e].width+se(c.buttonSpacing,5),s.selected===e&&d[e].setState(2)}),s.updateButtonStates(),!1===m)||(s.div=p=f("div",null,{position:"relative",height:0,zIndex:1}),r.parentNode.insertBefore(p,r),s.inputGroup=p=o.g("input-group").add(),p.offset=0,s.drawInput("min"),s.drawInput("max")),b[w?"animate":"attr"]({translateY:x.buttonTop}),!1!==m&&(p.align(te({y:x.inputTop,width:p.offset,x:l&&x.inputTop<(l.y||0)+l.height-n.spacing[0]?-40:0},c.inputPosition),!0,n.spacingBox),h(m)||(n=b.getBBox(),p[p.translateX<n.x+n.width+10?"hide":"show"]()),s.setInputValue("min",t),s.setInputValue("max",e)),s.rendered=!0},destroy:function(){var t,e=this.minInput,i=this.maxInput,s=this.chart,n=this.blurInputs;Kt(s.container,"mousedown",n),Kt(s,"resize",n),C(this.buttons),e&&(e.onfocus=e.onblur=e.onchange=null),i&&(i.onfocus=i.onblur=i.onchange=null);for(t in this)this[t]&&"chart"!==t&&(this[t].destroy?this[t].destroy():this[t].nodeType&&T(this[t])),this[t]=null}},de.prototype.toFixedRange=function(t,e,i,s){var n=this.chart&&this.chart.fixedRange,t=se(i,this.translate(t,!0)),e=se(s,this.translate(e,!0)),i=n&&(e-t)/n;return i>.7&&i<1.3&&(s?t=e-n:e=t+n),ie(t)||(t=e=void 0),{min:t,max:e}},de.prototype.minFromRange=function(){var t,e,i,s=this.range,n={month:"Month",year:"FullYear"}[s.type],o=this.max,r=function(t,e){var i=new Y(t);return i["set"+n](i["get"+n]()+e),i.getTime()-t};return ie(s)?(t=this.max-s,i=s):t=o+r(o,-s.count),e=se(this.dataMin,Number.MIN_VALUE),ie(t)||(t=e),t<=e&&(t=e,void 0===i&&(i=r(t,s.count)),this.newMax=ft(t+i,this.dataMax)),ie(o)||(t=void 0),t},ne(be.prototype,"init",function(t,e,i){Vt(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new z(this))}),t.call(this,e,i)}),at.RangeSelector=z,be.prototype.callbacks.push(function(t){function e(){s=t.xAxis[0].getExtremes(),ie(s.min)&&o.render(s.min,s.max)}function i(t){o.render(t.min,t.max)}var s,n=t.scroller,o=t.rangeSelector;n&&(s=t.xAxis[0].getExtremes(),n.render(s.min,s.max)),o&&(Vt(t.xAxis[0],"afterSetExtremes",i),Vt(t,"resize",e),e()),Vt(t,"destroy",function(){o&&(Kt(t,"resize",e),Kt(t.xAxis[0],"afterSetExtremes",i))})}),at.StockChart=at.stockChart=function(t,e,i){var s,o=r(t)||t.nodeName,a=arguments[o?1:0],l=a.series,h=se(a.navigator&&a.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,c={marker:{enabled:!1,radius:2}},p={shadow:!1,borderWidth:0};return a.xAxis=$t(d(a.xAxis||{}),function(t){return n({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"},showLastLabel:!0},t,{type:"datetime",categories:null},h)}),a.yAxis=$t(d(a.yAxis||{}),function(t){return s=se(t.opposite,!0),n({labels:{y:-2},opposite:s,showLastLabel:!1,title:{text:null}},t)}),a.series=null,a=n({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:c,spline:c,area:c,areaspline:c,arearange:c,areasplinerange:c,column:p,columnrange:p,candlestick:p,ohlc:p}},a,{_stock:!0,chart:{inverted:!1}}),a.series=l,o?new be(t,a,i):new be(a,e)},ne(fe.prototype,"init",function(t,e,i){var s=i.chart.pinchType||"";t.call(this,e,i),this.pinchX=this.pinchHor=-1!==s.indexOf("x"),this.pinchY=this.pinchVert=-1!==s.indexOf("y"),this.hasZoom=this.hasZoom||this.pinchHor||this.pinchVert}),ne(de.prototype,"autoLabelAlign",function(t){var e=this.chart,i=this.options,e=e._labelPanes=e._labelPanes||{},s=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(i=i.top+","+i.height,!e[i]&&s.enabled)?(15===s.x&&(s.x=0),void 0===s.align&&(s.align="right"),e[i]=1,"right"):t.call(this,[].slice.call(arguments,1))}),ne(de.prototype,"getPlotLinePath",function(t,e,i,s,n,o){var r,a,l,c,d,p,u=this,f=this.isLinked&&!this.series?this.linkedParent.series:this.series,g=u.chart,m=g.renderer,v=u.left,y=u.top,x=[],b=[];return"colorAxis"===u.coll?t.apply(this,[].slice.call(arguments,1)):(b=u.isXAxis?h(u.options.yAxis)?[g.yAxis[u.options.yAxis]]:$t(f,function(t){return t.yAxis}):h(u.options.xAxis)?[g.xAxis[u.options.xAxis]]:$t(f,function(t){return t.xAxis}),Yt(u.isXAxis?g.yAxis:g.xAxis,function(t){if(h(t.options.id)?-1===t.options.id.indexOf("navigator"):1){var e=t.isXAxis?"yAxis":"xAxis",e=h(t.options[e])?g[e][t.options[e]]:g[e][0];u===e&&b.push(t)}}),d=b.length?[]:[u.isXAxis?g.yAxis[0]:g.xAxis[0]],Yt(b,function(t){-1===Xt(t,d)&&d.push(t)}),p=se(o,u.translate(e,null,null,s)),ie(p)&&(u.horiz?Yt(d,function(t){var e;a=t.pos,c=a+t.len,r=l=ct(p+u.transB),(r<v||r>v+u.width)&&(n?r=l=ft(ut(v,r),v+u.width):e=!0),e||x.push("M",r,a,"L",l,c)}):Yt(d,function(t){var e;r=t.pos,l=r+t.len,a=c=ct(y+u.height-p),(a<y||a>y+u.height)&&(n?a=c=ft(ut(y,a),u.top+u.height):e=!0),e||x.push("M",r,a,"L",l,c)})),x.length>0?m.crispPolyLine(x,i||1):null)}),de.prototype.getPlotBandPath=function(t,e){var i,s=this.getPlotLinePath(e,null,null,!0),n=this.getPlotLinePath(t,null,null,!0),o=[];if(n&&s&&n.toString()!==s.toString())for(i=0;i<n.length;i+=6)o.push("M",n[i+1],n[i+2],"L",n[i+4],n[i+5],s[i+4],s[i+5],s[i+1],s[i+2]);else o=null;return o},ae.prototype.crispPolyLine=function(t,e){var i;for(i=0;i<t.length;i+=6)t[i+1]===t[i+4]&&(t[i+1]=t[i+4]=ct(t[i+1])-e%2/2),t[i+2]===t[i+5]&&(t[i+2]=t[i+5]=ct(t[i+2])+e%2/2);return t},H===at.VMLRenderer&&(le.prototype.crispPolyLine=ae.prototype.crispPolyLine),ne(de.prototype,"hideCrosshair",function(t,e){t.call(this,e),this.crossLabel&&(this.crossLabel=this.crossLabel.hide())}),ne(de.prototype,"drawCrosshair",function(t,e,i){var s,n;if(t.call(this,e,i),h(this.crosshair.label)&&this.crosshair.label.enabled&&this.cross){var o,t=this.chart,r=this.options.crosshair.label,a=this.horiz,l=this.opposite,c=this.left,d=this.top,p=this.crossLabel,u=r.format,f="",g="inside"===this.options.tickPosition,m=!1!==this.crosshair.snap,v=0;e||(e=this.cross&&this.cross.e),o=a?"center":l?"right"===this.labelAlign?"right":"left":"left"===this.labelAlign?"left":"center",p||(p=this.crossLabel=t.renderer.label(null,null,null,r.shape||"callout").attr({align:r.align||o,zIndex:12,fill:r.backgroundColor||this.series[0]&&this.series[0].color||"gray",padding:se(r.padding,8),stroke:r.borderColor||"","stroke-width":r.borderWidth||0,r:se(r.borderRadius,3)}).css(te({color:"white",fontWeight:"normal",fontSize:"11px",textAlign:"center"},r.style)).add()),a?(o=m?i.plotX+c:e.chartX,d+=l?0:this.height):(o=l?this.width+c:0,d=m?i.plotY+d:e.chartY),!u&&!r.formatter&&(this.isDatetimeAxis&&(f="%b %d, %Y"),u="{value"+(f?":"+f:"")+"}"),e=m?i[this.isXAxis?"x":"y"]:this.toValue(a?e.chartX:e.chartY),p.attr({text:u?y(u,{value:e}):r.formatter.call(this,e),x:o,y:d,visibility:"visible"}),e=p.getBBox(),a?(g&&!l||!g&&l)&&(d=p.y-e.height):d=p.y-e.height/2,a?(s=c-e.x,n=c+this.width-e.x):(s="left"===this.labelAlign?c:0,n="right"===this.labelAlign?c+this.width:t.chartWidth),p.translateX<s&&(v=s-p.translateX),p.translateX+e.width>=n&&(v=-(p.translateX+e.width-n)),p.attr({x:o+v,y:d,anchorX:a?o:this.opposite?0:t.chartWidth,anchorY:a?this.opposite?t.chartHeight:0:d+e.height/2})}});var He=Pe.init,We=Pe.processData,Ne=ke.prototype.tooltipFormatter;return Pe.init=function(){He.apply(this,arguments),this.setCompare(this.options.compare)},Pe.setCompare=function(t){this.modifyValue="value"===t||"percent"===t?function(e,i){var s=this.compareValue;return e!==B&&(e="value"===t?e-s:e=e/s*100-100,i)&&(i.change=e),e}:null,this.userOptions.compare=t,this.chart.hasRendered&&(this.isDirty=!0)},Pe.processData=function(){var t,e,i,s,n,o=-1;if(We.apply(this,arguments),this.xAxis&&this.processedYData)for(e=this.processedXData,i=this.processedYData,s=i.length,this.pointArrayMap&&-1===(o=Xt("close",this.pointArrayMap))&&(o=Xt(this.pointValKey||"y",this.pointArrayMap)),t=0;t<s-1;t++)if(n=o>-1?i[t][o]:i[t],ie(n)&&e[t+1]>=this.xAxis.min&&0!==n){this.compareValue=n;break}},ne(Pe,"getExtremes",function(t){var e;t.apply(this,[].slice.call(arguments,1)),this.modifyValue&&(e=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=k(e),this.dataMax=S(e))}),de.prototype.setCompare=function(t,e){this.isXAxis||(Yt(this.series,function(e){e.setCompare(t)}),se(e,!0)&&this.chart.redraw())},ke.prototype.tooltipFormatter=function(t){return t=t.replace("{point.change}",(this.change>0?"+":"")+at.numberFormat(this.change,se(this.series.tooltipOptions.changeDecimals,2))),Ne.apply(this,[t])},ne(Se.prototype,"render",function(t){this.chart.options._stock&&this.xAxis&&(!this.clipBox&&this.animate?(this.clipBox=n(this.chart.clipBox),this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len):this.chart[this.sharedClipKey]?(Jt(this.chart[this.sharedClipKey]),this.chart[this.sharedClipKey].attr({width:this.xAxis.len,height:this.yAxis.len})):this.clipBox&&(this.clipBox.width=this.xAxis.len,this.clipBox.height=this.yAxis.len)),t.call(this)}),te(at,{Color:E,Point:ke,Tick:L,Renderer:H,SVGElement:D,SVGRenderer:ae,arrayMin:k,arrayMax:S,charts:_t,correctFloat:A,dateFormat:G,error:i,format:y,pathAnim:void 0,getOptions:function(){return F},hasBidiBug:Ot,isTouchDevice:At,setOptions:function(t){return F=n(!0,F,t),O(),F},addEvent:Vt,removeEvent:Kt,createElement:f,discardElement:T,css:u,each:Yt,map:$t,merge:n,splat:d,stableSort:w,extendClass:g,pInt:o,svg:Mt,canvas:Et,vml:!Mt&&!Et,product:"Highstock",version:"4.2.7"}),at})}).call(e,i(13)(t))},function(t,e,i){"use strict";t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){}]);
build/frontend.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){function t(a){if(n[a])return n[a].exports;var c=n[a]={i:a,l:!1,exports:{}};return e[a].call(c.exports,c,c.exports,t),c.l=!0,c.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";jQuery(document).ready(function(e){var t=e(document.body),n=function(e){return aepc_extend_args(e)},a=function(e,t){t?setTimeout(e,1e3*t):e()};aepc_pixel_events.standard_events&&e.each(aepc_pixel_events.standard_events,function(t,c){e.each(c,function(e,c){a(function(){c.params?fbq("track",t,n(c.params)):fbq("track",t)},c.delay)})}),void 0!==aepc_pixel_events.custom_events&&e.each(aepc_pixel_events.custom_events,function(t,c){e.each(c,function(e,c){a(function(){fbq("trackCustom",t,n(c.params))},c.delay)})}),void 0!==aepc_pixel_events.css_events&&e.each(aepc_pixel_events.css_events,function(t,a){e.each(a,function(a,c){e(t).on("click",function(){fbq(c.trackType,c.trackName,n(c.trackParams))})})}),void 0!==aepc_pixel_events.link_clicks&&e.each(aepc_pixel_events.link_clicks,function(t,a){t=t.replace(/\*/g,"[^/]+"),e("a").filter(function(){var n=e(this).attr("href");return void 0!==n&&n.match(new RegExp(t))}).on("click",function(t){e.each(a,function(e,t){fbq(t.trackType,t.trackName,n(t.trackParams))})})}),t.hasClass("woocommerce-page")&&(e("ul.products").on("click",".ajax_add_to_cart",function(t){if("no"===aepc_pixel.enable_addtocart)return t;var a=e(this),c=a.closest("li.product"),o=a.data("product_sku")?a.data("product_sku"):a.data("product_id");fbq("track","AddToCart",n({content_ids:[o],content_type:"product",content_name:c.find("h3").text(),content_category:c.find("span[data-content_category]").data("content_category"),value:parseFloat(c.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}).on("click",".add_to_wishlist, .wl-add-to",function(t){if("no"===aepc_pixel.enable_wishlist)return t;var a=e(this),c=a.closest("li.product"),o=a.data("product_sku")?a.data("product_sku"):a.data("product_id");fbq("track","AddToWishlist",n({content_ids:[o],content_type:"product",content_name:c.find("h3").text(),content_category:c.find("span[data-content_category]").data("content_category"),value:parseFloat(c.find("span.amount").clone().children().remove().end().text()),currency:woocommerce_params.currency}))}),e("div.product").on("click",".single_add_to_cart_button",function(e){"yes"===aepc_pixel.enable_addtocart&&"yes"===wc_add_to_cart_params.cart_redirect_after_add&&fbq("track","AddToCart",n(aepc_pixel_events.ViewContent))}).on("click",".add_to_wishlist, .wl-add-to",function(e){if("no"===aepc_pixel.enable_wishlist)return e;fbq("track","AddToWishlist",n(aepc_pixel_events.ViewContent))}),e("form.checkout").on("checkout_place_order",function(e){return"no"===aepc_pixel.enable_addpaymentinfo?e:(fbq("track","AddPaymentInfo",n({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)})),t.hasClass("edd-page")&&(e(".edd_download_purchase_form").on("click",".edd-add-to-cart",function(t){if("no"===aepc_pixel.enable_addtocart)return t;var a=e(this),c=a.closest("div.edd_download, article.type-download"),o=a.data("download-sku")?a.data("download-sku"):a.data("download-id"),r=c.find('meta[itemprop="priceCurrency"]').attr("content"),i=a.data("price");if("yes"===a.data("variable-price")){var d=e(".edd_price_options"),s=d.find('input[type="radio"]:checked'),_=s.closest("li");i=_.find('meta[itemprop="price"]').attr("content"),r=_.find('meta[itemprop="priceCurrency"]').attr("content")}fbq("track","AddToCart",n({content_ids:[o],content_type:"product",content_name:c.find('[itemprop="name"]').first().text(),content_category:a.data("download-categories"),value:parseFloat(i),currency:r}))}),e(".edd-checkout").on("click",'form#edd_purchase_form input[type="submit"]',function(e){return"no"===aepc_pixel.enable_addpaymentinfo?e:(fbq("track","AddPaymentInfo",n({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/dist/img → build}/icon-fb.svg RENAMED
File without changes
{includes/admin/assets/fonts → build}/pixel-caffeine.eot RENAMED
File without changes
build/pixel-caffeine.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg"/>
build/placeholder-loading-news.png ADDED
Binary file
build/renew-token.png ADDED
Binary file
build/select2-spinner.gif ADDED
Binary file
build/select2.png ADDED
Binary file
build/select2x2.png ADDED
Binary file
build/walter-dashboard-config.png ADDED
Binary file
build/walter-face-2.png ADDED
Binary file
build/walter-face-lost.png ADDED
Binary file
build/walter-face.png ADDED
Binary file
build/wpcommon.css ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ /*!
2
+ * Style for WordPress admin menu
3
+ */@font-face{font-family:pixel-caffeine;src:url(pixel-caffeine.eot);src:url(pixel-caffeine.eot#iefix) format("embedded-opentype"),url(data:application/font-woff;base64,d09GMgABAAAAAAmEAA8AAAAAFAgAAAkrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCCcAggCZZwEQgKgkCCOwE2AiQDCAsGAAQgBYVNBzIMgQYb8xJRVIwCZF8c2A2fX4BQkY8EZfwinvATwus4+XWT7mSRTv9nTydbljHECqAdZAUQHAMm8pf1iLp8wqLijoA6gg64SwIEjNpCHbHUhiQqv2x/2S2TG7HA/6PulYaxZS9XfQGSSxTUp5YTloryhwxzh9nbdORyFN7/Wmrn/yQFXiELB8bWuuz83cvNn2PaC2GJQbUOFQE+TyBctavxtZBNd6EmwbR9xANesb0MCICMBn1Y3GscwTE8Or2MXBx8WwLcySkeCXkhrePgEQZBCpmIm/Jeug0iwM6z5wHcZI5D30pjDAeGKIBPNR8c8UP9FXIfYfEkik09iXuKQ8k8TAQBgEecJC2T+VkINnlMlqk8R0m05mj5FScnuhIW8Z8HMoGzDcF8SfWTpTb091wIZMs4Ksj+0FsCj8BKHCTp7T84Hm8xvT5FWtZUvfOl2pUIs+a/JJL4JjaunAMbYMj6HUiGcvAQUOLSw6CpePkQnn7qqhKZg8ng+HN05qp2XcwfRoeaKtFhd3W8k0oMp5lSFbR9WdGwiNGQCF4m1WCaG7xCvsd8oRVay7Zsg7ZITvydVZCnZGA+zlLyCNBAcGumQuRhRNSASUPdp01QeDhMpPE1LeIniLRKRn1aKAYThJujMlQrj/sweWmoljfpXEcxH1bNcYqWIrLqSdzoqkF2pRfziMDMzQ6sW8jkfR4NJlAaGtjnEvpCgXjzmKEaTmfl5B+XA2WuouYUHs99diUJnbktQ4Ow4Tp6PRZ0fEAu4HrkBobgljVoS4tBUL0UQ15P9qKsUftmIgSzpp//yljTRinLsBbymjXPDmzvEZSGztoq59FV5tKG89hRWCnH3/Q9DkAhYeMbybQ6NCTsPrEo7BN6nBCu7mjXPy6+Kj8aDma1+8KhwTwuvD2Nhf/6aQn73354UvD2KL49uRKt3LYmzTsVBU6e+Z369aEi4PQEhmAWik0T9vNBMxOCHcbSce1wC+3QYpmT3ZxBhRuoojB+nNmBUitoJDqNiPkM08IM3lUKkGZ9iKCvI67G6QtIw1zB8tOIU4MGWDUgKxRBGSp+uwbzcMhgaPdLas2NvlndSZ50FKRtejJQyIRMySBLCpAtOeRIEXKlCfKkGfKlBAXSkinEHFa310IUiUKhIKNiIKgECCoFgsqAoHIgqAIIqgSCqoBorIa25xLUjJdxhXrlc6+/qxRUT6g2N6hx5eTcPB5II3V11Zpn9pxa+EhzrpQ9tf0/I83w3KDpvYYtU9cj87neWA89FvEoGjBHec47hrxEpKrI/AV+zuFde1bqk4wNT2ObN0YjEdvAUPMMp6gJ9Y1tT3M8B+Ik7nVaUJhkLqvWCJRO2bbX7Q1jJjuN4rjN9wZp6JoTml7d8LQCZMJNUeHnxMLNWVun0nZbzFJtYXHV6w7BNSTIif0beWr1KP5kh0Wl0m+QLuamEExIVFua8AhtmOG8R7qyIH+Kn4MxTw2BzTTMYWwqV+eHy3yTT9uYBE9tOG5khTtDmBmqgg1mLbSBjKRsOojWqPONYRaGrWGrgakHDh9fc1VTTZ729vvFi4gpJrDtZ56Oaw6SBto/BJaEI8Wd3YW1t3tzWizHWtvmqgvf1sxpru6Omsy3zOvXqjVIC5y19qiY4hU9XZWHOCyHzChx2TzfMHZ0w1T32J2Gx1HbqS7uJH3T03NtrMPl9CZccPTh+0Cr5zhOP2jztlScKKagC2BXgLPG7R51dvl6FifWpKZt1fYsrxN7YKtIFQvT8J8YzTysOz5Totv22Jh7rJMuiacHO8LXdjmUdLa029DQXDEcyLgxYx3uwZNypabx5hmh2ka3CsgTpWnhjG3RYsD4tMgcmGoNWwHsVWxiaypGGT+MM7nVAQOWmJIE04NIxIy6gFkDGKQ5SIJ5JtACFGDRAPpoCZJgmQm0AgVYNQCV1iAJ1plAG1CATQMYoi1Igm0m0A4UYNcA+mkPkmCfCeSFQuvBFu1drH2eKN12jV/0sBMCc8lkoheC4Y6EOgQFDtsIjgBPEO3fqWNnBY5LCD4EAo76d2ntrMAJCcHXATGZ7nnMwtlX0XkG3Q9LgYeFsvmz75L2WhDo30vMCc5MF3xWAcA8gADDS71GPWWVXHjhhnG69uXqlzcsfz79PtjVL1a+sFpvXPvqq7VrvEJPZNznqV/0ufbll8vXPrI/0Q+uvn/Dh8EbRt8cfbKtombqqfa3xt66ceSNkSdaJzqulT3e8vrw6z2Lne7Td3giY9vp++l/hNMD6Y997v5mZ+veqfq5pq0PViZrR92bd/NVAMj7nqz2nXYFDuuN93j8SZm9sqxvzD5rf+Xc838WstxPv/xjTbYn8/+zv2Z6smt+vIqnq8r8yl/Fviuoy2NdzGRmxJGTIApjFvJ9BzCbcCgRwEXwfYgQmCjsw2ymdRDZxsGYnU00NxEG1Ka55rmGek9NiZKRKplRWaUsprt/Vy+IZ9rc3/acPf9IVuF/zl6fN9/1kHmJkwS/Q1gEIHVxgvArmgO/42Dq8/0x0qwIFaHJF8f8kKA9Ml2ZZFPYmgAvp/o6a7j1JytLkHzWysVgRq9LgIRhweumXSKsWHaZIGHPJcMtdGsr0twxJ4C4BUAU9/25CK6cLgYHFZFA1dUSR12vS0RmM2RCnc8lY5WSz2RFRe9QS5zTI6GwoVQNVStNDY1tysE5RQu+TuTIG1e8p4ywpicVVQlqR0YgHtfqfNohm3wxEDoV9+pbn3m51YCejGhHSmNdgzT9WOAooHuNgL/gWyRPh5oMI6gEde1QGY38KyWha9GAz6gLG0aiq76+qneGIWhI4Bx0RBBCGAYUVYZQTdGkQaM2igMUFVqCcSM4ghdxTOjFKRgIk5QEqRIF1+1HMBBg48ahoY5vtfxDihZZNoRT6+17oUfM159fRaB4jlBHrmhUpyGBGOOjROwlwn6xs0mcXlETyxsICsi6QNtTjK7zigQ9YxQB+GCgrkfGNZBAl3p5odpm3RoHAcjgEUZSXwFSIJnQ1YdIagCmnsbbi+uPEN2y8TB9u5wn8QjEwUdBqLG6HpMZScvBDkxrGnyWvSwEyxrMQ6BeVcDwI2V0vLD+sHq8/ojgX8uKczwrXQVx9di3fCWL4Q1+/cdsjGw1T9MJ/OZHGIYBAAAA) format("woff2"),url(data:application/font-woff;base64,d09GRgABAAAAAAuUAA8AAAAAFAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIwleU9TLzIAAAGUAAAAQwAAAFY+IEnMY21hcAAAAdgAAABKAAABcOkou6pjdnQgAAACJAAAABMAAAAgBtX/BGZwZ20AAAI4AAAFkAAAC3CKkZBZZ2FzcAAAB8gAAAAIAAAACAAAABBnbHlmAAAH0AAAAS0AAAE+hFz+pGhlYWQAAAkAAAAAMAAAADYMGGz5aGhlYQAACTAAAAAcAAAAJAfmA/9obXR4AAAJTAAAAAgAAAAICHoAAGxvY2EAAAlUAAAABgAAAAYAnwAAbWF4cAAACVwAAAAgAAAAIAD1C+ZuYW1lAAAJfAAAAXcAAALNzJ0cHnBvc3QAAAr0AAAAIQAAADLL9+TrcHJlcAAACxgAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYMpJLMlj4HNx8wlhkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAKVkFSAB4nGNgZLFlnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGF4wMAf9z2KIYg5imAYUZgTJAQDTQQtrAHic7ZCxDYAwEAPPykOBGIEqNbNQsX/NFsnHwBaxdJZ8+uqBBSjJmQToRoxcaWVf2OyD6psY/qG1v3OHG63M7O7jW/7VC+ot1glxAAB4nGNgQAMSEMgc9D8LhAESbAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nBWLy0rDQBiF/39ymYxNFpUmQamo00vQlrSZiU3UksRVKooVUSrUhroRFAoufQW3XfgGPopLN76JL1BNz1l9h++AAvD3qi6VG/AggDFMstv8hOiUoApbqGhKzlCnQHVYGAigaqDOQQOFaMocKMV7QDRHQIhFzqVAOMvEWI77ve4h37M3DQoeehtarYOcHoVtr82pTnW7WnNc5xRFlGAUk6AEKRIMfaThQAqnpvM2cq/UeyQarCvc0tlF2l/fqa58deKX2ePv89Mwebi8nn7fXeRTjVe23aiI4+I98JphcBWskmEmJG/Ud9IGlyJ7S9eUHtR5Q8iUHLvL7sgu02x1Vvuzz770ux8TU6VxsSjin6bfy30fW8ywDJNV7QqzKGPUYhW7ysxyZP9kmDFgAAAAeJxjYGRgYADikz1SH+P5bb4ycDO/AIowXDGeshJB/y9gmcQcBORyMDCBRAFd9QvkeJxjYGRgYA76n8XAwDKJgQFMMjKgAiYATlwC7wPoAAAEkgAAAAAAAACfAAAAAQAAAAIAUAADAAAAAAACABQAJABzAAAAaAtwAAAAAHicdZDLTsJAFIb/kYsKiRpN3DorAzGWSyILEhISDGx0QwxbU0ppS0qHTAcSXsN38GF8CZ/Fn3YwBmKb6XznmzNnTgfANb4hkD9PHDkLnDHK+QSn6Fku0D9bLpJfLJdQxZvlMv275QoeEFiu4gYfrCCK54wW+LQscCUuLZ/gQtxZLtA/Wi6Se5ZLuBWvlsv0nuUKJiK1XMW9+Bqo1VZHQWhkbVCX7WarI6dbqaiixI2luzah0qnsy7lKjB/HyvHUcs9jP1jHrt6H+3ni6zRSiWw5zb0a+YmvXePPdtXTTdA2Zi7nWi3l0GbIlVYL3zNOaMyq22j8PQ8DKKywhUbEqwphIFGjrXNuo4kWOqQpMyQz86wICVzENC7W3BFmKynjPsecUULrMyMmO/D4XR75MSng/phV9NHqYTwh7c6IMi/Zl8PuDrNGpCTLdDM7++09xYantWkNd+261FlXEsODGpL3sVtb0Hj0TnYrhraLBt9//u8H42mETwB4nGNgYoAALgbsgImRiZGZgSO1uKAotbg4n4EBABlcA5IAAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjEwMmiBGJu5mBg5ICw+BjCLzWkX0wGgNCeQze60i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5mFi5NHawfi/dQNL70YmBhcADHYj9AAA) format("woff"),url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCMJXkAAAD8AAAAVE9TLzI+IEnMAAABUAAAAFZjbWFw6Si7qgAAAagAAAFwY3Z0IAbV/wQAAAfwAAAAIGZwZ22KkZBZAAAIEAAAC3BnYXNwAAAAEAAAB+gAAAAIZ2x5ZoRc/qQAAAMYAAABPmhlYWQMGGz5AAAEWAAAADZoaGVhB+YD/wAABJAAAAAkaG10eAh6AAAAAAS0AAAACGxvY2EAnwAAAAAEvAAAAAZtYXhwAPUL5gAABMQAAAAgbmFtZcydHB4AAATkAAACzXBvc3TL9+TrAAAHtAAAADJwcmVw5UErvAAAE4AAAACGAAEAAAAKADAAPgACbGF0bgAOREZMVAAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEEPQGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA6AADUv9qAFoDUgCWAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAFUAAEAAAAAAE4AAwABAAAALAADAAoAAAFUAAQAIgAAAAQABAABAADoAP//AADoAP//AAAAAQAEAAAAAQAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAHAAAAAAAAAABAADoAAAA6AAAAAABAAMAAP9wBJIDUgAnADEATwBXQFRHOgIGBwIBBAAZAQMFA0cJAQYHAAcGAG0IAQAABAUABGAABQADAgUDYAAHBwFYAAEBDEgAAgINAkkzMgEAQUAyTzNPMC8sKiIgFRIIBwAnAScKBRQrASIHNTQmJyYiBwYHBhURFBYXFjsBMjc+ATc4AjEWFxYzMj4BNC4BBzQ2MzIWFAYiJgEiJyYnJi8CNzY3Njc2MhcWFxYfAQcwBwYHBgcGA8UrOGpdYfFpZjw+XExQW81VS0dbBSILGhc3Xjg4XokxJyQ0MU4x/j48QDIzIiMcHT8jIjMyQHg/MjMiIz8pHCIjMjM/AjkXkixIFRUVFSQlK/4hXaUwMy4sllcMBAc4Xm1eONIkLi9HLi4BJQkIDQgMCREVCwkNBwkJBw0JCxURCQwIDQgJAAAAAQAAAAEAAMmMdMFfDzz1AAsD6AAAAADUM5SpAAAAANQzlKkAAP9wBJIDUgAAAAgAAgAAAAAAAAABAAADUv9qAAAEkgAAAAAEkgABAAAAAAAAAAAAAAAAAAAAAgPoAAAEkgAAAAAAAACfAAAAAQAAAAIAUAADAAAAAAACABQAJABzAAAAaAtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAxNiBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANgAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgEDAAhlc3ByZXNzbwAAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGANS/2oDUv9qsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIGQgsMBQsAQmWrIoAQpDRWNFUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQEKQ0VjRWFksChQWCGxAQpDRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAStZWSOwAFBYZVlZLbADLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbAELCMhIyEgZLEFYkIgsAYjQrEBCkNFY7EBCkOwAWBFY7ADKiEgsAZDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSEgsEBTWLABKxshsEBZI7AAUFhlWS2wBSywB0MrsgACAENgQi2wBiywByNCIyCwACNCYbACYmawAWOwAWCwBSotsAcsICBFILALQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAILLIHCwBDRUIqIbIAAQBDYEItsAkssABDI0SyAAEAQ2BCLbAKLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbALLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsAwsILAAI0KyCwoDRVghGyMhWSohLbANLLECAkWwZGFELbAOLLABYCAgsAxDSrAAUFggsAwjQlmwDUNKsABSWCCwDSNCWS2wDywgsBBiZrABYyC4BABjiiNhsA5DYCCKYCCwDiNCIy2wECxLVFixBGREWSSwDWUjeC2wESxLUVhLU1ixBGREWRshWSSwE2UjeC2wEiyxAA9DVVixDw9DsAFhQrAPK1mwAEOwAiVCsQwCJUKxDQIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwDiohI7ABYSCKI2GwDiohG7EBAENgsAIlQrACJWGwDiohWbAMQ0ewDUNHYLACYiCwAFBYsEBgWWawAWMgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBMsALEAAkVUWLAPI0IgRbALI0KwCiOwAWBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsBQssQATKy2wFSyxARMrLbAWLLECEystsBcssQMTKy2wGCyxBBMrLbAZLLEFEystsBossQYTKy2wGyyxBxMrLbAcLLEIEystsB0ssQkTKy2wHiwAsA0rsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wHyyxAB4rLbAgLLEBHistsCEssQIeKy2wIiyxAx4rLbAjLLEEHistsCQssQUeKy2wJSyxBh4rLbAmLLEHHistsCcssQgeKy2wKCyxCR4rLbApLCA8sAFgLbAqLCBgsBBgIEMjsAFgQ7ACJWGwAWCwKSohLbArLLAqK7AqKi2wLCwgIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAtLACxAAJFVFiwARawLCqwARUwGyJZLbAuLACwDSuxAAJFVFiwARawLCqwARUwGyJZLbAvLCA1sAFgLbAwLACwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwC0NjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sS8BFSotsDEsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDIsLhc8LbAzLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wNCyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjMBARUUKi2wNSywABawBCWwBCVHI0cjYbAJQytlii4jICA8ijgtsDYssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCENGsAIlsAhDRyNHI2FgILAEQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsARDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wNyywABYgICCwBSYgLkcjRyNhIzw4LbA4LLAAFiCwCCNCICAgRiNHsAErI2E4LbA5LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wOiywABYgsAhDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsDssIyAuRrACJUZSWCA8WS6xKwEUKy2wPCwjIC5GsAIlRlBYIDxZLrErARQrLbA9LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrErARQrLbA+LLA1KyMgLkawAiVGUlggPFkusSsBFCstsD8ssDYriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSsBFCuwBEMusCsrLbBALLAAFrAEJbAEJiAuRyNHI2GwCUMrIyA8IC4jOLErARQrLbBBLLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAlDKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsSsBFCstsEIssDUrLrErARQrLbBDLLA2KyEjICA8sAQjQiM4sSsBFCuwBEMusCsrLbBELLAAFSBHsAAjQrIAAQEVFBMusDEqLbBFLLAAFSBHsAAjQrIAAQEVFBMusDEqLbBGLLEAARQTsDIqLbBHLLA0Ki2wSCywABZFIyAuIEaKI2E4sSsBFCstsEkssAgjQrBIKy2wSiyyAABBKy2wSyyyAAFBKy2wTCyyAQBBKy2wTSyyAQFBKy2wTiyyAABCKy2wTyyyAAFCKy2wUCyyAQBCKy2wUSyyAQFCKy2wUiyyAAA+Ky2wUyyyAAE+Ky2wVCyyAQA+Ky2wVSyyAQE+Ky2wViyyAABAKy2wVyyyAAFAKy2wWCyyAQBAKy2wWSyyAQFAKy2wWiyyAABDKy2wWyyyAAFDKy2wXCyyAQBDKy2wXSyyAQFDKy2wXiyyAAA/Ky2wXyyyAAE/Ky2wYCyyAQA/Ky2wYSyyAQE/Ky2wYiywNysusSsBFCstsGMssDcrsDsrLbBkLLA3K7A8Ky2wZSywABawNyuwPSstsGYssDgrLrErARQrLbBnLLA4K7A7Ky2waCywOCuwPCstsGkssDgrsD0rLbBqLLA5Ky6xKwEUKy2wayywOSuwOystsGwssDkrsDwrLbBtLLA5K7A9Ky2wbiywOisusSsBFCstsG8ssDorsDsrLbBwLLA6K7A8Ky2wcSywOiuwPSstsHIsswkEAgNFWCEbIyFZQiuwCGWwAyRQeLABFTAtAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAFQrIAAQAqsQAFQrMKAgEIKrEABUKzDgABCCqxAAZCugLAAAEACSqxAAdCugBAAAEACSqxAwBEsSQBiFFYsECIWLEDZESxJgGIUVi6CIAAAQRAiGNUWLEDAERZWVlZswwCAQwquAH/hbAEjbECAEQAAA==) format("truetype"),url(pixel-caffeine.svg#fontello) format("svg");font-weight:400;font-style:normal}.pc-icon-espresso:before{content:"\E800"}#adminmenu #toplevel_page_aepc-settings .menu-icon-generic div.wp-menu-image:before{content:"\E800";font-family:pixel-caffeine;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;font-size:1.17em;margin-left:.2em;margin-top:.1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
build/wpcommon.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(n){function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=n,t.c=r,t.d=function(n,r,e){t.o(n,r)||Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(r,"a",r),r},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=15)}({15:function(n,t,r){n.exports=r(16)},16:function(n,t){}});
includes/admin/assets/fonts/pixel-caffeine.svg DELETED
@@ -1,12 +0,0 @@
1
- <?xml version="1.0" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3
- <svg xmlns="http://www.w3.org/2000/svg">
4
- <metadata>Copyright (C) 2016 by original authors @ fontello.com</metadata>
5
- <defs>
6
- <font id="fontello" horiz-adv-x="1000" >
7
- <font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
8
- <missing-glyph horiz-adv-x="1000" />
9
- <glyph glyph-name="espresso" unicode="&#xe800;" d="M965 569c-35 0-70-11-99-23v146c0 88-170 158-416 158s-450-70-450-158c0 0 0-479 0-479 0-188 152-357 339-357h205c175 0 316 152 327 327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30-11 59-23 94-23 111 0 205 94 205 205s-94 204-205 204z m-82-210c0 47 35 82 88 82 47 0 88-35 88-82s-36-82-88-82c-53 0-88 35-88 82z m-450 257c-176 0-316 59-322 59l-29 17 35 12c6 0 146 58 322 58 175 0 315-58 321-58l35-12-41-17c-5 0-146-59-321-59z" horiz-adv-x="1170" />
10
- </font>
11
- </defs>
12
- </svg>
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/assets/fonts/pixel-caffeine.ttf DELETED
Binary file
includes/admin/assets/fonts/pixel-caffeine.woff DELETED
Binary file
includes/admin/assets/fonts/pixel-caffeine.woff2 DELETED
Binary file
includes/admin/assets/js/admin.js CHANGED
@@ -2,10 +2,20 @@
2
  * UI scripts for admin settings page
3
  */
4
 
 
 
 
 
 
 
 
 
 
 
5
  jQuery(document).ready(function($){
6
  'use strict';
7
 
8
- var unsaved = false,
9
  dropdown_data = [],
10
 
11
  fragments = {
@@ -27,7 +37,7 @@ jQuery(document).ready(function($){
27
 
28
  addLoader = function( el ) {
29
  if ( typeof el.data('select2') !== 'undefined' ) {
30
- var select2 = el.data('select2'),
31
  select2container = select2.container;
32
 
33
  select2container.addClass( 'loading-data' );
@@ -44,7 +54,7 @@ jQuery(document).ready(function($){
44
 
45
  removeLoader = function( el ) {
46
  if ( typeof el.data('select2') !== 'undefined' ) {
47
- var select2 = el.data('select2'),
48
  select2container = select2.container;
49
 
50
  select2container.removeClass( 'loading-data' );
@@ -74,15 +84,20 @@ jQuery(document).ready(function($){
74
  type = 'danger';
75
  }
76
 
77
- removeMessage( el, type );
 
 
 
 
 
78
 
79
- var msgWrap = $( '<div />', {
80
- class: 'alert alert-' + type + ' alert-dismissable',
81
- role: 'alert',
82
- html: msg
83
- }).prepend( $( '<button />', { type: 'button', class: 'close', "data-dismiss": 'alert', text: '×' } ) );
84
 
85
- el.prepend( msgWrap );
 
 
 
 
86
  },
87
 
88
  showCopyTooltip = function(elem, msg) {
@@ -127,7 +142,7 @@ jQuery(document).ready(function($){
127
 
128
  // Load the dropdown autocomplete suggestions from AJAX on page loading and then apply autocomplete into the dropdown
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' },
@@ -176,7 +191,7 @@ jQuery(document).ready(function($){
176
 
177
  // Specific cases
178
  context.find('#taxonomy_key').on( 'change.data', function(){
179
- var tax = $(this).val().replace( 'tax_', '' );
180
 
181
  if ( dropdown_data.hasOwnProperty( 'get_categories' ) && dropdown_data.get_categories.hasOwnProperty( tax ) ) {
182
  apply_autocomplete( context.find( '#taxonomy_terms' ), dropdown_data.get_categories[ tax ] );
@@ -185,7 +200,7 @@ jQuery(document).ready(function($){
185
 
186
  // Specific cases
187
  context.find('#tag_key').on( 'change.data', function(){
188
- var tax = $(this).val().replace( 'tax_', '' );
189
 
190
  if ( dropdown_data.hasOwnProperty( 'get_tags' ) && dropdown_data.get_tags.hasOwnProperty( tax ) ) {
191
  apply_autocomplete( context.find( '#tag_terms' ), dropdown_data.get_tags[ tax ] );
@@ -194,7 +209,7 @@ jQuery(document).ready(function($){
194
 
195
  // Specific cases
196
  context.find('#pt_key').on( 'change.data', function(){
197
- var post_type = $(this).val();
198
 
199
  if ( dropdown_data.hasOwnProperty( 'get_posts' ) && dropdown_data.get_posts.hasOwnProperty( post_type ) ) {
200
  apply_autocomplete( context.find( '#pt_posts' ), dropdown_data.get_posts[ post_type ] );
@@ -225,7 +240,7 @@ jQuery(document).ready(function($){
225
 
226
  // Trigger specific cases on fields shown, when is surely loaded ajax requests
227
  context.find('#event_custom_fields').on( 'change.data', function(e){
228
- var keys = [{ id: '[[any]]', text: aepc_admin.filter_any }];
229
 
230
  // Add the custom fields already loaded via ajax
231
  keys = $.merge( keys, dropdown_data.get_custom_fields );
@@ -247,7 +262,7 @@ jQuery(document).ready(function($){
247
  searchInputPlaceholder: aepc_admin.filter_custom_field_placeholder,
248
  data: { results: dropdown_data.get_dpa_params },
249
  query: function (query) {
250
- var data = {
251
  results: dropdown_data.get_dpa_params
252
  };
253
 
@@ -276,7 +291,7 @@ jQuery(document).ready(function($){
276
  .off( 'change.dpa' )
277
 
278
  .on( 'change.dpa', function(){
279
- var key = $(this).val(),
280
  tags = [];
281
 
282
  if ( 'content_ids' === key ) {
@@ -316,7 +331,7 @@ jQuery(document).ready(function($){
316
  else if ( 'currency' === key ) {
317
  if ( dropdown_data.hasOwnProperty( 'get_currencies' ) ) {
318
  tags = dropdown_data.get_currencies.map( function( tag ) {
319
- var txt = document.createElement("textarea");
320
  txt.innerHTML = tag.text;
321
  tag.text = txt.value;
322
  return tag;
@@ -354,7 +369,7 @@ jQuery(document).ready(function($){
354
  },
355
 
356
  bootstrap_components = function( e ) {
357
- var context = $( typeof e !== 'undefined' ? e.currentTarget : document );
358
 
359
  context.find('.collapse').collapse({toggle: false});
360
 
@@ -368,11 +383,11 @@ jQuery(document).ready(function($){
368
  },
369
 
370
  bootstrap_init = function( e ) {
371
- var context = $( typeof e !== 'undefined' ? e.currentTarget : document );
372
 
373
  // Collapse for select
374
  context.find('select.js-collapse').on( 'change.bs', function(){
375
- var select = $(this),
376
  selected = select.find('option:selected');
377
 
378
  if ( ! context.find( selected.data('target') ).hasClass('in') ) {
@@ -383,7 +398,7 @@ jQuery(document).ready(function($){
383
 
384
  // Collapse for checkboxes
385
  context.find('input.js-collapse').on( 'change.bs', function(){
386
- var check = $(this),
387
  checked = check.filter(':checked');
388
 
389
  if ( ! context.find( checked.data('target') ).hasClass('in') ) {
@@ -402,11 +417,11 @@ jQuery(document).ready(function($){
402
  },
403
 
404
  fields_components = function( e ) {
405
- var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body );
406
 
407
  // Option dependencies
408
  context.find('select.js-dep').on( 'change', function(){
409
- var select = $(this),
410
  form = select.closest('form'),
411
  selected = select.val(),
412
  toggleDiv = select.attr('id'),
@@ -427,7 +442,7 @@ jQuery(document).ready(function($){
427
 
428
  // For all checkbox options, put a class on own container to know if checked or unchecked, useful for the other siblings elements
429
  context.find('.control-wrap .checkbox input[type="checkbox"]').on( 'change', function(){
430
- var checkbox = $(this),
431
  checked = checkbox.is(':checked');
432
 
433
  checkbox
@@ -440,7 +455,7 @@ jQuery(document).ready(function($){
440
 
441
  // Toggle advanced data box
442
  context.find('.js-show-advanced-data').on( 'change.components', function(){
443
- var checkbox = $(this),
444
  form = checkbox.closest('form');
445
 
446
  // Show box
@@ -449,7 +464,7 @@ jQuery(document).ready(function($){
449
 
450
  // Toggle event parameters, depending by event select
451
  context.find('select#event_standard_events').on( 'change.components', function(){
452
- var select = $(this),
453
  form = select.closest('form'),
454
  fields = select.find('option:selected').data('fields');
455
 
@@ -462,7 +477,7 @@ jQuery(document).ready(function($){
462
 
463
  // Label below switches need to be saved
464
  context.find('input.js-switch-labeled-tosave').on( 'change.components', function(){
465
- var checkbox = $(this),
466
  status = checkbox.closest('.form-group').find('.text-status'),
467
  value = checkbox.is(':checked') ? 'yes' : 'no',
468
  togglebutton = checkbox.closest('.togglebutton'),
@@ -489,7 +504,7 @@ jQuery(document).ready(function($){
489
 
490
  // Label below switches
491
  context.find('input.js-switch-labeled').on( 'change.components', function(){
492
- var checkbox = $(this),
493
  switchStatus = checkbox.closest('.form-group').find('.text-status');
494
 
495
  // Change switch label
@@ -501,12 +516,12 @@ jQuery(document).ready(function($){
501
  }
502
  });
503
 
504
- var reindex_params = function() {
505
  context.find('div.js-custom-params').children('div').each(function(index){
506
- var div = $(this);
507
 
508
  div.find('input[type="text"]').each(function(){
509
- var input = $(this);
510
 
511
  input.attr('name', input.attr('name').replace( /\[[0-9]+\]/, '[' + index + ']' ) );
512
  input.attr('id', input.attr('id').replace( /_[0-9]+$/, '_' + index ) );
@@ -522,7 +537,7 @@ jQuery(document).ready(function($){
522
 
523
  e.preventDefault();
524
 
525
- var paramsTmpl = wp.template( 'custom-params' ),
526
  divParameters = $(this).closest('div.js-custom-params'),
527
  index = parseInt( divParameters.children('div').length );
528
 
@@ -537,7 +552,7 @@ jQuery(document).ready(function($){
537
  context.find('.js-custom-params').on( 'click', '.js-delete-custom-param', function(e){
538
  e.preventDefault();
539
 
540
- var button = $(this),
541
  modal = $('#modal-confirm-delete'),
542
  params = button.closest('.js-custom-param'),
543
 
@@ -566,7 +581,7 @@ jQuery(document).ready(function($){
566
 
567
  // Set selected in the dropdown, if data-selected is defined
568
  context.find('select[data-selected]').each( function() {
569
- var select = $(this),
570
  selected = select.data('selected');
571
 
572
  select.data('selected', '').val( selected ).trigger('change');
@@ -574,7 +589,7 @@ jQuery(document).ready(function($){
574
 
575
  // Set selected in the dropdown, if data-selected is defined
576
  context.find('select[data-selected]').each( function() {
577
- var select = $(this),
578
  selected = select.data('selected');
579
 
580
  select.val( selected ).trigger('change');
@@ -582,7 +597,7 @@ jQuery(document).ready(function($){
582
  },
583
 
584
  ca_filter_adjust = function( form ) {
585
- var includeList = form.find('.js-include-filters'),
586
  excludeList = form.find('.js-exclude-filters'),
587
  filters = form.find('.js-ca-filters');
588
 
@@ -611,7 +626,7 @@ jQuery(document).ready(function($){
611
  },
612
 
613
  ca_filter_form = function( e ){
614
- var modal = $(this),
615
  target = $( e.relatedTarget ),
616
  parentForm = target.closest('form');
617
 
@@ -619,7 +634,7 @@ jQuery(document).ready(function($){
619
  modal.find( '#ca-filter-form' ).on( 'submit', function(e){
620
  e.preventDefault();
621
 
622
- var form = $(this),
623
  scope = form.data('scope'),
624
  filters = parentForm.find('.js-ca-filters'),
625
  filter_item = wp.template( 'ca-filter-item' ),
@@ -634,7 +649,7 @@ jQuery(document).ready(function($){
634
 
635
  // Make an AJAX request to retrieve the statement to show
636
  add_filter = function( statement ){
637
- var hidden_fields = $('<div />'),
638
  index = 'add' === scope ? filters.find('li').length : target.closest('li').data('filter-id');
639
 
640
  // Remove feedback loader
@@ -648,7 +663,7 @@ jQuery(document).ready(function($){
648
  }
649
  // Create all hidden fields with proper name
650
  fields.each( function(){
651
- var field = $(this),
652
  name = field.attr('name'),
653
  value = field.val();
654
 
@@ -660,7 +675,7 @@ jQuery(document).ready(function($){
660
  });
661
 
662
  // Apply template
663
- var itemTpl = filter_item({
664
  nfilters: filter_list.find('li').length - ( 'edit' === scope && $.contains( filter_list.get()[0], target.get()[0] ) ? 1 : 0 ),
665
  statement: statement,
666
  hidden_inputs: hidden_fields.html(),
@@ -720,7 +735,7 @@ jQuery(document).ready(function($){
720
  },
721
 
722
  ca_filter_actions = function( e ) {
723
- var context = $( typeof e !== 'undefined' ? e.currentTarget : document.body );
724
 
725
  context.find('.list-filter')
726
 
@@ -728,7 +743,7 @@ jQuery(document).ready(function($){
728
  .on( 'click', '.btn-delete', function(e) {
729
  e.preventDefault();
730
 
731
- var form = $(this).closest('form'),
732
  modal = $('#modal-confirm-delete'),
733
  itemToRemove = $(this).closest('li');
734
 
@@ -753,7 +768,7 @@ jQuery(document).ready(function($){
753
  .on( 'click', '.btn-edit', function(e) {
754
  e.preventDefault();
755
 
756
- var form = $(this).closest('form'),
757
  modal = $('#modal-ca-edit-filter'),
758
  itemToEdit = $(this).closest('li'),
759
  fields = itemToEdit.find('.hidden-fields input');
@@ -762,10 +777,10 @@ jQuery(document).ready(function($){
762
 
763
  // Compile form with data
764
  .on( 'modal-template-loaded', function( event ){
765
- var form = $(this).find('form');
766
 
767
  // Set main condition
768
- var main_condition = fields.filter('[name*="[main_condition]"]').val();
769
  form.find('input[name*="main_condition"][value="' + main_condition + '"]')
770
  .prop( 'checked', true )
771
  .closest('label')
@@ -774,15 +789,15 @@ jQuery(document).ready(function($){
774
  .removeClass('active');
775
 
776
  // Set event type
777
- var event_type = fields.filter('[name*="[event_type]"]').val(),
778
  event_type_field = form.find('select[name*="event_type"]').val( event_type );
779
 
780
  // Set event
781
- var event_name = fields.filter('[name*="[event]"]').val(),
782
  event_field = form.find('input[name*="event"][value="' + event_name + '"]').prop( 'checked', true );
783
 
784
  // Set conditions
785
- var conditions_wrap = form.find( event_field.data('target') ),
786
  condition_key = fields.filter('[name*="[conditions][0][key]"]').val(),
787
  condition_operator = fields.filter('[name*="[conditions][0][operator]"]').val(),
788
  condition_value = fields.filter('[name*="[conditions][0][value]"]').val();
@@ -798,7 +813,7 @@ jQuery(document).ready(function($){
798
  })
799
 
800
  .one( 'show.bs.modal', function(){
801
- var form = $(this).find('form');
802
 
803
  form.find('[name*="event_type"]:checked').trigger('change.data');
804
  form.find('[name*="event"]:checked').trigger('change.data');
@@ -812,14 +827,14 @@ jQuery(document).ready(function($){
812
  },
813
 
814
  calc_distance_top = function( el ) {
815
- var scrollTop = $( window ).scrollTop(),
816
  elementOffset = $( el ).offset().top;
817
 
818
  return elementOffset - scrollTop;
819
  },
820
 
821
  analyzed_distance = function () {
822
- var distance = calc_distance_top( '.plugin-content' ),
823
  heightWP = parseFloat( $('.wp-toolbar').css('padding-top') ),
824
  alertWrap = $( '.alert-wrap' ),
825
  alertHeight = alertWrap.height(),
@@ -844,7 +859,7 @@ jQuery(document).ready(function($){
844
  },
845
 
846
  init_activity_chart = function() {
847
- var chartBox = $('#activity-chart');
848
  if ( chartBox.length ) {
849
  $.getJSON( aepc_admin.ajax_url + '?action=' + aepc_admin.actions.get_pixel_stats.name + '&_wpnonce=' + aepc_admin.actions.get_pixel_stats.nonce, function (stats) {
850
  if ( typeof stats.success !== 'undefined' && false === stats.success ) {
@@ -852,12 +867,12 @@ jQuery(document).ready(function($){
852
  return;
853
  }
854
 
855
- var getTextWidth = function(text) {
856
  // re-use canvas object for better performance
857
- var canvas = getTextWidth.canvas || (getTextWidth.canvas = document.createElement("canvas"));
858
- var context = canvas.getContext("2d");
859
  context.font = 'normal 12px sans-serif';
860
- var metrics = context.measureText(text);
861
  return metrics.width;
862
  };
863
 
@@ -866,7 +881,7 @@ jQuery(document).ready(function($){
866
  defaultMinRangeDate.setUTCDate( defaultMinRangeDate.getUTCDate() - 7 );
867
  defaultMinRangeDate.setUTCHours( 0, 0, 0, 0 );
868
 
869
- chartBox.highcharts( 'StockChart', {
870
  chart: {
871
  type: 'line'
872
  },
@@ -918,7 +933,7 @@ jQuery(document).ready(function($){
918
 
919
  // Set date range
920
  chartBox.closest('.panel').on( 'change.chart.range', 'select#date-range', function() {
921
- var chart = chartBox.highcharts(),
922
  range = $(this).val(),
923
  today = new Date(),
924
  yesterday = new Date();
@@ -944,7 +959,7 @@ jQuery(document).ready(function($){
944
  }
945
 
946
  else if ( 'last-7-days' === range ) {
947
- var last_7_days = yesterday;
948
  last_7_days.setDate( today.getUTCDate() - 7 );
949
  chart.xAxis[0].setExtremes( last_7_days.setUTCHours( 0, 0, 0, 0 ), today.setUTCHours( 23, 59, 59, 999 ) );
950
  chart.xAxis[0].setDataGrouping({
@@ -955,7 +970,7 @@ jQuery(document).ready(function($){
955
  }
956
 
957
  else if ( 'last-14-days' === range ) {
958
- var last_14_days = yesterday;
959
  last_14_days.setDate( today.getUTCDate() - 14 );
960
  chart.xAxis[0].setExtremes( last_14_days.setUTCHours( 0, 0, 0, 0 ), today.setUTCHours( 23, 59, 59, 999 ) );
961
  chart.xAxis[0].setDataGrouping({
@@ -971,20 +986,20 @@ jQuery(document).ready(function($){
971
  },
972
 
973
  load_facebook_options_box = function( e ){
974
- var context = typeof e !== 'undefined' ? $(this) : $( document.body ), // it could be a modal
975
  account_ids = context.find('select#aepc_account_id'),
976
  pixel_ids = context.find('select#aepc_pixel_id'),
977
  saved_account_id = $('form#mainform').find('#aepc_account_id').val(),
978
  saved_pixel_id = $('form#mainform').find('#aepc_pixel_id').val(),
979
 
980
  populate_pixel_ids = function() {
981
- var account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
982
 
983
  if ( ! dropdown_data.hasOwnProperty( 'get_pixel_ids' ) || ! dropdown_data.get_pixel_ids.hasOwnProperty( account_id ) ) {
984
  return;
985
  }
986
 
987
- var keys = $.merge( [{ id: '', text: '' }], dropdown_data.get_pixel_ids[ account_id ] );
988
 
989
  // Add placeholder if any value is present on dropdown
990
  if ( 1 === keys.length ) {
@@ -1008,7 +1023,7 @@ jQuery(document).ready(function($){
1008
  },
1009
 
1010
  load_pixel_ids = function() {
1011
- var account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
1012
 
1013
  // Add loader feedback on select
1014
  addLoader( pixel_ids );
@@ -1042,7 +1057,7 @@ jQuery(document).ready(function($){
1042
  }
1043
 
1044
  if ( account_ids.val() ) {
1045
- var account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
1046
 
1047
  if ( ! dropdown_data.hasOwnProperty( 'get_pixel_ids' ) || ! dropdown_data.get_pixel_ids.hasOwnProperty( account_id ) ) {
1048
  load_pixel_ids();
@@ -1057,7 +1072,7 @@ jQuery(document).ready(function($){
1057
  return;
1058
  }
1059
 
1060
- var keys = $.merge( [{ id: '', text: '' }], dropdown_data.get_account_ids );
1061
 
1062
  account_ids.find('option').remove();
1063
  account_ids.append( $.map(keys, function(v, i){
@@ -1110,7 +1125,7 @@ jQuery(document).ready(function($){
1110
  };
1111
 
1112
  if ( saved_account_id && saved_pixel_id ) {
1113
- var saved_account = JSON.parse( saved_account_id ),
1114
  saved_pixel = JSON.parse( saved_pixel_id );
1115
 
1116
  account_ids.append( $('<option>', { val: saved_account_id, text: saved_account.name + ' (#' + saved_account.id + ')', selected: true }) ).trigger('change');
@@ -1128,7 +1143,8 @@ jQuery(document).ready(function($){
1128
  return;
1129
  }
1130
 
1131
- var el = $( fragments[ fragment ] ),
 
1132
  data = {
1133
  action: aepc_admin.actions[ 'load_' + fragment ].name,
1134
  _wpnonce: aepc_admin.actions[ 'load_' + fragment ].nonce
@@ -1144,7 +1160,7 @@ jQuery(document).ready(function($){
1144
 
1145
  // Add query string from current url to data
1146
  window.location.href.slice( window.location.href.indexOf('?') + 1 ).split('&').forEach( function( val ) {
1147
- var qs = val.split('=');
1148
 
1149
  if ( $.inArray( qs[0], [ 'page', 'tab' ] ) ) {
1150
  data[ qs[0] ] = qs[1];
@@ -1153,6 +1169,11 @@ jQuery(document).ready(function($){
1153
 
1154
  // Check if there is some custom arguments to add to the call data
1155
  if ( typeof args !== 'undefined' ) {
 
 
 
 
 
1156
  $.extend( data, args );
1157
  }
1158
 
@@ -1175,6 +1196,9 @@ jQuery(document).ready(function($){
1175
  custom_dropdown();
1176
  fields_components( { currentTarget: fragments[ fragment ] } );
1177
  analyzed_distance();
 
 
 
1178
  }
1179
 
1180
  },
@@ -1208,14 +1232,14 @@ jQuery(document).ready(function($){
1208
 
1209
  // Other delete modals
1210
  $('.modal-confirm').on( 'show.bs.modal', function(e){
1211
- var modal = $(this),
1212
  deleteLink = e.hasOwnProperty('relatedTarget') ? $( e.relatedTarget ).attr('href') : '';
1213
 
1214
  if ( $.inArray( deleteLink, [ '', '#', '#_' ] ) < 0 ) {
1215
  modal.one( 'click', '.btn-ok', function(e){
1216
  e.preventDefault();
1217
 
1218
- var actions = {
1219
  'fb-disconnect': 'fb_pixel_box',
1220
  'ca-delete': 'ca_list',
1221
  'conversion-delete': 'conversions_list'
@@ -1246,7 +1270,7 @@ jQuery(document).ready(function($){
1246
 
1247
  // Remove eventually fblogin if exists
1248
  if ( window.history && window.history.pushState ) {
1249
- var redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1250
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1251
  }
1252
  }
@@ -1265,7 +1289,7 @@ jQuery(document).ready(function($){
1265
 
1266
  // Active status filter popup
1267
  $('.js-new-filter-modal').on( 'click', '.js-main-condition > .js-condition', function(){
1268
- var clicked = $(this),
1269
  wrap = clicked.closest( '.js-main-condition' ),
1270
  btns = wrap.find('.js-condition');
1271
 
@@ -1282,7 +1306,7 @@ jQuery(document).ready(function($){
1282
  return event;
1283
  }
1284
 
1285
- var modal = $(this),
1286
  link = $( event.relatedTarget ),
1287
  data = link.data('config'),
1288
  formTmpl = wp.template( modal.attr('id') );
@@ -1304,7 +1328,7 @@ jQuery(document).ready(function($){
1304
  $( document ).on( 'submit', 'form[data-toggle="ajax"]', function(e){
1305
  e.preventDefault();
1306
 
1307
- var form = $(this),
1308
  messageWrapper = form,
1309
  submitButton = form.find('[type="submit"]'),
1310
  submitText = submitButton.text(),
@@ -1331,7 +1355,7 @@ jQuery(document).ready(function($){
1331
  data: form.serialize(),
1332
  success: function( response ) {
1333
  if ( response.success ) {
1334
- var modal_actions = {
1335
  'fb-connect-options': 'fb_pixel_box',
1336
  'ca-clone': 'ca_list',
1337
  'ca-edit': 'ca_list',
@@ -1352,7 +1376,7 @@ jQuery(document).ready(function($){
1352
 
1353
  // Remove eventually fblogin if exists
1354
  if ( window.history && window.history.pushState ) {
1355
- var redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1356
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1357
  }
1358
  }
@@ -1365,7 +1389,7 @@ jQuery(document).ready(function($){
1365
  }
1366
 
1367
  else {
1368
- var action_uri = form.attr( 'action' );
1369
 
1370
  if ( action_uri ) {
1371
  window.location.href = action_uri;
@@ -1395,19 +1419,21 @@ jQuery(document).ready(function($){
1395
 
1396
  // Add main notice
1397
  if ( response.data.hasOwnProperty( 'main' ) ) {
1398
- addMessage( messageWrapper, 'error', response.data.main.join( '<br/>' ) );
1399
  }
1400
 
1401
  // Add error to each field
1402
  form.find('input, select').each( function(){
1403
- var field = $(this),
1404
  field_id = field.attr('id'),
1405
  formGroup = field.closest('.form-group'),
1406
  fieldHelper = field.closest('.control-wrap').find('.field-helper');
1407
 
1408
  if ( response.data.hasOwnProperty( field_id ) ) {
1409
  formGroup.addClass('has-error');
1410
- fieldHelper.append( $('<span />', { class: 'help-block help-block-error', html: response.data[ field_id ].join( '<br/>' ) }) );
 
 
1411
  }
1412
 
1413
  // Remove the error on change, because bootstrap material remove .has-error on keyup change events
@@ -1436,7 +1462,7 @@ jQuery(document).ready(function($){
1436
  return event;
1437
  }
1438
 
1439
- var modal = $(this),
1440
  formTmpl = wp.template( 'modal-facebook-options' );
1441
 
1442
  modal.find('.modal-content').html( formTmpl( [] ) );
@@ -1454,7 +1480,7 @@ jQuery(document).ready(function($){
1454
  $( '.sub-panel-fb-connect' )
1455
 
1456
  .on( 'change', '#aepc_account_id', function() {
1457
- var account_id = $(this).val(),
1458
  pixel_id = $( '#aepc_pixel_id' ).val();
1459
 
1460
  if ( account_id && pixel_id ) {
@@ -1465,7 +1491,7 @@ jQuery(document).ready(function($){
1465
  })
1466
 
1467
  .on( 'change', '#aepc_pixel_id', function() {
1468
- var account_id = $( '#aepc_account_id' ).val(),
1469
  pixel_id = $(this).val();
1470
 
1471
  if ( account_id && pixel_id ) {
@@ -1476,7 +1502,7 @@ jQuery(document).ready(function($){
1476
  })
1477
 
1478
  .on( 'click', '.js-save-facebook-options:not(.disabled)', function(e) {
1479
- var account_id = $( '#aepc_account_id' ).val(),
1480
  pixel_id = $( '#aepc_pixel_id' ).val();
1481
 
1482
  $('.sec-overlay').removeClass('sec-overlay');
@@ -1497,7 +1523,7 @@ jQuery(document).ready(function($){
1497
 
1498
  if ( response.success ) {
1499
  if ( window.history && window.history.pushState ) {
1500
- var redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1501
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1502
  }
1503
 
@@ -1512,7 +1538,7 @@ jQuery(document).ready(function($){
1512
 
1513
  // Custom audience sync action
1514
  $('.wrap-custom-audiences').on('click', '.js-ca-size-sync', function(e){
1515
- var button = $(this),
1516
  ca_id = button.data('ca_id');
1517
 
1518
  // Remove eventually error messages
@@ -1544,7 +1570,7 @@ jQuery(document).ready(function($){
1544
  $('.wrap').on( 'click', '.pagination li a', function(e){
1545
  e.preventDefault();
1546
 
1547
- var link = $(this),
1548
  uri = link.attr('href'),
1549
  paged = uri.match( /paged=([0-9]+)/ );
1550
 
@@ -1565,7 +1591,7 @@ jQuery(document).ready(function($){
1565
  }
1566
 
1567
  // HACK avoid scrolling problem when open a modal inside another one and then close the last modal
1568
- var last_modal_opened = [];
1569
  $('.modal')
1570
  .on( 'show.bs.modal', function(e){
1571
  last_modal_opened.push(e);
@@ -1581,13 +1607,13 @@ jQuery(document).ready(function($){
1581
  $('#aepc-clear-transients').on( 'click', function(e){
1582
  e.preventDefault();
1583
 
1584
- var button = $(this);
1585
 
1586
  addLoader( button );
1587
 
1588
  $.ajax({
1589
  url: aepc_admin.ajax_url,
1590
- method: 'GET',
1591
  data: {
1592
  action: aepc_admin.actions.clear_transients.name,
1593
  _wpnonce: aepc_admin.actions.clear_transients.nonce
@@ -1603,17 +1629,62 @@ jQuery(document).ready(function($){
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
 
1618
-
1619
  });
2
  * UI scripts for admin settings page
3
  */
4
 
5
+ import 'bootstrap/js/collapse';
6
+ import 'bootstrap/js/tooltip';
7
+ import 'bootstrap/js/popover';
8
+ import 'bootstrap/js/modal';
9
+ import 'bootstrap/js/transition';
10
+ import 'bootstrap/js/alert';
11
+ import 'bootstrap-material-design/scripts/material';
12
+ import 'select2';
13
+ import Highcharts from 'highcharts/highstock';
14
+
15
  jQuery(document).ready(function($){
16
  'use strict';
17
 
18
+ let unsaved = false,
19
  dropdown_data = [],
20
 
21
  fragments = {
37
 
38
  addLoader = function( el ) {
39
  if ( typeof el.data('select2') !== 'undefined' ) {
40
+ let select2 = el.data('select2'),
41
  select2container = select2.container;
42
 
43
  select2container.addClass( 'loading-data' );
54
 
55
  removeLoader = function( el ) {
56
  if ( typeof el.data('select2') !== 'undefined' ) {
57
+ let select2 = el.data('select2'),
58
  select2container = select2.container;
59
 
60
  select2container.removeClass( 'loading-data' );
84
  type = 'danger';
85
  }
86
 
87
+ const { text: text, dismiss_action: dismissAction = false } = typeof msg === 'object' ? msg : { text: msg };
88
+ let dismissButton = $( '<button />', { type: 'button', class: 'close', "data-dismiss": 'alert', text: '×' } );
89
+
90
+ if ( dismissAction ) {
91
+ dismissButton.data( 'data-dismiss-action', dismissAction );
92
+ }
93
 
94
+ removeMessage( el, type );
 
 
 
 
95
 
96
+ el.prepend( $( '<div />', {
97
+ class: 'alert alert-' + type + ' alert-dismissable',
98
+ role: 'alert',
99
+ html: text
100
+ }).prepend( dismissButton ) );
101
  },
102
 
103
  showCopyTooltip = function(elem, msg) {
142
 
143
  // Load the dropdown autocomplete suggestions from AJAX on page loading and then apply autocomplete into the dropdown
144
  load_dropdown_data = function( e ) {
145
+ let context = $( typeof e !== 'undefined' ? e.currentTarget : document.body ),
146
  loaders = [
147
  { action: 'get_user_roles', dropdown: 'input.user-roles' },
148
  { action: 'get_custom_fields', dropdown: 'input.custom-fields' },
191
 
192
  // Specific cases
193
  context.find('#taxonomy_key').on( 'change.data', function(){
194
+ let tax = $(this).val().replace( 'tax_', '' );
195
 
196
  if ( dropdown_data.hasOwnProperty( 'get_categories' ) && dropdown_data.get_categories.hasOwnProperty( tax ) ) {
197
  apply_autocomplete( context.find( '#taxonomy_terms' ), dropdown_data.get_categories[ tax ] );
200
 
201
  // Specific cases
202
  context.find('#tag_key').on( 'change.data', function(){
203
+ let tax = $(this).val().replace( 'tax_', '' );
204
 
205
  if ( dropdown_data.hasOwnProperty( 'get_tags' ) && dropdown_data.get_tags.hasOwnProperty( tax ) ) {
206
  apply_autocomplete( context.find( '#tag_terms' ), dropdown_data.get_tags[ tax ] );
209
 
210
  // Specific cases
211
  context.find('#pt_key').on( 'change.data', function(){
212
+ let post_type = $(this).val();
213
 
214
  if ( dropdown_data.hasOwnProperty( 'get_posts' ) && dropdown_data.get_posts.hasOwnProperty( post_type ) ) {
215
  apply_autocomplete( context.find( '#pt_posts' ), dropdown_data.get_posts[ post_type ] );
240
 
241
  // Trigger specific cases on fields shown, when is surely loaded ajax requests
242
  context.find('#event_custom_fields').on( 'change.data', function(e){
243
+ let keys = [{ id: '[[any]]', text: aepc_admin.filter_any }];
244
 
245
  // Add the custom fields already loaded via ajax
246
  keys = $.merge( keys, dropdown_data.get_custom_fields );
262
  searchInputPlaceholder: aepc_admin.filter_custom_field_placeholder,
263
  data: { results: dropdown_data.get_dpa_params },
264
  query: function (query) {
265
+ let data = {
266
  results: dropdown_data.get_dpa_params
267
  };
268
 
291
  .off( 'change.dpa' )
292
 
293
  .on( 'change.dpa', function(){
294
+ let key = $(this).val(),
295
  tags = [];
296
 
297
  if ( 'content_ids' === key ) {
331
  else if ( 'currency' === key ) {
332
  if ( dropdown_data.hasOwnProperty( 'get_currencies' ) ) {
333
  tags = dropdown_data.get_currencies.map( function( tag ) {
334
+ let txt = document.createElement("textarea");
335
  txt.innerHTML = tag.text;
336
  tag.text = txt.value;
337
  return tag;
369
  },
370
 
371
  bootstrap_components = function( e ) {
372
+ let context = $( typeof e !== 'undefined' ? e.currentTarget : document );
373
 
374
  context.find('.collapse').collapse({toggle: false});
375
 
383
  },
384
 
385
  bootstrap_init = function( e ) {
386
+ let context = $( typeof e !== 'undefined' ? e.currentTarget : document );
387
 
388
  // Collapse for select
389
  context.find('select.js-collapse').on( 'change.bs', function(){
390
+ let select = $(this),
391
  selected = select.find('option:selected');
392
 
393
  if ( ! context.find( selected.data('target') ).hasClass('in') ) {
398
 
399
  // Collapse for checkboxes
400
  context.find('input.js-collapse').on( 'change.bs', function(){
401
+ let check = $(this),
402
  checked = check.filter(':checked');
403
 
404
  if ( ! context.find( checked.data('target') ).hasClass('in') ) {
417
  },
418
 
419
  fields_components = function( e ) {
420
+ let context = $( typeof e !== 'undefined' ? e.currentTarget : document.body );
421
 
422
  // Option dependencies
423
  context.find('select.js-dep').on( 'change', function(){
424
+ let select = $(this),
425
  form = select.closest('form'),
426
  selected = select.val(),
427
  toggleDiv = select.attr('id'),
442
 
443
  // For all checkbox options, put a class on own container to know if checked or unchecked, useful for the other siblings elements
444
  context.find('.control-wrap .checkbox input[type="checkbox"]').on( 'change', function(){
445
+ let checkbox = $(this),
446
  checked = checkbox.is(':checked');
447
 
448
  checkbox
455
 
456
  // Toggle advanced data box
457
  context.find('.js-show-advanced-data').on( 'change.components', function(){
458
+ let checkbox = $(this),
459
  form = checkbox.closest('form');
460
 
461
  // Show box
464
 
465
  // Toggle event parameters, depending by event select
466
  context.find('select#event_standard_events').on( 'change.components', function(){
467
+ let select = $(this),
468
  form = select.closest('form'),
469
  fields = select.find('option:selected').data('fields');
470
 
477
 
478
  // Label below switches need to be saved
479
  context.find('input.js-switch-labeled-tosave').on( 'change.components', function(){
480
+ let checkbox = $(this),
481
  status = checkbox.closest('.form-group').find('.text-status'),
482
  value = checkbox.is(':checked') ? 'yes' : 'no',
483
  togglebutton = checkbox.closest('.togglebutton'),
504
 
505
  // Label below switches
506
  context.find('input.js-switch-labeled').on( 'change.components', function(){
507
+ let checkbox = $(this),
508
  switchStatus = checkbox.closest('.form-group').find('.text-status');
509
 
510
  // Change switch label
516
  }
517
  });
518
 
519
+ let reindex_params = function() {
520
  context.find('div.js-custom-params').children('div').each(function(index){
521
+ let div = $(this);
522
 
523
  div.find('input[type="text"]').each(function(){
524
+ let input = $(this);
525
 
526
  input.attr('name', input.attr('name').replace( /\[[0-9]+\]/, '[' + index + ']' ) );
527
  input.attr('id', input.attr('id').replace( /_[0-9]+$/, '_' + index ) );
537
 
538
  e.preventDefault();
539
 
540
+ let paramsTmpl = wp.template( 'custom-params' ),
541
  divParameters = $(this).closest('div.js-custom-params'),
542
  index = parseInt( divParameters.children('div').length );
543
 
552
  context.find('.js-custom-params').on( 'click', '.js-delete-custom-param', function(e){
553
  e.preventDefault();
554
 
555
+ let button = $(this),
556
  modal = $('#modal-confirm-delete'),
557
  params = button.closest('.js-custom-param'),
558
 
581
 
582
  // Set selected in the dropdown, if data-selected is defined
583
  context.find('select[data-selected]').each( function() {
584
+ let select = $(this),
585
  selected = select.data('selected');
586
 
587
  select.data('selected', '').val( selected ).trigger('change');
589
 
590
  // Set selected in the dropdown, if data-selected is defined
591
  context.find('select[data-selected]').each( function() {
592
+ let select = $(this),
593
  selected = select.data('selected');
594
 
595
  select.val( selected ).trigger('change');
597
  },
598
 
599
  ca_filter_adjust = function( form ) {
600
+ let includeList = form.find('.js-include-filters'),
601
  excludeList = form.find('.js-exclude-filters'),
602
  filters = form.find('.js-ca-filters');
603
 
626
  },
627
 
628
  ca_filter_form = function( e ){
629
+ let modal = $(this),
630
  target = $( e.relatedTarget ),
631
  parentForm = target.closest('form');
632
 
634
  modal.find( '#ca-filter-form' ).on( 'submit', function(e){
635
  e.preventDefault();
636
 
637
+ let form = $(this),
638
  scope = form.data('scope'),
639
  filters = parentForm.find('.js-ca-filters'),
640
  filter_item = wp.template( 'ca-filter-item' ),
649
 
650
  // Make an AJAX request to retrieve the statement to show
651
  add_filter = function( statement ){
652
+ let hidden_fields = $('<div />'),
653
  index = 'add' === scope ? filters.find('li').length : target.closest('li').data('filter-id');
654
 
655
  // Remove feedback loader
663
  }
664
  // Create all hidden fields with proper name
665
  fields.each( function(){
666
+ let field = $(this),
667
  name = field.attr('name'),
668
  value = field.val();
669
 
675
  });
676
 
677
  // Apply template
678
+ let itemTpl = filter_item({
679
  nfilters: filter_list.find('li').length - ( 'edit' === scope && $.contains( filter_list.get()[0], target.get()[0] ) ? 1 : 0 ),
680
  statement: statement,
681
  hidden_inputs: hidden_fields.html(),
735
  },
736
 
737
  ca_filter_actions = function( e ) {
738
+ let context = $( typeof e !== 'undefined' ? e.currentTarget : document.body );
739
 
740
  context.find('.list-filter')
741
 
743
  .on( 'click', '.btn-delete', function(e) {
744
  e.preventDefault();
745
 
746
+ let form = $(this).closest('form'),
747
  modal = $('#modal-confirm-delete'),
748
  itemToRemove = $(this).closest('li');
749
 
768
  .on( 'click', '.btn-edit', function(e) {
769
  e.preventDefault();
770
 
771
+ let form = $(this).closest('form'),
772
  modal = $('#modal-ca-edit-filter'),
773
  itemToEdit = $(this).closest('li'),
774
  fields = itemToEdit.find('.hidden-fields input');
777
 
778
  // Compile form with data
779
  .on( 'modal-template-loaded', function( event ){
780
+ let form = $(this).find('form');
781
 
782
  // Set main condition
783
+ let main_condition = fields.filter('[name*="[main_condition]"]').val();
784
  form.find('input[name*="main_condition"][value="' + main_condition + '"]')
785
  .prop( 'checked', true )
786
  .closest('label')
789
  .removeClass('active');
790
 
791
  // Set event type
792
+ let event_type = fields.filter('[name*="[event_type]"]').val(),
793
  event_type_field = form.find('select[name*="event_type"]').val( event_type );
794
 
795
  // Set event
796
+ let event_name = fields.filter('[name*="[event]"]').val(),
797
  event_field = form.find('input[name*="event"][value="' + event_name + '"]').prop( 'checked', true );
798
 
799
  // Set conditions
800
+ let conditions_wrap = form.find( event_field.data('target') ),
801
  condition_key = fields.filter('[name*="[conditions][0][key]"]').val(),
802
  condition_operator = fields.filter('[name*="[conditions][0][operator]"]').val(),
803
  condition_value = fields.filter('[name*="[conditions][0][value]"]').val();
813
  })
814
 
815
  .one( 'show.bs.modal', function(){
816
+ let form = $(this).find('form');
817
 
818
  form.find('[name*="event_type"]:checked').trigger('change.data');
819
  form.find('[name*="event"]:checked').trigger('change.data');
827
  },
828
 
829
  calc_distance_top = function( el ) {
830
+ let scrollTop = $( window ).scrollTop(),
831
  elementOffset = $( el ).offset().top;
832
 
833
  return elementOffset - scrollTop;
834
  },
835
 
836
  analyzed_distance = function () {
837
+ let distance = calc_distance_top( '.plugin-content' ),
838
  heightWP = parseFloat( $('.wp-toolbar').css('padding-top') ),
839
  alertWrap = $( '.alert-wrap' ),
840
  alertHeight = alertWrap.height(),
859
  },
860
 
861
  init_activity_chart = function() {
862
+ let chartBox = $('#activity-chart');
863
  if ( chartBox.length ) {
864
  $.getJSON( aepc_admin.ajax_url + '?action=' + aepc_admin.actions.get_pixel_stats.name + '&_wpnonce=' + aepc_admin.actions.get_pixel_stats.nonce, function (stats) {
865
  if ( typeof stats.success !== 'undefined' && false === stats.success ) {
867
  return;
868
  }
869
 
870
+ let getTextWidth = function(text) {
871
  // re-use canvas object for better performance
872
+ let canvas = getTextWidth.canvas || (getTextWidth.canvas = document.createElement("canvas"));
873
+ let context = canvas.getContext("2d");
874
  context.font = 'normal 12px sans-serif';
875
+ let metrics = context.measureText(text);
876
  return metrics.width;
877
  };
878
 
881
  defaultMinRangeDate.setUTCDate( defaultMinRangeDate.getUTCDate() - 7 );
882
  defaultMinRangeDate.setUTCHours( 0, 0, 0, 0 );
883
 
884
+ Highcharts.stockChart( 'activity-chart', {
885
  chart: {
886
  type: 'line'
887
  },
933
 
934
  // Set date range
935
  chartBox.closest('.panel').on( 'change.chart.range', 'select#date-range', function() {
936
+ let chart = chartBox.highcharts(),
937
  range = $(this).val(),
938
  today = new Date(),
939
  yesterday = new Date();
959
  }
960
 
961
  else if ( 'last-7-days' === range ) {
962
+ let last_7_days = yesterday;
963
  last_7_days.setDate( today.getUTCDate() - 7 );
964
  chart.xAxis[0].setExtremes( last_7_days.setUTCHours( 0, 0, 0, 0 ), today.setUTCHours( 23, 59, 59, 999 ) );
965
  chart.xAxis[0].setDataGrouping({
970
  }
971
 
972
  else if ( 'last-14-days' === range ) {
973
+ let last_14_days = yesterday;
974
  last_14_days.setDate( today.getUTCDate() - 14 );
975
  chart.xAxis[0].setExtremes( last_14_days.setUTCHours( 0, 0, 0, 0 ), today.setUTCHours( 23, 59, 59, 999 ) );
976
  chart.xAxis[0].setDataGrouping({
986
  },
987
 
988
  load_facebook_options_box = function( e ){
989
+ let context = typeof e !== 'undefined' ? $(this) : $( document.body ), // it could be a modal
990
  account_ids = context.find('select#aepc_account_id'),
991
  pixel_ids = context.find('select#aepc_pixel_id'),
992
  saved_account_id = $('form#mainform').find('#aepc_account_id').val(),
993
  saved_pixel_id = $('form#mainform').find('#aepc_pixel_id').val(),
994
 
995
  populate_pixel_ids = function() {
996
+ let account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
997
 
998
  if ( ! dropdown_data.hasOwnProperty( 'get_pixel_ids' ) || ! dropdown_data.get_pixel_ids.hasOwnProperty( account_id ) ) {
999
  return;
1000
  }
1001
 
1002
+ let keys = $.merge( [{ id: '', text: '' }], dropdown_data.get_pixel_ids[ account_id ] );
1003
 
1004
  // Add placeholder if any value is present on dropdown
1005
  if ( 1 === keys.length ) {
1023
  },
1024
 
1025
  load_pixel_ids = function() {
1026
+ let account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
1027
 
1028
  // Add loader feedback on select
1029
  addLoader( pixel_ids );
1057
  }
1058
 
1059
  if ( account_ids.val() ) {
1060
+ let account_id = account_ids.val() ? JSON.parse( account_ids.val() ).id : '';
1061
 
1062
  if ( ! dropdown_data.hasOwnProperty( 'get_pixel_ids' ) || ! dropdown_data.get_pixel_ids.hasOwnProperty( account_id ) ) {
1063
  load_pixel_ids();
1072
  return;
1073
  }
1074
 
1075
+ let keys = $.merge( [{ id: '', text: '' }], dropdown_data.get_account_ids );
1076
 
1077
  account_ids.find('option').remove();
1078
  account_ids.append( $.map(keys, function(v, i){
1125
  };
1126
 
1127
  if ( saved_account_id && saved_pixel_id ) {
1128
+ let saved_account = JSON.parse( saved_account_id ),
1129
  saved_pixel = JSON.parse( saved_pixel_id );
1130
 
1131
  account_ids.append( $('<option>', { val: saved_account_id, text: saved_account.name + ' (#' + saved_account.id + ')', selected: true }) ).trigger('change');
1143
  return;
1144
  }
1145
 
1146
+ let el = $( fragments[ fragment ] ),
1147
+ successCB = function(){},
1148
  data = {
1149
  action: aepc_admin.actions[ 'load_' + fragment ].name,
1150
  _wpnonce: aepc_admin.actions[ 'load_' + fragment ].nonce
1160
 
1161
  // Add query string from current url to data
1162
  window.location.href.slice( window.location.href.indexOf('?') + 1 ).split('&').forEach( function( val ) {
1163
+ let qs = val.split('=');
1164
 
1165
  if ( $.inArray( qs[0], [ 'page', 'tab' ] ) ) {
1166
  data[ qs[0] ] = qs[1];
1169
 
1170
  // Check if there is some custom arguments to add to the call data
1171
  if ( typeof args !== 'undefined' ) {
1172
+ if ( args.hasOwnProperty( 'success' ) ) {
1173
+ successCB = args.success;
1174
+ delete args.success;
1175
+ }
1176
+
1177
  $.extend( data, args );
1178
  }
1179
 
1196
  custom_dropdown();
1197
  fields_components( { currentTarget: fragments[ fragment ] } );
1198
  analyzed_distance();
1199
+
1200
+ // Execute eventual callback defined in the arguments previously
1201
+ successCB();
1202
  }
1203
 
1204
  },
1232
 
1233
  // Other delete modals
1234
  $('.modal-confirm').on( 'show.bs.modal', function(e){
1235
+ let modal = $(this),
1236
  deleteLink = e.hasOwnProperty('relatedTarget') ? $( e.relatedTarget ).attr('href') : '';
1237
 
1238
  if ( $.inArray( deleteLink, [ '', '#', '#_' ] ) < 0 ) {
1239
  modal.one( 'click', '.btn-ok', function(e){
1240
  e.preventDefault();
1241
 
1242
+ let actions = {
1243
  'fb-disconnect': 'fb_pixel_box',
1244
  'ca-delete': 'ca_list',
1245
  'conversion-delete': 'conversions_list'
1270
 
1271
  // Remove eventually fblogin if exists
1272
  if ( window.history && window.history.pushState ) {
1273
+ let redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1274
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1275
  }
1276
  }
1289
 
1290
  // Active status filter popup
1291
  $('.js-new-filter-modal').on( 'click', '.js-main-condition > .js-condition', function(){
1292
+ let clicked = $(this),
1293
  wrap = clicked.closest( '.js-main-condition' ),
1294
  btns = wrap.find('.js-condition');
1295
 
1306
  return event;
1307
  }
1308
 
1309
+ let modal = $(this),
1310
  link = $( event.relatedTarget ),
1311
  data = link.data('config'),
1312
  formTmpl = wp.template( modal.attr('id') );
1328
  $( document ).on( 'submit', 'form[data-toggle="ajax"]', function(e){
1329
  e.preventDefault();
1330
 
1331
+ let form = $(this),
1332
  messageWrapper = form,
1333
  submitButton = form.find('[type="submit"]'),
1334
  submitText = submitButton.text(),
1355
  data: form.serialize(),
1356
  success: function( response ) {
1357
  if ( response.success ) {
1358
+ let modal_actions = {
1359
  'fb-connect-options': 'fb_pixel_box',
1360
  'ca-clone': 'ca_list',
1361
  'ca-edit': 'ca_list',
1376
 
1377
  // Remove eventually fblogin if exists
1378
  if ( window.history && window.history.pushState ) {
1379
+ let redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1380
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1381
  }
1382
  }
1389
  }
1390
 
1391
  else {
1392
+ let action_uri = form.attr( 'action' );
1393
 
1394
  if ( action_uri ) {
1395
  window.location.href = action_uri;
1419
 
1420
  // Add main notice
1421
  if ( response.data.hasOwnProperty( 'main' ) ) {
1422
+ addMessage( messageWrapper, 'error', response.data.main.map(function(item){ return item.text }).join( '<br/>' ) );
1423
  }
1424
 
1425
  // Add error to each field
1426
  form.find('input, select').each( function(){
1427
+ let field = $(this),
1428
  field_id = field.attr('id'),
1429
  formGroup = field.closest('.form-group'),
1430
  fieldHelper = field.closest('.control-wrap').find('.field-helper');
1431
 
1432
  if ( response.data.hasOwnProperty( field_id ) ) {
1433
  formGroup.addClass('has-error');
1434
+ fieldHelper.append( $('<span />', {
1435
+ class: 'help-block help-block-error', html: response.data[ field_id ].map(function(item){ return item.text }).join( '<br/>' )
1436
+ }) );
1437
  }
1438
 
1439
  // Remove the error on change, because bootstrap material remove .has-error on keyup change events
1462
  return event;
1463
  }
1464
 
1465
+ let modal = $(this),
1466
  formTmpl = wp.template( 'modal-facebook-options' );
1467
 
1468
  modal.find('.modal-content').html( formTmpl( [] ) );
1480
  $( '.sub-panel-fb-connect' )
1481
 
1482
  .on( 'change', '#aepc_account_id', function() {
1483
+ let account_id = $(this).val(),
1484
  pixel_id = $( '#aepc_pixel_id' ).val();
1485
 
1486
  if ( account_id && pixel_id ) {
1491
  })
1492
 
1493
  .on( 'change', '#aepc_pixel_id', function() {
1494
+ let account_id = $( '#aepc_account_id' ).val(),
1495
  pixel_id = $(this).val();
1496
 
1497
  if ( account_id && pixel_id ) {
1502
  })
1503
 
1504
  .on( 'click', '.js-save-facebook-options:not(.disabled)', function(e) {
1505
+ let account_id = $( '#aepc_account_id' ).val(),
1506
  pixel_id = $( '#aepc_pixel_id' ).val();
1507
 
1508
  $('.sec-overlay').removeClass('sec-overlay');
1523
 
1524
  if ( response.success ) {
1525
  if ( window.history && window.history.pushState ) {
1526
+ let redirect_uri = window.location.href.replace( /(\?|\&)ref=fblogin/, '' );
1527
  window.history.pushState( { path: redirect_uri }, '', redirect_uri) ;
1528
  }
1529
 
1538
 
1539
  // Custom audience sync action
1540
  $('.wrap-custom-audiences').on('click', '.js-ca-size-sync', function(e){
1541
+ let button = $(this),
1542
  ca_id = button.data('ca_id');
1543
 
1544
  // Remove eventually error messages
1570
  $('.wrap').on( 'click', '.pagination li a', function(e){
1571
  e.preventDefault();
1572
 
1573
+ let link = $(this),
1574
  uri = link.attr('href'),
1575
  paged = uri.match( /paged=([0-9]+)/ );
1576
 
1591
  }
1592
 
1593
  // HACK avoid scrolling problem when open a modal inside another one and then close the last modal
1594
+ let last_modal_opened = [];
1595
  $('.modal')
1596
  .on( 'show.bs.modal', function(e){
1597
  last_modal_opened.push(e);
1607
  $('#aepc-clear-transients').on( 'click', function(e){
1608
  e.preventDefault();
1609
 
1610
+ let button = $(this);
1611
 
1612
  addLoader( button );
1613
 
1614
  $.ajax({
1615
  url: aepc_admin.ajax_url,
1616
+ method: 'POST',
1617
  data: {
1618
  action: aepc_admin.actions.clear_transients.name,
1619
  _wpnonce: aepc_admin.actions.clear_transients.nonce
1629
  });
1630
  });
1631
 
1632
+ // Perform clear transient by ajax
1633
+ $('#aepc-reset-fb-connection').on( 'click', function(e){
1634
+ e.preventDefault();
1635
+
1636
+ let button = $(this);
1637
+
1638
+ addLoader( button );
1639
+
1640
+ $.ajax({
1641
+ url: aepc_admin.ajax_url,
1642
+ method: 'POST',
1643
+ data: {
1644
+ action: aepc_admin.actions.reset_fb_connection.name,
1645
+ _wpnonce: aepc_admin.actions.reset_fb_connection.nonce
1646
+ },
1647
+ success: function( response ) {
1648
+ reloadFragment( 'fb_pixel_box', {
1649
+ success: function() {
1650
+ removeLoader( button );
1651
+
1652
+ if ( response.success ) {
1653
+ addMessage( $('.plugin-content .alert-wrap'), 'success', response.data.message );
1654
+ }
1655
+ }
1656
+ } );
1657
+ },
1658
+ dataType: 'json'
1659
+ });
1660
+ });
1661
+
1662
  // Auto-check eCommerce tracking option when one of the events inside is checked
1663
  $('.ecomm-conversions').find('input[type="checkbox"]').on('change', function(){
1664
+ let $enable_dpa_input = $('#aepc_enable_dpa');
1665
 
1666
  if ( ! $enable_dpa_input.is(':checked') ) {
1667
  $enable_dpa_input.prop('checked', true).trigger('change');
1668
  }
1669
  });
1670
 
1671
+ // Trigger ajax actions if any in the dismiss buttons
1672
+ $( document ).on( 'click', 'button[data-dismiss][data-dismiss-action]', function(){
1673
+ const dismissAction = $( this ).data('dismiss-action');
1674
+
1675
+ $.ajax({
1676
+ url: aepc_admin.ajax_url,
1677
+ method: 'GET',
1678
+ data: {
1679
+ notice_id: dismissAction,
1680
+ action: aepc_admin.actions.dismiss_notice.name,
1681
+ _wpnonce: aepc_admin.actions.dismiss_notice.nonce
1682
+ },
1683
+ dataType: 'json'
1684
+ });
1685
+ });
1686
+
1687
  // Triggers change in all input fields including text type, must be run after all components init
1688
  alert_unsaved();
1689
 
 
1690
  });
includes/admin/assets/sass/admin.scss CHANGED
@@ -6,22 +6,22 @@
6
  @import url( '//fonts.googleapis.com/icon?family=Material+Icons' );
7
 
8
  // Bootstrap variables
9
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/variables";
10
  // Override Bootstrap variables
11
  @import "variables_bootstrap";
12
  // Bootstrap Mixins
13
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/mixins";
14
 
15
  //*** ----------- DO NOT CHANGE FILE ORDER! ----------- ***//
16
  // Bootstrap Material Design Variables
17
- @import "../../../../vendor/bower/bootstrap-material-design/sass/_variables";
18
 
19
  // AE Custom Variables (to override MD)
20
  @import "variables";
21
 
22
  // Bootstrap Material Design Style
23
- @import "../../../../vendor/bower/bootstrap-material-design/sass/_mixins";
24
- @import "../../../../vendor/bower/bootstrap-material-design/sass/shadows";
25
 
26
  // AE Custom Style
27
  @import "mixins";
6
  @import url( '//fonts.googleapis.com/icon?family=Material+Icons' );
7
 
8
  // Bootstrap variables
9
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/variables";
10
  // Override Bootstrap variables
11
  @import "variables_bootstrap";
12
  // Bootstrap Mixins
13
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/mixins";
14
 
15
  //*** ----------- DO NOT CHANGE FILE ORDER! ----------- ***//
16
  // Bootstrap Material Design Variables
17
+ @import "~bootstrap-material-design/sass/variables";
18
 
19
  // AE Custom Variables (to override MD)
20
  @import "variables";
21
 
22
  // Bootstrap Material Design Style
23
+ @import "~bootstrap-material-design/sass/_mixins";
24
+ @import "~bootstrap-material-design/sass/shadows";
25
 
26
  // AE Custom Style
27
  @import "mixins";
includes/admin/assets/sass/pixel-caffeine-wrapper.scss CHANGED
@@ -1,51 +1,51 @@
1
  .pixel-caffeine-wrapper {
2
 
3
- // Bootstrap
4
  // Core CSS
5
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/scaffolding";
6
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/type";
7
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/code";
8
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/grid";
9
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/tables";
10
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/forms";
11
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/buttons";
12
 
13
  // Components
14
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/component-animations";
15
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/dropdowns";
16
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/button-groups";
17
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/input-groups";
18
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/navs";
19
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/navbar";
20
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs";
21
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/pagination";
22
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/pager";
23
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/labels";
24
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/badges";
25
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/jumbotron";
26
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/thumbnails";
27
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/alerts";
28
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/progress-bars";
29
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/media";
30
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/list-group";
31
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/panels";
32
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed";
33
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/wells";
34
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/close";
35
 
36
  // Components w/ JavaScript
37
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/modals";
38
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/tooltip";
39
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/popovers";
40
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/carousel";
41
 
42
  // Utility classes
43
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/utilities";
44
- @import "../../../../vendor/bower/bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities";
45
 
46
  // Bootstrap Material Design Style
47
- @import "../../../../vendor/bower/bootstrap-material-design/sass/core";
48
- @import "../../../../vendor/bower/bootstrap-material-design/sass/ripples";
49
 
50
  // AE Custom Style
51
  @import "general";
1
  .pixel-caffeine-wrapper {
2
 
3
+ // Bootstrap
4
  // Core CSS
5
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/scaffolding";
6
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/type";
7
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/code";
8
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/grid";
9
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/tables";
10
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/forms";
11
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/buttons";
12
 
13
  // Components
14
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/component-animations";
15
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/dropdowns";
16
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/button-groups";
17
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/input-groups";
18
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/navs";
19
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/navbar";
20
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs";
21
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/pagination";
22
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/pager";
23
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/labels";
24
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/badges";
25
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/jumbotron";
26
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/thumbnails";
27
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/alerts";
28
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/progress-bars";
29
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/media";
30
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/list-group";
31
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/panels";
32
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed";
33
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/wells";
34
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/close";
35
 
36
  // Components w/ JavaScript
37
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/modals";
38
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/tooltip";
39
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/popovers";
40
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/carousel";
41
 
42
  // Utility classes
43
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/utilities";
44
+ @import "~bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities";
45
 
46
  // Bootstrap Material Design Style
47
+ @import "~bootstrap-material-design/sass/core";
48
+ @import "~bootstrap-material-design/sass/ripples";
49
 
50
  // AE Custom Style
51
  @import "general";
includes/admin/class-aepc-admin-ajax.php CHANGED
@@ -34,6 +34,8 @@ class AEPC_Admin_Ajax {
34
  'load_sidebar',
35
  'refresh_ca_size',
36
  'clear_transients',
 
 
37
  );
38
 
39
  /**
@@ -366,7 +368,7 @@ class AEPC_Admin_Ajax {
366
  // Format array for select2
367
  foreach ( $list as &$term ) {
368
  $term = array(
369
- 'id' => $term->slug,
370
  'text' => $term->name
371
  );
372
  }
@@ -408,7 +410,7 @@ class AEPC_Admin_Ajax {
408
  // Format array for select2
409
  foreach ( $list as &$term ) {
410
  $term = array(
411
- 'id' => $term->slug,
412
  'text' => $term->name
413
  );
414
  }
@@ -715,6 +717,32 @@ class AEPC_Admin_Ajax {
715
  wp_send_json_success( array( 'message' => __( 'Transients cleared correctly!', 'pixel-caffeine' ) ) );
716
  }
717
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
718
  }
719
 
720
  AEPC_Admin_Ajax::init();
34
  'load_sidebar',
35
  'refresh_ca_size',
36
  'clear_transients',
37
+ 'reset_fb_connection',
38
+ 'dismiss_notice',
39
  );
40
 
41
  /**
368
  // Format array for select2
369
  foreach ( $list as &$term ) {
370
  $term = array(
371
+ 'id' => $term->name,
372
  'text' => $term->name
373
  );
374
  }
410
  // Format array for select2
411
  foreach ( $list as &$term ) {
412
  $term = array(
413
+ 'id' => $term->name,
414
  'text' => $term->name
415
  );
416
  }
717
  wp_send_json_success( array( 'message' => __( 'Transients cleared correctly!', 'pixel-caffeine' ) ) );
718
  }
719
 
720
+ /**
721
+ * Remove the access token option in order to reset facebook connection
722
+ */
723
+ public static function ajax_reset_fb_connection() {
724
+ if ( ! current_user_can( 'manage_ads' ) || ! wp_verify_nonce( $_REQUEST['_wpnonce'], str_replace( 'ajax_', '', __FUNCTION__ ) ) ) {
725
+ return null;
726
+ }
727
+
728
+ AEPC_Admin::reset_fb_connection();
729
+
730
+ wp_send_json_success( array( 'message' => __( 'Facebook connection reset correctly!', 'pixel-caffeine' ) ) );
731
+ }
732
+
733
+ /**
734
+ * Dismiss the notices
735
+ */
736
+ public static function ajax_dismiss_notice() {
737
+ if ( ! current_user_can( 'manage_ads' ) || ! wp_verify_nonce( $_REQUEST['_wpnonce'], str_replace( 'ajax_', '', __FUNCTION__ ) ) ) {
738
+ return null;
739
+ }
740
+
741
+ AEPC_Admin_Notices::dismiss_notice( $_REQUEST['notice_id'] );
742
+
743
+ wp_send_json_success( array( 'message' => __( 'OK', 'pixel-caffeine' ) ) );
744
+ }
745
+
746
  }
747
 
748
  AEPC_Admin_Ajax::init();
includes/admin/class-aepc-admin-ca-manager.php CHANGED
@@ -28,6 +28,9 @@ class AEPC_Admin_CA_Manager {
28
 
29
  // Add php notice
30
  add_action( 'admin_init', array( __CLASS__, 'add_notice_for_facebook_debug' ), 99 );
 
 
 
31
  }
32
 
33
  /**
@@ -49,6 +52,29 @@ class AEPC_Admin_CA_Manager {
49
  }
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  /**
53
  * Save the CA with form data
54
  *
28
 
29
  // Add php notice
30
  add_action( 'admin_init', array( __CLASS__, 'add_notice_for_facebook_debug' ), 99 );
31
+
32
+ // Add custom audience warning for the bug fixed
33
+ add_action( 'admin_init', array( __CLASS__, 'add_custom_audience_bug_warning' ), 99 );
34
  }
35
 
36
  /**
52
  }
53
  }
54
 
55
+ /**
56
+ * Add a notice message inform the user that they need to create again the custom audience having taxonomy values
57
+ * as filter because of a bug fixed.
58
+ */
59
+ public static function add_custom_audience_bug_warning() {
60
+ if (
61
+ ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX )
62
+ && PixelCaffeine::is_php_supported()
63
+ && ! empty( $_GET['page'] )
64
+ && AEPC_Admin_Menu::$page_id == $_GET['page']
65
+ && ! empty( $_GET['tab'] )
66
+ && 'custom-audiences' == $_GET['tab']
67
+ && get_option( 'aepc_show_warning_ca_bug' )
68
+ ) {
69
+ AEPC_Admin_Notices::add_notice(
70
+ 'warning',
71
+ 'main',
72
+ __( '<strong>WARNING</strong>: previously a bug occurred in the the creation of custom audiences. This has now been fixed however any existing custom audiences that had CATEGORY or TAG filters <strong>need to be deleted</strong> and <strong>then created again</strong> to ensure the custom audiences are accurate. Other custom audiences are unaffected.', 'pixel-caffeine' ),
73
+ 'ca_bug_warning'
74
+ );
75
+ }
76
+ }
77
+
78
  /**
79
  * Save the CA with form data
80
  *
includes/admin/class-aepc-admin-install.php CHANGED
@@ -8,7 +8,7 @@ if ( ! defined( 'ABSPATH' ) ) {
8
  */
9
  class AEPC_Admin_Install {
10
 
11
- const AEPC_DB_VERSION = 201610061600;
12
 
13
  /**
14
  * AEPC_Admin_Install Constructor.
@@ -56,6 +56,9 @@ class AEPC_Admin_Install {
56
  // Add capability
57
  self::add_role_capability();
58
 
 
 
 
59
  // Save version on database
60
  update_option( 'aepc_db_version', self::AEPC_DB_VERSION );
61
  }
8
  */
9
  class AEPC_Admin_Install {
10
 
11
+ const AEPC_DB_VERSION = 201707141506;
12
 
13
  /**
14
  * AEPC_Admin_Install Constructor.
56
  // Add capability
57
  self::add_role_capability();
58
 
59
+ // Show warning for custom audiences created before a bug
60
+ add_option( 'aepc_show_warning_ca_bug', (bool) $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->prefix}aepc_custom_audiences" ) );
61
+
62
  // Save version on database
63
  update_option( 'aepc_db_version', self::AEPC_DB_VERSION );
64
  }
includes/admin/class-aepc-admin-notices.php CHANGED
@@ -30,14 +30,18 @@ class AEPC_Admin_Notices {
30
  * @param $type
31
  * @param $id
32
  * @param $message
 
33
  */
34
- public static function add_notice( $type, $id, $message ) {
35
  if ( ! isset( self::$notices[ $type ][ $id ] ) ) {
36
  self::$notices[ $type ][ $id ] = array();
37
  }
38
 
39
  // Add the notice
40
- self::$notices[ $type ][ $id ][] = $message;
 
 
 
41
  }
42
 
43
  /**
@@ -185,8 +189,19 @@ class AEPC_Admin_Notices {
185
  }
186
  }
187
 
188
- public static function dismiss_notice( $type, $id ) {
 
 
 
 
 
 
 
 
 
 
189
 
 
190
  }
191
 
192
  }
30
  * @param $type
31
  * @param $id
32
  * @param $message
33
+ * @param string $dismiss_action
34
  */
35
+ public static function add_notice( $type, $id, $message, $dismiss_action = '' ) {
36
  if ( ! isset( self::$notices[ $type ][ $id ] ) ) {
37
  self::$notices[ $type ][ $id ] = array();
38
  }
39
 
40
  // Add the notice
41
+ self::$notices[ $type ][ $id ][] = array(
42
+ 'text' => $message,
43
+ 'dismiss_action' => $dismiss_action
44
+ );
45
  }
46
 
47
  /**
189
  }
190
  }
191
 
192
+ /**
193
+ * Performs an action for each ID of notice dismissed
194
+ *
195
+ * @param $id
196
+ */
197
+ public static function dismiss_notice( $id ) {
198
+ switch ( $id ) {
199
+
200
+ case 'ca_bug_warning' :
201
+ update_option( 'aepc_show_warning_ca_bug', false );
202
+ break;
203
 
204
+ }
205
  }
206
 
207
  }
includes/admin/class-aepc-admin-view.php CHANGED
@@ -183,7 +183,7 @@ class AEPC_Admin_View {
183
  return;
184
  }
185
 
186
- echo $before . implode( $separator, AEPC_Admin_Notices::get_notices( 'error', $option_id ) ) . $after;
187
 
188
  // Reset error messages
189
  AEPC_Admin_Notices::remove_notices( 'error', $option_id );
@@ -198,7 +198,10 @@ class AEPC_Admin_View {
198
  foreach ( $notices as $notice_type => $ids ) {
199
  foreach ( $ids as $message_id => $messages ) {
200
  foreach ( $messages as $message ) {
201
- $this->get_template_part( 'notices/' . $notice_type, array( 'message' => $message ) );
 
 
 
202
  }
203
  }
204
  }
@@ -214,7 +217,10 @@ class AEPC_Admin_View {
214
  * @param $message
215
  */
216
  public function print_notice( $notice_type, $message ) {
217
- $this->get_template_part( 'notices/' . $notice_type, array( 'message' => $message ) );
 
 
 
218
  }
219
 
220
  /**
183
  return;
184
  }
185
 
186
+ echo $before . implode( $separator, wp_list_pluck( AEPC_Admin_Notices::get_notices( 'error', $option_id ), 'text' ) ) . $after;
187
 
188
  // Reset error messages
189
  AEPC_Admin_Notices::remove_notices( 'error', $option_id );
198
  foreach ( $notices as $notice_type => $ids ) {
199
  foreach ( $ids as $message_id => $messages ) {
200
  foreach ( $messages as $message ) {
201
+ $this->get_template_part( 'notices/' . $notice_type, array(
202
+ 'message' => $message['text'],
203
+ 'dismiss_action' => $message['dismiss_action']
204
+ ) );
205
  }
206
  }
207
  }
217
  * @param $message
218
  */
219
  public function print_notice( $notice_type, $message ) {
220
+ $this->get_template_part( 'notices/' . $notice_type, array(
221
+ 'message' => $message['text'],
222
+ 'dismiss_action' => $message['dismiss_action']
223
+ ) );
224
  }
225
 
226
  /**
includes/admin/class-aepc-admin.php CHANGED
@@ -477,7 +477,7 @@ class AEPC_Admin {
477
  $suffix = SCRIPT_DEBUG ? '' : '.min';
478
 
479
  // Register common assets
480
- wp_register_style( 'aepc-menu', PixelCaffeine()->plugin_url() . "/includes/admin/dist/css/menu{$suffix}.css" );
481
  wp_enqueue_style( 'aepc-menu' );
482
 
483
  // General settings admin page.
@@ -486,7 +486,7 @@ class AEPC_Admin {
486
  // Add wp thickbox library to launch plugin information popup on ecommerce box
487
  add_thickbox();
488
 
489
- wp_register_script( 'aepc-admin-settings', PixelCaffeine()->plugin_url() . "/includes/admin/dist/js/admin{$suffix}.js", array( 'jquery', 'wp-util' ), PixelCaffeine()->version, true );
490
  wp_enqueue_script( 'aepc-admin-settings' );
491
 
492
  // Script util arguments
@@ -568,7 +568,7 @@ class AEPC_Admin {
568
  wp_localize_script( 'aepc-admin-settings', 'aepc_admin', $script_args );
569
 
570
  // Register assents for the views
571
- wp_register_style( 'aepc-admin', PixelCaffeine()->plugin_url() . "/includes/admin/dist/css/admin{$suffix}.css" );
572
  wp_enqueue_style( 'aepc-admin' );
573
 
574
  }
@@ -757,6 +757,18 @@ WHERE option_name LIKE %s
757
  do_action( 'aepc_delete_transients' );
758
  }
759
 
 
 
 
 
 
 
 
 
 
 
 
 
760
  }
761
 
762
  AEPC_Admin::init();
477
  $suffix = SCRIPT_DEBUG ? '' : '.min';
478
 
479
  // Register common assets
480
+ wp_register_style( 'aepc-menu', PixelCaffeine()->build_url( 'wpcommon.css' ) );
481
  wp_enqueue_style( 'aepc-menu' );
482
 
483
  // General settings admin page.
486
  // Add wp thickbox library to launch plugin information popup on ecommerce box
487
  add_thickbox();
488
 
489
+ wp_register_script( 'aepc-admin-settings', PixelCaffeine()->build_url( 'admin.js' ), array( 'jquery', 'wp-util' ), PixelCaffeine()->version, true );
490
  wp_enqueue_script( 'aepc-admin-settings' );
491
 
492
  // Script util arguments
568
  wp_localize_script( 'aepc-admin-settings', 'aepc_admin', $script_args );
569
 
570
  // Register assents for the views
571
+ wp_register_style( 'aepc-admin', PixelCaffeine()->build_url( 'admin.css' ) );
572
  wp_enqueue_style( 'aepc-admin' );
573
 
574
  }
757
  do_action( 'aepc_delete_transients' );
758
  }
759
 
760
+ /**
761
+ * Clear the transients saved on db
762
+ */
763
+ public static function reset_fb_connection() {
764
+ delete_option( 'aepc_fb_access_token' );
765
+ delete_option( 'aepc_fb_access_expired' );
766
+ delete_option( 'aepc_fb_uuid' );
767
+ delete_transient( 'aepc_fb_user' );
768
+
769
+ do_action( 'aepc_reset_fb_connection' );
770
+ }
771
+
772
  }
773
 
774
  AEPC_Admin::init();
includes/admin/class-aepc-facebook-adapter.php CHANGED
@@ -63,7 +63,7 @@ class AEPC_Facebook_Adapter {
63
  }
64
 
65
  // Load local configuration, if defined the file resources/fb.yml
66
- if ( file_exists( PixelCaffeine()->plugin_path() . '/includes/resources/fb.dev.yml' ) && class_exists( 'Yaml' ) ) {
67
  $local_config = Yaml::parse( file_get_contents( PixelCaffeine()->plugin_path() . '/includes/resources/fb.dev.yml' ) );
68
  $this->api_url = $local_config['fb']['api_url'];
69
  $this->api_stage = $local_config['fb']['api_stage'];
63
  }
64
 
65
  // Load local configuration, if defined the file resources/fb.yml
66
+ if ( file_exists( PixelCaffeine()->plugin_path() . '/includes/resources/fb.dev.yml' ) && class_exists( '\Symfony\Component\Yaml\Yaml' ) ) {
67
  $local_config = Yaml::parse( file_get_contents( PixelCaffeine()->plugin_path() . '/includes/resources/fb.dev.yml' ) );
68
  $this->api_url = $local_config['fb']['api_url'];
69
  $this->api_stage = $local_config['fb']['api_stage'];
includes/admin/dist/css/admin.css DELETED
@@ -1,9441 +0,0 @@
1
- @charset "UTF-8";
2
- /*!
3
- * Admin pages common
4
- */
5
- @import url("//fonts.googleapis.com/icon?family=Material+Icons");
6
- /*
7
-
8
- To get this list of colors inject jQuery at http://www.google.com/design/spec/style/color.html#color-color-palette
9
-
10
- Then, run this script to get the list@mixin (function(){
11
- var colors = {}, main = {};
12
- $(".color-group")@mixin each(function(){
13
- var color = $(this).find(".name").text().trim().toLowerCase().replace(" ", "-");
14
- colors[color] = {};
15
-
16
- $(this)@mixin find(".color").not(".main-color").each(function(){
17
- var shade = $(this).find(".shade").text().trim(),
18
- hex = $(this).find(".hex").text().trim();
19
-
20
- colors[color][shade] = hex;
21
- });
22
- main[color] = color + "-" + $(this).find(".main-color .shade").text().trim();
23
-
24
- });
25
- var LESS = "";
26
- $@mixin each(colors, function(name, shades){
27
- LESS += "\n\n";
28
- $@mixin each(shades, function(shade, hex){
29
- LESS += "$" + name + "-" + shade + ": " + hex + ";\n" !default;
30
- });
31
- if (main[name]) {
32
- LESS += "$" + name + ": " + main[name] + ";\n" !default;
33
- }
34
- });
35
- console.log(LESS);
36
- })();
37
-
38
-
39
- */
40
- /* ANIMATION */
41
- /* SHADOWS */
42
- /* Shadows (from mdl http://www.getmdl.io/) */
43
- @keyframes anim-spin {
44
- 0% {
45
- transform: rotate(0deg); }
46
- 100% {
47
- transform: rotate(-360deg); } }
48
- .pixel-caffeine-wrapper * {
49
- -webkit-box-sizing: border-box;
50
- -moz-box-sizing: border-box;
51
- box-sizing: border-box; }
52
- .pixel-caffeine-wrapper *:before,
53
- .pixel-caffeine-wrapper *:after {
54
- -webkit-box-sizing: border-box;
55
- -moz-box-sizing: border-box;
56
- box-sizing: border-box; }
57
- .pixel-caffeine-wrapper html {
58
- font-size: 10px;
59
- -webkit-tap-highlight-color: transparent; }
60
- .pixel-caffeine-wrapper body {
61
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
62
- font-size: 14px;
63
- line-height: 1.42857;
64
- color: #333333;
65
- background-color: transparent; }
66
- .pixel-caffeine-wrapper input,
67
- .pixel-caffeine-wrapper button,
68
- .pixel-caffeine-wrapper select,
69
- .pixel-caffeine-wrapper textarea {
70
- font-family: inherit;
71
- font-size: inherit;
72
- line-height: inherit; }
73
- .pixel-caffeine-wrapper a {
74
- color: #337ab7;
75
- text-decoration: none; }
76
- .pixel-caffeine-wrapper a:hover, .pixel-caffeine-wrapper a:focus {
77
- color: #23527c;
78
- text-decoration: underline; }
79
- .pixel-caffeine-wrapper a:focus {
80
- outline: 5px auto -webkit-focus-ring-color;
81
- outline-offset: -2px; }
82
- .pixel-caffeine-wrapper figure {
83
- margin: 0; }
84
- .pixel-caffeine-wrapper img {
85
- vertical-align: middle; }
86
- .pixel-caffeine-wrapper .img-responsive {
87
- display: block;
88
- max-width: 100%;
89
- height: auto; }
90
- .pixel-caffeine-wrapper .img-rounded {
91
- border-radius: 6px; }
92
- .pixel-caffeine-wrapper .img-thumbnail {
93
- padding: 4px;
94
- line-height: 1.42857;
95
- background-color: #fff;
96
- border: 1px solid #ddd;
97
- border-radius: 4px;
98
- -webkit-transition: all 0.2s ease-in-out;
99
- -o-transition: all 0.2s ease-in-out;
100
- transition: all 0.2s ease-in-out;
101
- display: inline-block;
102
- max-width: 100%;
103
- height: auto; }
104
- .pixel-caffeine-wrapper .img-circle {
105
- border-radius: 50%; }
106
- .pixel-caffeine-wrapper hr {
107
- margin-top: 20px;
108
- margin-bottom: 20px;
109
- border: 0;
110
- border-top: 1px solid #eeeeee; }
111
- .pixel-caffeine-wrapper .sr-only {
112
- position: absolute;
113
- width: 1px;
114
- height: 1px;
115
- margin: -1px;
116
- padding: 0;
117
- overflow: hidden;
118
- clip: rect(0, 0, 0, 0);
119
- border: 0; }
120
- .pixel-caffeine-wrapper .sr-only-focusable:active, .pixel-caffeine-wrapper .sr-only-focusable:focus {
121
- position: static;
122
- width: auto;
123
- height: auto;
124
- margin: 0;
125
- overflow: visible;
126
- clip: auto; }
127
- .pixel-caffeine-wrapper [role="button"] {
128
- cursor: pointer; }
129
- .pixel-caffeine-wrapper h1, .pixel-caffeine-wrapper h2, .pixel-caffeine-wrapper h3, .pixel-caffeine-wrapper h4, .pixel-caffeine-wrapper h5, .pixel-caffeine-wrapper h6,
130
- .pixel-caffeine-wrapper .h1, .pixel-caffeine-wrapper .h2, .pixel-caffeine-wrapper .h3, .pixel-caffeine-wrapper .h4, .pixel-caffeine-wrapper .h5, .pixel-caffeine-wrapper .h6 {
131
- font-family: inherit;
132
- font-weight: 700;
133
- line-height: 1.1;
134
- color: inherit; }
135
- .pixel-caffeine-wrapper h1 small,
136
- .pixel-caffeine-wrapper h1 .small, .pixel-caffeine-wrapper h2 small,
137
- .pixel-caffeine-wrapper h2 .small, .pixel-caffeine-wrapper h3 small,
138
- .pixel-caffeine-wrapper h3 .small, .pixel-caffeine-wrapper h4 small,
139
- .pixel-caffeine-wrapper h4 .small, .pixel-caffeine-wrapper h5 small,
140
- .pixel-caffeine-wrapper h5 .small, .pixel-caffeine-wrapper h6 small,
141
- .pixel-caffeine-wrapper h6 .small,
142
- .pixel-caffeine-wrapper .h1 small,
143
- .pixel-caffeine-wrapper .h1 .small, .pixel-caffeine-wrapper .h2 small,
144
- .pixel-caffeine-wrapper .h2 .small, .pixel-caffeine-wrapper .h3 small,
145
- .pixel-caffeine-wrapper .h3 .small, .pixel-caffeine-wrapper .h4 small,
146
- .pixel-caffeine-wrapper .h4 .small, .pixel-caffeine-wrapper .h5 small,
147
- .pixel-caffeine-wrapper .h5 .small, .pixel-caffeine-wrapper .h6 small,
148
- .pixel-caffeine-wrapper .h6 .small {
149
- font-weight: normal;
150
- line-height: 1;
151
- color: #777777; }
152
- .pixel-caffeine-wrapper h1, .pixel-caffeine-wrapper .h1,
153
- .pixel-caffeine-wrapper h2, .pixel-caffeine-wrapper .h2,
154
- .pixel-caffeine-wrapper h3, .pixel-caffeine-wrapper .h3 {
155
- margin-top: 20px;
156
- margin-bottom: 10px; }
157
- .pixel-caffeine-wrapper h1 small,
158
- .pixel-caffeine-wrapper h1 .small, .pixel-caffeine-wrapper .h1 small,
159
- .pixel-caffeine-wrapper .h1 .small,
160
- .pixel-caffeine-wrapper h2 small,
161
- .pixel-caffeine-wrapper h2 .small, .pixel-caffeine-wrapper .h2 small,
162
- .pixel-caffeine-wrapper .h2 .small,
163
- .pixel-caffeine-wrapper h3 small,
164
- .pixel-caffeine-wrapper h3 .small, .pixel-caffeine-wrapper .h3 small,
165
- .pixel-caffeine-wrapper .h3 .small {
166
- font-size: 65%; }
167
- .pixel-caffeine-wrapper h4, .pixel-caffeine-wrapper .h4,
168
- .pixel-caffeine-wrapper h5, .pixel-caffeine-wrapper .h5,
169
- .pixel-caffeine-wrapper h6, .pixel-caffeine-wrapper .h6 {
170
- margin-top: 10px;
171
- margin-bottom: 10px; }
172
- .pixel-caffeine-wrapper h4 small,
173
- .pixel-caffeine-wrapper h4 .small, .pixel-caffeine-wrapper .h4 small,
174
- .pixel-caffeine-wrapper .h4 .small,
175
- .pixel-caffeine-wrapper h5 small,
176
- .pixel-caffeine-wrapper h5 .small, .pixel-caffeine-wrapper .h5 small,
177
- .pixel-caffeine-wrapper .h5 .small,
178
- .pixel-caffeine-wrapper h6 small,
179
- .pixel-caffeine-wrapper h6 .small, .pixel-caffeine-wrapper .h6 small,
180
- .pixel-caffeine-wrapper .h6 .small {
181
- font-size: 75%; }
182
- .pixel-caffeine-wrapper h1, .pixel-caffeine-wrapper .h1 {
183
- font-size: 36px; }
184
- .pixel-caffeine-wrapper h2, .pixel-caffeine-wrapper .h2 {
185
- font-size: 30px; }
186
- .pixel-caffeine-wrapper h3, .pixel-caffeine-wrapper .h3 {
187
- font-size: 24px; }
188
- .pixel-caffeine-wrapper h4, .pixel-caffeine-wrapper .h4 {
189
- font-size: 18px; }
190
- .pixel-caffeine-wrapper h5, .pixel-caffeine-wrapper .h5 {
191
- font-size: 14px; }
192
- .pixel-caffeine-wrapper h6, .pixel-caffeine-wrapper .h6 {
193
- font-size: 12px; }
194
- .pixel-caffeine-wrapper p {
195
- margin: 0 0 10px; }
196
- .pixel-caffeine-wrapper .lead {
197
- margin-bottom: 20px;
198
- font-size: 16px;
199
- font-weight: 300;
200
- line-height: 1.4; }
201
- @media (min-width: 768px) {
202
- .pixel-caffeine-wrapper .lead {
203
- font-size: 21px; } }
204
- .pixel-caffeine-wrapper small,
205
- .pixel-caffeine-wrapper .small {
206
- font-size: 85%; }
207
- .pixel-caffeine-wrapper mark,
208
- .pixel-caffeine-wrapper .mark {
209
- background-color: #fcf8e3;
210
- padding: .2em; }
211
- .pixel-caffeine-wrapper .text-left {
212
- text-align: left; }
213
- .pixel-caffeine-wrapper .text-right {
214
- text-align: right; }
215
- .pixel-caffeine-wrapper .text-center {
216
- text-align: center; }
217
- .pixel-caffeine-wrapper .text-justify {
218
- text-align: justify; }
219
- .pixel-caffeine-wrapper .text-nowrap {
220
- white-space: nowrap; }
221
- .pixel-caffeine-wrapper .text-lowercase {
222
- text-transform: lowercase; }
223
- .pixel-caffeine-wrapper .text-uppercase, .pixel-caffeine-wrapper .initialism {
224
- text-transform: uppercase; }
225
- .pixel-caffeine-wrapper .text-capitalize {
226
- text-transform: capitalize; }
227
- .pixel-caffeine-wrapper .text-muted {
228
- color: #777777; }
229
- .pixel-caffeine-wrapper .text-primary {
230
- color: #4C70BA; }
231
- .pixel-caffeine-wrapper a.text-primary:hover,
232
- .pixel-caffeine-wrapper a.text-primary:focus {
233
- color: #3b5998; }
234
- .pixel-caffeine-wrapper .text-success {
235
- color: #3c763d; }
236
- .pixel-caffeine-wrapper a.text-success:hover,
237
- .pixel-caffeine-wrapper a.text-success:focus {
238
- color: #2b542c; }
239
- .pixel-caffeine-wrapper .text-info {
240
- color: #31708f; }
241
- .pixel-caffeine-wrapper a.text-info:hover,
242
- .pixel-caffeine-wrapper a.text-info:focus {
243
- color: #245269; }
244
- .pixel-caffeine-wrapper .text-warning {
245
- color: #8a6d3b; }
246
- .pixel-caffeine-wrapper a.text-warning:hover,
247
- .pixel-caffeine-wrapper a.text-warning:focus {
248
- color: #66512c; }
249
- .pixel-caffeine-wrapper .text-danger {
250
- color: #a94442; }
251
- .pixel-caffeine-wrapper a.text-danger:hover,
252
- .pixel-caffeine-wrapper a.text-danger:focus {
253
- color: #843534; }
254
- .pixel-caffeine-wrapper .bg-primary {
255
- color: #fff; }
256
- .pixel-caffeine-wrapper .bg-primary {
257
- background-color: #4C70BA; }
258
- .pixel-caffeine-wrapper a.bg-primary:hover,
259
- .pixel-caffeine-wrapper a.bg-primary:focus {
260
- background-color: #3b5998; }
261
- .pixel-caffeine-wrapper .bg-success {
262
- background-color: #dff0d8; }
263
- .pixel-caffeine-wrapper a.bg-success:hover,
264
- .pixel-caffeine-wrapper a.bg-success:focus {
265
- background-color: #c1e2b3; }
266
- .pixel-caffeine-wrapper .bg-info {
267
- background-color: #d9edf7; }
268
- .pixel-caffeine-wrapper a.bg-info:hover,
269
- .pixel-caffeine-wrapper a.bg-info:focus {
270
- background-color: #afd9ee; }
271
- .pixel-caffeine-wrapper .bg-warning {
272
- background-color: #fcf8e3; }
273
- .pixel-caffeine-wrapper a.bg-warning:hover,
274
- .pixel-caffeine-wrapper a.bg-warning:focus {
275
- background-color: #f7ecb5; }
276
- .pixel-caffeine-wrapper .bg-danger {
277
- background-color: #f2dede; }
278
- .pixel-caffeine-wrapper a.bg-danger:hover,
279
- .pixel-caffeine-wrapper a.bg-danger:focus {
280
- background-color: #e4b9b9; }
281
- .pixel-caffeine-wrapper .page-header {
282
- padding-bottom: 9px;
283
- margin: 40px 0 20px;
284
- border-bottom: 1px solid #eeeeee; }
285
- .pixel-caffeine-wrapper ul,
286
- .pixel-caffeine-wrapper ol {
287
- margin-top: 0;
288
- margin-bottom: 10px; }
289
- .pixel-caffeine-wrapper ul ul,
290
- .pixel-caffeine-wrapper ul ol,
291
- .pixel-caffeine-wrapper ol ul,
292
- .pixel-caffeine-wrapper ol ol {
293
- margin-bottom: 0; }
294
- .pixel-caffeine-wrapper .list-unstyled {
295
- padding-left: 0;
296
- list-style: none; }
297
- .pixel-caffeine-wrapper .list-inline {
298
- padding-left: 0;
299
- list-style: none;
300
- margin-left: -5px; }
301
- .pixel-caffeine-wrapper .list-inline > li {
302
- display: inline-block;
303
- padding-left: 5px;
304
- padding-right: 5px; }
305
- .pixel-caffeine-wrapper dl {
306
- margin-top: 0;
307
- margin-bottom: 20px; }
308
- .pixel-caffeine-wrapper dt,
309
- .pixel-caffeine-wrapper dd {
310
- line-height: 1.42857; }
311
- .pixel-caffeine-wrapper dt {
312
- font-weight: bold; }
313
- .pixel-caffeine-wrapper dd {
314
- margin-left: 0; }
315
- .pixel-caffeine-wrapper .dl-horizontal dd:before, .pixel-caffeine-wrapper .dl-horizontal dd:after {
316
- content: " ";
317
- display: table; }
318
- .pixel-caffeine-wrapper .dl-horizontal dd:after {
319
- clear: both; }
320
- @media (min-width: 768px) {
321
- .pixel-caffeine-wrapper .dl-horizontal dt {
322
- float: left;
323
- width: 160px;
324
- clear: left;
325
- text-align: right;
326
- overflow: hidden;
327
- text-overflow: ellipsis;
328
- white-space: nowrap; }
329
- .pixel-caffeine-wrapper .dl-horizontal dd {
330
- margin-left: 180px; } }
331
- .pixel-caffeine-wrapper abbr[title],
332
- .pixel-caffeine-wrapper abbr[data-original-title] {
333
- cursor: help;
334
- border-bottom: 1px dotted #777777; }
335
- .pixel-caffeine-wrapper .initialism {
336
- font-size: 90%; }
337
- .pixel-caffeine-wrapper blockquote {
338
- padding: 10px 20px;
339
- margin: 0 0 20px;
340
- font-size: 17.5px;
341
- border-left: 5px solid #eeeeee; }
342
- .pixel-caffeine-wrapper blockquote p:last-child,
343
- .pixel-caffeine-wrapper blockquote ul:last-child,
344
- .pixel-caffeine-wrapper blockquote ol:last-child {
345
- margin-bottom: 0; }
346
- .pixel-caffeine-wrapper blockquote footer,
347
- .pixel-caffeine-wrapper blockquote small,
348
- .pixel-caffeine-wrapper blockquote .small {
349
- display: block;
350
- font-size: 80%;
351
- line-height: 1.42857;
352
- color: #777777; }
353
- .pixel-caffeine-wrapper blockquote footer:before,
354
- .pixel-caffeine-wrapper blockquote small:before,
355
- .pixel-caffeine-wrapper blockquote .small:before {
356
- content: '\2014 \00A0'; }
357
- .pixel-caffeine-wrapper .blockquote-reverse,
358
- .pixel-caffeine-wrapper blockquote.pull-right {
359
- padding-right: 15px;
360
- padding-left: 0;
361
- border-right: 5px solid #eeeeee;
362
- border-left: 0;
363
- text-align: right; }
364
- .pixel-caffeine-wrapper .blockquote-reverse footer:before,
365
- .pixel-caffeine-wrapper .blockquote-reverse small:before,
366
- .pixel-caffeine-wrapper .blockquote-reverse .small:before,
367
- .pixel-caffeine-wrapper blockquote.pull-right footer:before,
368
- .pixel-caffeine-wrapper blockquote.pull-right small:before,
369
- .pixel-caffeine-wrapper blockquote.pull-right .small:before {
370
- content: ''; }
371
- .pixel-caffeine-wrapper .blockquote-reverse footer:after,
372
- .pixel-caffeine-wrapper .blockquote-reverse small:after,
373
- .pixel-caffeine-wrapper .blockquote-reverse .small:after,
374
- .pixel-caffeine-wrapper blockquote.pull-right footer:after,
375
- .pixel-caffeine-wrapper blockquote.pull-right small:after,
376
- .pixel-caffeine-wrapper blockquote.pull-right .small:after {
377
- content: '\00A0 \2014'; }
378
- .pixel-caffeine-wrapper address {
379
- margin-bottom: 20px;
380
- font-style: normal;
381
- line-height: 1.42857; }
382
- .pixel-caffeine-wrapper code,
383
- .pixel-caffeine-wrapper kbd,
384
- .pixel-caffeine-wrapper pre,
385
- .pixel-caffeine-wrapper samp {
386
- font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
387
- .pixel-caffeine-wrapper code {
388
- padding: 2px 4px;
389
- font-size: 90%;
390
- color: #c7254e;
391
- background-color: #f9f2f4;
392
- border-radius: 4px; }
393
- .pixel-caffeine-wrapper kbd {
394
- padding: 2px 4px;
395
- font-size: 90%;
396
- color: #fff;
397
- background-color: #333;
398
- border-radius: 3px;
399
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
400
- .pixel-caffeine-wrapper kbd kbd {
401
- padding: 0;
402
- font-size: 100%;
403
- font-weight: bold;
404
- box-shadow: none; }
405
- .pixel-caffeine-wrapper pre {
406
- display: block;
407
- padding: 9.5px;
408
- margin: 0 0 10px;
409
- font-size: 13px;
410
- line-height: 1.42857;
411
- word-break: break-all;
412
- word-wrap: break-word;
413
- color: #333333;
414
- background-color: #f5f5f5;
415
- border: 1px solid #ccc;
416
- border-radius: 4px; }
417
- .pixel-caffeine-wrapper pre code {
418
- padding: 0;
419
- font-size: inherit;
420
- color: inherit;
421
- white-space: pre-wrap;
422
- background-color: transparent;
423
- border-radius: 0; }
424
- .pixel-caffeine-wrapper .pre-scrollable {
425
- max-height: 340px;
426
- overflow-y: scroll; }
427
- .pixel-caffeine-wrapper .container {
428
- margin-right: auto;
429
- margin-left: auto;
430
- padding-left: 15px;
431
- padding-right: 15px; }
432
- .pixel-caffeine-wrapper .container:before, .pixel-caffeine-wrapper .container:after {
433
- content: " ";
434
- display: table; }
435
- .pixel-caffeine-wrapper .container:after {
436
- clear: both; }
437
- @media (min-width: 768px) {
438
- .pixel-caffeine-wrapper .container {
439
- width: 750px; } }
440
- @media (min-width: 992px) {
441
- .pixel-caffeine-wrapper .container {
442
- width: 970px; } }
443
- @media (min-width: 1200px) {
444
- .pixel-caffeine-wrapper .container {
445
- width: 1170px; } }
446
- .pixel-caffeine-wrapper .container-fluid {
447
- margin-right: auto;
448
- margin-left: auto;
449
- padding-left: 15px;
450
- padding-right: 15px; }
451
- .pixel-caffeine-wrapper .container-fluid:before, .pixel-caffeine-wrapper .container-fluid:after {
452
- content: " ";
453
- display: table; }
454
- .pixel-caffeine-wrapper .container-fluid:after {
455
- clear: both; }
456
- .pixel-caffeine-wrapper .row {
457
- margin-left: -15px;
458
- margin-right: -15px; }
459
- .pixel-caffeine-wrapper .row:before, .pixel-caffeine-wrapper .row:after {
460
- content: " ";
461
- display: table; }
462
- .pixel-caffeine-wrapper .row:after {
463
- clear: both; }
464
- .pixel-caffeine-wrapper .col-xs-1, .pixel-caffeine-wrapper .col-sm-1, .pixel-caffeine-wrapper .col-md-1, .pixel-caffeine-wrapper .col-lg-1, .pixel-caffeine-wrapper .col-xs-2, .pixel-caffeine-wrapper .col-sm-2, .pixel-caffeine-wrapper .col-md-2, .pixel-caffeine-wrapper .col-lg-2, .pixel-caffeine-wrapper .col-xs-3, .pixel-caffeine-wrapper .col-sm-3, .pixel-caffeine-wrapper .col-md-3, .pixel-caffeine-wrapper .col-lg-3, .pixel-caffeine-wrapper .col-xs-4, .pixel-caffeine-wrapper .col-sm-4, .pixel-caffeine-wrapper .col-md-4, .pixel-caffeine-wrapper .col-lg-4, .pixel-caffeine-wrapper .col-xs-5, .pixel-caffeine-wrapper .col-sm-5, .pixel-caffeine-wrapper .col-md-5, .pixel-caffeine-wrapper .col-lg-5, .pixel-caffeine-wrapper .col-xs-6, .pixel-caffeine-wrapper .col-sm-6, .pixel-caffeine-wrapper .col-md-6, .pixel-caffeine-wrapper .col-lg-6, .pixel-caffeine-wrapper .col-xs-7, .pixel-caffeine-wrapper .col-sm-7, .pixel-caffeine-wrapper .col-md-7, .pixel-caffeine-wrapper .col-lg-7, .pixel-caffeine-wrapper .col-xs-8, .pixel-caffeine-wrapper .col-sm-8, .pixel-caffeine-wrapper .col-md-8, .pixel-caffeine-wrapper .col-lg-8, .pixel-caffeine-wrapper .col-xs-9, .pixel-caffeine-wrapper .col-sm-9, .pixel-caffeine-wrapper .col-md-9, .pixel-caffeine-wrapper .col-lg-9, .pixel-caffeine-wrapper .col-xs-10, .pixel-caffeine-wrapper .col-sm-10, .pixel-caffeine-wrapper .col-md-10, .pixel-caffeine-wrapper .col-lg-10, .pixel-caffeine-wrapper .col-xs-11, .pixel-caffeine-wrapper .col-sm-11, .pixel-caffeine-wrapper .col-md-11, .pixel-caffeine-wrapper .col-lg-11, .pixel-caffeine-wrapper .col-xs-12, .pixel-caffeine-wrapper .col-sm-12, .pixel-caffeine-wrapper .col-md-12, .pixel-caffeine-wrapper .col-lg-12 {
465
- position: relative;
466
- min-height: 1px;
467
- padding-left: 15px;
468
- padding-right: 15px; }
469
- .pixel-caffeine-wrapper .col-xs-1, .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, .pixel-caffeine-wrapper .col-xs-10, .pixel-caffeine-wrapper .col-xs-11, .pixel-caffeine-wrapper .col-xs-12 {
470
- float: left; }
471
- .pixel-caffeine-wrapper .col-xs-1 {
472
- width: 8.33333%; }
473
- .pixel-caffeine-wrapper .col-xs-2 {
474
- width: 16.66667%; }
475
- .pixel-caffeine-wrapper .col-xs-3 {
476
- width: 25%; }
477
- .pixel-caffeine-wrapper .col-xs-4 {
478
- width: 33.33333%; }
479
- .pixel-caffeine-wrapper .col-xs-5 {
480
- width: 41.66667%; }
481
- .pixel-caffeine-wrapper .col-xs-6 {
482
- width: 50%; }
483
- .pixel-caffeine-wrapper .col-xs-7 {
484
- width: 58.33333%; }
485
- .pixel-caffeine-wrapper .col-xs-8 {
486
- width: 66.66667%; }
487
- .pixel-caffeine-wrapper .col-xs-9 {
488
- width: 75%; }
489
- .pixel-caffeine-wrapper .col-xs-10 {
490
- width: 83.33333%; }
491
- .pixel-caffeine-wrapper .col-xs-11 {
492
- width: 91.66667%; }
493
- .pixel-caffeine-wrapper .col-xs-12 {
494
- width: 100%; }
495
- .pixel-caffeine-wrapper .col-xs-pull-0 {
496
- right: auto; }
497
- .pixel-caffeine-wrapper .col-xs-pull-1 {
498
- right: 8.33333%; }
499
- .pixel-caffeine-wrapper .col-xs-pull-2 {
500
- right: 16.66667%; }
501
- .pixel-caffeine-wrapper .col-xs-pull-3 {
502
- right: 25%; }
503
- .pixel-caffeine-wrapper .col-xs-pull-4 {
504
- right: 33.33333%; }
505
- .pixel-caffeine-wrapper .col-xs-pull-5 {
506
- right: 41.66667%; }
507
- .pixel-caffeine-wrapper .col-xs-pull-6 {
508
- right: 50%; }
509
- .pixel-caffeine-wrapper .col-xs-pull-7 {
510
- right: 58.33333%; }
511
- .pixel-caffeine-wrapper .col-xs-pull-8 {
512
- right: 66.66667%; }
513
- .pixel-caffeine-wrapper .col-xs-pull-9 {
514
- right: 75%; }
515
- .pixel-caffeine-wrapper .col-xs-pull-10 {
516
- right: 83.33333%; }
517
- .pixel-caffeine-wrapper .col-xs-pull-11 {
518
- right: 91.66667%; }
519
- .pixel-caffeine-wrapper .col-xs-pull-12 {
520
- right: 100%; }
521
- .pixel-caffeine-wrapper .col-xs-push-0 {
522
- left: auto; }
523
- .pixel-caffeine-wrapper .col-xs-push-1 {
524
- left: 8.33333%; }
525
- .pixel-caffeine-wrapper .col-xs-push-2 {
526
- left: 16.66667%; }
527
- .pixel-caffeine-wrapper .col-xs-push-3 {
528
- left: 25%; }
529
- .pixel-caffeine-wrapper .col-xs-push-4 {
530
- left: 33.33333%; }
531
- .pixel-caffeine-wrapper .col-xs-push-5 {
532
- left: 41.66667%; }
533
- .pixel-caffeine-wrapper .col-xs-push-6 {
534
- left: 50%; }
535
- .pixel-caffeine-wrapper .col-xs-push-7 {
536
- left: 58.33333%; }
537
- .pixel-caffeine-wrapper .col-xs-push-8 {
538
- left: 66.66667%; }
539
- .pixel-caffeine-wrapper .col-xs-push-9 {
540
- left: 75%; }
541
- .pixel-caffeine-wrapper .col-xs-push-10 {
542
- left: 83.33333%; }
543
- .pixel-caffeine-wrapper .col-xs-push-11 {
544
- left: 91.66667%; }
545
- .pixel-caffeine-wrapper .col-xs-push-12 {
546
- left: 100%; }
547
- .pixel-caffeine-wrapper .col-xs-offset-0 {
548
- margin-left: 0%; }
549
- .pixel-caffeine-wrapper .col-xs-offset-1 {
550
- margin-left: 8.33333%; }
551
- .pixel-caffeine-wrapper .col-xs-offset-2 {
552
- margin-left: 16.66667%; }
553
- .pixel-caffeine-wrapper .col-xs-offset-3 {
554
- margin-left: 25%; }
555
- .pixel-caffeine-wrapper .col-xs-offset-4 {
556
- margin-left: 33.33333%; }
557
- .pixel-caffeine-wrapper .col-xs-offset-5 {
558
- margin-left: 41.66667%; }
559
- .pixel-caffeine-wrapper .col-xs-offset-6 {
560
- margin-left: 50%; }
561
- .pixel-caffeine-wrapper .col-xs-offset-7 {
562
- margin-left: 58.33333%; }
563
- .pixel-caffeine-wrapper .col-xs-offset-8 {
564
- margin-left: 66.66667%; }
565
- .pixel-caffeine-wrapper .col-xs-offset-9 {
566
- margin-left: 75%; }
567
- .pixel-caffeine-wrapper .col-xs-offset-10 {
568
- margin-left: 83.33333%; }
569
- .pixel-caffeine-wrapper .col-xs-offset-11 {
570
- margin-left: 91.66667%; }
571
- .pixel-caffeine-wrapper .col-xs-offset-12 {
572
- margin-left: 100%; }
573
- @media (min-width: 768px) {
574
- .pixel-caffeine-wrapper .col-sm-1, .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-sm-10, .pixel-caffeine-wrapper .col-sm-11, .pixel-caffeine-wrapper .col-sm-12 {
575
- float: left; }
576
- .pixel-caffeine-wrapper .col-sm-1 {
577
- width: 8.33333%; }
578
- .pixel-caffeine-wrapper .col-sm-2 {
579
- width: 16.66667%; }
580
- .pixel-caffeine-wrapper .col-sm-3 {
581
- width: 25%; }
582
- .pixel-caffeine-wrapper .col-sm-4 {
583
- width: 33.33333%; }
584
- .pixel-caffeine-wrapper .col-sm-5 {
585
- width: 41.66667%; }
586
- .pixel-caffeine-wrapper .col-sm-6 {
587
- width: 50%; }
588
- .pixel-caffeine-wrapper .col-sm-7 {
589
- width: 58.33333%; }
590
- .pixel-caffeine-wrapper .col-sm-8 {
591
- width: 66.66667%; }
592
- .pixel-caffeine-wrapper .col-sm-9 {
593
- width: 75%; }
594
- .pixel-caffeine-wrapper .col-sm-10 {
595
- width: 83.33333%; }
596
- .pixel-caffeine-wrapper .col-sm-11 {
597
- width: 91.66667%; }
598
- .pixel-caffeine-wrapper .col-sm-12 {
599
- width: 100%; }
600
- .pixel-caffeine-wrapper .col-sm-pull-0 {
601
- right: auto; }
602
- .pixel-caffeine-wrapper .col-sm-pull-1 {
603
- right: 8.33333%; }
604
- .pixel-caffeine-wrapper .col-sm-pull-2 {
605
- right: 16.66667%; }
606
- .pixel-caffeine-wrapper .col-sm-pull-3 {
607
- right: 25%; }
608
- .pixel-caffeine-wrapper .col-sm-pull-4 {
609
- right: 33.33333%; }
610
- .pixel-caffeine-wrapper .col-sm-pull-5 {
611
- right: 41.66667%; }
612
- .pixel-caffeine-wrapper .col-sm-pull-6 {
613
- right: 50%; }
614
- .pixel-caffeine-wrapper .col-sm-pull-7 {
615
- right: 58.33333%; }
616
- .pixel-caffeine-wrapper .col-sm-pull-8 {
617
- right: 66.66667%; }
618
- .pixel-caffeine-wrapper .col-sm-pull-9 {
619
- right: 75%; }
620
- .pixel-caffeine-wrapper .col-sm-pull-10 {
621
- right: 83.33333%; }
622
- .pixel-caffeine-wrapper .col-sm-pull-11 {
623
- right: 91.66667%; }
624
- .pixel-caffeine-wrapper .col-sm-pull-12 {
625
- right: 100%; }
626
- .pixel-caffeine-wrapper .col-sm-push-0 {
627
- left: auto; }
628
- .pixel-caffeine-wrapper .col-sm-push-1 {
629
- left: 8.33333%; }
630
- .pixel-caffeine-wrapper .col-sm-push-2 {
631
- left: 16.66667%; }
632
- .pixel-caffeine-wrapper .col-sm-push-3 {
633
- left: 25%; }
634
- .pixel-caffeine-wrapper .col-sm-push-4 {
635
- left: 33.33333%; }
636
- .pixel-caffeine-wrapper .col-sm-push-5 {
637
- left: 41.66667%; }
638
- .pixel-caffeine-wrapper .col-sm-push-6 {
639
- left: 50%; }
640
- .pixel-caffeine-wrapper .col-sm-push-7 {
641
- left: 58.33333%; }
642
- .pixel-caffeine-wrapper .col-sm-push-8 {
643
- left: 66.66667%; }
644
- .pixel-caffeine-wrapper .col-sm-push-9 {
645
- left: 75%; }
646
- .pixel-caffeine-wrapper .col-sm-push-10 {
647
- left: 83.33333%; }
648
- .pixel-caffeine-wrapper .col-sm-push-11 {
649
- left: 91.66667%; }
650
- .pixel-caffeine-wrapper .col-sm-push-12 {
651
- left: 100%; }
652
- .pixel-caffeine-wrapper .col-sm-offset-0 {
653
- margin-left: 0%; }
654
- .pixel-caffeine-wrapper .col-sm-offset-1 {
655
- margin-left: 8.33333%; }
656
- .pixel-caffeine-wrapper .col-sm-offset-2 {
657
- margin-left: 16.66667%; }
658
- .pixel-caffeine-wrapper .col-sm-offset-3 {
659
- margin-left: 25%; }
660
- .pixel-caffeine-wrapper .col-sm-offset-4 {
661
- margin-left: 33.33333%; }
662
- .pixel-caffeine-wrapper .col-sm-offset-5 {
663
- margin-left: 41.66667%; }
664
- .pixel-caffeine-wrapper .col-sm-offset-6 {
665
- margin-left: 50%; }
666
- .pixel-caffeine-wrapper .col-sm-offset-7 {
667
- margin-left: 58.33333%; }
668
- .pixel-caffeine-wrapper .col-sm-offset-8 {
669
- margin-left: 66.66667%; }
670
- .pixel-caffeine-wrapper .col-sm-offset-9 {
671
- margin-left: 75%; }
672
- .pixel-caffeine-wrapper .col-sm-offset-10 {
673
- margin-left: 83.33333%; }
674
- .pixel-caffeine-wrapper .col-sm-offset-11 {
675
- margin-left: 91.66667%; }
676
- .pixel-caffeine-wrapper .col-sm-offset-12 {
677
- margin-left: 100%; } }
678
- @media (min-width: 992px) {
679
- .pixel-caffeine-wrapper .col-md-1, .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-md-10, .pixel-caffeine-wrapper .col-md-11, .pixel-caffeine-wrapper .col-md-12 {
680
- float: left; }
681
- .pixel-caffeine-wrapper .col-md-1 {
682
- width: 8.33333%; }
683
- .pixel-caffeine-wrapper .col-md-2 {
684
- width: 16.66667%; }
685
- .pixel-caffeine-wrapper .col-md-3 {
686
- width: 25%; }
687
- .pixel-caffeine-wrapper .col-md-4 {
688
- width: 33.33333%; }
689
- .pixel-caffeine-wrapper .col-md-5 {
690
- width: 41.66667%; }
691
- .pixel-caffeine-wrapper .col-md-6 {
692
- width: 50%; }
693
- .pixel-caffeine-wrapper .col-md-7 {
694
- width: 58.33333%; }
695
- .pixel-caffeine-wrapper .col-md-8 {
696
- width: 66.66667%; }
697
- .pixel-caffeine-wrapper .col-md-9 {
698
- width: 75%; }
699
- .pixel-caffeine-wrapper .col-md-10 {
700
- width: 83.33333%; }
701
- .pixel-caffeine-wrapper .col-md-11 {
702
- width: 91.66667%; }
703
- .pixel-caffeine-wrapper .col-md-12 {
704
- width: 100%; }
705
- .pixel-caffeine-wrapper .col-md-pull-0 {
706
- right: auto; }
707
- .pixel-caffeine-wrapper .col-md-pull-1 {
708
- right: 8.33333%; }
709
- .pixel-caffeine-wrapper .col-md-pull-2 {
710
- right: 16.66667%; }
711
- .pixel-caffeine-wrapper .col-md-pull-3 {
712
- right: 25%; }
713
- .pixel-caffeine-wrapper .col-md-pull-4 {
714
- right: 33.33333%; }
715
- .pixel-caffeine-wrapper .col-md-pull-5 {
716
- right: 41.66667%; }
717
- .pixel-caffeine-wrapper .col-md-pull-6 {
718
- right: 50%; }
719
- .pixel-caffeine-wrapper .col-md-pull-7 {
720
- right: 58.33333%; }
721
- .pixel-caffeine-wrapper .col-md-pull-8 {
722
- right: 66.66667%; }
723
- .pixel-caffeine-wrapper .col-md-pull-9 {
724
- right: 75%; }
725
- .pixel-caffeine-wrapper .col-md-pull-10 {
726
- right: 83.33333%; }
727
- .pixel-caffeine-wrapper .col-md-pull-11 {
728
- right: 91.66667%; }
729
- .pixel-caffeine-wrapper .col-md-pull-12 {
730
- right: 100%; }
731
- .pixel-caffeine-wrapper .col-md-push-0 {
732
- left: auto; }
733
- .pixel-caffeine-wrapper .col-md-push-1 {
734
- left: 8.33333%; }
735
- .pixel-caffeine-wrapper .col-md-push-2 {
736
- left: 16.66667%; }
737
- .pixel-caffeine-wrapper .col-md-push-3 {
738
- left: 25%; }
739
- .pixel-caffeine-wrapper .col-md-push-4 {
740
- left: 33.33333%; }
741
- .pixel-caffeine-wrapper .col-md-push-5 {
742
- left: 41.66667%; }
743
- .pixel-caffeine-wrapper .col-md-push-6 {
744
- left: 50%; }
745
- .pixel-caffeine-wrapper .col-md-push-7 {
746
- left: 58.33333%; }
747
- .pixel-caffeine-wrapper .col-md-push-8 {
748
- left: 66.66667%; }
749
- .pixel-caffeine-wrapper .col-md-push-9 {
750
- left: 75%; }
751
- .pixel-caffeine-wrapper .col-md-push-10 {
752
- left: 83.33333%; }
753
- .pixel-caffeine-wrapper .col-md-push-11 {
754
- left: 91.66667%; }
755
- .pixel-caffeine-wrapper .col-md-push-12 {
756
- left: 100%; }
757
- .pixel-caffeine-wrapper .col-md-offset-0 {
758
- margin-left: 0%; }
759
- .pixel-caffeine-wrapper .col-md-offset-1 {
760
- margin-left: 8.33333%; }
761
- .pixel-caffeine-wrapper .col-md-offset-2 {
762
- margin-left: 16.66667%; }
763
- .pixel-caffeine-wrapper .col-md-offset-3 {
764
- margin-left: 25%; }
765
- .pixel-caffeine-wrapper .col-md-offset-4 {
766
- margin-left: 33.33333%; }
767
- .pixel-caffeine-wrapper .col-md-offset-5 {
768
- margin-left: 41.66667%; }
769
- .pixel-caffeine-wrapper .col-md-offset-6 {
770
- margin-left: 50%; }
771
- .pixel-caffeine-wrapper .col-md-offset-7 {
772
- margin-left: 58.33333%; }
773
- .pixel-caffeine-wrapper .col-md-offset-8 {
774
- margin-left: 66.66667%; }
775
- .pixel-caffeine-wrapper .col-md-offset-9 {
776
- margin-left: 75%; }
777
- .pixel-caffeine-wrapper .col-md-offset-10 {
778
- margin-left: 83.33333%; }
779
- .pixel-caffeine-wrapper .col-md-offset-11 {
780
- margin-left: 91.66667%; }
781
- .pixel-caffeine-wrapper .col-md-offset-12 {
782
- margin-left: 100%; } }
783
- @media (min-width: 1200px) {
784
- .pixel-caffeine-wrapper .col-lg-1, .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-lg-10, .pixel-caffeine-wrapper .col-lg-11, .pixel-caffeine-wrapper .col-lg-12 {
785
- float: left; }
786
- .pixel-caffeine-wrapper .col-lg-1 {
787
- width: 8.33333%; }
788
- .pixel-caffeine-wrapper .col-lg-2 {
789
- width: 16.66667%; }
790
- .pixel-caffeine-wrapper .col-lg-3 {
791
- width: 25%; }
792
- .pixel-caffeine-wrapper .col-lg-4 {
793
- width: 33.33333%; }
794
- .pixel-caffeine-wrapper .col-lg-5 {
795
- width: 41.66667%; }
796
- .pixel-caffeine-wrapper .col-lg-6 {
797
- width: 50%; }
798
- .pixel-caffeine-wrapper .col-lg-7 {
799
- width: 58.33333%; }
800
- .pixel-caffeine-wrapper .col-lg-8 {
801
- width: 66.66667%; }
802
- .pixel-caffeine-wrapper .col-lg-9 {
803
- width: 75%; }
804
- .pixel-caffeine-wrapper .col-lg-10 {
805
- width: 83.33333%; }
806
- .pixel-caffeine-wrapper .col-lg-11 {
807
- width: 91.66667%; }
808
- .pixel-caffeine-wrapper .col-lg-12 {
809
- width: 100%; }
810
- .pixel-caffeine-wrapper .col-lg-pull-0 {
811
- right: auto; }
812
- .pixel-caffeine-wrapper .col-lg-pull-1 {
813
- right: 8.33333%; }
814
- .pixel-caffeine-wrapper .col-lg-pull-2 {
815
- right: 16.66667%; }
816
- .pixel-caffeine-wrapper .col-lg-pull-3 {
817
- right: 25%; }
818
- .pixel-caffeine-wrapper .col-lg-pull-4 {
819
- right: 33.33333%; }
820
- .pixel-caffeine-wrapper .col-lg-pull-5 {
821
- right: 41.66667%; }
822
- .pixel-caffeine-wrapper .col-lg-pull-6 {
823
- right: 50%; }
824
- .pixel-caffeine-wrapper .col-lg-pull-7 {
825
- right: 58.33333%; }
826
- .pixel-caffeine-wrapper .col-lg-pull-8 {
827
- right: 66.66667%; }
828
- .pixel-caffeine-wrapper .col-lg-pull-9 {
829
- right: 75%; }
830
- .pixel-caffeine-wrapper .col-lg-pull-10 {
831
- right: 83.33333%; }
832
- .pixel-caffeine-wrapper .col-lg-pull-11 {
833
- right: 91.66667%; }
834
- .pixel-caffeine-wrapper .col-lg-pull-12 {
835
- right: 100%; }
836
- .pixel-caffeine-wrapper .col-lg-push-0 {
837
- left: auto; }
838
- .pixel-caffeine-wrapper .col-lg-push-1 {
839
- left: 8.33333%; }
840
- .pixel-caffeine-wrapper .col-lg-push-2 {
841
- left: 16.66667%; }
842
- .pixel-caffeine-wrapper .col-lg-push-3 {
843
- left: 25%; }
844
- .pixel-caffeine-wrapper .col-lg-push-4 {
845
- left: 33.33333%; }
846
- .pixel-caffeine-wrapper .col-lg-push-5 {
847
- left: 41.66667%; }
848
- .pixel-caffeine-wrapper .col-lg-push-6 {
849
- left: 50%; }
850
- .pixel-caffeine-wrapper .col-lg-push-7 {
851
- left: 58.33333%; }
852
- .pixel-caffeine-wrapper .col-lg-push-8 {
853
- left: 66.66667%; }
854
- .pixel-caffeine-wrapper .col-lg-push-9 {
855
- left: 75%; }
856
- .pixel-caffeine-wrapper .col-lg-push-10 {
857
- left: 83.33333%; }
858
- .pixel-caffeine-wrapper .col-lg-push-11 {
859
- left: 91.66667%; }
860
- .pixel-caffeine-wrapper .col-lg-push-12 {
861
- left: 100%; }
862
- .pixel-caffeine-wrapper .col-lg-offset-0 {
863
- margin-left: 0%; }
864
- .pixel-caffeine-wrapper .col-lg-offset-1 {
865
- margin-left: 8.33333%; }
866
- .pixel-caffeine-wrapper .col-lg-offset-2 {
867
- margin-left: 16.66667%; }
868
- .pixel-caffeine-wrapper .col-lg-offset-3 {
869
- margin-left: 25%; }
870
- .pixel-caffeine-wrapper .col-lg-offset-4 {
871
- margin-left: 33.33333%; }
872
- .pixel-caffeine-wrapper .col-lg-offset-5 {
873
- margin-left: 41.66667%; }
874
- .pixel-caffeine-wrapper .col-lg-offset-6 {
875
- margin-left: 50%; }
876
- .pixel-caffeine-wrapper .col-lg-offset-7 {
877
- margin-left: 58.33333%; }
878
- .pixel-caffeine-wrapper .col-lg-offset-8 {
879
- margin-left: 66.66667%; }
880
- .pixel-caffeine-wrapper .col-lg-offset-9 {
881
- margin-left: 75%; }
882
- .pixel-caffeine-wrapper .col-lg-offset-10 {
883
- margin-left: 83.33333%; }
884
- .pixel-caffeine-wrapper .col-lg-offset-11 {
885
- margin-left: 91.66667%; }
886
- .pixel-caffeine-wrapper .col-lg-offset-12 {
887
- margin-left: 100%; } }
888
- .pixel-caffeine-wrapper table {
889
- background-color: transparent; }
890
- .pixel-caffeine-wrapper caption {
891
- padding-top: 8px;
892
- padding-bottom: 8px;
893
- color: #777777;
894
- text-align: left; }
895
- .pixel-caffeine-wrapper th {
896
- text-align: left; }
897
- .pixel-caffeine-wrapper .table {
898
- width: 100%;
899
- max-width: 100%;
900
- margin-bottom: 20px; }
901
- .pixel-caffeine-wrapper .table > thead > tr > th,
902
- .pixel-caffeine-wrapper .table > thead > tr > td,
903
- .pixel-caffeine-wrapper .table > tbody > tr > th,
904
- .pixel-caffeine-wrapper .table > tbody > tr > td,
905
- .pixel-caffeine-wrapper .table > tfoot > tr > th,
906
- .pixel-caffeine-wrapper .table > tfoot > tr > td {
907
- padding: 8px;
908
- line-height: 1.42857;
909
- vertical-align: top;
910
- border-top: 1px solid #ddd; }
911
- .pixel-caffeine-wrapper .table > thead > tr > th {
912
- vertical-align: bottom;
913
- border-bottom: 2px solid #ddd; }
914
- .pixel-caffeine-wrapper .table > caption + thead > tr:first-child > th,
915
- .pixel-caffeine-wrapper .table > caption + thead > tr:first-child > td,
916
- .pixel-caffeine-wrapper .table > colgroup + thead > tr:first-child > th,
917
- .pixel-caffeine-wrapper .table > colgroup + thead > tr:first-child > td,
918
- .pixel-caffeine-wrapper .table > thead:first-child > tr:first-child > th,
919
- .pixel-caffeine-wrapper .table > thead:first-child > tr:first-child > td {
920
- border-top: 0; }
921
- .pixel-caffeine-wrapper .table > tbody + tbody {
922
- border-top: 2px solid #ddd; }
923
- .pixel-caffeine-wrapper .table .table {
924
- background-color: transparent; }
925
- .pixel-caffeine-wrapper .table-condensed > thead > tr > th,
926
- .pixel-caffeine-wrapper .table-condensed > thead > tr > td,
927
- .pixel-caffeine-wrapper .table-condensed > tbody > tr > th,
928
- .pixel-caffeine-wrapper .table-condensed > tbody > tr > td,
929
- .pixel-caffeine-wrapper .table-condensed > tfoot > tr > th,
930
- .pixel-caffeine-wrapper .table-condensed > tfoot > tr > td {
931
- padding: 5px; }
932
- .pixel-caffeine-wrapper .table-bordered {
933
- border: 1px solid #ddd; }
934
- .pixel-caffeine-wrapper .table-bordered > thead > tr > th,
935
- .pixel-caffeine-wrapper .table-bordered > thead > tr > td,
936
- .pixel-caffeine-wrapper .table-bordered > tbody > tr > th,
937
- .pixel-caffeine-wrapper .table-bordered > tbody > tr > td,
938
- .pixel-caffeine-wrapper .table-bordered > tfoot > tr > th,
939
- .pixel-caffeine-wrapper .table-bordered > tfoot > tr > td {
940
- border: 1px solid #ddd; }
941
- .pixel-caffeine-wrapper .table-bordered > thead > tr > th,
942
- .pixel-caffeine-wrapper .table-bordered > thead > tr > td {
943
- border-bottom-width: 2px; }
944
- .pixel-caffeine-wrapper .table-striped > tbody > tr:nth-of-type(odd) {
945
- background-color: #f9f9f9; }
946
- .pixel-caffeine-wrapper .table-hover > tbody > tr:hover {
947
- background-color: #f5f5f5; }
948
- .pixel-caffeine-wrapper table col[class*="col-"] {
949
- position: static;
950
- float: none;
951
- display: table-column; }
952
- .pixel-caffeine-wrapper table td[class*="col-"],
953
- .pixel-caffeine-wrapper table th[class*="col-"] {
954
- position: static;
955
- float: none;
956
- display: table-cell; }
957
- .pixel-caffeine-wrapper .table > thead > tr > td.active,
958
- .pixel-caffeine-wrapper .table > thead > tr > th.active, .pixel-caffeine-wrapper .table > thead > tr.active > td, .pixel-caffeine-wrapper .table > thead > tr.active > th,
959
- .pixel-caffeine-wrapper .table > tbody > tr > td.active,
960
- .pixel-caffeine-wrapper .table > tbody > tr > th.active,
961
- .pixel-caffeine-wrapper .table > tbody > tr.active > td,
962
- .pixel-caffeine-wrapper .table > tbody > tr.active > th,
963
- .pixel-caffeine-wrapper .table > tfoot > tr > td.active,
964
- .pixel-caffeine-wrapper .table > tfoot > tr > th.active,
965
- .pixel-caffeine-wrapper .table > tfoot > tr.active > td,
966
- .pixel-caffeine-wrapper .table > tfoot > tr.active > th {
967
- background-color: #f5f5f5; }
968
- .pixel-caffeine-wrapper .table-hover > tbody > tr > td.active:hover,
969
- .pixel-caffeine-wrapper .table-hover > tbody > tr > th.active:hover, .pixel-caffeine-wrapper .table-hover > tbody > tr.active:hover > td, .pixel-caffeine-wrapper .table-hover > tbody > tr:hover > .active, .pixel-caffeine-wrapper .table-hover > tbody > tr.active:hover > th {
970
- background-color: #e8e8e8; }
971
- .pixel-caffeine-wrapper .table > thead > tr > td.success,
972
- .pixel-caffeine-wrapper .table > thead > tr > th.success, .pixel-caffeine-wrapper .table > thead > tr.success > td, .pixel-caffeine-wrapper .table > thead > tr.success > th,
973
- .pixel-caffeine-wrapper .table > tbody > tr > td.success,
974
- .pixel-caffeine-wrapper .table > tbody > tr > th.success,
975
- .pixel-caffeine-wrapper .table > tbody > tr.success > td,
976
- .pixel-caffeine-wrapper .table > tbody > tr.success > th,
977
- .pixel-caffeine-wrapper .table > tfoot > tr > td.success,
978
- .pixel-caffeine-wrapper .table > tfoot > tr > th.success,
979
- .pixel-caffeine-wrapper .table > tfoot > tr.success > td,
980
- .pixel-caffeine-wrapper .table > tfoot > tr.success > th {
981
- background-color: #dff0d8; }
982
- .pixel-caffeine-wrapper .table-hover > tbody > tr > td.success:hover,
983
- .pixel-caffeine-wrapper .table-hover > tbody > tr > th.success:hover, .pixel-caffeine-wrapper .table-hover > tbody > tr.success:hover > td, .pixel-caffeine-wrapper .table-hover > tbody > tr:hover > .success, .pixel-caffeine-wrapper .table-hover > tbody > tr.success:hover > th {
984
- background-color: #d0e9c6; }
985
- .pixel-caffeine-wrapper .table > thead > tr > td.info,
986
- .pixel-caffeine-wrapper .table > thead > tr > th.info, .pixel-caffeine-wrapper .table > thead > tr.info > td, .pixel-caffeine-wrapper .table > thead > tr.info > th,
987
- .pixel-caffeine-wrapper .table > tbody > tr > td.info,
988
- .pixel-caffeine-wrapper .table > tbody > tr > th.info,
989
- .pixel-caffeine-wrapper .table > tbody > tr.info > td,
990
- .pixel-caffeine-wrapper .table > tbody > tr.info > th,
991
- .pixel-caffeine-wrapper .table > tfoot > tr > td.info,
992
- .pixel-caffeine-wrapper .table > tfoot > tr > th.info,
993
- .pixel-caffeine-wrapper .table > tfoot > tr.info > td,
994
- .pixel-caffeine-wrapper .table > tfoot > tr.info > th {
995
- background-color: #d9edf7; }
996
- .pixel-caffeine-wrapper .table-hover > tbody > tr > td.info:hover,
997
- .pixel-caffeine-wrapper .table-hover > tbody > tr > th.info:hover, .pixel-caffeine-wrapper .table-hover > tbody > tr.info:hover > td, .pixel-caffeine-wrapper .table-hover > tbody > tr:hover > .info, .pixel-caffeine-wrapper .table-hover > tbody > tr.info:hover > th {
998
- background-color: #c4e3f3; }
999
- .pixel-caffeine-wrapper .table > thead > tr > td.warning,
1000
- .pixel-caffeine-wrapper .table > thead > tr > th.warning, .pixel-caffeine-wrapper .table > thead > tr.warning > td, .pixel-caffeine-wrapper .table > thead > tr.warning > th,
1001
- .pixel-caffeine-wrapper .table > tbody > tr > td.warning,
1002
- .pixel-caffeine-wrapper .table > tbody > tr > th.warning,
1003
- .pixel-caffeine-wrapper .table > tbody > tr.warning > td,
1004
- .pixel-caffeine-wrapper .table > tbody > tr.warning > th,
1005
- .pixel-caffeine-wrapper .table > tfoot > tr > td.warning,
1006
- .pixel-caffeine-wrapper .table > tfoot > tr > th.warning,
1007
- .pixel-caffeine-wrapper .table > tfoot > tr.warning > td,
1008
- .pixel-caffeine-wrapper .table > tfoot > tr.warning > th {
1009
- background-color: #fcf8e3; }
1010
- .pixel-caffeine-wrapper .table-hover > tbody > tr > td.warning:hover,
1011
- .pixel-caffeine-wrapper .table-hover > tbody > tr > th.warning:hover, .pixel-caffeine-wrapper .table-hover > tbody > tr.warning:hover > td, .pixel-caffeine-wrapper .table-hover > tbody > tr:hover > .warning, .pixel-caffeine-wrapper .table-hover > tbody > tr.warning:hover > th {
1012
- background-color: #faf2cc; }
1013
- .pixel-caffeine-wrapper .table > thead > tr > td.danger,
1014
- .pixel-caffeine-wrapper .table > thead > tr > th.danger, .pixel-caffeine-wrapper .table > thead > tr.danger > td, .pixel-caffeine-wrapper .table > thead > tr.danger > th,
1015
- .pixel-caffeine-wrapper .table > tbody > tr > td.danger,
1016
- .pixel-caffeine-wrapper .table > tbody > tr > th.danger,
1017
- .pixel-caffeine-wrapper .table > tbody > tr.danger > td,
1018
- .pixel-caffeine-wrapper .table > tbody > tr.danger > th,
1019
- .pixel-caffeine-wrapper .table > tfoot > tr > td.danger,
1020
- .pixel-caffeine-wrapper .table > tfoot > tr > th.danger,
1021
- .pixel-caffeine-wrapper .table > tfoot > tr.danger > td,
1022
- .pixel-caffeine-wrapper .table > tfoot > tr.danger > th {
1023
- background-color: #f2dede; }
1024
- .pixel-caffeine-wrapper .table-hover > tbody > tr > td.danger:hover,
1025
- .pixel-caffeine-wrapper .table-hover > tbody > tr > th.danger:hover, .pixel-caffeine-wrapper .table-hover > tbody > tr.danger:hover > td, .pixel-caffeine-wrapper .table-hover > tbody > tr:hover > .danger, .pixel-caffeine-wrapper .table-hover > tbody > tr.danger:hover > th {
1026
- background-color: #ebcccc; }
1027
- .pixel-caffeine-wrapper .table-responsive {
1028
- overflow-x: auto;
1029
- min-height: 0.01%; }
1030
- @media screen and (max-width: 767px) {
1031
- .pixel-caffeine-wrapper .table-responsive {
1032
- width: 100%;
1033
- margin-bottom: 15px;
1034
- overflow-y: hidden;
1035
- -ms-overflow-style: -ms-autohiding-scrollbar;
1036
- border: 1px solid #ddd; }
1037
- .pixel-caffeine-wrapper .table-responsive > .table {
1038
- margin-bottom: 0; }
1039
- .pixel-caffeine-wrapper .table-responsive > .table > thead > tr > th,
1040
- .pixel-caffeine-wrapper .table-responsive > .table > thead > tr > td,
1041
- .pixel-caffeine-wrapper .table-responsive > .table > tbody > tr > th,
1042
- .pixel-caffeine-wrapper .table-responsive > .table > tbody > tr > td,
1043
- .pixel-caffeine-wrapper .table-responsive > .table > tfoot > tr > th,
1044
- .pixel-caffeine-wrapper .table-responsive > .table > tfoot > tr > td {
1045
- white-space: nowrap; }
1046
- .pixel-caffeine-wrapper .table-responsive > .table-bordered {
1047
- border: 0; }
1048
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > thead > tr > th:first-child,
1049
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > thead > tr > td:first-child,
1050
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr > th:first-child,
1051
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr > td:first-child,
1052
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1053
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1054
- border-left: 0; }
1055
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > thead > tr > th:last-child,
1056
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > thead > tr > td:last-child,
1057
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr > th:last-child,
1058
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr > td:last-child,
1059
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1060
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1061
- border-right: 0; }
1062
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr:last-child > th,
1063
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tbody > tr:last-child > td,
1064
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1065
- .pixel-caffeine-wrapper .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1066
- border-bottom: 0; } }
1067
- .pixel-caffeine-wrapper fieldset {
1068
- padding: 0;
1069
- margin: 0;
1070
- border: 0;
1071
- min-width: 0; }
1072
- .pixel-caffeine-wrapper legend {
1073
- display: block;
1074
- width: 100%;
1075
- padding: 0;
1076
- margin-bottom: 20px;
1077
- font-size: 21px;
1078
- line-height: inherit;
1079
- color: #333333;
1080
- border: 0;
1081
- border-bottom: 1px solid #e5e5e5; }
1082
- .pixel-caffeine-wrapper label {
1083
- display: inline-block;
1084
- max-width: 100%;
1085
- margin-bottom: 5px;
1086
- font-weight: bold; }
1087
- .pixel-caffeine-wrapper input[type="search"] {
1088
- -webkit-box-sizing: border-box;
1089
- -moz-box-sizing: border-box;
1090
- box-sizing: border-box; }
1091
- .pixel-caffeine-wrapper input[type="radio"],
1092
- .pixel-caffeine-wrapper input[type="checkbox"] {
1093
- margin: 4px 0 0;
1094
- margin-top: 1px \9;
1095
- line-height: normal; }
1096
- .pixel-caffeine-wrapper input[type="file"] {
1097
- display: block; }
1098
- .pixel-caffeine-wrapper input[type="range"] {
1099
- display: block;
1100
- width: 100%; }
1101
- .pixel-caffeine-wrapper select[multiple],
1102
- .pixel-caffeine-wrapper select[size] {
1103
- height: auto; }
1104
- .pixel-caffeine-wrapper input[type="file"]:focus,
1105
- .pixel-caffeine-wrapper input[type="radio"]:focus,
1106
- .pixel-caffeine-wrapper input[type="checkbox"]:focus {
1107
- outline: 5px auto -webkit-focus-ring-color;
1108
- outline-offset: -2px; }
1109
- .pixel-caffeine-wrapper output {
1110
- display: block;
1111
- padding-top: 7px;
1112
- font-size: 14px;
1113
- line-height: 1.42857;
1114
- color: #555555; }
1115
- .pixel-caffeine-wrapper .form-control {
1116
- display: block;
1117
- width: 100%;
1118
- height: 34px;
1119
- padding: 6px 12px;
1120
- font-size: 14px;
1121
- line-height: 1.42857;
1122
- color: #555555;
1123
- background-color: #fff;
1124
- background-image: none;
1125
- border: 1px solid #ccc;
1126
- border-radius: 4px;
1127
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1128
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1129
- -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1130
- -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1131
- transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
1132
- .pixel-caffeine-wrapper .form-control:focus {
1133
- border-color: #66afe9;
1134
- outline: 0;
1135
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1136
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
1137
- .pixel-caffeine-wrapper .form-control::-moz-placeholder {
1138
- color: #999;
1139
- opacity: 1; }
1140
- .pixel-caffeine-wrapper .form-control:-ms-input-placeholder {
1141
- color: #999; }
1142
- .pixel-caffeine-wrapper .form-control::-webkit-input-placeholder {
1143
- color: #999; }
1144
- .pixel-caffeine-wrapper .form-control::-ms-expand {
1145
- border: 0;
1146
- background-color: transparent; }
1147
- .pixel-caffeine-wrapper .form-control[disabled], .pixel-caffeine-wrapper .form-control[readonly], fieldset[disabled] .pixel-caffeine-wrapper .form-control {
1148
- background-color: #eeeeee;
1149
- opacity: 1; }
1150
- .pixel-caffeine-wrapper .form-control[disabled], fieldset[disabled] .pixel-caffeine-wrapper .form-control {
1151
- cursor: not-allowed; }
1152
- .pixel-caffeine-wrapper textarea.form-control {
1153
- height: auto; }
1154
- .pixel-caffeine-wrapper input[type="search"] {
1155
- -webkit-appearance: none; }
1156
- @media screen and (-webkit-min-device-pixel-ratio: 0) {
1157
- .pixel-caffeine-wrapper input[type="date"].form-control,
1158
- .pixel-caffeine-wrapper input[type="time"].form-control,
1159
- .pixel-caffeine-wrapper input[type="datetime-local"].form-control,
1160
- .pixel-caffeine-wrapper input[type="month"].form-control {
1161
- line-height: 34px; }
1162
- .pixel-caffeine-wrapper input[type="date"].input-sm, .pixel-caffeine-wrapper .input-group-sm > input[type="date"].form-control,
1163
- .pixel-caffeine-wrapper .input-group-sm > input[type="date"].input-group-addon,
1164
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm .pixel-caffeine-wrapper input[type="date"],
1165
- .pixel-caffeine-wrapper input[type="time"].input-sm,
1166
- .pixel-caffeine-wrapper .input-group-sm > input[type="time"].form-control,
1167
- .pixel-caffeine-wrapper .input-group-sm > input[type="time"].input-group-addon,
1168
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm
1169
- .pixel-caffeine-wrapper input[type="time"],
1170
- .pixel-caffeine-wrapper input[type="datetime-local"].input-sm,
1171
- .pixel-caffeine-wrapper .input-group-sm > input[type="datetime-local"].form-control,
1172
- .pixel-caffeine-wrapper .input-group-sm > input[type="datetime-local"].input-group-addon,
1173
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm
1174
- .pixel-caffeine-wrapper input[type="datetime-local"],
1175
- .pixel-caffeine-wrapper input[type="month"].input-sm,
1176
- .pixel-caffeine-wrapper .input-group-sm > input[type="month"].form-control,
1177
- .pixel-caffeine-wrapper .input-group-sm > input[type="month"].input-group-addon,
1178
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm
1179
- .pixel-caffeine-wrapper input[type="month"] {
1180
- line-height: 30px; }
1181
- .pixel-caffeine-wrapper input[type="date"].input-lg, .pixel-caffeine-wrapper .input-group-lg > input[type="date"].form-control,
1182
- .pixel-caffeine-wrapper .input-group-lg > input[type="date"].input-group-addon,
1183
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg .pixel-caffeine-wrapper input[type="date"],
1184
- .pixel-caffeine-wrapper input[type="time"].input-lg,
1185
- .pixel-caffeine-wrapper .input-group-lg > input[type="time"].form-control,
1186
- .pixel-caffeine-wrapper .input-group-lg > input[type="time"].input-group-addon,
1187
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg
1188
- .pixel-caffeine-wrapper input[type="time"],
1189
- .pixel-caffeine-wrapper input[type="datetime-local"].input-lg,
1190
- .pixel-caffeine-wrapper .input-group-lg > input[type="datetime-local"].form-control,
1191
- .pixel-caffeine-wrapper .input-group-lg > input[type="datetime-local"].input-group-addon,
1192
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg
1193
- .pixel-caffeine-wrapper input[type="datetime-local"],
1194
- .pixel-caffeine-wrapper input[type="month"].input-lg,
1195
- .pixel-caffeine-wrapper .input-group-lg > input[type="month"].form-control,
1196
- .pixel-caffeine-wrapper .input-group-lg > input[type="month"].input-group-addon,
1197
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg
1198
- .pixel-caffeine-wrapper input[type="month"] {
1199
- line-height: 46px; } }
1200
- .pixel-caffeine-wrapper .form-group {
1201
- margin-bottom: 15px; }
1202
- .pixel-caffeine-wrapper .radio,
1203
- .pixel-caffeine-wrapper .checkbox {
1204
- position: relative;
1205
- display: block;
1206
- margin-top: 10px;
1207
- margin-bottom: 10px; }
1208
- .pixel-caffeine-wrapper .radio label,
1209
- .pixel-caffeine-wrapper .checkbox label {
1210
- min-height: 20px;
1211
- padding-left: 20px;
1212
- margin-bottom: 0;
1213
- font-weight: normal;
1214
- cursor: pointer; }
1215
- .pixel-caffeine-wrapper .radio input[type="radio"],
1216
- .pixel-caffeine-wrapper .radio-inline input[type="radio"],
1217
- .pixel-caffeine-wrapper .checkbox input[type="checkbox"],
1218
- .pixel-caffeine-wrapper .checkbox-inline input[type="checkbox"] {
1219
- position: absolute;
1220
- margin-left: -20px;
1221
- margin-top: 4px \9; }
1222
- .pixel-caffeine-wrapper .radio + .radio,
1223
- .pixel-caffeine-wrapper .checkbox + .checkbox {
1224
- margin-top: -5px; }
1225
- .pixel-caffeine-wrapper .radio-inline,
1226
- .pixel-caffeine-wrapper .checkbox-inline {
1227
- position: relative;
1228
- display: inline-block;
1229
- padding-left: 20px;
1230
- margin-bottom: 0;
1231
- vertical-align: middle;
1232
- font-weight: normal;
1233
- cursor: pointer; }
1234
- .pixel-caffeine-wrapper .radio-inline + .radio-inline,
1235
- .pixel-caffeine-wrapper .checkbox-inline + .checkbox-inline {
1236
- margin-top: 0;
1237
- margin-left: 10px; }
1238
- .pixel-caffeine-wrapper input[type="radio"][disabled], .pixel-caffeine-wrapper input[type="radio"].disabled, fieldset[disabled] .pixel-caffeine-wrapper input[type="radio"],
1239
- .pixel-caffeine-wrapper input[type="checkbox"][disabled],
1240
- .pixel-caffeine-wrapper input[type="checkbox"].disabled, fieldset[disabled]
1241
- .pixel-caffeine-wrapper input[type="checkbox"] {
1242
- cursor: not-allowed; }
1243
- .pixel-caffeine-wrapper .radio-inline.disabled, fieldset[disabled] .pixel-caffeine-wrapper .radio-inline,
1244
- .pixel-caffeine-wrapper .checkbox-inline.disabled, fieldset[disabled]
1245
- .pixel-caffeine-wrapper .checkbox-inline {
1246
- cursor: not-allowed; }
1247
- .pixel-caffeine-wrapper .radio.disabled label, fieldset[disabled] .pixel-caffeine-wrapper .radio label,
1248
- .pixel-caffeine-wrapper .checkbox.disabled label, fieldset[disabled]
1249
- .pixel-caffeine-wrapper .checkbox label {
1250
- cursor: not-allowed; }
1251
- .pixel-caffeine-wrapper .form-control-static {
1252
- padding-top: 7px;
1253
- padding-bottom: 7px;
1254
- margin-bottom: 0;
1255
- min-height: 34px; }
1256
- .pixel-caffeine-wrapper .form-control-static.input-lg, .pixel-caffeine-wrapper .input-group-lg > .form-control-static.form-control,
1257
- .pixel-caffeine-wrapper .input-group-lg > .form-control-static.input-group-addon,
1258
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > .form-control-static.btn, .pixel-caffeine-wrapper .form-control-static.input-sm, .pixel-caffeine-wrapper .input-group-sm > .form-control-static.form-control,
1259
- .pixel-caffeine-wrapper .input-group-sm > .form-control-static.input-group-addon,
1260
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > .form-control-static.btn {
1261
- padding-left: 0;
1262
- padding-right: 0; }
1263
- .pixel-caffeine-wrapper .input-sm, .pixel-caffeine-wrapper .input-group-sm > .form-control,
1264
- .pixel-caffeine-wrapper .input-group-sm > .input-group-addon,
1265
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > .btn {
1266
- height: 30px;
1267
- padding: 5px 10px;
1268
- font-size: 12px;
1269
- line-height: 1.5;
1270
- border-radius: 3px; }
1271
- .pixel-caffeine-wrapper select.input-sm, .pixel-caffeine-wrapper .input-group-sm > select.form-control,
1272
- .pixel-caffeine-wrapper .input-group-sm > select.input-group-addon,
1273
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > select.btn {
1274
- height: 30px;
1275
- line-height: 30px; }
1276
- .pixel-caffeine-wrapper textarea.input-sm, .pixel-caffeine-wrapper .input-group-sm > textarea.form-control,
1277
- .pixel-caffeine-wrapper .input-group-sm > textarea.input-group-addon,
1278
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > textarea.btn,
1279
- .pixel-caffeine-wrapper select[multiple].input-sm,
1280
- .pixel-caffeine-wrapper .input-group-sm > select[multiple].form-control,
1281
- .pixel-caffeine-wrapper .input-group-sm > select[multiple].input-group-addon,
1282
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > select[multiple].btn {
1283
- height: auto; }
1284
- .pixel-caffeine-wrapper .form-group-sm .form-control {
1285
- height: 30px;
1286
- padding: 5px 10px;
1287
- font-size: 12px;
1288
- line-height: 1.5;
1289
- border-radius: 3px; }
1290
- .pixel-caffeine-wrapper .form-group-sm select.form-control {
1291
- height: 30px;
1292
- line-height: 30px; }
1293
- .pixel-caffeine-wrapper .form-group-sm textarea.form-control,
1294
- .pixel-caffeine-wrapper .form-group-sm select[multiple].form-control {
1295
- height: auto; }
1296
- .pixel-caffeine-wrapper .form-group-sm .form-control-static {
1297
- height: 30px;
1298
- min-height: 32px;
1299
- padding: 6px 10px;
1300
- font-size: 12px;
1301
- line-height: 1.5; }
1302
- .pixel-caffeine-wrapper .input-lg, .pixel-caffeine-wrapper .input-group-lg > .form-control,
1303
- .pixel-caffeine-wrapper .input-group-lg > .input-group-addon,
1304
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > .btn {
1305
- height: 46px;
1306
- padding: 10px 16px;
1307
- font-size: 18px;
1308
- line-height: 1.33333;
1309
- border-radius: 6px; }
1310
- .pixel-caffeine-wrapper select.input-lg, .pixel-caffeine-wrapper .input-group-lg > select.form-control,
1311
- .pixel-caffeine-wrapper .input-group-lg > select.input-group-addon,
1312
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > select.btn {
1313
- height: 46px;
1314
- line-height: 46px; }
1315
- .pixel-caffeine-wrapper textarea.input-lg, .pixel-caffeine-wrapper .input-group-lg > textarea.form-control,
1316
- .pixel-caffeine-wrapper .input-group-lg > textarea.input-group-addon,
1317
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > textarea.btn,
1318
- .pixel-caffeine-wrapper select[multiple].input-lg,
1319
- .pixel-caffeine-wrapper .input-group-lg > select[multiple].form-control,
1320
- .pixel-caffeine-wrapper .input-group-lg > select[multiple].input-group-addon,
1321
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > select[multiple].btn {
1322
- height: auto; }
1323
- .pixel-caffeine-wrapper .form-group-lg .form-control {
1324
- height: 46px;
1325
- padding: 10px 16px;
1326
- font-size: 18px;
1327
- line-height: 1.33333;
1328
- border-radius: 6px; }
1329
- .pixel-caffeine-wrapper .form-group-lg select.form-control {
1330
- height: 46px;
1331
- line-height: 46px; }
1332
- .pixel-caffeine-wrapper .form-group-lg textarea.form-control,
1333
- .pixel-caffeine-wrapper .form-group-lg select[multiple].form-control {
1334
- height: auto; }
1335
- .pixel-caffeine-wrapper .form-group-lg .form-control-static {
1336
- height: 46px;
1337
- min-height: 38px;
1338
- padding: 11px 16px;
1339
- font-size: 18px;
1340
- line-height: 1.33333; }
1341
- .pixel-caffeine-wrapper .has-feedback {
1342
- position: relative; }
1343
- .pixel-caffeine-wrapper .has-feedback .form-control {
1344
- padding-right: 42.5px; }
1345
- .pixel-caffeine-wrapper .form-control-feedback {
1346
- position: absolute;
1347
- top: 0;
1348
- right: 0;
1349
- z-index: 2;
1350
- display: block;
1351
- width: 34px;
1352
- height: 34px;
1353
- line-height: 34px;
1354
- text-align: center;
1355
- pointer-events: none; }
1356
- .pixel-caffeine-wrapper .input-lg + .form-control-feedback, .pixel-caffeine-wrapper .input-group-lg > .form-control + .form-control-feedback,
1357
- .pixel-caffeine-wrapper .input-group-lg > .input-group-addon + .form-control-feedback,
1358
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
1359
- .pixel-caffeine-wrapper .input-group-lg + .form-control-feedback,
1360
- .pixel-caffeine-wrapper .form-group-lg .form-control + .form-control-feedback {
1361
- width: 46px;
1362
- height: 46px;
1363
- line-height: 46px; }
1364
- .pixel-caffeine-wrapper .input-sm + .form-control-feedback, .pixel-caffeine-wrapper .input-group-sm > .form-control + .form-control-feedback,
1365
- .pixel-caffeine-wrapper .input-group-sm > .input-group-addon + .form-control-feedback,
1366
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
1367
- .pixel-caffeine-wrapper .input-group-sm + .form-control-feedback,
1368
- .pixel-caffeine-wrapper .form-group-sm .form-control + .form-control-feedback {
1369
- width: 30px;
1370
- height: 30px;
1371
- line-height: 30px; }
1372
- .pixel-caffeine-wrapper .has-success .help-block,
1373
- .pixel-caffeine-wrapper .has-success .control-label,
1374
- .pixel-caffeine-wrapper .has-success .radio,
1375
- .pixel-caffeine-wrapper .has-success .checkbox,
1376
- .pixel-caffeine-wrapper .has-success .radio-inline,
1377
- .pixel-caffeine-wrapper .has-success .checkbox-inline, .pixel-caffeine-wrapper .has-success.radio label, .pixel-caffeine-wrapper .has-success.checkbox label, .pixel-caffeine-wrapper .has-success.radio-inline label, .pixel-caffeine-wrapper .has-success.checkbox-inline label {
1378
- color: #3c763d; }
1379
- .pixel-caffeine-wrapper .has-success .form-control {
1380
- border-color: #3c763d;
1381
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1382
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
1383
- .pixel-caffeine-wrapper .has-success .form-control:focus {
1384
- border-color: #2b542c;
1385
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
1386
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
1387
- .pixel-caffeine-wrapper .has-success .input-group-addon {
1388
- color: #3c763d;
1389
- border-color: #3c763d;
1390
- background-color: #dff0d8; }
1391
- .pixel-caffeine-wrapper .has-success .form-control-feedback {
1392
- color: #3c763d; }
1393
- .pixel-caffeine-wrapper .has-warning .help-block,
1394
- .pixel-caffeine-wrapper .has-warning .control-label,
1395
- .pixel-caffeine-wrapper .has-warning .radio,
1396
- .pixel-caffeine-wrapper .has-warning .checkbox,
1397
- .pixel-caffeine-wrapper .has-warning .radio-inline,
1398
- .pixel-caffeine-wrapper .has-warning .checkbox-inline, .pixel-caffeine-wrapper .has-warning.radio label, .pixel-caffeine-wrapper .has-warning.checkbox label, .pixel-caffeine-wrapper .has-warning.radio-inline label, .pixel-caffeine-wrapper .has-warning.checkbox-inline label {
1399
- color: #8a6d3b; }
1400
- .pixel-caffeine-wrapper .has-warning .form-control {
1401
- border-color: #8a6d3b;
1402
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1403
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
1404
- .pixel-caffeine-wrapper .has-warning .form-control:focus {
1405
- border-color: #66512c;
1406
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
1407
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
1408
- .pixel-caffeine-wrapper .has-warning .input-group-addon {
1409
- color: #8a6d3b;
1410
- border-color: #8a6d3b;
1411
- background-color: #fcf8e3; }
1412
- .pixel-caffeine-wrapper .has-warning .form-control-feedback {
1413
- color: #8a6d3b; }
1414
- .pixel-caffeine-wrapper .has-error .help-block,
1415
- .pixel-caffeine-wrapper .has-error .control-label,
1416
- .pixel-caffeine-wrapper .has-error .radio,
1417
- .pixel-caffeine-wrapper .has-error .checkbox,
1418
- .pixel-caffeine-wrapper .has-error .radio-inline,
1419
- .pixel-caffeine-wrapper .has-error .checkbox-inline, .pixel-caffeine-wrapper .has-error.radio label, .pixel-caffeine-wrapper .has-error.checkbox label, .pixel-caffeine-wrapper .has-error.radio-inline label, .pixel-caffeine-wrapper .has-error.checkbox-inline label {
1420
- color: #a94442; }
1421
- .pixel-caffeine-wrapper .has-error .form-control {
1422
- border-color: #a94442;
1423
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1424
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
1425
- .pixel-caffeine-wrapper .has-error .form-control:focus {
1426
- border-color: #843534;
1427
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
1428
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
1429
- .pixel-caffeine-wrapper .has-error .input-group-addon {
1430
- color: #a94442;
1431
- border-color: #a94442;
1432
- background-color: #f2dede; }
1433
- .pixel-caffeine-wrapper .has-error .form-control-feedback {
1434
- color: #a94442; }
1435
- .pixel-caffeine-wrapper .has-feedback label ~ .form-control-feedback {
1436
- top: 25px; }
1437
- .pixel-caffeine-wrapper .has-feedback label.sr-only ~ .form-control-feedback {
1438
- top: 0; }
1439
- .pixel-caffeine-wrapper .help-block {
1440
- display: block;
1441
- margin-top: 5px;
1442
- margin-bottom: 10px;
1443
- color: #737373; }
1444
- @media (min-width: 768px) {
1445
- .pixel-caffeine-wrapper .form-inline .form-group {
1446
- display: inline-block;
1447
- margin-bottom: 0;
1448
- vertical-align: middle; }
1449
- .pixel-caffeine-wrapper .form-inline .form-control {
1450
- display: inline-block;
1451
- width: auto;
1452
- vertical-align: middle; }
1453
- .pixel-caffeine-wrapper .form-inline .form-control-static {
1454
- display: inline-block; }
1455
- .pixel-caffeine-wrapper .form-inline .input-group {
1456
- display: inline-table;
1457
- vertical-align: middle; }
1458
- .pixel-caffeine-wrapper .form-inline .input-group .input-group-addon,
1459
- .pixel-caffeine-wrapper .form-inline .input-group .input-group-btn,
1460
- .pixel-caffeine-wrapper .form-inline .input-group .form-control {
1461
- width: auto; }
1462
- .pixel-caffeine-wrapper .form-inline .input-group > .form-control {
1463
- width: 100%; }
1464
- .pixel-caffeine-wrapper .form-inline .control-label {
1465
- margin-bottom: 0;
1466
- vertical-align: middle; }
1467
- .pixel-caffeine-wrapper .form-inline .radio,
1468
- .pixel-caffeine-wrapper .form-inline .checkbox {
1469
- display: inline-block;
1470
- margin-top: 0;
1471
- margin-bottom: 0;
1472
- vertical-align: middle; }
1473
- .pixel-caffeine-wrapper .form-inline .radio label,
1474
- .pixel-caffeine-wrapper .form-inline .checkbox label {
1475
- padding-left: 0; }
1476
- .pixel-caffeine-wrapper .form-inline .radio input[type="radio"],
1477
- .pixel-caffeine-wrapper .form-inline .checkbox input[type="checkbox"] {
1478
- position: relative;
1479
- margin-left: 0; }
1480
- .pixel-caffeine-wrapper .form-inline .has-feedback .form-control-feedback {
1481
- top: 0; } }
1482
- .pixel-caffeine-wrapper .form-horizontal .radio,
1483
- .pixel-caffeine-wrapper .form-horizontal .checkbox,
1484
- .pixel-caffeine-wrapper .form-horizontal .radio-inline,
1485
- .pixel-caffeine-wrapper .form-horizontal .checkbox-inline {
1486
- margin-top: 0;
1487
- margin-bottom: 0;
1488
- padding-top: 7px; }
1489
- .pixel-caffeine-wrapper .form-horizontal .radio,
1490
- .pixel-caffeine-wrapper .form-horizontal .checkbox {
1491
- min-height: 27px; }
1492
- .pixel-caffeine-wrapper .form-horizontal .form-group {
1493
- margin-left: -15px;
1494
- margin-right: -15px; }
1495
- .pixel-caffeine-wrapper .form-horizontal .form-group:before, .pixel-caffeine-wrapper .form-horizontal .form-group:after {
1496
- content: " ";
1497
- display: table; }
1498
- .pixel-caffeine-wrapper .form-horizontal .form-group:after {
1499
- clear: both; }
1500
- @media (min-width: 768px) {
1501
- .pixel-caffeine-wrapper .form-horizontal .control-label {
1502
- text-align: right;
1503
- margin-bottom: 0;
1504
- padding-top: 7px; } }
1505
- .pixel-caffeine-wrapper .form-horizontal .has-feedback .form-control-feedback {
1506
- right: 15px; }
1507
- @media (min-width: 768px) {
1508
- .pixel-caffeine-wrapper .form-horizontal .form-group-lg .control-label {
1509
- padding-top: 11px;
1510
- font-size: 18px; } }
1511
- @media (min-width: 768px) {
1512
- .pixel-caffeine-wrapper .form-horizontal .form-group-sm .control-label {
1513
- padding-top: 6px;
1514
- font-size: 12px; } }
1515
- .pixel-caffeine-wrapper .btn {
1516
- display: inline-block;
1517
- margin-bottom: 0;
1518
- font-weight: normal;
1519
- text-align: center;
1520
- vertical-align: middle;
1521
- touch-action: manipulation;
1522
- cursor: pointer;
1523
- background-image: none;
1524
- border: 1px solid transparent;
1525
- white-space: nowrap;
1526
- padding: 6px 12px;
1527
- font-size: 14px;
1528
- line-height: 1.42857;
1529
- border-radius: 4px;
1530
- -webkit-user-select: none;
1531
- -moz-user-select: none;
1532
- -ms-user-select: none;
1533
- user-select: none; }
1534
- .pixel-caffeine-wrapper .btn:focus, .pixel-caffeine-wrapper .btn.focus, .pixel-caffeine-wrapper .btn:active:focus, .pixel-caffeine-wrapper .btn:active.focus, .pixel-caffeine-wrapper .btn.active:focus, .pixel-caffeine-wrapper .btn.active.focus {
1535
- outline: 5px auto -webkit-focus-ring-color;
1536
- outline-offset: -2px; }
1537
- .pixel-caffeine-wrapper .btn:hover, .pixel-caffeine-wrapper .btn:focus, .pixel-caffeine-wrapper .btn.focus {
1538
- color: #333;
1539
- text-decoration: none; }
1540
- .pixel-caffeine-wrapper .btn:active, .pixel-caffeine-wrapper .btn.active {
1541
- outline: 0;
1542
- background-image: none;
1543
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1544
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
1545
- .pixel-caffeine-wrapper .btn.disabled, .pixel-caffeine-wrapper .btn[disabled], fieldset[disabled] .pixel-caffeine-wrapper .btn {
1546
- cursor: not-allowed;
1547
- opacity: 0.65;
1548
- filter: alpha(opacity=65);
1549
- -webkit-box-shadow: none;
1550
- box-shadow: none; }
1551
- .pixel-caffeine-wrapper a.btn.disabled, fieldset[disabled] .pixel-caffeine-wrapper a.btn {
1552
- pointer-events: none; }
1553
- .pixel-caffeine-wrapper .btn-default {
1554
- color: #333;
1555
- background-color: #f2f2f2;
1556
- border-color: #ccc; }
1557
- .pixel-caffeine-wrapper .btn-default:focus, .pixel-caffeine-wrapper .btn-default.focus {
1558
- color: #333;
1559
- background-color: #d9d9d9;
1560
- border-color: #8c8c8c; }
1561
- .pixel-caffeine-wrapper .btn-default:hover {
1562
- color: #333;
1563
- background-color: #d9d9d9;
1564
- border-color: #adadad; }
1565
- .pixel-caffeine-wrapper .btn-default:active, .pixel-caffeine-wrapper .btn-default.active, .open > .pixel-caffeine-wrapper .btn-default.dropdown-toggle {
1566
- color: #333;
1567
- background-color: #d9d9d9;
1568
- border-color: #adadad; }
1569
- .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, .pixel-caffeine-wrapper .btn-default.active:focus, .pixel-caffeine-wrapper .btn-default.active.focus, .open > .pixel-caffeine-wrapper .btn-default.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-default.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-default.dropdown-toggle.focus {
1570
- color: #333;
1571
- background-color: #c7c7c7;
1572
- border-color: #8c8c8c; }
1573
- .pixel-caffeine-wrapper .btn-default:active, .pixel-caffeine-wrapper .btn-default.active, .open > .pixel-caffeine-wrapper .btn-default.dropdown-toggle {
1574
- background-image: none; }
1575
- .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, .pixel-caffeine-wrapper .btn-default[disabled]:focus, .pixel-caffeine-wrapper .btn-default[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-default:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-default:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-default.focus {
1576
- background-color: #f2f2f2;
1577
- border-color: #ccc; }
1578
- .pixel-caffeine-wrapper .btn-default .badge {
1579
- color: #f2f2f2;
1580
- background-color: #333; }
1581
- .pixel-caffeine-wrapper .btn-primary {
1582
- color: #fff;
1583
- background-color: #337ab7;
1584
- border-color: #2e6da4; }
1585
- .pixel-caffeine-wrapper .btn-primary:focus, .pixel-caffeine-wrapper .btn-primary.focus {
1586
- color: #fff;
1587
- background-color: #286090;
1588
- border-color: #122b40; }
1589
- .pixel-caffeine-wrapper .btn-primary:hover {
1590
- color: #fff;
1591
- background-color: #286090;
1592
- border-color: #204d74; }
1593
- .pixel-caffeine-wrapper .btn-primary:active, .pixel-caffeine-wrapper .btn-primary.active, .open > .pixel-caffeine-wrapper .btn-primary.dropdown-toggle {
1594
- color: #fff;
1595
- background-color: #286090;
1596
- border-color: #204d74; }
1597
- .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, .pixel-caffeine-wrapper .btn-primary.active:focus, .pixel-caffeine-wrapper .btn-primary.active.focus, .open > .pixel-caffeine-wrapper .btn-primary.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-primary.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-primary.dropdown-toggle.focus {
1598
- color: #fff;
1599
- background-color: #204d74;
1600
- border-color: #122b40; }
1601
- .pixel-caffeine-wrapper .btn-primary:active, .pixel-caffeine-wrapper .btn-primary.active, .open > .pixel-caffeine-wrapper .btn-primary.dropdown-toggle {
1602
- background-image: none; }
1603
- .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, .pixel-caffeine-wrapper .btn-primary[disabled]:focus, .pixel-caffeine-wrapper .btn-primary[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-primary:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-primary.focus {
1604
- background-color: #337ab7;
1605
- border-color: #2e6da4; }
1606
- .pixel-caffeine-wrapper .btn-primary .badge {
1607
- color: #337ab7;
1608
- background-color: #fff; }
1609
- .pixel-caffeine-wrapper .btn-success {
1610
- color: #fff;
1611
- background-color: #5cb85c;
1612
- border-color: #4cae4c; }
1613
- .pixel-caffeine-wrapper .btn-success:focus, .pixel-caffeine-wrapper .btn-success.focus {
1614
- color: #fff;
1615
- background-color: #449d44;
1616
- border-color: #255625; }
1617
- .pixel-caffeine-wrapper .btn-success:hover {
1618
- color: #fff;
1619
- background-color: #449d44;
1620
- border-color: #398439; }
1621
- .pixel-caffeine-wrapper .btn-success:active, .pixel-caffeine-wrapper .btn-success.active, .open > .pixel-caffeine-wrapper .btn-success.dropdown-toggle {
1622
- color: #fff;
1623
- background-color: #449d44;
1624
- border-color: #398439; }
1625
- .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, .pixel-caffeine-wrapper .btn-success.active:focus, .pixel-caffeine-wrapper .btn-success.active.focus, .open > .pixel-caffeine-wrapper .btn-success.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-success.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-success.dropdown-toggle.focus {
1626
- color: #fff;
1627
- background-color: #398439;
1628
- border-color: #255625; }
1629
- .pixel-caffeine-wrapper .btn-success:active, .pixel-caffeine-wrapper .btn-success.active, .open > .pixel-caffeine-wrapper .btn-success.dropdown-toggle {
1630
- background-image: none; }
1631
- .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, .pixel-caffeine-wrapper .btn-success[disabled]:focus, .pixel-caffeine-wrapper .btn-success[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-success:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-success:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-success.focus {
1632
- background-color: #5cb85c;
1633
- border-color: #4cae4c; }
1634
- .pixel-caffeine-wrapper .btn-success .badge {
1635
- color: #5cb85c;
1636
- background-color: #fff; }
1637
- .pixel-caffeine-wrapper .btn-info {
1638
- color: #fff;
1639
- background-color: #5bc0de;
1640
- border-color: #46b8da; }
1641
- .pixel-caffeine-wrapper .btn-info:focus, .pixel-caffeine-wrapper .btn-info.focus {
1642
- color: #fff;
1643
- background-color: #31b0d5;
1644
- border-color: #1b6d85; }
1645
- .pixel-caffeine-wrapper .btn-info:hover {
1646
- color: #fff;
1647
- background-color: #31b0d5;
1648
- border-color: #269abc; }
1649
- .pixel-caffeine-wrapper .btn-info:active, .pixel-caffeine-wrapper .btn-info.active, .open > .pixel-caffeine-wrapper .btn-info.dropdown-toggle {
1650
- color: #fff;
1651
- background-color: #31b0d5;
1652
- border-color: #269abc; }
1653
- .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, .pixel-caffeine-wrapper .btn-info.active:focus, .pixel-caffeine-wrapper .btn-info.active.focus, .open > .pixel-caffeine-wrapper .btn-info.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-info.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-info.dropdown-toggle.focus {
1654
- color: #fff;
1655
- background-color: #269abc;
1656
- border-color: #1b6d85; }
1657
- .pixel-caffeine-wrapper .btn-info:active, .pixel-caffeine-wrapper .btn-info.active, .open > .pixel-caffeine-wrapper .btn-info.dropdown-toggle {
1658
- background-image: none; }
1659
- .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, .pixel-caffeine-wrapper .btn-info[disabled]:focus, .pixel-caffeine-wrapper .btn-info[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-info:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-info:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-info.focus {
1660
- background-color: #5bc0de;
1661
- border-color: #46b8da; }
1662
- .pixel-caffeine-wrapper .btn-info .badge {
1663
- color: #5bc0de;
1664
- background-color: #fff; }
1665
- .pixel-caffeine-wrapper .btn-warning {
1666
- color: #fff;
1667
- background-color: #f0ad4e;
1668
- border-color: #eea236; }
1669
- .pixel-caffeine-wrapper .btn-warning:focus, .pixel-caffeine-wrapper .btn-warning.focus {
1670
- color: #fff;
1671
- background-color: #ec971f;
1672
- border-color: #985f0d; }
1673
- .pixel-caffeine-wrapper .btn-warning:hover {
1674
- color: #fff;
1675
- background-color: #ec971f;
1676
- border-color: #d58512; }
1677
- .pixel-caffeine-wrapper .btn-warning:active, .pixel-caffeine-wrapper .btn-warning.active, .open > .pixel-caffeine-wrapper .btn-warning.dropdown-toggle {
1678
- color: #fff;
1679
- background-color: #ec971f;
1680
- border-color: #d58512; }
1681
- .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, .pixel-caffeine-wrapper .btn-warning.active:focus, .pixel-caffeine-wrapper .btn-warning.active.focus, .open > .pixel-caffeine-wrapper .btn-warning.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-warning.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-warning.dropdown-toggle.focus {
1682
- color: #fff;
1683
- background-color: #d58512;
1684
- border-color: #985f0d; }
1685
- .pixel-caffeine-wrapper .btn-warning:active, .pixel-caffeine-wrapper .btn-warning.active, .open > .pixel-caffeine-wrapper .btn-warning.dropdown-toggle {
1686
- background-image: none; }
1687
- .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, .pixel-caffeine-wrapper .btn-warning[disabled]:focus, .pixel-caffeine-wrapper .btn-warning[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-warning:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-warning.focus {
1688
- background-color: #f0ad4e;
1689
- border-color: #eea236; }
1690
- .pixel-caffeine-wrapper .btn-warning .badge {
1691
- color: #f0ad4e;
1692
- background-color: #fff; }
1693
- .pixel-caffeine-wrapper .btn-danger {
1694
- color: #fff;
1695
- background-color: #d9534f;
1696
- border-color: #d43f3a; }
1697
- .pixel-caffeine-wrapper .btn-danger:focus, .pixel-caffeine-wrapper .btn-danger.focus {
1698
- color: #fff;
1699
- background-color: #c9302c;
1700
- border-color: #761c19; }
1701
- .pixel-caffeine-wrapper .btn-danger:hover {
1702
- color: #fff;
1703
- background-color: #c9302c;
1704
- border-color: #ac2925; }
1705
- .pixel-caffeine-wrapper .btn-danger:active, .pixel-caffeine-wrapper .btn-danger.active, .open > .pixel-caffeine-wrapper .btn-danger.dropdown-toggle {
1706
- color: #fff;
1707
- background-color: #c9302c;
1708
- border-color: #ac2925; }
1709
- .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, .pixel-caffeine-wrapper .btn-danger.active:focus, .pixel-caffeine-wrapper .btn-danger.active.focus, .open > .pixel-caffeine-wrapper .btn-danger.dropdown-toggle:hover, .open > .pixel-caffeine-wrapper .btn-danger.dropdown-toggle:focus, .open > .pixel-caffeine-wrapper .btn-danger.dropdown-toggle.focus {
1710
- color: #fff;
1711
- background-color: #ac2925;
1712
- border-color: #761c19; }
1713
- .pixel-caffeine-wrapper .btn-danger:active, .pixel-caffeine-wrapper .btn-danger.active, .open > .pixel-caffeine-wrapper .btn-danger.dropdown-toggle {
1714
- background-image: none; }
1715
- .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, .pixel-caffeine-wrapper .btn-danger[disabled]:focus, .pixel-caffeine-wrapper .btn-danger[disabled].focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-danger:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-danger.focus {
1716
- background-color: #d9534f;
1717
- border-color: #d43f3a; }
1718
- .pixel-caffeine-wrapper .btn-danger .badge {
1719
- color: #d9534f;
1720
- background-color: #fff; }
1721
- .pixel-caffeine-wrapper .btn-link {
1722
- color: #337ab7;
1723
- font-weight: normal;
1724
- border-radius: 0; }
1725
- .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 {
1726
- background-color: transparent;
1727
- -webkit-box-shadow: none;
1728
- box-shadow: none; }
1729
- .pixel-caffeine-wrapper .btn-link, .pixel-caffeine-wrapper .btn-link:hover, .pixel-caffeine-wrapper .btn-link:focus, .pixel-caffeine-wrapper .btn-link:active {
1730
- border-color: transparent; }
1731
- .pixel-caffeine-wrapper .btn-link:hover, .pixel-caffeine-wrapper .btn-link:focus {
1732
- color: #23527c;
1733
- text-decoration: underline;
1734
- background-color: transparent; }
1735
- .pixel-caffeine-wrapper .btn-link[disabled]:hover, .pixel-caffeine-wrapper .btn-link[disabled]:focus, fieldset[disabled] .pixel-caffeine-wrapper .btn-link:hover, fieldset[disabled] .pixel-caffeine-wrapper .btn-link:focus {
1736
- color: #777777;
1737
- text-decoration: none; }
1738
- .pixel-caffeine-wrapper .btn-lg, .pixel-caffeine-wrapper .btn-group-lg > .btn {
1739
- padding: 10px 16px;
1740
- font-size: 18px;
1741
- line-height: 1.33333;
1742
- border-radius: 6px; }
1743
- .pixel-caffeine-wrapper .btn-sm, .pixel-caffeine-wrapper .btn-group-sm > .btn {
1744
- padding: 5px 10px;
1745
- font-size: 12px;
1746
- line-height: 1.5;
1747
- border-radius: 3px; }
1748
- .pixel-caffeine-wrapper .btn-xs, .pixel-caffeine-wrapper .btn-group-xs > .btn {
1749
- padding: 1px 5px;
1750
- font-size: 12px;
1751
- line-height: 1.5;
1752
- border-radius: 3px; }
1753
- .pixel-caffeine-wrapper .btn-block {
1754
- display: block;
1755
- width: 100%; }
1756
- .pixel-caffeine-wrapper .btn-block + .btn-block {
1757
- margin-top: 5px; }
1758
- .pixel-caffeine-wrapper input[type="submit"].btn-block,
1759
- .pixel-caffeine-wrapper input[type="reset"].btn-block,
1760
- .pixel-caffeine-wrapper input[type="button"].btn-block {
1761
- width: 100%; }
1762
- .pixel-caffeine-wrapper .fade {
1763
- opacity: 0;
1764
- -webkit-transition: opacity 0.15s linear;
1765
- -o-transition: opacity 0.15s linear;
1766
- transition: opacity 0.15s linear; }
1767
- .pixel-caffeine-wrapper .fade.in {
1768
- opacity: 1; }
1769
- .pixel-caffeine-wrapper .collapse {
1770
- display: none; }
1771
- .pixel-caffeine-wrapper .collapse.in {
1772
- display: block; }
1773
- .pixel-caffeine-wrapper tr.collapse.in {
1774
- display: table-row; }
1775
- .pixel-caffeine-wrapper tbody.collapse.in {
1776
- display: table-row-group; }
1777
- .pixel-caffeine-wrapper .collapsing {
1778
- position: relative;
1779
- height: 0;
1780
- overflow: hidden;
1781
- -webkit-transition-property: height, visibility;
1782
- transition-property: height, visibility;
1783
- -webkit-transition-duration: 0.35s;
1784
- transition-duration: 0.35s;
1785
- -webkit-transition-timing-function: ease;
1786
- transition-timing-function: ease; }
1787
- .pixel-caffeine-wrapper .caret {
1788
- display: inline-block;
1789
- width: 0;
1790
- height: 0;
1791
- margin-left: 2px;
1792
- vertical-align: middle;
1793
- border-top: 4px dashed;
1794
- border-top: 4px solid \9;
1795
- border-right: 4px solid transparent;
1796
- border-left: 4px solid transparent; }
1797
- .pixel-caffeine-wrapper .dropup,
1798
- .pixel-caffeine-wrapper .dropdown {
1799
- position: relative; }
1800
- .pixel-caffeine-wrapper .dropdown-toggle:focus {
1801
- outline: 0; }
1802
- .pixel-caffeine-wrapper .dropdown-menu {
1803
- position: absolute;
1804
- top: 100%;
1805
- left: 0;
1806
- z-index: 1000;
1807
- display: none;
1808
- float: left;
1809
- min-width: 160px;
1810
- padding: 5px 0;
1811
- margin: 2px 0 0;
1812
- list-style: none;
1813
- font-size: 14px;
1814
- text-align: left;
1815
- background-color: #fff;
1816
- border: 1px solid #ccc;
1817
- border: 1px solid rgba(0, 0, 0, 0.15);
1818
- border-radius: 4px;
1819
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
1820
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
1821
- background-clip: padding-box; }
1822
- .pixel-caffeine-wrapper .dropdown-menu.pull-right {
1823
- right: 0;
1824
- left: auto; }
1825
- .pixel-caffeine-wrapper .dropdown-menu .divider {
1826
- height: 1px;
1827
- margin: 9px 0;
1828
- overflow: hidden;
1829
- background-color: #e5e5e5; }
1830
- .pixel-caffeine-wrapper .dropdown-menu > li > a {
1831
- display: block;
1832
- padding: 3px 20px;
1833
- clear: both;
1834
- font-weight: normal;
1835
- line-height: 1.42857;
1836
- color: #333333;
1837
- white-space: nowrap; }
1838
- .pixel-caffeine-wrapper .dropdown-menu > li > a:hover, .pixel-caffeine-wrapper .dropdown-menu > li > a:focus {
1839
- text-decoration: none;
1840
- color: #262626;
1841
- background-color: #f5f5f5; }
1842
- .pixel-caffeine-wrapper .dropdown-menu > .active > a, .pixel-caffeine-wrapper .dropdown-menu > .active > a:hover, .pixel-caffeine-wrapper .dropdown-menu > .active > a:focus {
1843
- color: #fff;
1844
- text-decoration: none;
1845
- outline: 0;
1846
- background-color: #337ab7; }
1847
- .pixel-caffeine-wrapper .dropdown-menu > .disabled > a, .pixel-caffeine-wrapper .dropdown-menu > .disabled > a:hover, .pixel-caffeine-wrapper .dropdown-menu > .disabled > a:focus {
1848
- color: #777777; }
1849
- .pixel-caffeine-wrapper .dropdown-menu > .disabled > a:hover, .pixel-caffeine-wrapper .dropdown-menu > .disabled > a:focus {
1850
- text-decoration: none;
1851
- background-color: transparent;
1852
- background-image: none;
1853
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1854
- cursor: not-allowed; }
1855
- .pixel-caffeine-wrapper .open > .dropdown-menu {
1856
- display: block; }
1857
- .pixel-caffeine-wrapper .open > a {
1858
- outline: 0; }
1859
- .pixel-caffeine-wrapper .dropdown-menu-right {
1860
- left: auto;
1861
- right: 0; }
1862
- .pixel-caffeine-wrapper .dropdown-menu-left {
1863
- left: 0;
1864
- right: auto; }
1865
- .pixel-caffeine-wrapper .dropdown-header {
1866
- display: block;
1867
- padding: 3px 20px;
1868
- font-size: 12px;
1869
- line-height: 1.42857;
1870
- color: #777777;
1871
- white-space: nowrap; }
1872
- .pixel-caffeine-wrapper .dropdown-backdrop {
1873
- position: fixed;
1874
- left: 0;
1875
- right: 0;
1876
- bottom: 0;
1877
- top: 0;
1878
- z-index: 990; }
1879
- .pixel-caffeine-wrapper .pull-right > .dropdown-menu {
1880
- right: 0;
1881
- left: auto; }
1882
- .pixel-caffeine-wrapper .dropup .caret,
1883
- .pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .caret {
1884
- border-top: 0;
1885
- border-bottom: 4px dashed;
1886
- border-bottom: 4px solid \9;
1887
- content: ""; }
1888
- .pixel-caffeine-wrapper .dropup .dropdown-menu,
1889
- .pixel-caffeine-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu {
1890
- top: auto;
1891
- bottom: 100%;
1892
- margin-bottom: 2px; }
1893
- @media (min-width: 768px) {
1894
- .pixel-caffeine-wrapper .navbar-right .dropdown-menu {
1895
- right: 0;
1896
- left: auto; }
1897
- .pixel-caffeine-wrapper .navbar-right .dropdown-menu-left {
1898
- left: 0;
1899
- right: auto; } }
1900
- .pixel-caffeine-wrapper .btn-group,
1901
- .pixel-caffeine-wrapper .btn-group-vertical {
1902
- position: relative;
1903
- display: inline-block;
1904
- vertical-align: middle; }
1905
- .pixel-caffeine-wrapper .btn-group > .btn,
1906
- .pixel-caffeine-wrapper .btn-group-vertical > .btn {
1907
- position: relative;
1908
- float: left; }
1909
- .pixel-caffeine-wrapper .btn-group > .btn:hover, .pixel-caffeine-wrapper .btn-group > .btn:focus, .pixel-caffeine-wrapper .btn-group > .btn:active, .pixel-caffeine-wrapper .btn-group > .btn.active,
1910
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:hover,
1911
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:focus,
1912
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:active,
1913
- .pixel-caffeine-wrapper .btn-group-vertical > .btn.active {
1914
- z-index: 2; }
1915
- .pixel-caffeine-wrapper .btn-group .btn + .btn,
1916
- .pixel-caffeine-wrapper .btn-group .btn + .btn-group,
1917
- .pixel-caffeine-wrapper .btn-group .btn-group + .btn,
1918
- .pixel-caffeine-wrapper .btn-group .btn-group + .btn-group {
1919
- margin-left: -1px; }
1920
- .pixel-caffeine-wrapper .btn-toolbar {
1921
- margin-left: -5px; }
1922
- .pixel-caffeine-wrapper .btn-toolbar:before, .pixel-caffeine-wrapper .btn-toolbar:after {
1923
- content: " ";
1924
- display: table; }
1925
- .pixel-caffeine-wrapper .btn-toolbar:after {
1926
- clear: both; }
1927
- .pixel-caffeine-wrapper .btn-toolbar .btn,
1928
- .pixel-caffeine-wrapper .btn-toolbar .btn-group,
1929
- .pixel-caffeine-wrapper .btn-toolbar .input-group {
1930
- float: left; }
1931
- .pixel-caffeine-wrapper .btn-toolbar > .btn,
1932
- .pixel-caffeine-wrapper .btn-toolbar > .btn-group,
1933
- .pixel-caffeine-wrapper .btn-toolbar > .input-group {
1934
- margin-left: 5px; }
1935
- .pixel-caffeine-wrapper .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
1936
- border-radius: 0; }
1937
- .pixel-caffeine-wrapper .btn-group > .btn:first-child {
1938
- margin-left: 0; }
1939
- .pixel-caffeine-wrapper .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
1940
- border-bottom-right-radius: 0;
1941
- border-top-right-radius: 0; }
1942
- .pixel-caffeine-wrapper .btn-group > .btn:last-child:not(:first-child),
1943
- .pixel-caffeine-wrapper .btn-group > .dropdown-toggle:not(:first-child) {
1944
- border-bottom-left-radius: 0;
1945
- border-top-left-radius: 0; }
1946
- .pixel-caffeine-wrapper .btn-group > .btn-group {
1947
- float: left; }
1948
- .pixel-caffeine-wrapper .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
1949
- border-radius: 0; }
1950
- .pixel-caffeine-wrapper .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
1951
- .pixel-caffeine-wrapper .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1952
- border-bottom-right-radius: 0;
1953
- border-top-right-radius: 0; }
1954
- .pixel-caffeine-wrapper .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
1955
- border-bottom-left-radius: 0;
1956
- border-top-left-radius: 0; }
1957
- .pixel-caffeine-wrapper .btn-group .dropdown-toggle:active,
1958
- .pixel-caffeine-wrapper .btn-group.open .dropdown-toggle {
1959
- outline: 0; }
1960
- .pixel-caffeine-wrapper .btn-group > .btn + .dropdown-toggle {
1961
- padding-left: 8px;
1962
- padding-right: 8px; }
1963
- .pixel-caffeine-wrapper .btn-group > .btn-lg + .dropdown-toggle, .pixel-caffeine-wrapper .btn-group-lg.btn-group > .btn + .dropdown-toggle {
1964
- padding-left: 12px;
1965
- padding-right: 12px; }
1966
- .pixel-caffeine-wrapper .btn-group.open .dropdown-toggle {
1967
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1968
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
1969
- .pixel-caffeine-wrapper .btn-group.open .dropdown-toggle.btn-link {
1970
- -webkit-box-shadow: none;
1971
- box-shadow: none; }
1972
- .pixel-caffeine-wrapper .btn .caret {
1973
- margin-left: 0; }
1974
- .pixel-caffeine-wrapper .btn-lg .caret, .pixel-caffeine-wrapper .btn-group-lg > .btn .caret {
1975
- border-width: 5px 5px 0;
1976
- border-bottom-width: 0; }
1977
- .pixel-caffeine-wrapper .dropup .btn-lg .caret, .pixel-caffeine-wrapper .dropup .btn-group-lg > .btn .caret {
1978
- border-width: 0 5px 5px; }
1979
- .pixel-caffeine-wrapper .btn-group-vertical > .btn,
1980
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group,
1981
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group > .btn {
1982
- display: block;
1983
- float: none;
1984
- width: 100%;
1985
- max-width: 100%; }
1986
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:before, .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:after {
1987
- content: " ";
1988
- display: table; }
1989
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:after {
1990
- clear: both; }
1991
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group > .btn {
1992
- float: none; }
1993
- .pixel-caffeine-wrapper .btn-group-vertical > .btn + .btn,
1994
- .pixel-caffeine-wrapper .btn-group-vertical > .btn + .btn-group,
1995
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group + .btn,
1996
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group + .btn-group {
1997
- margin-top: -1px;
1998
- margin-left: 0; }
1999
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2000
- border-radius: 0; }
2001
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:first-child:not(:last-child) {
2002
- border-top-right-radius: 4px;
2003
- border-top-left-radius: 4px;
2004
- border-bottom-right-radius: 0;
2005
- border-bottom-left-radius: 0; }
2006
- .pixel-caffeine-wrapper .btn-group-vertical > .btn:last-child:not(:first-child) {
2007
- border-top-right-radius: 0;
2008
- border-top-left-radius: 0;
2009
- border-bottom-right-radius: 4px;
2010
- border-bottom-left-radius: 4px; }
2011
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2012
- border-radius: 0; }
2013
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
2014
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2015
- border-bottom-right-radius: 0;
2016
- border-bottom-left-radius: 0; }
2017
- .pixel-caffeine-wrapper .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
2018
- border-top-right-radius: 0;
2019
- border-top-left-radius: 0; }
2020
- .pixel-caffeine-wrapper .btn-group-justified {
2021
- display: table;
2022
- width: 100%;
2023
- table-layout: fixed;
2024
- border-collapse: separate; }
2025
- .pixel-caffeine-wrapper .btn-group-justified > .btn,
2026
- .pixel-caffeine-wrapper .btn-group-justified > .btn-group {
2027
- float: none;
2028
- display: table-cell;
2029
- width: 1%; }
2030
- .pixel-caffeine-wrapper .btn-group-justified > .btn-group .btn {
2031
- width: 100%; }
2032
- .pixel-caffeine-wrapper .btn-group-justified > .btn-group .dropdown-menu {
2033
- left: auto; }
2034
- .pixel-caffeine-wrapper [data-toggle="buttons"] > .btn input[type="radio"],
2035
- .pixel-caffeine-wrapper [data-toggle="buttons"] > .btn input[type="checkbox"],
2036
- .pixel-caffeine-wrapper [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
2037
- .pixel-caffeine-wrapper [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
2038
- position: absolute;
2039
- clip: rect(0, 0, 0, 0);
2040
- pointer-events: none; }
2041
- .pixel-caffeine-wrapper .input-group {
2042
- position: relative;
2043
- display: table;
2044
- border-collapse: separate; }
2045
- .pixel-caffeine-wrapper .input-group[class*="col-"] {
2046
- float: none;
2047
- padding-left: 0;
2048
- padding-right: 0; }
2049
- .pixel-caffeine-wrapper .input-group .form-control {
2050
- position: relative;
2051
- z-index: 2;
2052
- float: left;
2053
- width: 100%;
2054
- margin-bottom: 0; }
2055
- .pixel-caffeine-wrapper .input-group .form-control:focus {
2056
- z-index: 3; }
2057
- .pixel-caffeine-wrapper .input-group-addon,
2058
- .pixel-caffeine-wrapper .input-group-btn,
2059
- .pixel-caffeine-wrapper .input-group .form-control {
2060
- display: table-cell; }
2061
- .pixel-caffeine-wrapper .input-group-addon:not(:first-child):not(:last-child),
2062
- .pixel-caffeine-wrapper .input-group-btn:not(:first-child):not(:last-child),
2063
- .pixel-caffeine-wrapper .input-group .form-control:not(:first-child):not(:last-child) {
2064
- border-radius: 0; }
2065
- .pixel-caffeine-wrapper .input-group-addon,
2066
- .pixel-caffeine-wrapper .input-group-btn {
2067
- width: 1%;
2068
- white-space: nowrap;
2069
- vertical-align: middle; }
2070
- .pixel-caffeine-wrapper .input-group-addon {
2071
- padding: 6px 12px;
2072
- font-size: 14px;
2073
- font-weight: normal;
2074
- line-height: 1;
2075
- color: #555555;
2076
- text-align: center;
2077
- background-color: #eeeeee;
2078
- border: 1px solid #ccc;
2079
- border-radius: 4px; }
2080
- .pixel-caffeine-wrapper .input-group-addon.input-sm,
2081
- .pixel-caffeine-wrapper .input-group-sm > .input-group-addon,
2082
- .pixel-caffeine-wrapper .input-group-sm > .input-group-btn > .input-group-addon.btn {
2083
- padding: 5px 10px;
2084
- font-size: 12px;
2085
- border-radius: 3px; }
2086
- .pixel-caffeine-wrapper .input-group-addon.input-lg,
2087
- .pixel-caffeine-wrapper .input-group-lg > .input-group-addon,
2088
- .pixel-caffeine-wrapper .input-group-lg > .input-group-btn > .input-group-addon.btn {
2089
- padding: 10px 16px;
2090
- font-size: 18px;
2091
- border-radius: 6px; }
2092
- .pixel-caffeine-wrapper .input-group-addon input[type="radio"],
2093
- .pixel-caffeine-wrapper .input-group-addon input[type="checkbox"] {
2094
- margin-top: 0; }
2095
- .pixel-caffeine-wrapper .input-group .form-control:first-child,
2096
- .pixel-caffeine-wrapper .input-group-addon:first-child,
2097
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn,
2098
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn-group > .btn,
2099
- .pixel-caffeine-wrapper .input-group-btn:first-child > .dropdown-toggle,
2100
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2101
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
2102
- border-bottom-right-radius: 0;
2103
- border-top-right-radius: 0; }
2104
- .pixel-caffeine-wrapper .input-group-addon:first-child {
2105
- border-right: 0; }
2106
- .pixel-caffeine-wrapper .input-group .form-control:last-child,
2107
- .pixel-caffeine-wrapper .input-group-addon:last-child,
2108
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn,
2109
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn-group > .btn,
2110
- .pixel-caffeine-wrapper .input-group-btn:last-child > .dropdown-toggle,
2111
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn:not(:first-child),
2112
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
2113
- border-bottom-left-radius: 0;
2114
- border-top-left-radius: 0; }
2115
- .pixel-caffeine-wrapper .input-group-addon:last-child {
2116
- border-left: 0; }
2117
- .pixel-caffeine-wrapper .input-group-btn {
2118
- position: relative;
2119
- font-size: 0;
2120
- white-space: nowrap; }
2121
- .pixel-caffeine-wrapper .input-group-btn > .btn {
2122
- position: relative; }
2123
- .pixel-caffeine-wrapper .input-group-btn > .btn + .btn {
2124
- margin-left: -1px; }
2125
- .pixel-caffeine-wrapper .input-group-btn > .btn:hover, .pixel-caffeine-wrapper .input-group-btn > .btn:focus, .pixel-caffeine-wrapper .input-group-btn > .btn:active {
2126
- z-index: 2; }
2127
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn,
2128
- .pixel-caffeine-wrapper .input-group-btn:first-child > .btn-group {
2129
- margin-right: -1px; }
2130
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn,
2131
- .pixel-caffeine-wrapper .input-group-btn:last-child > .btn-group {
2132
- z-index: 2;
2133
- margin-left: -1px; }
2134
- .pixel-caffeine-wrapper .nav {
2135
- margin-bottom: 0;
2136
- padding-left: 0;
2137
- list-style: none; }
2138
- .pixel-caffeine-wrapper .nav:before, .pixel-caffeine-wrapper .nav:after {
2139
- content: " ";
2140
- display: table; }
2141
- .pixel-caffeine-wrapper .nav:after {
2142
- clear: both; }
2143
- .pixel-caffeine-wrapper .nav > li {
2144
- position: relative;
2145
- display: block; }
2146
- .pixel-caffeine-wrapper .nav > li > a {
2147
- position: relative;
2148
- display: block;
2149
- padding: 10px 15px; }
2150
- .pixel-caffeine-wrapper .nav > li > a:hover, .pixel-caffeine-wrapper .nav > li > a:focus {
2151
- text-decoration: none;
2152
- background-color: #eeeeee; }
2153
- .pixel-caffeine-wrapper .nav > li.disabled > a {
2154
- color: #777777; }
2155
- .pixel-caffeine-wrapper .nav > li.disabled > a:hover, .pixel-caffeine-wrapper .nav > li.disabled > a:focus {
2156
- color: #777777;
2157
- text-decoration: none;
2158
- background-color: transparent;
2159
- cursor: not-allowed; }
2160
- .pixel-caffeine-wrapper .nav .open > a, .pixel-caffeine-wrapper .nav .open > a:hover, .pixel-caffeine-wrapper .nav .open > a:focus {
2161
- background-color: #eeeeee;
2162
- border-color: #337ab7; }
2163
- .pixel-caffeine-wrapper .nav .nav-divider {
2164
- height: 1px;
2165
- margin: 9px 0;
2166
- overflow: hidden;
2167
- background-color: #e5e5e5; }
2168
- .pixel-caffeine-wrapper .nav > li > a > img {
2169
- max-width: none; }
2170
- .pixel-caffeine-wrapper .nav-tabs {
2171
- border-bottom: 1px solid #ddd; }
2172
- .pixel-caffeine-wrapper .nav-tabs > li {
2173
- float: left;
2174
- margin-bottom: -1px; }
2175
- .pixel-caffeine-wrapper .nav-tabs > li > a {
2176
- margin-right: 2px;
2177
- line-height: 1.42857;
2178
- border: 1px solid transparent;
2179
- border-radius: 4px 4px 0 0; }
2180
- .pixel-caffeine-wrapper .nav-tabs > li > a:hover {
2181
- border-color: #eeeeee #eeeeee #ddd; }
2182
- .pixel-caffeine-wrapper .nav-tabs > li.active > a, .pixel-caffeine-wrapper .nav-tabs > li.active > a:hover, .pixel-caffeine-wrapper .nav-tabs > li.active > a:focus {
2183
- color: #555555;
2184
- background-color: #fff;
2185
- border: 1px solid #ddd;
2186
- border-bottom-color: transparent;
2187
- cursor: default; }
2188
- .pixel-caffeine-wrapper .nav-pills > li {
2189
- float: left; }
2190
- .pixel-caffeine-wrapper .nav-pills > li > a {
2191
- border-radius: 4px; }
2192
- .pixel-caffeine-wrapper .nav-pills > li + li {
2193
- margin-left: 2px; }
2194
- .pixel-caffeine-wrapper .nav-pills > li.active > a, .pixel-caffeine-wrapper .nav-pills > li.active > a:hover, .pixel-caffeine-wrapper .nav-pills > li.active > a:focus {
2195
- color: #fff;
2196
- background-color: #337ab7; }
2197
- .pixel-caffeine-wrapper .nav-stacked > li {
2198
- float: none; }
2199
- .pixel-caffeine-wrapper .nav-stacked > li + li {
2200
- margin-top: 2px;
2201
- margin-left: 0; }
2202
- .pixel-caffeine-wrapper .nav-justified, .pixel-caffeine-wrapper .nav-tabs.nav-justified {
2203
- width: 100%; }
2204
- .pixel-caffeine-wrapper .nav-justified > li, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li {
2205
- float: none; }
2206
- .pixel-caffeine-wrapper .nav-justified > li > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li > a {
2207
- text-align: center;
2208
- margin-bottom: 5px; }
2209
- .pixel-caffeine-wrapper .nav-justified > .dropdown .dropdown-menu {
2210
- top: auto;
2211
- left: auto; }
2212
- @media (min-width: 768px) {
2213
- .pixel-caffeine-wrapper .nav-justified > li, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li {
2214
- display: table-cell;
2215
- width: 1%; }
2216
- .pixel-caffeine-wrapper .nav-justified > li > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li > a {
2217
- margin-bottom: 0; } }
2218
- .pixel-caffeine-wrapper .nav-tabs-justified, .pixel-caffeine-wrapper .nav-tabs.nav-justified {
2219
- border-bottom: 0; }
2220
- .pixel-caffeine-wrapper .nav-tabs-justified > li > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li > a {
2221
- margin-right: 0;
2222
- border-radius: 4px; }
2223
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a,
2224
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a:hover,
2225
- .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a:hover,
2226
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a:focus,
2227
- .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a:focus {
2228
- border: 1px solid #ddd; }
2229
- @media (min-width: 768px) {
2230
- .pixel-caffeine-wrapper .nav-tabs-justified > li > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > li > a {
2231
- border-bottom: 1px solid #ddd;
2232
- border-radius: 4px 4px 0 0; }
2233
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a, .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a,
2234
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a:hover,
2235
- .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a:hover,
2236
- .pixel-caffeine-wrapper .nav-tabs-justified > .active > a:focus,
2237
- .pixel-caffeine-wrapper .nav-tabs.nav-justified > .active > a:focus {
2238
- border-bottom-color: #fff; } }
2239
- .pixel-caffeine-wrapper .tab-content > .tab-pane {
2240
- display: none; }
2241
- .pixel-caffeine-wrapper .tab-content > .active {
2242
- display: block; }
2243
- .pixel-caffeine-wrapper .nav-tabs .dropdown-menu {
2244
- margin-top: -1px;
2245
- border-top-right-radius: 0;
2246
- border-top-left-radius: 0; }
2247
- .pixel-caffeine-wrapper .navbar {
2248
- position: relative;
2249
- min-height: 50px;
2250
- margin-bottom: 20px;
2251
- border: 1px solid transparent; }
2252
- .pixel-caffeine-wrapper .navbar:before, .pixel-caffeine-wrapper .navbar:after {
2253
- content: " ";
2254
- display: table; }
2255
- .pixel-caffeine-wrapper .navbar:after {
2256
- clear: both; }
2257
- @media (min-width: 768px) {
2258
- .pixel-caffeine-wrapper .navbar {
2259
- border-radius: 4px; } }
2260
- .pixel-caffeine-wrapper .navbar-header:before, .pixel-caffeine-wrapper .navbar-header:after {
2261
- content: " ";
2262
- display: table; }
2263
- .pixel-caffeine-wrapper .navbar-header:after {
2264
- clear: both; }
2265
- @media (min-width: 768px) {
2266
- .pixel-caffeine-wrapper .navbar-header {
2267
- float: left; } }
2268
- .pixel-caffeine-wrapper .navbar-collapse {
2269
- overflow-x: visible;
2270
- padding-right: 15px;
2271
- padding-left: 15px;
2272
- border-top: 1px solid transparent;
2273
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
2274
- -webkit-overflow-scrolling: touch; }
2275
- .pixel-caffeine-wrapper .navbar-collapse:before, .pixel-caffeine-wrapper .navbar-collapse:after {
2276
- content: " ";
2277
- display: table; }
2278
- .pixel-caffeine-wrapper .navbar-collapse:after {
2279
- clear: both; }
2280
- .pixel-caffeine-wrapper .navbar-collapse.in {
2281
- overflow-y: auto; }
2282
- @media (min-width: 768px) {
2283
- .pixel-caffeine-wrapper .navbar-collapse {
2284
- width: auto;
2285
- border-top: 0;
2286
- box-shadow: none; }
2287
- .pixel-caffeine-wrapper .navbar-collapse.collapse {
2288
- display: block !important;
2289
- height: auto !important;
2290
- padding-bottom: 0;
2291
- overflow: visible !important; }
2292
- .pixel-caffeine-wrapper .navbar-collapse.in {
2293
- overflow-y: visible; }
2294
- .navbar-fixed-top .pixel-caffeine-wrapper .navbar-collapse, .navbar-static-top .pixel-caffeine-wrapper .navbar-collapse, .navbar-fixed-bottom .pixel-caffeine-wrapper .navbar-collapse {
2295
- padding-left: 0;
2296
- padding-right: 0; } }
2297
- .pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse,
2298
- .pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse {
2299
- max-height: 340px; }
2300
- @media (max-device-width: 480px) and (orientation: landscape) {
2301
- .pixel-caffeine-wrapper .navbar-fixed-top .navbar-collapse,
2302
- .pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-collapse {
2303
- max-height: 200px; } }
2304
- .pixel-caffeine-wrapper .container > .navbar-header,
2305
- .pixel-caffeine-wrapper .container > .navbar-collapse,
2306
- .pixel-caffeine-wrapper .container-fluid > .navbar-header,
2307
- .pixel-caffeine-wrapper .container-fluid > .navbar-collapse {
2308
- margin-right: -15px;
2309
- margin-left: -15px; }
2310
- @media (min-width: 768px) {
2311
- .pixel-caffeine-wrapper .container > .navbar-header,
2312
- .pixel-caffeine-wrapper .container > .navbar-collapse,
2313
- .pixel-caffeine-wrapper .container-fluid > .navbar-header,
2314
- .pixel-caffeine-wrapper .container-fluid > .navbar-collapse {
2315
- margin-right: 0;
2316
- margin-left: 0; } }
2317
- .pixel-caffeine-wrapper .navbar-static-top {
2318
- z-index: 1000;
2319
- border-width: 0 0 1px; }
2320
- @media (min-width: 768px) {
2321
- .pixel-caffeine-wrapper .navbar-static-top {
2322
- border-radius: 0; } }
2323
- .pixel-caffeine-wrapper .navbar-fixed-top,
2324
- .pixel-caffeine-wrapper .navbar-fixed-bottom {
2325
- position: fixed;
2326
- right: 0;
2327
- left: 0;
2328
- z-index: 1030; }
2329
- @media (min-width: 768px) {
2330
- .pixel-caffeine-wrapper .navbar-fixed-top,
2331
- .pixel-caffeine-wrapper .navbar-fixed-bottom {
2332
- border-radius: 0; } }
2333
- .pixel-caffeine-wrapper .navbar-fixed-top {
2334
- top: 0;
2335
- border-width: 0 0 1px; }
2336
- .pixel-caffeine-wrapper .navbar-fixed-bottom {
2337
- bottom: 0;
2338
- margin-bottom: 0;
2339
- border-width: 1px 0 0; }
2340
- .pixel-caffeine-wrapper .navbar-brand {
2341
- float: left;
2342
- padding: 15px 15px;
2343
- font-size: 18px;
2344
- line-height: 20px;
2345
- height: 50px; }
2346
- .pixel-caffeine-wrapper .navbar-brand:hover, .pixel-caffeine-wrapper .navbar-brand:focus {
2347
- text-decoration: none; }
2348
- .pixel-caffeine-wrapper .navbar-brand > img {
2349
- display: block; }
2350
- @media (min-width: 768px) {
2351
- .navbar > .container .pixel-caffeine-wrapper .navbar-brand, .navbar > .container-fluid .pixel-caffeine-wrapper .navbar-brand {
2352
- margin-left: -15px; } }
2353
- .pixel-caffeine-wrapper .navbar-toggle {
2354
- position: relative;
2355
- float: right;
2356
- margin-right: 15px;
2357
- padding: 9px 10px;
2358
- margin-top: 8px;
2359
- margin-bottom: 8px;
2360
- background-color: transparent;
2361
- background-image: none;
2362
- border: 1px solid transparent;
2363
- border-radius: 4px; }
2364
- .pixel-caffeine-wrapper .navbar-toggle:focus {
2365
- outline: 0; }
2366
- .pixel-caffeine-wrapper .navbar-toggle .icon-bar {
2367
- display: block;
2368
- width: 22px;
2369
- height: 2px;
2370
- border-radius: 1px; }
2371
- .pixel-caffeine-wrapper .navbar-toggle .icon-bar + .icon-bar {
2372
- margin-top: 4px; }
2373
- @media (min-width: 768px) {
2374
- .pixel-caffeine-wrapper .navbar-toggle {
2375
- display: none; } }
2376
- .pixel-caffeine-wrapper .navbar-nav {
2377
- margin: 7.5px -15px; }
2378
- .pixel-caffeine-wrapper .navbar-nav > li > a {
2379
- padding-top: 10px;
2380
- padding-bottom: 10px;
2381
- line-height: 20px; }
2382
- @media (max-width: 767px) {
2383
- .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu {
2384
- position: static;
2385
- float: none;
2386
- width: auto;
2387
- margin-top: 0;
2388
- background-color: transparent;
2389
- border: 0;
2390
- box-shadow: none; }
2391
- .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu > li > a,
2392
- .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu .dropdown-header {
2393
- padding: 5px 15px 5px 25px; }
2394
- .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu > li > a {
2395
- line-height: 20px; }
2396
- .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu > li > a:hover, .pixel-caffeine-wrapper .navbar-nav .open .dropdown-menu > li > a:focus {
2397
- background-image: none; } }
2398
- @media (min-width: 768px) {
2399
- .pixel-caffeine-wrapper .navbar-nav {
2400
- float: left;
2401
- margin: 0; }
2402
- .pixel-caffeine-wrapper .navbar-nav > li {
2403
- float: left; }
2404
- .pixel-caffeine-wrapper .navbar-nav > li > a {
2405
- padding-top: 15px;
2406
- padding-bottom: 15px; } }
2407
- .pixel-caffeine-wrapper .navbar-form {
2408
- margin-left: -15px;
2409
- margin-right: -15px;
2410
- padding: 10px 15px;
2411
- border-top: 1px solid transparent;
2412
- border-bottom: 1px solid transparent;
2413
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
2414
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
2415
- margin-top: 8px;
2416
- margin-bottom: 8px; }
2417
- @media (min-width: 768px) {
2418
- .pixel-caffeine-wrapper .navbar-form .form-group {
2419
- display: inline-block;
2420
- margin-bottom: 0;
2421
- vertical-align: middle; }
2422
- .pixel-caffeine-wrapper .navbar-form .form-control {
2423
- display: inline-block;
2424
- width: auto;
2425
- vertical-align: middle; }
2426
- .pixel-caffeine-wrapper .navbar-form .form-control-static {
2427
- display: inline-block; }
2428
- .pixel-caffeine-wrapper .navbar-form .input-group {
2429
- display: inline-table;
2430
- vertical-align: middle; }
2431
- .pixel-caffeine-wrapper .navbar-form .input-group .input-group-addon,
2432
- .pixel-caffeine-wrapper .navbar-form .input-group .input-group-btn,
2433
- .pixel-caffeine-wrapper .navbar-form .input-group .form-control {
2434
- width: auto; }
2435
- .pixel-caffeine-wrapper .navbar-form .input-group > .form-control {
2436
- width: 100%; }
2437
- .pixel-caffeine-wrapper .navbar-form .control-label {
2438
- margin-bottom: 0;
2439
- vertical-align: middle; }
2440
- .pixel-caffeine-wrapper .navbar-form .radio,
2441
- .pixel-caffeine-wrapper .navbar-form .checkbox {
2442
- display: inline-block;
2443
- margin-top: 0;
2444
- margin-bottom: 0;
2445
- vertical-align: middle; }
2446
- .pixel-caffeine-wrapper .navbar-form .radio label,
2447
- .pixel-caffeine-wrapper .navbar-form .checkbox label {
2448
- padding-left: 0; }
2449
- .pixel-caffeine-wrapper .navbar-form .radio input[type="radio"],
2450
- .pixel-caffeine-wrapper .navbar-form .checkbox input[type="checkbox"] {
2451
- position: relative;
2452
- margin-left: 0; }
2453
- .pixel-caffeine-wrapper .navbar-form .has-feedback .form-control-feedback {
2454
- top: 0; } }
2455
- @media (max-width: 767px) {
2456
- .pixel-caffeine-wrapper .navbar-form .form-group {
2457
- margin-bottom: 5px; }
2458
- .pixel-caffeine-wrapper .navbar-form .form-group:last-child {
2459
- margin-bottom: 0; } }
2460
- @media (min-width: 768px) {
2461
- .pixel-caffeine-wrapper .navbar-form {
2462
- width: auto;
2463
- border: 0;
2464
- margin-left: 0;
2465
- margin-right: 0;
2466
- padding-top: 0;
2467
- padding-bottom: 0;
2468
- -webkit-box-shadow: none;
2469
- box-shadow: none; } }
2470
- .pixel-caffeine-wrapper .navbar-nav > li > .dropdown-menu {
2471
- margin-top: 0;
2472
- border-top-right-radius: 0;
2473
- border-top-left-radius: 0; }
2474
- .pixel-caffeine-wrapper .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
2475
- margin-bottom: 0;
2476
- border-top-right-radius: 4px;
2477
- border-top-left-radius: 4px;
2478
- border-bottom-right-radius: 0;
2479
- border-bottom-left-radius: 0; }
2480
- .pixel-caffeine-wrapper .navbar-btn {
2481
- margin-top: 8px;
2482
- margin-bottom: 8px; }
2483
- .pixel-caffeine-wrapper .navbar-btn.btn-sm, .pixel-caffeine-wrapper .btn-group-sm > .navbar-btn.btn {
2484
- margin-top: 10px;
2485
- margin-bottom: 10px; }
2486
- .pixel-caffeine-wrapper .navbar-btn.btn-xs, .pixel-caffeine-wrapper .btn-group-xs > .navbar-btn.btn {
2487
- margin-top: 14px;
2488
- margin-bottom: 14px; }
2489
- .pixel-caffeine-wrapper .navbar-text {
2490
- margin-top: 15px;
2491
- margin-bottom: 15px; }
2492
- @media (min-width: 768px) {
2493
- .pixel-caffeine-wrapper .navbar-text {
2494
- float: left;
2495
- margin-left: 15px;
2496
- margin-right: 15px; } }
2497
- @media (min-width: 768px) {
2498
- .pixel-caffeine-wrapper .navbar-left {
2499
- float: left !important; }
2500
- .pixel-caffeine-wrapper .navbar-right {
2501
- float: right !important;
2502
- margin-right: -15px; }
2503
- .pixel-caffeine-wrapper .navbar-right ~ .navbar-right {
2504
- margin-right: 0; } }
2505
- .pixel-caffeine-wrapper .navbar-default {
2506
- background-color: #f8f8f8;
2507
- border-color: #e7e7e7; }
2508
- .pixel-caffeine-wrapper .navbar-default .navbar-brand {
2509
- color: #777; }
2510
- .pixel-caffeine-wrapper .navbar-default .navbar-brand:hover, .pixel-caffeine-wrapper .navbar-default .navbar-brand:focus {
2511
- color: #5e5e5e;
2512
- background-color: transparent; }
2513
- .pixel-caffeine-wrapper .navbar-default .navbar-text {
2514
- color: #777; }
2515
- .pixel-caffeine-wrapper .navbar-default .navbar-nav > li > a {
2516
- color: #777; }
2517
- .pixel-caffeine-wrapper .navbar-default .navbar-nav > li > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav > li > a:focus {
2518
- color: #333;
2519
- background-color: transparent; }
2520
- .pixel-caffeine-wrapper .navbar-default .navbar-nav > .active > a, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .active > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .active > a:focus {
2521
- color: #555;
2522
- background-color: #e7e7e7; }
2523
- .pixel-caffeine-wrapper .navbar-default .navbar-nav > .disabled > a, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .disabled > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .disabled > a:focus {
2524
- color: #ccc;
2525
- background-color: transparent; }
2526
- .pixel-caffeine-wrapper .navbar-default .navbar-toggle {
2527
- border-color: #ddd; }
2528
- .pixel-caffeine-wrapper .navbar-default .navbar-toggle:hover, .pixel-caffeine-wrapper .navbar-default .navbar-toggle:focus {
2529
- background-color: #ddd; }
2530
- .pixel-caffeine-wrapper .navbar-default .navbar-toggle .icon-bar {
2531
- background-color: #888; }
2532
- .pixel-caffeine-wrapper .navbar-default .navbar-collapse,
2533
- .pixel-caffeine-wrapper .navbar-default .navbar-form {
2534
- border-color: #e7e7e7; }
2535
- .pixel-caffeine-wrapper .navbar-default .navbar-nav > .open > a, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .open > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav > .open > a:focus {
2536
- background-color: #e7e7e7;
2537
- color: #555; }
2538
- @media (max-width: 767px) {
2539
- .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a {
2540
- color: #777; }
2541
- .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
2542
- color: #333;
2543
- background-color: transparent; }
2544
- .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
2545
- color: #555;
2546
- background-color: #e7e7e7; }
2547
- .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .pixel-caffeine-wrapper .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
2548
- color: #ccc;
2549
- background-color: transparent; } }
2550
- .pixel-caffeine-wrapper .navbar-default .navbar-link {
2551
- color: #777; }
2552
- .pixel-caffeine-wrapper .navbar-default .navbar-link:hover {
2553
- color: #333; }
2554
- .pixel-caffeine-wrapper .navbar-default .btn-link {
2555
- color: #777; }
2556
- .pixel-caffeine-wrapper .navbar-default .btn-link:hover, .pixel-caffeine-wrapper .navbar-default .btn-link:focus {
2557
- color: #333; }
2558
- .pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:hover, .pixel-caffeine-wrapper .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:hover, fieldset[disabled] .pixel-caffeine-wrapper .navbar-default .btn-link:focus {
2559
- color: #ccc; }
2560
- .pixel-caffeine-wrapper .navbar-inverse {
2561
- background-color: #222;
2562
- border-color: #090909; }
2563
- .pixel-caffeine-wrapper .navbar-inverse .navbar-brand {
2564
- color: #9d9d9d; }
2565
- .pixel-caffeine-wrapper .navbar-inverse .navbar-brand:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-brand:focus {
2566
- color: #fff;
2567
- background-color: transparent; }
2568
- .pixel-caffeine-wrapper .navbar-inverse .navbar-text {
2569
- color: #9d9d9d; }
2570
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > li > a {
2571
- color: #9d9d9d; }
2572
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > li > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > li > a:focus {
2573
- color: #fff;
2574
- background-color: transparent; }
2575
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .active > a, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .active > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .active > a:focus {
2576
- color: #fff;
2577
- background-color: #090909; }
2578
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .disabled > a, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .disabled > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .disabled > a:focus {
2579
- color: #444;
2580
- background-color: transparent; }
2581
- .pixel-caffeine-wrapper .navbar-inverse .navbar-toggle {
2582
- border-color: #333; }
2583
- .pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-toggle:focus {
2584
- background-color: #333; }
2585
- .pixel-caffeine-wrapper .navbar-inverse .navbar-toggle .icon-bar {
2586
- background-color: #fff; }
2587
- .pixel-caffeine-wrapper .navbar-inverse .navbar-collapse,
2588
- .pixel-caffeine-wrapper .navbar-inverse .navbar-form {
2589
- border-color: #101010; }
2590
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .open > a, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .open > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav > .open > a:focus {
2591
- background-color: #090909;
2592
- color: #fff; }
2593
- @media (max-width: 767px) {
2594
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
2595
- border-color: #090909; }
2596
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
2597
- background-color: #090909; }
2598
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
2599
- color: #9d9d9d; }
2600
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
2601
- color: #fff;
2602
- background-color: transparent; }
2603
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
2604
- color: #fff;
2605
- background-color: #090909; }
2606
- .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .pixel-caffeine-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
2607
- color: #444;
2608
- background-color: transparent; } }
2609
- .pixel-caffeine-wrapper .navbar-inverse .navbar-link {
2610
- color: #9d9d9d; }
2611
- .pixel-caffeine-wrapper .navbar-inverse .navbar-link:hover {
2612
- color: #fff; }
2613
- .pixel-caffeine-wrapper .navbar-inverse .btn-link {
2614
- color: #9d9d9d; }
2615
- .pixel-caffeine-wrapper .navbar-inverse .btn-link:hover, .pixel-caffeine-wrapper .navbar-inverse .btn-link:focus {
2616
- color: #fff; }
2617
- .pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:hover, .pixel-caffeine-wrapper .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:hover, fieldset[disabled] .pixel-caffeine-wrapper .navbar-inverse .btn-link:focus {
2618
- color: #444; }
2619
- .pixel-caffeine-wrapper .breadcrumb {
2620
- padding: 8px 15px;
2621
- margin-bottom: 20px;
2622
- list-style: none;
2623
- background-color: #f5f5f5;
2624
- border-radius: 4px; }
2625
- .pixel-caffeine-wrapper .breadcrumb > li {
2626
- display: inline-block; }
2627
- .pixel-caffeine-wrapper .breadcrumb > li + li:before {
2628
- content: "/ ";
2629
- padding: 0 5px;
2630
- color: #ccc; }
2631
- .pixel-caffeine-wrapper .breadcrumb > .active {
2632
- color: #777777; }
2633
- .pixel-caffeine-wrapper .pagination {
2634
- display: inline-block;
2635
- padding-left: 0;
2636
- margin: 20px 0;
2637
- border-radius: 4px; }
2638
- .pixel-caffeine-wrapper .pagination > li {
2639
- display: inline; }
2640
- .pixel-caffeine-wrapper .pagination > li > a,
2641
- .pixel-caffeine-wrapper .pagination > li > span {
2642
- position: relative;
2643
- float: left;
2644
- padding: 6px 12px;
2645
- line-height: 1.42857;
2646
- text-decoration: none;
2647
- color: #337ab7;
2648
- background-color: #fff;
2649
- border: 1px solid #ddd;
2650
- margin-left: -1px; }
2651
- .pixel-caffeine-wrapper .pagination > li:first-child > a,
2652
- .pixel-caffeine-wrapper .pagination > li:first-child > span {
2653
- margin-left: 0;
2654
- border-bottom-left-radius: 4px;
2655
- border-top-left-radius: 4px; }
2656
- .pixel-caffeine-wrapper .pagination > li:last-child > a,
2657
- .pixel-caffeine-wrapper .pagination > li:last-child > span {
2658
- border-bottom-right-radius: 4px;
2659
- border-top-right-radius: 4px; }
2660
- .pixel-caffeine-wrapper .pagination > li > a:hover, .pixel-caffeine-wrapper .pagination > li > a:focus,
2661
- .pixel-caffeine-wrapper .pagination > li > span:hover,
2662
- .pixel-caffeine-wrapper .pagination > li > span:focus {
2663
- z-index: 2;
2664
- color: #23527c;
2665
- background-color: #eeeeee;
2666
- border-color: #ddd; }
2667
- .pixel-caffeine-wrapper .pagination > .active > a, .pixel-caffeine-wrapper .pagination > .active > a:hover, .pixel-caffeine-wrapper .pagination > .active > a:focus,
2668
- .pixel-caffeine-wrapper .pagination > .active > span,
2669
- .pixel-caffeine-wrapper .pagination > .active > span:hover,
2670
- .pixel-caffeine-wrapper .pagination > .active > span:focus {
2671
- z-index: 3;
2672
- color: #fff;
2673
- background-color: #337ab7;
2674
- border-color: #337ab7;
2675
- cursor: default; }
2676
- .pixel-caffeine-wrapper .pagination > .disabled > span,
2677
- .pixel-caffeine-wrapper .pagination > .disabled > span:hover,
2678
- .pixel-caffeine-wrapper .pagination > .disabled > span:focus,
2679
- .pixel-caffeine-wrapper .pagination > .disabled > a,
2680
- .pixel-caffeine-wrapper .pagination > .disabled > a:hover,
2681
- .pixel-caffeine-wrapper .pagination > .disabled > a:focus {
2682
- color: #777777;
2683
- background-color: #fff;
2684
- border-color: #ddd;
2685
- cursor: not-allowed; }
2686
- .pixel-caffeine-wrapper .pagination-lg > li > a,
2687
- .pixel-caffeine-wrapper .pagination-lg > li > span {
2688
- padding: 10px 16px;
2689
- font-size: 18px;
2690
- line-height: 1.33333; }
2691
- .pixel-caffeine-wrapper .pagination-lg > li:first-child > a,
2692
- .pixel-caffeine-wrapper .pagination-lg > li:first-child > span {
2693
- border-bottom-left-radius: 6px;
2694
- border-top-left-radius: 6px; }
2695
- .pixel-caffeine-wrapper .pagination-lg > li:last-child > a,
2696
- .pixel-caffeine-wrapper .pagination-lg > li:last-child > span {
2697
- border-bottom-right-radius: 6px;
2698
- border-top-right-radius: 6px; }
2699
- .pixel-caffeine-wrapper .pagination-sm > li > a,
2700
- .pixel-caffeine-wrapper .pagination-sm > li > span {
2701
- padding: 5px 10px;
2702
- font-size: 12px;
2703
- line-height: 1.5; }
2704
- .pixel-caffeine-wrapper .pagination-sm > li:first-child > a,
2705
- .pixel-caffeine-wrapper .pagination-sm > li:first-child > span {
2706
- border-bottom-left-radius: 3px;
2707
- border-top-left-radius: 3px; }
2708
- .pixel-caffeine-wrapper .pagination-sm > li:last-child > a,
2709
- .pixel-caffeine-wrapper .pagination-sm > li:last-child > span {
2710
- border-bottom-right-radius: 3px;
2711
- border-top-right-radius: 3px; }
2712
- .pixel-caffeine-wrapper .pager {
2713
- padding-left: 0;
2714
- margin: 20px 0;
2715
- list-style: none;
2716
- text-align: center; }
2717
- .pixel-caffeine-wrapper .pager:before, .pixel-caffeine-wrapper .pager:after {
2718
- content: " ";
2719
- display: table; }
2720
- .pixel-caffeine-wrapper .pager:after {
2721
- clear: both; }
2722
- .pixel-caffeine-wrapper .pager li {
2723
- display: inline; }
2724
- .pixel-caffeine-wrapper .pager li > a,
2725
- .pixel-caffeine-wrapper .pager li > span {
2726
- display: inline-block;
2727
- padding: 5px 14px;
2728
- background-color: #fff;
2729
- border: 1px solid #ddd;
2730
- border-radius: 15px; }
2731
- .pixel-caffeine-wrapper .pager li > a:hover,
2732
- .pixel-caffeine-wrapper .pager li > a:focus {
2733
- text-decoration: none;
2734
- background-color: #eeeeee; }
2735
- .pixel-caffeine-wrapper .pager .next > a,
2736
- .pixel-caffeine-wrapper .pager .next > span {
2737
- float: right; }
2738
- .pixel-caffeine-wrapper .pager .previous > a,
2739
- .pixel-caffeine-wrapper .pager .previous > span {
2740
- float: left; }
2741
- .pixel-caffeine-wrapper .pager .disabled > a,
2742
- .pixel-caffeine-wrapper .pager .disabled > a:hover,
2743
- .pixel-caffeine-wrapper .pager .disabled > a:focus,
2744
- .pixel-caffeine-wrapper .pager .disabled > span {
2745
- color: #777777;
2746
- background-color: #fff;
2747
- cursor: not-allowed; }
2748
- .pixel-caffeine-wrapper .label {
2749
- display: inline;
2750
- padding: .2em .6em .3em;
2751
- font-size: 75%;
2752
- font-weight: bold;
2753
- line-height: 1;
2754
- color: #fff;
2755
- text-align: center;
2756
- white-space: nowrap;
2757
- vertical-align: baseline;
2758
- border-radius: .25em; }
2759
- .pixel-caffeine-wrapper .label:empty {
2760
- display: none; }
2761
- .btn .pixel-caffeine-wrapper .label {
2762
- position: relative;
2763
- top: -1px; }
2764
- .pixel-caffeine-wrapper a.label:hover, .pixel-caffeine-wrapper a.label:focus {
2765
- color: #fff;
2766
- text-decoration: none;
2767
- cursor: pointer; }
2768
- .pixel-caffeine-wrapper .label-default {
2769
- background-color: #777777; }
2770
- .pixel-caffeine-wrapper .label-default[href]:hover, .pixel-caffeine-wrapper .label-default[href]:focus {
2771
- background-color: #5e5e5e; }
2772
- .pixel-caffeine-wrapper .label-primary {
2773
- background-color: #337ab7; }
2774
- .pixel-caffeine-wrapper .label-primary[href]:hover, .pixel-caffeine-wrapper .label-primary[href]:focus {
2775
- background-color: #286090; }
2776
- .pixel-caffeine-wrapper .label-success {
2777
- background-color: #5cb85c; }
2778
- .pixel-caffeine-wrapper .label-success[href]:hover, .pixel-caffeine-wrapper .label-success[href]:focus {
2779
- background-color: #449d44; }
2780
- .pixel-caffeine-wrapper .label-info {
2781
- background-color: #5bc0de; }
2782
- .pixel-caffeine-wrapper .label-info[href]:hover, .pixel-caffeine-wrapper .label-info[href]:focus {
2783
- background-color: #31b0d5; }
2784
- .pixel-caffeine-wrapper .label-warning {
2785
- background-color: #f0ad4e; }
2786
- .pixel-caffeine-wrapper .label-warning[href]:hover, .pixel-caffeine-wrapper .label-warning[href]:focus {
2787
- background-color: #ec971f; }
2788
- .pixel-caffeine-wrapper .label-danger {
2789
- background-color: #d9534f; }
2790
- .pixel-caffeine-wrapper .label-danger[href]:hover, .pixel-caffeine-wrapper .label-danger[href]:focus {
2791
- background-color: #c9302c; }
2792
- .pixel-caffeine-wrapper .badge {
2793
- display: inline-block;
2794
- min-width: 10px;
2795
- padding: 3px 7px;
2796
- font-size: 12px;
2797
- font-weight: bold;
2798
- color: #fff;
2799
- line-height: 1;
2800
- vertical-align: middle;
2801
- white-space: nowrap;
2802
- text-align: center;
2803
- background-color: #777777;
2804
- border-radius: 10px; }
2805
- .pixel-caffeine-wrapper .badge:empty {
2806
- display: none; }
2807
- .btn .pixel-caffeine-wrapper .badge {
2808
- position: relative;
2809
- top: -1px; }
2810
- .btn-xs .pixel-caffeine-wrapper .badge, .pixel-caffeine-wrapper .btn-group-xs > .btn .pixel-caffeine-wrapper .badge, .btn-group-xs > .btn .pixel-caffeine-wrapper .badge {
2811
- top: 0;
2812
- padding: 1px 5px; }
2813
- .list-group-item.active > .pixel-caffeine-wrapper .badge, .nav-pills > .active > a > .pixel-caffeine-wrapper .badge {
2814
- color: #337ab7;
2815
- background-color: #fff; }
2816
- .list-group-item > .pixel-caffeine-wrapper .badge {
2817
- float: right; }
2818
- .list-group-item > .pixel-caffeine-wrapper .badge + .pixel-caffeine-wrapper .badge {
2819
- margin-right: 5px; }
2820
- .nav-pills > li > a > .pixel-caffeine-wrapper .badge {
2821
- margin-left: 3px; }
2822
- .pixel-caffeine-wrapper a.badge:hover, .pixel-caffeine-wrapper a.badge:focus {
2823
- color: #fff;
2824
- text-decoration: none;
2825
- cursor: pointer; }
2826
- .pixel-caffeine-wrapper .jumbotron {
2827
- padding-top: 30px;
2828
- padding-bottom: 30px;
2829
- margin-bottom: 30px;
2830
- color: inherit;
2831
- background-color: #eeeeee; }
2832
- .pixel-caffeine-wrapper .jumbotron h1,
2833
- .pixel-caffeine-wrapper .jumbotron .h1 {
2834
- color: inherit; }
2835
- .pixel-caffeine-wrapper .jumbotron p {
2836
- margin-bottom: 15px;
2837
- font-size: 21px;
2838
- font-weight: 200; }
2839
- .pixel-caffeine-wrapper .jumbotron > hr {
2840
- border-top-color: #d5d5d5; }
2841
- .container .pixel-caffeine-wrapper .jumbotron, .container-fluid .pixel-caffeine-wrapper .jumbotron {
2842
- border-radius: 6px;
2843
- padding-left: 15px;
2844
- padding-right: 15px; }
2845
- .pixel-caffeine-wrapper .jumbotron .container {
2846
- max-width: 100%; }
2847
- @media screen and (min-width: 768px) {
2848
- .pixel-caffeine-wrapper .jumbotron {
2849
- padding-top: 48px;
2850
- padding-bottom: 48px; }
2851
- .container .pixel-caffeine-wrapper .jumbotron, .container-fluid .pixel-caffeine-wrapper .jumbotron {
2852
- padding-left: 60px;
2853
- padding-right: 60px; }
2854
- .pixel-caffeine-wrapper .jumbotron h1,
2855
- .pixel-caffeine-wrapper .jumbotron .h1 {
2856
- font-size: 63px; } }
2857
- .pixel-caffeine-wrapper .thumbnail {
2858
- display: block;
2859
- padding: 4px;
2860
- margin-bottom: 20px;
2861
- line-height: 1.42857;
2862
- background-color: #fff;
2863
- border: 1px solid #ddd;
2864
- border-radius: 4px;
2865
- -webkit-transition: border 0.2s ease-in-out;
2866
- -o-transition: border 0.2s ease-in-out;
2867
- transition: border 0.2s ease-in-out; }
2868
- .pixel-caffeine-wrapper .thumbnail > img,
2869
- .pixel-caffeine-wrapper .thumbnail a > img {
2870
- display: block;
2871
- max-width: 100%;
2872
- height: auto;
2873
- margin-left: auto;
2874
- margin-right: auto; }
2875
- .pixel-caffeine-wrapper .thumbnail .caption {
2876
- padding: 9px;
2877
- color: #333333; }
2878
- .pixel-caffeine-wrapper a.thumbnail:hover,
2879
- .pixel-caffeine-wrapper a.thumbnail:focus,
2880
- .pixel-caffeine-wrapper a.thumbnail.active {
2881
- border-color: #337ab7; }
2882
- .pixel-caffeine-wrapper .alert {
2883
- padding: 15px;
2884
- margin-bottom: 20px;
2885
- border: 1px solid transparent;
2886
- border-radius: 4px; }
2887
- .pixel-caffeine-wrapper .alert h4 {
2888
- margin-top: 0;
2889
- color: inherit; }
2890
- .pixel-caffeine-wrapper .alert .alert-link {
2891
- font-weight: bold; }
2892
- .pixel-caffeine-wrapper .alert > p,
2893
- .pixel-caffeine-wrapper .alert > ul {
2894
- margin-bottom: 0; }
2895
- .pixel-caffeine-wrapper .alert > p + p {
2896
- margin-top: 5px; }
2897
- .pixel-caffeine-wrapper .alert-dismissable,
2898
- .pixel-caffeine-wrapper .alert-dismissible {
2899
- padding-right: 35px; }
2900
- .pixel-caffeine-wrapper .alert-dismissable .close,
2901
- .pixel-caffeine-wrapper .alert-dismissible .close {
2902
- position: relative;
2903
- top: -2px;
2904
- right: -21px;
2905
- color: inherit; }
2906
- .pixel-caffeine-wrapper .alert-success {
2907
- background-color: #dff0d8;
2908
- border-color: #d6e9c6;
2909
- color: #3c763d; }
2910
- .pixel-caffeine-wrapper .alert-success hr {
2911
- border-top-color: #c9e2b3; }
2912
- .pixel-caffeine-wrapper .alert-success .alert-link {
2913
- color: #2b542c; }
2914
- .pixel-caffeine-wrapper .alert-info {
2915
- background-color: #d9edf7;
2916
- border-color: #bce8f1;
2917
- color: #31708f; }
2918
- .pixel-caffeine-wrapper .alert-info hr {
2919
- border-top-color: #a6e1ec; }
2920
- .pixel-caffeine-wrapper .alert-info .alert-link {
2921
- color: #245269; }
2922
- .pixel-caffeine-wrapper .alert-warning {
2923
- background-color: #fcf8e3;
2924
- border-color: #faebcc;
2925
- color: #8a6d3b; }
2926
- .pixel-caffeine-wrapper .alert-warning hr {
2927
- border-top-color: #f7e1b5; }
2928
- .pixel-caffeine-wrapper .alert-warning .alert-link {
2929
- color: #66512c; }
2930
- .pixel-caffeine-wrapper .alert-danger {
2931
- background-color: #f2dede;
2932
- border-color: #ebccd1;
2933
- color: #a94442; }
2934
- .pixel-caffeine-wrapper .alert-danger hr {
2935
- border-top-color: #e4b9c0; }
2936
- .pixel-caffeine-wrapper .alert-danger .alert-link {
2937
- color: #843534; }
2938
- @-webkit-keyframes progress-bar-stripes {
2939
- from {
2940
- background-position: 40px 0; }
2941
- to {
2942
- background-position: 0 0; } }
2943
- @keyframes progress-bar-stripes {
2944
- from {
2945
- background-position: 40px 0; }
2946
- to {
2947
- background-position: 0 0; } }
2948
- .pixel-caffeine-wrapper .progress {
2949
- overflow: hidden;
2950
- height: 20px;
2951
- margin-bottom: 20px;
2952
- background-color: #f5f5f5;
2953
- border-radius: 4px;
2954
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
2955
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
2956
- .pixel-caffeine-wrapper .progress-bar {
2957
- float: left;
2958
- width: 0%;
2959
- height: 100%;
2960
- font-size: 12px;
2961
- line-height: 20px;
2962
- color: #fff;
2963
- text-align: center;
2964
- background-color: #337ab7;
2965
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
2966
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
2967
- -webkit-transition: width 0.6s ease;
2968
- -o-transition: width 0.6s ease;
2969
- transition: width 0.6s ease; }
2970
- .pixel-caffeine-wrapper .progress-striped .progress-bar,
2971
- .pixel-caffeine-wrapper .progress-bar-striped {
2972
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2973
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2974
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2975
- background-size: 40px 40px; }
2976
- .pixel-caffeine-wrapper .progress.active .progress-bar,
2977
- .pixel-caffeine-wrapper .progress-bar.active {
2978
- -webkit-animation: progress-bar-stripes 2s linear infinite;
2979
- -o-animation: progress-bar-stripes 2s linear infinite;
2980
- animation: progress-bar-stripes 2s linear infinite; }
2981
- .pixel-caffeine-wrapper .progress-bar-success {
2982
- background-color: #5cb85c; }
2983
- .progress-striped .pixel-caffeine-wrapper .progress-bar-success {
2984
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2985
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2986
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
2987
- .pixel-caffeine-wrapper .progress-bar-info {
2988
- background-color: #5bc0de; }
2989
- .progress-striped .pixel-caffeine-wrapper .progress-bar-info {
2990
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2991
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2992
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
2993
- .pixel-caffeine-wrapper .progress-bar-warning {
2994
- background-color: #f0ad4e; }
2995
- .progress-striped .pixel-caffeine-wrapper .progress-bar-warning {
2996
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2997
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2998
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
2999
- .pixel-caffeine-wrapper .progress-bar-danger {
3000
- background-color: #d9534f; }
3001
- .progress-striped .pixel-caffeine-wrapper .progress-bar-danger {
3002
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3003
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3004
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
3005
- .pixel-caffeine-wrapper .media {
3006
- margin-top: 15px; }
3007
- .pixel-caffeine-wrapper .media:first-child {
3008
- margin-top: 0; }
3009
- .pixel-caffeine-wrapper .media,
3010
- .pixel-caffeine-wrapper .media-body {
3011
- zoom: 1;
3012
- overflow: hidden; }
3013
- .pixel-caffeine-wrapper .media-body {
3014
- width: 10000px; }
3015
- .pixel-caffeine-wrapper .media-object {
3016
- display: block; }
3017
- .pixel-caffeine-wrapper .media-object.img-thumbnail {
3018
- max-width: none; }
3019
- .pixel-caffeine-wrapper .media-right,
3020
- .pixel-caffeine-wrapper .media > .pull-right {
3021
- padding-left: 10px; }
3022
- .pixel-caffeine-wrapper .media-left,
3023
- .pixel-caffeine-wrapper .media > .pull-left {
3024
- padding-right: 10px; }
3025
- .pixel-caffeine-wrapper .media-left,
3026
- .pixel-caffeine-wrapper .media-right,
3027
- .pixel-caffeine-wrapper .media-body {
3028
- display: table-cell;
3029
- vertical-align: top; }
3030
- .pixel-caffeine-wrapper .media-middle {
3031
- vertical-align: middle; }
3032
- .pixel-caffeine-wrapper .media-bottom {
3033
- vertical-align: bottom; }
3034
- .pixel-caffeine-wrapper .media-heading {
3035
- margin-top: 0;
3036
- margin-bottom: 5px; }
3037
- .pixel-caffeine-wrapper .media-list {
3038
- padding-left: 0;
3039
- list-style: none; }
3040
- .pixel-caffeine-wrapper .list-group {
3041
- margin-bottom: 20px;
3042
- padding-left: 0; }
3043
- .pixel-caffeine-wrapper .list-group-item {
3044
- position: relative;
3045
- display: block;
3046
- padding: 10px 15px;
3047
- margin-bottom: -1px;
3048
- background-color: #fff;
3049
- border: 1px solid #ddd; }
3050
- .pixel-caffeine-wrapper .list-group-item:first-child {
3051
- border-top-right-radius: 4px;
3052
- border-top-left-radius: 4px; }
3053
- .pixel-caffeine-wrapper .list-group-item:last-child {
3054
- margin-bottom: 0;
3055
- border-bottom-right-radius: 4px;
3056
- border-bottom-left-radius: 4px; }
3057
- .pixel-caffeine-wrapper a.list-group-item,
3058
- .pixel-caffeine-wrapper button.list-group-item {
3059
- color: #555; }
3060
- .pixel-caffeine-wrapper a.list-group-item .list-group-item-heading,
3061
- .pixel-caffeine-wrapper button.list-group-item .list-group-item-heading {
3062
- color: #333; }
3063
- .pixel-caffeine-wrapper a.list-group-item:hover, .pixel-caffeine-wrapper a.list-group-item:focus,
3064
- .pixel-caffeine-wrapper button.list-group-item:hover,
3065
- .pixel-caffeine-wrapper button.list-group-item:focus {
3066
- text-decoration: none;
3067
- color: #555;
3068
- background-color: #f5f5f5; }
3069
- .pixel-caffeine-wrapper button.list-group-item {
3070
- width: 100%;
3071
- text-align: left; }
3072
- .pixel-caffeine-wrapper .list-group-item.disabled, .pixel-caffeine-wrapper .list-group-item.disabled:hover, .pixel-caffeine-wrapper .list-group-item.disabled:focus {
3073
- background-color: #eeeeee;
3074
- color: #777777;
3075
- cursor: not-allowed; }
3076
- .pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-heading, .pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-heading, .pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-heading {
3077
- color: inherit; }
3078
- .pixel-caffeine-wrapper .list-group-item.disabled .list-group-item-text, .pixel-caffeine-wrapper .list-group-item.disabled:hover .list-group-item-text, .pixel-caffeine-wrapper .list-group-item.disabled:focus .list-group-item-text {
3079
- color: #777777; }
3080
- .pixel-caffeine-wrapper .list-group-item.active, .pixel-caffeine-wrapper .list-group-item.active:hover, .pixel-caffeine-wrapper .list-group-item.active:focus {
3081
- z-index: 2;
3082
- color: #fff;
3083
- background-color: #337ab7;
3084
- border-color: #337ab7; }
3085
- .pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading,
3086
- .pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading > small,
3087
- .pixel-caffeine-wrapper .list-group-item.active .list-group-item-heading > .small, .pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading,
3088
- .pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading > small,
3089
- .pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-heading > .small, .pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading,
3090
- .pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading > small,
3091
- .pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-heading > .small {
3092
- color: inherit; }
3093
- .pixel-caffeine-wrapper .list-group-item.active .list-group-item-text, .pixel-caffeine-wrapper .list-group-item.active:hover .list-group-item-text, .pixel-caffeine-wrapper .list-group-item.active:focus .list-group-item-text {
3094
- color: #c7ddef; }
3095
- .pixel-caffeine-wrapper .list-group-item-success {
3096
- color: #3c763d;
3097
- background-color: #dff0d8; }
3098
- .pixel-caffeine-wrapper a.list-group-item-success,
3099
- .pixel-caffeine-wrapper button.list-group-item-success {
3100
- color: #3c763d; }
3101
- .pixel-caffeine-wrapper a.list-group-item-success .list-group-item-heading,
3102
- .pixel-caffeine-wrapper button.list-group-item-success .list-group-item-heading {
3103
- color: inherit; }
3104
- .pixel-caffeine-wrapper a.list-group-item-success:hover, .pixel-caffeine-wrapper a.list-group-item-success:focus,
3105
- .pixel-caffeine-wrapper button.list-group-item-success:hover,
3106
- .pixel-caffeine-wrapper button.list-group-item-success:focus {
3107
- color: #3c763d;
3108
- background-color: #d0e9c6; }
3109
- .pixel-caffeine-wrapper a.list-group-item-success.active, .pixel-caffeine-wrapper a.list-group-item-success.active:hover, .pixel-caffeine-wrapper a.list-group-item-success.active:focus,
3110
- .pixel-caffeine-wrapper button.list-group-item-success.active,
3111
- .pixel-caffeine-wrapper button.list-group-item-success.active:hover,
3112
- .pixel-caffeine-wrapper button.list-group-item-success.active:focus {
3113
- color: #fff;
3114
- background-color: #3c763d;
3115
- border-color: #3c763d; }
3116
- .pixel-caffeine-wrapper .list-group-item-info {
3117
- color: #31708f;
3118
- background-color: #d9edf7; }
3119
- .pixel-caffeine-wrapper a.list-group-item-info,
3120
- .pixel-caffeine-wrapper button.list-group-item-info {
3121
- color: #31708f; }
3122
- .pixel-caffeine-wrapper a.list-group-item-info .list-group-item-heading,
3123
- .pixel-caffeine-wrapper button.list-group-item-info .list-group-item-heading {
3124
- color: inherit; }
3125
- .pixel-caffeine-wrapper a.list-group-item-info:hover, .pixel-caffeine-wrapper a.list-group-item-info:focus,
3126
- .pixel-caffeine-wrapper button.list-group-item-info:hover,
3127
- .pixel-caffeine-wrapper button.list-group-item-info:focus {
3128
- color: #31708f;
3129
- background-color: #c4e3f3; }
3130
- .pixel-caffeine-wrapper a.list-group-item-info.active, .pixel-caffeine-wrapper a.list-group-item-info.active:hover, .pixel-caffeine-wrapper a.list-group-item-info.active:focus,
3131
- .pixel-caffeine-wrapper button.list-group-item-info.active,
3132
- .pixel-caffeine-wrapper button.list-group-item-info.active:hover,
3133
- .pixel-caffeine-wrapper button.list-group-item-info.active:focus {
3134
- color: #fff;
3135
- background-color: #31708f;
3136
- border-color: #31708f; }
3137
- .pixel-caffeine-wrapper .list-group-item-warning {
3138
- color: #8a6d3b;
3139
- background-color: #fcf8e3; }
3140
- .pixel-caffeine-wrapper a.list-group-item-warning,
3141
- .pixel-caffeine-wrapper button.list-group-item-warning {
3142
- color: #8a6d3b; }
3143
- .pixel-caffeine-wrapper a.list-group-item-warning .list-group-item-heading,
3144
- .pixel-caffeine-wrapper button.list-group-item-warning .list-group-item-heading {
3145
- color: inherit; }
3146
- .pixel-caffeine-wrapper a.list-group-item-warning:hover, .pixel-caffeine-wrapper a.list-group-item-warning:focus,
3147
- .pixel-caffeine-wrapper button.list-group-item-warning:hover,
3148
- .pixel-caffeine-wrapper button.list-group-item-warning:focus {
3149
- color: #8a6d3b;
3150
- background-color: #faf2cc; }
3151
- .pixel-caffeine-wrapper a.list-group-item-warning.active, .pixel-caffeine-wrapper a.list-group-item-warning.active:hover, .pixel-caffeine-wrapper a.list-group-item-warning.active:focus,
3152
- .pixel-caffeine-wrapper button.list-group-item-warning.active,
3153
- .pixel-caffeine-wrapper button.list-group-item-warning.active:hover,
3154
- .pixel-caffeine-wrapper button.list-group-item-warning.active:focus {
3155
- color: #fff;
3156
- background-color: #8a6d3b;
3157
- border-color: #8a6d3b; }
3158
- .pixel-caffeine-wrapper .list-group-item-danger {
3159
- color: #a94442;
3160
- background-color: #f2dede; }
3161
- .pixel-caffeine-wrapper a.list-group-item-danger,
3162
- .pixel-caffeine-wrapper button.list-group-item-danger {
3163
- color: #a94442; }
3164
- .pixel-caffeine-wrapper a.list-group-item-danger .list-group-item-heading,
3165
- .pixel-caffeine-wrapper button.list-group-item-danger .list-group-item-heading {
3166
- color: inherit; }
3167
- .pixel-caffeine-wrapper a.list-group-item-danger:hover, .pixel-caffeine-wrapper a.list-group-item-danger:focus,
3168
- .pixel-caffeine-wrapper button.list-group-item-danger:hover,
3169
- .pixel-caffeine-wrapper button.list-group-item-danger:focus {
3170
- color: #a94442;
3171
- background-color: #ebcccc; }
3172
- .pixel-caffeine-wrapper a.list-group-item-danger.active, .pixel-caffeine-wrapper a.list-group-item-danger.active:hover, .pixel-caffeine-wrapper a.list-group-item-danger.active:focus,
3173
- .pixel-caffeine-wrapper button.list-group-item-danger.active,
3174
- .pixel-caffeine-wrapper button.list-group-item-danger.active:hover,
3175
- .pixel-caffeine-wrapper button.list-group-item-danger.active:focus {
3176
- color: #fff;
3177
- background-color: #a94442;
3178
- border-color: #a94442; }
3179
- .pixel-caffeine-wrapper .list-group-item-heading {
3180
- margin-top: 0;
3181
- margin-bottom: 5px; }
3182
- .pixel-caffeine-wrapper .list-group-item-text {
3183
- margin-bottom: 0;
3184
- line-height: 1.3; }
3185
- .pixel-caffeine-wrapper .panel {
3186
- margin-bottom: 20px;
3187
- background-color: #fff;
3188
- border: 1px solid transparent;
3189
- border-radius: 4px;
3190
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
3191
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
3192
- .pixel-caffeine-wrapper .panel-body {
3193
- padding: 15px; }
3194
- .pixel-caffeine-wrapper .panel-body:before, .pixel-caffeine-wrapper .panel-body:after {
3195
- content: " ";
3196
- display: table; }
3197
- .pixel-caffeine-wrapper .panel-body:after {
3198
- clear: both; }
3199
- .pixel-caffeine-wrapper .panel-heading {
3200
- padding: 10px 15px;
3201
- border-bottom: 1px solid transparent;
3202
- border-top-right-radius: 3px;
3203
- border-top-left-radius: 3px; }
3204
- .pixel-caffeine-wrapper .panel-heading > .dropdown .dropdown-toggle {
3205
- color: inherit; }
3206
- .pixel-caffeine-wrapper .panel-title {
3207
- margin-top: 0;
3208
- margin-bottom: 0;
3209
- font-size: 16px;
3210
- color: inherit; }
3211
- .pixel-caffeine-wrapper .panel-title > a,
3212
- .pixel-caffeine-wrapper .panel-title > small,
3213
- .pixel-caffeine-wrapper .panel-title > .small,
3214
- .pixel-caffeine-wrapper .panel-title > small > a,
3215
- .pixel-caffeine-wrapper .panel-title > .small > a {
3216
- color: inherit; }
3217
- .pixel-caffeine-wrapper .panel-footer {
3218
- padding: 10px 15px;
3219
- background-color: #f5f5f5;
3220
- border-top: 1px solid #ddd;
3221
- border-bottom-right-radius: 3px;
3222
- border-bottom-left-radius: 3px; }
3223
- .pixel-caffeine-wrapper .panel > .list-group,
3224
- .pixel-caffeine-wrapper .panel > .panel-collapse > .list-group {
3225
- margin-bottom: 0; }
3226
- .pixel-caffeine-wrapper .panel > .list-group .list-group-item,
3227
- .pixel-caffeine-wrapper .panel > .panel-collapse > .list-group .list-group-item {
3228
- border-width: 1px 0;
3229
- border-radius: 0; }
3230
- .pixel-caffeine-wrapper .panel > .list-group:first-child .list-group-item:first-child,
3231
- .pixel-caffeine-wrapper .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
3232
- border-top: 0;
3233
- border-top-right-radius: 3px;
3234
- border-top-left-radius: 3px; }
3235
- .pixel-caffeine-wrapper .panel > .list-group:last-child .list-group-item:last-child,
3236
- .pixel-caffeine-wrapper .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
3237
- border-bottom: 0;
3238
- border-bottom-right-radius: 3px;
3239
- border-bottom-left-radius: 3px; }
3240
- .pixel-caffeine-wrapper .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
3241
- border-top-right-radius: 0;
3242
- border-top-left-radius: 0; }
3243
- .pixel-caffeine-wrapper .panel-heading + .list-group .list-group-item:first-child {
3244
- border-top-width: 0; }
3245
- .pixel-caffeine-wrapper .list-group + .panel-footer {
3246
- border-top-width: 0; }
3247
- .pixel-caffeine-wrapper .panel > .table,
3248
- .pixel-caffeine-wrapper .panel > .table-responsive > .table,
3249
- .pixel-caffeine-wrapper .panel > .panel-collapse > .table {
3250
- margin-bottom: 0; }
3251
- .pixel-caffeine-wrapper .panel > .table caption,
3252
- .pixel-caffeine-wrapper .panel > .table-responsive > .table caption,
3253
- .pixel-caffeine-wrapper .panel > .panel-collapse > .table caption {
3254
- padding-left: 15px;
3255
- padding-right: 15px; }
3256
- .pixel-caffeine-wrapper .panel > .table:first-child,
3257
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child {
3258
- border-top-right-radius: 3px;
3259
- border-top-left-radius: 3px; }
3260
- .pixel-caffeine-wrapper .panel > .table:first-child > thead:first-child > tr:first-child,
3261
- .pixel-caffeine-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child,
3262
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
3263
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
3264
- border-top-left-radius: 3px;
3265
- border-top-right-radius: 3px; }
3266
- .pixel-caffeine-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
3267
- .pixel-caffeine-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
3268
- .pixel-caffeine-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
3269
- .pixel-caffeine-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
3270
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
3271
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
3272
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
3273
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
3274
- border-top-left-radius: 3px; }
3275
- .pixel-caffeine-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
3276
- .pixel-caffeine-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
3277
- .pixel-caffeine-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
3278
- .pixel-caffeine-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
3279
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
3280
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
3281
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
3282
- .pixel-caffeine-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
3283
- border-top-right-radius: 3px; }
3284
- .pixel-caffeine-wrapper .panel > .table:last-child,
3285
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child {
3286
- border-bottom-right-radius: 3px;
3287
- border-bottom-left-radius: 3px; }
3288
- .pixel-caffeine-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child,
3289
- .pixel-caffeine-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child,
3290
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
3291
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
3292
- border-bottom-left-radius: 3px;
3293
- border-bottom-right-radius: 3px; }
3294
- .pixel-caffeine-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
3295
- .pixel-caffeine-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
3296
- .pixel-caffeine-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
3297
- .pixel-caffeine-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
3298
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
3299
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
3300
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
3301
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
3302
- border-bottom-left-radius: 3px; }
3303
- .pixel-caffeine-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
3304
- .pixel-caffeine-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
3305
- .pixel-caffeine-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
3306
- .pixel-caffeine-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
3307
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
3308
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
3309
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
3310
- .pixel-caffeine-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
3311
- border-bottom-right-radius: 3px; }
3312
- .pixel-caffeine-wrapper .panel > .panel-body + .table,
3313
- .pixel-caffeine-wrapper .panel > .panel-body + .table-responsive,
3314
- .pixel-caffeine-wrapper .panel > .table + .panel-body,
3315
- .pixel-caffeine-wrapper .panel > .table-responsive + .panel-body {
3316
- border-top: 1px solid #ddd; }
3317
- .pixel-caffeine-wrapper .panel > .table > tbody:first-child > tr:first-child th,
3318
- .pixel-caffeine-wrapper .panel > .table > tbody:first-child > tr:first-child td {
3319
- border-top: 0; }
3320
- .pixel-caffeine-wrapper .panel > .table-bordered,
3321
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered {
3322
- border: 0; }
3323
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr > th:first-child,
3324
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr > td:first-child,
3325
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr > th:first-child,
3326
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr > td:first-child,
3327
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr > th:first-child,
3328
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr > td:first-child,
3329
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
3330
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
3331
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
3332
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
3333
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
3334
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
3335
- border-left: 0; }
3336
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr > th:last-child,
3337
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr > td:last-child,
3338
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr > th:last-child,
3339
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr > td:last-child,
3340
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr > th:last-child,
3341
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr > td:last-child,
3342
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
3343
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
3344
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
3345
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
3346
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
3347
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
3348
- border-right: 0; }
3349
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr:first-child > td,
3350
- .pixel-caffeine-wrapper .panel > .table-bordered > thead > tr:first-child > th,
3351
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr:first-child > td,
3352
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr:first-child > th,
3353
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
3354
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
3355
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
3356
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
3357
- border-bottom: 0; }
3358
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr:last-child > td,
3359
- .pixel-caffeine-wrapper .panel > .table-bordered > tbody > tr:last-child > th,
3360
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr:last-child > td,
3361
- .pixel-caffeine-wrapper .panel > .table-bordered > tfoot > tr:last-child > th,
3362
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
3363
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
3364
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
3365
- .pixel-caffeine-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
3366
- border-bottom: 0; }
3367
- .pixel-caffeine-wrapper .panel > .table-responsive {
3368
- border: 0;
3369
- margin-bottom: 0; }
3370
- .pixel-caffeine-wrapper .panel-group {
3371
- margin-bottom: 20px; }
3372
- .pixel-caffeine-wrapper .panel-group .panel {
3373
- margin-bottom: 0;
3374
- border-radius: 4px; }
3375
- .pixel-caffeine-wrapper .panel-group .panel + .panel {
3376
- margin-top: 5px; }
3377
- .pixel-caffeine-wrapper .panel-group .panel-heading {
3378
- border-bottom: 0; }
3379
- .pixel-caffeine-wrapper .panel-group .panel-heading + .panel-collapse > .panel-body,
3380
- .pixel-caffeine-wrapper .panel-group .panel-heading + .panel-collapse > .list-group {
3381
- border-top: 1px solid #ddd; }
3382
- .pixel-caffeine-wrapper .panel-group .panel-footer {
3383
- border-top: 0; }
3384
- .pixel-caffeine-wrapper .panel-group .panel-footer + .panel-collapse .panel-body {
3385
- border-bottom: 1px solid #ddd; }
3386
- .pixel-caffeine-wrapper .panel-default {
3387
- border-color: #ddd; }
3388
- .pixel-caffeine-wrapper .panel-default > .panel-heading {
3389
- color: #333333;
3390
- background-color: #f5f5f5;
3391
- border-color: #ddd; }
3392
- .pixel-caffeine-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
3393
- border-top-color: #ddd; }
3394
- .pixel-caffeine-wrapper .panel-default > .panel-heading .badge {
3395
- color: #f5f5f5;
3396
- background-color: #333333; }
3397
- .pixel-caffeine-wrapper .panel-default > .panel-footer + .panel-collapse > .panel-body {
3398
- border-bottom-color: #ddd; }
3399
- .pixel-caffeine-wrapper .panel-primary {
3400
- border-color: #337ab7; }
3401
- .pixel-caffeine-wrapper .panel-primary > .panel-heading {
3402
- color: #fff;
3403
- background-color: #337ab7;
3404
- border-color: #337ab7; }
3405
- .pixel-caffeine-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
3406
- border-top-color: #337ab7; }
3407
- .pixel-caffeine-wrapper .panel-primary > .panel-heading .badge {
3408
- color: #337ab7;
3409
- background-color: #fff; }
3410
- .pixel-caffeine-wrapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
3411
- border-bottom-color: #337ab7; }
3412
- .pixel-caffeine-wrapper .panel-success {
3413
- border-color: #d6e9c6; }
3414
- .pixel-caffeine-wrapper .panel-success > .panel-heading {
3415
- color: #3c763d;
3416
- background-color: #dff0d8;
3417
- border-color: #d6e9c6; }
3418
- .pixel-caffeine-wrapper .panel-success > .panel-heading + .panel-collapse > .panel-body {
3419
- border-top-color: #d6e9c6; }
3420
- .pixel-caffeine-wrapper .panel-success > .panel-heading .badge {
3421
- color: #dff0d8;
3422
- background-color: #3c763d; }
3423
- .pixel-caffeine-wrapper .panel-success > .panel-footer + .panel-collapse > .panel-body {
3424
- border-bottom-color: #d6e9c6; }
3425
- .pixel-caffeine-wrapper .panel-info {
3426
- border-color: #bce8f1; }
3427
- .pixel-caffeine-wrapper .panel-info > .panel-heading {
3428
- color: #31708f;
3429
- background-color: #d9edf7;
3430
- border-color: #bce8f1; }
3431
- .pixel-caffeine-wrapper .panel-info > .panel-heading + .panel-collapse > .panel-body {
3432
- border-top-color: #bce8f1; }
3433
- .pixel-caffeine-wrapper .panel-info > .panel-heading .badge {
3434
- color: #d9edf7;
3435
- background-color: #31708f; }
3436
- .pixel-caffeine-wrapper .panel-info > .panel-footer + .panel-collapse > .panel-body {
3437
- border-bottom-color: #bce8f1; }
3438
- .pixel-caffeine-wrapper .panel-warning {
3439
- border-color: #faebcc; }
3440
- .pixel-caffeine-wrapper .panel-warning > .panel-heading {
3441
- color: #8a6d3b;
3442
- background-color: #fcf8e3;
3443
- border-color: #faebcc; }
3444
- .pixel-caffeine-wrapper .panel-warning > .panel-heading + .panel-collapse > .panel-body {
3445
- border-top-color: #faebcc; }
3446
- .pixel-caffeine-wrapper .panel-warning > .panel-heading .badge {
3447
- color: #fcf8e3;
3448
- background-color: #8a6d3b; }
3449
- .pixel-caffeine-wrapper .panel-warning > .panel-footer + .panel-collapse > .panel-body {
3450
- border-bottom-color: #faebcc; }
3451
- .pixel-caffeine-wrapper .panel-danger {
3452
- border-color: #ebccd1; }
3453
- .pixel-caffeine-wrapper .panel-danger > .panel-heading {
3454
- color: #a94442;
3455
- background-color: #f2dede;
3456
- border-color: #ebccd1; }
3457
- .pixel-caffeine-wrapper .panel-danger > .panel-heading + .panel-collapse > .panel-body {
3458
- border-top-color: #ebccd1; }
3459
- .pixel-caffeine-wrapper .panel-danger > .panel-heading .badge {
3460
- color: #f2dede;
3461
- background-color: #a94442; }
3462
- .pixel-caffeine-wrapper .panel-danger > .panel-footer + .panel-collapse > .panel-body {
3463
- border-bottom-color: #ebccd1; }
3464
- .pixel-caffeine-wrapper .embed-responsive {
3465
- position: relative;
3466
- display: block;
3467
- height: 0;
3468
- padding: 0;
3469
- overflow: hidden; }
3470
- .pixel-caffeine-wrapper .embed-responsive .embed-responsive-item,
3471
- .pixel-caffeine-wrapper .embed-responsive iframe,
3472
- .pixel-caffeine-wrapper .embed-responsive embed,
3473
- .pixel-caffeine-wrapper .embed-responsive object,
3474
- .pixel-caffeine-wrapper .embed-responsive video {
3475
- position: absolute;
3476
- top: 0;
3477
- left: 0;
3478
- bottom: 0;
3479
- height: 100%;
3480
- width: 100%;
3481
- border: 0; }
3482
- .pixel-caffeine-wrapper .embed-responsive-16by9 {
3483
- padding-bottom: 56.25%; }
3484
- .pixel-caffeine-wrapper .embed-responsive-4by3 {
3485
- padding-bottom: 75%; }
3486
- .pixel-caffeine-wrapper .well {
3487
- min-height: 20px;
3488
- padding: 19px;
3489
- margin-bottom: 20px;
3490
- background-color: #f5f5f5;
3491
- border: 1px solid #e3e3e3;
3492
- border-radius: 4px;
3493
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3494
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
3495
- .pixel-caffeine-wrapper .well blockquote {
3496
- border-color: #ddd;
3497
- border-color: rgba(0, 0, 0, 0.15); }
3498
- .pixel-caffeine-wrapper .well-lg {
3499
- padding: 24px;
3500
- border-radius: 6px; }
3501
- .pixel-caffeine-wrapper .well-sm {
3502
- padding: 9px;
3503
- border-radius: 3px; }
3504
- .pixel-caffeine-wrapper .close {
3505
- float: right;
3506
- font-size: 21px;
3507
- font-weight: bold;
3508
- line-height: 1;
3509
- color: #000;
3510
- text-shadow: 0 1px 0 #fff;
3511
- opacity: 0.2;
3512
- filter: alpha(opacity=20); }
3513
- .pixel-caffeine-wrapper .close:hover, .pixel-caffeine-wrapper .close:focus {
3514
- color: #000;
3515
- text-decoration: none;
3516
- cursor: pointer;
3517
- opacity: 0.5;
3518
- filter: alpha(opacity=50); }
3519
- .pixel-caffeine-wrapper button.close {
3520
- padding: 0;
3521
- cursor: pointer;
3522
- background: transparent;
3523
- border: 0;
3524
- -webkit-appearance: none; }
3525
- .pixel-caffeine-wrapper .modal-open {
3526
- overflow: hidden; }
3527
- .pixel-caffeine-wrapper .modal {
3528
- display: none;
3529
- overflow: hidden;
3530
- position: fixed;
3531
- top: 0;
3532
- right: 0;
3533
- bottom: 0;
3534
- left: 0;
3535
- z-index: 1050;
3536
- -webkit-overflow-scrolling: touch;
3537
- outline: 0; }
3538
- .pixel-caffeine-wrapper .modal.fade .modal-dialog {
3539
- -webkit-transform: translate(0, -25%);
3540
- -ms-transform: translate(0, -25%);
3541
- -o-transform: translate(0, -25%);
3542
- transform: translate(0, -25%);
3543
- -webkit-transition: -webkit-transform 0.3s ease-out;
3544
- -moz-transition: -moz-transform 0.3s ease-out;
3545
- -o-transition: -o-transform 0.3s ease-out;
3546
- transition: transform 0.3s ease-out; }
3547
- .pixel-caffeine-wrapper .modal.in .modal-dialog {
3548
- -webkit-transform: translate(0, 0);
3549
- -ms-transform: translate(0, 0);
3550
- -o-transform: translate(0, 0);
3551
- transform: translate(0, 0); }
3552
- .pixel-caffeine-wrapper .modal-open .modal {
3553
- overflow-x: hidden;
3554
- overflow-y: auto; }
3555
- .pixel-caffeine-wrapper .modal-dialog {
3556
- position: relative;
3557
- width: auto;
3558
- margin: 10px; }
3559
- .pixel-caffeine-wrapper .modal-content {
3560
- position: relative;
3561
- background-color: #fff;
3562
- border: 1px solid #999;
3563
- border: 1px solid rgba(0, 0, 0, 0.2);
3564
- border-radius: 6px;
3565
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
3566
- box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
3567
- background-clip: padding-box;
3568
- outline: 0; }
3569
- .pixel-caffeine-wrapper .modal-backdrop {
3570
- position: fixed;
3571
- top: 0;
3572
- right: 0;
3573
- bottom: 0;
3574
- left: 0;
3575
- z-index: 1040;
3576
- background-color: #000; }
3577
- .pixel-caffeine-wrapper .modal-backdrop.fade {
3578
- opacity: 0;
3579
- filter: alpha(opacity=0); }
3580
- .pixel-caffeine-wrapper .modal-backdrop.in {
3581
- opacity: 0.5;
3582
- filter: alpha(opacity=50); }
3583
- .pixel-caffeine-wrapper .modal-header {
3584
- padding: 15px;
3585
- border-bottom: 1px solid #e5e5e5; }
3586
- .pixel-caffeine-wrapper .modal-header:before, .pixel-caffeine-wrapper .modal-header:after {
3587
- content: " ";
3588
- display: table; }
3589
- .pixel-caffeine-wrapper .modal-header:after {
3590
- clear: both; }
3591
- .pixel-caffeine-wrapper .modal-header .close {
3592
- margin-top: -2px; }
3593
- .pixel-caffeine-wrapper .modal-title {
3594
- margin: 0;
3595
- line-height: 1.42857; }
3596
- .pixel-caffeine-wrapper .modal-body {
3597
- position: relative;
3598
- padding: 15px; }
3599
- .pixel-caffeine-wrapper .modal-footer {
3600
- padding: 15px;
3601
- text-align: right;
3602
- border-top: 1px solid #e5e5e5; }
3603
- .pixel-caffeine-wrapper .modal-footer:before, .pixel-caffeine-wrapper .modal-footer:after {
3604
- content: " ";
3605
- display: table; }
3606
- .pixel-caffeine-wrapper .modal-footer:after {
3607
- clear: both; }
3608
- .pixel-caffeine-wrapper .modal-footer .btn + .btn {
3609
- margin-left: 5px;
3610
- margin-bottom: 0; }
3611
- .pixel-caffeine-wrapper .modal-footer .btn-group .btn + .btn {
3612
- margin-left: -1px; }
3613
- .pixel-caffeine-wrapper .modal-footer .btn-block + .btn-block {
3614
- margin-left: 0; }
3615
- .pixel-caffeine-wrapper .modal-scrollbar-measure {
3616
- position: absolute;
3617
- top: -9999px;
3618
- width: 50px;
3619
- height: 50px;
3620
- overflow: scroll; }
3621
- @media (min-width: 768px) {
3622
- .pixel-caffeine-wrapper .modal-dialog {
3623
- width: 600px;
3624
- margin: 30px auto; }
3625
- .pixel-caffeine-wrapper .modal-content {
3626
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
3627
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
3628
- .pixel-caffeine-wrapper .modal-sm {
3629
- width: 300px; } }
3630
- @media (min-width: 992px) {
3631
- .pixel-caffeine-wrapper .modal-lg {
3632
- width: 900px; } }
3633
- .pixel-caffeine-wrapper .tooltip {
3634
- position: absolute;
3635
- z-index: 1070;
3636
- display: block;
3637
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3638
- font-style: normal;
3639
- font-weight: normal;
3640
- letter-spacing: normal;
3641
- line-break: auto;
3642
- line-height: 1.42857;
3643
- text-align: left;
3644
- text-align: start;
3645
- text-decoration: none;
3646
- text-shadow: none;
3647
- text-transform: none;
3648
- white-space: normal;
3649
- word-break: normal;
3650
- word-spacing: normal;
3651
- word-wrap: normal;
3652
- font-size: 12px;
3653
- opacity: 0;
3654
- filter: alpha(opacity=0); }
3655
- .pixel-caffeine-wrapper .tooltip.in {
3656
- opacity: 0.9;
3657
- filter: alpha(opacity=90); }
3658
- .pixel-caffeine-wrapper .tooltip.top {
3659
- margin-top: -3px;
3660
- padding: 5px 0; }
3661
- .pixel-caffeine-wrapper .tooltip.right {
3662
- margin-left: 3px;
3663
- padding: 0 5px; }
3664
- .pixel-caffeine-wrapper .tooltip.bottom {
3665
- margin-top: 3px;
3666
- padding: 5px 0; }
3667
- .pixel-caffeine-wrapper .tooltip.left {
3668
- margin-left: -3px;
3669
- padding: 0 5px; }
3670
- .pixel-caffeine-wrapper .tooltip-inner {
3671
- max-width: 200px;
3672
- padding: 3px 8px;
3673
- color: #fff;
3674
- text-align: center;
3675
- background-color: #000;
3676
- border-radius: 4px; }
3677
- .pixel-caffeine-wrapper .tooltip-arrow {
3678
- position: absolute;
3679
- width: 0;
3680
- height: 0;
3681
- border-color: transparent;
3682
- border-style: solid; }
3683
- .pixel-caffeine-wrapper .tooltip.top .tooltip-arrow {
3684
- bottom: 0;
3685
- left: 50%;
3686
- margin-left: -5px;
3687
- border-width: 5px 5px 0;
3688
- border-top-color: #000; }
3689
- .pixel-caffeine-wrapper .tooltip.top-left .tooltip-arrow {
3690
- bottom: 0;
3691
- right: 5px;
3692
- margin-bottom: -5px;
3693
- border-width: 5px 5px 0;
3694
- border-top-color: #000; }
3695
- .pixel-caffeine-wrapper .tooltip.top-right .tooltip-arrow {
3696
- bottom: 0;
3697
- left: 5px;
3698
- margin-bottom: -5px;
3699
- border-width: 5px 5px 0;
3700
- border-top-color: #000; }
3701
- .pixel-caffeine-wrapper .tooltip.right .tooltip-arrow {
3702
- top: 50%;
3703
- left: 0;
3704
- margin-top: -5px;
3705
- border-width: 5px 5px 5px 0;
3706
- border-right-color: #000; }
3707
- .pixel-caffeine-wrapper .tooltip.left .tooltip-arrow {
3708
- top: 50%;
3709
- right: 0;
3710
- margin-top: -5px;
3711
- border-width: 5px 0 5px 5px;
3712
- border-left-color: #000; }
3713
- .pixel-caffeine-wrapper .tooltip.bottom .tooltip-arrow {
3714
- top: 0;
3715
- left: 50%;
3716
- margin-left: -5px;
3717
- border-width: 0 5px 5px;
3718
- border-bottom-color: #000; }
3719
- .pixel-caffeine-wrapper .tooltip.bottom-left .tooltip-arrow {
3720
- top: 0;
3721
- right: 5px;
3722
- margin-top: -5px;
3723
- border-width: 0 5px 5px;
3724
- border-bottom-color: #000; }
3725
- .pixel-caffeine-wrapper .tooltip.bottom-right .tooltip-arrow {
3726
- top: 0;
3727
- left: 5px;
3728
- margin-top: -5px;
3729
- border-width: 0 5px 5px;
3730
- border-bottom-color: #000; }
3731
- .pixel-caffeine-wrapper .popover {
3732
- position: absolute;
3733
- top: 0;
3734
- left: 0;
3735
- z-index: 1060;
3736
- display: none;
3737
- max-width: 276px;
3738
- padding: 1px;
3739
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3740
- font-style: normal;
3741
- font-weight: normal;
3742
- letter-spacing: normal;
3743
- line-break: auto;
3744
- line-height: 1.42857;
3745
- text-align: left;
3746
- text-align: start;
3747
- text-decoration: none;
3748
- text-shadow: none;
3749
- text-transform: none;
3750
- white-space: normal;
3751
- word-break: normal;
3752
- word-spacing: normal;
3753
- word-wrap: normal;
3754
- font-size: 14px;
3755
- background-color: #fff;
3756
- background-clip: padding-box;
3757
- border: 1px solid #ccc;
3758
- border: 1px solid rgba(0, 0, 0, 0.2);
3759
- border-radius: 6px;
3760
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3761
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
3762
- .pixel-caffeine-wrapper .popover.top {
3763
- margin-top: -10px; }
3764
- .pixel-caffeine-wrapper .popover.right {
3765
- margin-left: 10px; }
3766
- .pixel-caffeine-wrapper .popover.bottom {
3767
- margin-top: 10px; }
3768
- .pixel-caffeine-wrapper .popover.left {
3769
- margin-left: -10px; }
3770
- .pixel-caffeine-wrapper .popover-title {
3771
- margin: 0;
3772
- padding: 8px 14px;
3773
- font-size: 14px;
3774
- background-color: #f7f7f7;
3775
- border-bottom: 1px solid #ebebeb;
3776
- border-radius: 5px 5px 0 0; }
3777
- .pixel-caffeine-wrapper .popover-content {
3778
- padding: 9px 14px; }
3779
- .pixel-caffeine-wrapper .popover > .arrow, .pixel-caffeine-wrapper .popover > .arrow:after {
3780
- position: absolute;
3781
- display: block;
3782
- width: 0;
3783
- height: 0;
3784
- border-color: transparent;
3785
- border-style: solid; }
3786
- .pixel-caffeine-wrapper .popover > .arrow {
3787
- border-width: 11px; }
3788
- .pixel-caffeine-wrapper .popover > .arrow:after {
3789
- border-width: 10px;
3790
- content: ""; }
3791
- .pixel-caffeine-wrapper .popover.top > .arrow {
3792
- left: 50%;
3793
- margin-left: -11px;
3794
- border-bottom-width: 0;
3795
- border-top-color: #999999;
3796
- border-top-color: rgba(0, 0, 0, 0.25);
3797
- bottom: -11px; }
3798
- .pixel-caffeine-wrapper .popover.top > .arrow:after {
3799
- content: " ";
3800
- bottom: 1px;
3801
- margin-left: -10px;
3802
- border-bottom-width: 0;
3803
- border-top-color: #fff; }
3804
- .pixel-caffeine-wrapper .popover.right > .arrow {
3805
- top: 50%;
3806
- left: -11px;
3807
- margin-top: -11px;
3808
- border-left-width: 0;
3809
- border-right-color: #999999;
3810
- border-right-color: rgba(0, 0, 0, 0.25); }
3811
- .pixel-caffeine-wrapper .popover.right > .arrow:after {
3812
- content: " ";
3813
- left: 1px;
3814
- bottom: -10px;
3815
- border-left-width: 0;
3816
- border-right-color: #fff; }
3817
- .pixel-caffeine-wrapper .popover.bottom > .arrow {
3818
- left: 50%;
3819
- margin-left: -11px;
3820
- border-top-width: 0;
3821
- border-bottom-color: #999999;
3822
- border-bottom-color: rgba(0, 0, 0, 0.25);
3823
- top: -11px; }
3824
- .pixel-caffeine-wrapper .popover.bottom > .arrow:after {
3825
- content: " ";
3826
- top: 1px;
3827
- margin-left: -10px;
3828
- border-top-width: 0;
3829
- border-bottom-color: #fff; }
3830
- .pixel-caffeine-wrapper .popover.left > .arrow {
3831
- top: 50%;
3832
- right: -11px;
3833
- margin-top: -11px;
3834
- border-right-width: 0;
3835
- border-left-color: #999999;
3836
- border-left-color: rgba(0, 0, 0, 0.25); }
3837
- .pixel-caffeine-wrapper .popover.left > .arrow:after {
3838
- content: " ";
3839
- right: 1px;
3840
- border-right-width: 0;
3841
- border-left-color: #fff;
3842
- bottom: -10px; }
3843
- .pixel-caffeine-wrapper .carousel {
3844
- position: relative; }
3845
- .pixel-caffeine-wrapper .carousel-inner {
3846
- position: relative;
3847
- overflow: hidden;
3848
- width: 100%; }
3849
- .pixel-caffeine-wrapper .carousel-inner > .item {
3850
- display: none;
3851
- position: relative;
3852
- -webkit-transition: 0.6s ease-in-out left;
3853
- -o-transition: 0.6s ease-in-out left;
3854
- transition: 0.6s ease-in-out left; }
3855
- .pixel-caffeine-wrapper .carousel-inner > .item > img,
3856
- .pixel-caffeine-wrapper .carousel-inner > .item > a > img {
3857
- display: block;
3858
- max-width: 100%;
3859
- height: auto;
3860
- line-height: 1; }
3861
- @media all and (transform-3d), (-webkit-transform-3d) {
3862
- .pixel-caffeine-wrapper .carousel-inner > .item {
3863
- -webkit-transition: -webkit-transform 0.6s ease-in-out;
3864
- -moz-transition: -moz-transform 0.6s ease-in-out;
3865
- -o-transition: -o-transform 0.6s ease-in-out;
3866
- transition: transform 0.6s ease-in-out;
3867
- -webkit-backface-visibility: hidden;
3868
- -moz-backface-visibility: hidden;
3869
- backface-visibility: hidden;
3870
- -webkit-perspective: 1000px;
3871
- -moz-perspective: 1000px;
3872
- perspective: 1000px; }
3873
- .pixel-caffeine-wrapper .carousel-inner > .item.next, .pixel-caffeine-wrapper .carousel-inner > .item.active.right {
3874
- -webkit-transform: translate3d(100%, 0, 0);
3875
- transform: translate3d(100%, 0, 0);
3876
- left: 0; }
3877
- .pixel-caffeine-wrapper .carousel-inner > .item.prev, .pixel-caffeine-wrapper .carousel-inner > .item.active.left {
3878
- -webkit-transform: translate3d(-100%, 0, 0);
3879
- transform: translate3d(-100%, 0, 0);
3880
- left: 0; }
3881
- .pixel-caffeine-wrapper .carousel-inner > .item.next.left, .pixel-caffeine-wrapper .carousel-inner > .item.prev.right, .pixel-caffeine-wrapper .carousel-inner > .item.active {
3882
- -webkit-transform: translate3d(0, 0, 0);
3883
- transform: translate3d(0, 0, 0);
3884
- left: 0; } }
3885
- .pixel-caffeine-wrapper .carousel-inner > .active,
3886
- .pixel-caffeine-wrapper .carousel-inner > .next,
3887
- .pixel-caffeine-wrapper .carousel-inner > .prev {
3888
- display: block; }
3889
- .pixel-caffeine-wrapper .carousel-inner > .active {
3890
- left: 0; }
3891
- .pixel-caffeine-wrapper .carousel-inner > .next,
3892
- .pixel-caffeine-wrapper .carousel-inner > .prev {
3893
- position: absolute;
3894
- top: 0;
3895
- width: 100%; }
3896
- .pixel-caffeine-wrapper .carousel-inner > .next {
3897
- left: 100%; }
3898
- .pixel-caffeine-wrapper .carousel-inner > .prev {
3899
- left: -100%; }
3900
- .pixel-caffeine-wrapper .carousel-inner > .next.left,
3901
- .pixel-caffeine-wrapper .carousel-inner > .prev.right {
3902
- left: 0; }
3903
- .pixel-caffeine-wrapper .carousel-inner > .active.left {
3904
- left: -100%; }
3905
- .pixel-caffeine-wrapper .carousel-inner > .active.right {
3906
- left: 100%; }
3907
- .pixel-caffeine-wrapper .carousel-control {
3908
- position: absolute;
3909
- top: 0;
3910
- left: 0;
3911
- bottom: 0;
3912
- width: 15%;
3913
- opacity: 0.5;
3914
- filter: alpha(opacity=50);
3915
- font-size: 20px;
3916
- color: #fff;
3917
- text-align: center;
3918
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
3919
- background-color: transparent; }
3920
- .pixel-caffeine-wrapper .carousel-control.left {
3921
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
3922
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
3923
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
3924
- background-repeat: repeat-x;
3925
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
3926
- .pixel-caffeine-wrapper .carousel-control.right {
3927
- left: auto;
3928
- right: 0;
3929
- background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
3930
- background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
3931
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
3932
- background-repeat: repeat-x;
3933
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
3934
- .pixel-caffeine-wrapper .carousel-control:hover, .pixel-caffeine-wrapper .carousel-control:focus {
3935
- outline: 0;
3936
- color: #fff;
3937
- text-decoration: none;
3938
- opacity: 0.9;
3939
- filter: alpha(opacity=90); }
3940
- .pixel-caffeine-wrapper .carousel-control .icon-prev,
3941
- .pixel-caffeine-wrapper .carousel-control .icon-next,
3942
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,
3943
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right {
3944
- position: absolute;
3945
- top: 50%;
3946
- margin-top: -10px;
3947
- z-index: 5;
3948
- display: inline-block; }
3949
- .pixel-caffeine-wrapper .carousel-control .icon-prev,
3950
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left {
3951
- left: 50%;
3952
- margin-left: -10px; }
3953
- .pixel-caffeine-wrapper .carousel-control .icon-next,
3954
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right {
3955
- right: 50%;
3956
- margin-right: -10px; }
3957
- .pixel-caffeine-wrapper .carousel-control .icon-prev,
3958
- .pixel-caffeine-wrapper .carousel-control .icon-next {
3959
- width: 20px;
3960
- height: 20px;
3961
- line-height: 1;
3962
- font-family: serif; }
3963
- .pixel-caffeine-wrapper .carousel-control .icon-prev:before {
3964
- content: '\2039'; }
3965
- .pixel-caffeine-wrapper .carousel-control .icon-next:before {
3966
- content: '\203a'; }
3967
- .pixel-caffeine-wrapper .carousel-indicators {
3968
- position: absolute;
3969
- bottom: 10px;
3970
- left: 50%;
3971
- z-index: 15;
3972
- width: 60%;
3973
- margin-left: -30%;
3974
- padding-left: 0;
3975
- list-style: none;
3976
- text-align: center; }
3977
- .pixel-caffeine-wrapper .carousel-indicators li {
3978
- display: inline-block;
3979
- width: 10px;
3980
- height: 10px;
3981
- margin: 1px;
3982
- text-indent: -999px;
3983
- border: 1px solid #fff;
3984
- border-radius: 10px;
3985
- cursor: pointer;
3986
- background-color: #000 \9;
3987
- background-color: transparent; }
3988
- .pixel-caffeine-wrapper .carousel-indicators .active {
3989
- margin: 0;
3990
- width: 12px;
3991
- height: 12px;
3992
- background-color: #fff; }
3993
- .pixel-caffeine-wrapper .carousel-caption {
3994
- position: absolute;
3995
- left: 15%;
3996
- right: 15%;
3997
- bottom: 20px;
3998
- z-index: 10;
3999
- padding-top: 20px;
4000
- padding-bottom: 20px;
4001
- color: #fff;
4002
- text-align: center;
4003
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
4004
- .pixel-caffeine-wrapper .carousel-caption .btn {
4005
- text-shadow: none; }
4006
- @media screen and (min-width: 768px) {
4007
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,
4008
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,
4009
- .pixel-caffeine-wrapper .carousel-control .icon-prev,
4010
- .pixel-caffeine-wrapper .carousel-control .icon-next {
4011
- width: 30px;
4012
- height: 30px;
4013
- margin-top: -10px;
4014
- font-size: 30px; }
4015
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-left,
4016
- .pixel-caffeine-wrapper .carousel-control .icon-prev {
4017
- margin-left: -10px; }
4018
- .pixel-caffeine-wrapper .carousel-control .glyphicon-chevron-right,
4019
- .pixel-caffeine-wrapper .carousel-control .icon-next {
4020
- margin-right: -10px; }
4021
- .pixel-caffeine-wrapper .carousel-caption {
4022
- left: 20%;
4023
- right: 20%;
4024
- padding-bottom: 30px; }
4025
- .pixel-caffeine-wrapper .carousel-indicators {
4026
- bottom: 20px; } }
4027
- .pixel-caffeine-wrapper .clearfix:before, .pixel-caffeine-wrapper .clearfix:after {
4028
- content: " ";
4029
- display: table; }
4030
- .pixel-caffeine-wrapper .clearfix:after {
4031
- clear: both; }
4032
- .pixel-caffeine-wrapper .center-block {
4033
- display: block;
4034
- margin-left: auto;
4035
- margin-right: auto; }
4036
- .pixel-caffeine-wrapper .pull-right {
4037
- float: right !important; }
4038
- .pixel-caffeine-wrapper .pull-left {
4039
- float: left !important; }
4040
- .pixel-caffeine-wrapper .hide {
4041
- display: none !important; }
4042
- .pixel-caffeine-wrapper .show {
4043
- display: block !important; }
4044
- .pixel-caffeine-wrapper .invisible {
4045
- visibility: hidden; }
4046
- .pixel-caffeine-wrapper .text-hide {
4047
- font: 0/0 a;
4048
- color: transparent;
4049
- text-shadow: none;
4050
- background-color: transparent;
4051
- border: 0; }
4052
- .pixel-caffeine-wrapper .hidden {
4053
- display: none !important; }
4054
- .pixel-caffeine-wrapper .affix {
4055
- position: fixed; }
4056
- @-ms-viewport {
4057
- width: device-width; }
4058
- .pixel-caffeine-wrapper .visible-xs {
4059
- display: none !important; }
4060
- .pixel-caffeine-wrapper .visible-sm {
4061
- display: none !important; }
4062
- .pixel-caffeine-wrapper .visible-md {
4063
- display: none !important; }
4064
- .pixel-caffeine-wrapper .visible-lg {
4065
- display: none !important; }
4066
- .pixel-caffeine-wrapper .visible-xs-block,
4067
- .pixel-caffeine-wrapper .visible-xs-inline,
4068
- .pixel-caffeine-wrapper .visible-xs-inline-block,
4069
- .pixel-caffeine-wrapper .visible-sm-block,
4070
- .pixel-caffeine-wrapper .visible-sm-inline,
4071
- .pixel-caffeine-wrapper .visible-sm-inline-block,
4072
- .pixel-caffeine-wrapper .visible-md-block,
4073
- .pixel-caffeine-wrapper .visible-md-inline,
4074
- .pixel-caffeine-wrapper .visible-md-inline-block,
4075
- .pixel-caffeine-wrapper .visible-lg-block,
4076
- .pixel-caffeine-wrapper .visible-lg-inline,
4077
- .pixel-caffeine-wrapper .visible-lg-inline-block {
4078
- display: none !important; }
4079
- @media (max-width: 767px) {
4080
- .pixel-caffeine-wrapper .visible-xs {
4081
- display: block !important; }
4082
- .pixel-caffeine-wrapper table.visible-xs {
4083
- display: table !important; }
4084
- .pixel-caffeine-wrapper tr.visible-xs {
4085
- display: table-row !important; }
4086
- .pixel-caffeine-wrapper th.visible-xs,
4087
- .pixel-caffeine-wrapper td.visible-xs {
4088
- display: table-cell !important; } }
4089
- @media (max-width: 767px) {
4090
- .pixel-caffeine-wrapper .visible-xs-block {
4091
- display: block !important; } }
4092
- @media (max-width: 767px) {
4093
- .pixel-caffeine-wrapper .visible-xs-inline {
4094
- display: inline !important; } }
4095
- @media (max-width: 767px) {
4096
- .pixel-caffeine-wrapper .visible-xs-inline-block {
4097
- display: inline-block !important; } }
4098
- @media (min-width: 768px) and (max-width: 991px) {
4099
- .pixel-caffeine-wrapper .visible-sm {
4100
- display: block !important; }
4101
- .pixel-caffeine-wrapper table.visible-sm {
4102
- display: table !important; }
4103
- .pixel-caffeine-wrapper tr.visible-sm {
4104
- display: table-row !important; }
4105
- .pixel-caffeine-wrapper th.visible-sm,
4106
- .pixel-caffeine-wrapper td.visible-sm {
4107
- display: table-cell !important; } }
4108
- @media (min-width: 768px) and (max-width: 991px) {
4109
- .pixel-caffeine-wrapper .visible-sm-block {
4110
- display: block !important; } }
4111
- @media (min-width: 768px) and (max-width: 991px) {
4112
- .pixel-caffeine-wrapper .visible-sm-inline {
4113
- display: inline !important; } }
4114
- @media (min-width: 768px) and (max-width: 991px) {
4115
- .pixel-caffeine-wrapper .visible-sm-inline-block {
4116
- display: inline-block !important; } }
4117
- @media (min-width: 992px) and (max-width: 1199px) {
4118
- .pixel-caffeine-wrapper .visible-md {
4119
- display: block !important; }
4120
- .pixel-caffeine-wrapper table.visible-md {
4121
- display: table !important; }
4122
- .pixel-caffeine-wrapper tr.visible-md {
4123
- display: table-row !important; }
4124
- .pixel-caffeine-wrapper th.visible-md,
4125
- .pixel-caffeine-wrapper td.visible-md {
4126
- display: table-cell !important; } }
4127
- @media (min-width: 992px) and (max-width: 1199px) {
4128
- .pixel-caffeine-wrapper .visible-md-block {
4129
- display: block !important; } }
4130
- @media (min-width: 992px) and (max-width: 1199px) {
4131
- .pixel-caffeine-wrapper .visible-md-inline {
4132
- display: inline !important; } }
4133
- @media (min-width: 992px) and (max-width: 1199px) {
4134
- .pixel-caffeine-wrapper .visible-md-inline-block {
4135
- display: inline-block !important; } }
4136
- @media (min-width: 1200px) {
4137
- .pixel-caffeine-wrapper .visible-lg {
4138
- display: block !important; }
4139
- .pixel-caffeine-wrapper table.visible-lg {
4140
- display: table !important; }
4141
- .pixel-caffeine-wrapper tr.visible-lg {
4142
- display: table-row !important; }
4143
- .pixel-caffeine-wrapper th.visible-lg,
4144
- .pixel-caffeine-wrapper td.visible-lg {
4145
- display: table-cell !important; } }
4146
- @media (min-width: 1200px) {
4147
- .pixel-caffeine-wrapper .visible-lg-block {
4148
- display: block !important; } }
4149
- @media (min-width: 1200px) {
4150
- .pixel-caffeine-wrapper .visible-lg-inline {
4151
- display: inline !important; } }
4152
- @media (min-width: 1200px) {
4153
- .pixel-caffeine-wrapper .visible-lg-inline-block {
4154
- display: inline-block !important; } }
4155
- @media (max-width: 767px) {
4156
- .pixel-caffeine-wrapper .hidden-xs {
4157
- display: none !important; } }
4158
- @media (min-width: 768px) and (max-width: 991px) {
4159
- .pixel-caffeine-wrapper .hidden-sm {
4160
- display: none !important; } }
4161
- @media (min-width: 992px) and (max-width: 1199px) {
4162
- .pixel-caffeine-wrapper .hidden-md {
4163
- display: none !important; } }
4164
- @media (min-width: 1200px) {
4165
- .pixel-caffeine-wrapper .hidden-lg {
4166
- display: none !important; } }
4167
- .pixel-caffeine-wrapper .visible-print {
4168
- display: none !important; }
4169
- @media print {
4170
- .pixel-caffeine-wrapper .visible-print {
4171
- display: block !important; }
4172
- .pixel-caffeine-wrapper table.visible-print {
4173
- display: table !important; }
4174
- .pixel-caffeine-wrapper tr.visible-print {
4175
- display: table-row !important; }
4176
- .pixel-caffeine-wrapper th.visible-print,
4177
- .pixel-caffeine-wrapper td.visible-print {
4178
- display: table-cell !important; } }
4179
- .pixel-caffeine-wrapper .visible-print-block {
4180
- display: none !important; }
4181
- @media print {
4182
- .pixel-caffeine-wrapper .visible-print-block {
4183
- display: block !important; } }
4184
- .pixel-caffeine-wrapper .visible-print-inline {
4185
- display: none !important; }
4186
- @media print {
4187
- .pixel-caffeine-wrapper .visible-print-inline {
4188
- display: inline !important; } }
4189
- .pixel-caffeine-wrapper .visible-print-inline-block {
4190
- display: none !important; }
4191
- @media print {
4192
- .pixel-caffeine-wrapper .visible-print-inline-block {
4193
- display: inline-block !important; } }
4194
- @media print {
4195
- .pixel-caffeine-wrapper .hidden-print {
4196
- display: none !important; } }
4197
- .pixel-caffeine-wrapper body {
4198
- background-color: transparent; }
4199
- .pixel-caffeine-wrapper body.inverse {
4200
- background: #333333; }
4201
- .pixel-caffeine-wrapper body.inverse, .pixel-caffeine-wrapper body.inverse .form-control {
4202
- color: rgba(255,255,255, 0.84); }
4203
- .pixel-caffeine-wrapper body.inverse .modal,
4204
- .pixel-caffeine-wrapper body.inverse .modal .form-control,
4205
- .pixel-caffeine-wrapper body.inverse .panel-default,
4206
- .pixel-caffeine-wrapper body.inverse .panel-default .form-control,
4207
- .pixel-caffeine-wrapper body.inverse .card,
4208
- .pixel-caffeine-wrapper body.inverse .card .form-control {
4209
- background-color: initial;
4210
- color: initial; }
4211
- .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, .pixel-caffeine-wrapper .h1, .pixel-caffeine-wrapper .h2, .pixel-caffeine-wrapper .h3, .pixel-caffeine-wrapper .h4 {
4212
- font-family: "Open Sans", Arial, sans-serif;
4213
- font-weight: 300; }
4214
- .pixel-caffeine-wrapper h5, .pixel-caffeine-wrapper h6 {
4215
- font-weight: 400; }
4216
- .pixel-caffeine-wrapper a, .pixel-caffeine-wrapper a:hover, .pixel-caffeine-wrapper a:focus {
4217
- color: #337ab7; }
4218
- .pixel-caffeine-wrapper a .material-icons, .pixel-caffeine-wrapper a:hover .material-icons, .pixel-caffeine-wrapper a:focus .material-icons {
4219
- vertical-align: middle; }
4220
- .pixel-caffeine-wrapper .form-horizontal .radio,
4221
- .pixel-caffeine-wrapper .form-horizontal .checkbox,
4222
- .pixel-caffeine-wrapper .form-horizontal .radio-inline,
4223
- .pixel-caffeine-wrapper .form-horizontal .checkbox-inline {
4224
- padding-top: 0; }
4225
- .pixel-caffeine-wrapper .form-horizontal .radio {
4226
- margin-bottom: 10px; }
4227
- .pixel-caffeine-wrapper .form-horizontal label {
4228
- text-align: right; }
4229
- .pixel-caffeine-wrapper .form-horizontal label.control-label {
4230
- margin: 0; }
4231
- .pixel-caffeine-wrapper body .container .well.well-sm,
4232
- .pixel-caffeine-wrapper body .container-fluid .well.well-sm {
4233
- padding: 10px; }
4234
- .pixel-caffeine-wrapper body .container .well.well-lg,
4235
- .pixel-caffeine-wrapper body .container-fluid .well.well-lg {
4236
- padding: 26px; }
4237
- .pixel-caffeine-wrapper body .container .well,
4238
- .pixel-caffeine-wrapper body .container .jumbotron,
4239
- .pixel-caffeine-wrapper body .container-fluid .well,
4240
- .pixel-caffeine-wrapper body .container-fluid .jumbotron {
4241
- background-color: #fff;
4242
- padding: 19px;
4243
- margin-bottom: 20px;
4244
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
4245
- border-radius: 4px;
4246
- border: 0; }
4247
- .pixel-caffeine-wrapper body .container .well p,
4248
- .pixel-caffeine-wrapper body .container .jumbotron p,
4249
- .pixel-caffeine-wrapper body .container-fluid .well p,
4250
- .pixel-caffeine-wrapper body .container-fluid .jumbotron p {
4251
- font-weight: 300; }
4252
- .pixel-caffeine-wrapper body .container .well, .pixel-caffeine-wrapper body .container .well-default,
4253
- .pixel-caffeine-wrapper body .container .jumbotron,
4254
- .pixel-caffeine-wrapper body .container .jumbotron-default,
4255
- .pixel-caffeine-wrapper body .container-fluid .well,
4256
- .pixel-caffeine-wrapper body .container-fluid .well-default,
4257
- .pixel-caffeine-wrapper body .container-fluid .jumbotron,
4258
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-default {
4259
- background-color: #FFF; }
4260
- .pixel-caffeine-wrapper body .container .well-inverse,
4261
- .pixel-caffeine-wrapper body .container .jumbotron-inverse,
4262
- .pixel-caffeine-wrapper body .container-fluid .well-inverse,
4263
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-inverse {
4264
- background-color: #3f51b5; }
4265
- .pixel-caffeine-wrapper body .container .well-primary,
4266
- .pixel-caffeine-wrapper body .container .jumbotron-primary,
4267
- .pixel-caffeine-wrapper body .container-fluid .well-primary,
4268
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-primary {
4269
- background-color: #4C70BA; }
4270
- .pixel-caffeine-wrapper body .container .well-success,
4271
- .pixel-caffeine-wrapper body .container .jumbotron-success,
4272
- .pixel-caffeine-wrapper body .container-fluid .well-success,
4273
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-success {
4274
- background-color: #68AA20; }
4275
- .pixel-caffeine-wrapper body .container .well-info,
4276
- .pixel-caffeine-wrapper body .container .jumbotron-info,
4277
- .pixel-caffeine-wrapper body .container-fluid .well-info,
4278
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-info {
4279
- background-color: #5bc0de; }
4280
- .pixel-caffeine-wrapper body .container .well-warning,
4281
- .pixel-caffeine-wrapper body .container .jumbotron-warning,
4282
- .pixel-caffeine-wrapper body .container-fluid .well-warning,
4283
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-warning {
4284
- background-color: #FD9C00; }
4285
- .pixel-caffeine-wrapper body .container .well-danger,
4286
- .pixel-caffeine-wrapper body .container .jumbotron-danger,
4287
- .pixel-caffeine-wrapper body .container-fluid .well-danger,
4288
- .pixel-caffeine-wrapper body .container-fluid .jumbotron-danger {
4289
- background-color: #E15667; }
4290
- .pixel-caffeine-wrapper .btn,
4291
- .pixel-caffeine-wrapper .input-group-btn .btn {
4292
- border: none;
4293
- border-radius: 4px;
4294
- position: relative;
4295
- padding: 8px 30px;
4296
- margin: 10px 1px;
4297
- font-size: 14px;
4298
- font-weight: 500;
4299
- text-transform: uppercase;
4300
- letter-spacing: 0;
4301
- will-change: box-shadow, transform;
4302
- transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
4303
- outline: 0;
4304
- cursor: pointer;
4305
- text-decoration: none;
4306
- background: transparent; }
4307
- .pixel-caffeine-wrapper .btn::-moz-focus-inner,
4308
- .pixel-caffeine-wrapper .input-group-btn .btn::-moz-focus-inner {
4309
- border: 0; }
4310
- .pixel-caffeine-wrapper .btn:not(.btn-raised),
4311
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised) {
4312
- box-shadow: none; }
4313
- .pixel-caffeine-wrapper .btn:not(.btn-raised), .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-default,
4314
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised),
4315
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-default {
4316
- color: rgba(0,0,0, 0.87); }
4317
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-inverse,
4318
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-inverse {
4319
- color: #3f51b5; }
4320
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-primary,
4321
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-primary {
4322
- color: #4C70BA; }
4323
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-success,
4324
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-success {
4325
- color: #68AA20; }
4326
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-info,
4327
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-info {
4328
- color: #5bc0de; }
4329
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-warning,
4330
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-warning {
4331
- color: #FD9C00; }
4332
- .pixel-caffeine-wrapper .btn:not(.btn-raised).btn-danger,
4333
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised).btn-danger {
4334
- color: #E15667; }
4335
- .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover, .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus,
4336
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,
4337
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
4338
- background-color: rgba(153, 153, 153, 0.2); }
4339
- .theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):hover, .theme-dark .pixel-caffeine-wrapper .btn:not(.btn-raised):not(.btn-link):focus, .theme-dark
4340
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover, .theme-dark
4341
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
4342
- background-color: rgba(204, 204, 204, 0.15); }
4343
- .pixel-caffeine-wrapper .btn.btn-raised, .pixel-caffeine-wrapper .btn.btn-raised.btn-default, .pixel-caffeine-wrapper .btn.btn-fab, .pixel-caffeine-wrapper .btn.btn-fab.btn-default, .btn-group-raised .pixel-caffeine-wrapper .btn, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-default,
4344
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised,
4345
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-default,
4346
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab,
4347
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-default, .btn-group-raised
4348
- .pixel-caffeine-wrapper .input-group-btn .btn, .btn-group-raised
4349
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-default {
4350
- background-color: transparent;
4351
- color: rgba(0,0,0, 0.87); }
4352
- .pixel-caffeine-wrapper .btn.btn-raised.btn-inverse, .pixel-caffeine-wrapper .btn.btn-fab.btn-inverse, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-inverse,
4353
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-inverse,
4354
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-inverse, .btn-group-raised
4355
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-inverse {
4356
- background-color: #3f51b5;
4357
- color: #ffffff; }
4358
- .pixel-caffeine-wrapper .btn.btn-raised.btn-primary, .pixel-caffeine-wrapper .btn.btn-fab.btn-primary, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-primary,
4359
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-primary,
4360
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-primary, .btn-group-raised
4361
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-primary {
4362
- background-color: #4C70BA;
4363
- color: rgba(255,255,255, 0.84); }
4364
- .pixel-caffeine-wrapper .btn.btn-raised.btn-success, .pixel-caffeine-wrapper .btn.btn-fab.btn-success, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-success,
4365
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-success,
4366
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-success, .btn-group-raised
4367
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-success {
4368
- background-color: #68AA20;
4369
- color: rgba(255,255,255, 0.84); }
4370
- .pixel-caffeine-wrapper .btn.btn-raised.btn-info, .pixel-caffeine-wrapper .btn.btn-fab.btn-info, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-info,
4371
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-info,
4372
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-info, .btn-group-raised
4373
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-info {
4374
- background-color: #5bc0de;
4375
- color: rgba(255,255,255, 0.84); }
4376
- .pixel-caffeine-wrapper .btn.btn-raised.btn-warning, .pixel-caffeine-wrapper .btn.btn-fab.btn-warning, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-warning,
4377
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-warning,
4378
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-warning, .btn-group-raised
4379
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-warning {
4380
- background-color: #FD9C00;
4381
- color: rgba(255,255,255, 0.84); }
4382
- .pixel-caffeine-wrapper .btn.btn-raised.btn-danger, .pixel-caffeine-wrapper .btn.btn-fab.btn-danger, .btn-group-raised .pixel-caffeine-wrapper .btn.btn-danger,
4383
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.btn-danger,
4384
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-danger, .btn-group-raised
4385
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-danger {
4386
- background-color: #E15667;
4387
- color: rgba(255,255,255, 0.84); }
4388
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link), .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link),
4389
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link), .btn-group-raised
4390
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link) {
4391
- box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
4392
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link).active, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):active, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link).active, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active,
4393
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover,
4394
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,
4395
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,
4396
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active, .btn-group-raised
4397
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover, .btn-group-raised
4398
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised
4399
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active, .btn-group-raised
4400
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active {
4401
- outline: 0; }
4402
- .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 .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).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, .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 .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).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,
4403
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover,
4404
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default,
4405
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,
4406
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,
4407
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,
4408
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,
4409
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,
4410
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default, .btn-group-raised
4411
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover, .btn-group-raised
4412
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-default, .btn-group-raised
4413
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised
4414
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-default, .btn-group-raised
4415
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active, .btn-group-raised
4416
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-default, .btn-group-raised
4417
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active, .btn-group-raised
4418
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-default {
4419
- background-color: rgba(10, 10, 10, 0); }
4420
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-inverse, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-inverse, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-inverse,
4421
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse,
4422
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,
4423
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,
4424
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse, .btn-group-raised
4425
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-inverse, .btn-group-raised
4426
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-inverse, .btn-group-raised
4427
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-inverse, .btn-group-raised
4428
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-inverse {
4429
- background-color: #495bc0; }
4430
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-primary, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-primary, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-primary,
4431
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary,
4432
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,
4433
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,
4434
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary, .btn-group-raised
4435
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-primary, .btn-group-raised
4436
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-primary, .btn-group-raised
4437
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-primary, .btn-group-raised
4438
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-primary {
4439
- background-color: #5b7cc0; }
4440
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-success, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-success, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-success,
4441
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success,
4442
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,
4443
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,
4444
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success, .btn-group-raised
4445
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-success, .btn-group-raised
4446
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-success, .btn-group-raised
4447
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-success, .btn-group-raised
4448
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-success {
4449
- background-color: #5d991d; }
4450
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-info, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-info, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-info,
4451
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info,
4452
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,
4453
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,
4454
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info, .btn-group-raised
4455
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-info, .btn-group-raised
4456
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-info, .btn-group-raised
4457
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-info, .btn-group-raised
4458
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-info {
4459
- background-color: #6cc7e1; }
4460
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-warning, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-warning, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-warning,
4461
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning,
4462
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,
4463
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,
4464
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning, .btn-group-raised
4465
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-warning, .btn-group-raised
4466
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-warning, .btn-group-raised
4467
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-warning, .btn-group-raised
4468
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-warning {
4469
- background-color: #e98f00; }
4470
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):hover.btn-danger, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus.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, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):hover.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).active.btn-danger, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):active.btn-danger,
4471
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger,
4472
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,
4473
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,
4474
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger, .btn-group-raised
4475
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):hover.btn-danger, .btn-group-raised
4476
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.btn-danger, .btn-group-raised
4477
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active.btn-danger, .btn-group-raised
4478
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active.btn-danger {
4479
- background-color: #e46777; }
4480
- .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, .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,
4481
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active,
4482
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link).active:hover,
4483
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active,
4484
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):active:hover, .btn-group-raised
4485
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active, .btn-group-raised
4486
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link).active:hover, .btn-group-raised
4487
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active, .btn-group-raised
4488
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):active:hover {
4489
- box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }
4490
- .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus: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:active, .pixel-caffeine-wrapper .btn.btn-raised:not(.btn-link):focus:active:hover, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus: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:active, .btn-group-raised .pixel-caffeine-wrapper .btn:not(.btn-link):focus:active:hover,
4491
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus,
4492
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:hover,
4493
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active,
4494
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,
4495
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active,
4496
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover, .btn-group-raised
4497
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised
4498
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:hover, .btn-group-raised
4499
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active, .btn-group-raised
4500
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus.active:hover, .btn-group-raised
4501
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active, .btn-group-raised
4502
- .pixel-caffeine-wrapper .input-group-btn .btn:not(.btn-link):focus:active:hover {
4503
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }
4504
- .pixel-caffeine-wrapper .btn.btn-fab,
4505
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab {
4506
- border-radius: 50%;
4507
- font-size: 24px;
4508
- height: 40px;
4509
- margin: auto;
4510
- min-width: 40px;
4511
- width: 40px;
4512
- padding: 0;
4513
- overflow: hidden;
4514
- box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
4515
- position: relative;
4516
- line-height: normal; }
4517
- .pixel-caffeine-wrapper .btn.btn-fab .ripple-container,
4518
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab .ripple-container {
4519
- border-radius: 50%; }
4520
- .pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini, .btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab,
4521
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini, .btn-group-sm
4522
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab {
4523
- height: 28px;
4524
- min-width: 28px;
4525
- width: 28px; }
4526
- .pixel-caffeine-wrapper .btn.btn-fab.btn-fab-mini.material-icons, .btn-group-sm .pixel-caffeine-wrapper .btn.btn-fab.material-icons,
4527
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons, .btn-group-sm
4528
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab.material-icons {
4529
- top: 0px;
4530
- left: 0px; }
4531
- .pixel-caffeine-wrapper .btn.btn-fab i.material-icons,
4532
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-fab i.material-icons {
4533
- position: absolute;
4534
- top: 50%;
4535
- left: 50%;
4536
- transform: translate(-12px, -12px);
4537
- line-height: 24px;
4538
- width: 24px; }
4539
- .pixel-caffeine-wrapper .btn i.material-icons,
4540
- .pixel-caffeine-wrapper .input-group-btn .btn i.material-icons {
4541
- vertical-align: middle; }
4542
- .pixel-caffeine-wrapper .btn.btn-lg, .pixel-caffeine-wrapper .btn-group-lg > .btn, .btn-group-lg .pixel-caffeine-wrapper .btn,
4543
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-lg,
4544
- .pixel-caffeine-wrapper .input-group-btn .btn-group-lg > .btn, .btn-group-lg
4545
- .pixel-caffeine-wrapper .input-group-btn .btn {
4546
- font-size: 16px; }
4547
- .pixel-caffeine-wrapper .btn.btn-sm, .pixel-caffeine-wrapper .btn-group-sm > .btn, .btn-group-sm .pixel-caffeine-wrapper .btn,
4548
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-sm,
4549
- .pixel-caffeine-wrapper .input-group-btn .btn-group-sm > .btn, .btn-group-sm
4550
- .pixel-caffeine-wrapper .input-group-btn .btn {
4551
- padding: 5px 20px;
4552
- font-size: 12px; }
4553
- .pixel-caffeine-wrapper .btn.btn-xs, .pixel-caffeine-wrapper .btn-group-xs > .btn, .btn-group-xs .pixel-caffeine-wrapper .btn,
4554
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-xs,
4555
- .pixel-caffeine-wrapper .input-group-btn .btn-group-xs > .btn, .btn-group-xs
4556
- .pixel-caffeine-wrapper .input-group-btn .btn {
4557
- padding: 4px 15px;
4558
- font-size: 10px; }
4559
- fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn, .pixel-caffeine-wrapper .btn.disabled, .pixel-caffeine-wrapper .btn:disabled, .pixel-caffeine-wrapper .btn[disabled][disabled], fieldset[disabled][disabled]
4560
- .pixel-caffeine-wrapper .input-group-btn .btn,
4561
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled,
4562
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled,
4563
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled], fieldset[disabled][disabled]
4564
- .pixel-caffeine-wrapper .btn-group,
4565
- .pixel-caffeine-wrapper .btn-group.disabled,
4566
- .pixel-caffeine-wrapper .btn-group:disabled,
4567
- .pixel-caffeine-wrapper .btn-group[disabled][disabled], fieldset[disabled][disabled]
4568
- .pixel-caffeine-wrapper .btn-group-vertical,
4569
- .pixel-caffeine-wrapper .btn-group-vertical.disabled,
4570
- .pixel-caffeine-wrapper .btn-group-vertical:disabled,
4571
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled] {
4572
- color: rgba(0, 0, 0, 0.26);
4573
- background: transparent; }
4574
- .theme-dark fieldset[disabled][disabled] .pixel-caffeine-wrapper .btn, .theme-dark .pixel-caffeine-wrapper .btn.disabled, .theme-dark .pixel-caffeine-wrapper .btn:disabled, .theme-dark .pixel-caffeine-wrapper .btn[disabled][disabled], .theme-dark fieldset[disabled][disabled]
4575
- .pixel-caffeine-wrapper .input-group-btn .btn, .theme-dark
4576
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled, .theme-dark
4577
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled, .theme-dark
4578
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled], .theme-dark fieldset[disabled][disabled]
4579
- .pixel-caffeine-wrapper .btn-group, .theme-dark
4580
- .pixel-caffeine-wrapper .btn-group.disabled, .theme-dark
4581
- .pixel-caffeine-wrapper .btn-group:disabled, .theme-dark
4582
- .pixel-caffeine-wrapper .btn-group[disabled][disabled], .theme-dark fieldset[disabled][disabled]
4583
- .pixel-caffeine-wrapper .btn-group-vertical, .theme-dark
4584
- .pixel-caffeine-wrapper .btn-group-vertical.disabled, .theme-dark
4585
- .pixel-caffeine-wrapper .btn-group-vertical:disabled, .theme-dark
4586
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled] {
4587
- color: rgba(255, 255, 255, 0.3); }
4588
- 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 .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), .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.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][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 .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), fieldset[disabled][disabled]
4589
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised, fieldset[disabled][disabled]
4590
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised.active, fieldset[disabled][disabled]
4591
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:active, fieldset[disabled][disabled]
4592
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-raised:focus:not(:active), fieldset[disabled][disabled]
4593
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised, fieldset[disabled][disabled]
4594
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised.active, fieldset[disabled][disabled]
4595
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:active, fieldset[disabled][disabled]
4596
- .pixel-caffeine-wrapper .input-group-btn .btn.btn-group-raised:focus:not(:active),
4597
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised,
4598
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised.active,
4599
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:active,
4600
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-raised:focus:not(:active),
4601
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised,
4602
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised.active,
4603
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:active,
4604
- .pixel-caffeine-wrapper .input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),
4605
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised,
4606
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised.active,
4607
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:active,
4608
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-raised:focus:not(:active),
4609
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised,
4610
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised.active,
4611
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:active,
4612
- .pixel-caffeine-wrapper .input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),
4613
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised,
4614
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised.active,
4615
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:active,
4616
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),
4617
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised,
4618
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised.active,
4619
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:active,
4620
- .pixel-caffeine-wrapper .input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active), fieldset[disabled][disabled]
4621
- .pixel-caffeine-wrapper .btn-group.btn-raised, fieldset[disabled][disabled]
4622
- .pixel-caffeine-wrapper .btn-group.btn-raised.active, fieldset[disabled][disabled]
4623
- .pixel-caffeine-wrapper .btn-group.btn-raised:active, fieldset[disabled][disabled]
4624
- .pixel-caffeine-wrapper .btn-group.btn-raised:focus:not(:active), fieldset[disabled][disabled]
4625
- .pixel-caffeine-wrapper .btn-group.btn-group-raised, fieldset[disabled][disabled]
4626
- .pixel-caffeine-wrapper .btn-group.btn-group-raised.active, fieldset[disabled][disabled]
4627
- .pixel-caffeine-wrapper .btn-group.btn-group-raised:active, fieldset[disabled][disabled]
4628
- .pixel-caffeine-wrapper .btn-group.btn-group-raised:focus:not(:active),
4629
- .pixel-caffeine-wrapper .btn-group.disabled.btn-raised,
4630
- .pixel-caffeine-wrapper .btn-group.disabled.btn-raised.active,
4631
- .pixel-caffeine-wrapper .btn-group.disabled.btn-raised:active,
4632
- .pixel-caffeine-wrapper .btn-group.disabled.btn-raised:focus:not(:active),
4633
- .pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised,
4634
- .pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised.active,
4635
- .pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:active,
4636
- .pixel-caffeine-wrapper .btn-group.disabled.btn-group-raised:focus:not(:active),
4637
- .pixel-caffeine-wrapper .btn-group:disabled.btn-raised,
4638
- .pixel-caffeine-wrapper .btn-group:disabled.btn-raised.active,
4639
- .pixel-caffeine-wrapper .btn-group:disabled.btn-raised:active,
4640
- .pixel-caffeine-wrapper .btn-group:disabled.btn-raised:focus:not(:active),
4641
- .pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised,
4642
- .pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised.active,
4643
- .pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:active,
4644
- .pixel-caffeine-wrapper .btn-group:disabled.btn-group-raised:focus:not(:active),
4645
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised,
4646
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised.active,
4647
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:active,
4648
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-raised:focus:not(:active),
4649
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised,
4650
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised.active,
4651
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:active,
4652
- .pixel-caffeine-wrapper .btn-group[disabled][disabled].btn-group-raised:focus:not(:active), fieldset[disabled][disabled]
4653
- .pixel-caffeine-wrapper .btn-group-vertical.btn-raised, fieldset[disabled][disabled]
4654
- .pixel-caffeine-wrapper .btn-group-vertical.btn-raised.active, fieldset[disabled][disabled]
4655
- .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:active, fieldset[disabled][disabled]
4656
- .pixel-caffeine-wrapper .btn-group-vertical.btn-raised:focus:not(:active), fieldset[disabled][disabled]
4657
- .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised, fieldset[disabled][disabled]
4658
- .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised.active, fieldset[disabled][disabled]
4659
- .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:active, fieldset[disabled][disabled]
4660
- .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised:focus:not(:active),
4661
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised,
4662
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised.active,
4663
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:active,
4664
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-raised:focus:not(:active),
4665
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised,
4666
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised.active,
4667
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:active,
4668
- .pixel-caffeine-wrapper .btn-group-vertical.disabled.btn-group-raised:focus:not(:active),
4669
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised,
4670
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised.active,
4671
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:active,
4672
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-raised:focus:not(:active),
4673
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised,
4674
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised.active,
4675
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:active,
4676
- .pixel-caffeine-wrapper .btn-group-vertical:disabled.btn-group-raised:focus:not(:active),
4677
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised,
4678
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised.active,
4679
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:active,
4680
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),
4681
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised,
4682
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised.active,
4683
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:active,
4684
- .pixel-caffeine-wrapper .btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active) {
4685
- box-shadow: none; }
4686
- .pixel-caffeine-wrapper .btn-group,
4687
- .pixel-caffeine-wrapper .btn-group-vertical {
4688
- position: relative;
4689
- margin: 10px 1px; }
4690
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn, .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-default,
4691
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn,
4692
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-default {
4693
- background-color: transparent; }
4694
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-inverse,
4695
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-inverse {
4696
- background-color: #3f51b5; }
4697
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-primary,
4698
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-primary {
4699
- background-color: #4C70BA; }
4700
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-success,
4701
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-success {
4702
- background-color: #68AA20; }
4703
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-info,
4704
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-info {
4705
- background-color: #5bc0de; }
4706
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-warning,
4707
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-warning {
4708
- background-color: #FD9C00; }
4709
- .pixel-caffeine-wrapper .btn-group.open > .dropdown-toggle.btn.btn-danger,
4710
- .pixel-caffeine-wrapper .btn-group-vertical.open > .dropdown-toggle.btn.btn-danger {
4711
- background-color: #E15667; }
4712
- .pixel-caffeine-wrapper .btn-group .dropdown-menu,
4713
- .pixel-caffeine-wrapper .btn-group-vertical .dropdown-menu {
4714
- border-radius: 0 0 4px 4px; }
4715
- .pixel-caffeine-wrapper .btn-group.btn-group-raised,
4716
- .pixel-caffeine-wrapper .btn-group-vertical.btn-group-raised {
4717
- box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
4718
- .pixel-caffeine-wrapper .btn-group .btn + .btn,
4719
- .pixel-caffeine-wrapper .btn-group .btn,
4720
- .pixel-caffeine-wrapper .btn-group .btn:active,
4721
- .pixel-caffeine-wrapper .btn-group .btn-group,
4722
- .pixel-caffeine-wrapper .btn-group-vertical .btn + .btn,
4723
- .pixel-caffeine-wrapper .btn-group-vertical .btn,
4724
- .pixel-caffeine-wrapper .btn-group-vertical .btn:active,
4725
- .pixel-caffeine-wrapper .btn-group-vertical .btn-group {
4726
- margin: 0; }
4727
- .pixel-caffeine-wrapper .checkbox label,
4728
- .pixel-caffeine-wrapper label.checkbox-inline {
4729
- cursor: pointer;
4730
- padding-left: 0;
4731
- color: rgba(0,0,0, 0.26); }
4732
- .form-group.is-focused .pixel-caffeine-wrapper .checkbox label, .form-group.is-focused
4733
- .pixel-caffeine-wrapper label.checkbox-inline {
4734
- color: rgba(0,0,0, 0.26); }
4735
- .form-group.is-focused .pixel-caffeine-wrapper .checkbox label:hover, .form-group.is-focused .pixel-caffeine-wrapper .checkbox label:focus, .form-group.is-focused
4736
- .pixel-caffeine-wrapper label.checkbox-inline:hover, .form-group.is-focused
4737
- .pixel-caffeine-wrapper label.checkbox-inline:focus {
4738
- color: rgba(0,0,0, .54); }
4739
- fieldset[disabled] .form-group.is-focused .pixel-caffeine-wrapper .checkbox label, fieldset[disabled] .form-group.is-focused
4740
- .pixel-caffeine-wrapper label.checkbox-inline {
4741
- color: rgba(0,0,0, 0.26); }
4742
- .pixel-caffeine-wrapper .checkbox input[type=checkbox],
4743
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox] {
4744
- opacity: 0;
4745
- position: absolute;
4746
- margin: 0;
4747
- z-index: -1;
4748
- width: 0;
4749
- height: 0;
4750
- overflow: hidden;
4751
- left: 0;
4752
- pointer-events: none; }
4753
- .pixel-caffeine-wrapper .checkbox .checkbox-material,
4754
- .pixel-caffeine-wrapper label.checkbox-inline .checkbox-material {
4755
- vertical-align: middle;
4756
- position: relative;
4757
- top: 3px; }
4758
- .pixel-caffeine-wrapper .checkbox .checkbox-material:before,
4759
- .pixel-caffeine-wrapper label.checkbox-inline .checkbox-material:before {
4760
- display: block;
4761
- position: absolute;
4762
- top: -5px;
4763
- left: 0;
4764
- content: "";
4765
- background-color: rgba(0, 0, 0, 0.84);
4766
- height: 20px;
4767
- width: 20px;
4768
- border-radius: 100%;
4769
- z-index: 1;
4770
- opacity: 0;
4771
- margin: 0;
4772
- transform: scale3d(2.3, 2.3, 1); }
4773
- .pixel-caffeine-wrapper .checkbox .checkbox-material .check,
4774
- .pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check {
4775
- position: relative;
4776
- display: inline-block;
4777
- width: 20px;
4778
- height: 20px;
4779
- border: 2px solid rgba(0,0,0, .54);
4780
- border-radius: 4px;
4781
- overflow: hidden;
4782
- z-index: 1; }
4783
- .pixel-caffeine-wrapper .checkbox .checkbox-material .check:before,
4784
- .pixel-caffeine-wrapper label.checkbox-inline .checkbox-material .check:before {
4785
- position: absolute;
4786
- content: "";
4787
- transform: rotate(45deg);
4788
- display: block;
4789
- margin-top: -4px;
4790
- margin-left: 6px;
4791
- width: 0;
4792
- height: 0;
4793
- 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; }
4794
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus + .checkbox-material .check:after,
4795
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus + .checkbox-material .check:after {
4796
- opacity: 0.2; }
4797
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked + .checkbox-material:before,
4798
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material:before {
4799
- animation: rippleOn 500ms; }
4800
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked + .checkbox-material .check:before,
4801
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material .check:before {
4802
- animation: checkbox-on 0.3s forwards; }
4803
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:checked + .checkbox-material .check:after,
4804
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material .check:after {
4805
- animation: rippleOn 500ms forwards; }
4806
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material:before,
4807
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material:before {
4808
- animation: rippleOff 500ms; }
4809
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:before,
4810
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:before {
4811
- animation: checkbox-off 0.3s forwards; }
4812
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:after,
4813
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:after {
4814
- animation: rippleOff 500ms forwards; }
4815
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked + .checkbox-material .check,
4816
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
4817
- color: #4C70BA;
4818
- border-color: #4C70BA; }
4819
- .pixel-caffeine-wrapper .checkbox input[type=checkbox]:checked + .checkbox-material .check:before,
4820
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
4821
- color: #4C70BA;
4822
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; }
4823
- fieldset[disabled] .pixel-caffeine-wrapper .checkbox, fieldset[disabled] .pixel-caffeine-wrapper .checkbox input[type=checkbox],
4824
- .pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check:before,
4825
- .pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check,
4826
- .pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled] + .circle, fieldset[disabled]
4827
- .pixel-caffeine-wrapper label.checkbox-inline, fieldset[disabled]
4828
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox],
4829
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check:before,
4830
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check,
4831
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled] + .circle {
4832
- opacity: 0.5; }
4833
- .pixel-caffeine-wrapper .checkbox input[type=checkbox][disabled] + .checkbox-material .check:after,
4834
- .pixel-caffeine-wrapper label.checkbox-inline input[type=checkbox][disabled] + .checkbox-material .check:after {
4835
- background-color: rgba(0,0,0, 0.87);
4836
- transform: rotate(-45deg); }
4837
- @keyframes checkbox-on {
4838
- 0% {
4839
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; }
4840
- 50% {
4841
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; }
4842
- 100% {
4843
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; } }
4844
- @keyframes checkbox-off {
4845
- 0% {
4846
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset; }
4847
- 25% {
4848
- box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 2