##// END OF EJS Templates
Merge pull request #4982 from ellisonbg/slider-readout...
Brian E. Granger -
r14999:f2e40b7d merge
parent child Browse files
Show More
@@ -1,284 +1,305 b''
1 1 //----------------------------------------------------------------------------
2 2 // Copyright (C) 2013 The IPython Development Team
3 3 //
4 4 // Distributed under the terms of the BSD License. The full license is in
5 5 // the file COPYING, distributed as part of this software.
6 6 //----------------------------------------------------------------------------
7 7
8 8 //============================================================================
9 9 // IntWidget
10 10 //============================================================================
11 11
12 12 /**
13 13 * @module IPython
14 14 * @namespace IPython
15 15 **/
16 16
17 17 define(["notebook/js/widgets/widget"], function(WidgetManager){
18 18
19 19 var IntSliderView = IPython.DOMWidgetView.extend({
20 20 render : function(){
21 21 // Called when view is rendered.
22 22 this.$el
23 23 .addClass('widget-hbox-single');
24 24 this.$label = $('<div />')
25 25 .appendTo(this.$el)
26 26 .addClass('widget-hlabel')
27 27 .hide();
28
28 29 this.$slider = $('<div />')
29 30 .slider({})
30 31 .addClass('slider');
31
32 32 // Put the slider in a container
33 33 this.$slider_container = $('<div />')
34 34 .addClass('widget-hslider')
35 .append(this.$slider);
35 .append(this.$slider)
36 36 this.$el_to_style = this.$slider_container; // Set default element to style
37 37 this.$el.append(this.$slider_container);
38 38
39 this.$readout = $('<div/>')
40 .appendTo(this.$el)
41 .addClass('widget-hreadout')
42 .hide();
43
39 44 // Set defaults.
40 45 this.update();
41 46 },
42 47
43 48 update : function(options){
44 49 // Update the contents of this view
45 50 //
46 51 // Called when the model is changed. The model may have been
47 52 // changed by another view or by a state update from the back-end.
48 53 if (options === undefined || options.updated_view != this) {
49 54 // JQuery slider option keys. These keys happen to have a
50 55 // one-to-one mapping with the corrosponding keys of the model.
51 56 var jquery_slider_keys = ['step', 'max', 'min', 'disabled'];
52 57 var that = this;
53 58 _.each(jquery_slider_keys, function(key, i) {
54 59 var model_value = that.model.get(key);
55 60 if (model_value !== undefined) {
56 61 that.$slider.slider("option", key, model_value);
57 62 }
58 63 });
59 64
60 65 // WORKAROUND FOR JQUERY SLIDER BUG.
61 66 // The horizontal position of the slider handle
62 67 // depends on the value of the slider at the time
63 68 // of orientation change. Before applying the new
64 69 // workaround, we set the value to the minimum to
65 70 // make sure that the horizontal placement of the
66 71 // handle in the vertical slider is always
67 72 // consistent.
68 73 var orientation = this.model.get('orientation');
69 74 var value = this.model.get('min');
70 75 this.$slider.slider('option', 'value', value);
71 76 this.$slider.slider('option', 'orientation', orientation);
72 77 value = this.model.get('value');
73 78 this.$slider.slider('option', 'value', value);
79 this.$readout.text(value);
74 80
75 81 // Use the right CSS classes for vertical & horizontal sliders
76 82 if (orientation=='vertical') {
77 83 this.$slider_container
78 84 .removeClass('widget-hslider')
79 85 .addClass('widget-vslider');
80 86 this.$el
81 87 .removeClass('widget-hbox-single')
82 88 .addClass('widget-vbox-single');
83 89 this.$label
84 90 .removeClass('widget-hlabel')
85 91 .addClass('widget-vlabel');
92 this.$readout
93 .removeClass('widget-hreadout')
94 .addClass('widget-vreadout');
86 95
87 96 } else {
88 97 this.$slider_container
89 98 .removeClass('widget-vslider')
90 99 .addClass('widget-hslider');
91 100 this.$el
92 101 .removeClass('widget-vbox-single')
93 102 .addClass('widget-hbox-single');
94 103 this.$label
95 104 .removeClass('widget-vlabel')
96 105 .addClass('widget-hlabel');
106 this.$readout
107 .removeClass('widget-vreadout')
108 .addClass('widget-hreadout');
97 109 }
98 110
99 111 var description = this.model.get('description');
100 112 if (description.length === 0) {
101 113 this.$label.hide();
102 114 } else {
103 115 this.$label.text(description);
104 116 this.$label.show();
105 117 }
118
119 var readout = this.model.get('readout');
120 if (readout) {
121 this.$readout.show();
122 } else {
123 this.$readout.hide();
124 }
106 125 }
107 126 return IntSliderView.__super__.update.apply(this);
108 127 },
109 128
110 129 events: {
111 130 // Dictionary of events and their handlers.
112 131 "slide" : "handleSliderChange"
113 132 },
114 133
115 134 handleSliderChange: function(e, ui) {
116 135 // Called when the slider value is changed.
117 136
118 137 // Calling model.set will trigger all of the other views of the
119 138 // model to update.
120 this.model.set('value', this._validate_slide_value(ui.value), {updated_view: this});
139 var actual_value = this._validate_slide_value(ui.value);
140 this.model.set('value', actual_value, {updated_view: this});
141 this.$readout.text(actual_value);
121 142 this.touch();
122 143 },
123 144
124 145 _validate_slide_value: function(x) {
125 146 // Validate the value of the slider before sending it to the back-end
126 147 // and applying it to the other views on the page.
127 148
128 149 // Double bit-wise not truncates the decimel (int cast).
129 150 return ~~x;
130 151 },
131 152 });
132 153 WidgetManager.register_widget_view('IntSliderView', IntSliderView);
133 154
134 155
135 156 var IntTextView = IPython.DOMWidgetView.extend({
136 157 render : function(){
137 158 // Called when view is rendered.
138 159 this.$el
139 160 .addClass('widget-hbox-single');
140 161 this.$label = $('<div />')
141 162 .appendTo(this.$el)
142 163 .addClass('widget-hlabel')
143 164 .hide();
144 165 this.$textbox = $('<input type="text" />')
145 166 .addClass('input')
146 167 .addClass('widget-numeric-text')
147 168 .appendTo(this.$el);
148 169 this.$el_to_style = this.$textbox; // Set default element to style
149 170 this.update(); // Set defaults.
150 171 },
151 172
152 173 update : function(options){
153 174 // Update the contents of this view
154 175 //
155 176 // Called when the model is changed. The model may have been
156 177 // changed by another view or by a state update from the back-end.
157 178 if (options === undefined || options.updated_view != this) {
158 179 var value = this.model.get('value');
159 180 if (this._parse_value(this.$textbox.val()) != value) {
160 181 this.$textbox.val(value);
161 182 }
162 183
163 184 if (this.model.get('disabled')) {
164 185 this.$textbox.attr('disabled','disabled');
165 186 } else {
166 187 this.$textbox.removeAttr('disabled');
167 188 }
168 189
169 190 var description = this.model.get('description');
170 191 if (description.length === 0) {
171 192 this.$label.hide();
172 193 } else {
173 194 this.$label.text(description);
174 195 this.$label.show();
175 196 }
176 197 }
177 198 return IntTextView.__super__.update.apply(this);
178 199 },
179 200
180 201 events: {
181 202 // Dictionary of events and their handlers.
182 203 "keyup input" : "handleChanging",
183 204 "paste input" : "handleChanging",
184 205 "cut input" : "handleChanging",
185 206
186 207 // Fires only when control is validated or looses focus.
187 208 "change input" : "handleChanged"
188 209 },
189 210
190 211 handleChanging: function(e) {
191 212 // Handles and validates user input.
192 213
193 214 // Try to parse value as a int.
194 215 var numericalValue = 0;
195 216 if (e.target.value !== '') {
196 217 numericalValue = this._parse_value(e.target.value);
197 218 }
198 219
199 220 // If parse failed, reset value to value stored in model.
200 221 if (isNaN(numericalValue)) {
201 222 e.target.value = this.model.get('value');
202 223 } else if (!isNaN(numericalValue)) {
203 224 if (this.model.get('max') !== undefined) {
204 225 numericalValue = Math.min(this.model.get('max'), numericalValue);
205 226 }
206 227 if (this.model.get('min') !== undefined) {
207 228 numericalValue = Math.max(this.model.get('min'), numericalValue);
208 229 }
209 230
210 231 // Apply the value if it has changed.
211 232 if (numericalValue != this.model.get('value')) {
212 233
213 234 // Calling model.set will trigger all of the other views of the
214 235 // model to update.
215 236 this.model.set('value', numericalValue, {updated_view: this});
216 237 this.touch();
217 238 }
218 239 }
219 240 },
220 241
221 242 handleChanged: function(e) {
222 243 // Applies validated input.
223 244 if (this.model.get('value') != e.target.value) {
224 245 e.target.value = this.model.get('value');
225 246 }
226 247 },
227 248
228 249 _parse_value: function(value) {
229 250 // Parse the value stored in a string.
230 251 return parseInt(value);
231 252 },
232 253 });
233 254 WidgetManager.register_widget_view('IntTextView', IntTextView);
234 255
235 256
236 257 var ProgressView = IPython.DOMWidgetView.extend({
237 258 render : function(){
238 259 // Called when view is rendered.
239 260 this.$el
240 261 .addClass('widget-hbox-single');
241 262 this.$label = $('<div />')
242 263 .appendTo(this.$el)
243 264 .addClass('widget-hlabel')
244 265 .hide();
245 266 this.$progress = $('<div />')
246 267 .addClass('progress')
247 268 .addClass('widget-progress')
248 269 .appendTo(this.$el);
249 270 this.$el_to_style = this.$progress; // Set default element to style
250 271 this.$bar = $('<div />')
251 272 .addClass('bar')
252 273 .css('width', '50%')
253 274 .appendTo(this.$progress);
254 275 this.update(); // Set defaults.
255 276 },
256 277
257 278 update : function(){
258 279 // Update the contents of this view
259 280 //
260 281 // Called when the model is changed. The model may have been
261 282 // changed by another view or by a state update from the back-end.
262 283 var value = this.model.get('value');
263 284 var max = this.model.get('max');
264 285 var min = this.model.get('min');
265 286 var percent = 100.0 * (value - min) / (max - min);
266 287 this.$bar.css('width', percent + '%');
267 288
268 289 var description = this.model.get('description');
269 290 if (description.length === 0) {
270 291 this.$label.hide();
271 292 } else {
272 293 this.$label.text(description);
273 294 this.$label.show();
274 295 }
275 296 return ProgressView.__super__.update.apply(this);
276 297 },
277 298 });
278 299 WidgetManager.register_widget_view('ProgressView', ProgressView);
279 300
280 301
281 302 // Return the slider and text views so they can be inheritted to create the
282 303 // float versions.
283 304 return [IntSliderView, IntTextView];
284 305 });
@@ -1,251 +1,265 b''
1 1 .widget-area {
2 2 /*
3 3 LESS file that styles IPython notebook widgets and the area they sit in.
4 4
5 5 The widget area typically looks something like this:
6 6 +------------------------------------------+
7 7 | widget-area |
8 8 | +--------+---------------------------+ |
9 9 | | prompt | widget-subarea | |
10 10 | | | +--------+ +--------+ | |
11 11 | | | | widget | | widget | | |
12 12 | | | +--------+ +--------+ | |
13 13 | +--------+---------------------------+ |
14 14 +------------------------------------------+
15 15 */
16 16
17 17 page-break-inside : avoid;
18 18 .hbox();
19 19
20 20 .widget-subarea {
21 21 padding : 0.44em 0.4em 0.4em 1px;
22 22 margin-left : 6px;
23 23
24 24 .border-box-sizing();
25 25 .vbox();
26 26 .box-flex2();
27 27 }
28 28 }
29 29
30 30 /* THE CLASSES BELOW CAN APPEAR ANYWHERE IN THE DOM (POSSIBLEY OUTSIDE OF
31 31 THE WIDGET AREA). */
32 32
33 33 .widget-hlabel {
34 34 /* Horizontal Label */
35 35 min-width : 10ex;
36 36 padding-right : 8px;
37 37 padding-top : 3px;
38 38 text-align : right;
39 39 vertical-align : text-top;
40 40 }
41 41
42 42 .widget-vlabel {
43 43 /* Vertical Label */
44 44 padding-bottom : 5px;
45 45 text-align : center;
46 46 vertical-align : text-bottom;
47 47 }
48 48
49 .widget-hreadout {
50 padding-left : 8px;
51 padding-top : 3px;
52 text-align : left;
53 vertical-align : text-top;
54 }
55
56 .widget-vreadout {
57 /* Vertical Label */
58 padding-top : 5px;
59 text-align : center;
60 vertical-align : text-top;
61 }
62
49 63 .slide-track {
50 64 /* Slider Track */
51 65 border : 1px solid #CCCCCC;
52 66 background : #FFFFFF;
53 67
54 68 .corner-all(); /* Round the corners of the slide track */
55 69 }
56 70
57 71 .widget-hslider {
58 72 /* Horizontal jQuery Slider
59 73
60 74 Both the horizontal and vertical versions of the slider are characterized
61 75 by a styled div that contains an invisible jQuery slide div which
62 76 contains a visible slider handle div. This is requred so we can control
63 77 how the slider is drawn and 'fix' the issue where the slide handle
64 78 doesn't stop at the end of the slide.
65 79
66 80 Both horizontal and vertical sliders have this div nesting:
67 81 +------------------------------------------+
68 82 | widget-(h/v)slider |
69 83 | +--------+---------------------------+ |
70 84 | | ui-slider | |
71 85 | | +------------------+ | |
72 86 | | | ui-slider-handle | | |
73 87 | | +------------------+ | |
74 88 | +--------+---------------------------+ |
75 89 +------------------------------------------+
76 90 */
77 91
78 92 /* Fix the padding of the slide track so the ui-slider is sized
79 93 correctly. */
80 94 padding-left : 8px;
81 95 padding-right : 5px;
82 96 overflow : visible;
83 97
84 98 /* Default size of the slider */
85 99 width : 348px;
86 100 height : 5px;
87 101 max-height : 5px;
88 102 margin-top : 11px;
89 103
90 104 /* Style the slider track */
91 105 .slide-track();
92 106
93 107 /* Make the div a flex box (makes FF behave correctly). */
94 108 .hbox();
95 109
96 110 .ui-slider {
97 111 /* Inner, invisible slide div */
98 112 border : 0px !important;
99 113 background : none !important;
100 114
101 115 .hbox();
102 116 .box-flex1();
103 117
104 118 .ui-slider-handle {
105 119 width : 14px !important;
106 120 height : 28px !important;
107 121 margin-top : -8px !important;
108 122 }
109 123 }
110 124 }
111 125
112 126 .widget-vslider {
113 127 /* Vertical jQuery Slider */
114 128
115 129 /* Fix the padding of the slide track so the ui-slider is sized
116 130 correctly. */
117 131 padding-bottom : 8px;
118 132 overflow : visible;
119 133
120 134 /* Default size of the slider */
121 135 width : 5px;
122 136 max-width : 5px;
123 137 height : 250px;
124 138 margin-left : 12px;
125 139
126 140 /* Style the slider track */
127 141 .slide-track();
128 142
129 143 /* Make the div a flex box (makes FF behave correctly). */
130 144 .vbox();
131 145
132 146 .ui-slider {
133 147 /* Inner, invisible slide div */
134 148 border : 0px !important;
135 149 background : none !important;
136 150 margin-left : -4px;
137 151 margin-top : 5px;
138 152
139 153 .vbox();
140 154 .box-flex1();
141 155
142 156 .ui-slider-handle {
143 157 width : 28px !important;
144 158 height : 14px !important;
145 159 margin-left : -9px;
146 160 }
147 161 }
148 162 }
149 163
150 164 .widget-text {
151 165 /* String Textbox - used for TextBoxView and TextAreaView */
152 166 width : 350px;
153 167 margin-bottom : 0px;
154 168 }
155 169
156 170 .widget-listbox {
157 171 /* Listbox */
158 172 width : 364px;
159 173 margin-bottom : 0px;
160 174 }
161 175
162 176 .widget-numeric-text {
163 177 /* Single Line Textbox - used for IntTextView and FloatTextView */
164 178 width : 150px;
165 179 }
166 180
167 181 .widget-progress {
168 182 /* Progress Bar */
169 183 width : 363px;
170 184
171 185 .bar {
172 186 /* Disable progress bar animation */
173 187 -webkit-transition : none;
174 188 -moz-transition : none;
175 189 -ms-transition : none;
176 190 -o-transition : none;
177 191 transition : none;
178 192 }
179 193 }
180 194
181 195 .widget-combo-btn {
182 196 /* ComboBox Main Button */
183 197 min-width : 138px; /* + 26px drop arrow btn = 164px */
184 198 }
185 199
186 200 .widget-box {
187 201 /* The following section sets the style for the invisible div that
188 202 hold widgets and their accompanying labels.
189 203
190 204 Looks like this:
191 205 +-----------------------------+
192 206 | widget-box (or similar) |
193 207 | +-------+---------------+ |
194 208 | | Label | Actual Widget | |
195 209 | +-------+---------------+ |
196 210 +-----------------------------+
197 211 */
198 212 margin : 5px;
199 213
200 214 .start();
201 215 .widget-container();
202 216 }
203 217
204 218 .widget-hbox {
205 219 /* Horizontal widgets */
206 220 .widget-box();
207 221 .hbox();
208 222 }
209 223
210 224 .widget-hbox-single {
211 225 /* Single line horizontal widgets */
212 226 height : 30px;
213 227
214 228 .widget-hbox();
215 229 }
216 230
217 231 .widget-vbox-single {
218 232 /* For vertical slides */
219 233 width : 30px;
220 234
221 235 .widget-box();
222 236 .vbox();
223 237 }
224 238
225 239 .widget-modal {
226 240 /* ContainerWidget - ModalView */
227 241 overflow : hidden;
228 242 position : absolute !important;
229 243 top : 0px;
230 244 left : 0px;
231 245 margin-left : 0px !important;
232 246 }
233 247
234 248 .widget-modal-body {
235 249 /* ContainerWidget - ModalView Body */
236 250 max-height: none !important;
237 251 }
238 252
239 253 .widget-container {
240 254 /* ContainerWidget */
241 255 .border-box-sizing();
242 256 }
243 257
244 258 .docked-widget-modal {
245 259 /* Horizontal Label */
246 260 overflow: hidden;
247 261 position: relative !important;
248 262 top: 0px !important;
249 263 left: 0px !important;
250 264 margin-left: 0px !important;
251 265 } No newline at end of file
@@ -1,185 +1,187 b''
1 1 .clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
2 2 .clearfix:after{clear:both}
3 3 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
4 4 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
5 5 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
6 6 .corner-all{border-radius:4px}
7 7 .hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
8 8 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
9 9 .vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
10 10 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
11 11 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse}
12 12 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
13 13 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
14 14 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
15 15 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2}
16 16 .box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}
17 17 .box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}
18 18 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start}
19 19 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end}
20 20 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center}
21 21 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start}
22 22 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end}
23 23 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center}
24 24 div.error{margin:2em;text-align:center}
25 25 div.error>h1{font-size:500%;line-height:normal}
26 26 div.error>p{font-size:200%;line-height:normal}
27 27 div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}
28 28 .center-nav{display:inline-block;margin-bottom:-4px}
29 29 .alternate_upload{background-color:none;display:inline}
30 30 .alternate_upload.form{padding:0;margin:0}
31 31 .alternate_upload input.fileinput{background-color:#f00;position:relative;opacity:0;z-index:2;width:295px;margin-left:163px;cursor:pointer}
32 32 .list_toolbar{padding:5px;height:25px;line-height:25px}
33 33 .toolbar_info{float:left}
34 34 .toolbar_buttons{float:right}
35 35 .list_header{font-weight:bold}
36 36 .list_container{margin-top:16px;margin-bottom:16px;border:1px solid #ababab;border-radius:4px}
37 37 .list_container>div{border-bottom:1px solid #ababab}.list_container>div:hover .list-item{background-color:#f00}
38 38 .list_container>div:last-child{border:none}
39 39 .list_item:hover .list_item{background-color:#ddd}
40 40 .item_name{line-height:24px}
41 41 .list_container>div>span,.list_container>div>div{padding:8px}
42 42 .list_item a{text-decoration:none}
43 43 input.nbname_input{height:15px}
44 44 .highlight_text{color:#00f}
45 45 #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:bold}
46 46 input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:60px}
47 47 .ansibold{font-weight:bold}
48 48 .ansiblack{color:#000}
49 49 .ansired{color:#8b0000}
50 50 .ansigreen{color:#006400}
51 51 .ansiyellow{color:#a52a2a}
52 52 .ansiblue{color:#00008b}
53 53 .ansipurple{color:#9400d3}
54 54 .ansicyan{color:#4682b4}
55 55 .ansigray{color:#808080}
56 56 .ansibgblack{background-color:#000}
57 57 .ansibgred{background-color:#f00}
58 58 .ansibggreen{background-color:#008000}
59 59 .ansibgyellow{background-color:#ff0}
60 60 .ansibgblue{background-color:#00f}
61 61 .ansibgpurple{background-color:#f0f}
62 62 .ansibgcyan{background-color:#0ff}
63 63 .ansibggray{background-color:#808080}
64 64 div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}div.cell.selected{border-radius:4px;border:thin #ababab solid}
65 65 div.cell.edit_mode{border-radius:4px;border:thin #008000 solid}
66 66 div.cell{width:100%;padding:5px 5px 5px 0;margin:0;outline:none}
67 67 div.prompt{min-width:11ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.231em}
68 68 div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
69 69 div.prompt:empty{padding-top:0;padding-bottom:0}
70 70 div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
71 71 div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7}
72 72 div.input_prompt{color:#000080;border-top:1px solid transparent}
73 73 .CodeMirror{line-height:1.231em;height:auto;background:none;}
74 74 .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}
75 75 @-moz-document url-prefix(){.CodeMirror-scroll{overflow-x:hidden}}.CodeMirror-lines{padding:.4em}
76 76 .CodeMirror-linenumber{padding:0 8px 0 4px}
77 77 .CodeMirror-gutters{border-bottom-left-radius:4px;border-top-left-radius:4px}
78 78 .CodeMirror pre{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
79 79 pre code{display:block;padding:.5em}
80 80 .highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:#000}
81 81 .highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#ba2121}
82 82 .highlight-comment,pre .comment,pre .annotation,pre .template_comment,pre .diff .header,pre .chunk,pre .markdown .blockquote{color:#408080;font-style:italic}
83 83 .highlight-number,pre .number,pre .date,pre .regexp,pre .literal,pre .smalltalk .symbol,pre .smalltalk .char,pre .go .constant,pre .change,pre .markdown .bullet,pre .markdown .link_url{color:#080}
84 84 pre .label,pre .javadoc,pre .ruby .string,pre .decorator,pre .filter .argument,pre .localvars,pre .array,pre .attr_selector,pre .important,pre .pseudo,pre .pi,pre .doctype,pre .deletion,pre .envvar,pre .shebang,pre .apache .sqbracket,pre .nginx .built_in,pre .tex .formula,pre .erlang_repl .reserved,pre .prompt,pre .markdown .link_label,pre .vhdl .attribute,pre .clojure .attribute,pre .coffeescript .property{color:#88f}
85 85 .highlight-keyword,pre .keyword,pre .id,pre .phpdoc,pre .aggregate,pre .css .tag,pre .javadoctag,pre .phpdoc,pre .yardoctag,pre .smalltalk .class,pre .winutils,pre .bash .variable,pre .apache .tag,pre .go .typename,pre .tex .command,pre .markdown .strong,pre .request,pre .status{color:#008000;font-weight:bold}
86 86 .highlight-builtin,pre .built_in{color:#008000}
87 87 pre .markdown .emphasis{font-style:italic}
88 88 pre .nginx .built_in{font-weight:normal}
89 89 pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:.5}
90 90 .cm-s-ipython span.cm-variable{color:#000}
91 91 .cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold}
92 92 .cm-s-ipython span.cm-number{color:#080}
93 93 .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}
94 94 .cm-s-ipython span.cm-string{color:#ba2121}
95 95 .cm-s-ipython span.cm-builtin{color:#008000}
96 96 .cm-s-ipython span.cm-error{color:#f00}
97 97 .cm-s-ipython span.cm-operator{color:#a2f;font-weight:bold}
98 98 .cm-s-ipython span.cm-meta{color:#a2f}
99 99 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
100 100 div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
101 101 div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);box-shadow:inset 0 2px 8px rgba(0,0,0,0.8)}
102 102 div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
103 103 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
104 104 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
105 105 div.output_prompt{color:#8b0000}
106 106 div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}div.output_area .MathJax_Display{text-align:left !important}
107 107 div.output_area .rendered_html table{margin-left:0;margin-right:0}
108 108 div.output_area .rendered_html img{margin-left:0;margin-right:0}
109 109 .output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
110 110 div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:#000;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit}
111 111 div.output_subarea{padding:.4em .4em 0 .4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
112 112 div.output_text{text-align:left;color:#000;font-family:monospace;line-height:1.231em}
113 113 div.output_stderr{background:#fdd;}
114 114 div.output_latex{text-align:left}
115 115 div.output_javascript:empty{padding:0}
116 116 .js-error{color:#8b0000}
117 117 div.raw_input{padding-top:0;padding-bottom:0;height:1em;line-height:1em;font-family:monospace}
118 118 span.input_prompt{font-family:inherit}
119 119 input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0 0 1px;padding-left:1px;padding-top:2px;height:1em}
120 120 p.p-space{margin-bottom:10px}
121 121 .rendered_html{color:#000;}.rendered_html em{font-style:italic}
122 122 .rendered_html strong{font-weight:bold}
123 123 .rendered_html u{text-decoration:underline}
124 124 .rendered_html :link{text-decoration:underline}
125 125 .rendered_html :visited{text-decoration:underline}
126 126 .rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:bold;line-height:1}
127 127 .rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:bold;line-height:1}
128 128 .rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:bold;line-height:1}
129 129 .rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1}
130 130 .rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic}
131 131 .rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic}
132 132 .rendered_html h1:first-child{margin-top:.538em}
133 133 .rendered_html h2:first-child{margin-top:.636em}
134 134 .rendered_html h3:first-child{margin-top:.777em}
135 135 .rendered_html h4:first-child{margin-top:1em}
136 136 .rendered_html h5:first-child{margin-top:1em}
137 137 .rendered_html h6:first-child{margin-top:1em}
138 138 .rendered_html ul{list-style:disc;margin:0 2em}
139 139 .rendered_html ul ul{list-style:square;margin:0 2em}
140 140 .rendered_html ul ul ul{list-style:circle;margin:0 2em}
141 141 .rendered_html ol{list-style:decimal;margin:0 2em}
142 142 .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}
143 143 .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}
144 144 .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}
145 145 .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}
146 146 .rendered_html *+ul{margin-top:1em}
147 147 .rendered_html *+ol{margin-top:1em}
148 148 .rendered_html hr{color:#000;background-color:#000}
149 149 .rendered_html pre{margin:1em 2em}
150 150 .rendered_html pre,.rendered_html code{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}
151 151 .rendered_html blockquote{margin:1em 2em}
152 152 .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}
153 153 .rendered_html tr,.rendered_html th,.rendered_html td{border:1px solid #000;border-collapse:collapse;margin:1em 2em}
154 154 .rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px}
155 155 .rendered_html th{font-weight:bold}
156 156 .rendered_html *+table{margin-top:1em}
157 157 .rendered_html p{text-align:justify}
158 158 .rendered_html *+p{margin-top:1em}
159 159 .rendered_html img{display:block;margin-left:auto;margin-right:auto}
160 160 .rendered_html *+img{margin-top:1em}
161 161 div.text_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
162 162 div.text_cell_input{color:#000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7}
163 163 div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000}
164 164 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
165 165 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
166 166 div.cell.text_cell.rendered{padding:0}
167 167 .widget-area{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2}
168 168 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
169 169 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
170 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
171 .widget-vreadout{padding-top:5px;text-align:center;vertical-align:text-top}
170 172 .slide-track{border:1px solid #ccc;background:#fff;border-radius:4px;}
171 173 .widget-hslider{padding-left:8px;padding-right:5px;overflow:visible;width:348px;height:5px;max-height:5px;margin-top:11px;border:1px solid #ccc;background:#fff;border-radius:4px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}.widget-hslider .ui-slider{border:0 !important;background:none !important;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.widget-hslider .ui-slider .ui-slider-handle{width:14px !important;height:28px !important;margin-top:-8px !important}
172 174 .widget-vslider{padding-bottom:8px;overflow:visible;width:5px;max-width:5px;height:250px;margin-left:12px;border:1px solid #ccc;background:#fff;border-radius:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}.widget-vslider .ui-slider{border:0 !important;background:none !important;margin-left:-4px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.widget-vslider .ui-slider .ui-slider-handle{width:28px !important;height:14px !important;margin-left:-9px}
173 175 .widget-text{width:350px;margin-bottom:0}
174 176 .widget-listbox{width:364px;margin-bottom:0}
175 177 .widget-numeric-text{width:150px}
176 178 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
177 179 .widget-combo-btn{min-width:138px;}
178 180 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
179 181 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
180 182 .widget-hbox-single{height:30px;margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
181 183 .widget-vbox-single{width:30px;margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
182 184 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
183 185 .widget-modal-body{max-height:none !important}
184 186 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
185 187 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
@@ -1,1451 +1,1453 b''
1 1 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
2 2 audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
3 3 audio:not([controls]){display:none}
4 4 html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
5 5 a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
6 6 a:hover,a:active{outline:0}
7 7 sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
8 8 sup{top:-0.5em}
9 9 sub{bottom:-0.25em}
10 10 img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
11 11 #map_canvas img,.google-maps img{max-width:none}
12 12 button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
13 13 button,input{*overflow:visible;line-height:normal}
14 14 button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
15 15 button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
16 16 label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
17 17 input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
18 18 input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
19 19 textarea{overflow:auto;vertical-align:top}
20 20 @media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important} a,a:visited{text-decoration:underline} a[href]:after{content:" (" attr(href) ")"} abbr[title]:after{content:" (" attr(title) ")"} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""} pre,blockquote{border:1px solid #999;page-break-inside:avoid} thead{display:table-header-group} tr,img{page-break-inside:avoid} img{max-width:100% !important} @page {margin:.5cm}p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#000;background-color:#fff}
21 21 a{color:#08c;text-decoration:none}
22 22 a:hover,a:focus{color:#005580;text-decoration:underline}
23 23 .img-rounded{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
24 24 .img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
25 25 .img-circle{border-radius:500px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
26 26 .row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}
27 27 .row:after{clear:both}
28 28 [class*="span"]{float:left;min-height:1px;margin-left:20px}
29 29 .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
30 30 .span12{width:940px}
31 31 .span11{width:860px}
32 32 .span10{width:780px}
33 33 .span9{width:700px}
34 34 .span8{width:620px}
35 35 .span7{width:540px}
36 36 .span6{width:460px}
37 37 .span5{width:380px}
38 38 .span4{width:300px}
39 39 .span3{width:220px}
40 40 .span2{width:140px}
41 41 .span1{width:60px}
42 42 .offset12{margin-left:980px}
43 43 .offset11{margin-left:900px}
44 44 .offset10{margin-left:820px}
45 45 .offset9{margin-left:740px}
46 46 .offset8{margin-left:660px}
47 47 .offset7{margin-left:580px}
48 48 .offset6{margin-left:500px}
49 49 .offset5{margin-left:420px}
50 50 .offset4{margin-left:340px}
51 51 .offset3{margin-left:260px}
52 52 .offset2{margin-left:180px}
53 53 .offset1{margin-left:100px}
54 54 .row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
55 55 .row-fluid:after{clear:both}
56 56 .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
57 57 .row-fluid [class*="span"]:first-child{margin-left:0}
58 58 .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
59 59 .row-fluid .span12{width:100%;*width:99.94680851063829%}
60 60 .row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
61 61 .row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
62 62 .row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
63 63 .row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
64 64 .row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
65 65 .row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
66 66 .row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
67 67 .row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
68 68 .row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
69 69 .row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
70 70 .row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
71 71 .row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
72 72 .row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
73 73 .row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
74 74 .row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
75 75 .row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
76 76 .row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
77 77 .row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
78 78 .row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
79 79 .row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
80 80 .row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
81 81 .row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
82 82 .row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
83 83 .row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
84 84 .row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
85 85 .row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
86 86 .row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
87 87 .row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
88 88 .row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
89 89 .row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
90 90 .row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
91 91 .row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
92 92 .row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
93 93 .row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
94 94 .row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
95 95 [class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
96 96 [class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
97 97 .container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}
98 98 .container:after{clear:both}
99 99 .container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
100 100 .container-fluid:after{clear:both}
101 101 p{margin:0 0 10px}
102 102 .lead{margin-bottom:20px;font-size:19.5px;font-weight:200;line-height:30px}
103 103 small{font-size:85%}
104 104 strong{font-weight:bold}
105 105 em{font-style:italic}
106 106 cite{font-style:normal}
107 107 .muted{color:#999}
108 108 a.muted:hover,a.muted:focus{color:#808080}
109 109 .text-warning{color:#c09853}
110 110 a.text-warning:hover,a.text-warning:focus{color:#a47e3c}
111 111 .text-error{color:#b94a48}
112 112 a.text-error:hover,a.text-error:focus{color:#953b39}
113 113 .text-info{color:#3a87ad}
114 114 a.text-info:hover,a.text-info:focus{color:#2d6987}
115 115 .text-success{color:#468847}
116 116 a.text-success:hover,a.text-success:focus{color:#356635}
117 117 .text-left{text-align:left}
118 118 .text-right{text-align:right}
119 119 .text-center{text-align:center}
120 120 h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}
121 121 h1,h2,h3{line-height:40px}
122 122 h1{font-size:35.75px}
123 123 h2{font-size:29.25px}
124 124 h3{font-size:22.75px}
125 125 h4{font-size:16.25px}
126 126 h5{font-size:13px}
127 127 h6{font-size:11.049999999999999px}
128 128 h1 small{font-size:22.75px}
129 129 h2 small{font-size:16.25px}
130 130 h3 small{font-size:13px}
131 131 h4 small{font-size:13px}
132 132 .page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}
133 133 ul,ol{padding:0;margin:0 0 10px 25px}
134 134 ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
135 135 li{line-height:20px}
136 136 ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
137 137 ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}
138 138 dl{margin-bottom:20px}
139 139 dt,dd{line-height:20px}
140 140 dt{font-weight:bold}
141 141 dd{margin-left:10px}
142 142 .dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}
143 143 .dl-horizontal:after{clear:both}
144 144 .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
145 145 .dl-horizontal dd{margin-left:180px}
146 146 hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}
147 147 abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
148 148 abbr.initialism{font-size:90%;text-transform:uppercase}
149 149 blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16.25px;font-weight:300;line-height:1.25}
150 150 blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}
151 151 blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}
152 152 blockquote.pull-right small:before{content:''}
153 153 blockquote.pull-right small:after{content:'\00A0 \2014'}
154 154 q:before,q:after,blockquote:before,blockquote:after{content:""}
155 155 address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}
156 156 code,pre{padding:0 3px 2px;font-family:monospace;font-size:11px;color:#333;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
157 157 code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}
158 158 pre{display:block;padding:9.5px;margin:0 0 10px;font-size:12px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}
159 159 pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}
160 160 .pre-scrollable{max-height:340px;overflow-y:scroll}
161 161 form{margin:0 0 20px}
162 162 fieldset{padding:0;margin:0;border:0}
163 163 legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}
164 164 label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:20px}
165 165 input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
166 166 label{display:block;margin-bottom:5px}
167 167 select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:13px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}
168 168 input,textarea,.uneditable-input{width:206px}
169 169 textarea{height:auto}
170 170 textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)}
171 171 input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}
172 172 input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
173 173 select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}
174 174 select{width:220px;border:1px solid #ccc;background-color:#fff}
175 175 select[multiple],select[size]{height:auto}
176 176 select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
177 177 .uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}
178 178 .uneditable-input{overflow:hidden;white-space:nowrap}
179 179 .uneditable-textarea{width:auto;height:auto}
180 180 input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
181 181 input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
182 182 input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
183 183 .radio,.checkbox{min-height:20px;padding-left:20px}
184 184 .radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}
185 185 .controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
186 186 .radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
187 187 .radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
188 188 .input-mini{width:60px}
189 189 .input-small{width:90px}
190 190 .input-medium{width:150px}
191 191 .input-large{width:210px}
192 192 .input-xlarge{width:270px}
193 193 .input-xxlarge{width:530px}
194 194 input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
195 195 .input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
196 196 input,textarea,.uneditable-input{margin-left:0}
197 197 .controls-row [class*="span"]+[class*="span"]{margin-left:20px}
198 198 input.span12,textarea.span12,.uneditable-input.span12{width:926px}
199 199 input.span11,textarea.span11,.uneditable-input.span11{width:846px}
200 200 input.span10,textarea.span10,.uneditable-input.span10{width:766px}
201 201 input.span9,textarea.span9,.uneditable-input.span9{width:686px}
202 202 input.span8,textarea.span8,.uneditable-input.span8{width:606px}
203 203 input.span7,textarea.span7,.uneditable-input.span7{width:526px}
204 204 input.span6,textarea.span6,.uneditable-input.span6{width:446px}
205 205 input.span5,textarea.span5,.uneditable-input.span5{width:366px}
206 206 input.span4,textarea.span4,.uneditable-input.span4{width:286px}
207 207 input.span3,textarea.span3,.uneditable-input.span3{width:206px}
208 208 input.span2,textarea.span2,.uneditable-input.span2{width:126px}
209 209 input.span1,textarea.span1,.uneditable-input.span1{width:46px}
210 210 .controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}
211 211 .controls-row:after{clear:both}
212 212 .controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}
213 213 .controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}
214 214 input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}
215 215 input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}
216 216 .control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
217 217 .control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}
218 218 .control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
219 219 .control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
220 220 .control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}
221 221 .control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}
222 222 .control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
223 223 .control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
224 224 .control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
225 225 .control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
226 226 .control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
227 227 .control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
228 228 .control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}
229 229 .control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
230 230 .control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}
231 231 .control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
232 232 input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
233 233 .form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}
234 234 .form-actions:after{clear:both}
235 235 .help-block,.help-inline{color:#262626}
236 236 .help-block{display:block;margin-bottom:10px}
237 237 .help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}
238 238 .input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:13px}
239 239 .input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}
240 240 .input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:13px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}
241 241 .input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
242 242 .input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}
243 243 .input-prepend .add-on,.input-prepend .btn{margin-right:-1px}
244 244 .input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
245 245 .input-append input,.input-append select,.input-append .uneditable-input{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
246 246 .input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}
247 247 .input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
248 248 .input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
249 249 .input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
250 250 .input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
251 251 .input-prepend.input-append .btn-group:first-child{margin-left:0}
252 252 input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
253 253 .form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
254 254 .form-search .input-append .search-query{border-radius:14px 0 0 14px;-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
255 255 .form-search .input-append .btn{border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
256 256 .form-search .input-prepend .search-query{border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
257 257 .form-search .input-prepend .btn{border-radius:14px 0 0 14px;-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
258 258 .form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}
259 259 .form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}
260 260 .form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
261 261 .form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}
262 262 .form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}
263 263 .form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}
264 264 .control-group{margin-bottom:10px}
265 265 legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
266 266 .form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}
267 267 .form-horizontal .control-group:after{clear:both}
268 268 .form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
269 269 .form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}
270 270 .form-horizontal .help-block{margin-bottom:0}
271 271 .form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}
272 272 .form-horizontal .form-actions{padding-left:180px}
273 273 table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
274 274 .table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}
275 275 .table th{font-weight:bold}
276 276 .table thead th{vertical-align:bottom}
277 277 .table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}
278 278 .table tbody+tbody{border-top:2px solid #ddd}
279 279 .table .table{background-color:#fff}
280 280 .table-condensed th,.table-condensed td{padding:4px 5px}
281 281 .table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}
282 282 .table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}
283 283 .table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
284 284 .table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
285 285 .table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
286 286 .table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
287 287 .table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
288 288 .table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
289 289 .table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
290 290 .table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
291 291 .table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
292 292 .table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}
293 293 table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}
294 294 .table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
295 295 .table td.span2,.table th.span2{float:none;width:124px;margin-left:0}
296 296 .table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
297 297 .table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
298 298 .table td.span5,.table th.span5{float:none;width:364px;margin-left:0}
299 299 .table td.span6,.table th.span6{float:none;width:444px;margin-left:0}
300 300 .table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
301 301 .table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
302 302 .table td.span9,.table th.span9{float:none;width:684px;margin-left:0}
303 303 .table td.span10,.table th.span10{float:none;width:764px;margin-left:0}
304 304 .table td.span11,.table th.span11{float:none;width:844px;margin-left:0}
305 305 .table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
306 306 .table tbody tr.success>td{background-color:#dff0d8}
307 307 .table tbody tr.error>td{background-color:#f2dede}
308 308 .table tbody tr.warning>td{background-color:#fcf8e3}
309 309 .table tbody tr.info>td{background-color:#d9edf7}
310 310 .table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
311 311 .table-hover tbody tr.error:hover>td{background-color:#ebcccc}
312 312 .table-hover tbody tr.warning:hover>td{background-color:#faf2cc}
313 313 .table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
314 314 [class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
315 315 .icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}
316 316 .icon-glass{background-position:0 0}
317 317 .icon-music{background-position:-24px 0}
318 318 .icon-search{background-position:-48px 0}
319 319 .icon-envelope{background-position:-72px 0}
320 320 .icon-heart{background-position:-96px 0}
321 321 .icon-star{background-position:-120px 0}
322 322 .icon-star-empty{background-position:-144px 0}
323 323 .icon-user{background-position:-168px 0}
324 324 .icon-film{background-position:-192px 0}
325 325 .icon-th-large{background-position:-216px 0}
326 326 .icon-th{background-position:-240px 0}
327 327 .icon-th-list{background-position:-264px 0}
328 328 .icon-ok{background-position:-288px 0}
329 329 .icon-remove{background-position:-312px 0}
330 330 .icon-zoom-in{background-position:-336px 0}
331 331 .icon-zoom-out{background-position:-360px 0}
332 332 .icon-off{background-position:-384px 0}
333 333 .icon-signal{background-position:-408px 0}
334 334 .icon-cog{background-position:-432px 0}
335 335 .icon-trash{background-position:-456px 0}
336 336 .icon-home{background-position:0 -24px}
337 337 .icon-file{background-position:-24px -24px}
338 338 .icon-time{background-position:-48px -24px}
339 339 .icon-road{background-position:-72px -24px}
340 340 .icon-download-alt{background-position:-96px -24px}
341 341 .icon-download{background-position:-120px -24px}
342 342 .icon-upload{background-position:-144px -24px}
343 343 .icon-inbox{background-position:-168px -24px}
344 344 .icon-play-circle{background-position:-192px -24px}
345 345 .icon-repeat{background-position:-216px -24px}
346 346 .icon-refresh{background-position:-240px -24px}
347 347 .icon-list-alt{background-position:-264px -24px}
348 348 .icon-lock{background-position:-287px -24px}
349 349 .icon-flag{background-position:-312px -24px}
350 350 .icon-headphones{background-position:-336px -24px}
351 351 .icon-volume-off{background-position:-360px -24px}
352 352 .icon-volume-down{background-position:-384px -24px}
353 353 .icon-volume-up{background-position:-408px -24px}
354 354 .icon-qrcode{background-position:-432px -24px}
355 355 .icon-barcode{background-position:-456px -24px}
356 356 .icon-tag{background-position:0 -48px}
357 357 .icon-tags{background-position:-25px -48px}
358 358 .icon-book{background-position:-48px -48px}
359 359 .icon-bookmark{background-position:-72px -48px}
360 360 .icon-print{background-position:-96px -48px}
361 361 .icon-camera{background-position:-120px -48px}
362 362 .icon-font{background-position:-144px -48px}
363 363 .icon-bold{background-position:-167px -48px}
364 364 .icon-italic{background-position:-192px -48px}
365 365 .icon-text-height{background-position:-216px -48px}
366 366 .icon-text-width{background-position:-240px -48px}
367 367 .icon-align-left{background-position:-264px -48px}
368 368 .icon-align-center{background-position:-288px -48px}
369 369 .icon-align-right{background-position:-312px -48px}
370 370 .icon-align-justify{background-position:-336px -48px}
371 371 .icon-list{background-position:-360px -48px}
372 372 .icon-indent-left{background-position:-384px -48px}
373 373 .icon-indent-right{background-position:-408px -48px}
374 374 .icon-facetime-video{background-position:-432px -48px}
375 375 .icon-picture{background-position:-456px -48px}
376 376 .icon-pencil{background-position:0 -72px}
377 377 .icon-map-marker{background-position:-24px -72px}
378 378 .icon-adjust{background-position:-48px -72px}
379 379 .icon-tint{background-position:-72px -72px}
380 380 .icon-edit{background-position:-96px -72px}
381 381 .icon-share{background-position:-120px -72px}
382 382 .icon-check{background-position:-144px -72px}
383 383 .icon-move{background-position:-168px -72px}
384 384 .icon-step-backward{background-position:-192px -72px}
385 385 .icon-fast-backward{background-position:-216px -72px}
386 386 .icon-backward{background-position:-240px -72px}
387 387 .icon-play{background-position:-264px -72px}
388 388 .icon-pause{background-position:-288px -72px}
389 389 .icon-stop{background-position:-312px -72px}
390 390 .icon-forward{background-position:-336px -72px}
391 391 .icon-fast-forward{background-position:-360px -72px}
392 392 .icon-step-forward{background-position:-384px -72px}
393 393 .icon-eject{background-position:-408px -72px}
394 394 .icon-chevron-left{background-position:-432px -72px}
395 395 .icon-chevron-right{background-position:-456px -72px}
396 396 .icon-plus-sign{background-position:0 -96px}
397 397 .icon-minus-sign{background-position:-24px -96px}
398 398 .icon-remove-sign{background-position:-48px -96px}
399 399 .icon-ok-sign{background-position:-72px -96px}
400 400 .icon-question-sign{background-position:-96px -96px}
401 401 .icon-info-sign{background-position:-120px -96px}
402 402 .icon-screenshot{background-position:-144px -96px}
403 403 .icon-remove-circle{background-position:-168px -96px}
404 404 .icon-ok-circle{background-position:-192px -96px}
405 405 .icon-ban-circle{background-position:-216px -96px}
406 406 .icon-arrow-left{background-position:-240px -96px}
407 407 .icon-arrow-right{background-position:-264px -96px}
408 408 .icon-arrow-up{background-position:-289px -96px}
409 409 .icon-arrow-down{background-position:-312px -96px}
410 410 .icon-share-alt{background-position:-336px -96px}
411 411 .icon-resize-full{background-position:-360px -96px}
412 412 .icon-resize-small{background-position:-384px -96px}
413 413 .icon-plus{background-position:-408px -96px}
414 414 .icon-minus{background-position:-433px -96px}
415 415 .icon-asterisk{background-position:-456px -96px}
416 416 .icon-exclamation-sign{background-position:0 -120px}
417 417 .icon-gift{background-position:-24px -120px}
418 418 .icon-leaf{background-position:-48px -120px}
419 419 .icon-fire{background-position:-72px -120px}
420 420 .icon-eye-open{background-position:-96px -120px}
421 421 .icon-eye-close{background-position:-120px -120px}
422 422 .icon-warning-sign{background-position:-144px -120px}
423 423 .icon-plane{background-position:-168px -120px}
424 424 .icon-calendar{background-position:-192px -120px}
425 425 .icon-random{background-position:-216px -120px;width:16px}
426 426 .icon-comment{background-position:-240px -120px}
427 427 .icon-magnet{background-position:-264px -120px}
428 428 .icon-chevron-up{background-position:-288px -120px}
429 429 .icon-chevron-down{background-position:-313px -119px}
430 430 .icon-retweet{background-position:-336px -120px}
431 431 .icon-shopping-cart{background-position:-360px -120px}
432 432 .icon-folder-close{background-position:-384px -120px;width:16px}
433 433 .icon-folder-open{background-position:-408px -120px;width:16px}
434 434 .icon-resize-vertical{background-position:-432px -119px}
435 435 .icon-resize-horizontal{background-position:-456px -118px}
436 436 .icon-hdd{background-position:0 -144px}
437 437 .icon-bullhorn{background-position:-24px -144px}
438 438 .icon-bell{background-position:-48px -144px}
439 439 .icon-certificate{background-position:-72px -144px}
440 440 .icon-thumbs-up{background-position:-96px -144px}
441 441 .icon-thumbs-down{background-position:-120px -144px}
442 442 .icon-hand-right{background-position:-144px -144px}
443 443 .icon-hand-left{background-position:-168px -144px}
444 444 .icon-hand-up{background-position:-192px -144px}
445 445 .icon-hand-down{background-position:-216px -144px}
446 446 .icon-circle-arrow-right{background-position:-240px -144px}
447 447 .icon-circle-arrow-left{background-position:-264px -144px}
448 448 .icon-circle-arrow-up{background-position:-288px -144px}
449 449 .icon-circle-arrow-down{background-position:-312px -144px}
450 450 .icon-globe{background-position:-336px -144px}
451 451 .icon-wrench{background-position:-360px -144px}
452 452 .icon-tasks{background-position:-384px -144px}
453 453 .icon-filter{background-position:-408px -144px}
454 454 .icon-briefcase{background-position:-432px -144px}
455 455 .icon-fullscreen{background-position:-456px -144px}
456 456 .dropup,.dropdown{position:relative}
457 457 .dropdown-toggle{*margin-bottom:-3px}
458 458 .dropdown-toggle:active,.open .dropdown-toggle{outline:0}
459 459 .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
460 460 .dropdown .caret{margin-top:8px;margin-left:2px}
461 461 .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;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}
462 462 .dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
463 463 .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}
464 464 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}
465 465 .dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}
466 466 .dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}
467 467 .dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}
468 468 .open{*z-index:1000}.open>.dropdown-menu{display:block}
469 469 .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
470 470 .pull-right>.dropdown-menu{right:0;left:auto}
471 471 .dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
472 472 .dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
473 473 .dropdown-submenu{position:relative}
474 474 .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
475 475 .dropdown-submenu:hover>.dropdown-menu{display:block}
476 476 .dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}
477 477 .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
478 478 .dropdown-submenu:hover>a:after{border-left-color:#fff}
479 479 .dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
480 480 .dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
481 481 .typeahead{z-index:1051;margin-top:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
482 482 .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
483 483 .well-large{padding:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
484 484 .well-small{padding:9px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
485 485 .fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}
486 486 .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}
487 487 .close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
488 488 button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
489 489 .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
490 490 .btn:active,.btn.active{background-color:#ccc \9}
491 491 .btn:first-child{*margin-left:0}
492 492 .btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
493 493 .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
494 494 .btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
495 495 .btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
496 496 .btn-large{padding:11px 19px;font-size:16.25px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
497 497 .btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}
498 498 .btn-small{padding:2px 10px;font-size:11.049999999999999px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
499 499 .btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}
500 500 .btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}
501 501 .btn-mini{padding:0 6px;font-size:9.75px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
502 502 .btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
503 503 .btn-block+.btn-block{margin-top:5px}
504 504 input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
505 505 .btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
506 506 .btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
507 507 .btn-primary:active,.btn-primary.active{background-color:#039 \9}
508 508 .btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}
509 509 .btn-warning:active,.btn-warning.active{background-color:#c67605 \9}
510 510 .btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
511 511 .btn-danger:active,.btn-danger.active{background-color:#942a25 \9}
512 512 .btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}
513 513 .btn-success:active,.btn-success.active{background-color:#408140 \9}
514 514 .btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
515 515 .btn-info:active,.btn-info.active{background-color:#24748c \9}
516 516 .btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}
517 517 .btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}
518 518 button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
519 519 button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}
520 520 button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}
521 521 button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}
522 522 .btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
523 523 .btn-link{border-color:transparent;cursor:pointer;color:#08c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
524 524 .btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}
525 525 .btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}
526 526 .btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}
527 527 .btn-group+.btn-group{margin-left:5px}
528 528 .btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}
529 529 .btn-group>.btn{position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
530 530 .btn-group>.btn+.btn{margin-left:-1px}
531 531 .btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px}
532 532 .btn-group>.btn-mini{font-size:9.75px}
533 533 .btn-group>.btn-small{font-size:11.049999999999999px}
534 534 .btn-group>.btn-large{font-size:16.25px}
535 535 .btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
536 536 .btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
537 537 .btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
538 538 .btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
539 539 .btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
540 540 .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
541 541 .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}
542 542 .btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}
543 543 .btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
544 544 .btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}
545 545 .btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
546 546 .btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
547 547 .btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
548 548 .btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
549 549 .btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
550 550 .btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
551 551 .btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
552 552 .btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
553 553 .btn .caret{margin-top:8px;margin-left:0}
554 554 .btn-large .caret{margin-top:6px}
555 555 .btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
556 556 .btn-mini .caret,.btn-small .caret{margin-top:8px}
557 557 .dropup .btn-large .caret{border-bottom-width:5px}
558 558 .btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
559 559 .btn-group-vertical{display:inline-block;*display:inline;*zoom:1}
560 560 .btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
561 561 .btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}
562 562 .btn-group-vertical>.btn:first-child{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
563 563 .btn-group-vertical>.btn:last-child{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
564 564 .btn-group-vertical>.btn-large:first-child{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
565 565 .btn-group-vertical>.btn-large:last-child{border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
566 566 .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
567 567 .alert,.alert h4{color:#c09853}
568 568 .alert h4{margin:0}
569 569 .alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
570 570 .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
571 571 .alert-success h4{color:#468847}
572 572 .alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
573 573 .alert-danger h4,.alert-error h4{color:#b94a48}
574 574 .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
575 575 .alert-info h4{color:#3a87ad}
576 576 .alert-block{padding-top:14px;padding-bottom:14px}
577 577 .alert-block>p,.alert-block>ul{margin-bottom:0}
578 578 .alert-block p+p{margin-top:5px}
579 579 .nav{margin-left:0;margin-bottom:20px;list-style:none}
580 580 .nav>li>a{display:block}
581 581 .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
582 582 .nav>li>a>img{max-width:none}
583 583 .nav>.pull-right{float:right}
584 584 .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
585 585 .nav li+.nav-header{margin-top:9px}
586 586 .nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
587 587 .nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
588 588 .nav-list>li>a{padding:3px 15px}
589 589 .nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}
590 590 .nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}
591 591 .nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
592 592 .nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}
593 593 .nav-tabs:after,.nav-pills:after{clear:both}
594 594 .nav-tabs>li,.nav-pills>li{float:left}
595 595 .nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
596 596 .nav-tabs{border-bottom:1px solid #ddd}
597 597 .nav-tabs>li{margin-bottom:-1px}
598 598 .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}
599 599 .nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
600 600 .nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
601 601 .nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}
602 602 .nav-stacked>li{float:none}
603 603 .nav-stacked>li>a{margin-right:0}
604 604 .nav-tabs.nav-stacked{border-bottom:0}
605 605 .nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
606 606 .nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
607 607 .nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
608 608 .nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}
609 609 .nav-pills.nav-stacked>li>a{margin-bottom:3px}
610 610 .nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
611 611 .nav-tabs .dropdown-menu{border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
612 612 .nav-pills .dropdown-menu{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
613 613 .nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}
614 614 .nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}
615 615 .nav-tabs .dropdown-toggle .caret{margin-top:8px}
616 616 .nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
617 617 .nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
618 618 .nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}
619 619 .nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}
620 620 .nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
621 621 .tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}
622 622 .tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}
623 623 .tabbable:after{clear:both}
624 624 .tab-content{overflow:auto}
625 625 .tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
626 626 .tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
627 627 .tab-content>.active,.pill-content>.active{display:block}
628 628 .tabs-below>.nav-tabs{border-top:1px solid #ddd}
629 629 .tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
630 630 .tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}
631 631 .tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}
632 632 .tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
633 633 .tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
634 634 .tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
635 635 .tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
636 636 .tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}
637 637 .tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
638 638 .tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
639 639 .tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
640 640 .tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}
641 641 .tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
642 642 .nav>.disabled>a{color:#999}
643 643 .nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}
644 644 .navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}
645 645 .navbar-inner{min-height:36px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
646 646 .navbar-inner:after{clear:both}
647 647 .navbar .container{width:auto}
648 648 .nav-collapse.collapse{height:auto;overflow:visible}
649 649 .navbar .brand{float:left;display:block;padding:8px 20px 8px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}
650 650 .navbar-text{margin-bottom:0;line-height:36px;color:#777}
651 651 .navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}
652 652 .navbar .divider-vertical{height:36px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}
653 653 .navbar .btn,.navbar .btn-group{margin-top:3px}
654 654 .navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}
655 655 .navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}
656 656 .navbar-form:after{clear:both}
657 657 .navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:3px}
658 658 .navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}
659 659 .navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}
660 660 .navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}
661 661 .navbar-search{position:relative;float:left;margin-top:3px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
662 662 .navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
663 663 .navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}
664 664 .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}
665 665 .navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}
666 666 .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
667 667 .navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
668 668 .navbar-fixed-top{top:0}
669 669 .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}
670 670 .navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}
671 671 .navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}
672 672 .navbar .nav.pull-right{float:right;margin-right:0}
673 673 .navbar .nav>li{float:left}
674 674 .navbar .nav>li>a{float:none;padding:8px 15px 8px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}
675 675 .navbar .nav .dropdown-toggle .caret{margin-top:8px}
676 676 .navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}
677 677 .navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
678 678 .navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}
679 679 .navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}
680 680 .navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
681 681 .btn-navbar .icon-bar+.icon-bar{margin-top:3px}
682 682 .navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}
683 683 .navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}
684 684 .navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}
685 685 .navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}
686 686 .navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}
687 687 .navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555}
688 688 .navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}
689 689 .navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
690 690 .navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}
691 691 .navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}
692 692 .navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
693 693 .navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}
694 694 .navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}
695 695 .navbar-inverse .brand{color:#999}
696 696 .navbar-inverse .navbar-text{color:#999}
697 697 .navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}
698 698 .navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}
699 699 .navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}
700 700 .navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}
701 701 .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}
702 702 .navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}
703 703 .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}
704 704 .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
705 705 .navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}
706 706 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}
707 707 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}
708 708 .navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}
709 709 .navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}
710 710 .navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}
711 711 .breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}
712 712 .breadcrumb>.active{color:#999}
713 713 .pagination{margin:20px 0}
714 714 .pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
715 715 .pagination ul>li{display:inline}
716 716 .pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
717 717 .pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
718 718 .pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}
719 719 .pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}
720 720 .pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
721 721 .pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
722 722 .pagination-centered{text-align:center}
723 723 .pagination-right{text-align:right}
724 724 .pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}
725 725 .pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
726 726 .pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
727 727 .pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}
728 728 .pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}
729 729 .pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.049999999999999px}
730 730 .pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px}
731 731 .pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}
732 732 .pager:after{clear:both}
733 733 .pager li{display:inline}
734 734 .pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
735 735 .pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}
736 736 .pager .next>a,.pager .next>span{float:right}
737 737 .pager .previous>a,.pager .previous>span{float:left}
738 738 .pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}
739 739 .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}
740 740 .modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}
741 741 .modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}
742 742 .modal.fade.in{top:10%}
743 743 .modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}
744 744 .modal-header h3{margin:0;line-height:30px}
745 745 .modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}
746 746 .modal-form{margin-bottom:0}
747 747 .modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}
748 748 .modal-footer:after{clear:both}
749 749 .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
750 750 .modal-footer .btn-group .btn+.btn{margin-left:-1px}
751 751 .modal-footer .btn-block+.btn-block{margin-left:0}
752 752 .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
753 753 .tooltip.top{margin-top:-3px;padding:5px 0}
754 754 .tooltip.right{margin-left:3px;padding:0 5px}
755 755 .tooltip.bottom{margin-top:3px;padding:5px 0}
756 756 .tooltip.left{margin-left:-3px;padding:0 5px}
757 757 .tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
758 758 .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
759 759 .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
760 760 .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
761 761 .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
762 762 .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
763 763 .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}
764 764 .popover.right{margin-left:10px}
765 765 .popover.bottom{margin-top:10px}
766 766 .popover.left{margin-left:-10px}
767 767 .popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}
768 768 .popover-content{padding:9px 14px}
769 769 .popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
770 770 .popover .arrow{border-width:11px}
771 771 .popover .arrow:after{border-width:10px;content:""}
772 772 .popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
773 773 .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,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
774 774 .popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
775 775 .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,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
776 776 .thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}
777 777 .thumbnails:after{clear:both}
778 778 .row-fluid .thumbnails{margin-left:0}
779 779 .thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}
780 780 .thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
781 781 a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}
782 782 .thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}
783 783 .thumbnail .caption{padding:9px;color:#555}
784 784 .media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
785 785 .media,.media .media{margin-top:15px}
786 786 .media:first-child{margin-top:0}
787 787 .media-object{display:block}
788 788 .media-heading{margin:0 0 5px}
789 789 .media>.pull-left{margin-right:10px}
790 790 .media>.pull-right{margin-left:10px}
791 791 .media-list{margin-left:0;list-style:none}
792 792 .label,.badge{display:inline-block;padding:2px 4px;font-size:10.998px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}
793 793 .label{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
794 794 .badge{padding-left:9px;padding-right:9px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
795 795 .label:empty,.badge:empty{display:none}
796 796 a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
797 797 .label-important,.badge-important{background-color:#b94a48}
798 798 .label-important[href],.badge-important[href]{background-color:#953b39}
799 799 .label-warning,.badge-warning{background-color:#f89406}
800 800 .label-warning[href],.badge-warning[href]{background-color:#c67605}
801 801 .label-success,.badge-success{background-color:#468847}
802 802 .label-success[href],.badge-success[href]{background-color:#356635}
803 803 .label-info,.badge-info{background-color:#3a87ad}
804 804 .label-info[href],.badge-info[href]{background-color:#2d6987}
805 805 .label-inverse,.badge-inverse{background-color:#333}
806 806 .label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}
807 807 .btn .label,.btn .badge{position:relative;top:-1px}
808 808 .btn-mini .label,.btn-mini .badge{top:0}
809 809 @-webkit-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0} to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
810 810 .progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
811 811 .progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15)}
812 812 .progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);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);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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
813 813 .progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
814 814 .progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}
815 815 .progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);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);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)}
816 816 .progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}
817 817 .progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);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);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)}
818 818 .progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}
819 819 .progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);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);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)}
820 820 .progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}
821 821 .progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));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);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);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);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)}
822 822 .accordion{margin-bottom:20px}
823 823 .accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
824 824 .accordion-heading{border-bottom:0}
825 825 .accordion-heading .accordion-toggle{display:block;padding:8px 15px}
826 826 .accordion-toggle{cursor:pointer}
827 827 .accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
828 828 .carousel{position:relative;margin-bottom:20px;line-height:1}
829 829 .carousel-inner{overflow:hidden;width:100%;position:relative}
830 830 .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}
831 831 .carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
832 832 .carousel-inner>.active{left:0}
833 833 .carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
834 834 .carousel-inner>.next{left:100%}
835 835 .carousel-inner>.prev{left:-100%}
836 836 .carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
837 837 .carousel-inner>.active.left{left:-100%}
838 838 .carousel-inner>.active.right{left:100%}
839 839 .carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}
840 840 .carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
841 841 .carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
842 842 .carousel-indicators .active{background-color:#fff}
843 843 .carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}
844 844 .carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
845 845 .carousel-caption h4{margin:0 0 5px}
846 846 .carousel-caption p{margin-bottom:0}
847 847 .hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}
848 848 .hero-unit li{line-height:30px}
849 849 .pull-right{float:right}
850 850 .pull-left{float:left}
851 851 .hide{display:none}
852 852 .show{display:block}
853 853 .invisible{visibility:hidden}
854 854 .affix{position:fixed}
855 855 .clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
856 856 .clearfix:after{clear:both}
857 857 .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
858 858 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
859 859 @-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}
860 860 .visible-phone{display:none !important}
861 861 .visible-tablet{display:none !important}
862 862 .hidden-desktop{display:none !important}
863 863 .visible-desktop{display:inherit !important}
864 864 @media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important} .visible-tablet{display:inherit !important} .hidden-tablet{display:none !important}}@media (max-width:767px){.hidden-desktop{display:inherit !important} .visible-desktop{display:none !important} .visible-phone{display:inherit !important} .hidden-phone{display:none !important}}.visible-print{display:none !important}
865 865 @media print{.visible-print{display:inherit !important} .hidden-print{display:none !important}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0} .row:after{clear:both} [class*="span"]{float:left;min-height:1px;margin-left:30px} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px} .span12{width:1170px} .span11{width:1070px} .span10{width:970px} .span9{width:870px} .span8{width:770px} .span7{width:670px} .span6{width:570px} .span5{width:470px} .span4{width:370px} .span3{width:270px} .span2{width:170px} .span1{width:70px} .offset12{margin-left:1230px} .offset11{margin-left:1130px} .offset10{margin-left:1030px} .offset9{margin-left:930px} .offset8{margin-left:830px} .offset7{margin-left:730px} .offset6{margin-left:630px} .offset5{margin-left:530px} .offset4{margin-left:430px} .offset3{margin-left:330px} .offset2{margin-left:230px} .offset1{margin-left:130px} .row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0} .row-fluid:after{clear:both} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%} .row-fluid [class*="span"]:first-child{margin-left:0} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%} .row-fluid .span12{width:100%;*width:99.94680851063829%} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%} input,textarea,.uneditable-input{margin-left:0} .controls-row [class*="span"]+[class*="span"]{margin-left:30px} input.span12,textarea.span12,.uneditable-input.span12{width:1156px} input.span11,textarea.span11,.uneditable-input.span11{width:1056px} input.span10,textarea.span10,.uneditable-input.span10{width:956px} input.span9,textarea.span9,.uneditable-input.span9{width:856px} input.span8,textarea.span8,.uneditable-input.span8{width:756px} input.span7,textarea.span7,.uneditable-input.span7{width:656px} input.span6,textarea.span6,.uneditable-input.span6{width:556px} input.span5,textarea.span5,.uneditable-input.span5{width:456px} input.span4,textarea.span4,.uneditable-input.span4{width:356px} input.span3,textarea.span3,.uneditable-input.span3{width:256px} input.span2,textarea.span2,.uneditable-input.span2{width:156px} input.span1,textarea.span1,.uneditable-input.span1{width:56px} .thumbnails{margin-left:-30px} .thumbnails>li{margin-left:30px} .row-fluid .thumbnails{margin-left:0}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0} .row:after{clear:both} [class*="span"]{float:left;min-height:1px;margin-left:20px} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px} .span12{width:724px} .span11{width:662px} .span10{width:600px} .span9{width:538px} .span8{width:476px} .span7{width:414px} .span6{width:352px} .span5{width:290px} .span4{width:228px} .span3{width:166px} .span2{width:104px} .span1{width:42px} .offset12{margin-left:764px} .offset11{margin-left:702px} .offset10{margin-left:640px} .offset9{margin-left:578px} .offset8{margin-left:516px} .offset7{margin-left:454px} .offset6{margin-left:392px} .offset5{margin-left:330px} .offset4{margin-left:268px} .offset3{margin-left:206px} .offset2{margin-left:144px} .offset1{margin-left:82px} .row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0} .row-fluid:after{clear:both} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%} .row-fluid [class*="span"]:first-child{margin-left:0} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%} .row-fluid .span12{width:100%;*width:99.94680851063829%} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%} input,textarea,.uneditable-input{margin-left:0} .controls-row [class*="span"]+[class*="span"]{margin-left:20px} input.span12,textarea.span12,.uneditable-input.span12{width:710px} input.span11,textarea.span11,.uneditable-input.span11{width:648px} input.span10,textarea.span10,.uneditable-input.span10{width:586px} input.span9,textarea.span9,.uneditable-input.span9{width:524px} input.span8,textarea.span8,.uneditable-input.span8{width:462px} input.span7,textarea.span7,.uneditable-input.span7{width:400px} input.span6,textarea.span6,.uneditable-input.span6{width:338px} input.span5,textarea.span5,.uneditable-input.span5{width:276px} input.span4,textarea.span4,.uneditable-input.span4{width:214px} input.span3,textarea.span3,.uneditable-input.span3{width:152px} input.span2,textarea.span2,.uneditable-input.span2{width:90px} input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (max-width:767px){body{padding-left:20px;padding-right:20px} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px} .container-fluid{padding:0} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left} .dl-horizontal dd{margin-left:0} .container{width:auto} .row-fluid{width:100%} .row,.thumbnails{margin-left:0} .thumbnails>li{float:none;margin-left:0} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .row-fluid [class*="offset"]:first-child{margin-left:0} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto} .controls-row [class*="span"]+[class*="span"]{margin-left:0} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px} .modal.fade.in{top:20px}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)} .page-header h1 small{display:block;line-height:20px} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left} .form-horizontal .controls{margin-left:0} .form-horizontal .control-list{padding-top:0} .form-horizontal .form-actions{padding-left:10px;padding-right:10px} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px} .media-object{margin-right:0;margin-left:0} .modal{top:10px;left:10px;right:10px} .modal-header .close{padding:10px;margin:-10px} .carousel-caption{position:static}}@media (max-width:979px){body{padding-top:0} .navbar-fixed-top,.navbar-fixed-bottom{position:static} .navbar-fixed-top{margin-bottom:20px} .navbar-fixed-bottom{margin-top:20px} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px} .navbar .container{width:auto;padding:0} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px} .nav-collapse{clear:both} .nav-collapse .nav{float:none;margin:0 0 10px} .nav-collapse .nav>li{float:none} .nav-collapse .nav>li>a{margin-bottom:2px} .nav-collapse .nav>.divider-vertical{display:none} .nav-collapse .nav .nav-header{color:#777;text-shadow:none} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111} .nav-collapse.in .btn-group{margin-top:5px;padding:0} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .nav-collapse .open>.dropdown-menu{display:block} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none} .nav-collapse .dropdown-menu .divider{display:none} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0} .navbar .btn-navbar{display:block} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:979px + 1){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}@font-face{font-family:'FontAwesome';src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?v=3.1.0');src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
866 866 [class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}
867 867 .icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}
868 868 a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}
869 869 [class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}
870 870 ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}
871 871 [class^="icon-"].hide,[class*=" icon-"].hide{display:none}
872 872 .icon-muted{color:#eee}
873 873 .icon-light{color:#fff}
874 874 .icon-dark{color:#333}
875 875 .icon-border{border:solid 1px #eee;padding:.2em .25em .15em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
876 876 .icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
877 877 .icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
878 878 .icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
879 879 .icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
880 880 .pull-right{float:right}
881 881 .pull-left{float:left}
882 882 [class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}
883 883 [class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}
884 884 [class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}
885 885 .icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}
886 886 .btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}
887 887 .btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}
888 888 .nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}
889 889 .btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}
890 890 .btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}
891 891 .btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}
892 892 .btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}
893 893 .btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}
894 894 .btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}
895 895 .icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}
896 896 .icon-stack .icon-stack-base{font-size:2em;*line-height:1em}
897 897 .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
898 898 @-moz-keyframes spin{0%{-moz-transform:rotate(0deg)} 100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)} 100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)} 100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
899 899 .icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
900 900 .icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
901 901 .icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}
902 902 .icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}
903 903 .icon-glass:before{content:"\f000"}
904 904 .icon-music:before{content:"\f001"}
905 905 .icon-search:before{content:"\f002"}
906 906 .icon-envelope:before{content:"\f003"}
907 907 .icon-heart:before{content:"\f004"}
908 908 .icon-star:before{content:"\f005"}
909 909 .icon-star-empty:before{content:"\f006"}
910 910 .icon-user:before{content:"\f007"}
911 911 .icon-film:before{content:"\f008"}
912 912 .icon-th-large:before{content:"\f009"}
913 913 .icon-th:before{content:"\f00a"}
914 914 .icon-th-list:before{content:"\f00b"}
915 915 .icon-ok:before{content:"\f00c"}
916 916 .icon-remove:before{content:"\f00d"}
917 917 .icon-zoom-in:before{content:"\f00e"}
918 918 .icon-zoom-out:before{content:"\f010"}
919 919 .icon-off:before{content:"\f011"}
920 920 .icon-signal:before{content:"\f012"}
921 921 .icon-cog:before{content:"\f013"}
922 922 .icon-trash:before{content:"\f014"}
923 923 .icon-home:before{content:"\f015"}
924 924 .icon-file:before{content:"\f016"}
925 925 .icon-time:before{content:"\f017"}
926 926 .icon-road:before{content:"\f018"}
927 927 .icon-download-alt:before{content:"\f019"}
928 928 .icon-download:before{content:"\f01a"}
929 929 .icon-upload:before{content:"\f01b"}
930 930 .icon-inbox:before{content:"\f01c"}
931 931 .icon-play-circle:before{content:"\f01d"}
932 932 .icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}
933 933 .icon-refresh:before{content:"\f021"}
934 934 .icon-list-alt:before{content:"\f022"}
935 935 .icon-lock:before{content:"\f023"}
936 936 .icon-flag:before{content:"\f024"}
937 937 .icon-headphones:before{content:"\f025"}
938 938 .icon-volume-off:before{content:"\f026"}
939 939 .icon-volume-down:before{content:"\f027"}
940 940 .icon-volume-up:before{content:"\f028"}
941 941 .icon-qrcode:before{content:"\f029"}
942 942 .icon-barcode:before{content:"\f02a"}
943 943 .icon-tag:before{content:"\f02b"}
944 944 .icon-tags:before{content:"\f02c"}
945 945 .icon-book:before{content:"\f02d"}
946 946 .icon-bookmark:before{content:"\f02e"}
947 947 .icon-print:before{content:"\f02f"}
948 948 .icon-camera:before{content:"\f030"}
949 949 .icon-font:before{content:"\f031"}
950 950 .icon-bold:before{content:"\f032"}
951 951 .icon-italic:before{content:"\f033"}
952 952 .icon-text-height:before{content:"\f034"}
953 953 .icon-text-width:before{content:"\f035"}
954 954 .icon-align-left:before{content:"\f036"}
955 955 .icon-align-center:before{content:"\f037"}
956 956 .icon-align-right:before{content:"\f038"}
957 957 .icon-align-justify:before{content:"\f039"}
958 958 .icon-list:before{content:"\f03a"}
959 959 .icon-indent-left:before{content:"\f03b"}
960 960 .icon-indent-right:before{content:"\f03c"}
961 961 .icon-facetime-video:before{content:"\f03d"}
962 962 .icon-picture:before{content:"\f03e"}
963 963 .icon-pencil:before{content:"\f040"}
964 964 .icon-map-marker:before{content:"\f041"}
965 965 .icon-adjust:before{content:"\f042"}
966 966 .icon-tint:before{content:"\f043"}
967 967 .icon-edit:before{content:"\f044"}
968 968 .icon-share:before{content:"\f045"}
969 969 .icon-check:before{content:"\f046"}
970 970 .icon-move:before{content:"\f047"}
971 971 .icon-step-backward:before{content:"\f048"}
972 972 .icon-fast-backward:before{content:"\f049"}
973 973 .icon-backward:before{content:"\f04a"}
974 974 .icon-play:before{content:"\f04b"}
975 975 .icon-pause:before{content:"\f04c"}
976 976 .icon-stop:before{content:"\f04d"}
977 977 .icon-forward:before{content:"\f04e"}
978 978 .icon-fast-forward:before{content:"\f050"}
979 979 .icon-step-forward:before{content:"\f051"}
980 980 .icon-eject:before{content:"\f052"}
981 981 .icon-chevron-left:before{content:"\f053"}
982 982 .icon-chevron-right:before{content:"\f054"}
983 983 .icon-plus-sign:before{content:"\f055"}
984 984 .icon-minus-sign:before{content:"\f056"}
985 985 .icon-remove-sign:before{content:"\f057"}
986 986 .icon-ok-sign:before{content:"\f058"}
987 987 .icon-question-sign:before{content:"\f059"}
988 988 .icon-info-sign:before{content:"\f05a"}
989 989 .icon-screenshot:before{content:"\f05b"}
990 990 .icon-remove-circle:before{content:"\f05c"}
991 991 .icon-ok-circle:before{content:"\f05d"}
992 992 .icon-ban-circle:before{content:"\f05e"}
993 993 .icon-arrow-left:before{content:"\f060"}
994 994 .icon-arrow-right:before{content:"\f061"}
995 995 .icon-arrow-up:before{content:"\f062"}
996 996 .icon-arrow-down:before{content:"\f063"}
997 997 .icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}
998 998 .icon-resize-full:before{content:"\f065"}
999 999 .icon-resize-small:before{content:"\f066"}
1000 1000 .icon-plus:before{content:"\f067"}
1001 1001 .icon-minus:before{content:"\f068"}
1002 1002 .icon-asterisk:before{content:"\f069"}
1003 1003 .icon-exclamation-sign:before{content:"\f06a"}
1004 1004 .icon-gift:before{content:"\f06b"}
1005 1005 .icon-leaf:before{content:"\f06c"}
1006 1006 .icon-fire:before{content:"\f06d"}
1007 1007 .icon-eye-open:before{content:"\f06e"}
1008 1008 .icon-eye-close:before{content:"\f070"}
1009 1009 .icon-warning-sign:before{content:"\f071"}
1010 1010 .icon-plane:before{content:"\f072"}
1011 1011 .icon-calendar:before{content:"\f073"}
1012 1012 .icon-random:before{content:"\f074"}
1013 1013 .icon-comment:before{content:"\f075"}
1014 1014 .icon-magnet:before{content:"\f076"}
1015 1015 .icon-chevron-up:before{content:"\f077"}
1016 1016 .icon-chevron-down:before{content:"\f078"}
1017 1017 .icon-retweet:before{content:"\f079"}
1018 1018 .icon-shopping-cart:before{content:"\f07a"}
1019 1019 .icon-folder-close:before{content:"\f07b"}
1020 1020 .icon-folder-open:before{content:"\f07c"}
1021 1021 .icon-resize-vertical:before{content:"\f07d"}
1022 1022 .icon-resize-horizontal:before{content:"\f07e"}
1023 1023 .icon-bar-chart:before{content:"\f080"}
1024 1024 .icon-twitter-sign:before{content:"\f081"}
1025 1025 .icon-facebook-sign:before{content:"\f082"}
1026 1026 .icon-camera-retro:before{content:"\f083"}
1027 1027 .icon-key:before{content:"\f084"}
1028 1028 .icon-cogs:before{content:"\f085"}
1029 1029 .icon-comments:before{content:"\f086"}
1030 1030 .icon-thumbs-up:before{content:"\f087"}
1031 1031 .icon-thumbs-down:before{content:"\f088"}
1032 1032 .icon-star-half:before{content:"\f089"}
1033 1033 .icon-heart-empty:before{content:"\f08a"}
1034 1034 .icon-signout:before{content:"\f08b"}
1035 1035 .icon-linkedin-sign:before{content:"\f08c"}
1036 1036 .icon-pushpin:before{content:"\f08d"}
1037 1037 .icon-external-link:before{content:"\f08e"}
1038 1038 .icon-signin:before{content:"\f090"}
1039 1039 .icon-trophy:before{content:"\f091"}
1040 1040 .icon-github-sign:before{content:"\f092"}
1041 1041 .icon-upload-alt:before{content:"\f093"}
1042 1042 .icon-lemon:before{content:"\f094"}
1043 1043 .icon-phone:before{content:"\f095"}
1044 1044 .icon-check-empty:before{content:"\f096"}
1045 1045 .icon-bookmark-empty:before{content:"\f097"}
1046 1046 .icon-phone-sign:before{content:"\f098"}
1047 1047 .icon-twitter:before{content:"\f099"}
1048 1048 .icon-facebook:before{content:"\f09a"}
1049 1049 .icon-github:before{content:"\f09b"}
1050 1050 .icon-unlock:before{content:"\f09c"}
1051 1051 .icon-credit-card:before{content:"\f09d"}
1052 1052 .icon-rss:before{content:"\f09e"}
1053 1053 .icon-hdd:before{content:"\f0a0"}
1054 1054 .icon-bullhorn:before{content:"\f0a1"}
1055 1055 .icon-bell:before{content:"\f0a2"}
1056 1056 .icon-certificate:before{content:"\f0a3"}
1057 1057 .icon-hand-right:before{content:"\f0a4"}
1058 1058 .icon-hand-left:before{content:"\f0a5"}
1059 1059 .icon-hand-up:before{content:"\f0a6"}
1060 1060 .icon-hand-down:before{content:"\f0a7"}
1061 1061 .icon-circle-arrow-left:before{content:"\f0a8"}
1062 1062 .icon-circle-arrow-right:before{content:"\f0a9"}
1063 1063 .icon-circle-arrow-up:before{content:"\f0aa"}
1064 1064 .icon-circle-arrow-down:before{content:"\f0ab"}
1065 1065 .icon-globe:before{content:"\f0ac"}
1066 1066 .icon-wrench:before{content:"\f0ad"}
1067 1067 .icon-tasks:before{content:"\f0ae"}
1068 1068 .icon-filter:before{content:"\f0b0"}
1069 1069 .icon-briefcase:before{content:"\f0b1"}
1070 1070 .icon-fullscreen:before{content:"\f0b2"}
1071 1071 .icon-group:before{content:"\f0c0"}
1072 1072 .icon-link:before{content:"\f0c1"}
1073 1073 .icon-cloud:before{content:"\f0c2"}
1074 1074 .icon-beaker:before{content:"\f0c3"}
1075 1075 .icon-cut:before{content:"\f0c4"}
1076 1076 .icon-copy:before{content:"\f0c5"}
1077 1077 .icon-paper-clip:before{content:"\f0c6"}
1078 1078 .icon-save:before{content:"\f0c7"}
1079 1079 .icon-sign-blank:before{content:"\f0c8"}
1080 1080 .icon-reorder:before{content:"\f0c9"}
1081 1081 .icon-list-ul:before{content:"\f0ca"}
1082 1082 .icon-list-ol:before{content:"\f0cb"}
1083 1083 .icon-strikethrough:before{content:"\f0cc"}
1084 1084 .icon-underline:before{content:"\f0cd"}
1085 1085 .icon-table:before{content:"\f0ce"}
1086 1086 .icon-magic:before{content:"\f0d0"}
1087 1087 .icon-truck:before{content:"\f0d1"}
1088 1088 .icon-pinterest:before{content:"\f0d2"}
1089 1089 .icon-pinterest-sign:before{content:"\f0d3"}
1090 1090 .icon-google-plus-sign:before{content:"\f0d4"}
1091 1091 .icon-google-plus:before{content:"\f0d5"}
1092 1092 .icon-money:before{content:"\f0d6"}
1093 1093 .icon-caret-down:before{content:"\f0d7"}
1094 1094 .icon-caret-up:before{content:"\f0d8"}
1095 1095 .icon-caret-left:before{content:"\f0d9"}
1096 1096 .icon-caret-right:before{content:"\f0da"}
1097 1097 .icon-columns:before{content:"\f0db"}
1098 1098 .icon-sort:before{content:"\f0dc"}
1099 1099 .icon-sort-down:before{content:"\f0dd"}
1100 1100 .icon-sort-up:before{content:"\f0de"}
1101 1101 .icon-envelope-alt:before{content:"\f0e0"}
1102 1102 .icon-linkedin:before{content:"\f0e1"}
1103 1103 .icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}
1104 1104 .icon-legal:before{content:"\f0e3"}
1105 1105 .icon-dashboard:before{content:"\f0e4"}
1106 1106 .icon-comment-alt:before{content:"\f0e5"}
1107 1107 .icon-comments-alt:before{content:"\f0e6"}
1108 1108 .icon-bolt:before{content:"\f0e7"}
1109 1109 .icon-sitemap:before{content:"\f0e8"}
1110 1110 .icon-umbrella:before{content:"\f0e9"}
1111 1111 .icon-paste:before{content:"\f0ea"}
1112 1112 .icon-lightbulb:before{content:"\f0eb"}
1113 1113 .icon-exchange:before{content:"\f0ec"}
1114 1114 .icon-cloud-download:before{content:"\f0ed"}
1115 1115 .icon-cloud-upload:before{content:"\f0ee"}
1116 1116 .icon-user-md:before{content:"\f0f0"}
1117 1117 .icon-stethoscope:before{content:"\f0f1"}
1118 1118 .icon-suitcase:before{content:"\f0f2"}
1119 1119 .icon-bell-alt:before{content:"\f0f3"}
1120 1120 .icon-coffee:before{content:"\f0f4"}
1121 1121 .icon-food:before{content:"\f0f5"}
1122 1122 .icon-file-alt:before{content:"\f0f6"}
1123 1123 .icon-building:before{content:"\f0f7"}
1124 1124 .icon-hospital:before{content:"\f0f8"}
1125 1125 .icon-ambulance:before{content:"\f0f9"}
1126 1126 .icon-medkit:before{content:"\f0fa"}
1127 1127 .icon-fighter-jet:before{content:"\f0fb"}
1128 1128 .icon-beer:before{content:"\f0fc"}
1129 1129 .icon-h-sign:before{content:"\f0fd"}
1130 1130 .icon-plus-sign-alt:before{content:"\f0fe"}
1131 1131 .icon-double-angle-left:before{content:"\f100"}
1132 1132 .icon-double-angle-right:before{content:"\f101"}
1133 1133 .icon-double-angle-up:before{content:"\f102"}
1134 1134 .icon-double-angle-down:before{content:"\f103"}
1135 1135 .icon-angle-left:before{content:"\f104"}
1136 1136 .icon-angle-right:before{content:"\f105"}
1137 1137 .icon-angle-up:before{content:"\f106"}
1138 1138 .icon-angle-down:before{content:"\f107"}
1139 1139 .icon-desktop:before{content:"\f108"}
1140 1140 .icon-laptop:before{content:"\f109"}
1141 1141 .icon-tablet:before{content:"\f10a"}
1142 1142 .icon-mobile-phone:before{content:"\f10b"}
1143 1143 .icon-circle-blank:before{content:"\f10c"}
1144 1144 .icon-quote-left:before{content:"\f10d"}
1145 1145 .icon-quote-right:before{content:"\f10e"}
1146 1146 .icon-spinner:before{content:"\f110"}
1147 1147 .icon-circle:before{content:"\f111"}
1148 1148 .icon-reply:before,.icon-mail-reply:before{content:"\f112"}
1149 1149 .icon-folder-close-alt:before{content:"\f114"}
1150 1150 .icon-folder-open-alt:before{content:"\f115"}
1151 1151 .icon-expand-alt:before{content:"\f116"}
1152 1152 .icon-collapse-alt:before{content:"\f117"}
1153 1153 .icon-smile:before{content:"\f118"}
1154 1154 .icon-frown:before{content:"\f119"}
1155 1155 .icon-meh:before{content:"\f11a"}
1156 1156 .icon-gamepad:before{content:"\f11b"}
1157 1157 .icon-keyboard:before{content:"\f11c"}
1158 1158 .icon-flag-alt:before{content:"\f11d"}
1159 1159 .icon-flag-checkered:before{content:"\f11e"}
1160 1160 .icon-terminal:before{content:"\f120"}
1161 1161 .icon-code:before{content:"\f121"}
1162 1162 .icon-reply-all:before{content:"\f122"}
1163 1163 .icon-mail-reply-all:before{content:"\f122"}
1164 1164 .icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}
1165 1165 .icon-location-arrow:before{content:"\f124"}
1166 1166 .icon-crop:before{content:"\f125"}
1167 1167 .icon-code-fork:before{content:"\f126"}
1168 1168 .icon-unlink:before{content:"\f127"}
1169 1169 .icon-question:before{content:"\f128"}
1170 1170 .icon-info:before{content:"\f129"}
1171 1171 .icon-exclamation:before{content:"\f12a"}
1172 1172 .icon-superscript:before{content:"\f12b"}
1173 1173 .icon-subscript:before{content:"\f12c"}
1174 1174 .icon-eraser:before{content:"\f12d"}
1175 1175 .icon-puzzle-piece:before{content:"\f12e"}
1176 1176 .icon-microphone:before{content:"\f130"}
1177 1177 .icon-microphone-off:before{content:"\f131"}
1178 1178 .icon-shield:before{content:"\f132"}
1179 1179 .icon-calendar-empty:before{content:"\f133"}
1180 1180 .icon-fire-extinguisher:before{content:"\f134"}
1181 1181 .icon-rocket:before{content:"\f135"}
1182 1182 .icon-maxcdn:before{content:"\f136"}
1183 1183 .icon-chevron-sign-left:before{content:"\f137"}
1184 1184 .icon-chevron-sign-right:before{content:"\f138"}
1185 1185 .icon-chevron-sign-up:before{content:"\f139"}
1186 1186 .icon-chevron-sign-down:before{content:"\f13a"}
1187 1187 .icon-html5:before{content:"\f13b"}
1188 1188 .icon-css3:before{content:"\f13c"}
1189 1189 .icon-anchor:before{content:"\f13d"}
1190 1190 .icon-unlock-alt:before{content:"\f13e"}
1191 1191 .icon-bullseye:before{content:"\f140"}
1192 1192 .icon-ellipsis-horizontal:before{content:"\f141"}
1193 1193 .icon-ellipsis-vertical:before{content:"\f142"}
1194 1194 .icon-rss-sign:before{content:"\f143"}
1195 1195 .icon-play-sign:before{content:"\f144"}
1196 1196 .icon-ticket:before{content:"\f145"}
1197 1197 .icon-minus-sign-alt:before{content:"\f146"}
1198 1198 .icon-check-minus:before{content:"\f147"}
1199 1199 .icon-level-up:before{content:"\f148"}
1200 1200 .icon-level-down:before{content:"\f149"}
1201 1201 .icon-check-sign:before{content:"\f14a"}
1202 1202 .icon-edit-sign:before{content:"\f14b"}
1203 1203 .icon-external-link-sign:before{content:"\f14c"}
1204 1204 .icon-share-sign:before{content:"\f14d"}
1205 1205 .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1206 1206 .corner-all{border-radius:4px}
1207 1207 .hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
1208 1208 .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
1209 1209 .vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
1210 1210 .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
1211 1211 .reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse}
1212 1212 .box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0}
1213 1213 .box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
1214 1214 .box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
1215 1215 .box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2}
1216 1216 .box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}
1217 1217 .box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}
1218 1218 .start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start}
1219 1219 .end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end}
1220 1220 .center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center}
1221 1221 .align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start}
1222 1222 .align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end}
1223 1223 .align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center}
1224 1224 div.error{margin:2em;text-align:center}
1225 1225 div.error>h1{font-size:500%;line-height:normal}
1226 1226 div.error>p{font-size:200%;line-height:normal}
1227 1227 div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}
1228 1228 body{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible}
1229 1229 div#header{display:none}
1230 1230 #ipython_notebook{padding-left:16px}
1231 1231 #noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:#f00;font-weight:bold}
1232 1232 #ipython_notebook img{font-family:Verdana,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;height:24px;text-decoration:none;color:#000}
1233 1233 #site{width:100%;display:none}
1234 1234 .ui-button .ui-button-text{padding:.2em .8em;font-size:77%}
1235 1235 input.ui-button{padding:.3em .9em}
1236 1236 .navbar span{margin-top:3px}
1237 1237 span#login_widget{float:right}
1238 1238 .nav-header{text-transform:none}
1239 1239 .navbar-nobg{background-color:transparent;background-image:none}
1240 1240 #header>span{margin-top:10px}
1241 1241 .modal-body{max-height:500px}
1242 1242 .center-nav{display:inline-block;margin-bottom:-4px}
1243 1243 .alternate_upload{background-color:none;display:inline}
1244 1244 .alternate_upload.form{padding:0;margin:0}
1245 1245 .alternate_upload input.fileinput{background-color:#f00;position:relative;opacity:0;z-index:2;width:295px;margin-left:163px;cursor:pointer}
1246 1246 .list_toolbar{padding:5px;height:25px;line-height:25px}
1247 1247 .toolbar_info{float:left}
1248 1248 .toolbar_buttons{float:right}
1249 1249 .list_header{font-weight:bold}
1250 1250 .list_container{margin-top:16px;margin-bottom:16px;border:1px solid #ababab;border-radius:4px}
1251 1251 .list_container>div{border-bottom:1px solid #ababab}.list_container>div:hover .list-item{background-color:#f00}
1252 1252 .list_container>div:last-child{border:none}
1253 1253 .list_item:hover .list_item{background-color:#ddd}
1254 1254 .item_name{line-height:24px}
1255 1255 .list_container>div>span,.list_container>div>div{padding:8px}
1256 1256 .list_item a{text-decoration:none}
1257 1257 input.nbname_input{height:15px}
1258 1258 .highlight_text{color:#00f}
1259 1259 #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:bold}
1260 1260 input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:60px}
1261 1261 .ansibold{font-weight:bold}
1262 1262 .ansiblack{color:#000}
1263 1263 .ansired{color:#8b0000}
1264 1264 .ansigreen{color:#006400}
1265 1265 .ansiyellow{color:#a52a2a}
1266 1266 .ansiblue{color:#00008b}
1267 1267 .ansipurple{color:#9400d3}
1268 1268 .ansicyan{color:#4682b4}
1269 1269 .ansigray{color:#808080}
1270 1270 .ansibgblack{background-color:#000}
1271 1271 .ansibgred{background-color:#f00}
1272 1272 .ansibggreen{background-color:#008000}
1273 1273 .ansibgyellow{background-color:#ff0}
1274 1274 .ansibgblue{background-color:#00f}
1275 1275 .ansibgpurple{background-color:#f0f}
1276 1276 .ansibgcyan{background-color:#0ff}
1277 1277 .ansibggray{background-color:#808080}
1278 1278 div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}div.cell.selected{border-radius:4px;border:thin #ababab solid}
1279 1279 div.cell.edit_mode{border-radius:4px;border:thin #008000 solid}
1280 1280 div.cell{width:100%;padding:5px 5px 5px 0;margin:0;outline:none}
1281 1281 div.prompt{min-width:11ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.231em}
1282 1282 div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
1283 1283 div.prompt:empty{padding-top:0;padding-bottom:0}
1284 1284 div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
1285 1285 div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7}
1286 1286 div.input_prompt{color:#000080;border-top:1px solid transparent}
1287 1287 .CodeMirror{line-height:1.231em;height:auto;background:none;}
1288 1288 .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}
1289 1289 @-moz-document url-prefix(){.CodeMirror-scroll{overflow-x:hidden}}.CodeMirror-lines{padding:.4em}
1290 1290 .CodeMirror-linenumber{padding:0 8px 0 4px}
1291 1291 .CodeMirror-gutters{border-bottom-left-radius:4px;border-top-left-radius:4px}
1292 1292 .CodeMirror pre{padding:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
1293 1293 pre code{display:block;padding:.5em}
1294 1294 .highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:#000}
1295 1295 .highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#ba2121}
1296 1296 .highlight-comment,pre .comment,pre .annotation,pre .template_comment,pre .diff .header,pre .chunk,pre .markdown .blockquote{color:#408080;font-style:italic}
1297 1297 .highlight-number,pre .number,pre .date,pre .regexp,pre .literal,pre .smalltalk .symbol,pre .smalltalk .char,pre .go .constant,pre .change,pre .markdown .bullet,pre .markdown .link_url{color:#080}
1298 1298 pre .label,pre .javadoc,pre .ruby .string,pre .decorator,pre .filter .argument,pre .localvars,pre .array,pre .attr_selector,pre .important,pre .pseudo,pre .pi,pre .doctype,pre .deletion,pre .envvar,pre .shebang,pre .apache .sqbracket,pre .nginx .built_in,pre .tex .formula,pre .erlang_repl .reserved,pre .prompt,pre .markdown .link_label,pre .vhdl .attribute,pre .clojure .attribute,pre .coffeescript .property{color:#88f}
1299 1299 .highlight-keyword,pre .keyword,pre .id,pre .phpdoc,pre .aggregate,pre .css .tag,pre .javadoctag,pre .phpdoc,pre .yardoctag,pre .smalltalk .class,pre .winutils,pre .bash .variable,pre .apache .tag,pre .go .typename,pre .tex .command,pre .markdown .strong,pre .request,pre .status{color:#008000;font-weight:bold}
1300 1300 .highlight-builtin,pre .built_in{color:#008000}
1301 1301 pre .markdown .emphasis{font-style:italic}
1302 1302 pre .nginx .built_in{font-weight:normal}
1303 1303 pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:.5}
1304 1304 .cm-s-ipython span.cm-variable{color:#000}
1305 1305 .cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold}
1306 1306 .cm-s-ipython span.cm-number{color:#080}
1307 1307 .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}
1308 1308 .cm-s-ipython span.cm-string{color:#ba2121}
1309 1309 .cm-s-ipython span.cm-builtin{color:#008000}
1310 1310 .cm-s-ipython span.cm-error{color:#f00}
1311 1311 .cm-s-ipython span.cm-operator{color:#a2f;font-weight:bold}
1312 1312 .cm-s-ipython span.cm-meta{color:#a2f}
1313 1313 .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}
1314 1314 div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
1315 1315 div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);box-shadow:inset 0 2px 8px rgba(0,0,0,0.8)}
1316 1316 div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
1317 1317 div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px}
1318 1318 div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}
1319 1319 div.output_prompt{color:#8b0000}
1320 1320 div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}div.output_area .MathJax_Display{text-align:left !important}
1321 1321 div.output_area .rendered_html table{margin-left:0;margin-right:0}
1322 1322 div.output_area .rendered_html img{margin-left:0;margin-right:0}
1323 1323 .output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
1324 1324 div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:#000;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit}
1325 1325 div.output_subarea{padding:.4em .4em 0 .4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
1326 1326 div.output_text{text-align:left;color:#000;font-family:monospace;line-height:1.231em}
1327 1327 div.output_stderr{background:#fdd;}
1328 1328 div.output_latex{text-align:left}
1329 1329 div.output_javascript:empty{padding:0}
1330 1330 .js-error{color:#8b0000}
1331 1331 div.raw_input{padding-top:0;padding-bottom:0;height:1em;line-height:1em;font-family:monospace}
1332 1332 span.input_prompt{font-family:inherit}
1333 1333 input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0 0 1px;padding-left:1px;padding-top:2px;height:1em}
1334 1334 p.p-space{margin-bottom:10px}
1335 1335 .rendered_html{color:#000;}.rendered_html em{font-style:italic}
1336 1336 .rendered_html strong{font-weight:bold}
1337 1337 .rendered_html u{text-decoration:underline}
1338 1338 .rendered_html :link{text-decoration:underline}
1339 1339 .rendered_html :visited{text-decoration:underline}
1340 1340 .rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:bold;line-height:1}
1341 1341 .rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:bold;line-height:1}
1342 1342 .rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:bold;line-height:1}
1343 1343 .rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1}
1344 1344 .rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic}
1345 1345 .rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic}
1346 1346 .rendered_html h1:first-child{margin-top:.538em}
1347 1347 .rendered_html h2:first-child{margin-top:.636em}
1348 1348 .rendered_html h3:first-child{margin-top:.777em}
1349 1349 .rendered_html h4:first-child{margin-top:1em}
1350 1350 .rendered_html h5:first-child{margin-top:1em}
1351 1351 .rendered_html h6:first-child{margin-top:1em}
1352 1352 .rendered_html ul{list-style:disc;margin:0 2em}
1353 1353 .rendered_html ul ul{list-style:square;margin:0 2em}
1354 1354 .rendered_html ul ul ul{list-style:circle;margin:0 2em}
1355 1355 .rendered_html ol{list-style:decimal;margin:0 2em}
1356 1356 .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}
1357 1357 .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}
1358 1358 .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}
1359 1359 .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}
1360 1360 .rendered_html *+ul{margin-top:1em}
1361 1361 .rendered_html *+ol{margin-top:1em}
1362 1362 .rendered_html hr{color:#000;background-color:#000}
1363 1363 .rendered_html pre{margin:1em 2em}
1364 1364 .rendered_html pre,.rendered_html code{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}
1365 1365 .rendered_html blockquote{margin:1em 2em}
1366 1366 .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}
1367 1367 .rendered_html tr,.rendered_html th,.rendered_html td{border:1px solid #000;border-collapse:collapse;margin:1em 2em}
1368 1368 .rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px}
1369 1369 .rendered_html th{font-weight:bold}
1370 1370 .rendered_html *+table{margin-top:1em}
1371 1371 .rendered_html p{text-align:justify}
1372 1372 .rendered_html *+p{margin-top:1em}
1373 1373 .rendered_html img{display:block;margin-left:auto;margin-right:auto}
1374 1374 .rendered_html *+img{margin-top:1em}
1375 1375 div.text_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
1376 1376 div.text_cell_input{color:#000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7}
1377 1377 div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000}
1378 1378 a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}
1379 1379 h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}
1380 1380 div.cell.text_cell.rendered{padding:0}
1381 1381 .widget-area{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2}
1382 1382 .widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top}
1383 1383 .widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom}
1384 .widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top}
1385 .widget-vreadout{padding-top:5px;text-align:center;vertical-align:text-top}
1384 1386 .slide-track{border:1px solid #ccc;background:#fff;border-radius:4px;}
1385 1387 .widget-hslider{padding-left:8px;padding-right:5px;overflow:visible;width:348px;height:5px;max-height:5px;margin-top:11px;border:1px solid #ccc;background:#fff;border-radius:4px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}.widget-hslider .ui-slider{border:0 !important;background:none !important;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.widget-hslider .ui-slider .ui-slider-handle{width:14px !important;height:28px !important;margin-top:-8px !important}
1386 1388 .widget-vslider{padding-bottom:8px;overflow:visible;width:5px;max-width:5px;height:250px;margin-left:12px;border:1px solid #ccc;background:#fff;border-radius:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}.widget-vslider .ui-slider{border:0 !important;background:none !important;margin-left:-4px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.widget-vslider .ui-slider .ui-slider-handle{width:28px !important;height:14px !important;margin-left:-9px}
1387 1389 .widget-text{width:350px;margin-bottom:0}
1388 1390 .widget-listbox{width:364px;margin-bottom:0}
1389 1391 .widget-numeric-text{width:150px}
1390 1392 .widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
1391 1393 .widget-combo-btn{min-width:138px;}
1392 1394 .widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1393 1395 .widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
1394 1396 .widget-hbox-single{height:30px;margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch}
1395 1397 .widget-vbox-single{width:30px;margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%}
1396 1398 .widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important}
1397 1399 .widget-modal-body{max-height:none !important}
1398 1400 .widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1399 1401 .docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important}
1400 1402 body{background-color:#fff}
1401 1403 body.notebook_app{overflow:hidden}
1402 1404 span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%}
1403 1405 div#notebook_panel{margin:0 0 0 0;padding:0;-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}
1404 1406 div#notebook{overflow-y:scroll;overflow-x:auto;width:100%;padding:1em 0 1em 0;margin:0;border-top:1px solid #ababab;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
1405 1407 div.ui-widget-content{border:1px solid #ababab;outline:none}
1406 1408 pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:.4em;padding-left:2em}
1407 1409 p.dialog{padding:.2em}
1408 1410 pre,code,kbd,samp{white-space:pre-wrap}
1409 1411 #fonttest{font-family:monospace}
1410 1412 p{margin-bottom:0}
1411 1413 .end_space{height:200px}
1412 1414 .celltoolbar{border:thin solid #cfcfcf;border-bottom:none;background:#eee;border-radius:3px 3px 0 0;width:100%;-webkit-box-pack:end;height:22px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse}
1413 1415 .ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px}
1414 1416 .celltoolbar>div{padding-top:0}
1415 1417 .ctb_global_show .ctb_show.ctb_hideshow{display:block}
1416 1418 .ctb_global_show .ctb_show+.input_area,.ctb_global_show .ctb_show+div.text_cell_input{border-top-right-radius:0;border-top-left-radius:0}
1417 1419 .celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0;padding:0;font-size:87%;width:auto;display:inline-block;height:18px;line-height:18px;vertical-align:top}
1418 1420 .celltoolbar label{display:inline-block;height:15px;line-height:15px;vertical-align:top}
1419 1421 .celltoolbar label span{font-size:85%}
1420 1422 .celltoolbar input[type=checkbox]{margin:0;margin-left:4px;margin-right:4px}
1421 1423 .celltoolbar .ui-button{border:none;vertical-align:top;height:20px;min-width:30px}
1422 1424 .completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:4px;-webkit-box-shadow:0 6px 10px -1px #adadad;-moz-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad}
1423 1425 .completions select{background:#fff;outline:none;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000}
1424 1426 .completions select option.context{color:#0064cd}
1425 1427 #menubar .navbar-inner{min-height:28px;border-top:1px;border-radius:0 0 4px 4px}
1426 1428 #menubar .navbar{margin-bottom:8px}
1427 1429 .nav-wrapper{border-bottom:1px solid #d4d4d4}
1428 1430 #menubar li.dropdown{line-height:12px}
1429 1431 i.menu-icon{padding-top:4px}
1430 1432 #notification_area{z-index:10}
1431 1433 .notification_widget{color:#777;padding:1px 12px;margin:2px 4px;z-index:10;border:1px solid #ccc;border-radius:4px;background:rgba(240,240,240,0.5)}
1432 1434 div#pager_splitter{height:8px}
1433 1435 #pager-container{position:relative;padding:15px 0}
1434 1436 div#pager{overflow:auto;display:none}div#pager pre{font-size:13px;line-height:1.231em;color:#000;background-color:#f7f7f7;padding:.4em}
1435 1437 .shortcut_key{display:inline-block;width:15ex;text-align:right;font-family:monospace}
1436 1438 .shortcut_descr{display:inline-block}
1437 1439 span#save_widget{padding:0 5px;margin-top:12px}
1438 1440 span#checkpoint_status,span#autosave_status{font-size:small}
1439 1441 @media (max-width:767px){span#save_widget{font-size:small} span#checkpoint_status,span#autosave_status{font-size:x-small}}@media (max-width:767px){span#checkpoint_status,span#autosave_status{display:none}}@media (min-width:768px) and (max-width:979px){span#checkpoint_status{display:none} span#autosave_status{font-size:x-small}}.toolbar{padding:0 10px;margin-top:-5px}.toolbar select,.toolbar label{width:auto;height:26px;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:0;padding-top:3px}
1440 1442 .toolbar .btn{padding:2px 8px}
1441 1443 .toolbar .btn-group{margin-top:0}
1442 1444 .toolbar-inner{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
1443 1445 #maintoolbar{margin-bottom:0}
1444 1446 @-moz-keyframes fadeOut{from{opacity:1} to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1} to{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0} to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0} to{opacity:1}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms}
1445 1447 .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px}
1446 1448 .tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}
1447 1449 .tooltiptext{padding-right:30px}
1448 1450 .ipython_tooltip{max-width:700px;-webkit-animation:fadeOut 400ms;-moz-animation:fadeOut 400ms;animation:fadeOut 400ms;-webkit-animation:fadeIn 400ms;-moz-animation:fadeIn 400ms;animation:fadeIn 400ms;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:none;padding:3px;margin:0;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;border-radius:4px;position:absolute;z-index:2}.ipython_tooltip a{float:right}
1449 1451 .ipython_tooltip .tooltiptext pre{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:100%;background-color:#f7f7f7}
1450 1452 .pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}
1451 1453 .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
@@ -1,59 +1,60 b''
1 1 """FloatWidget class.
2 2
3 3 Represents an unbounded float using a widget.
4 4 """
5 5 #-----------------------------------------------------------------------------
6 6 # Copyright (c) 2013, the IPython Development Team.
7 7 #
8 8 # Distributed under the terms of the Modified BSD License.
9 9 #
10 10 # The full license is in the file COPYING.txt, distributed with this software.
11 11 #-----------------------------------------------------------------------------
12 12
13 13 #-----------------------------------------------------------------------------
14 14 # Imports
15 15 #-----------------------------------------------------------------------------
16 16 from .widget import DOMWidget
17 17 from IPython.utils.traitlets import Unicode, CFloat, Bool, List, Enum
18 18
19 19 #-----------------------------------------------------------------------------
20 20 # Classes
21 21 #-----------------------------------------------------------------------------
22 22 class _FloatWidget(DOMWidget):
23 23 value = CFloat(0.0, help="Float value", sync=True)
24 24 disabled = Bool(False, help="Enable or disable user changes", sync=True)
25 25 description = Unicode(help="Description of the value this widget represents", sync=True)
26 26
27 27
28 28 class _BoundedFloatWidget(_FloatWidget):
29 29 max = CFloat(100.0, help="Max value", sync=True)
30 30 min = CFloat(0.0, help="Min value", sync=True)
31 31 step = CFloat(0.1, help="Minimum step that the value can take (ignored by some views)", sync=True)
32 32
33 33 def __init__(self, *pargs, **kwargs):
34 34 """Constructor"""
35 35 DOMWidget.__init__(self, *pargs, **kwargs)
36 36 self.on_trait_change(self._validate, ['value', 'min', 'max'])
37 37
38 38 def _validate(self, name, old, new):
39 39 """Validate value, max, min."""
40 40 if self.min > new or new > self.max:
41 41 self.value = min(max(new, self.min), self.max)
42 42
43 43
44 44 class FloatTextWidget(_FloatWidget):
45 45 _view_name = Unicode('FloatTextView', sync=True)
46 46
47 47
48 48 class BoundedFloatTextWidget(_BoundedFloatWidget):
49 49 _view_name = Unicode('FloatTextView', sync=True)
50 50
51 51
52 52 class FloatSliderWidget(_BoundedFloatWidget):
53 53 _view_name = Unicode('FloatSliderView', sync=True)
54 54 orientation = Enum([u'horizontal', u'vertical'], u'horizontal',
55 55 help="Vertical or horizontal.", sync=True)
56 readout = Bool(False, help="Display the current value of the slider next to it.", sync=True)
56 57
57 58
58 59 class FloatProgressWidget(_BoundedFloatWidget):
59 60 _view_name = Unicode('ProgressView', sync=True)
@@ -1,59 +1,60 b''
1 1 """IntWidget class.
2 2
3 3 Represents an unbounded int using a widget.
4 4 """
5 5 #-----------------------------------------------------------------------------
6 6 # Copyright (c) 2013, the IPython Development Team.
7 7 #
8 8 # Distributed under the terms of the Modified BSD License.
9 9 #
10 10 # The full license is in the file COPYING.txt, distributed with this software.
11 11 #-----------------------------------------------------------------------------
12 12
13 13 #-----------------------------------------------------------------------------
14 14 # Imports
15 15 #-----------------------------------------------------------------------------
16 16 from .widget import DOMWidget
17 17 from IPython.utils.traitlets import Unicode, CInt, Bool, List, Enum
18 18
19 19 #-----------------------------------------------------------------------------
20 20 # Classes
21 21 #-----------------------------------------------------------------------------
22 22 class _IntWidget(DOMWidget):
23 23 value = CInt(0, help="Int value", sync=True)
24 24 disabled = Bool(False, help="Enable or disable user changes", sync=True)
25 25 description = Unicode(help="Description of the value this widget represents", sync=True)
26 26
27 27
28 28 class _BoundedIntWidget(_IntWidget):
29 29 step = CInt(1, help="Minimum step that the value can take (ignored by some views)", sync=True)
30 30 max = CInt(100, help="Max value", sync=True)
31 31 min = CInt(0, help="Min value", sync=True)
32 32
33 33 def __init__(self, *pargs, **kwargs):
34 34 """Constructor"""
35 35 DOMWidget.__init__(self, *pargs, **kwargs)
36 36 self.on_trait_change(self._validate, ['value', 'min', 'max'])
37 37
38 38 def _validate(self, name, old, new):
39 39 """Validate value, max, min."""
40 40 if self.min > new or new > self.max:
41 41 self.value = min(max(new, self.min), self.max)
42 42
43 43
44 44 class IntTextWidget(_IntWidget):
45 45 _view_name = Unicode('IntTextView', sync=True)
46 46
47 47
48 48 class BoundedIntTextWidget(_BoundedIntWidget):
49 49 _view_name = Unicode('IntTextView', sync=True)
50 50
51 51
52 52 class IntSliderWidget(_BoundedIntWidget):
53 53 _view_name = Unicode('IntSliderView', sync=True)
54 54 orientation = Enum([u'horizontal', u'vertical'], u'horizontal',
55 55 help="Vertical or horizontal.", sync=True)
56 readout = Bool(False, help="Display the current value of the slider next to it.", sync=True)
56 57
57 58
58 59 class IntProgressWidget(_BoundedIntWidget):
59 60 _view_name = Unicode('ProgressView', sync=True)
General Comments 0
You need to be logged in to leave comments. Login now