├── .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 | } --------------------------------------------------------------------------------