├── .gitignore
├── app
├── main.js
├── routes
│ └── core-routes.js
├── components
│ └── ReactApp.js
└── data
│ ├── columnMeta.js
│ └── fakeData.js
├── Gulpfile.js
├── views
└── index.ejs
├── package.json
├── server.js
├── LICENSE
├── README.md
└── public
└── styles.css
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | npm-debug.log
--------------------------------------------------------------------------------
/app/main.js:
--------------------------------------------------------------------------------
1 | /** @jsx React.DOM */
2 |
3 | var React = require('react/addons');
4 | var ReactApp = require('./components/ReactApp');
5 |
6 | var mountNode = document.getElementById('react-main-mount');
7 |
8 | React.render(new ReactApp({}), mountNode);
9 |
--------------------------------------------------------------------------------
/Gulpfile.js:
--------------------------------------------------------------------------------
1 | var gulp = require('gulp'),
2 | browserify = require('gulp-browserify');
3 |
4 | gulp.task('scripts', function () {
5 |
6 | gulp.src(['app/main.js'])
7 | .pipe(browserify({
8 | debug: true,
9 | transform: [ 'reactify' ]
10 | }))
11 | .pipe(gulp.dest('./public/'));
12 |
13 | });
14 |
15 | gulp.task('default', ['scripts']);
16 |
17 |
--------------------------------------------------------------------------------
/views/index.ejs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | React Isomorphic Server Side Rendering Example
5 |
6 |
7 |
8 | Isomorphic Server Side Rendering with React
9 |
10 |
11 | <%- reactOutput %>
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/routes/core-routes.js:
--------------------------------------------------------------------------------
1 | var React = require('react/addons'),
2 | ReactApp = React.createFactory(require('../components/ReactApp'));
3 |
4 | module.exports = function(app) {
5 |
6 | app.get('/', function(req, res){
7 | // React.renderToString takes your component
8 | // and generates the markup
9 | var reactHtml = React.renderToString(ReactApp({}));
10 | // Output html rendered by react
11 | // console.log(myAppHtml);
12 | res.render('index.ejs', {reactOutput: reactHtml});
13 | });
14 |
15 | };
16 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node-authentication",
3 | "main": "server.js",
4 | "dependencies": {
5 | "body-parser": "~1.0.0",
6 | "cookie-parser": "~1.0.0",
7 | "ejs": "~0.8.5",
8 | "express": "~4.0.0",
9 | "griddle-react": "^0.1.19",
10 | "path": "*",
11 | "react": "~0.12.0"
12 | },
13 | "devDependencies": {
14 | "browserify": "~3.20.0",
15 | "gulp": "~3.8.9",
16 | "gulp-browserify": "~0.5.0",
17 | "gulp-concat": "~2.4.1",
18 | "node-jsx": "~0.2.0",
19 | "react-tools": "^0.12.0",
20 | "reactify": "0.15.2"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/server.js:
--------------------------------------------------------------------------------
1 | // server.js
2 |
3 | var express = require('express'),
4 | path = require('path'),
5 | app = express(),
6 | port = 4444,
7 | bodyParser = require('body-parser');
8 |
9 | // Make sure to include the JSX transpiler
10 | require('node-jsx').install();
11 |
12 | // Include static assets. Not advised for production
13 | app.use(express.static(path.join(__dirname, 'public')));
14 | // Set view path
15 | app.set('views', path.join(__dirname, 'views'));
16 | // set up ejs for templating. You can use whatever
17 | app.set('view engine', 'ejs');
18 |
19 | // Set up Routes for the application
20 | require('./app/routes/core-routes.js')(app);
21 |
22 | //Route not found -- Set 404
23 | app.get('*', function(req, res) {
24 | res.json({
25 | 'route': 'Sorry this page does not exist!'
26 | });
27 | });
28 |
29 | app.listen(port);
30 | console.log('Server is Up and Running at Port : ' + port);
31 |
--------------------------------------------------------------------------------
/app/components/ReactApp.js:
--------------------------------------------------------------------------------
1 | /** @jsx React.DOM */
2 |
3 | var React = require('react/addons');
4 |
5 | /* create factory with griddle component */
6 | var Griddle = React.createFactory(require('griddle-react'));
7 |
8 | var fakeData = require('../data/fakeData.js').fakeData;
9 | var columnMeta = require('../data/columnMeta.js').columnMeta;
10 | var resultsPerPage = 200;
11 |
12 | var ReactApp = React.createClass({
13 |
14 | componentDidMount: function () {
15 | console.log(fakeData);
16 |
17 | },
18 | render: function () {
19 | return (
20 |
21 |
22 |
26 |
27 |
28 | )
29 | }
30 | });
31 |
32 | /* Module.exports instead of normal dom mounting */
33 | module.exports = ReactApp;
--------------------------------------------------------------------------------
/app/data/columnMeta.js:
--------------------------------------------------------------------------------
1 | var columnMeta = [
2 | {
3 | "columnName": "id",
4 | "order": 1,
5 | "locked": false,
6 | "visible": true
7 | },
8 | {
9 | "columnName": "name",
10 | "order": 2,
11 | "locked": false,
12 | "visible": true
13 | },
14 | {
15 | "columnName": "city",
16 | "order": 3,
17 | "locked": false,
18 | "visible": true
19 | },
20 | {
21 | "columnName": "state",
22 | "order": 4,
23 | "locked": false,
24 | "visible": true
25 | },
26 | {
27 | "columnName": "country",
28 | "order": 5,
29 | "locked": false,
30 | "visible": true
31 | },
32 | {
33 | "columnName": "company",
34 | "order": 6,
35 | "locked": false,
36 | "visible": true
37 | },
38 | {
39 | "columnName": "favoriteNumber",
40 | "order": 7,
41 | "locked": false,
42 | "visible": true
43 | }
44 | ];
45 |
46 | module.exports.columnMeta = columnMeta;
47 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 David Wells
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ### What is Isomorphic/Universal JavaScript ?
2 |
3 | There is a push to change the word [Isomorphic to Universal](https://medium.com/@mjackson/universal-javascript-4761051b7ae9). Whatever floats your boat!
4 |
5 | See full post on [ReactJS News](http://reactjsnews.com/isomorphic-javascript-with-react-node/)
6 |
7 | Shared JavaScript that runs on both the client & server.
8 |
9 | #### What's the point?
10 | JavaScript driven MVCs (angular, ember, backbone, etc.) render on DOM load, this can be really slowwwww & can make for a bad user experience.
11 |
12 | Another major problem is that they aren't indexable by search engines (without paying $$ for a third party service like https://prerender.io/). If your app is serving any kind of data that people might be searching for, **this is a bad thing**.
13 |
14 | When you render JavaScript on the server side you can solve these problems and be super cool while doing so!
15 |
16 | #### Isomorphic Javascript Benefits:
17 | * Better overall user experience
18 | * Search engine indexable
19 | * Easier code maintenance
20 | * Free progressive enhancements
21 |
22 | I've built a live example of isomorphic JS for you to check out here: https://github.com/DavidWells/isomorphic-react-example
23 |
24 | The demo uses the [griddle react](http://dynamictyped.github.io/Griddle/) component to show how you can have apps with large data sets indexed by search engines and thus easier to find by potential users in search engines.
25 |
26 | ### Tutorial & Video!
27 |
28 | https://www.youtube.com/watch?v=8wfY4TGtMUo
29 |
30 | In /server.js install the jsx transpiler:
31 | ```js
32 | // Make sure to include the JSX transpiler
33 | require("node-jsx").install();
34 | ```
35 |
36 | Then change components to Node friendly syntax where you module.exports the component if it's in a seperate file
37 |
38 | Also make sure to `React.createFactory` your component for it to be rendered server side
39 | ```js
40 | /** @jsx React.DOM */
41 |
42 | var React = require('react/addons');
43 |
44 | /* create factory with griddle component */
45 | var Griddle = React.createFactory(require('griddle-react'));
46 |
47 | var fakeData = require('../data/fakeData.js').fakeData;
48 | var columnMeta = require('../data/columnMeta.js').columnMeta;
49 | var resultsPerPage = 100;
50 |
51 | var ReactApp = React.createClass({
52 |
53 | componentDidMount: function () {
54 | console.log(fakeData);
55 |
56 | },
57 |
58 | render: function () {
59 |
60 | return (
61 |
62 |
63 |
64 |
65 |
66 | )
67 | }
68 |
69 | });
70 |
71 | /* Module.exports instead of normal dom mounting */
72 | module.exports.ReactApp = ReactApp;
73 | /* Normal mounting happens inside of /main.js and is bundled with browserify */
74 | ```
75 |
76 | Now the magic happens with routes using `React.renderToString` inside /app/routes/coreRoutes.js:
77 | ```js
78 | var React = require('react/addons');
79 | var ReactApp = React.createFactory(require('../components/ReactApp').ReactApp);
80 |
81 | module.exports = function(app) {
82 |
83 | app.get('/', function(req, res){
84 | // React.renderToString takes your component
85 | // and generates the markup
86 | var reactHtml = React.renderToString(ReactApp({}));
87 | // Output html rendered by react
88 | // console.log(myAppHtml);
89 | res.render('index.ejs', {reactOutput: reactHtml});
90 | });
91 |
92 | };
93 | ```
94 |
95 | The `reactOutput` variable is then passed into the template:
96 | ```html
97 |
98 |
99 |
100 | React Isomorphic Server Side Rendering Example
101 |
102 |
103 |
104 | React Isomorphic Server Side Rendering Example
105 |
106 |
107 |
108 | <%- reactOutput %>
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 | ```
119 | ### Notes:
120 |
121 | Because the files are .js and not .jsx, the `React.createFactory` has to be used when including components. See why here: https://gist.github.com/sebmarkbage/ae327f2eda03bf165261
122 |
123 | ### Demo Install Instructions
124 |
125 | If you would like to download the code and try it for yourself:
126 |
127 | 1. Clone the repo: `git@github.com:DavidWells/isomorphic-react-example.git`
128 | 2. Install packages: `npm install`
129 | 3. Launch: `node server.js`
130 | 4. Visit in your browser at: `http://localhost:4444`
131 | 5. To see serverside rendering, comment out main.js from the /views/index.ejs file. This will show what is rendered purely from the server side.
132 |
133 | Build changes with `gulp`
134 |
135 | ### Other Isomorphic Tutorials & Resources
136 |
137 | ##### Server-Client with React
138 | * [Server/Client With React, Part 1: Getting Started](http://eflorenzano.com/blog/2014/04/09/react-part-1-getting-started/)
139 | * [Server/Client With React, Part 2: The Build System](http://eflorenzano.com/blog/2014/04/10/react-part-2-build-system/)
140 | * [Server/Client With React, Part 3: Frontend Server](http://eflorenzano.com/blog/2014/04/11/react-part-3-frontend-server/)
141 |
142 | ##### Server Side rendering
143 | * [Server Side Rendering for ReactJS](http://yanns.github.io/blog/2014/03/15/server-side-rendering-for-javascript-reactjs-framework/)
144 | * [React Server Rendering](https://github.com/mhart/react-server-example)
145 | * [JDK8 + Facebook React: Rendering single page apps on the server](http://augustl.com/blog/2014/jdk8_react_rendering_on_server/)
146 | * [Server-side React with PHP – part 1](http://www.phpied.com/server-side-react-with-php/)
147 | * [Server-side React with PHP – part 2](http://www.phpied.com/server-side-react-with-php-part-2/)
148 | * [Server-rendered React components in Rails](http://bensmithett.com/server-rendered-react-components-in-rails/)
149 |
150 | ### New to React? Check out these tutorials
151 | * [ReactJS For Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/)
152 | * [Flux For Stupid People](http://blog.andrewray.me/flux-for-stupid-people/)
153 |
--------------------------------------------------------------------------------
/app/data/fakeData.js:
--------------------------------------------------------------------------------
1 | var fakeData = [
2 | {
3 | "id": 0,
4 | "name": "Mayer Leonard",
5 | "city": "Kapowsin",
6 | "state": "Hawaii",
7 | "country": "United Kingdom",
8 | "company": "Ovolo",
9 | "favoriteNumber": 7
10 | },
11 | {
12 | "id": 1,
13 | "name": "Koch Becker",
14 | "city": "Johnsonburg",
15 | "state": "New Jersey",
16 | "country": "Madagascar",
17 | "company": "Eventage",
18 | "favoriteNumber": 2
19 | },
20 | {
21 | "id": 2,
22 | "name": "Lowery Hopkins",
23 | "city": "Blanco",
24 | "state": "Arizona",
25 | "country": "Ukraine",
26 | "company": "Comtext",
27 | "favoriteNumber": 3
28 | },
29 | {
30 | "id": 3,
31 | "name": "Walters Mays",
32 | "city": "Glendale",
33 | "state": "Illinois",
34 | "country": "New Zealand",
35 | "company": "Corporana",
36 | "favoriteNumber": 6
37 | },
38 | {
39 | "id": 4,
40 | "name": "Shaw Lowe",
41 | "city": "Coultervillle",
42 | "state": "Wyoming",
43 | "country": "Ecuador",
44 | "company": "Isologica",
45 | "favoriteNumber": 2
46 | },
47 | {
48 | "id": 5,
49 | "name": "Ola Fernandez",
50 | "city": "Deltaville",
51 | "state": "Delaware",
52 | "country": "Virgin Islands (US)",
53 | "company": "Pawnagra",
54 | "favoriteNumber": 7
55 | },
56 | {
57 | "id": 6,
58 | "name": "Park Carr",
59 | "city": "Welda",
60 | "state": "Kentucky",
61 | "country": "Sri Lanka",
62 | "company": "Cosmetex",
63 | "favoriteNumber": 7
64 | },
65 | {
66 | "id": 7,
67 | "name": "Laverne Johnson",
68 | "city": "Rosburg",
69 | "state": "New Mexico",
70 | "country": "Croatia",
71 | "company": "Housedown",
72 | "favoriteNumber": 9
73 | },
74 | {
75 | "id": 8,
76 | "name": "Lizzie Nelson",
77 | "city": "Chumuckla",
78 | "state": "Montana",
79 | "country": "Turks & Caicos",
80 | "company": "Everest",
81 | "favoriteNumber": 2
82 | },
83 | {
84 | "id": 9,
85 | "name": "Clarke Clemons",
86 | "city": "Inkerman",
87 | "state": "Rhode Island",
88 | "country": "Cambodia",
89 | "company": "Apexia",
90 | "favoriteNumber": 3
91 | },
92 | {
93 | "id": 10,
94 | "name": "Cindy Phelps",
95 | "city": "Hachita",
96 | "state": "North Carolina",
97 | "country": "Namibia",
98 | "company": "Pholio",
99 | "favoriteNumber": 6
100 | },
101 | {
102 | "id": 11,
103 | "name": "Danielle Keller",
104 | "city": "Stockdale",
105 | "state": "Maryland",
106 | "country": "Cape Verde",
107 | "company": "Netility",
108 | "favoriteNumber": 10
109 | },
110 | {
111 | "id": 12,
112 | "name": "Duke Hutchinson",
113 | "city": "Needmore",
114 | "state": "Indiana",
115 | "country": "Brunei",
116 | "company": "Electonic",
117 | "favoriteNumber": 1
118 | },
119 | {
120 | "id": 13,
121 | "name": "Aimee Duffy",
122 | "city": "Brownlee",
123 | "state": "Vermont",
124 | "country": "Lebanon",
125 | "company": "Repetwire",
126 | "favoriteNumber": 2
127 | },
128 | {
129 | "id": 14,
130 | "name": "Meadows Jimenez",
131 | "city": "Winesburg",
132 | "state": "Kansas",
133 | "country": "Timor L'Este",
134 | "company": "Quonk",
135 | "favoriteNumber": 0
136 | },
137 | {
138 | "id": 15,
139 | "name": "Karla Potts",
140 | "city": "Juarez",
141 | "state": "Alaska",
142 | "country": "Samoa",
143 | "company": "Zentime",
144 | "favoriteNumber": 3
145 | },
146 | {
147 | "id": 16,
148 | "name": "Rita Jensen",
149 | "city": "Elwood",
150 | "state": "North Dakota",
151 | "country": "Greece",
152 | "company": "Valpreal",
153 | "favoriteNumber": 9
154 | },
155 | {
156 | "id": 17,
157 | "name": "Jackie Burke",
158 | "city": "Delwood",
159 | "state": "Arkansas",
160 | "country": "Greenland",
161 | "company": "Magmina",
162 | "favoriteNumber": 4
163 | },
164 | {
165 | "id": 18,
166 | "name": "Corinne Moreno",
167 | "city": "Wollochet",
168 | "state": "New Hampshire",
169 | "country": "Sierra Leone",
170 | "company": "Marketoid",
171 | "favoriteNumber": 1
172 | },
173 | {
174 | "id": 19,
175 | "name": "Giles Cohen",
176 | "city": "Carbonville",
177 | "state": "Massachusetts",
178 | "country": "Tonga",
179 | "company": "Ginkogene",
180 | "favoriteNumber": 10
181 | },
182 | {
183 | "id": 20,
184 | "name": "Maynard Barnes",
185 | "city": "Boling",
186 | "state": "Utah",
187 | "country": "Nepal",
188 | "company": "Kyaguru",
189 | "favoriteNumber": 8
190 | },
191 | {
192 | "id": 21,
193 | "name": "Singleton Lindsay",
194 | "city": "Weogufka",
195 | "state": "Tennessee",
196 | "country": "Falkland Islands",
197 | "company": "Egypto",
198 | "favoriteNumber": 5
199 | },
200 | {
201 | "id": 22,
202 | "name": "Etta Kemp",
203 | "city": "Como",
204 | "state": "Pennsylvania",
205 | "country": "Syria",
206 | "company": "Marqet",
207 | "favoriteNumber": 3
208 | },
209 | {
210 | "id": 23,
211 | "name": "Whitney Pennington",
212 | "city": "Farmington",
213 | "state": "Louisiana",
214 | "country": "Suriname",
215 | "company": "Prosure",
216 | "favoriteNumber": 10
217 | },
218 | {
219 | "id": 24,
220 | "name": "Sophie Ellison",
221 | "city": "Whitewater",
222 | "state": "Idaho",
223 | "country": "Malta",
224 | "company": "Evidends",
225 | "favoriteNumber": 1
226 | },
227 | {
228 | "id": 25,
229 | "name": "Logan Forbes",
230 | "city": "Idledale",
231 | "state": "Michigan",
232 | "country": "Dominican Republic",
233 | "company": "Pigzart",
234 | "favoriteNumber": 3
235 | },
236 | {
237 | "id": 26,
238 | "name": "Haley Mcclure",
239 | "city": "Eggertsville",
240 | "state": "Colorado",
241 | "country": "Honduras",
242 | "company": "Ginkle",
243 | "favoriteNumber": 8
244 | },
245 | {
246 | "id": 27,
247 | "name": "Williamson Hurley",
248 | "city": "Edgar",
249 | "state": "Texas",
250 | "country": "Yemen",
251 | "company": "Tetratrex",
252 | "favoriteNumber": 3
253 | },
254 | {
255 | "id": 28,
256 | "name": "Heidi Hurst",
257 | "city": "Curtice",
258 | "state": "Nebraska",
259 | "country": "Aruba",
260 | "company": "Vendblend",
261 | "favoriteNumber": 10
262 | },
263 | {
264 | "id": 29,
265 | "name": "Barker Long",
266 | "city": "Orovada",
267 | "state": "West Virginia",
268 | "country": "Egypt",
269 | "company": "Uniworld",
270 | "favoriteNumber": 8
271 | },
272 | {
273 | "id": 30,
274 | "name": "Richard Patrick",
275 | "city": "Gordon",
276 | "state": "Oregon",
277 | "country": "Malawi",
278 | "company": "Quarx",
279 | "favoriteNumber": 8
280 | },
281 | {
282 | "id": 31,
283 | "name": "Cameron Graham",
284 | "city": "Noblestown",
285 | "state": "Oklahoma",
286 | "country": "Slovenia",
287 | "company": "Zilidium",
288 | "favoriteNumber": 5
289 | },
290 | {
291 | "id": 32,
292 | "name": "Lucy Quinn",
293 | "city": "Greenock",
294 | "state": "Ohio",
295 | "country": "Australia",
296 | "company": "Geoform",
297 | "favoriteNumber": 10
298 | },
299 | {
300 | "id": 33,
301 | "name": "Dickson Greene",
302 | "city": "Jeff",
303 | "state": "Virginia",
304 | "country": "Iraq",
305 | "company": "Niquent",
306 | "favoriteNumber": 6
307 | },
308 | {
309 | "id": 34,
310 | "name": "Jasmine Brock",
311 | "city": "Tolu",
312 | "state": "Mississippi",
313 | "country": "Hungary",
314 | "company": "Cytrek",
315 | "favoriteNumber": 8
316 | },
317 | {
318 | "id": 35,
319 | "name": "Byers Donaldson",
320 | "city": "Jugtown",
321 | "state": "South Dakota",
322 | "country": "Mongolia",
323 | "company": "Slambda",
324 | "favoriteNumber": 4
325 | },
326 | {
327 | "id": 36,
328 | "name": "Burns Blake",
329 | "city": "Shawmut",
330 | "state": "Iowa",
331 | "country": "Ethiopia",
332 | "company": "Comstar",
333 | "favoriteNumber": 9
334 | },
335 | {
336 | "id": 37,
337 | "name": "Norman Wynn",
338 | "city": "Hasty",
339 | "state": "Washington",
340 | "country": "Bangladesh",
341 | "company": "Netplode",
342 | "favoriteNumber": 7
343 | },
344 | {
345 | "id": 38,
346 | "name": "Anthony Weeks",
347 | "city": "Chautauqua",
348 | "state": "Florida",
349 | "country": "Sudan",
350 | "company": "Rubadub",
351 | "favoriteNumber": 9
352 | },
353 | {
354 | "id": 39,
355 | "name": "Courtney Marshall",
356 | "city": "Grazierville",
357 | "state": "California",
358 | "country": "Zambia",
359 | "company": "Medicroix",
360 | "favoriteNumber": 0
361 | },
362 | {
363 | "id": 40,
364 | "name": "Wilda Foster",
365 | "city": "Ebro",
366 | "state": "New York",
367 | "country": "Cameroon",
368 | "company": "Xixan",
369 | "favoriteNumber": 0
370 | },
371 | {
372 | "id": 41,
373 | "name": "Buckner Hyde",
374 | "city": "Century",
375 | "state": "Minnesota",
376 | "country": "Mexico",
377 | "company": "Plasmos",
378 | "favoriteNumber": 6
379 | },
380 | {
381 | "id": 42,
382 | "name": "Montgomery Woodard",
383 | "city": "Nadine",
384 | "state": "Georgia",
385 | "country": "Zimbabwe",
386 | "company": "Neptide",
387 | "favoriteNumber": 1
388 | },
389 | {
390 | "id": 43,
391 | "name": "Shirley Boyle",
392 | "city": "Groveville",
393 | "state": "Connecticut",
394 | "country": "Tunisia",
395 | "company": "Interodeo",
396 | "favoriteNumber": 1
397 | },
398 | {
399 | "id": 44,
400 | "name": "Mavis Welch",
401 | "city": "Springhill",
402 | "state": "South Carolina",
403 | "country": "Italy",
404 | "company": "Asimiline",
405 | "favoriteNumber": 9
406 | },
407 | {
408 | "id": 45,
409 | "name": "Barr Flowers",
410 | "city": "Bowden",
411 | "state": "Missouri",
412 | "country": "South Korea",
413 | "company": "Terragen",
414 | "favoriteNumber": 7
415 | },
416 | {
417 | "id": 46,
418 | "name": "Cabrera Koch",
419 | "city": "Wanship",
420 | "state": "Maine",
421 | "country": "Mauritius",
422 | "company": "Norsul",
423 | "favoriteNumber": 9
424 | },
425 | {
426 | "id": 47,
427 | "name": "Williams Gamble",
428 | "city": "Homestead",
429 | "state": "Wisconsin",
430 | "country": "Romania",
431 | "company": "Gynk",
432 | "favoriteNumber": 4
433 | },
434 | {
435 | "id": 48,
436 | "name": "Angelica Washington",
437 | "city": "Roulette",
438 | "state": "Alabama",
439 | "country": "South Africa",
440 | "company": "Exoswitch",
441 | "favoriteNumber": 3
442 | },
443 | {
444 | "id": 49,
445 | "name": "Morse Navarro",
446 | "city": "Balm",
447 | "state": "Hawaii",
448 | "country": "Malaysia",
449 | "company": "Comtours",
450 | "favoriteNumber": 7
451 | },
452 | {
453 | "id": 50,
454 | "name": "Harding Chambers",
455 | "city": "Lupton",
456 | "state": "New Jersey",
457 | "country": "Oman",
458 | "company": "Gadtron",
459 | "favoriteNumber": 6
460 | },
461 | {
462 | "id": 51,
463 | "name": "Frederick Mcdowell",
464 | "city": "Kimmell",
465 | "state": "Arizona",
466 | "country": "Ireland",
467 | "company": "Delphide",
468 | "favoriteNumber": 2
469 | },
470 | {
471 | "id": 52,
472 | "name": "Valentine Turner",
473 | "city": "Hobucken",
474 | "state": "Illinois",
475 | "country": "France",
476 | "company": "Sloganaut",
477 | "favoriteNumber": 0
478 | },
479 | {
480 | "id": 53,
481 | "name": "Ruby Cooper",
482 | "city": "Connerton",
483 | "state": "Wyoming",
484 | "country": "Iceland",
485 | "company": "Exospace",
486 | "favoriteNumber": 5
487 | },
488 | {
489 | "id": 54,
490 | "name": "Natalia Nielsen",
491 | "city": "Holtville",
492 | "state": "Delaware",
493 | "country": "Equatorial Guinea",
494 | "company": "Isoswitch",
495 | "favoriteNumber": 6
496 | },
497 | {
498 | "id": 55,
499 | "name": "Bobbie Silva",
500 | "city": "Fivepointville",
501 | "state": "Kentucky",
502 | "country": "Luxembourg",
503 | "company": "Futuris",
504 | "favoriteNumber": 0
505 | },
506 | {
507 | "id": 56,
508 | "name": "Clarice Hays",
509 | "city": "Floriston",
510 | "state": "New Mexico",
511 | "country": "Cruise Ship",
512 | "company": "Skyplex",
513 | "favoriteNumber": 5
514 | },
515 | {
516 | "id": 57,
517 | "name": "Leblanc Bartlett",
518 | "city": "Catherine",
519 | "state": "Montana",
520 | "country": "Belarus",
521 | "company": "Ezentia",
522 | "favoriteNumber": 10
523 | },
524 | {
525 | "id": 58,
526 | "name": "Jodie Martinez",
527 | "city": "Edneyville",
528 | "state": "Rhode Island",
529 | "country": "Antigua & Barbuda",
530 | "company": "Satiance",
531 | "favoriteNumber": 7
532 | },
533 | {
534 | "id": 59,
535 | "name": "Pennington Townsend",
536 | "city": "Ahwahnee",
537 | "state": "North Carolina",
538 | "country": "Chad",
539 | "company": "Orbiflex",
540 | "favoriteNumber": 8
541 | },
542 | {
543 | "id": 60,
544 | "name": "Garrison Buchanan",
545 | "city": "Coinjock",
546 | "state": "Maryland",
547 | "country": "Reunion",
548 | "company": "Zanity",
549 | "favoriteNumber": 3
550 | },
551 | {
552 | "id": 61,
553 | "name": "Cardenas Reeves",
554 | "city": "Greensburg",
555 | "state": "Indiana",
556 | "country": "Gabon",
557 | "company": "Cogentry",
558 | "favoriteNumber": 1
559 | },
560 | {
561 | "id": 62,
562 | "name": "Angeline Jacobson",
563 | "city": "Freeburn",
564 | "state": "Vermont",
565 | "country": "Fiji",
566 | "company": "Pearlessa",
567 | "favoriteNumber": 4
568 | },
569 | {
570 | "id": 63,
571 | "name": "Turner Franks",
572 | "city": "Fairforest",
573 | "state": "Kansas",
574 | "country": "New Caledonia",
575 | "company": "Maximind",
576 | "favoriteNumber": 1
577 | },
578 | {
579 | "id": 64,
580 | "name": "Murphy Santos",
581 | "city": "Waiohinu",
582 | "state": "Alaska",
583 | "country": "Haiti",
584 | "company": "Isodrive",
585 | "favoriteNumber": 0
586 | },
587 | {
588 | "id": 65,
589 | "name": "Walls Cherry",
590 | "city": "Avalon",
591 | "state": "North Dakota",
592 | "country": "Mozambique",
593 | "company": "Bolax",
594 | "favoriteNumber": 10
595 | },
596 | {
597 | "id": 66,
598 | "name": "Carney Olson",
599 | "city": "Nanafalia",
600 | "state": "Arkansas",
601 | "country": "Pakistan",
602 | "company": "Unq",
603 | "favoriteNumber": 10
604 | },
605 | {
606 | "id": 67,
607 | "name": "Jennings Bowers",
608 | "city": "Kenwood",
609 | "state": "New Hampshire",
610 | "country": "Cayman Islands",
611 | "company": "Deepends",
612 | "favoriteNumber": 10
613 | },
614 | {
615 | "id": 68,
616 | "name": "Browning Wooten",
617 | "city": "Jessie",
618 | "state": "Massachusetts",
619 | "country": "Guam",
620 | "company": "Eventex",
621 | "favoriteNumber": 5
622 | },
623 | {
624 | "id": 69,
625 | "name": "Preston Britt",
626 | "city": "Dennard",
627 | "state": "Utah",
628 | "country": "Cyprus",
629 | "company": "Sureplex",
630 | "favoriteNumber": 4
631 | },
632 | {
633 | "id": 70,
634 | "name": "Holly Martin",
635 | "city": "Carrizo",
636 | "state": "Tennessee",
637 | "country": "Nicaragua",
638 | "company": "Sonique",
639 | "favoriteNumber": 1
640 | },
641 | {
642 | "id": 71,
643 | "name": "Zelma Barker",
644 | "city": "Zarephath",
645 | "state": "Pennsylvania",
646 | "country": "Czech Republic",
647 | "company": "Xanide",
648 | "favoriteNumber": 9
649 | },
650 | {
651 | "id": 72,
652 | "name": "Burgess Zamora",
653 | "city": "Tampico",
654 | "state": "Louisiana",
655 | "country": "Poland",
656 | "company": "Isopop",
657 | "favoriteNumber": 10
658 | },
659 | {
660 | "id": 73,
661 | "name": "Galloway Rich",
662 | "city": "Zeba",
663 | "state": "Idaho",
664 | "country": "Uzbekistan",
665 | "company": "Dragbot",
666 | "favoriteNumber": 4
667 | },
668 | {
669 | "id": 74,
670 | "name": "Morris Lott",
671 | "city": "Wattsville",
672 | "state": "Michigan",
673 | "country": "Turkmenistan",
674 | "company": "Slumberia",
675 | "favoriteNumber": 3
676 | },
677 | {
678 | "id": 75,
679 | "name": "Paul Mcleod",
680 | "city": "Glenbrook",
681 | "state": "Colorado",
682 | "country": "Cuba",
683 | "company": "Candecor",
684 | "favoriteNumber": 6
685 | },
686 | {
687 | "id": 76,
688 | "name": "Phoebe Orr",
689 | "city": "Holcombe",
690 | "state": "Texas",
691 | "country": "Faroe Islands",
692 | "company": "Cubicide",
693 | "favoriteNumber": 4
694 | },
695 | {
696 | "id": 77,
697 | "name": "Dalton Christensen",
698 | "city": "Rossmore",
699 | "state": "Nebraska",
700 | "country": "Belgium",
701 | "company": "Enormo",
702 | "favoriteNumber": 4
703 | },
704 | {
705 | "id": 78,
706 | "name": "Flora Goff",
707 | "city": "Gila",
708 | "state": "West Virginia",
709 | "country": "Philippines",
710 | "company": "Miracula",
711 | "favoriteNumber": 4
712 | },
713 | {
714 | "id": 79,
715 | "name": "Sheree Ross",
716 | "city": "Welch",
717 | "state": "Oregon",
718 | "country": "French Polynesia",
719 | "company": "Illumity",
720 | "favoriteNumber": 0
721 | },
722 | {
723 | "id": 80,
724 | "name": "Nita Jefferson",
725 | "city": "Calverton",
726 | "state": "Oklahoma",
727 | "country": "Estonia",
728 | "company": "Cincyr",
729 | "favoriteNumber": 2
730 | },
731 | {
732 | "id": 81,
733 | "name": "Elma Mendoza",
734 | "city": "Cornfields",
735 | "state": "Ohio",
736 | "country": "Botswana",
737 | "company": "Isotronic",
738 | "favoriteNumber": 6
739 | },
740 | {
741 | "id": 82,
742 | "name": "Garcia Hensley",
743 | "city": "Kohatk",
744 | "state": "Virginia",
745 | "country": "Congo",
746 | "company": "Plasmox",
747 | "favoriteNumber": 4
748 | },
749 | {
750 | "id": 83,
751 | "name": "Delgado Osborn",
752 | "city": "Nescatunga",
753 | "state": "Mississippi",
754 | "country": "Montenegro",
755 | "company": "Magneato",
756 | "favoriteNumber": 1
757 | },
758 | {
759 | "id": 84,
760 | "name": "Chavez Simmons",
761 | "city": "Roderfield",
762 | "state": "South Dakota",
763 | "country": "Norway",
764 | "company": "Waab",
765 | "favoriteNumber": 1
766 | },
767 | {
768 | "id": 85,
769 | "name": "Stuart Roach",
770 | "city": "Hebron",
771 | "state": "Iowa",
772 | "country": "Georgia",
773 | "company": "Applica",
774 | "favoriteNumber": 0
775 | },
776 | {
777 | "id": 86,
778 | "name": "Georgia Henson",
779 | "city": "Greenbackville",
780 | "state": "Washington",
781 | "country": "Guinea Bissau",
782 | "company": "Talkalot",
783 | "favoriteNumber": 7
784 | },
785 | {
786 | "id": 87,
787 | "name": "Ila Sanders",
788 | "city": "Zortman",
789 | "state": "Florida",
790 | "country": "Brazil",
791 | "company": "Koffee",
792 | "favoriteNumber": 10
793 | },
794 | {
795 | "id": 88,
796 | "name": "Shepard Maldonado",
797 | "city": "Lawrence",
798 | "state": "California",
799 | "country": "Netherlands",
800 | "company": "Knowlysis",
801 | "favoriteNumber": 1
802 | },
803 | {
804 | "id": 89,
805 | "name": "Ramirez Collins",
806 | "city": "Healy",
807 | "state": "New York",
808 | "country": "Guernsey",
809 | "company": "Entroflex",
810 | "favoriteNumber": 4
811 | },
812 | {
813 | "id": 90,
814 | "name": "Magdalena Mcgee",
815 | "city": "Goldfield",
816 | "state": "Minnesota",
817 | "country": "Qatar",
818 | "company": "Xelegyl",
819 | "favoriteNumber": 0
820 | },
821 | {
822 | "id": 91,
823 | "name": "Crystal Kinney",
824 | "city": "Nogal",
825 | "state": "Georgia",
826 | "country": "Kuwait",
827 | "company": "Zork",
828 | "favoriteNumber": 3
829 | },
830 | {
831 | "id": 92,
832 | "name": "Witt Colon",
833 | "city": "Yorklyn",
834 | "state": "Connecticut",
835 | "country": "Singapore",
836 | "company": "Techmania",
837 | "favoriteNumber": 8
838 | },
839 | {
840 | "id": 93,
841 | "name": "Joyce Randolph",
842 | "city": "Leland",
843 | "state": "South Carolina",
844 | "country": "Dominica",
845 | "company": "Realmo",
846 | "favoriteNumber": 2
847 | },
848 | {
849 | "id": 94,
850 | "name": "Ora Oneil",
851 | "city": "Gilgo",
852 | "state": "Missouri",
853 | "country": "Bahamas",
854 | "company": "Hinway",
855 | "favoriteNumber": 7
856 | },
857 | {
858 | "id": 95,
859 | "name": "Hansen Rose",
860 | "city": "Starks",
861 | "state": "Maine",
862 | "country": "Iran",
863 | "company": "Virxo",
864 | "favoriteNumber": 6
865 | },
866 | {
867 | "id": 96,
868 | "name": "Isabelle Rush",
869 | "city": "Datil",
870 | "state": "Wisconsin",
871 | "country": "Switzerland",
872 | "company": "Ecraze",
873 | "favoriteNumber": 4
874 | },
875 | {
876 | "id": 97,
877 | "name": "Hoffman Crosby",
878 | "city": "Trucksville",
879 | "state": "Alabama",
880 | "country": "Indonesia",
881 | "company": "Multron",
882 | "favoriteNumber": 10
883 | },
884 | {
885 | "id": 98,
886 | "name": "Louella Cotton",
887 | "city": "Shelby",
888 | "state": "Hawaii",
889 | "country": "Tajikistan",
890 | "company": "Supportal",
891 | "favoriteNumber": 0
892 | },
893 | {
894 | "id": 99,
895 | "name": "Elvia Drake",
896 | "city": "Albrightsville",
897 | "state": "New Jersey",
898 | "country": "Grenada",
899 | "company": "Kiosk",
900 | "favoriteNumber": 10
901 | },
902 | {
903 | "id": 100,
904 | "name": "Tyson Guerra",
905 | "city": "Sutton",
906 | "state": "Arizona",
907 | "country": "Benin",
908 | "company": "Dadabase",
909 | "favoriteNumber": 4
910 | },
911 | {
912 | "id": 101,
913 | "name": "Marion Sloan",
914 | "city": "Winchester",
915 | "state": "Illinois",
916 | "country": "Venezuela",
917 | "company": "Exostream",
918 | "favoriteNumber": 0
919 | },
920 | {
921 | "id": 102,
922 | "name": "Faulkner Diaz",
923 | "city": "Logan",
924 | "state": "Wyoming",
925 | "country": "Monaco",
926 | "company": "Oceanica",
927 | "favoriteNumber": 10
928 | },
929 | {
930 | "id": 103,
931 | "name": "Penelope Price",
932 | "city": "Alafaya",
933 | "state": "Delaware",
934 | "country": "Chile",
935 | "company": "Nebulean",
936 | "favoriteNumber": 10
937 | },
938 | {
939 | "id": 104,
940 | "name": "Kaitlin Glover",
941 | "city": "Succasunna",
942 | "state": "Kentucky",
943 | "country": "Puerto Rico",
944 | "company": "Orbean",
945 | "favoriteNumber": 4
946 | },
947 | {
948 | "id": 105,
949 | "name": "Elena English",
950 | "city": "Wedgewood",
951 | "state": "New Mexico",
952 | "country": "Algeria",
953 | "company": "Kiggle",
954 | "favoriteNumber": 0
955 | },
956 | {
957 | "id": 106,
958 | "name": "Clemons Sweeney",
959 | "city": "Saranap",
960 | "state": "Montana",
961 | "country": "Ghana",
962 | "company": "Konnect",
963 | "favoriteNumber": 8
964 | },
965 | {
966 | "id": 107,
967 | "name": "Kelsey Blevins",
968 | "city": "Vincent",
969 | "state": "Rhode Island",
970 | "country": "Albania",
971 | "company": "Xymonk",
972 | "favoriteNumber": 7
973 | },
974 | {
975 | "id": 108,
976 | "name": "Schroeder Craft",
977 | "city": "Roosevelt",
978 | "state": "North Carolina",
979 | "country": "Satellite",
980 | "company": "Isotrack",
981 | "favoriteNumber": 8
982 | },
983 | {
984 | "id": 109,
985 | "name": "Hill Clark",
986 | "city": "Elrama",
987 | "state": "Maryland",
988 | "country": "Slovakia",
989 | "company": "Waterbaby",
990 | "favoriteNumber": 0
991 | },
992 | {
993 | "id": 110,
994 | "name": "Glover Meyers",
995 | "city": "Riviera",
996 | "state": "Indiana",
997 | "country": "Liberia",
998 | "company": "Digigene",
999 | "favoriteNumber": 0
1000 | },
1001 | {
1002 | "id": 111,
1003 | "name": "Lola Parrish",
1004 | "city": "Ellerslie",
1005 | "state": "Vermont",
1006 | "country": "Azerbaijan",
1007 | "company": "Myopium",
1008 | "favoriteNumber": 1
1009 | },
1010 | {
1011 | "id": 112,
1012 | "name": "Nora Rivers",
1013 | "city": "Belvoir",
1014 | "state": "Kansas",
1015 | "country": "Afghanistan",
1016 | "company": "Comtrek",
1017 | "favoriteNumber": 10
1018 | },
1019 | {
1020 | "id": 113,
1021 | "name": "Cohen Pacheco",
1022 | "city": "Bethpage",
1023 | "state": "Alaska",
1024 | "country": "Netherlands Antilles",
1025 | "company": "Accufarm",
1026 | "favoriteNumber": 7
1027 | },
1028 | {
1029 | "id": 114,
1030 | "name": "Diann Horn",
1031 | "city": "Derwood",
1032 | "state": "North Dakota",
1033 | "country": "Seychelles",
1034 | "company": "Synkgen",
1035 | "favoriteNumber": 3
1036 | },
1037 | {
1038 | "id": 115,
1039 | "name": "Amalia Nicholson",
1040 | "city": "Hendersonville",
1041 | "state": "Arkansas",
1042 | "country": "Lesotho",
1043 | "company": "Geekus",
1044 | "favoriteNumber": 2
1045 | },
1046 | {
1047 | "id": 116,
1048 | "name": "Mcgee Kane",
1049 | "city": "Dante",
1050 | "state": "New Hampshire",
1051 | "country": "Nigeria",
1052 | "company": "Kinetica",
1053 | "favoriteNumber": 9
1054 | },
1055 | {
1056 | "id": 117,
1057 | "name": "Shaffer Simpson",
1058 | "city": "Verdi",
1059 | "state": "Massachusetts",
1060 | "country": "Costa Rica",
1061 | "company": "Orbixtar",
1062 | "favoriteNumber": 0
1063 | },
1064 | {
1065 | "id": 118,
1066 | "name": "Lott Heath",
1067 | "city": "Castleton",
1068 | "state": "Utah",
1069 | "country": "Burkina Faso",
1070 | "company": "Reversus",
1071 | "favoriteNumber": 8
1072 | },
1073 | {
1074 | "id": 119,
1075 | "name": "Sasha Alvarez",
1076 | "city": "Foxworth",
1077 | "state": "Tennessee",
1078 | "country": "Montserrat",
1079 | "company": "Farmex",
1080 | "favoriteNumber": 9
1081 | },
1082 | {
1083 | "id": 120,
1084 | "name": "Sonja Rhodes",
1085 | "city": "Trona",
1086 | "state": "Pennsylvania",
1087 | "country": "Liechtenstein",
1088 | "company": "Pyramis",
1089 | "favoriteNumber": 2
1090 | },
1091 | {
1092 | "id": 121,
1093 | "name": "Rachel Elliott",
1094 | "city": "Hessville",
1095 | "state": "Louisiana",
1096 | "country": "Vietnam",
1097 | "company": "Centice",
1098 | "favoriteNumber": 0
1099 | },
1100 | {
1101 | "id": 122,
1102 | "name": "Elisa Justice",
1103 | "city": "Urie",
1104 | "state": "Idaho",
1105 | "country": "Senegal",
1106 | "company": "Dancerity",
1107 | "favoriteNumber": 2
1108 | },
1109 | {
1110 | "id": 123,
1111 | "name": "Velazquez Anderson",
1112 | "city": "Lowell",
1113 | "state": "Michigan",
1114 | "country": "Burundi",
1115 | "company": "Digial",
1116 | "favoriteNumber": 5
1117 | },
1118 | {
1119 | "id": 124,
1120 | "name": "Janet Ford",
1121 | "city": "Darlington",
1122 | "state": "Colorado",
1123 | "country": "Turkey",
1124 | "company": "Sportan",
1125 | "favoriteNumber": 10
1126 | },
1127 | {
1128 | "id": 125,
1129 | "name": "Simon Peterson",
1130 | "city": "Linwood",
1131 | "state": "Texas",
1132 | "country": "Kazakhstan",
1133 | "company": "Zytrac",
1134 | "favoriteNumber": 7
1135 | },
1136 | {
1137 | "id": 126,
1138 | "name": "Smith Baird",
1139 | "city": "Marne",
1140 | "state": "Nebraska",
1141 | "country": "Swaziland",
1142 | "company": "Genmy",
1143 | "favoriteNumber": 7
1144 | },
1145 | {
1146 | "id": 127,
1147 | "name": "Rogers Peters",
1148 | "city": "Tedrow",
1149 | "state": "West Virginia",
1150 | "country": "Spain",
1151 | "company": "Octocore",
1152 | "favoriteNumber": 1
1153 | },
1154 | {
1155 | "id": 128,
1156 | "name": "Bowers Ayers",
1157 | "city": "Matthews",
1158 | "state": "Oregon",
1159 | "country": "St Lucia",
1160 | "company": "Biotica",
1161 | "favoriteNumber": 6
1162 | },
1163 | {
1164 | "id": 129,
1165 | "name": "Paulette Delaney",
1166 | "city": "Riegelwood",
1167 | "state": "Oklahoma",
1168 | "country": "Guinea",
1169 | "company": "Netbook",
1170 | "favoriteNumber": 3
1171 | },
1172 | {
1173 | "id": 130,
1174 | "name": "Pat Klein",
1175 | "city": "Jacksonburg",
1176 | "state": "Ohio",
1177 | "country": "El Salvador",
1178 | "company": "Recrisys",
1179 | "favoriteNumber": 5
1180 | },
1181 | {
1182 | "id": 131,
1183 | "name": "Dena Rosa",
1184 | "city": "Hollymead",
1185 | "state": "Virginia",
1186 | "country": "Russia",
1187 | "company": "Sealoud",
1188 | "favoriteNumber": 6
1189 | },
1190 | {
1191 | "id": 132,
1192 | "name": "Rochelle Barnett",
1193 | "city": "Genoa",
1194 | "state": "Mississippi",
1195 | "country": "Kenya",
1196 | "company": "Ersum",
1197 | "favoriteNumber": 6
1198 | },
1199 | {
1200 | "id": 133,
1201 | "name": "Odom Schultz",
1202 | "city": "Blende",
1203 | "state": "South Dakota",
1204 | "country": "Papua New Guinea",
1205 | "company": "Elentrix",
1206 | "favoriteNumber": 0
1207 | },
1208 | {
1209 | "id": 134,
1210 | "name": "Anderson Franco",
1211 | "city": "Yardville",
1212 | "state": "Iowa",
1213 | "country": "Sweden",
1214 | "company": "Wazzu",
1215 | "favoriteNumber": 4
1216 | },
1217 | {
1218 | "id": 135,
1219 | "name": "Rebecca Wyatt",
1220 | "city": "Berwind",
1221 | "state": "Washington",
1222 | "country": "St Vincent",
1223 | "company": "Bristo",
1224 | "favoriteNumber": 2
1225 | },
1226 | {
1227 | "id": 136,
1228 | "name": "Dollie Hooper",
1229 | "city": "Richmond",
1230 | "state": "Florida",
1231 | "country": "Uruguay",
1232 | "company": "Vantage",
1233 | "favoriteNumber": 1
1234 | },
1235 | {
1236 | "id": 137,
1237 | "name": "Mathews Sharpe",
1238 | "city": "Glenshaw",
1239 | "state": "California",
1240 | "country": "Trinidad & Tobago",
1241 | "company": "Quilk",
1242 | "favoriteNumber": 4
1243 | },
1244 | {
1245 | "id": 138,
1246 | "name": "Debra Skinner",
1247 | "city": "Leming",
1248 | "state": "New York",
1249 | "country": "Saint Pierre & Miquelon",
1250 | "company": "Billmed",
1251 | "favoriteNumber": 1
1252 | },
1253 | {
1254 | "id": 139,
1255 | "name": "Cross Wells",
1256 | "city": "Caroline",
1257 | "state": "Minnesota",
1258 | "country": "Mauritania",
1259 | "company": "Strozen",
1260 | "favoriteNumber": 3
1261 | },
1262 | {
1263 | "id": 140,
1264 | "name": "Dodson Aguirre",
1265 | "city": "Nash",
1266 | "state": "Georgia",
1267 | "country": "Palestine",
1268 | "company": "Tripsch",
1269 | "favoriteNumber": 5
1270 | },
1271 | {
1272 | "id": 141,
1273 | "name": "Edna Copeland",
1274 | "city": "Harrison",
1275 | "state": "Connecticut",
1276 | "country": "Macedonia",
1277 | "company": "Flum",
1278 | "favoriteNumber": 10
1279 | },
1280 | {
1281 | "id": 142,
1282 | "name": "Dominguez Goodwin",
1283 | "city": "Condon",
1284 | "state": "South Carolina",
1285 | "country": "Laos",
1286 | "company": "Interloo",
1287 | "favoriteNumber": 0
1288 | },
1289 | {
1290 | "id": 143,
1291 | "name": "Fry Leach",
1292 | "city": "Advance",
1293 | "state": "Missouri",
1294 | "country": "Angola",
1295 | "company": "Recritube",
1296 | "favoriteNumber": 7
1297 | },
1298 | {
1299 | "id": 144,
1300 | "name": "Mann Malone",
1301 | "city": "Lumberton",
1302 | "state": "Maine",
1303 | "country": "India",
1304 | "company": "Xylar",
1305 | "favoriteNumber": 9
1306 | },
1307 | {
1308 | "id": 145,
1309 | "name": "Bridget Ayala",
1310 | "city": "Bellamy",
1311 | "state": "Wisconsin",
1312 | "country": "Cote D Ivoire",
1313 | "company": "Comvex",
1314 | "favoriteNumber": 7
1315 | },
1316 | {
1317 | "id": 146,
1318 | "name": "Blackwell Blanchard",
1319 | "city": "Ticonderoga",
1320 | "state": "Alabama",
1321 | "country": "Barbados",
1322 | "company": "Applideck",
1323 | "favoriteNumber": 7
1324 | },
1325 | {
1326 | "id": 147,
1327 | "name": "Maxine Irwin",
1328 | "city": "Longoria",
1329 | "state": "Hawaii",
1330 | "country": "Armenia",
1331 | "company": "Pearlesex",
1332 | "favoriteNumber": 10
1333 | },
1334 | {
1335 | "id": 148,
1336 | "name": "Laura Bryant",
1337 | "city": "Chicopee",
1338 | "state": "New Jersey",
1339 | "country": "Bosnia & Herzegovina",
1340 | "company": "Poshome",
1341 | "favoriteNumber": 0
1342 | },
1343 | {
1344 | "id": 149,
1345 | "name": "Zimmerman Little",
1346 | "city": "Rosewood",
1347 | "state": "Arizona",
1348 | "country": "Guatemala",
1349 | "company": "Boink",
1350 | "favoriteNumber": 4
1351 | },
1352 | {
1353 | "id": 150,
1354 | "name": "Barlow Reed",
1355 | "city": "Buxton",
1356 | "state": "Illinois",
1357 | "country": "Tanzania",
1358 | "company": "Premiant",
1359 | "favoriteNumber": 5
1360 | },
1361 | {
1362 | "id": 151,
1363 | "name": "Anita Briggs",
1364 | "city": "Laurelton",
1365 | "state": "Wyoming",
1366 | "country": "United Arab Emirates",
1367 | "company": "Codact",
1368 | "favoriteNumber": 3
1369 | },
1370 | {
1371 | "id": 152,
1372 | "name": "Ortiz Newton",
1373 | "city": "Blandburg",
1374 | "state": "Delaware",
1375 | "country": "Moldova",
1376 | "company": "Enersave",
1377 | "favoriteNumber": 7
1378 | },
1379 | {
1380 | "id": 153,
1381 | "name": "Cox Monroe",
1382 | "city": "Dupuyer",
1383 | "state": "Kentucky",
1384 | "country": "Taiwan",
1385 | "company": "Uneeq",
1386 | "favoriteNumber": 3
1387 | },
1388 | {
1389 | "id": 154,
1390 | "name": "Elinor Hughes",
1391 | "city": "Yukon",
1392 | "state": "New Mexico",
1393 | "country": "Bulgaria",
1394 | "company": "Bovis",
1395 | "favoriteNumber": 5
1396 | },
1397 | {
1398 | "id": 155,
1399 | "name": "Ronda Burks",
1400 | "city": "Ferney",
1401 | "state": "Montana",
1402 | "country": "Isle of Man",
1403 | "company": "Signity",
1404 | "favoriteNumber": 6
1405 | },
1406 | {
1407 | "id": 156,
1408 | "name": "Lourdes Walls",
1409 | "city": "Norwood",
1410 | "state": "Rhode Island",
1411 | "country": "Argentina",
1412 | "company": "Snacktion",
1413 | "favoriteNumber": 5
1414 | },
1415 | {
1416 | "id": 157,
1417 | "name": "Susana Mcintosh",
1418 | "city": "Manchester",
1419 | "state": "North Carolina",
1420 | "country": "Israel",
1421 | "company": "Teraprene",
1422 | "favoriteNumber": 5
1423 | },
1424 | {
1425 | "id": 158,
1426 | "name": "Alfreda Henry",
1427 | "city": "Wilsonia",
1428 | "state": "Maryland",
1429 | "country": "Bhutan",
1430 | "company": "Coash",
1431 | "favoriteNumber": 3
1432 | },
1433 | {
1434 | "id": 159,
1435 | "name": "Tiffany Chaney",
1436 | "city": "Carrsville",
1437 | "state": "Indiana",
1438 | "country": "Morocco",
1439 | "company": "Cinaster",
1440 | "favoriteNumber": 7
1441 | },
1442 | {
1443 | "id": 160,
1444 | "name": "Morton Edwards",
1445 | "city": "Barstow",
1446 | "state": "Vermont",
1447 | "country": "Hong Kong",
1448 | "company": "Ultrasure",
1449 | "favoriteNumber": 10
1450 | },
1451 | {
1452 | "id": 161,
1453 | "name": "Marcy Serrano",
1454 | "city": "Idamay",
1455 | "state": "Kansas",
1456 | "country": "Finland",
1457 | "company": "Isbol",
1458 | "favoriteNumber": 3
1459 | },
1460 | {
1461 | "id": 162,
1462 | "name": "Wendi Gutierrez",
1463 | "city": "Camas",
1464 | "state": "Alaska",
1465 | "country": "Andorra",
1466 | "company": "Turnling",
1467 | "favoriteNumber": 6
1468 | },
1469 | {
1470 | "id": 163,
1471 | "name": "Miriam Gates",
1472 | "city": "Helen",
1473 | "state": "North Dakota",
1474 | "country": "Djibouti",
1475 | "company": "Undertap",
1476 | "favoriteNumber": 8
1477 | },
1478 | {
1479 | "id": 164,
1480 | "name": "Adrienne Horne",
1481 | "city": "Snyderville",
1482 | "state": "Arkansas",
1483 | "country": "Gambia",
1484 | "company": "Olympix",
1485 | "favoriteNumber": 2
1486 | },
1487 | {
1488 | "id": 165,
1489 | "name": "Steele Morales",
1490 | "city": "Kenvil",
1491 | "state": "New Hampshire",
1492 | "country": "Macau",
1493 | "company": "Animalia",
1494 | "favoriteNumber": 3
1495 | },
1496 | {
1497 | "id": 166,
1498 | "name": "Ericka Morgan",
1499 | "city": "Leroy",
1500 | "state": "Massachusetts",
1501 | "country": "Kyrgyz Republic",
1502 | "company": "Opticall",
1503 | "favoriteNumber": 5
1504 | },
1505 | {
1506 | "id": 167,
1507 | "name": "Deborah Davenport",
1508 | "city": "Albany",
1509 | "state": "Utah",
1510 | "country": "Thailand",
1511 | "company": "Vetron",
1512 | "favoriteNumber": 10
1513 | },
1514 | {
1515 | "id": 168,
1516 | "name": "Tameka Mcneil",
1517 | "city": "Frierson",
1518 | "state": "Tennessee",
1519 | "country": "St. Lucia",
1520 | "company": "Martgo",
1521 | "favoriteNumber": 1
1522 | },
1523 | {
1524 | "id": 169,
1525 | "name": "Jewell Shields",
1526 | "city": "Bannock",
1527 | "state": "Pennsylvania",
1528 | "country": "Maldives",
1529 | "company": "Lotron",
1530 | "favoriteNumber": 8
1531 | },
1532 | {
1533 | "id": 170,
1534 | "name": "Crawford Fox",
1535 | "city": "Nicholson",
1536 | "state": "Louisiana",
1537 | "country": "Rwanda",
1538 | "company": "Progenex",
1539 | "favoriteNumber": 8
1540 | },
1541 | {
1542 | "id": 171,
1543 | "name": "Vaughan Tanner",
1544 | "city": "Cuylerville",
1545 | "state": "Idaho",
1546 | "country": "Jamaica",
1547 | "company": "Zeam",
1548 | "favoriteNumber": 3
1549 | },
1550 | {
1551 | "id": 172,
1552 | "name": "Shauna Wagner",
1553 | "city": "Disautel",
1554 | "state": "Michigan",
1555 | "country": "China",
1556 | "company": "Isologia",
1557 | "favoriteNumber": 6
1558 | },
1559 | {
1560 | "id": 173,
1561 | "name": "Meagan Hines",
1562 | "city": "Whitmer",
1563 | "state": "Colorado",
1564 | "country": "Jordan",
1565 | "company": "Grainspot",
1566 | "favoriteNumber": 8
1567 | },
1568 | {
1569 | "id": 174,
1570 | "name": "Palmer Bender",
1571 | "city": "Beechmont",
1572 | "state": "Texas",
1573 | "country": "Japan",
1574 | "company": "Vurbo",
1575 | "favoriteNumber": 10
1576 | },
1577 | {
1578 | "id": 175,
1579 | "name": "Amanda Buck",
1580 | "city": "Elfrida",
1581 | "state": "Nebraska",
1582 | "country": "Latvia",
1583 | "company": "Frosnex",
1584 | "favoriteNumber": 5
1585 | },
1586 | {
1587 | "id": 176,
1588 | "name": "Kristin Cleveland",
1589 | "city": "Richville",
1590 | "state": "West Virginia",
1591 | "country": "Lithuania",
1592 | "company": "Honotron",
1593 | "favoriteNumber": 2
1594 | },
1595 | {
1596 | "id": 177,
1597 | "name": "Harrell Vaughan",
1598 | "city": "Munjor",
1599 | "state": "Oregon",
1600 | "country": "Anguilla",
1601 | "company": "Orbalix",
1602 | "favoriteNumber": 9
1603 | },
1604 | {
1605 | "id": 178,
1606 | "name": "Stanley Webb",
1607 | "city": "Harleigh",
1608 | "state": "Oklahoma",
1609 | "country": "Mali",
1610 | "company": "Motovate",
1611 | "favoriteNumber": 6
1612 | },
1613 | {
1614 | "id": 179,
1615 | "name": "Briana Mitchell",
1616 | "city": "Kansas",
1617 | "state": "Ohio",
1618 | "country": "Libya",
1619 | "company": "Zillatide",
1620 | "favoriteNumber": 10
1621 | },
1622 | {
1623 | "id": 180,
1624 | "name": "Lillian Osborne",
1625 | "city": "Eastmont",
1626 | "state": "Virginia",
1627 | "country": "Belize",
1628 | "company": "Circum",
1629 | "favoriteNumber": 6
1630 | },
1631 | {
1632 | "id": 181,
1633 | "name": "Hughes Morse",
1634 | "city": "Herlong",
1635 | "state": "Mississippi",
1636 | "country": "French West Indies",
1637 | "company": "Endipine",
1638 | "favoriteNumber": 0
1639 | },
1640 | {
1641 | "id": 182,
1642 | "name": "Elise Whitehead",
1643 | "city": "Hailesboro",
1644 | "state": "South Dakota",
1645 | "country": "Saudi Arabia",
1646 | "company": "Geekmosis",
1647 | "favoriteNumber": 10
1648 | },
1649 | {
1650 | "id": 183,
1651 | "name": "Alyce Chavez",
1652 | "city": "Bendon",
1653 | "state": "Iowa",
1654 | "country": "Portugal",
1655 | "company": "Dognost",
1656 | "favoriteNumber": 8
1657 | },
1658 | {
1659 | "id": 184,
1660 | "name": "Goff Walker",
1661 | "city": "Sultana",
1662 | "state": "Washington",
1663 | "country": "Germany",
1664 | "company": "Uncorp",
1665 | "favoriteNumber": 4
1666 | },
1667 | {
1668 | "id": 185,
1669 | "name": "Brennan Melton",
1670 | "city": "Baker",
1671 | "state": "Florida",
1672 | "country": "Austria",
1673 | "company": "Thredz",
1674 | "favoriteNumber": 0
1675 | },
1676 | {
1677 | "id": 186,
1678 | "name": "Toni Brennan",
1679 | "city": "Newry",
1680 | "state": "California",
1681 | "country": "Serbia",
1682 | "company": "Bitendrex",
1683 | "favoriteNumber": 0
1684 | },
1685 | {
1686 | "id": 187,
1687 | "name": "Mcmillan Lane",
1688 | "city": "Thornport",
1689 | "state": "New York",
1690 | "country": "Panama",
1691 | "company": "Kengen",
1692 | "favoriteNumber": 2
1693 | },
1694 | {
1695 | "id": 188,
1696 | "name": "Yang Trujillo",
1697 | "city": "Falmouth",
1698 | "state": "Minnesota",
1699 | "country": "Paraguay",
1700 | "company": "Vitricomp",
1701 | "favoriteNumber": 7
1702 | },
1703 | {
1704 | "id": 189,
1705 | "name": "Osborn Love",
1706 | "city": "Rehrersburg",
1707 | "state": "Georgia",
1708 | "country": "Peru",
1709 | "company": "Newcube",
1710 | "favoriteNumber": 7
1711 | },
1712 | {
1713 | "id": 190,
1714 | "name": "Randolph Giles",
1715 | "city": "Sandston",
1716 | "state": "Connecticut",
1717 | "country": "Niger",
1718 | "company": "Manglo",
1719 | "favoriteNumber": 6
1720 | },
1721 | {
1722 | "id": 191,
1723 | "name": "Alison Eaton",
1724 | "city": "Wauhillau",
1725 | "state": "South Carolina",
1726 | "country": "St Kitts & Nevis",
1727 | "company": "Buzzmaker",
1728 | "favoriteNumber": 7
1729 | },
1730 | {
1731 | "id": 192,
1732 | "name": "Frankie Pollard",
1733 | "city": "Salix",
1734 | "state": "Missouri",
1735 | "country": "Uganda",
1736 | "company": "Jasper",
1737 | "favoriteNumber": 3
1738 | },
1739 | {
1740 | "id": 193,
1741 | "name": "Shields Cole",
1742 | "city": "Olney",
1743 | "state": "Maine",
1744 | "country": "British Virgin Islands",
1745 | "company": "Anivet",
1746 | "favoriteNumber": 3
1747 | },
1748 | {
1749 | "id": 194,
1750 | "name": "Frieda Wilkins",
1751 | "city": "Darrtown",
1752 | "state": "Wisconsin",
1753 | "country": "Gibraltar",
1754 | "company": "Elemantra",
1755 | "favoriteNumber": 6
1756 | },
1757 | {
1758 | "id": 195,
1759 | "name": "Parker Meyer",
1760 | "city": "Deseret",
1761 | "state": "Alabama",
1762 | "country": "Bermuda",
1763 | "company": "Cablam",
1764 | "favoriteNumber": 6
1765 | },
1766 | {
1767 | "id": 196,
1768 | "name": "Sharpe Blankenship",
1769 | "city": "Sparkill",
1770 | "state": "Hawaii",
1771 | "country": "Jersey",
1772 | "company": "Affluex",
1773 | "favoriteNumber": 0
1774 | },
1775 | {
1776 | "id": 197,
1777 | "name": "Fletcher Pope",
1778 | "city": "Libertytown",
1779 | "state": "New Jersey",
1780 | "country": "Bahrain",
1781 | "company": "Veraq",
1782 | "favoriteNumber": 6
1783 | },
1784 | {
1785 | "id": 198,
1786 | "name": "Brittany Holland",
1787 | "city": "Stonybrook",
1788 | "state": "Arizona",
1789 | "country": "Cook Islands",
1790 | "company": "Menbrain",
1791 | "favoriteNumber": 6
1792 | },
1793 | {
1794 | "id": 199,
1795 | "name": "Tammi Good",
1796 | "city": "Gwynn",
1797 | "state": "Illinois",
1798 | "country": "Denmark",
1799 | "company": "Kangle",
1800 | "favoriteNumber": 5
1801 | },
1802 | {
1803 | "id": 200,
1804 | "name": "Durham Valentine",
1805 | "city": "Dodge",
1806 | "state": "Wyoming",
1807 | "country": "Bolivia",
1808 | "company": "Amtas",
1809 | "favoriteNumber": 9
1810 | },
1811 | {
1812 | "id": 201,
1813 | "name": "Gina Savage",
1814 | "city": "Camptown",
1815 | "state": "Delaware",
1816 | "country": "San Marino",
1817 | "company": "Golistic",
1818 | "favoriteNumber": 8
1819 | },
1820 | {
1821 | "id": 202,
1822 | "name": "Faith Crane",
1823 | "city": "Kingstowne",
1824 | "state": "Kentucky",
1825 | "country": "Guyana",
1826 | "company": "Providco",
1827 | "favoriteNumber": 1
1828 | },
1829 | {
1830 | "id": 203,
1831 | "name": "Mullins Hewitt",
1832 | "city": "Courtland",
1833 | "state": "New Mexico",
1834 | "country": "Colombia",
1835 | "company": "Paprikut",
1836 | "favoriteNumber": 0
1837 | },
1838 | {
1839 | "id": 204,
1840 | "name": "Kemp Barber",
1841 | "city": "Morriston",
1842 | "state": "Montana",
1843 | "country": "United Kingdom",
1844 | "company": "Geekfarm",
1845 | "favoriteNumber": 3
1846 | },
1847 | {
1848 | "id": 205,
1849 | "name": "Sheppard Shaw",
1850 | "city": "Vandiver",
1851 | "state": "Rhode Island",
1852 | "country": "Madagascar",
1853 | "company": "Fossiel",
1854 | "favoriteNumber": 9
1855 | },
1856 | {
1857 | "id": 206,
1858 | "name": "Keith Bradshaw",
1859 | "city": "Mulberry",
1860 | "state": "North Carolina",
1861 | "country": "Ukraine",
1862 | "company": "Comtent",
1863 | "favoriteNumber": 9
1864 | },
1865 | {
1866 | "id": 207,
1867 | "name": "Dianne Conley",
1868 | "city": "Tonopah",
1869 | "state": "Maryland",
1870 | "country": "New Zealand",
1871 | "company": "Joviold",
1872 | "favoriteNumber": 5
1873 | },
1874 | {
1875 | "id": 208,
1876 | "name": "Love Griffin",
1877 | "city": "Day",
1878 | "state": "Indiana",
1879 | "country": "Ecuador",
1880 | "company": "Vortexaco",
1881 | "favoriteNumber": 6
1882 | },
1883 | {
1884 | "id": 209,
1885 | "name": "Melody Delacruz",
1886 | "city": "Hanover",
1887 | "state": "Vermont",
1888 | "country": "Virgin Islands (US)",
1889 | "company": "Pyramia",
1890 | "favoriteNumber": 6
1891 | },
1892 | {
1893 | "id": 210,
1894 | "name": "Patsy Kramer",
1895 | "city": "Southmont",
1896 | "state": "Kansas",
1897 | "country": "Sri Lanka",
1898 | "company": "Bedder",
1899 | "favoriteNumber": 8
1900 | },
1901 | {
1902 | "id": 211,
1903 | "name": "Becky Richard",
1904 | "city": "Crenshaw",
1905 | "state": "Alaska",
1906 | "country": "Croatia",
1907 | "company": "Polarium",
1908 | "favoriteNumber": 1
1909 | },
1910 | {
1911 | "id": 212,
1912 | "name": "Leon Rivera",
1913 | "city": "Gibbsville",
1914 | "state": "North Dakota",
1915 | "country": "Turks & Caicos",
1916 | "company": "Micronaut",
1917 | "favoriteNumber": 3
1918 | },
1919 | {
1920 | "id": 213,
1921 | "name": "Simpson Randall",
1922 | "city": "Cetronia",
1923 | "state": "Arkansas",
1924 | "country": "Cambodia",
1925 | "company": "Intergeek",
1926 | "favoriteNumber": 2
1927 | },
1928 | {
1929 | "id": 214,
1930 | "name": "Daugherty Duke",
1931 | "city": "Levant",
1932 | "state": "New Hampshire",
1933 | "country": "Namibia",
1934 | "company": "Nutralab",
1935 | "favoriteNumber": 3
1936 | },
1937 | {
1938 | "id": 215,
1939 | "name": "Payne Morton",
1940 | "city": "Jamestown",
1941 | "state": "Massachusetts",
1942 | "country": "Cape Verde",
1943 | "company": "Insource",
1944 | "favoriteNumber": 7
1945 | },
1946 | {
1947 | "id": 216,
1948 | "name": "Perkins Leblanc",
1949 | "city": "Boyd",
1950 | "state": "Utah",
1951 | "country": "Brunei",
1952 | "company": "Dognosis",
1953 | "favoriteNumber": 1
1954 | },
1955 | {
1956 | "id": 217,
1957 | "name": "Phillips Douglas",
1958 | "city": "Wikieup",
1959 | "state": "Tennessee",
1960 | "country": "Lebanon",
1961 | "company": "Ziore",
1962 | "favoriteNumber": 9
1963 | },
1964 | {
1965 | "id": 218,
1966 | "name": "Graves Stark",
1967 | "city": "Barrelville",
1968 | "state": "Pennsylvania",
1969 | "country": "Timor L'Este",
1970 | "company": "Exovent",
1971 | "favoriteNumber": 8
1972 | },
1973 | {
1974 | "id": 219,
1975 | "name": "Munoz Johns",
1976 | "city": "Wyano",
1977 | "state": "Louisiana",
1978 | "country": "Samoa",
1979 | "company": "Escenta",
1980 | "favoriteNumber": 10
1981 | },
1982 | {
1983 | "id": 220,
1984 | "name": "Myra Salazar",
1985 | "city": "Gorst",
1986 | "state": "Idaho",
1987 | "country": "Greece",
1988 | "company": "Acrodance",
1989 | "favoriteNumber": 10
1990 | },
1991 | {
1992 | "id": 221,
1993 | "name": "Flynn Miranda",
1994 | "city": "Movico",
1995 | "state": "Michigan",
1996 | "country": "Greenland",
1997 | "company": "Artiq",
1998 | "favoriteNumber": 6
1999 | },
2000 | {
2001 | "id": 222,
2002 | "name": "Eloise Barr",
2003 | "city": "Greer",
2004 | "state": "Colorado",
2005 | "country": "Sierra Leone",
2006 | "company": "Insuresys",
2007 | "favoriteNumber": 5
2008 | },
2009 | {
2010 | "id": 223,
2011 | "name": "Harrington Daniels",
2012 | "city": "Dawn",
2013 | "state": "Texas",
2014 | "country": "Tonga",
2015 | "company": "Pharmex",
2016 | "favoriteNumber": 3
2017 | },
2018 | {
2019 | "id": 224,
2020 | "name": "Lester Carey",
2021 | "city": "Keller",
2022 | "state": "Nebraska",
2023 | "country": "Nepal",
2024 | "company": "Melbacor",
2025 | "favoriteNumber": 4
2026 | },
2027 | {
2028 | "id": 225,
2029 | "name": "Malinda Pittman",
2030 | "city": "Wyoming",
2031 | "state": "West Virginia",
2032 | "country": "Falkland Islands",
2033 | "company": "Rodeocean",
2034 | "favoriteNumber": 1
2035 | },
2036 | {
2037 | "id": 226,
2038 | "name": "Crane Smith",
2039 | "city": "Hoagland",
2040 | "state": "Oregon",
2041 | "country": "Syria",
2042 | "company": "Eclipsent",
2043 | "favoriteNumber": 8
2044 | },
2045 | {
2046 | "id": 227,
2047 | "name": "Ellison Underwood",
2048 | "city": "Neahkahnie",
2049 | "state": "Oklahoma",
2050 | "country": "Suriname",
2051 | "company": "Visualix",
2052 | "favoriteNumber": 4
2053 | },
2054 | {
2055 | "id": 228,
2056 | "name": "Shelby Hardy",
2057 | "city": "Bascom",
2058 | "state": "Ohio",
2059 | "country": "Malta",
2060 | "company": "Genekom",
2061 | "favoriteNumber": 8
2062 | },
2063 | {
2064 | "id": 229,
2065 | "name": "Sheena Maynard",
2066 | "city": "Morningside",
2067 | "state": "Virginia",
2068 | "country": "Dominican Republic",
2069 | "company": "Zillar",
2070 | "favoriteNumber": 10
2071 | },
2072 | {
2073 | "id": 230,
2074 | "name": "Tamera Roman",
2075 | "city": "Freelandville",
2076 | "state": "Mississippi",
2077 | "country": "Honduras",
2078 | "company": "Comtract",
2079 | "favoriteNumber": 6
2080 | },
2081 | {
2082 | "id": 231,
2083 | "name": "Juliette Hammond",
2084 | "city": "Lindcove",
2085 | "state": "South Dakota",
2086 | "country": "Yemen",
2087 | "company": "Coriander",
2088 | "favoriteNumber": 5
2089 | },
2090 | {
2091 | "id": 232,
2092 | "name": "Dean Holden",
2093 | "city": "Brantleyville",
2094 | "state": "Iowa",
2095 | "country": "Aruba",
2096 | "company": "Plexia",
2097 | "favoriteNumber": 5
2098 | },
2099 | {
2100 | "id": 233,
2101 | "name": "Whitfield Meadows",
2102 | "city": "Fedora",
2103 | "state": "Washington",
2104 | "country": "Egypt",
2105 | "company": "Isosure",
2106 | "favoriteNumber": 1
2107 | },
2108 | {
2109 | "id": 234,
2110 | "name": "Wiley Kelley",
2111 | "city": "Torboy",
2112 | "state": "Florida",
2113 | "country": "Malawi",
2114 | "company": "Zilladyne",
2115 | "favoriteNumber": 5
2116 | },
2117 | {
2118 | "id": 235,
2119 | "name": "Sherry Scott",
2120 | "city": "Garfield",
2121 | "state": "California",
2122 | "country": "Slovenia",
2123 | "company": "Otherway",
2124 | "favoriteNumber": 5
2125 | },
2126 | {
2127 | "id": 236,
2128 | "name": "Aline Sosa",
2129 | "city": "Martinez",
2130 | "state": "New York",
2131 | "country": "Australia",
2132 | "company": "Comstruct",
2133 | "favoriteNumber": 4
2134 | },
2135 | {
2136 | "id": 237,
2137 | "name": "Leta Rice",
2138 | "city": "Utting",
2139 | "state": "Minnesota",
2140 | "country": "Iraq",
2141 | "company": "Jumpstack",
2142 | "favoriteNumber": 8
2143 | },
2144 | {
2145 | "id": 238,
2146 | "name": "Ford Ingram",
2147 | "city": "Lafferty",
2148 | "state": "Georgia",
2149 | "country": "Hungary",
2150 | "company": "Sarasonic",
2151 | "favoriteNumber": 3
2152 | },
2153 | {
2154 | "id": 239,
2155 | "name": "Chan David",
2156 | "city": "Collins",
2157 | "state": "Connecticut",
2158 | "country": "Mongolia",
2159 | "company": "Velos",
2160 | "favoriteNumber": 6
2161 | },
2162 | {
2163 | "id": 240,
2164 | "name": "Jeanne Murray",
2165 | "city": "Carlos",
2166 | "state": "South Carolina",
2167 | "country": "Ethiopia",
2168 | "company": "Equitox",
2169 | "favoriteNumber": 6
2170 | },
2171 | {
2172 | "id": 241,
2173 | "name": "Fernandez Dean",
2174 | "city": "Wintersburg",
2175 | "state": "Missouri",
2176 | "country": "Bangladesh",
2177 | "company": "Orboid",
2178 | "favoriteNumber": 5
2179 | },
2180 | {
2181 | "id": 242,
2182 | "name": "Jordan Cox",
2183 | "city": "Orin",
2184 | "state": "Maine",
2185 | "country": "Sudan",
2186 | "company": "Roboid",
2187 | "favoriteNumber": 6
2188 | },
2189 | {
2190 | "id": 243,
2191 | "name": "Catherine Harper",
2192 | "city": "Bedias",
2193 | "state": "Wisconsin",
2194 | "country": "Zambia",
2195 | "company": "Photobin",
2196 | "favoriteNumber": 2
2197 | },
2198 | {
2199 | "id": 244,
2200 | "name": "Suarez Kelly",
2201 | "city": "Cressey",
2202 | "state": "Alabama",
2203 | "country": "Cameroon",
2204 | "company": "Xurban",
2205 | "favoriteNumber": 7
2206 | },
2207 | {
2208 | "id": 245,
2209 | "name": "Henderson Mcdonald",
2210 | "city": "Adamstown",
2211 | "state": "Hawaii",
2212 | "country": "Mexico",
2213 | "company": "Skinserve",
2214 | "favoriteNumber": 1
2215 | },
2216 | {
2217 | "id": 246,
2218 | "name": "Hardy Gibbs",
2219 | "city": "Chical",
2220 | "state": "New Jersey",
2221 | "country": "Zimbabwe",
2222 | "company": "Limage",
2223 | "favoriteNumber": 6
2224 | },
2225 | {
2226 | "id": 247,
2227 | "name": "Kimberley Yang",
2228 | "city": "Kenmar",
2229 | "state": "Arizona",
2230 | "country": "Tunisia",
2231 | "company": "Exotechno",
2232 | "favoriteNumber": 9
2233 | },
2234 | {
2235 | "id": 248,
2236 | "name": "Kristie Gilmore",
2237 | "city": "Fairview",
2238 | "state": "Illinois",
2239 | "country": "Italy",
2240 | "company": "Equicom",
2241 | "favoriteNumber": 4
2242 | },
2243 | {
2244 | "id": 249,
2245 | "name": "Jewel Hansen",
2246 | "city": "Worton",
2247 | "state": "Wyoming",
2248 | "country": "South Korea",
2249 | "company": "Sulfax",
2250 | "favoriteNumber": 6
2251 | },
2252 | {
2253 | "id": 250,
2254 | "name": "Cheryl Carter",
2255 | "city": "Caron",
2256 | "state": "Delaware",
2257 | "country": "Mauritius",
2258 | "company": "Netropic",
2259 | "favoriteNumber": 9
2260 | },
2261 | {
2262 | "id": 251,
2263 | "name": "Keisha Snider",
2264 | "city": "Waterloo",
2265 | "state": "Kentucky",
2266 | "country": "Romania",
2267 | "company": "Besto",
2268 | "favoriteNumber": 6
2269 | },
2270 | {
2271 | "id": 252,
2272 | "name": "Minnie Michael",
2273 | "city": "Cascades",
2274 | "state": "New Mexico",
2275 | "country": "South Africa",
2276 | "company": "Kidgrease",
2277 | "favoriteNumber": 10
2278 | },
2279 | {
2280 | "id": 253,
2281 | "name": "Sandy Mccullough",
2282 | "city": "Remington",
2283 | "state": "Montana",
2284 | "country": "Malaysia",
2285 | "company": "Zosis",
2286 | "favoriteNumber": 3
2287 | },
2288 | {
2289 | "id": 254,
2290 | "name": "Cervantes Maddox",
2291 | "city": "Sisquoc",
2292 | "state": "Rhode Island",
2293 | "country": "Oman",
2294 | "company": "Extremo",
2295 | "favoriteNumber": 6
2296 | },
2297 | {
2298 | "id": 255,
2299 | "name": "Sophia Logan",
2300 | "city": "Winfred",
2301 | "state": "North Carolina",
2302 | "country": "Ireland",
2303 | "company": "Enaut",
2304 | "favoriteNumber": 4
2305 | },
2306 | {
2307 | "id": 256,
2308 | "name": "Bertha Watson",
2309 | "city": "Caroleen",
2310 | "state": "Maryland",
2311 | "country": "France",
2312 | "company": "Musix",
2313 | "favoriteNumber": 9
2314 | },
2315 | {
2316 | "id": 257,
2317 | "name": "Emily Wilson",
2318 | "city": "Fairacres",
2319 | "state": "Indiana",
2320 | "country": "Iceland",
2321 | "company": "Comvene",
2322 | "favoriteNumber": 8
2323 | },
2324 | {
2325 | "id": 258,
2326 | "name": "Winters Petersen",
2327 | "city": "Wildwood",
2328 | "state": "Vermont",
2329 | "country": "Equatorial Guinea",
2330 | "company": "Webiotic",
2331 | "favoriteNumber": 0
2332 | },
2333 | {
2334 | "id": 259,
2335 | "name": "Chambers Finch",
2336 | "city": "Topaz",
2337 | "state": "Kansas",
2338 | "country": "Luxembourg",
2339 | "company": "Sultraxin",
2340 | "favoriteNumber": 5
2341 | },
2342 | {
2343 | "id": 260,
2344 | "name": "Byrd Mills",
2345 | "city": "Cloverdale",
2346 | "state": "Alaska",
2347 | "country": "Cruise Ship",
2348 | "company": "Accel",
2349 | "favoriteNumber": 2
2350 | },
2351 | {
2352 | "id": 261,
2353 | "name": "Gross Jacobs",
2354 | "city": "Duryea",
2355 | "state": "North Dakota",
2356 | "country": "Belarus",
2357 | "company": "Insuron",
2358 | "favoriteNumber": 5
2359 | },
2360 | {
2361 | "id": 262,
2362 | "name": "Jackson Sherman",
2363 | "city": "Waterview",
2364 | "state": "Arkansas",
2365 | "country": "Antigua & Barbuda",
2366 | "company": "Viagreat",
2367 | "favoriteNumber": 2
2368 | },
2369 | {
2370 | "id": 263,
2371 | "name": "Rhodes Boyer",
2372 | "city": "Enlow",
2373 | "state": "New Hampshire",
2374 | "country": "Chad",
2375 | "company": "Conferia",
2376 | "favoriteNumber": 4
2377 | },
2378 | {
2379 | "id": 264,
2380 | "name": "Campbell Rodgers",
2381 | "city": "Cumminsville",
2382 | "state": "Massachusetts",
2383 | "country": "Reunion",
2384 | "company": "Frolix",
2385 | "favoriteNumber": 10
2386 | },
2387 | {
2388 | "id": 265,
2389 | "name": "Bryant Sawyer",
2390 | "city": "Guilford",
2391 | "state": "Utah",
2392 | "country": "Gabon",
2393 | "company": "Rooforia",
2394 | "favoriteNumber": 10
2395 | },
2396 | {
2397 | "id": 266,
2398 | "name": "Joan Browning",
2399 | "city": "Elizaville",
2400 | "state": "Tennessee",
2401 | "country": "Fiji",
2402 | "company": "Kneedles",
2403 | "favoriteNumber": 6
2404 | },
2405 | {
2406 | "id": 267,
2407 | "name": "Jennie Mcintyre",
2408 | "city": "Draper",
2409 | "state": "Pennsylvania",
2410 | "country": "New Caledonia",
2411 | "company": "Isostream",
2412 | "favoriteNumber": 4
2413 | },
2414 | {
2415 | "id": 268,
2416 | "name": "Merle Jones",
2417 | "city": "Caspar",
2418 | "state": "Louisiana",
2419 | "country": "Haiti",
2420 | "company": "Tubesys",
2421 | "favoriteNumber": 4
2422 | },
2423 | {
2424 | "id": 269,
2425 | "name": "Ortega Burgess",
2426 | "city": "Thermal",
2427 | "state": "Idaho",
2428 | "country": "Mozambique",
2429 | "company": "Lovepad",
2430 | "favoriteNumber": 9
2431 | },
2432 | {
2433 | "id": 270,
2434 | "name": "Deanna Grimes",
2435 | "city": "Flintville",
2436 | "state": "Michigan",
2437 | "country": "Pakistan",
2438 | "company": "Omatom",
2439 | "favoriteNumber": 10
2440 | },
2441 | {
2442 | "id": 271,
2443 | "name": "Jeanie Ochoa",
2444 | "city": "Ruckersville",
2445 | "state": "Colorado",
2446 | "country": "Cayman Islands",
2447 | "company": "Momentia",
2448 | "favoriteNumber": 8
2449 | },
2450 | {
2451 | "id": 272,
2452 | "name": "Morrow Valencia",
2453 | "city": "Roberts",
2454 | "state": "Texas",
2455 | "country": "Guam",
2456 | "company": "Permadyne",
2457 | "favoriteNumber": 4
2458 | },
2459 | {
2460 | "id": 273,
2461 | "name": "Hull Wade",
2462 | "city": "Monument",
2463 | "state": "Nebraska",
2464 | "country": "Cyprus",
2465 | "company": "Indexia",
2466 | "favoriteNumber": 10
2467 | },
2468 | {
2469 | "id": 274,
2470 | "name": "Blanca Sheppard",
2471 | "city": "Wadsworth",
2472 | "state": "West Virginia",
2473 | "country": "Nicaragua",
2474 | "company": "Gogol",
2475 | "favoriteNumber": 7
2476 | },
2477 | {
2478 | "id": 275,
2479 | "name": "Stella Luna",
2480 | "city": "Dubois",
2481 | "state": "Oregon",
2482 | "country": "Czech Republic",
2483 | "company": "Intrawear",
2484 | "favoriteNumber": 1
2485 | }
2486 | ];
2487 |
2488 | module.exports.fakeData = fakeData;
2489 |
--------------------------------------------------------------------------------
/public/styles.css:
--------------------------------------------------------------------------------
1 | *,
2 | *:before,
3 | *:after {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | font-smoothing: antialiased;
8 | text-rendering: optimizeLegibility;
9 | }
10 | html {
11 | font-size: 62.5%;
12 | }
13 | body {
14 | font: 300 13px/1.6 'Helvetica Neue', Helvetica, Arial;
15 | background: #f5f5f5;
16 | color: #444;
17 | height: 9000px;
18 | overflow: hidden;
19 | }
20 | /*!
21 | * Bootstrap v3.1.1 (http://getbootstrap.com)
22 | * Copyright 2011-2014 Twitter, Inc.
23 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
24 | */
25 |
26 | /*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@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) ")"}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}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.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:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}}
27 | .griddle {
28 | margin: 20px 0px 20px 0px;
29 | }
30 |
31 | /*for subgrids*/
32 | .griddle .griddle{
33 | margin:0px;
34 | }
35 | .griddle .griddle table{
36 | border: 0px;
37 | }
38 | .griddle .griddle tr:first-child>td{
39 | border-top: none;
40 | }
41 |
42 | .griddle-parent{
43 | padding: 0px;
44 | }
45 | .griddle .griddle .grid-container{
46 | box-shadow: none;
47 | margin-bottom: 0px;
48 | }
49 | /* Avoid highlighting things when clicking on things like next / previous
50 | but still allow text from table body to be selected. */
51 |
52 | .griddle, .griddle *:not(input.field) {
53 | -webkit-user-select: none;
54 | -khtml-user-select: none;
55 | -moz-user-select: none;
56 | -ms-user-select: none;
57 | user-select: none;
58 | }
59 |
60 | .griddle .griddle-settings{
61 | padding: 10px 10px 0px 10px;
62 | margin: 0px 0px 10px 0px;
63 | }
64 | .griddle .griddle-settings h5{
65 | margin:0px 0px 10px 0px;
66 | }
67 |
68 | /* http://nicolasgallagher.com/micro-clearfix-hack/ */
69 | .griddle .griddle-settings:before, .griddle .griddle-settings:after{
70 | content: " ";
71 | display: table;
72 | }
73 |
74 | .griddle .griddle-settings:after{
75 | clear: both;
76 | }
77 |
78 | .griddle .griddle-settings .column{
79 | width: 160px;
80 | float:left;
81 | margin-top:0px;
82 | }
83 |
84 | .griddle-settings .griddle-columns{
85 | border-bottom: 1px solid #EDEDED;
86 | margin-bottom: 10px;
87 | }
88 |
89 | .griddle table{
90 | table-layout: fixed;
91 | }
92 |
93 | .griddle .table-header{
94 | margin-bottom: 0px;
95 | }
96 |
97 | .griddle th{
98 | overflow:hidden;
99 | }
100 |
101 | .griddle .sort-ascending:after{
102 | content: '\25B2';
103 | font-size:12px;
104 | margin-left: 5px;
105 | }
106 |
107 | .griddle .sort-descending:after{
108 | content: '\25BC';
109 | font-size:12px;
110 | margin-left: 5px;
111 | }
112 |
113 | .griddle .parent-row td:first-child:before{
114 | content: '\25BA';
115 | font-size:12px;
116 | margin-right:5px;
117 | }
118 |
119 | .griddle .parent-row.expanded td:first-child:before{
120 | content: '\25BC';
121 | }
122 |
123 | .griddle .standard-row td:first-child:before{
124 | content: ' ';
125 | margin-right:15px;
126 | }
127 |
128 | .griddle .child-row td{
129 | padding-left:20px;
130 | border-bottom:0px;
131 | }
132 |
133 | .griddle .child-row td:first-child:before{
134 | content: ' ';
135 | margin-right:15px;
136 | }
137 |
138 | .griddle .grid-body table{
139 | margin-bottom:0px;
140 | }
141 |
142 | .griddle .settings i {
143 | top:3px;
144 | }
145 |
146 | .griddle .top-section{
147 | margin-bottom: 10px;
148 | }
149 |
150 | .griddle .grid-footer{
151 | padding: 10px 20px 10px 20px;
152 | }
153 |
154 | .griddle .grid-footer .glyphicon{
155 | font-size: 12px;
156 | margin: 0px 5px 0px 5px;
157 | }
158 |
159 | .griddle .next, .griddle .previous, .griddle .settings, .griddle th{
160 | cursor: pointer;
161 | }
162 | .griddle .right{
163 | text-align: right;
164 | }
165 |
166 | .griddle .center{
167 | text-align: center;
168 | }
169 |
170 |
171 | body{
172 | background-color:#CCC;
173 | overflow: auto;
174 | }
175 |
176 | #main-title {
177 | text-align: center;
178 | }
179 | #table-area {
180 | width: 80%;
181 | margin: auto;
182 | }
183 | header{
184 | display: block;
185 | background-color: #D35627;
186 | color: #FFF;
187 | padding: 10px 0px 10px 0px;
188 | border-bottom: 5px solid #E76C3C;
189 | }
190 |
191 | h1, h2, h3, h4, h5, small {
192 | font-family: 'Oxygen', sans-serif;
193 | }
194 |
195 | dd{
196 | color: #555;
197 | }
198 | header small{
199 | color: #efa588;
200 | }
201 |
202 | header .btn-group{
203 | float:right;
204 | margin-top:15px;
205 | }
206 |
207 | header .btn-group a{
208 | padding-top: 15px;
209 | padding-bottom: 15px;
210 | }
211 |
212 | #start {
213 | background-color: #FFF;
214 | padding: 20px 0px 20px 0px;
215 | color: #777;
216 | border-bottom: 5px solid #BBB;
217 | }
218 |
219 | #example1 {
220 | border-bottom: 5px solid #DDD;
221 | }
222 | #example1 .grid-body{
223 | min-height: 270px;
224 | }
225 |
226 | #example2 {
227 | background-color: #FFF;
228 | border-bottom: 5px solid #BBB;
229 | }
230 |
231 | #example2 .grid-container, #start .grid-container, #example4 .grid-container{
232 | border: 1px solid #DFDFDF;
233 | }
234 |
235 |
236 |
237 | #example3{
238 | border-bottom: 5px solid #DDD;
239 | }
240 |
241 | #example4{
242 | background-color: #FFF;
243 | border-bottom: 5px solid #BBB;
244 | }
245 |
246 | #example4 .grid-body{
247 | min-height: 270px;
248 | }
249 |
250 | #example6{
251 | background-color: #FFF;
252 | border-bottom: 5px solid #BBB;
253 | }
254 |
255 | .grid-body .loading{
256 | background-image: url('../images/loading.gif'); /* Thanks 'http://preloaders.net'! */
257 | background-repeat: no-repeat;
258 | min-height: 32px;
259 | width: 32px;
260 | margin-top: 83px;
261 | }
262 |
263 | #properties{
264 | border-bottom: 5px solid #DDD;
265 | }
266 |
267 | #properties dl{
268 | margin-top: 18px;
269 | }
270 |
271 | #properties dt{
272 | float:left;
273 | width: 160px;
274 | }
275 |
276 | #properties dd{
277 | margin-bottom: 18px;
278 | margin-left:160px;
279 | border-bottom: 1px solid #EDEDED;
280 | }
281 |
282 | #properties dd:after{
283 | display: table;
284 | content: "";
285 | clear: both;
286 | }
287 |
288 | .griddle-custom{
289 | background-color: #FFF;
290 | padding: 5px 5px 0px 5px;
291 | border-radius: 5px;
292 | }
293 |
294 | #customdata .griddle.griddle-custom{
295 | margin-top: 0px;
296 | }
297 |
298 | #customdata .griddle-custom .grid-footer{
299 | background:none;
300 | }
301 |
302 | .griddle thead{
303 | background-color: #EDEDED;
304 | }
305 | .griddle .grid-footer{
306 | background-color: #EDEDED;
307 | border-top:1px solid #ddd;
308 | }
309 |
310 | /* duplicate to griddle center but this is mostly for the demo page*/
311 | .center{
312 | text-align: center;
313 | }
314 |
315 | .highlight{
316 | background-color: #EDEDED;
317 | padding:3px;
318 | }
319 |
320 | .griddle-settings{
321 | border: 1px solid #CCC;
322 | }
323 |
324 | .griddle-settings label{
325 | font-weight: 400;
326 | }
327 |
328 | .btn.view{
329 | width:100%;
330 | }
331 |
332 | .custom-component{
333 | padding:5px 10px 5px 10px;
334 | height:100px;
335 | }
336 |
337 | .custom-component h4{
338 | margin-top:0px;
339 | }
340 |
341 | .properties-name{
342 | width: 300px;
343 | font-weight: bold;
344 | }
345 |
346 | footer{
347 | padding:10px;
348 | background-color: #939393;
349 | }
350 |
351 | footer a, footer a:visited{
352 | color: #555;
353 | text-decoration: underline;
354 | }
355 |
356 | .custom-pager {
357 | line-height: 32px;
358 | vertical-align: middle;
359 |
360 | -webkit-touch-callout: none;
361 | -webkit-user-select: none;
362 | -khtml-user-select: none;
363 | -moz-user-select: none;
364 | -ms-user-select: none;
365 | user-select: none;
366 | }
367 |
368 | .custom-pager .pages button {
369 | width: 30px;
370 | height: 32px;
371 | }
372 |
373 | .custom-pager .current-page-selected {
374 | font-weight: bold;
375 | }
376 |
377 | @media(max-width: 992px){
378 | header .btn-group{display:none;}
379 | header small{display:none;}
380 | }
381 | .griddle .sort-ascending:after,
382 | .griddle .sort-descending:after {
383 | content: '';
384 | display: none;
385 |
386 | }
--------------------------------------------------------------------------------