├── .bowerrc
├── .editorconfig
├── .ember-cli
├── .gitignore
├── .jshintrc
├── .npmignore
├── .travis.yml
├── .watchmanconfig
├── Brocfile.js
├── LICENSE.md
├── README.md
├── addon
└── .gitkeep
├── app
├── .gitkeep
└── templates
│ ├── admin.hbs
│ └── admin
│ ├── edit
│ └── default.hbs
│ ├── index
│ └── default.hbs
│ └── new
│ └── default.hbs
├── bower.json
├── config
├── ember-try.js
└── environment.js
├── ember-cli-build.js
├── index.js
├── package.json
├── server
├── .jshintrc
├── index.js
└── mocks
│ ├── dogs.js
│ └── owners.js
├── testem.js
├── testem.json
└── tests
├── .jshintrc
├── dummy
├── .jshintrc
├── app
│ ├── app.js
│ ├── components
│ │ └── .gitkeep
│ ├── controllers
│ │ └── .gitkeep
│ ├── helpers
│ │ └── .gitkeep
│ ├── index.html
│ ├── models
│ │ ├── .gitkeep
│ │ ├── dog.js
│ │ └── owner.js
│ ├── resolver.js
│ ├── router.js
│ ├── routes
│ │ └── .gitkeep
│ ├── styles
│ │ ├── .gitkeep
│ │ └── app.css
│ ├── templates
│ │ ├── .gitkeep
│ │ ├── application.hbs
│ │ └── components
│ │ │ └── .gitkeep
│ └── views
│ │ └── .gitkeep
├── config
│ └── environment.js
└── public
│ ├── .gitkeep
│ ├── crossdomain.xml
│ └── robots.txt
├── helpers
├── destroy-app.js
├── module-for-acceptance.js
├── resolver.js
└── start-app.js
├── index.html
├── test-helper.js
└── unit
└── .gitkeep
/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "bower_components",
3 | "analytics": false
4 | }
5 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # EditorConfig helps developers define and maintain consistent
2 | # coding styles between different editors and IDEs
3 | # editorconfig.org
4 |
5 | root = true
6 |
7 |
8 | [*]
9 | end_of_line = lf
10 | charset = utf-8
11 | trim_trailing_whitespace = true
12 | insert_final_newline = true
13 | indent_style = space
14 | indent_size = 2
15 |
16 | [*.js]
17 | indent_style = space
18 | indent_size = 2
19 |
20 | [*.hbs]
21 | insert_final_newline = false
22 | indent_style = space
23 | indent_size = 2
24 |
25 | [*.css]
26 | indent_style = space
27 | indent_size = 2
28 |
29 | [*.html]
30 | indent_style = space
31 | indent_size = 2
32 |
33 | [*.{diff,md}]
34 | trim_trailing_whitespace = false
35 |
--------------------------------------------------------------------------------
/.ember-cli:
--------------------------------------------------------------------------------
1 | {
2 | /**
3 | Ember CLI sends analytics information by default. The data is completely
4 | anonymous, but there are times when you might want to disable this behavior.
5 |
6 | Setting `disableAnalytics` to true will prevent any data from being sent.
7 | */
8 | "disableAnalytics": false
9 | }
10 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See http://help.github.com/ignore-files/ for more about ignoring files.
2 |
3 | # compiled output
4 | /dist
5 | /tmp
6 |
7 | # dependencies
8 | /node_modules
9 | /bower_components
10 |
11 | # misc
12 | /.sass-cache
13 | /connect.lock
14 | /coverage/*
15 | /libpeerconnection.log
16 | npm-debug.log
17 | testem.log
18 |
--------------------------------------------------------------------------------
/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "predef": [
3 | "document",
4 | "window",
5 | "-Promise"
6 | ],
7 | "browser": true,
8 | "boss": true,
9 | "curly": true,
10 | "debug": false,
11 | "devel": true,
12 | "eqeqeq": true,
13 | "evil": true,
14 | "forin": false,
15 | "immed": false,
16 | "laxbreak": false,
17 | "newcap": true,
18 | "noarg": true,
19 | "noempty": false,
20 | "nonew": false,
21 | "nomen": false,
22 | "onevar": false,
23 | "plusplus": false,
24 | "regexp": false,
25 | "undef": true,
26 | "sub": true,
27 | "strict": false,
28 | "white": false,
29 | "eqnull": true,
30 | "esnext": true,
31 | "unused": true
32 | }
33 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | /bower_components
2 | /config/ember-try.js
3 | /dist
4 | /tests
5 | /tmp
6 | **/.gitkeep
7 | .bowerrc
8 | .editorconfig
9 | .ember-cli
10 | .gitignore
11 | .jshintrc
12 | .watchmanconfig
13 | .travis.yml
14 | bower.json
15 | ember-cli-build.js
16 | testem.js
17 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | ---
2 | language: node_js
3 | node_js:
4 | - "4"
5 |
6 | sudo: false
7 |
8 | cache:
9 | directories:
10 | - node_modules
11 |
12 | env:
13 | - EMBER_TRY_SCENARIO=default
14 | - EMBER_TRY_SCENARIO=ember-1.13
15 | - EMBER_TRY_SCENARIO=ember-release
16 | - EMBER_TRY_SCENARIO=ember-beta
17 | - EMBER_TRY_SCENARIO=ember-canary
18 |
19 | matrix:
20 | fast_finish: true
21 | allow_failures:
22 | - env: EMBER_TRY_SCENARIO=ember-canary
23 |
24 | before_install:
25 | - npm config set spin false
26 | - npm install -g bower
27 | - npm install phantomjs-prebuilt
28 |
29 | install:
30 | - npm install
31 | - bower install
32 |
33 | script:
34 | # Usually, it's ok to finish the test scenario without reverting
35 | # to the addon's original dependency state, skipping "cleanup".
36 | - ember try $EMBER_TRY_SCENARIO test --skip-cleanup
37 |
--------------------------------------------------------------------------------
/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {
2 | "ignore_dirs": ["tmp", "dist"]
3 | }
4 |
--------------------------------------------------------------------------------
/Brocfile.js:
--------------------------------------------------------------------------------
1 | /* global require, module */
2 |
3 | var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
4 |
5 | var app = new EmberAddon();
6 |
7 | // Use `app.import` to add additional libraries to the generated
8 | // output files.
9 | //
10 | // If you need to use different assets in different
11 | // environments, specify an object as the first parameter. That
12 | // object's keys should be the environment name and the values
13 | // should be the asset to use in that environment.
14 | //
15 | // If the library that you are including contains AMD or ES6
16 | // modules that you would like to import into your application
17 | // please specify an object with the list of modules as keys
18 | // along with the exports of each module as its value.
19 |
20 | module.exports = app.toTree();
21 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Ember Admin Bootstrap
2 |
3 | ## About ##
4 |
5 | Provides a [Twitter Bootstrap](http://getbootstrap.com/) theme for [Ember Admin](https://github.com/dockyard/ember-admin).
6 |
7 | ## Install ##
8 |
9 | Add `ember-admin-bootstrap` to the `"dependencies"` in `package.json`. then run `npm install`.
10 |
11 | ## Usage ##
12 |
13 | It is up to you to include Bootstrap's CSS in your project. If you are
14 | looking for a simple solution for your Ember app please check out
15 | [ember-cli-bootstrap](https://github.com/dockyard/ember-cli-bootstrap).
16 | We don't include Bootstrap in this module to avoid unecessarily making
17 | assumptions on which Bootstrap modules to include.
18 |
19 | View [Ember Admin's README for getting setup](https://github.com/dockyard/ember-admin#usage) for the remaining instructions on getting started. This module will always inherit and use
20 | Ember Admin itself and just provide specific template overrides.
21 |
22 | ## Demo ##
23 |
24 | This repo comes with a demo. If you'd like to see the demo run the following:
25 |
26 | ```
27 | git clone https://github.com/dockyard/ember-admin-bootstrap.git
28 | cd ember-admin-bootstrap
29 | npm install && bower install
30 | ember server
31 | ```
32 |
33 | Then visit `http://localhost:4200/admin`
34 |
35 | ## Contributing ##
36 |
37 | We are always looking to improve this theme. If you have suggestions
38 | please open a PR and include screenshots for review.
39 |
40 | ## Authors ##
41 |
42 | * [Brian Cardarella](http://twitter.com/bcardarella)
43 |
44 | [We are very thankful for the many contributors](https://github.com/dockyard/ember-admin-bootstrap/graphs/contributors)
45 |
46 | ## Versioning ##
47 |
48 | This library follows [Semantic Versioning](http://semver.org)
49 |
50 | ## Want to help? ##
51 |
52 | Please do! We are always looking to improve this gem. Please see our
53 | [Contribution Guidelines](https://github.com/dockyard/ember-admin-bootstrap/blob/master/CONTRIBUTING.md)
54 | on how to properly submit issues and pull requests.
55 |
56 | ## Legal ##
57 |
58 | [DockYard](http://dockyard.com), Inc © 2014
59 |
60 | [@dockyard](http://twitter.com/dockyard)
61 |
62 | [Licensed under the MIT license](http://www.opensource.org/licenses/mit-license.php)
63 |
--------------------------------------------------------------------------------
/addon/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/addon/.gitkeep
--------------------------------------------------------------------------------
/app/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/app/.gitkeep
--------------------------------------------------------------------------------
/app/templates/admin.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 | {{outlet}}
24 |
25 |
26 |
--------------------------------------------------------------------------------
/app/templates/admin/edit/default.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Edit ({{recordType}} {{id}})
6 |
7 |
8 |
9 |
21 |
22 |
28 |
29 |
30 |
31 |
32 |
33 | Relationships ({{recordType}} {{id}})
34 |
35 |
36 |
37 |
38 | {{#each relationshipTypes as |relationshipType|}}
39 | {{#each relationshipType as |relationship|}}
40 |
{{relationship.name}}
41 | {{model-records-table recordType=relationship.type records=relationship.records relationshipName=relationship.inverse relationshipId=id}}
42 | {{/each}}
43 | {{/each}}
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/app/templates/admin/index/default.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 | {{#each filteredColumns as |column|}}
24 | {{column}} |
25 | {{/each}}
26 |
27 |
28 |
29 |
30 | {{#each filteredRecords as |record|}}
31 |
32 | {{#each filteredColumns as |column|}}
33 |
34 | {{#link-to 'model-records.edit' recordType record}}
35 | {{property-print record=record column=column}}
36 | {{/link-to}}
37 | |
38 | {{/each}}
39 |
40 | {{/each}}
41 |
42 |
43 | {{#unless records}}
44 | No records!
45 | {{/unless}}
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/app/templates/admin/new/default.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Create {{recordType}}
6 |
7 |
8 |
9 |
21 |
22 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ember-admin-bootstrap",
3 | "dependencies": {
4 | "ember": "~2.6.0",
5 | "ember-cli-shims": "0.1.1",
6 | "ember-cli-test-loader": "0.2.2",
7 | "ember-qunit-notifications": "0.1.0"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/config/ember-try.js:
--------------------------------------------------------------------------------
1 | /*jshint node:true*/
2 | module.exports = {
3 | scenarios: [
4 | {
5 | name: 'default',
6 | bower: {
7 | dependencies: { }
8 | }
9 | },
10 | {
11 | name: 'ember-1.13',
12 | bower: {
13 | dependencies: {
14 | 'ember': '~1.13.0'
15 | },
16 | resolutions: {
17 | 'ember': '~1.13.0'
18 | }
19 | }
20 | },
21 | {
22 | name: 'ember-release',
23 | bower: {
24 | dependencies: {
25 | 'ember': 'components/ember#release'
26 | },
27 | resolutions: {
28 | 'ember': 'release'
29 | }
30 | }
31 | },
32 | {
33 | name: 'ember-beta',
34 | bower: {
35 | dependencies: {
36 | 'ember': 'components/ember#beta'
37 | },
38 | resolutions: {
39 | 'ember': 'beta'
40 | }
41 | }
42 | },
43 | {
44 | name: 'ember-canary',
45 | bower: {
46 | dependencies: {
47 | 'ember': 'components/ember#canary'
48 | },
49 | resolutions: {
50 | 'ember': 'canary'
51 | }
52 | }
53 | }
54 | ]
55 | };
56 |
--------------------------------------------------------------------------------
/config/environment.js:
--------------------------------------------------------------------------------
1 | /*jshint node:true*/
2 | 'use strict';
3 |
4 | module.exports = function(/* environment, appConfig */) {
5 | return { };
6 | };
7 |
--------------------------------------------------------------------------------
/ember-cli-build.js:
--------------------------------------------------------------------------------
1 | /*jshint node:true*/
2 | /* global require, module */
3 | var EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
4 |
5 | module.exports = function(defaults) {
6 | var app = new EmberAddon(defaults, {
7 | // Add options here
8 | });
9 |
10 | /*
11 | This build file specifies the options for the dummy test app of this
12 | addon, located in `/tests/dummy`
13 | This build file does *not* influence how the addon or the app using it
14 | behave. You most likely want to be modifying `./index.js` or app's build file
15 | */
16 |
17 | return app.toTree();
18 | };
19 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | /* jshint node: true */
2 | 'use strict';
3 |
4 | module.exports = {
5 | name: 'ember-admin-bootstrap'
6 | };
7 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ember-admin-bootstrap",
3 | "version": "0.0.4",
4 | "directories": {
5 | "doc": "doc",
6 | "test": "tests"
7 | },
8 | "scripts": {
9 | "start": "ember server",
10 | "build": "ember build",
11 | "test": "ember try:each"
12 | },
13 | "repository": "https://github.com/dockyard/ember-admin-bootstrap",
14 | "engines": {
15 | "node": ">= 0.10.0"
16 | },
17 | "author": "Brian Cardarella",
18 | "license": "MIT",
19 | "dependencies": {
20 | "ember-admin": "0.2.0"
21 | },
22 | "devDependencies": {
23 | "body-parser": "^1.2.0",
24 | "broccoli-asset-rev": "^2.4.2",
25 | "ember-ajax": "^2.0.1",
26 | "ember-cli": "2.6.3",
27 | "ember-cli-app-version": "^1.0.0",
28 | "ember-cli-dependency-checker": "^1.2.0",
29 | "ember-cli-htmlbars": "^1.0.3",
30 | "ember-cli-htmlbars-inline-precompile": "^0.3.1",
31 | "ember-cli-inject-live-reload": "^1.4.0",
32 | "ember-cli-jshint": "^1.0.0",
33 | "ember-cli-qunit": "^1.4.0",
34 | "ember-cli-release": "^0.2.9",
35 | "ember-cli-sri": "^2.1.0",
36 | "ember-cli-uglify": "^1.2.0",
37 | "ember-data": "^2.6.0",
38 | "ember-disable-prototype-extensions": "^1.1.0",
39 | "ember-export-application-global": "^1.0.5",
40 | "ember-load-initializers": "^0.5.1",
41 | "ember-resolver": "^2.0.3",
42 | "ember-welcome-page": "^1.0.1",
43 | "express": "^4.8.5",
44 | "glob": "^4.0.5",
45 | "loader.js": "^4.0.1"
46 | },
47 | "keywords": [
48 | "ember-addon"
49 | ],
50 | "dependencies": {
51 | "ember-cli-babel": "^5.1.6"
52 | },
53 | "ember-addon": {
54 | "configPath": "tests/dummy/config"
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/server/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "node": true
3 | }
4 |
--------------------------------------------------------------------------------
/server/index.js:
--------------------------------------------------------------------------------
1 | // To use it create some files under `routes/`
2 | // e.g. `server/routes/ember-hamsters.js`
3 | //
4 | // module.exports = function(app) {
5 | // app.get('/ember-hamsters', function(req, res) {
6 | // res.send('hello');
7 | // });
8 | // };
9 |
10 | var bodyParser = require('body-parser');
11 | var globSync = require('glob').sync;
12 | var mocks = globSync('./mocks/**/*.js', { cwd: __dirname }).map(require);
13 | var proxies = globSync('./proxies/**/*.js', { cwd: __dirname }).map(require);
14 |
15 | module.exports = function(app) {
16 | app.use(bodyParser.json());
17 | app.use(bodyParser.urlencoded({
18 | extended: true
19 | }));
20 |
21 | mocks.forEach(function(route) { route(app)});
22 |
23 | // proxy expects a stream, but express will have turned
24 | // the request stream into an object because bodyParser
25 | // has run. We have to convert it back to stream:
26 | // https://github.com/nodejitsu/node-http-proxy/issues/180
27 | app.use(require('connect-restreamer')());
28 | proxies.forEach(function(route) { route(app)});
29 | };
30 |
--------------------------------------------------------------------------------
/server/mocks/dogs.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var express = require('express');
3 | var dogsRouter = express.Router();
4 | var dogs = [
5 | {id: 1, name: 'Boomer', owner: 1},
6 | {id: 2, name: 'Wiley', owner: 1},
7 | {id: 3, name: 'Bosco', owner: 1},
8 | {id: 4, name: 'Rippy Tippy', owner: 1}
9 | ];
10 | var insertIndex = dogs.length + 1;
11 | dogsRouter.get('/', function(req, res) {
12 | res.send({dogs:dogs});
13 | });
14 | dogsRouter.get('/:id', function(req, res) {
15 | var id = parseInt(req.params.id, 10);
16 | res.send({dogs:[dogs[id - 1]]});
17 | });
18 | dogsRouter.delete('/:id', function(req, res) {
19 | var id = parseInt(req.params.id, 10);
20 | dogs.splice(id - 1, 1);
21 | res.send({});
22 | });
23 | dogsRouter.post('/', function(req, res) {
24 | var newdog = req.body.dog;
25 | newdog.id = insertIndex++;
26 | dogs.push(newdog);
27 | res.send({dogs:[newdog]});
28 | });
29 | dogsRouter.put('/:id', function(req, res) {
30 | var id = parseInt(req.params.id, 10);
31 | var dogIndex;
32 | var updateddog = req.body.dog;
33 | updateddog.id = id;
34 |
35 | for (var i = 0; i < dogs.length; i++) {
36 | if (dogs[i].id === id) {
37 | dogIndex = i;
38 | break;
39 | }
40 | }
41 |
42 | dogs.splice(dogIndex, 0, updateddog);
43 | res.send({dogs:[updateddog]});
44 | });
45 |
46 | app.use('/admin/dogs', dogsRouter);
47 | };
48 |
--------------------------------------------------------------------------------
/server/mocks/owners.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var express = require('express');
3 | var ownersRouter = express.Router();
4 | var owners = [
5 | {id: 1, name: 'Brian', dogs: [1,2,3,4]}
6 | ];
7 | var insertIndex = owners.length + 1;
8 | ownersRouter.get('/', function(req, res) {
9 | res.send({owners:owners});
10 | });
11 | ownersRouter.get('/:id', function(req, res) {
12 | var id = parseInt(req.params.id, 10);
13 | res.send({owners:[owners[id - 1]]});
14 | });
15 | ownersRouter.delete('/:id', function(req, res) {
16 | var id = parseInt(req.params.id, 10);
17 | owners.splice(id - 1, 1);
18 | res.send({});
19 | });
20 | ownersRouter.post('/', function(req, res) {
21 | var newOwner = req.body.owner;
22 | newOwner.id = insertIndex++;
23 | owners.push(newOwner);
24 | res.send({owners:[newOwner]});
25 | });
26 | ownersRouter.put('/:id', function(req, res) {
27 | var id = parseInt(req.params.id, 10);
28 | var ownerIndex;
29 | var updatedOwner = req.body.owner;
30 | updatedOwner.id = id;
31 |
32 | for (var i = 0; i < owners.length; i++) {
33 | if (owners[i].id === id) {
34 | ownerIndex = i;
35 | break;
36 | }
37 | }
38 |
39 | owners.splice(ownerIndex, 0, updatedOwner);
40 | res.send({owners:[updatedOwner]});
41 | });
42 |
43 | app.use('/admin/owners', ownersRouter);
44 | };
45 |
--------------------------------------------------------------------------------
/testem.js:
--------------------------------------------------------------------------------
1 | /*jshint node:true*/
2 | module.exports = {
3 | "framework": "qunit",
4 | "test_page": "tests/index.html?hidepassed",
5 | "disable_watching": true,
6 | "launch_in_ci": [
7 | "PhantomJS"
8 | ],
9 | "launch_in_dev": [
10 | "PhantomJS",
11 | "Chrome"
12 | ]
13 | };
14 |
--------------------------------------------------------------------------------
/testem.json:
--------------------------------------------------------------------------------
1 | {
2 | "framework": "qunit",
3 | "test_page": "tests/index.html",
4 | "launch_in_ci": [
5 | "PhantomJS"
6 | ],
7 | "launch_in_dev": [
8 | "PhantomJS",
9 | "Chrome"
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/tests/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "predef": [
3 | "document",
4 | "window",
5 | "location",
6 | "setTimeout",
7 | "$",
8 | "-Promise",
9 | "define",
10 | "console",
11 | "visit",
12 | "exists",
13 | "fillIn",
14 | "click",
15 | "keyEvent",
16 | "triggerEvent",
17 | "find",
18 | "findWithAssert",
19 | "wait",
20 | "DS",
21 | "andThen",
22 | "currentURL",
23 | "currentPath",
24 | "currentRouteName"
25 | ],
26 | "node": false,
27 | "browser": false,
28 | "boss": true,
29 | "curly": true,
30 | "debug": false,
31 | "devel": false,
32 | "eqeqeq": true,
33 | "evil": true,
34 | "forin": false,
35 | "immed": false,
36 | "laxbreak": false,
37 | "newcap": true,
38 | "noarg": true,
39 | "noempty": false,
40 | "nonew": false,
41 | "nomen": false,
42 | "onevar": false,
43 | "plusplus": false,
44 | "regexp": false,
45 | "undef": true,
46 | "sub": true,
47 | "strict": false,
48 | "white": false,
49 | "eqnull": true,
50 | "esnext": true,
51 | "unused": true
52 | }
53 |
--------------------------------------------------------------------------------
/tests/dummy/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "predef": {
3 | "document": true,
4 | "window": true,
5 | "-Promise": true
6 | },
7 | "browser" : true,
8 | "boss" : true,
9 | "curly": true,
10 | "debug": false,
11 | "devel": true,
12 | "eqeqeq": true,
13 | "evil": true,
14 | "forin": false,
15 | "immed": false,
16 | "laxbreak": false,
17 | "newcap": true,
18 | "noarg": true,
19 | "noempty": false,
20 | "nonew": false,
21 | "nomen": false,
22 | "onevar": false,
23 | "plusplus": false,
24 | "regexp": false,
25 | "undef": true,
26 | "sub": true,
27 | "strict": false,
28 | "white": false,
29 | "eqnull": true,
30 | "esnext": true,
31 | "unused": true
32 | }
33 |
--------------------------------------------------------------------------------
/tests/dummy/app/app.js:
--------------------------------------------------------------------------------
1 | import Ember from 'ember';
2 | import Resolver from './resolver';
3 | import loadInitializers from 'ember-load-initializers';
4 | import config from './config/environment';
5 |
6 | let App;
7 |
8 | Ember.MODEL_FACTORY_INJECTIONS = true;
9 |
10 | App = Ember.Application.extend({
11 | modulePrefix: config.modulePrefix,
12 | podModulePrefix: config.podModulePrefix,
13 | Resolver
14 | });
15 |
16 | loadInitializers(App, config.modulePrefix);
17 |
18 | export default App;
19 |
--------------------------------------------------------------------------------
/tests/dummy/app/components/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/components/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/controllers/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/controllers/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/helpers/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/helpers/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Dummy
7 |
8 |
9 |
10 | {{content-for "head"}}
11 |
12 |
13 |
14 |
15 | {{content-for "head-footer"}}
16 |
17 |
18 | {{content-for "body"}}
19 |
20 |
21 |
22 |
23 | {{content-for "body-footer"}}
24 |
25 |
26 |
--------------------------------------------------------------------------------
/tests/dummy/app/models/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/models/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/models/dog.js:
--------------------------------------------------------------------------------
1 | import DS from 'ember-data';
2 |
3 | export default DS.Model.extend({
4 | name: DS.attr('string'),
5 | owner: DS.belongsTo('owner', {async: true})
6 | });
7 |
--------------------------------------------------------------------------------
/tests/dummy/app/models/owner.js:
--------------------------------------------------------------------------------
1 | import DS from 'ember-data';
2 |
3 | export default DS.Model.extend({
4 | name: DS.attr('string'),
5 | dogs: DS.hasMany('dog', {async: true})
6 | });
7 |
--------------------------------------------------------------------------------
/tests/dummy/app/resolver.js:
--------------------------------------------------------------------------------
1 | import Resolver from 'ember-resolver';
2 |
3 | export default Resolver;
4 |
--------------------------------------------------------------------------------
/tests/dummy/app/router.js:
--------------------------------------------------------------------------------
1 | import Ember from 'ember';
2 | import config from './config/environment';
3 | import adminRouter from 'ember-admin/router';
4 |
5 | const Router = Ember.Router.extend({
6 | location: config.locationType
7 | });
8 |
9 | Router.map(function() {
10 | adminRouter(this);
11 | });
12 |
13 | export default Router;
14 |
--------------------------------------------------------------------------------
/tests/dummy/app/routes/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/routes/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/styles/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/styles/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/styles/app.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.2.0 (http://getbootstrap.com)
3 | * Copyright 2011-2014 Twitter, Inc.
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 | */
6 |
7 | /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
8 | html {
9 | font-family: sans-serif;
10 | -webkit-text-size-adjust: 100%;
11 | -ms-text-size-adjust: 100%;
12 | }
13 | body {
14 | margin: 0;
15 | }
16 | article,
17 | aside,
18 | details,
19 | figcaption,
20 | figure,
21 | footer,
22 | header,
23 | hgroup,
24 | main,
25 | menu,
26 | nav,
27 | section,
28 | summary {
29 | display: block;
30 | }
31 | audio,
32 | canvas,
33 | progress,
34 | video {
35 | display: inline-block;
36 | vertical-align: baseline;
37 | }
38 | audio:not([controls]) {
39 | display: none;
40 | height: 0;
41 | }
42 | [hidden],
43 | template {
44 | display: none;
45 | }
46 | a {
47 | background-color: transparent;
48 | }
49 | a:active,
50 | a:hover {
51 | outline: 0;
52 | }
53 | abbr[title] {
54 | border-bottom: 1px dotted;
55 | }
56 | b,
57 | strong {
58 | font-weight: bold;
59 | }
60 | dfn {
61 | font-style: italic;
62 | }
63 | h1 {
64 | margin: .67em 0;
65 | font-size: 2em;
66 | }
67 | mark {
68 | color: #000;
69 | background: #ff0;
70 | }
71 | small {
72 | font-size: 80%;
73 | }
74 | sub,
75 | sup {
76 | position: relative;
77 | font-size: 75%;
78 | line-height: 0;
79 | vertical-align: baseline;
80 | }
81 | sup {
82 | top: -.5em;
83 | }
84 | sub {
85 | bottom: -.25em;
86 | }
87 | img {
88 | border: 0;
89 | }
90 | svg:not(:root) {
91 | overflow: hidden;
92 | }
93 | figure {
94 | margin: 1em 40px;
95 | }
96 | hr {
97 | height: 0;
98 | -webkit-box-sizing: content-box;
99 | -moz-box-sizing: content-box;
100 | box-sizing: content-box;
101 | }
102 | pre {
103 | overflow: auto;
104 | }
105 | code,
106 | kbd,
107 | pre,
108 | samp {
109 | font-family: monospace, monospace;
110 | font-size: 1em;
111 | }
112 | button,
113 | input,
114 | optgroup,
115 | select,
116 | textarea {
117 | margin: 0;
118 | font: inherit;
119 | color: inherit;
120 | }
121 | button {
122 | overflow: visible;
123 | }
124 | button,
125 | select {
126 | text-transform: none;
127 | }
128 | button,
129 | html input[type="button"],
130 | input[type="reset"],
131 | input[type="submit"] {
132 | -webkit-appearance: button;
133 | cursor: pointer;
134 | }
135 | button[disabled],
136 | html input[disabled] {
137 | cursor: default;
138 | }
139 | button::-moz-focus-inner,
140 | input::-moz-focus-inner {
141 | padding: 0;
142 | border: 0;
143 | }
144 | input {
145 | line-height: normal;
146 | }
147 | input[type="checkbox"],
148 | input[type="radio"] {
149 | -webkit-box-sizing: border-box;
150 | -moz-box-sizing: border-box;
151 | box-sizing: border-box;
152 | padding: 0;
153 | }
154 | input[type="number"]::-webkit-inner-spin-button,
155 | input[type="number"]::-webkit-outer-spin-button {
156 | height: auto;
157 | }
158 | input[type="search"] {
159 | -webkit-box-sizing: content-box;
160 | -moz-box-sizing: content-box;
161 | box-sizing: content-box;
162 | -webkit-appearance: textfield;
163 | }
164 | input[type="search"]::-webkit-search-cancel-button,
165 | input[type="search"]::-webkit-search-decoration {
166 | -webkit-appearance: none;
167 | }
168 | fieldset {
169 | padding: .35em .625em .75em;
170 | margin: 0 2px;
171 | border: 1px solid #c0c0c0;
172 | }
173 | legend {
174 | padding: 0;
175 | border: 0;
176 | }
177 | textarea {
178 | overflow: auto;
179 | }
180 | optgroup {
181 | font-weight: bold;
182 | }
183 | table {
184 | border-spacing: 0;
185 | border-collapse: collapse;
186 | }
187 | td,
188 | th {
189 | padding: 0;
190 | }
191 | @media print {
192 | * {
193 | color: #000 !important;
194 | text-shadow: none !important;
195 | background: transparent !important;
196 | -webkit-box-shadow: none !important;
197 | box-shadow: none !important;
198 | }
199 | a,
200 | a:visited {
201 | text-decoration: underline;
202 | }
203 | a[href]:after {
204 | content: " (" attr(href) ")";
205 | }
206 | abbr[title]:after {
207 | content: " (" attr(title) ")";
208 | }
209 | a[href^="#"]:after,
210 | a[href^="javascript:"]:after {
211 | content: "";
212 | }
213 | pre,
214 | blockquote {
215 | border: 1px solid #999;
216 |
217 | page-break-inside: avoid;
218 | }
219 | thead {
220 | display: table-header-group;
221 | }
222 | tr,
223 | img {
224 | page-break-inside: avoid;
225 | }
226 | img {
227 | max-width: 100% !important;
228 | }
229 | p,
230 | h2,
231 | h3 {
232 | orphans: 3;
233 | widows: 3;
234 | }
235 | h2,
236 | h3 {
237 | page-break-after: avoid;
238 | }
239 | select {
240 | background: #fff !important;
241 | }
242 | .navbar {
243 | display: none;
244 | }
245 | .btn > .caret,
246 | .dropup > .btn > .caret {
247 | border-top-color: #000 !important;
248 | }
249 | .label {
250 | border: 1px solid #000;
251 | }
252 | .table {
253 | border-collapse: collapse !important;
254 | }
255 | .table td,
256 | .table th {
257 | background-color: #fff !important;
258 | }
259 | .table-bordered th,
260 | .table-bordered td {
261 | border: 1px solid #ddd !important;
262 | }
263 | }
264 | @font-face {
265 | font-family: 'Glyphicons Halflings';
266 |
267 | src: url('../fonts/glyphicons-halflings-regular.eot');
268 | 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');
269 | }
270 | .glyphicon {
271 | position: relative;
272 | top: 1px;
273 | display: inline-block;
274 | font-family: 'Glyphicons Halflings';
275 | font-style: normal;
276 | font-weight: normal;
277 | line-height: 1;
278 |
279 | -webkit-font-smoothing: antialiased;
280 | -moz-osx-font-smoothing: grayscale;
281 | }
282 | .glyphicon-asterisk:before {
283 | content: "\2a";
284 | }
285 | .glyphicon-plus:before {
286 | content: "\2b";
287 | }
288 | .glyphicon-euro:before {
289 | content: "\20ac";
290 | }
291 | .glyphicon-minus:before {
292 | content: "\2212";
293 | }
294 | .glyphicon-cloud:before {
295 | content: "\2601";
296 | }
297 | .glyphicon-envelope:before {
298 | content: "\2709";
299 | }
300 | .glyphicon-pencil:before {
301 | content: "\270f";
302 | }
303 | .glyphicon-glass:before {
304 | content: "\e001";
305 | }
306 | .glyphicon-music:before {
307 | content: "\e002";
308 | }
309 | .glyphicon-search:before {
310 | content: "\e003";
311 | }
312 | .glyphicon-heart:before {
313 | content: "\e005";
314 | }
315 | .glyphicon-star:before {
316 | content: "\e006";
317 | }
318 | .glyphicon-star-empty:before {
319 | content: "\e007";
320 | }
321 | .glyphicon-user:before {
322 | content: "\e008";
323 | }
324 | .glyphicon-film:before {
325 | content: "\e009";
326 | }
327 | .glyphicon-th-large:before {
328 | content: "\e010";
329 | }
330 | .glyphicon-th:before {
331 | content: "\e011";
332 | }
333 | .glyphicon-th-list:before {
334 | content: "\e012";
335 | }
336 | .glyphicon-ok:before {
337 | content: "\e013";
338 | }
339 | .glyphicon-remove:before {
340 | content: "\e014";
341 | }
342 | .glyphicon-zoom-in:before {
343 | content: "\e015";
344 | }
345 | .glyphicon-zoom-out:before {
346 | content: "\e016";
347 | }
348 | .glyphicon-off:before {
349 | content: "\e017";
350 | }
351 | .glyphicon-signal:before {
352 | content: "\e018";
353 | }
354 | .glyphicon-cog:before {
355 | content: "\e019";
356 | }
357 | .glyphicon-trash:before {
358 | content: "\e020";
359 | }
360 | .glyphicon-home:before {
361 | content: "\e021";
362 | }
363 | .glyphicon-file:before {
364 | content: "\e022";
365 | }
366 | .glyphicon-time:before {
367 | content: "\e023";
368 | }
369 | .glyphicon-road:before {
370 | content: "\e024";
371 | }
372 | .glyphicon-download-alt:before {
373 | content: "\e025";
374 | }
375 | .glyphicon-download:before {
376 | content: "\e026";
377 | }
378 | .glyphicon-upload:before {
379 | content: "\e027";
380 | }
381 | .glyphicon-inbox:before {
382 | content: "\e028";
383 | }
384 | .glyphicon-play-circle:before {
385 | content: "\e029";
386 | }
387 | .glyphicon-repeat:before {
388 | content: "\e030";
389 | }
390 | .glyphicon-refresh:before {
391 | content: "\e031";
392 | }
393 | .glyphicon-list-alt:before {
394 | content: "\e032";
395 | }
396 | .glyphicon-lock:before {
397 | content: "\e033";
398 | }
399 | .glyphicon-flag:before {
400 | content: "\e034";
401 | }
402 | .glyphicon-headphones:before {
403 | content: "\e035";
404 | }
405 | .glyphicon-volume-off:before {
406 | content: "\e036";
407 | }
408 | .glyphicon-volume-down:before {
409 | content: "\e037";
410 | }
411 | .glyphicon-volume-up:before {
412 | content: "\e038";
413 | }
414 | .glyphicon-qrcode:before {
415 | content: "\e039";
416 | }
417 | .glyphicon-barcode:before {
418 | content: "\e040";
419 | }
420 | .glyphicon-tag:before {
421 | content: "\e041";
422 | }
423 | .glyphicon-tags:before {
424 | content: "\e042";
425 | }
426 | .glyphicon-book:before {
427 | content: "\e043";
428 | }
429 | .glyphicon-bookmark:before {
430 | content: "\e044";
431 | }
432 | .glyphicon-print:before {
433 | content: "\e045";
434 | }
435 | .glyphicon-camera:before {
436 | content: "\e046";
437 | }
438 | .glyphicon-font:before {
439 | content: "\e047";
440 | }
441 | .glyphicon-bold:before {
442 | content: "\e048";
443 | }
444 | .glyphicon-italic:before {
445 | content: "\e049";
446 | }
447 | .glyphicon-text-height:before {
448 | content: "\e050";
449 | }
450 | .glyphicon-text-width:before {
451 | content: "\e051";
452 | }
453 | .glyphicon-align-left:before {
454 | content: "\e052";
455 | }
456 | .glyphicon-align-center:before {
457 | content: "\e053";
458 | }
459 | .glyphicon-align-right:before {
460 | content: "\e054";
461 | }
462 | .glyphicon-align-justify:before {
463 | content: "\e055";
464 | }
465 | .glyphicon-list:before {
466 | content: "\e056";
467 | }
468 | .glyphicon-indent-left:before {
469 | content: "\e057";
470 | }
471 | .glyphicon-indent-right:before {
472 | content: "\e058";
473 | }
474 | .glyphicon-facetime-video:before {
475 | content: "\e059";
476 | }
477 | .glyphicon-picture:before {
478 | content: "\e060";
479 | }
480 | .glyphicon-map-marker:before {
481 | content: "\e062";
482 | }
483 | .glyphicon-adjust:before {
484 | content: "\e063";
485 | }
486 | .glyphicon-tint:before {
487 | content: "\e064";
488 | }
489 | .glyphicon-edit:before {
490 | content: "\e065";
491 | }
492 | .glyphicon-share:before {
493 | content: "\e066";
494 | }
495 | .glyphicon-check:before {
496 | content: "\e067";
497 | }
498 | .glyphicon-move:before {
499 | content: "\e068";
500 | }
501 | .glyphicon-step-backward:before {
502 | content: "\e069";
503 | }
504 | .glyphicon-fast-backward:before {
505 | content: "\e070";
506 | }
507 | .glyphicon-backward:before {
508 | content: "\e071";
509 | }
510 | .glyphicon-play:before {
511 | content: "\e072";
512 | }
513 | .glyphicon-pause:before {
514 | content: "\e073";
515 | }
516 | .glyphicon-stop:before {
517 | content: "\e074";
518 | }
519 | .glyphicon-forward:before {
520 | content: "\e075";
521 | }
522 | .glyphicon-fast-forward:before {
523 | content: "\e076";
524 | }
525 | .glyphicon-step-forward:before {
526 | content: "\e077";
527 | }
528 | .glyphicon-eject:before {
529 | content: "\e078";
530 | }
531 | .glyphicon-chevron-left:before {
532 | content: "\e079";
533 | }
534 | .glyphicon-chevron-right:before {
535 | content: "\e080";
536 | }
537 | .glyphicon-plus-sign:before {
538 | content: "\e081";
539 | }
540 | .glyphicon-minus-sign:before {
541 | content: "\e082";
542 | }
543 | .glyphicon-remove-sign:before {
544 | content: "\e083";
545 | }
546 | .glyphicon-ok-sign:before {
547 | content: "\e084";
548 | }
549 | .glyphicon-question-sign:before {
550 | content: "\e085";
551 | }
552 | .glyphicon-info-sign:before {
553 | content: "\e086";
554 | }
555 | .glyphicon-screenshot:before {
556 | content: "\e087";
557 | }
558 | .glyphicon-remove-circle:before {
559 | content: "\e088";
560 | }
561 | .glyphicon-ok-circle:before {
562 | content: "\e089";
563 | }
564 | .glyphicon-ban-circle:before {
565 | content: "\e090";
566 | }
567 | .glyphicon-arrow-left:before {
568 | content: "\e091";
569 | }
570 | .glyphicon-arrow-right:before {
571 | content: "\e092";
572 | }
573 | .glyphicon-arrow-up:before {
574 | content: "\e093";
575 | }
576 | .glyphicon-arrow-down:before {
577 | content: "\e094";
578 | }
579 | .glyphicon-share-alt:before {
580 | content: "\e095";
581 | }
582 | .glyphicon-resize-full:before {
583 | content: "\e096";
584 | }
585 | .glyphicon-resize-small:before {
586 | content: "\e097";
587 | }
588 | .glyphicon-exclamation-sign:before {
589 | content: "\e101";
590 | }
591 | .glyphicon-gift:before {
592 | content: "\e102";
593 | }
594 | .glyphicon-leaf:before {
595 | content: "\e103";
596 | }
597 | .glyphicon-fire:before {
598 | content: "\e104";
599 | }
600 | .glyphicon-eye-open:before {
601 | content: "\e105";
602 | }
603 | .glyphicon-eye-close:before {
604 | content: "\e106";
605 | }
606 | .glyphicon-warning-sign:before {
607 | content: "\e107";
608 | }
609 | .glyphicon-plane:before {
610 | content: "\e108";
611 | }
612 | .glyphicon-calendar:before {
613 | content: "\e109";
614 | }
615 | .glyphicon-random:before {
616 | content: "\e110";
617 | }
618 | .glyphicon-comment:before {
619 | content: "\e111";
620 | }
621 | .glyphicon-magnet:before {
622 | content: "\e112";
623 | }
624 | .glyphicon-chevron-up:before {
625 | content: "\e113";
626 | }
627 | .glyphicon-chevron-down:before {
628 | content: "\e114";
629 | }
630 | .glyphicon-retweet:before {
631 | content: "\e115";
632 | }
633 | .glyphicon-shopping-cart:before {
634 | content: "\e116";
635 | }
636 | .glyphicon-folder-close:before {
637 | content: "\e117";
638 | }
639 | .glyphicon-folder-open:before {
640 | content: "\e118";
641 | }
642 | .glyphicon-resize-vertical:before {
643 | content: "\e119";
644 | }
645 | .glyphicon-resize-horizontal:before {
646 | content: "\e120";
647 | }
648 | .glyphicon-hdd:before {
649 | content: "\e121";
650 | }
651 | .glyphicon-bullhorn:before {
652 | content: "\e122";
653 | }
654 | .glyphicon-bell:before {
655 | content: "\e123";
656 | }
657 | .glyphicon-certificate:before {
658 | content: "\e124";
659 | }
660 | .glyphicon-thumbs-up:before {
661 | content: "\e125";
662 | }
663 | .glyphicon-thumbs-down:before {
664 | content: "\e126";
665 | }
666 | .glyphicon-hand-right:before {
667 | content: "\e127";
668 | }
669 | .glyphicon-hand-left:before {
670 | content: "\e128";
671 | }
672 | .glyphicon-hand-up:before {
673 | content: "\e129";
674 | }
675 | .glyphicon-hand-down:before {
676 | content: "\e130";
677 | }
678 | .glyphicon-circle-arrow-right:before {
679 | content: "\e131";
680 | }
681 | .glyphicon-circle-arrow-left:before {
682 | content: "\e132";
683 | }
684 | .glyphicon-circle-arrow-up:before {
685 | content: "\e133";
686 | }
687 | .glyphicon-circle-arrow-down:before {
688 | content: "\e134";
689 | }
690 | .glyphicon-globe:before {
691 | content: "\e135";
692 | }
693 | .glyphicon-wrench:before {
694 | content: "\e136";
695 | }
696 | .glyphicon-tasks:before {
697 | content: "\e137";
698 | }
699 | .glyphicon-filter:before {
700 | content: "\e138";
701 | }
702 | .glyphicon-briefcase:before {
703 | content: "\e139";
704 | }
705 | .glyphicon-fullscreen:before {
706 | content: "\e140";
707 | }
708 | .glyphicon-dashboard:before {
709 | content: "\e141";
710 | }
711 | .glyphicon-paperclip:before {
712 | content: "\e142";
713 | }
714 | .glyphicon-heart-empty:before {
715 | content: "\e143";
716 | }
717 | .glyphicon-link:before {
718 | content: "\e144";
719 | }
720 | .glyphicon-phone:before {
721 | content: "\e145";
722 | }
723 | .glyphicon-pushpin:before {
724 | content: "\e146";
725 | }
726 | .glyphicon-usd:before {
727 | content: "\e148";
728 | }
729 | .glyphicon-gbp:before {
730 | content: "\e149";
731 | }
732 | .glyphicon-sort:before {
733 | content: "\e150";
734 | }
735 | .glyphicon-sort-by-alphabet:before {
736 | content: "\e151";
737 | }
738 | .glyphicon-sort-by-alphabet-alt:before {
739 | content: "\e152";
740 | }
741 | .glyphicon-sort-by-order:before {
742 | content: "\e153";
743 | }
744 | .glyphicon-sort-by-order-alt:before {
745 | content: "\e154";
746 | }
747 | .glyphicon-sort-by-attributes:before {
748 | content: "\e155";
749 | }
750 | .glyphicon-sort-by-attributes-alt:before {
751 | content: "\e156";
752 | }
753 | .glyphicon-unchecked:before {
754 | content: "\e157";
755 | }
756 | .glyphicon-expand:before {
757 | content: "\e158";
758 | }
759 | .glyphicon-collapse-down:before {
760 | content: "\e159";
761 | }
762 | .glyphicon-collapse-up:before {
763 | content: "\e160";
764 | }
765 | .glyphicon-log-in:before {
766 | content: "\e161";
767 | }
768 | .glyphicon-flash:before {
769 | content: "\e162";
770 | }
771 | .glyphicon-log-out:before {
772 | content: "\e163";
773 | }
774 | .glyphicon-new-window:before {
775 | content: "\e164";
776 | }
777 | .glyphicon-record:before {
778 | content: "\e165";
779 | }
780 | .glyphicon-save:before {
781 | content: "\e166";
782 | }
783 | .glyphicon-open:before {
784 | content: "\e167";
785 | }
786 | .glyphicon-saved:before {
787 | content: "\e168";
788 | }
789 | .glyphicon-import:before {
790 | content: "\e169";
791 | }
792 | .glyphicon-export:before {
793 | content: "\e170";
794 | }
795 | .glyphicon-send:before {
796 | content: "\e171";
797 | }
798 | .glyphicon-floppy-disk:before {
799 | content: "\e172";
800 | }
801 | .glyphicon-floppy-saved:before {
802 | content: "\e173";
803 | }
804 | .glyphicon-floppy-remove:before {
805 | content: "\e174";
806 | }
807 | .glyphicon-floppy-save:before {
808 | content: "\e175";
809 | }
810 | .glyphicon-floppy-open:before {
811 | content: "\e176";
812 | }
813 | .glyphicon-credit-card:before {
814 | content: "\e177";
815 | }
816 | .glyphicon-transfer:before {
817 | content: "\e178";
818 | }
819 | .glyphicon-cutlery:before {
820 | content: "\e179";
821 | }
822 | .glyphicon-header:before {
823 | content: "\e180";
824 | }
825 | .glyphicon-compressed:before {
826 | content: "\e181";
827 | }
828 | .glyphicon-earphone:before {
829 | content: "\e182";
830 | }
831 | .glyphicon-phone-alt:before {
832 | content: "\e183";
833 | }
834 | .glyphicon-tower:before {
835 | content: "\e184";
836 | }
837 | .glyphicon-stats:before {
838 | content: "\e185";
839 | }
840 | .glyphicon-sd-video:before {
841 | content: "\e186";
842 | }
843 | .glyphicon-hd-video:before {
844 | content: "\e187";
845 | }
846 | .glyphicon-subtitles:before {
847 | content: "\e188";
848 | }
849 | .glyphicon-sound-stereo:before {
850 | content: "\e189";
851 | }
852 | .glyphicon-sound-dolby:before {
853 | content: "\e190";
854 | }
855 | .glyphicon-sound-5-1:before {
856 | content: "\e191";
857 | }
858 | .glyphicon-sound-6-1:before {
859 | content: "\e192";
860 | }
861 | .glyphicon-sound-7-1:before {
862 | content: "\e193";
863 | }
864 | .glyphicon-copyright-mark:before {
865 | content: "\e194";
866 | }
867 | .glyphicon-registration-mark:before {
868 | content: "\e195";
869 | }
870 | .glyphicon-cloud-download:before {
871 | content: "\e197";
872 | }
873 | .glyphicon-cloud-upload:before {
874 | content: "\e198";
875 | }
876 | .glyphicon-tree-conifer:before {
877 | content: "\e199";
878 | }
879 | .glyphicon-tree-deciduous:before {
880 | content: "\e200";
881 | }
882 | * {
883 | -webkit-box-sizing: border-box;
884 | -moz-box-sizing: border-box;
885 | box-sizing: border-box;
886 | }
887 | *:before,
888 | *:after {
889 | -webkit-box-sizing: border-box;
890 | -moz-box-sizing: border-box;
891 | box-sizing: border-box;
892 | }
893 | html {
894 | font-size: 10px;
895 |
896 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
897 | }
898 | body {
899 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
900 | font-size: 14px;
901 | line-height: 1.42857143;
902 | color: #333;
903 | background-color: #fff;
904 | }
905 | input,
906 | button,
907 | select,
908 | textarea {
909 | font-family: inherit;
910 | font-size: inherit;
911 | line-height: inherit;
912 | }
913 | a {
914 | color: #428bca;
915 | text-decoration: none;
916 | }
917 | a:hover,
918 | a:focus {
919 | color: #2a6496;
920 | text-decoration: underline;
921 | }
922 | a:focus {
923 | outline: thin dotted;
924 | outline: 5px auto -webkit-focus-ring-color;
925 | outline-offset: -2px;
926 | }
927 | figure {
928 | margin: 0;
929 | }
930 | img {
931 | vertical-align: middle;
932 | }
933 | .img-responsive,
934 | .thumbnail > img,
935 | .thumbnail a > img,
936 | .carousel-inner > .item > img,
937 | .carousel-inner > .item > a > img {
938 | display: block;
939 | max-width: 100%;
940 | height: auto;
941 | }
942 | .img-rounded {
943 | border-radius: 6px;
944 | }
945 | .img-thumbnail {
946 | display: inline-block;
947 | max-width: 100%;
948 | height: auto;
949 | padding: 4px;
950 | line-height: 1.42857143;
951 | background-color: #fff;
952 | border: 1px solid #ddd;
953 | border-radius: 4px;
954 | -webkit-transition: all .2s ease-in-out;
955 | -o-transition: all .2s ease-in-out;
956 | transition: all .2s ease-in-out;
957 | }
958 | .img-circle {
959 | border-radius: 50%;
960 | }
961 | hr {
962 | margin-top: 20px;
963 | margin-bottom: 20px;
964 | border: 0;
965 | border-top: 1px solid #eee;
966 | }
967 | .sr-only {
968 | position: absolute;
969 | width: 1px;
970 | height: 1px;
971 | padding: 0;
972 | margin: -1px;
973 | overflow: hidden;
974 | clip: rect(0, 0, 0, 0);
975 | border: 0;
976 | }
977 | .sr-only-focusable:active,
978 | .sr-only-focusable:focus {
979 | position: static;
980 | width: auto;
981 | height: auto;
982 | margin: 0;
983 | overflow: visible;
984 | clip: auto;
985 | }
986 | h1,
987 | h2,
988 | h3,
989 | h4,
990 | h5,
991 | h6,
992 | .h1,
993 | .h2,
994 | .h3,
995 | .h4,
996 | .h5,
997 | .h6 {
998 | font-family: inherit;
999 | font-weight: 500;
1000 | line-height: 1.1;
1001 | color: inherit;
1002 | }
1003 | h1 small,
1004 | h2 small,
1005 | h3 small,
1006 | h4 small,
1007 | h5 small,
1008 | h6 small,
1009 | .h1 small,
1010 | .h2 small,
1011 | .h3 small,
1012 | .h4 small,
1013 | .h5 small,
1014 | .h6 small,
1015 | h1 .small,
1016 | h2 .small,
1017 | h3 .small,
1018 | h4 .small,
1019 | h5 .small,
1020 | h6 .small,
1021 | .h1 .small,
1022 | .h2 .small,
1023 | .h3 .small,
1024 | .h4 .small,
1025 | .h5 .small,
1026 | .h6 .small {
1027 | font-weight: normal;
1028 | line-height: 1;
1029 | color: #777;
1030 | }
1031 | h1,
1032 | .h1,
1033 | h2,
1034 | .h2,
1035 | h3,
1036 | .h3 {
1037 | margin-top: 20px;
1038 | margin-bottom: 10px;
1039 | }
1040 | h1 small,
1041 | .h1 small,
1042 | h2 small,
1043 | .h2 small,
1044 | h3 small,
1045 | .h3 small,
1046 | h1 .small,
1047 | .h1 .small,
1048 | h2 .small,
1049 | .h2 .small,
1050 | h3 .small,
1051 | .h3 .small {
1052 | font-size: 65%;
1053 | }
1054 | h4,
1055 | .h4,
1056 | h5,
1057 | .h5,
1058 | h6,
1059 | .h6 {
1060 | margin-top: 10px;
1061 | margin-bottom: 10px;
1062 | }
1063 | h4 small,
1064 | .h4 small,
1065 | h5 small,
1066 | .h5 small,
1067 | h6 small,
1068 | .h6 small,
1069 | h4 .small,
1070 | .h4 .small,
1071 | h5 .small,
1072 | .h5 .small,
1073 | h6 .small,
1074 | .h6 .small {
1075 | font-size: 75%;
1076 | }
1077 | h1,
1078 | .h1 {
1079 | font-size: 36px;
1080 | }
1081 | h2,
1082 | .h2 {
1083 | font-size: 30px;
1084 | }
1085 | h3,
1086 | .h3 {
1087 | font-size: 24px;
1088 | }
1089 | h4,
1090 | .h4 {
1091 | font-size: 18px;
1092 | }
1093 | h5,
1094 | .h5 {
1095 | font-size: 14px;
1096 | }
1097 | h6,
1098 | .h6 {
1099 | font-size: 12px;
1100 | }
1101 | p {
1102 | margin: 0 0 10px;
1103 | }
1104 | .lead {
1105 | margin-bottom: 20px;
1106 | font-size: 16px;
1107 | font-weight: 300;
1108 | line-height: 1.4;
1109 | }
1110 | @media (min-width: 768px) {
1111 | .lead {
1112 | font-size: 21px;
1113 | }
1114 | }
1115 | small,
1116 | .small {
1117 | font-size: 85%;
1118 | }
1119 | mark,
1120 | .mark {
1121 | padding: .2em;
1122 | background-color: #fcf8e3;
1123 | }
1124 | .text-left {
1125 | text-align: left;
1126 | }
1127 | .text-right {
1128 | text-align: right;
1129 | }
1130 | .text-center {
1131 | text-align: center;
1132 | }
1133 | .text-justify {
1134 | text-align: justify;
1135 | }
1136 | .text-nowrap {
1137 | white-space: nowrap;
1138 | }
1139 | .text-lowercase {
1140 | text-transform: lowercase;
1141 | }
1142 | .text-uppercase {
1143 | text-transform: uppercase;
1144 | }
1145 | .text-capitalize {
1146 | text-transform: capitalize;
1147 | }
1148 | .text-muted {
1149 | color: #777;
1150 | }
1151 | .text-primary {
1152 | color: #428bca;
1153 | }
1154 | a.text-primary:hover {
1155 | color: #3071a9;
1156 | }
1157 | .text-success {
1158 | color: #3c763d;
1159 | }
1160 | a.text-success:hover {
1161 | color: #2b542c;
1162 | }
1163 | .text-info {
1164 | color: #31708f;
1165 | }
1166 | a.text-info:hover {
1167 | color: #245269;
1168 | }
1169 | .text-warning {
1170 | color: #8a6d3b;
1171 | }
1172 | a.text-warning:hover {
1173 | color: #66512c;
1174 | }
1175 | .text-danger {
1176 | color: #a94442;
1177 | }
1178 | a.text-danger:hover {
1179 | color: #843534;
1180 | }
1181 | .bg-primary {
1182 | color: #fff;
1183 | background-color: #428bca;
1184 | }
1185 | a.bg-primary:hover {
1186 | background-color: #3071a9;
1187 | }
1188 | .bg-success {
1189 | background-color: #dff0d8;
1190 | }
1191 | a.bg-success:hover {
1192 | background-color: #c1e2b3;
1193 | }
1194 | .bg-info {
1195 | background-color: #d9edf7;
1196 | }
1197 | a.bg-info:hover {
1198 | background-color: #afd9ee;
1199 | }
1200 | .bg-warning {
1201 | background-color: #fcf8e3;
1202 | }
1203 | a.bg-warning:hover {
1204 | background-color: #f7ecb5;
1205 | }
1206 | .bg-danger {
1207 | background-color: #f2dede;
1208 | }
1209 | a.bg-danger:hover {
1210 | background-color: #e4b9b9;
1211 | }
1212 | .page-header {
1213 | padding-bottom: 9px;
1214 | margin: 40px 0 20px;
1215 | border-bottom: 1px solid #eee;
1216 | }
1217 | ul,
1218 | ol {
1219 | margin-top: 0;
1220 | margin-bottom: 10px;
1221 | }
1222 | ul ul,
1223 | ol ul,
1224 | ul ol,
1225 | ol ol {
1226 | margin-bottom: 0;
1227 | }
1228 | .list-unstyled {
1229 | padding-left: 0;
1230 | list-style: none;
1231 | }
1232 | .list-inline {
1233 | padding-left: 0;
1234 | margin-left: -5px;
1235 | list-style: none;
1236 | }
1237 | .list-inline > li {
1238 | display: inline-block;
1239 | padding-right: 5px;
1240 | padding-left: 5px;
1241 | }
1242 | dl {
1243 | margin-top: 0;
1244 | margin-bottom: 20px;
1245 | }
1246 | dt,
1247 | dd {
1248 | line-height: 1.42857143;
1249 | }
1250 | dt {
1251 | font-weight: bold;
1252 | }
1253 | dd {
1254 | margin-left: 0;
1255 | }
1256 | @media (min-width: 768px) {
1257 | .dl-horizontal dt {
1258 | float: left;
1259 | width: 160px;
1260 | overflow: hidden;
1261 | clear: left;
1262 | text-align: right;
1263 | text-overflow: ellipsis;
1264 | white-space: nowrap;
1265 | }
1266 | .dl-horizontal dd {
1267 | margin-left: 180px;
1268 | }
1269 | }
1270 | abbr[title],
1271 | abbr[data-original-title] {
1272 | cursor: help;
1273 | border-bottom: 1px dotted #777;
1274 | }
1275 | .initialism {
1276 | font-size: 90%;
1277 | text-transform: uppercase;
1278 | }
1279 | blockquote {
1280 | padding: 10px 20px;
1281 | margin: 0 0 20px;
1282 | font-size: 17.5px;
1283 | border-left: 5px solid #eee;
1284 | }
1285 | blockquote p:last-child,
1286 | blockquote ul:last-child,
1287 | blockquote ol:last-child {
1288 | margin-bottom: 0;
1289 | }
1290 | blockquote footer,
1291 | blockquote small,
1292 | blockquote .small {
1293 | display: block;
1294 | font-size: 80%;
1295 | line-height: 1.42857143;
1296 | color: #777;
1297 | }
1298 | blockquote footer:before,
1299 | blockquote small:before,
1300 | blockquote .small:before {
1301 | content: '\2014 \00A0';
1302 | }
1303 | .blockquote-reverse,
1304 | blockquote.pull-right {
1305 | padding-right: 15px;
1306 | padding-left: 0;
1307 | text-align: right;
1308 | border-right: 5px solid #eee;
1309 | border-left: 0;
1310 | }
1311 | .blockquote-reverse footer:before,
1312 | blockquote.pull-right footer:before,
1313 | .blockquote-reverse small:before,
1314 | blockquote.pull-right small:before,
1315 | .blockquote-reverse .small:before,
1316 | blockquote.pull-right .small:before {
1317 | content: '';
1318 | }
1319 | .blockquote-reverse footer:after,
1320 | blockquote.pull-right footer:after,
1321 | .blockquote-reverse small:after,
1322 | blockquote.pull-right small:after,
1323 | .blockquote-reverse .small:after,
1324 | blockquote.pull-right .small:after {
1325 | content: '\00A0 \2014';
1326 | }
1327 | address {
1328 | margin-bottom: 20px;
1329 | font-style: normal;
1330 | line-height: 1.42857143;
1331 | }
1332 | code,
1333 | kbd,
1334 | pre,
1335 | samp {
1336 | font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1337 | }
1338 | code {
1339 | padding: 2px 4px;
1340 | font-size: 90%;
1341 | color: #c7254e;
1342 | background-color: #f9f2f4;
1343 | border-radius: 4px;
1344 | }
1345 | kbd {
1346 | padding: 2px 4px;
1347 | font-size: 90%;
1348 | color: #fff;
1349 | background-color: #333;
1350 | border-radius: 3px;
1351 | -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1352 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1353 | }
1354 | kbd kbd {
1355 | padding: 0;
1356 | font-size: 100%;
1357 | font-weight: bold;
1358 | -webkit-box-shadow: none;
1359 | box-shadow: none;
1360 | }
1361 | pre {
1362 | display: block;
1363 | padding: 9.5px;
1364 | margin: 0 0 10px;
1365 | font-size: 13px;
1366 | line-height: 1.42857143;
1367 | color: #333;
1368 | word-break: break-all;
1369 | word-wrap: break-word;
1370 | background-color: #f5f5f5;
1371 | border: 1px solid #ccc;
1372 | border-radius: 4px;
1373 | }
1374 | pre code {
1375 | padding: 0;
1376 | font-size: inherit;
1377 | color: inherit;
1378 | white-space: pre-wrap;
1379 | background-color: transparent;
1380 | border-radius: 0;
1381 | }
1382 | .pre-scrollable {
1383 | max-height: 340px;
1384 | overflow-y: scroll;
1385 | }
1386 | .container {
1387 | padding-right: 15px;
1388 | padding-left: 15px;
1389 | margin-right: auto;
1390 | margin-left: auto;
1391 | }
1392 | @media (min-width: 768px) {
1393 | .container {
1394 | width: 750px;
1395 | }
1396 | }
1397 | @media (min-width: 992px) {
1398 | .container {
1399 | width: 970px;
1400 | }
1401 | }
1402 | @media (min-width: 1200px) {
1403 | .container {
1404 | width: 1170px;
1405 | }
1406 | }
1407 | .container-fluid {
1408 | padding-right: 15px;
1409 | padding-left: 15px;
1410 | margin-right: auto;
1411 | margin-left: auto;
1412 | }
1413 | .row {
1414 | margin-right: -15px;
1415 | margin-left: -15px;
1416 | }
1417 | .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 {
1418 | position: relative;
1419 | min-height: 1px;
1420 | padding-right: 15px;
1421 | padding-left: 15px;
1422 | }
1423 | .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 {
1424 | float: left;
1425 | }
1426 | .col-xs-12 {
1427 | width: 100%;
1428 | }
1429 | .col-xs-11 {
1430 | width: 91.66666667%;
1431 | }
1432 | .col-xs-10 {
1433 | width: 83.33333333%;
1434 | }
1435 | .col-xs-9 {
1436 | width: 75%;
1437 | }
1438 | .col-xs-8 {
1439 | width: 66.66666667%;
1440 | }
1441 | .col-xs-7 {
1442 | width: 58.33333333%;
1443 | }
1444 | .col-xs-6 {
1445 | width: 50%;
1446 | }
1447 | .col-xs-5 {
1448 | width: 41.66666667%;
1449 | }
1450 | .col-xs-4 {
1451 | width: 33.33333333%;
1452 | }
1453 | .col-xs-3 {
1454 | width: 25%;
1455 | }
1456 | .col-xs-2 {
1457 | width: 16.66666667%;
1458 | }
1459 | .col-xs-1 {
1460 | width: 8.33333333%;
1461 | }
1462 | .col-xs-pull-12 {
1463 | right: 100%;
1464 | }
1465 | .col-xs-pull-11 {
1466 | right: 91.66666667%;
1467 | }
1468 | .col-xs-pull-10 {
1469 | right: 83.33333333%;
1470 | }
1471 | .col-xs-pull-9 {
1472 | right: 75%;
1473 | }
1474 | .col-xs-pull-8 {
1475 | right: 66.66666667%;
1476 | }
1477 | .col-xs-pull-7 {
1478 | right: 58.33333333%;
1479 | }
1480 | .col-xs-pull-6 {
1481 | right: 50%;
1482 | }
1483 | .col-xs-pull-5 {
1484 | right: 41.66666667%;
1485 | }
1486 | .col-xs-pull-4 {
1487 | right: 33.33333333%;
1488 | }
1489 | .col-xs-pull-3 {
1490 | right: 25%;
1491 | }
1492 | .col-xs-pull-2 {
1493 | right: 16.66666667%;
1494 | }
1495 | .col-xs-pull-1 {
1496 | right: 8.33333333%;
1497 | }
1498 | .col-xs-pull-0 {
1499 | right: auto;
1500 | }
1501 | .col-xs-push-12 {
1502 | left: 100%;
1503 | }
1504 | .col-xs-push-11 {
1505 | left: 91.66666667%;
1506 | }
1507 | .col-xs-push-10 {
1508 | left: 83.33333333%;
1509 | }
1510 | .col-xs-push-9 {
1511 | left: 75%;
1512 | }
1513 | .col-xs-push-8 {
1514 | left: 66.66666667%;
1515 | }
1516 | .col-xs-push-7 {
1517 | left: 58.33333333%;
1518 | }
1519 | .col-xs-push-6 {
1520 | left: 50%;
1521 | }
1522 | .col-xs-push-5 {
1523 | left: 41.66666667%;
1524 | }
1525 | .col-xs-push-4 {
1526 | left: 33.33333333%;
1527 | }
1528 | .col-xs-push-3 {
1529 | left: 25%;
1530 | }
1531 | .col-xs-push-2 {
1532 | left: 16.66666667%;
1533 | }
1534 | .col-xs-push-1 {
1535 | left: 8.33333333%;
1536 | }
1537 | .col-xs-push-0 {
1538 | left: auto;
1539 | }
1540 | .col-xs-offset-12 {
1541 | margin-left: 100%;
1542 | }
1543 | .col-xs-offset-11 {
1544 | margin-left: 91.66666667%;
1545 | }
1546 | .col-xs-offset-10 {
1547 | margin-left: 83.33333333%;
1548 | }
1549 | .col-xs-offset-9 {
1550 | margin-left: 75%;
1551 | }
1552 | .col-xs-offset-8 {
1553 | margin-left: 66.66666667%;
1554 | }
1555 | .col-xs-offset-7 {
1556 | margin-left: 58.33333333%;
1557 | }
1558 | .col-xs-offset-6 {
1559 | margin-left: 50%;
1560 | }
1561 | .col-xs-offset-5 {
1562 | margin-left: 41.66666667%;
1563 | }
1564 | .col-xs-offset-4 {
1565 | margin-left: 33.33333333%;
1566 | }
1567 | .col-xs-offset-3 {
1568 | margin-left: 25%;
1569 | }
1570 | .col-xs-offset-2 {
1571 | margin-left: 16.66666667%;
1572 | }
1573 | .col-xs-offset-1 {
1574 | margin-left: 8.33333333%;
1575 | }
1576 | .col-xs-offset-0 {
1577 | margin-left: 0;
1578 | }
1579 | @media (min-width: 768px) {
1580 | .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 {
1581 | float: left;
1582 | }
1583 | .col-sm-12 {
1584 | width: 100%;
1585 | }
1586 | .col-sm-11 {
1587 | width: 91.66666667%;
1588 | }
1589 | .col-sm-10 {
1590 | width: 83.33333333%;
1591 | }
1592 | .col-sm-9 {
1593 | width: 75%;
1594 | }
1595 | .col-sm-8 {
1596 | width: 66.66666667%;
1597 | }
1598 | .col-sm-7 {
1599 | width: 58.33333333%;
1600 | }
1601 | .col-sm-6 {
1602 | width: 50%;
1603 | }
1604 | .col-sm-5 {
1605 | width: 41.66666667%;
1606 | }
1607 | .col-sm-4 {
1608 | width: 33.33333333%;
1609 | }
1610 | .col-sm-3 {
1611 | width: 25%;
1612 | }
1613 | .col-sm-2 {
1614 | width: 16.66666667%;
1615 | }
1616 | .col-sm-1 {
1617 | width: 8.33333333%;
1618 | }
1619 | .col-sm-pull-12 {
1620 | right: 100%;
1621 | }
1622 | .col-sm-pull-11 {
1623 | right: 91.66666667%;
1624 | }
1625 | .col-sm-pull-10 {
1626 | right: 83.33333333%;
1627 | }
1628 | .col-sm-pull-9 {
1629 | right: 75%;
1630 | }
1631 | .col-sm-pull-8 {
1632 | right: 66.66666667%;
1633 | }
1634 | .col-sm-pull-7 {
1635 | right: 58.33333333%;
1636 | }
1637 | .col-sm-pull-6 {
1638 | right: 50%;
1639 | }
1640 | .col-sm-pull-5 {
1641 | right: 41.66666667%;
1642 | }
1643 | .col-sm-pull-4 {
1644 | right: 33.33333333%;
1645 | }
1646 | .col-sm-pull-3 {
1647 | right: 25%;
1648 | }
1649 | .col-sm-pull-2 {
1650 | right: 16.66666667%;
1651 | }
1652 | .col-sm-pull-1 {
1653 | right: 8.33333333%;
1654 | }
1655 | .col-sm-pull-0 {
1656 | right: auto;
1657 | }
1658 | .col-sm-push-12 {
1659 | left: 100%;
1660 | }
1661 | .col-sm-push-11 {
1662 | left: 91.66666667%;
1663 | }
1664 | .col-sm-push-10 {
1665 | left: 83.33333333%;
1666 | }
1667 | .col-sm-push-9 {
1668 | left: 75%;
1669 | }
1670 | .col-sm-push-8 {
1671 | left: 66.66666667%;
1672 | }
1673 | .col-sm-push-7 {
1674 | left: 58.33333333%;
1675 | }
1676 | .col-sm-push-6 {
1677 | left: 50%;
1678 | }
1679 | .col-sm-push-5 {
1680 | left: 41.66666667%;
1681 | }
1682 | .col-sm-push-4 {
1683 | left: 33.33333333%;
1684 | }
1685 | .col-sm-push-3 {
1686 | left: 25%;
1687 | }
1688 | .col-sm-push-2 {
1689 | left: 16.66666667%;
1690 | }
1691 | .col-sm-push-1 {
1692 | left: 8.33333333%;
1693 | }
1694 | .col-sm-push-0 {
1695 | left: auto;
1696 | }
1697 | .col-sm-offset-12 {
1698 | margin-left: 100%;
1699 | }
1700 | .col-sm-offset-11 {
1701 | margin-left: 91.66666667%;
1702 | }
1703 | .col-sm-offset-10 {
1704 | margin-left: 83.33333333%;
1705 | }
1706 | .col-sm-offset-9 {
1707 | margin-left: 75%;
1708 | }
1709 | .col-sm-offset-8 {
1710 | margin-left: 66.66666667%;
1711 | }
1712 | .col-sm-offset-7 {
1713 | margin-left: 58.33333333%;
1714 | }
1715 | .col-sm-offset-6 {
1716 | margin-left: 50%;
1717 | }
1718 | .col-sm-offset-5 {
1719 | margin-left: 41.66666667%;
1720 | }
1721 | .col-sm-offset-4 {
1722 | margin-left: 33.33333333%;
1723 | }
1724 | .col-sm-offset-3 {
1725 | margin-left: 25%;
1726 | }
1727 | .col-sm-offset-2 {
1728 | margin-left: 16.66666667%;
1729 | }
1730 | .col-sm-offset-1 {
1731 | margin-left: 8.33333333%;
1732 | }
1733 | .col-sm-offset-0 {
1734 | margin-left: 0;
1735 | }
1736 | }
1737 | @media (min-width: 992px) {
1738 | .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 {
1739 | float: left;
1740 | }
1741 | .col-md-12 {
1742 | width: 100%;
1743 | }
1744 | .col-md-11 {
1745 | width: 91.66666667%;
1746 | }
1747 | .col-md-10 {
1748 | width: 83.33333333%;
1749 | }
1750 | .col-md-9 {
1751 | width: 75%;
1752 | }
1753 | .col-md-8 {
1754 | width: 66.66666667%;
1755 | }
1756 | .col-md-7 {
1757 | width: 58.33333333%;
1758 | }
1759 | .col-md-6 {
1760 | width: 50%;
1761 | }
1762 | .col-md-5 {
1763 | width: 41.66666667%;
1764 | }
1765 | .col-md-4 {
1766 | width: 33.33333333%;
1767 | }
1768 | .col-md-3 {
1769 | width: 25%;
1770 | }
1771 | .col-md-2 {
1772 | width: 16.66666667%;
1773 | }
1774 | .col-md-1 {
1775 | width: 8.33333333%;
1776 | }
1777 | .col-md-pull-12 {
1778 | right: 100%;
1779 | }
1780 | .col-md-pull-11 {
1781 | right: 91.66666667%;
1782 | }
1783 | .col-md-pull-10 {
1784 | right: 83.33333333%;
1785 | }
1786 | .col-md-pull-9 {
1787 | right: 75%;
1788 | }
1789 | .col-md-pull-8 {
1790 | right: 66.66666667%;
1791 | }
1792 | .col-md-pull-7 {
1793 | right: 58.33333333%;
1794 | }
1795 | .col-md-pull-6 {
1796 | right: 50%;
1797 | }
1798 | .col-md-pull-5 {
1799 | right: 41.66666667%;
1800 | }
1801 | .col-md-pull-4 {
1802 | right: 33.33333333%;
1803 | }
1804 | .col-md-pull-3 {
1805 | right: 25%;
1806 | }
1807 | .col-md-pull-2 {
1808 | right: 16.66666667%;
1809 | }
1810 | .col-md-pull-1 {
1811 | right: 8.33333333%;
1812 | }
1813 | .col-md-pull-0 {
1814 | right: auto;
1815 | }
1816 | .col-md-push-12 {
1817 | left: 100%;
1818 | }
1819 | .col-md-push-11 {
1820 | left: 91.66666667%;
1821 | }
1822 | .col-md-push-10 {
1823 | left: 83.33333333%;
1824 | }
1825 | .col-md-push-9 {
1826 | left: 75%;
1827 | }
1828 | .col-md-push-8 {
1829 | left: 66.66666667%;
1830 | }
1831 | .col-md-push-7 {
1832 | left: 58.33333333%;
1833 | }
1834 | .col-md-push-6 {
1835 | left: 50%;
1836 | }
1837 | .col-md-push-5 {
1838 | left: 41.66666667%;
1839 | }
1840 | .col-md-push-4 {
1841 | left: 33.33333333%;
1842 | }
1843 | .col-md-push-3 {
1844 | left: 25%;
1845 | }
1846 | .col-md-push-2 {
1847 | left: 16.66666667%;
1848 | }
1849 | .col-md-push-1 {
1850 | left: 8.33333333%;
1851 | }
1852 | .col-md-push-0 {
1853 | left: auto;
1854 | }
1855 | .col-md-offset-12 {
1856 | margin-left: 100%;
1857 | }
1858 | .col-md-offset-11 {
1859 | margin-left: 91.66666667%;
1860 | }
1861 | .col-md-offset-10 {
1862 | margin-left: 83.33333333%;
1863 | }
1864 | .col-md-offset-9 {
1865 | margin-left: 75%;
1866 | }
1867 | .col-md-offset-8 {
1868 | margin-left: 66.66666667%;
1869 | }
1870 | .col-md-offset-7 {
1871 | margin-left: 58.33333333%;
1872 | }
1873 | .col-md-offset-6 {
1874 | margin-left: 50%;
1875 | }
1876 | .col-md-offset-5 {
1877 | margin-left: 41.66666667%;
1878 | }
1879 | .col-md-offset-4 {
1880 | margin-left: 33.33333333%;
1881 | }
1882 | .col-md-offset-3 {
1883 | margin-left: 25%;
1884 | }
1885 | .col-md-offset-2 {
1886 | margin-left: 16.66666667%;
1887 | }
1888 | .col-md-offset-1 {
1889 | margin-left: 8.33333333%;
1890 | }
1891 | .col-md-offset-0 {
1892 | margin-left: 0;
1893 | }
1894 | }
1895 | @media (min-width: 1200px) {
1896 | .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 {
1897 | float: left;
1898 | }
1899 | .col-lg-12 {
1900 | width: 100%;
1901 | }
1902 | .col-lg-11 {
1903 | width: 91.66666667%;
1904 | }
1905 | .col-lg-10 {
1906 | width: 83.33333333%;
1907 | }
1908 | .col-lg-9 {
1909 | width: 75%;
1910 | }
1911 | .col-lg-8 {
1912 | width: 66.66666667%;
1913 | }
1914 | .col-lg-7 {
1915 | width: 58.33333333%;
1916 | }
1917 | .col-lg-6 {
1918 | width: 50%;
1919 | }
1920 | .col-lg-5 {
1921 | width: 41.66666667%;
1922 | }
1923 | .col-lg-4 {
1924 | width: 33.33333333%;
1925 | }
1926 | .col-lg-3 {
1927 | width: 25%;
1928 | }
1929 | .col-lg-2 {
1930 | width: 16.66666667%;
1931 | }
1932 | .col-lg-1 {
1933 | width: 8.33333333%;
1934 | }
1935 | .col-lg-pull-12 {
1936 | right: 100%;
1937 | }
1938 | .col-lg-pull-11 {
1939 | right: 91.66666667%;
1940 | }
1941 | .col-lg-pull-10 {
1942 | right: 83.33333333%;
1943 | }
1944 | .col-lg-pull-9 {
1945 | right: 75%;
1946 | }
1947 | .col-lg-pull-8 {
1948 | right: 66.66666667%;
1949 | }
1950 | .col-lg-pull-7 {
1951 | right: 58.33333333%;
1952 | }
1953 | .col-lg-pull-6 {
1954 | right: 50%;
1955 | }
1956 | .col-lg-pull-5 {
1957 | right: 41.66666667%;
1958 | }
1959 | .col-lg-pull-4 {
1960 | right: 33.33333333%;
1961 | }
1962 | .col-lg-pull-3 {
1963 | right: 25%;
1964 | }
1965 | .col-lg-pull-2 {
1966 | right: 16.66666667%;
1967 | }
1968 | .col-lg-pull-1 {
1969 | right: 8.33333333%;
1970 | }
1971 | .col-lg-pull-0 {
1972 | right: auto;
1973 | }
1974 | .col-lg-push-12 {
1975 | left: 100%;
1976 | }
1977 | .col-lg-push-11 {
1978 | left: 91.66666667%;
1979 | }
1980 | .col-lg-push-10 {
1981 | left: 83.33333333%;
1982 | }
1983 | .col-lg-push-9 {
1984 | left: 75%;
1985 | }
1986 | .col-lg-push-8 {
1987 | left: 66.66666667%;
1988 | }
1989 | .col-lg-push-7 {
1990 | left: 58.33333333%;
1991 | }
1992 | .col-lg-push-6 {
1993 | left: 50%;
1994 | }
1995 | .col-lg-push-5 {
1996 | left: 41.66666667%;
1997 | }
1998 | .col-lg-push-4 {
1999 | left: 33.33333333%;
2000 | }
2001 | .col-lg-push-3 {
2002 | left: 25%;
2003 | }
2004 | .col-lg-push-2 {
2005 | left: 16.66666667%;
2006 | }
2007 | .col-lg-push-1 {
2008 | left: 8.33333333%;
2009 | }
2010 | .col-lg-push-0 {
2011 | left: auto;
2012 | }
2013 | .col-lg-offset-12 {
2014 | margin-left: 100%;
2015 | }
2016 | .col-lg-offset-11 {
2017 | margin-left: 91.66666667%;
2018 | }
2019 | .col-lg-offset-10 {
2020 | margin-left: 83.33333333%;
2021 | }
2022 | .col-lg-offset-9 {
2023 | margin-left: 75%;
2024 | }
2025 | .col-lg-offset-8 {
2026 | margin-left: 66.66666667%;
2027 | }
2028 | .col-lg-offset-7 {
2029 | margin-left: 58.33333333%;
2030 | }
2031 | .col-lg-offset-6 {
2032 | margin-left: 50%;
2033 | }
2034 | .col-lg-offset-5 {
2035 | margin-left: 41.66666667%;
2036 | }
2037 | .col-lg-offset-4 {
2038 | margin-left: 33.33333333%;
2039 | }
2040 | .col-lg-offset-3 {
2041 | margin-left: 25%;
2042 | }
2043 | .col-lg-offset-2 {
2044 | margin-left: 16.66666667%;
2045 | }
2046 | .col-lg-offset-1 {
2047 | margin-left: 8.33333333%;
2048 | }
2049 | .col-lg-offset-0 {
2050 | margin-left: 0;
2051 | }
2052 | }
2053 | table {
2054 | background-color: transparent;
2055 | }
2056 | caption {
2057 | padding-top: 8px;
2058 | padding-bottom: 8px;
2059 | color: #777;
2060 | text-align: left;
2061 | }
2062 | th {
2063 | text-align: left;
2064 | }
2065 | .table {
2066 | width: 100%;
2067 | max-width: 100%;
2068 | margin-bottom: 20px;
2069 | }
2070 | .table > thead > tr > th,
2071 | .table > tbody > tr > th,
2072 | .table > tfoot > tr > th,
2073 | .table > thead > tr > td,
2074 | .table > tbody > tr > td,
2075 | .table > tfoot > tr > td {
2076 | padding: 8px;
2077 | line-height: 1.42857143;
2078 | vertical-align: top;
2079 | border-top: 1px solid #ddd;
2080 | }
2081 | .table > thead > tr > th {
2082 | vertical-align: bottom;
2083 | border-bottom: 2px solid #ddd;
2084 | }
2085 | .table > caption + thead > tr:first-child > th,
2086 | .table > colgroup + thead > tr:first-child > th,
2087 | .table > thead:first-child > tr:first-child > th,
2088 | .table > caption + thead > tr:first-child > td,
2089 | .table > colgroup + thead > tr:first-child > td,
2090 | .table > thead:first-child > tr:first-child > td {
2091 | border-top: 0;
2092 | }
2093 | .table > tbody + tbody {
2094 | border-top: 2px solid #ddd;
2095 | }
2096 | .table .table {
2097 | background-color: #fff;
2098 | }
2099 | .table-condensed > thead > tr > th,
2100 | .table-condensed > tbody > tr > th,
2101 | .table-condensed > tfoot > tr > th,
2102 | .table-condensed > thead > tr > td,
2103 | .table-condensed > tbody > tr > td,
2104 | .table-condensed > tfoot > tr > td {
2105 | padding: 5px;
2106 | }
2107 | .table-bordered {
2108 | border: 1px solid #ddd;
2109 | }
2110 | .table-bordered > thead > tr > th,
2111 | .table-bordered > tbody > tr > th,
2112 | .table-bordered > tfoot > tr > th,
2113 | .table-bordered > thead > tr > td,
2114 | .table-bordered > tbody > tr > td,
2115 | .table-bordered > tfoot > tr > td {
2116 | border: 1px solid #ddd;
2117 | }
2118 | .table-bordered > thead > tr > th,
2119 | .table-bordered > thead > tr > td {
2120 | border-bottom-width: 2px;
2121 | }
2122 | .table-striped > tbody > tr:nth-child(odd) {
2123 | background-color: #f9f9f9;
2124 | }
2125 | .table-hover > tbody > tr:hover {
2126 | background-color: #f5f5f5;
2127 | }
2128 | table col[class*="col-"] {
2129 | position: static;
2130 | display: table-column;
2131 | float: none;
2132 | }
2133 | table td[class*="col-"],
2134 | table th[class*="col-"] {
2135 | position: static;
2136 | display: table-cell;
2137 | float: none;
2138 | }
2139 | .table > thead > tr > td.active,
2140 | .table > tbody > tr > td.active,
2141 | .table > tfoot > tr > td.active,
2142 | .table > thead > tr > th.active,
2143 | .table > tbody > tr > th.active,
2144 | .table > tfoot > tr > th.active,
2145 | .table > thead > tr.active > td,
2146 | .table > tbody > tr.active > td,
2147 | .table > tfoot > tr.active > td,
2148 | .table > thead > tr.active > th,
2149 | .table > tbody > tr.active > th,
2150 | .table > tfoot > tr.active > th {
2151 | background-color: #f5f5f5;
2152 | }
2153 | .table-hover > tbody > tr > td.active:hover,
2154 | .table-hover > tbody > tr > th.active:hover,
2155 | .table-hover > tbody > tr.active:hover > td,
2156 | .table-hover > tbody > tr:hover > .active,
2157 | .table-hover > tbody > tr.active:hover > th {
2158 | background-color: #e8e8e8;
2159 | }
2160 | .table > thead > tr > td.success,
2161 | .table > tbody > tr > td.success,
2162 | .table > tfoot > tr > td.success,
2163 | .table > thead > tr > th.success,
2164 | .table > tbody > tr > th.success,
2165 | .table > tfoot > tr > th.success,
2166 | .table > thead > tr.success > td,
2167 | .table > tbody > tr.success > td,
2168 | .table > tfoot > tr.success > td,
2169 | .table > thead > tr.success > th,
2170 | .table > tbody > tr.success > th,
2171 | .table > tfoot > tr.success > th {
2172 | background-color: #dff0d8;
2173 | }
2174 | .table-hover > tbody > tr > td.success:hover,
2175 | .table-hover > tbody > tr > th.success:hover,
2176 | .table-hover > tbody > tr.success:hover > td,
2177 | .table-hover > tbody > tr:hover > .success,
2178 | .table-hover > tbody > tr.success:hover > th {
2179 | background-color: #d0e9c6;
2180 | }
2181 | .table > thead > tr > td.info,
2182 | .table > tbody > tr > td.info,
2183 | .table > tfoot > tr > td.info,
2184 | .table > thead > tr > th.info,
2185 | .table > tbody > tr > th.info,
2186 | .table > tfoot > tr > th.info,
2187 | .table > thead > tr.info > td,
2188 | .table > tbody > tr.info > td,
2189 | .table > tfoot > tr.info > td,
2190 | .table > thead > tr.info > th,
2191 | .table > tbody > tr.info > th,
2192 | .table > tfoot > tr.info > th {
2193 | background-color: #d9edf7;
2194 | }
2195 | .table-hover > tbody > tr > td.info:hover,
2196 | .table-hover > tbody > tr > th.info:hover,
2197 | .table-hover > tbody > tr.info:hover > td,
2198 | .table-hover > tbody > tr:hover > .info,
2199 | .table-hover > tbody > tr.info:hover > th {
2200 | background-color: #c4e3f3;
2201 | }
2202 | .table > thead > tr > td.warning,
2203 | .table > tbody > tr > td.warning,
2204 | .table > tfoot > tr > td.warning,
2205 | .table > thead > tr > th.warning,
2206 | .table > tbody > tr > th.warning,
2207 | .table > tfoot > tr > th.warning,
2208 | .table > thead > tr.warning > td,
2209 | .table > tbody > tr.warning > td,
2210 | .table > tfoot > tr.warning > td,
2211 | .table > thead > tr.warning > th,
2212 | .table > tbody > tr.warning > th,
2213 | .table > tfoot > tr.warning > th {
2214 | background-color: #fcf8e3;
2215 | }
2216 | .table-hover > tbody > tr > td.warning:hover,
2217 | .table-hover > tbody > tr > th.warning:hover,
2218 | .table-hover > tbody > tr.warning:hover > td,
2219 | .table-hover > tbody > tr:hover > .warning,
2220 | .table-hover > tbody > tr.warning:hover > th {
2221 | background-color: #faf2cc;
2222 | }
2223 | .table > thead > tr > td.danger,
2224 | .table > tbody > tr > td.danger,
2225 | .table > tfoot > tr > td.danger,
2226 | .table > thead > tr > th.danger,
2227 | .table > tbody > tr > th.danger,
2228 | .table > tfoot > tr > th.danger,
2229 | .table > thead > tr.danger > td,
2230 | .table > tbody > tr.danger > td,
2231 | .table > tfoot > tr.danger > td,
2232 | .table > thead > tr.danger > th,
2233 | .table > tbody > tr.danger > th,
2234 | .table > tfoot > tr.danger > th {
2235 | background-color: #f2dede;
2236 | }
2237 | .table-hover > tbody > tr > td.danger:hover,
2238 | .table-hover > tbody > tr > th.danger:hover,
2239 | .table-hover > tbody > tr.danger:hover > td,
2240 | .table-hover > tbody > tr:hover > .danger,
2241 | .table-hover > tbody > tr.danger:hover > th {
2242 | background-color: #ebcccc;
2243 | }
2244 | .table-responsive {
2245 | overflow-x: auto;
2246 | }
2247 | @media screen and (max-width: 767px) {
2248 | .table-responsive {
2249 | width: 100%;
2250 | margin-bottom: 15px;
2251 | overflow-y: hidden;
2252 | -ms-overflow-style: -ms-autohiding-scrollbar;
2253 | border: 1px solid #ddd;
2254 | }
2255 | .table-responsive > .table {
2256 | margin-bottom: 0;
2257 | }
2258 | .table-responsive > .table > thead > tr > th,
2259 | .table-responsive > .table > tbody > tr > th,
2260 | .table-responsive > .table > tfoot > tr > th,
2261 | .table-responsive > .table > thead > tr > td,
2262 | .table-responsive > .table > tbody > tr > td,
2263 | .table-responsive > .table > tfoot > tr > td {
2264 | white-space: nowrap;
2265 | }
2266 | .table-responsive > .table-bordered {
2267 | border: 0;
2268 | }
2269 | .table-responsive > .table-bordered > thead > tr > th:first-child,
2270 | .table-responsive > .table-bordered > tbody > tr > th:first-child,
2271 | .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2272 | .table-responsive > .table-bordered > thead > tr > td:first-child,
2273 | .table-responsive > .table-bordered > tbody > tr > td:first-child,
2274 | .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2275 | border-left: 0;
2276 | }
2277 | .table-responsive > .table-bordered > thead > tr > th:last-child,
2278 | .table-responsive > .table-bordered > tbody > tr > th:last-child,
2279 | .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2280 | .table-responsive > .table-bordered > thead > tr > td:last-child,
2281 | .table-responsive > .table-bordered > tbody > tr > td:last-child,
2282 | .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2283 | border-right: 0;
2284 | }
2285 | .table-responsive > .table-bordered > tbody > tr:last-child > th,
2286 | .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2287 | .table-responsive > .table-bordered > tbody > tr:last-child > td,
2288 | .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2289 | border-bottom: 0;
2290 | }
2291 | }
2292 | fieldset {
2293 | min-width: 0;
2294 | padding: 0;
2295 | margin: 0;
2296 | border: 0;
2297 | }
2298 | legend {
2299 | display: block;
2300 | width: 100%;
2301 | padding: 0;
2302 | margin-bottom: 20px;
2303 | font-size: 21px;
2304 | line-height: inherit;
2305 | color: #333;
2306 | border: 0;
2307 | border-bottom: 1px solid #e5e5e5;
2308 | }
2309 | label {
2310 | display: inline-block;
2311 | max-width: 100%;
2312 | margin-bottom: 5px;
2313 | font-weight: bold;
2314 | }
2315 | input[type="search"] {
2316 | -webkit-box-sizing: border-box;
2317 | -moz-box-sizing: border-box;
2318 | box-sizing: border-box;
2319 | }
2320 | input[type="radio"],
2321 | input[type="checkbox"] {
2322 | margin: 4px 0 0;
2323 | margin-top: 1px \9;
2324 | line-height: normal;
2325 | }
2326 | input[type="file"] {
2327 | display: block;
2328 | }
2329 | input[type="range"] {
2330 | display: block;
2331 | width: 100%;
2332 | }
2333 | select[multiple],
2334 | select[size] {
2335 | height: auto;
2336 | }
2337 | input[type="file"]:focus,
2338 | input[type="radio"]:focus,
2339 | input[type="checkbox"]:focus {
2340 | outline: thin dotted;
2341 | outline: 5px auto -webkit-focus-ring-color;
2342 | outline-offset: -2px;
2343 | }
2344 | output {
2345 | display: block;
2346 | padding-top: 7px;
2347 | font-size: 14px;
2348 | line-height: 1.42857143;
2349 | color: #555;
2350 | }
2351 | .form-control {
2352 | display: block;
2353 | width: 100%;
2354 | height: 34px;
2355 | padding: 6px 12px;
2356 | font-size: 14px;
2357 | line-height: 1.42857143;
2358 | color: #555;
2359 | background-color: #fff;
2360 | background-image: none;
2361 | border: 1px solid #ccc;
2362 | border-radius: 4px;
2363 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2364 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2365 | -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2366 | -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2367 | transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2368 | }
2369 | .form-control:focus {
2370 | border-color: #66afe9;
2371 | outline: 0;
2372 | -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2373 | box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2374 | }
2375 | .form-control::-moz-placeholder {
2376 | color: #999;
2377 | opacity: 1;
2378 | }
2379 | .form-control:-ms-input-placeholder {
2380 | color: #999;
2381 | }
2382 | .form-control::-webkit-input-placeholder {
2383 | color: #999;
2384 | }
2385 | .form-control[disabled],
2386 | .form-control[readonly],
2387 | fieldset[disabled] .form-control {
2388 | cursor: not-allowed;
2389 | background-color: #eee;
2390 | opacity: 1;
2391 | }
2392 | textarea.form-control {
2393 | height: auto;
2394 | }
2395 | input[type="search"] {
2396 | -webkit-appearance: none;
2397 | }
2398 | input[type="date"],
2399 | input[type="time"],
2400 | input[type="datetime-local"],
2401 | input[type="month"] {
2402 | line-height: 34px;
2403 | line-height: 1.42857143 \0;
2404 | }
2405 | input[type="date"].input-sm,
2406 | input[type="time"].input-sm,
2407 | input[type="datetime-local"].input-sm,
2408 | input[type="month"].input-sm {
2409 | line-height: 30px;
2410 | line-height: 1.5 \0;
2411 | }
2412 | input[type="date"].input-lg,
2413 | input[type="time"].input-lg,
2414 | input[type="datetime-local"].input-lg,
2415 | input[type="month"].input-lg {
2416 | line-height: 46px;
2417 | line-height: 1.33 \0;
2418 | }
2419 | _:-ms-fullscreen,
2420 | :root input[type="date"],
2421 | _:-ms-fullscreen,
2422 | :root input[type="time"],
2423 | _:-ms-fullscreen,
2424 | :root input[type="datetime-local"],
2425 | _:-ms-fullscreen,
2426 | :root input[type="month"] {
2427 | line-height: 1.42857143;
2428 | }
2429 | _:-ms-fullscreen.input-sm,
2430 | :root input[type="date"].input-sm,
2431 | _:-ms-fullscreen.input-sm,
2432 | :root input[type="time"].input-sm,
2433 | _:-ms-fullscreen.input-sm,
2434 | :root input[type="datetime-local"].input-sm,
2435 | _:-ms-fullscreen.input-sm,
2436 | :root input[type="month"].input-sm {
2437 | line-height: 1.5;
2438 | }
2439 | _:-ms-fullscreen.input-lg,
2440 | :root input[type="date"].input-lg,
2441 | _:-ms-fullscreen.input-lg,
2442 | :root input[type="time"].input-lg,
2443 | _:-ms-fullscreen.input-lg,
2444 | :root input[type="datetime-local"].input-lg,
2445 | _:-ms-fullscreen.input-lg,
2446 | :root input[type="month"].input-lg {
2447 | line-height: 1.33;
2448 | }
2449 | .form-group {
2450 | margin-bottom: 15px;
2451 | }
2452 | .radio,
2453 | .checkbox {
2454 | position: relative;
2455 | display: block;
2456 | margin-top: 10px;
2457 | margin-bottom: 10px;
2458 | }
2459 | .radio label,
2460 | .checkbox label {
2461 | min-height: 20px;
2462 | padding-left: 20px;
2463 | margin-bottom: 0;
2464 | font-weight: normal;
2465 | cursor: pointer;
2466 | }
2467 | .radio input[type="radio"],
2468 | .radio-inline input[type="radio"],
2469 | .checkbox input[type="checkbox"],
2470 | .checkbox-inline input[type="checkbox"] {
2471 | position: absolute;
2472 | margin-top: 4px \9;
2473 | margin-left: -20px;
2474 | }
2475 | .radio + .radio,
2476 | .checkbox + .checkbox {
2477 | margin-top: -5px;
2478 | }
2479 | .radio-inline,
2480 | .checkbox-inline {
2481 | display: inline-block;
2482 | padding-left: 20px;
2483 | margin-bottom: 0;
2484 | font-weight: normal;
2485 | vertical-align: middle;
2486 | cursor: pointer;
2487 | }
2488 | .radio-inline + .radio-inline,
2489 | .checkbox-inline + .checkbox-inline {
2490 | margin-top: 0;
2491 | margin-left: 10px;
2492 | }
2493 | input[type="radio"][disabled],
2494 | input[type="checkbox"][disabled],
2495 | input[type="radio"].disabled,
2496 | input[type="checkbox"].disabled,
2497 | fieldset[disabled] input[type="radio"],
2498 | fieldset[disabled] input[type="checkbox"] {
2499 | cursor: not-allowed;
2500 | }
2501 | .radio-inline.disabled,
2502 | .checkbox-inline.disabled,
2503 | fieldset[disabled] .radio-inline,
2504 | fieldset[disabled] .checkbox-inline {
2505 | cursor: not-allowed;
2506 | }
2507 | .radio.disabled label,
2508 | .checkbox.disabled label,
2509 | fieldset[disabled] .radio label,
2510 | fieldset[disabled] .checkbox label {
2511 | cursor: not-allowed;
2512 | }
2513 | .form-control-static {
2514 | padding-top: 7px;
2515 | padding-bottom: 7px;
2516 | margin-bottom: 0;
2517 | }
2518 | .form-control-static.input-lg,
2519 | .form-control-static.input-sm {
2520 | padding-right: 0;
2521 | padding-left: 0;
2522 | }
2523 | .input-sm,
2524 | .form-group-sm .form-control {
2525 | height: 30px;
2526 | padding: 5px 10px;
2527 | font-size: 12px;
2528 | line-height: 1.5;
2529 | border-radius: 3px;
2530 | }
2531 | select.input-sm,
2532 | select.form-group-sm .form-control {
2533 | height: 30px;
2534 | line-height: 30px;
2535 | }
2536 | textarea.input-sm,
2537 | textarea.form-group-sm .form-control,
2538 | select[multiple].input-sm,
2539 | select[multiple].form-group-sm .form-control {
2540 | height: auto;
2541 | }
2542 | .input-lg,
2543 | .form-group-lg .form-control {
2544 | height: 46px;
2545 | padding: 10px 16px;
2546 | font-size: 18px;
2547 | line-height: 1.33;
2548 | border-radius: 6px;
2549 | }
2550 | select.input-lg,
2551 | select.form-group-lg .form-control {
2552 | height: 46px;
2553 | line-height: 46px;
2554 | }
2555 | textarea.input-lg,
2556 | textarea.form-group-lg .form-control,
2557 | select[multiple].input-lg,
2558 | select[multiple].form-group-lg .form-control {
2559 | height: auto;
2560 | }
2561 | .has-feedback {
2562 | position: relative;
2563 | }
2564 | .has-feedback .form-control {
2565 | padding-right: 42.5px;
2566 | }
2567 | .form-control-feedback {
2568 | position: absolute;
2569 | top: 0;
2570 | right: 0;
2571 | z-index: 2;
2572 | display: block;
2573 | width: 34px;
2574 | height: 34px;
2575 | line-height: 34px;
2576 | text-align: center;
2577 | pointer-events: none;
2578 | }
2579 | .input-lg + .form-control-feedback {
2580 | width: 46px;
2581 | height: 46px;
2582 | line-height: 46px;
2583 | }
2584 | .input-sm + .form-control-feedback {
2585 | width: 30px;
2586 | height: 30px;
2587 | line-height: 30px;
2588 | }
2589 | .has-success .help-block,
2590 | .has-success .control-label,
2591 | .has-success .radio,
2592 | .has-success .checkbox,
2593 | .has-success .radio-inline,
2594 | .has-success .checkbox-inline,
2595 | .has-success.radio label,
2596 | .has-success.checkbox label,
2597 | .has-success.radio-inline label,
2598 | .has-success.checkbox-inline label {
2599 | color: #3c763d;
2600 | }
2601 | .has-success .form-control {
2602 | border-color: #3c763d;
2603 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2604 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2605 | }
2606 | .has-success .form-control:focus {
2607 | border-color: #2b542c;
2608 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2609 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2610 | }
2611 | .has-success .input-group-addon {
2612 | color: #3c763d;
2613 | background-color: #dff0d8;
2614 | border-color: #3c763d;
2615 | }
2616 | .has-success .form-control-feedback {
2617 | color: #3c763d;
2618 | }
2619 | .has-warning .help-block,
2620 | .has-warning .control-label,
2621 | .has-warning .radio,
2622 | .has-warning .checkbox,
2623 | .has-warning .radio-inline,
2624 | .has-warning .checkbox-inline,
2625 | .has-warning.radio label,
2626 | .has-warning.checkbox label,
2627 | .has-warning.radio-inline label,
2628 | .has-warning.checkbox-inline label {
2629 | color: #8a6d3b;
2630 | }
2631 | .has-warning .form-control {
2632 | border-color: #8a6d3b;
2633 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2634 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2635 | }
2636 | .has-warning .form-control:focus {
2637 | border-color: #66512c;
2638 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2639 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2640 | }
2641 | .has-warning .input-group-addon {
2642 | color: #8a6d3b;
2643 | background-color: #fcf8e3;
2644 | border-color: #8a6d3b;
2645 | }
2646 | .has-warning .form-control-feedback {
2647 | color: #8a6d3b;
2648 | }
2649 | .has-error .help-block,
2650 | .has-error .control-label,
2651 | .has-error .radio,
2652 | .has-error .checkbox,
2653 | .has-error .radio-inline,
2654 | .has-error .checkbox-inline,
2655 | .has-error.radio label,
2656 | .has-error.checkbox label,
2657 | .has-error.radio-inline label,
2658 | .has-error.checkbox-inline label {
2659 | color: #a94442;
2660 | }
2661 | .has-error .form-control {
2662 | border-color: #a94442;
2663 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2664 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2665 | }
2666 | .has-error .form-control:focus {
2667 | border-color: #843534;
2668 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2669 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2670 | }
2671 | .has-error .input-group-addon {
2672 | color: #a94442;
2673 | background-color: #f2dede;
2674 | border-color: #a94442;
2675 | }
2676 | .has-error .form-control-feedback {
2677 | color: #a94442;
2678 | }
2679 | .has-feedback label ~ .form-control-feedback {
2680 | top: 25px;
2681 | }
2682 | .has-feedback label.sr-only ~ .form-control-feedback {
2683 | top: 0;
2684 | }
2685 | .help-block {
2686 | display: block;
2687 | margin-top: 5px;
2688 | margin-bottom: 10px;
2689 | color: #737373;
2690 | }
2691 | @media (min-width: 768px) {
2692 | .form-inline .form-group {
2693 | display: inline-block;
2694 | margin-bottom: 0;
2695 | vertical-align: middle;
2696 | }
2697 | .form-inline .form-control {
2698 | display: inline-block;
2699 | width: auto;
2700 | vertical-align: middle;
2701 | }
2702 | .form-inline .form-control-static {
2703 | display: inline-block;
2704 | }
2705 | .form-inline .input-group {
2706 | display: inline-table;
2707 | vertical-align: middle;
2708 | }
2709 | .form-inline .input-group .input-group-addon,
2710 | .form-inline .input-group .input-group-btn,
2711 | .form-inline .input-group .form-control {
2712 | width: auto;
2713 | }
2714 | .form-inline .input-group > .form-control {
2715 | width: 100%;
2716 | }
2717 | .form-inline .control-label {
2718 | margin-bottom: 0;
2719 | vertical-align: middle;
2720 | }
2721 | .form-inline .radio,
2722 | .form-inline .checkbox {
2723 | display: inline-block;
2724 | margin-top: 0;
2725 | margin-bottom: 0;
2726 | vertical-align: middle;
2727 | }
2728 | .form-inline .radio label,
2729 | .form-inline .checkbox label {
2730 | padding-left: 0;
2731 | }
2732 | .form-inline .radio input[type="radio"],
2733 | .form-inline .checkbox input[type="checkbox"] {
2734 | position: relative;
2735 | margin-left: 0;
2736 | }
2737 | .form-inline .has-feedback .form-control-feedback {
2738 | top: 0;
2739 | }
2740 | }
2741 | .form-horizontal .radio,
2742 | .form-horizontal .checkbox,
2743 | .form-horizontal .radio-inline,
2744 | .form-horizontal .checkbox-inline {
2745 | padding-top: 7px;
2746 | margin-top: 0;
2747 | margin-bottom: 0;
2748 | }
2749 | .form-horizontal .radio,
2750 | .form-horizontal .checkbox {
2751 | min-height: 27px;
2752 | }
2753 | .form-horizontal .form-group {
2754 | margin-right: -15px;
2755 | margin-left: -15px;
2756 | }
2757 | @media (min-width: 768px) {
2758 | .form-horizontal .control-label {
2759 | padding-top: 7px;
2760 | margin-bottom: 0;
2761 | text-align: right;
2762 | }
2763 | }
2764 | .form-horizontal .has-feedback .form-control-feedback {
2765 | right: 15px;
2766 | }
2767 | @media (min-width: 768px) {
2768 | .form-horizontal .form-group-lg .control-label {
2769 | padding-top: 14.3px;
2770 | }
2771 | }
2772 | @media (min-width: 768px) {
2773 | .form-horizontal .form-group-sm .control-label {
2774 | padding-top: 6px;
2775 | }
2776 | }
2777 | .btn {
2778 | display: inline-block;
2779 | padding: 6px 12px;
2780 | margin-bottom: 0;
2781 | font-size: 14px;
2782 | font-weight: normal;
2783 | line-height: 1.42857143;
2784 | text-align: center;
2785 | white-space: nowrap;
2786 | vertical-align: middle;
2787 | -ms-touch-action: manipulation;
2788 | touch-action: manipulation;
2789 | cursor: pointer;
2790 | -webkit-user-select: none;
2791 | -moz-user-select: none;
2792 | -ms-user-select: none;
2793 | user-select: none;
2794 | background-image: none;
2795 | border: 1px solid transparent;
2796 | border-radius: 4px;
2797 | }
2798 | .btn:focus,
2799 | .btn:active:focus,
2800 | .btn.active:focus,
2801 | .btn.focus,
2802 | .btn:active.focus,
2803 | .btn.active.focus {
2804 | outline: thin dotted;
2805 | outline: 5px auto -webkit-focus-ring-color;
2806 | outline-offset: -2px;
2807 | }
2808 | .btn:hover,
2809 | .btn:focus,
2810 | .btn.focus {
2811 | color: #333;
2812 | text-decoration: none;
2813 | }
2814 | .btn:active,
2815 | .btn.active {
2816 | background-image: none;
2817 | outline: 0;
2818 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2819 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2820 | }
2821 | .btn.disabled,
2822 | .btn[disabled],
2823 | fieldset[disabled] .btn {
2824 | pointer-events: none;
2825 | cursor: not-allowed;
2826 | filter: alpha(opacity=65);
2827 | -webkit-box-shadow: none;
2828 | box-shadow: none;
2829 | opacity: .65;
2830 | }
2831 | .btn-default {
2832 | color: #333;
2833 | background-color: #fff;
2834 | border-color: #ccc;
2835 | }
2836 | .btn-default:hover,
2837 | .btn-default:focus,
2838 | .btn-default.focus,
2839 | .btn-default:active,
2840 | .btn-default.active,
2841 | .open > .dropdown-toggle.btn-default {
2842 | color: #333;
2843 | background-color: #e6e6e6;
2844 | border-color: #adadad;
2845 | }
2846 | .btn-default:active,
2847 | .btn-default.active,
2848 | .open > .dropdown-toggle.btn-default {
2849 | background-image: none;
2850 | }
2851 | .btn-default.disabled,
2852 | .btn-default[disabled],
2853 | fieldset[disabled] .btn-default,
2854 | .btn-default.disabled:hover,
2855 | .btn-default[disabled]:hover,
2856 | fieldset[disabled] .btn-default:hover,
2857 | .btn-default.disabled:focus,
2858 | .btn-default[disabled]:focus,
2859 | fieldset[disabled] .btn-default:focus,
2860 | .btn-default.disabled.focus,
2861 | .btn-default[disabled].focus,
2862 | fieldset[disabled] .btn-default.focus,
2863 | .btn-default.disabled:active,
2864 | .btn-default[disabled]:active,
2865 | fieldset[disabled] .btn-default:active,
2866 | .btn-default.disabled.active,
2867 | .btn-default[disabled].active,
2868 | fieldset[disabled] .btn-default.active {
2869 | background-color: #fff;
2870 | border-color: #ccc;
2871 | }
2872 | .btn-default .badge {
2873 | color: #fff;
2874 | background-color: #333;
2875 | }
2876 | .btn-primary {
2877 | color: #fff;
2878 | background-color: #428bca;
2879 | border-color: #357ebd;
2880 | }
2881 | .btn-primary:hover,
2882 | .btn-primary:focus,
2883 | .btn-primary.focus,
2884 | .btn-primary:active,
2885 | .btn-primary.active,
2886 | .open > .dropdown-toggle.btn-primary {
2887 | color: #fff;
2888 | background-color: #3071a9;
2889 | border-color: #285e8e;
2890 | }
2891 | .btn-primary:active,
2892 | .btn-primary.active,
2893 | .open > .dropdown-toggle.btn-primary {
2894 | background-image: none;
2895 | }
2896 | .btn-primary.disabled,
2897 | .btn-primary[disabled],
2898 | fieldset[disabled] .btn-primary,
2899 | .btn-primary.disabled:hover,
2900 | .btn-primary[disabled]:hover,
2901 | fieldset[disabled] .btn-primary:hover,
2902 | .btn-primary.disabled:focus,
2903 | .btn-primary[disabled]:focus,
2904 | fieldset[disabled] .btn-primary:focus,
2905 | .btn-primary.disabled.focus,
2906 | .btn-primary[disabled].focus,
2907 | fieldset[disabled] .btn-primary.focus,
2908 | .btn-primary.disabled:active,
2909 | .btn-primary[disabled]:active,
2910 | fieldset[disabled] .btn-primary:active,
2911 | .btn-primary.disabled.active,
2912 | .btn-primary[disabled].active,
2913 | fieldset[disabled] .btn-primary.active {
2914 | background-color: #428bca;
2915 | border-color: #357ebd;
2916 | }
2917 | .btn-primary .badge {
2918 | color: #428bca;
2919 | background-color: #fff;
2920 | }
2921 | .btn-success {
2922 | color: #fff;
2923 | background-color: #5cb85c;
2924 | border-color: #4cae4c;
2925 | }
2926 | .btn-success:hover,
2927 | .btn-success:focus,
2928 | .btn-success.focus,
2929 | .btn-success:active,
2930 | .btn-success.active,
2931 | .open > .dropdown-toggle.btn-success {
2932 | color: #fff;
2933 | background-color: #449d44;
2934 | border-color: #398439;
2935 | }
2936 | .btn-success:active,
2937 | .btn-success.active,
2938 | .open > .dropdown-toggle.btn-success {
2939 | background-image: none;
2940 | }
2941 | .btn-success.disabled,
2942 | .btn-success[disabled],
2943 | fieldset[disabled] .btn-success,
2944 | .btn-success.disabled:hover,
2945 | .btn-success[disabled]:hover,
2946 | fieldset[disabled] .btn-success:hover,
2947 | .btn-success.disabled:focus,
2948 | .btn-success[disabled]:focus,
2949 | fieldset[disabled] .btn-success:focus,
2950 | .btn-success.disabled.focus,
2951 | .btn-success[disabled].focus,
2952 | fieldset[disabled] .btn-success.focus,
2953 | .btn-success.disabled:active,
2954 | .btn-success[disabled]:active,
2955 | fieldset[disabled] .btn-success:active,
2956 | .btn-success.disabled.active,
2957 | .btn-success[disabled].active,
2958 | fieldset[disabled] .btn-success.active {
2959 | background-color: #5cb85c;
2960 | border-color: #4cae4c;
2961 | }
2962 | .btn-success .badge {
2963 | color: #5cb85c;
2964 | background-color: #fff;
2965 | }
2966 | .btn-info {
2967 | color: #fff;
2968 | background-color: #5bc0de;
2969 | border-color: #46b8da;
2970 | }
2971 | .btn-info:hover,
2972 | .btn-info:focus,
2973 | .btn-info.focus,
2974 | .btn-info:active,
2975 | .btn-info.active,
2976 | .open > .dropdown-toggle.btn-info {
2977 | color: #fff;
2978 | background-color: #31b0d5;
2979 | border-color: #269abc;
2980 | }
2981 | .btn-info:active,
2982 | .btn-info.active,
2983 | .open > .dropdown-toggle.btn-info {
2984 | background-image: none;
2985 | }
2986 | .btn-info.disabled,
2987 | .btn-info[disabled],
2988 | fieldset[disabled] .btn-info,
2989 | .btn-info.disabled:hover,
2990 | .btn-info[disabled]:hover,
2991 | fieldset[disabled] .btn-info:hover,
2992 | .btn-info.disabled:focus,
2993 | .btn-info[disabled]:focus,
2994 | fieldset[disabled] .btn-info:focus,
2995 | .btn-info.disabled.focus,
2996 | .btn-info[disabled].focus,
2997 | fieldset[disabled] .btn-info.focus,
2998 | .btn-info.disabled:active,
2999 | .btn-info[disabled]:active,
3000 | fieldset[disabled] .btn-info:active,
3001 | .btn-info.disabled.active,
3002 | .btn-info[disabled].active,
3003 | fieldset[disabled] .btn-info.active {
3004 | background-color: #5bc0de;
3005 | border-color: #46b8da;
3006 | }
3007 | .btn-info .badge {
3008 | color: #5bc0de;
3009 | background-color: #fff;
3010 | }
3011 | .btn-warning {
3012 | color: #fff;
3013 | background-color: #f0ad4e;
3014 | border-color: #eea236;
3015 | }
3016 | .btn-warning:hover,
3017 | .btn-warning:focus,
3018 | .btn-warning.focus,
3019 | .btn-warning:active,
3020 | .btn-warning.active,
3021 | .open > .dropdown-toggle.btn-warning {
3022 | color: #fff;
3023 | background-color: #ec971f;
3024 | border-color: #d58512;
3025 | }
3026 | .btn-warning:active,
3027 | .btn-warning.active,
3028 | .open > .dropdown-toggle.btn-warning {
3029 | background-image: none;
3030 | }
3031 | .btn-warning.disabled,
3032 | .btn-warning[disabled],
3033 | fieldset[disabled] .btn-warning,
3034 | .btn-warning.disabled:hover,
3035 | .btn-warning[disabled]:hover,
3036 | fieldset[disabled] .btn-warning:hover,
3037 | .btn-warning.disabled:focus,
3038 | .btn-warning[disabled]:focus,
3039 | fieldset[disabled] .btn-warning:focus,
3040 | .btn-warning.disabled.focus,
3041 | .btn-warning[disabled].focus,
3042 | fieldset[disabled] .btn-warning.focus,
3043 | .btn-warning.disabled:active,
3044 | .btn-warning[disabled]:active,
3045 | fieldset[disabled] .btn-warning:active,
3046 | .btn-warning.disabled.active,
3047 | .btn-warning[disabled].active,
3048 | fieldset[disabled] .btn-warning.active {
3049 | background-color: #f0ad4e;
3050 | border-color: #eea236;
3051 | }
3052 | .btn-warning .badge {
3053 | color: #f0ad4e;
3054 | background-color: #fff;
3055 | }
3056 | .btn-danger {
3057 | color: #fff;
3058 | background-color: #d9534f;
3059 | border-color: #d43f3a;
3060 | }
3061 | .btn-danger:hover,
3062 | .btn-danger:focus,
3063 | .btn-danger.focus,
3064 | .btn-danger:active,
3065 | .btn-danger.active,
3066 | .open > .dropdown-toggle.btn-danger {
3067 | color: #fff;
3068 | background-color: #c9302c;
3069 | border-color: #ac2925;
3070 | }
3071 | .btn-danger:active,
3072 | .btn-danger.active,
3073 | .open > .dropdown-toggle.btn-danger {
3074 | background-image: none;
3075 | }
3076 | .btn-danger.disabled,
3077 | .btn-danger[disabled],
3078 | fieldset[disabled] .btn-danger,
3079 | .btn-danger.disabled:hover,
3080 | .btn-danger[disabled]:hover,
3081 | fieldset[disabled] .btn-danger:hover,
3082 | .btn-danger.disabled:focus,
3083 | .btn-danger[disabled]:focus,
3084 | fieldset[disabled] .btn-danger:focus,
3085 | .btn-danger.disabled.focus,
3086 | .btn-danger[disabled].focus,
3087 | fieldset[disabled] .btn-danger.focus,
3088 | .btn-danger.disabled:active,
3089 | .btn-danger[disabled]:active,
3090 | fieldset[disabled] .btn-danger:active,
3091 | .btn-danger.disabled.active,
3092 | .btn-danger[disabled].active,
3093 | fieldset[disabled] .btn-danger.active {
3094 | background-color: #d9534f;
3095 | border-color: #d43f3a;
3096 | }
3097 | .btn-danger .badge {
3098 | color: #d9534f;
3099 | background-color: #fff;
3100 | }
3101 | .btn-link {
3102 | font-weight: normal;
3103 | color: #428bca;
3104 | border-radius: 0;
3105 | }
3106 | .btn-link,
3107 | .btn-link:active,
3108 | .btn-link.active,
3109 | .btn-link[disabled],
3110 | fieldset[disabled] .btn-link {
3111 | background-color: transparent;
3112 | -webkit-box-shadow: none;
3113 | box-shadow: none;
3114 | }
3115 | .btn-link,
3116 | .btn-link:hover,
3117 | .btn-link:focus,
3118 | .btn-link:active {
3119 | border-color: transparent;
3120 | }
3121 | .btn-link:hover,
3122 | .btn-link:focus {
3123 | color: #2a6496;
3124 | text-decoration: underline;
3125 | background-color: transparent;
3126 | }
3127 | .btn-link[disabled]:hover,
3128 | fieldset[disabled] .btn-link:hover,
3129 | .btn-link[disabled]:focus,
3130 | fieldset[disabled] .btn-link:focus {
3131 | color: #777;
3132 | text-decoration: none;
3133 | }
3134 | .btn-lg,
3135 | .btn-group-lg > .btn {
3136 | padding: 10px 16px;
3137 | font-size: 18px;
3138 | line-height: 1.33;
3139 | border-radius: 6px;
3140 | }
3141 | .btn-sm,
3142 | .btn-group-sm > .btn {
3143 | padding: 5px 10px;
3144 | font-size: 12px;
3145 | line-height: 1.5;
3146 | border-radius: 3px;
3147 | }
3148 | .btn-xs,
3149 | .btn-group-xs > .btn {
3150 | padding: 1px 5px;
3151 | font-size: 12px;
3152 | line-height: 1.5;
3153 | border-radius: 3px;
3154 | }
3155 | .btn-block {
3156 | display: block;
3157 | width: 100%;
3158 | }
3159 | .btn-block + .btn-block {
3160 | margin-top: 5px;
3161 | }
3162 | input[type="submit"].btn-block,
3163 | input[type="reset"].btn-block,
3164 | input[type="button"].btn-block {
3165 | width: 100%;
3166 | }
3167 | .fade {
3168 | opacity: 0;
3169 | -webkit-transition: opacity .15s linear;
3170 | -o-transition: opacity .15s linear;
3171 | transition: opacity .15s linear;
3172 | }
3173 | .fade.in {
3174 | opacity: 1;
3175 | }
3176 | .collapse {
3177 | display: none;
3178 | visibility: hidden;
3179 | }
3180 | .collapse.in {
3181 | display: block;
3182 | visibility: visible;
3183 | }
3184 | tr.collapse.in {
3185 | display: table-row;
3186 | }
3187 | tbody.collapse.in {
3188 | display: table-row-group;
3189 | }
3190 | .collapsing {
3191 | position: relative;
3192 | height: 0;
3193 | overflow: hidden;
3194 | -webkit-transition-timing-function: ease;
3195 | -o-transition-timing-function: ease;
3196 | transition-timing-function: ease;
3197 | -webkit-transition-duration: .35s;
3198 | -o-transition-duration: .35s;
3199 | transition-duration: .35s;
3200 | -webkit-transition-property: height, visibility;
3201 | -o-transition-property: height, visibility;
3202 | transition-property: height, visibility;
3203 | }
3204 | .caret {
3205 | display: inline-block;
3206 | width: 0;
3207 | height: 0;
3208 | margin-left: 2px;
3209 | vertical-align: middle;
3210 | border-top: 4px solid;
3211 | border-right: 4px solid transparent;
3212 | border-left: 4px solid transparent;
3213 | }
3214 | .dropdown {
3215 | position: relative;
3216 | }
3217 | .dropdown-toggle:focus {
3218 | outline: 0;
3219 | }
3220 | .dropdown-menu {
3221 | position: absolute;
3222 | top: 100%;
3223 | left: 0;
3224 | z-index: 1000;
3225 | display: none;
3226 | float: left;
3227 | min-width: 160px;
3228 | padding: 5px 0;
3229 | margin: 2px 0 0;
3230 | font-size: 14px;
3231 | text-align: left;
3232 | list-style: none;
3233 | background-color: #fff;
3234 | -webkit-background-clip: padding-box;
3235 | background-clip: padding-box;
3236 | border: 1px solid #ccc;
3237 | border: 1px solid rgba(0, 0, 0, .15);
3238 | border-radius: 4px;
3239 | -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3240 | box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3241 | }
3242 | .dropdown-menu.pull-right {
3243 | right: 0;
3244 | left: auto;
3245 | }
3246 | .dropdown-menu .divider {
3247 | height: 1px;
3248 | margin: 9px 0;
3249 | overflow: hidden;
3250 | background-color: #e5e5e5;
3251 | }
3252 | .dropdown-menu > li > a {
3253 | display: block;
3254 | padding: 3px 20px;
3255 | clear: both;
3256 | font-weight: normal;
3257 | line-height: 1.42857143;
3258 | color: #333;
3259 | white-space: nowrap;
3260 | }
3261 | .dropdown-menu > li > a:hover,
3262 | .dropdown-menu > li > a:focus {
3263 | color: #262626;
3264 | text-decoration: none;
3265 | background-color: #f5f5f5;
3266 | }
3267 | .dropdown-menu > .active > a,
3268 | .dropdown-menu > .active > a:hover,
3269 | .dropdown-menu > .active > a:focus {
3270 | color: #fff;
3271 | text-decoration: none;
3272 | background-color: #428bca;
3273 | outline: 0;
3274 | }
3275 | .dropdown-menu > .disabled > a,
3276 | .dropdown-menu > .disabled > a:hover,
3277 | .dropdown-menu > .disabled > a:focus {
3278 | color: #777;
3279 | }
3280 | .dropdown-menu > .disabled > a:hover,
3281 | .dropdown-menu > .disabled > a:focus {
3282 | text-decoration: none;
3283 | cursor: not-allowed;
3284 | background-color: transparent;
3285 | background-image: none;
3286 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3287 | }
3288 | .open > .dropdown-menu {
3289 | display: block;
3290 | }
3291 | .open > a {
3292 | outline: 0;
3293 | }
3294 | .dropdown-menu-right {
3295 | right: 0;
3296 | left: auto;
3297 | }
3298 | .dropdown-menu-left {
3299 | right: auto;
3300 | left: 0;
3301 | }
3302 | .dropdown-header {
3303 | display: block;
3304 | padding: 3px 20px;
3305 | font-size: 12px;
3306 | line-height: 1.42857143;
3307 | color: #777;
3308 | white-space: nowrap;
3309 | }
3310 | .dropdown-backdrop {
3311 | position: fixed;
3312 | top: 0;
3313 | right: 0;
3314 | bottom: 0;
3315 | left: 0;
3316 | z-index: 990;
3317 | }
3318 | .pull-right > .dropdown-menu {
3319 | right: 0;
3320 | left: auto;
3321 | }
3322 | .dropup .caret,
3323 | .navbar-fixed-bottom .dropdown .caret {
3324 | content: "";
3325 | border-top: 0;
3326 | border-bottom: 4px solid;
3327 | }
3328 | .dropup .dropdown-menu,
3329 | .navbar-fixed-bottom .dropdown .dropdown-menu {
3330 | top: auto;
3331 | bottom: 100%;
3332 | margin-bottom: 1px;
3333 | }
3334 | @media (min-width: 768px) {
3335 | .navbar-right .dropdown-menu {
3336 | right: 0;
3337 | left: auto;
3338 | }
3339 | .navbar-right .dropdown-menu-left {
3340 | right: auto;
3341 | left: 0;
3342 | }
3343 | }
3344 | .btn-group,
3345 | .btn-group-vertical {
3346 | position: relative;
3347 | display: inline-block;
3348 | vertical-align: middle;
3349 | }
3350 | .btn-group > .btn,
3351 | .btn-group-vertical > .btn {
3352 | position: relative;
3353 | float: left;
3354 | }
3355 | .btn-group > .btn:hover,
3356 | .btn-group-vertical > .btn:hover,
3357 | .btn-group > .btn:focus,
3358 | .btn-group-vertical > .btn:focus,
3359 | .btn-group > .btn:active,
3360 | .btn-group-vertical > .btn:active,
3361 | .btn-group > .btn.active,
3362 | .btn-group-vertical > .btn.active {
3363 | z-index: 2;
3364 | }
3365 | .btn-group > .btn:focus,
3366 | .btn-group-vertical > .btn:focus {
3367 | outline: 0;
3368 | }
3369 | .btn-group .btn + .btn,
3370 | .btn-group .btn + .btn-group,
3371 | .btn-group .btn-group + .btn,
3372 | .btn-group .btn-group + .btn-group {
3373 | margin-left: -1px;
3374 | }
3375 | .btn-toolbar {
3376 | margin-left: -5px;
3377 | }
3378 | .btn-toolbar .btn-group,
3379 | .btn-toolbar .input-group {
3380 | float: left;
3381 | }
3382 | .btn-toolbar > .btn,
3383 | .btn-toolbar > .btn-group,
3384 | .btn-toolbar > .input-group {
3385 | margin-left: 5px;
3386 | }
3387 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3388 | border-radius: 0;
3389 | }
3390 | .btn-group > .btn:first-child {
3391 | margin-left: 0;
3392 | }
3393 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3394 | border-top-right-radius: 0;
3395 | border-bottom-right-radius: 0;
3396 | }
3397 | .btn-group > .btn:last-child:not(:first-child),
3398 | .btn-group > .dropdown-toggle:not(:first-child) {
3399 | border-top-left-radius: 0;
3400 | border-bottom-left-radius: 0;
3401 | }
3402 | .btn-group > .btn-group {
3403 | float: left;
3404 | }
3405 | .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3406 | border-radius: 0;
3407 | }
3408 | .btn-group > .btn-group:first-child > .btn:last-child,
3409 | .btn-group > .btn-group:first-child > .dropdown-toggle {
3410 | border-top-right-radius: 0;
3411 | border-bottom-right-radius: 0;
3412 | }
3413 | .btn-group > .btn-group:last-child > .btn:first-child {
3414 | border-top-left-radius: 0;
3415 | border-bottom-left-radius: 0;
3416 | }
3417 | .btn-group .dropdown-toggle:active,
3418 | .btn-group.open .dropdown-toggle {
3419 | outline: 0;
3420 | }
3421 | .btn-group > .btn + .dropdown-toggle {
3422 | padding-right: 8px;
3423 | padding-left: 8px;
3424 | }
3425 | .btn-group > .btn-lg + .dropdown-toggle {
3426 | padding-right: 12px;
3427 | padding-left: 12px;
3428 | }
3429 | .btn-group.open .dropdown-toggle {
3430 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3431 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3432 | }
3433 | .btn-group.open .dropdown-toggle.btn-link {
3434 | -webkit-box-shadow: none;
3435 | box-shadow: none;
3436 | }
3437 | .btn .caret {
3438 | margin-left: 0;
3439 | }
3440 | .btn-lg .caret {
3441 | border-width: 5px 5px 0;
3442 | border-bottom-width: 0;
3443 | }
3444 | .dropup .btn-lg .caret {
3445 | border-width: 0 5px 5px;
3446 | }
3447 | .btn-group-vertical > .btn,
3448 | .btn-group-vertical > .btn-group,
3449 | .btn-group-vertical > .btn-group > .btn {
3450 | display: block;
3451 | float: none;
3452 | width: 100%;
3453 | max-width: 100%;
3454 | }
3455 | .btn-group-vertical > .btn-group > .btn {
3456 | float: none;
3457 | }
3458 | .btn-group-vertical > .btn + .btn,
3459 | .btn-group-vertical > .btn + .btn-group,
3460 | .btn-group-vertical > .btn-group + .btn,
3461 | .btn-group-vertical > .btn-group + .btn-group {
3462 | margin-top: -1px;
3463 | margin-left: 0;
3464 | }
3465 | .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3466 | border-radius: 0;
3467 | }
3468 | .btn-group-vertical > .btn:first-child:not(:last-child) {
3469 | border-top-right-radius: 4px;
3470 | border-bottom-right-radius: 0;
3471 | border-bottom-left-radius: 0;
3472 | }
3473 | .btn-group-vertical > .btn:last-child:not(:first-child) {
3474 | border-top-left-radius: 0;
3475 | border-top-right-radius: 0;
3476 | border-bottom-left-radius: 4px;
3477 | }
3478 | .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3479 | border-radius: 0;
3480 | }
3481 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3482 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3483 | border-bottom-right-radius: 0;
3484 | border-bottom-left-radius: 0;
3485 | }
3486 | .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3487 | border-top-left-radius: 0;
3488 | border-top-right-radius: 0;
3489 | }
3490 | .btn-group-justified {
3491 | display: table;
3492 | width: 100%;
3493 | table-layout: fixed;
3494 | border-collapse: separate;
3495 | }
3496 | .btn-group-justified > .btn,
3497 | .btn-group-justified > .btn-group {
3498 | display: table-cell;
3499 | float: none;
3500 | width: 1%;
3501 | }
3502 | .btn-group-justified > .btn-group .btn {
3503 | width: 100%;
3504 | }
3505 | .btn-group-justified > .btn-group .dropdown-menu {
3506 | left: auto;
3507 | }
3508 | [data-toggle="buttons"] > .btn input[type="radio"],
3509 | [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3510 | [data-toggle="buttons"] > .btn input[type="checkbox"],
3511 | [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3512 | position: absolute;
3513 | clip: rect(0, 0, 0, 0);
3514 | pointer-events: none;
3515 | }
3516 | .input-group {
3517 | position: relative;
3518 | display: table;
3519 | border-collapse: separate;
3520 | }
3521 | .input-group[class*="col-"] {
3522 | float: none;
3523 | padding-right: 0;
3524 | padding-left: 0;
3525 | }
3526 | .input-group .form-control {
3527 | position: relative;
3528 | z-index: 2;
3529 | float: left;
3530 | width: 100%;
3531 | margin-bottom: 0;
3532 | }
3533 | .input-group-lg > .form-control,
3534 | .input-group-lg > .input-group-addon,
3535 | .input-group-lg > .input-group-btn > .btn {
3536 | height: 46px;
3537 | padding: 10px 16px;
3538 | font-size: 18px;
3539 | line-height: 1.33;
3540 | border-radius: 6px;
3541 | }
3542 | select.input-group-lg > .form-control,
3543 | select.input-group-lg > .input-group-addon,
3544 | select.input-group-lg > .input-group-btn > .btn {
3545 | height: 46px;
3546 | line-height: 46px;
3547 | }
3548 | textarea.input-group-lg > .form-control,
3549 | textarea.input-group-lg > .input-group-addon,
3550 | textarea.input-group-lg > .input-group-btn > .btn,
3551 | select[multiple].input-group-lg > .form-control,
3552 | select[multiple].input-group-lg > .input-group-addon,
3553 | select[multiple].input-group-lg > .input-group-btn > .btn {
3554 | height: auto;
3555 | }
3556 | .input-group-sm > .form-control,
3557 | .input-group-sm > .input-group-addon,
3558 | .input-group-sm > .input-group-btn > .btn {
3559 | height: 30px;
3560 | padding: 5px 10px;
3561 | font-size: 12px;
3562 | line-height: 1.5;
3563 | border-radius: 3px;
3564 | }
3565 | select.input-group-sm > .form-control,
3566 | select.input-group-sm > .input-group-addon,
3567 | select.input-group-sm > .input-group-btn > .btn {
3568 | height: 30px;
3569 | line-height: 30px;
3570 | }
3571 | textarea.input-group-sm > .form-control,
3572 | textarea.input-group-sm > .input-group-addon,
3573 | textarea.input-group-sm > .input-group-btn > .btn,
3574 | select[multiple].input-group-sm > .form-control,
3575 | select[multiple].input-group-sm > .input-group-addon,
3576 | select[multiple].input-group-sm > .input-group-btn > .btn {
3577 | height: auto;
3578 | }
3579 | .input-group-addon,
3580 | .input-group-btn,
3581 | .input-group .form-control {
3582 | display: table-cell;
3583 | }
3584 | .input-group-addon:not(:first-child):not(:last-child),
3585 | .input-group-btn:not(:first-child):not(:last-child),
3586 | .input-group .form-control:not(:first-child):not(:last-child) {
3587 | border-radius: 0;
3588 | }
3589 | .input-group-addon,
3590 | .input-group-btn {
3591 | width: 1%;
3592 | white-space: nowrap;
3593 | vertical-align: middle;
3594 | }
3595 | .input-group-addon {
3596 | padding: 6px 12px;
3597 | font-size: 14px;
3598 | font-weight: normal;
3599 | line-height: 1;
3600 | color: #555;
3601 | text-align: center;
3602 | background-color: #eee;
3603 | border: 1px solid #ccc;
3604 | border-radius: 4px;
3605 | }
3606 | .input-group-addon.input-sm {
3607 | padding: 5px 10px;
3608 | font-size: 12px;
3609 | border-radius: 3px;
3610 | }
3611 | .input-group-addon.input-lg {
3612 | padding: 10px 16px;
3613 | font-size: 18px;
3614 | border-radius: 6px;
3615 | }
3616 | .input-group-addon input[type="radio"],
3617 | .input-group-addon input[type="checkbox"] {
3618 | margin-top: 0;
3619 | }
3620 | .input-group .form-control:first-child,
3621 | .input-group-addon:first-child,
3622 | .input-group-btn:first-child > .btn,
3623 | .input-group-btn:first-child > .btn-group > .btn,
3624 | .input-group-btn:first-child > .dropdown-toggle,
3625 | .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3626 | .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3627 | border-top-right-radius: 0;
3628 | border-bottom-right-radius: 0;
3629 | }
3630 | .input-group-addon:first-child {
3631 | border-right: 0;
3632 | }
3633 | .input-group .form-control:last-child,
3634 | .input-group-addon:last-child,
3635 | .input-group-btn:last-child > .btn,
3636 | .input-group-btn:last-child > .btn-group > .btn,
3637 | .input-group-btn:last-child > .dropdown-toggle,
3638 | .input-group-btn:first-child > .btn:not(:first-child),
3639 | .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3640 | border-top-left-radius: 0;
3641 | border-bottom-left-radius: 0;
3642 | }
3643 | .input-group-addon:last-child {
3644 | border-left: 0;
3645 | }
3646 | .input-group-btn {
3647 | position: relative;
3648 | font-size: 0;
3649 | white-space: nowrap;
3650 | }
3651 | .input-group-btn > .btn {
3652 | position: relative;
3653 | }
3654 | .input-group-btn > .btn + .btn {
3655 | margin-left: -1px;
3656 | }
3657 | .input-group-btn > .btn:hover,
3658 | .input-group-btn > .btn:focus,
3659 | .input-group-btn > .btn:active {
3660 | z-index: 2;
3661 | }
3662 | .input-group-btn:first-child > .btn,
3663 | .input-group-btn:first-child > .btn-group {
3664 | margin-right: -1px;
3665 | }
3666 | .input-group-btn:last-child > .btn,
3667 | .input-group-btn:last-child > .btn-group {
3668 | margin-left: -1px;
3669 | }
3670 | .nav {
3671 | padding-left: 0;
3672 | margin-bottom: 0;
3673 | list-style: none;
3674 | }
3675 | .nav > li {
3676 | position: relative;
3677 | display: block;
3678 | }
3679 | .nav > li > a {
3680 | position: relative;
3681 | display: block;
3682 | padding: 10px 15px;
3683 | }
3684 | .nav > li > a:hover,
3685 | .nav > li > a:focus {
3686 | text-decoration: none;
3687 | background-color: #eee;
3688 | }
3689 | .nav > li.disabled > a {
3690 | color: #777;
3691 | }
3692 | .nav > li.disabled > a:hover,
3693 | .nav > li.disabled > a:focus {
3694 | color: #777;
3695 | text-decoration: none;
3696 | cursor: not-allowed;
3697 | background-color: transparent;
3698 | }
3699 | .nav .open > a,
3700 | .nav .open > a:hover,
3701 | .nav .open > a:focus {
3702 | background-color: #eee;
3703 | border-color: #428bca;
3704 | }
3705 | .nav .nav-divider {
3706 | height: 1px;
3707 | margin: 9px 0;
3708 | overflow: hidden;
3709 | background-color: #e5e5e5;
3710 | }
3711 | .nav > li > a > img {
3712 | max-width: none;
3713 | }
3714 | .nav-tabs {
3715 | border-bottom: 1px solid #ddd;
3716 | }
3717 | .nav-tabs > li {
3718 | float: left;
3719 | margin-bottom: -1px;
3720 | }
3721 | .nav-tabs > li > a {
3722 | margin-right: 2px;
3723 | line-height: 1.42857143;
3724 | border: 1px solid transparent;
3725 | border-radius: 4px 4px 0 0;
3726 | }
3727 | .nav-tabs > li > a:hover {
3728 | border-color: #eee #eee #ddd;
3729 | }
3730 | .nav-tabs > li.active > a,
3731 | .nav-tabs > li.active > a:hover,
3732 | .nav-tabs > li.active > a:focus {
3733 | color: #555;
3734 | cursor: default;
3735 | background-color: #fff;
3736 | border: 1px solid #ddd;
3737 | border-bottom-color: transparent;
3738 | }
3739 | .nav-tabs.nav-justified {
3740 | width: 100%;
3741 | border-bottom: 0;
3742 | }
3743 | .nav-tabs.nav-justified > li {
3744 | float: none;
3745 | }
3746 | .nav-tabs.nav-justified > li > a {
3747 | margin-bottom: 5px;
3748 | text-align: center;
3749 | }
3750 | .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3751 | top: auto;
3752 | left: auto;
3753 | }
3754 | @media (min-width: 768px) {
3755 | .nav-tabs.nav-justified > li {
3756 | display: table-cell;
3757 | width: 1%;
3758 | }
3759 | .nav-tabs.nav-justified > li > a {
3760 | margin-bottom: 0;
3761 | }
3762 | }
3763 | .nav-tabs.nav-justified > li > a {
3764 | margin-right: 0;
3765 | border-radius: 4px;
3766 | }
3767 | .nav-tabs.nav-justified > .active > a,
3768 | .nav-tabs.nav-justified > .active > a:hover,
3769 | .nav-tabs.nav-justified > .active > a:focus {
3770 | border: 1px solid #ddd;
3771 | }
3772 | @media (min-width: 768px) {
3773 | .nav-tabs.nav-justified > li > a {
3774 | border-bottom: 1px solid #ddd;
3775 | border-radius: 4px 4px 0 0;
3776 | }
3777 | .nav-tabs.nav-justified > .active > a,
3778 | .nav-tabs.nav-justified > .active > a:hover,
3779 | .nav-tabs.nav-justified > .active > a:focus {
3780 | border-bottom-color: #fff;
3781 | }
3782 | }
3783 | .nav-pills > li {
3784 | float: left;
3785 | }
3786 | .nav-pills > li > a {
3787 | border-radius: 4px;
3788 | }
3789 | .nav-pills > li + li {
3790 | margin-left: 2px;
3791 | }
3792 | .nav-pills > li.active > a,
3793 | .nav-pills > li.active > a:hover,
3794 | .nav-pills > li.active > a:focus {
3795 | color: #fff;
3796 | background-color: #428bca;
3797 | }
3798 | .nav-stacked > li {
3799 | float: none;
3800 | }
3801 | .nav-stacked > li + li {
3802 | margin-top: 2px;
3803 | margin-left: 0;
3804 | }
3805 | .nav-justified {
3806 | width: 100%;
3807 | }
3808 | .nav-justified > li {
3809 | float: none;
3810 | }
3811 | .nav-justified > li > a {
3812 | margin-bottom: 5px;
3813 | text-align: center;
3814 | }
3815 | .nav-justified > .dropdown .dropdown-menu {
3816 | top: auto;
3817 | left: auto;
3818 | }
3819 | @media (min-width: 768px) {
3820 | .nav-justified > li {
3821 | display: table-cell;
3822 | width: 1%;
3823 | }
3824 | .nav-justified > li > a {
3825 | margin-bottom: 0;
3826 | }
3827 | }
3828 | .nav-tabs-justified {
3829 | border-bottom: 0;
3830 | }
3831 | .nav-tabs-justified > li > a {
3832 | margin-right: 0;
3833 | border-radius: 4px;
3834 | }
3835 | .nav-tabs-justified > .active > a,
3836 | .nav-tabs-justified > .active > a:hover,
3837 | .nav-tabs-justified > .active > a:focus {
3838 | border: 1px solid #ddd;
3839 | }
3840 | @media (min-width: 768px) {
3841 | .nav-tabs-justified > li > a {
3842 | border-bottom: 1px solid #ddd;
3843 | border-radius: 4px 4px 0 0;
3844 | }
3845 | .nav-tabs-justified > .active > a,
3846 | .nav-tabs-justified > .active > a:hover,
3847 | .nav-tabs-justified > .active > a:focus {
3848 | border-bottom-color: #fff;
3849 | }
3850 | }
3851 | .tab-content > .tab-pane {
3852 | display: none;
3853 | visibility: hidden;
3854 | }
3855 | .tab-content > .active {
3856 | display: block;
3857 | visibility: visible;
3858 | }
3859 | .nav-tabs .dropdown-menu {
3860 | margin-top: -1px;
3861 | border-top-left-radius: 0;
3862 | border-top-right-radius: 0;
3863 | }
3864 | .navbar {
3865 | position: relative;
3866 | min-height: 50px;
3867 | margin-bottom: 20px;
3868 | border: 1px solid transparent;
3869 | }
3870 | @media (min-width: 768px) {
3871 | .navbar {
3872 | border-radius: 4px;
3873 | }
3874 | }
3875 | @media (min-width: 768px) {
3876 | .navbar-header {
3877 | float: left;
3878 | }
3879 | }
3880 | .navbar-collapse {
3881 | padding-right: 15px;
3882 | padding-left: 15px;
3883 | overflow-x: visible;
3884 | -webkit-overflow-scrolling: touch;
3885 | border-top: 1px solid transparent;
3886 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3887 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3888 | }
3889 | .navbar-collapse.in {
3890 | overflow-y: auto;
3891 | }
3892 | @media (min-width: 768px) {
3893 | .navbar-collapse {
3894 | width: auto;
3895 | border-top: 0;
3896 | -webkit-box-shadow: none;
3897 | box-shadow: none;
3898 | }
3899 | .navbar-collapse.collapse {
3900 | display: block !important;
3901 | height: auto !important;
3902 | padding-bottom: 0;
3903 | overflow: visible !important;
3904 | visibility: visible !important;
3905 | }
3906 | .navbar-collapse.in {
3907 | overflow-y: visible;
3908 | }
3909 | .navbar-fixed-top .navbar-collapse,
3910 | .navbar-static-top .navbar-collapse,
3911 | .navbar-fixed-bottom .navbar-collapse {
3912 | padding-right: 0;
3913 | padding-left: 0;
3914 | }
3915 | }
3916 | .navbar-fixed-top .navbar-collapse,
3917 | .navbar-fixed-bottom .navbar-collapse {
3918 | max-height: 340px;
3919 | }
3920 | @media (max-device-width: 480px) and (orientation: landscape) {
3921 | .navbar-fixed-top .navbar-collapse,
3922 | .navbar-fixed-bottom .navbar-collapse {
3923 | max-height: 200px;
3924 | }
3925 | }
3926 | .container > .navbar-header,
3927 | .container-fluid > .navbar-header,
3928 | .container > .navbar-collapse,
3929 | .container-fluid > .navbar-collapse {
3930 | margin-right: -15px;
3931 | margin-left: -15px;
3932 | }
3933 | @media (min-width: 768px) {
3934 | .container > .navbar-header,
3935 | .container-fluid > .navbar-header,
3936 | .container > .navbar-collapse,
3937 | .container-fluid > .navbar-collapse {
3938 | margin-right: 0;
3939 | margin-left: 0;
3940 | }
3941 | }
3942 | .navbar-static-top {
3943 | z-index: 1000;
3944 | border-width: 0 0 1px;
3945 | }
3946 | @media (min-width: 768px) {
3947 | .navbar-static-top {
3948 | border-radius: 0;
3949 | }
3950 | }
3951 | .navbar-fixed-top,
3952 | .navbar-fixed-bottom {
3953 | position: fixed;
3954 | right: 0;
3955 | left: 0;
3956 | z-index: 1030;
3957 | }
3958 | @media (min-width: 768px) {
3959 | .navbar-fixed-top,
3960 | .navbar-fixed-bottom {
3961 | border-radius: 0;
3962 | }
3963 | }
3964 | .navbar-fixed-top {
3965 | top: 0;
3966 | border-width: 0 0 1px;
3967 | }
3968 | .navbar-fixed-bottom {
3969 | bottom: 0;
3970 | margin-bottom: 0;
3971 | border-width: 1px 0 0;
3972 | }
3973 | .navbar-brand {
3974 | float: left;
3975 | height: 50px;
3976 | padding: 15px 15px;
3977 | font-size: 18px;
3978 | line-height: 20px;
3979 | }
3980 | .navbar-brand:hover,
3981 | .navbar-brand:focus {
3982 | text-decoration: none;
3983 | }
3984 | .navbar-brand > img {
3985 | display: block;
3986 | }
3987 | @media (min-width: 768px) {
3988 | .navbar > .container .navbar-brand,
3989 | .navbar > .container-fluid .navbar-brand {
3990 | margin-left: -15px;
3991 | }
3992 | }
3993 | .navbar-toggle {
3994 | position: relative;
3995 | float: right;
3996 | padding: 9px 10px;
3997 | margin-top: 8px;
3998 | margin-right: 15px;
3999 | margin-bottom: 8px;
4000 | background-color: transparent;
4001 | background-image: none;
4002 | border: 1px solid transparent;
4003 | border-radius: 4px;
4004 | }
4005 | .navbar-toggle:focus {
4006 | outline: 0;
4007 | }
4008 | .navbar-toggle .icon-bar {
4009 | display: block;
4010 | width: 22px;
4011 | height: 2px;
4012 | border-radius: 1px;
4013 | }
4014 | .navbar-toggle .icon-bar + .icon-bar {
4015 | margin-top: 4px;
4016 | }
4017 | @media (min-width: 768px) {
4018 | .navbar-toggle {
4019 | display: none;
4020 | }
4021 | }
4022 | .navbar-nav {
4023 | margin: 7.5px -15px;
4024 | }
4025 | .navbar-nav > li > a {
4026 | padding-top: 10px;
4027 | padding-bottom: 10px;
4028 | line-height: 20px;
4029 | }
4030 | @media (max-width: 767px) {
4031 | .navbar-nav .open .dropdown-menu {
4032 | position: static;
4033 | float: none;
4034 | width: auto;
4035 | margin-top: 0;
4036 | background-color: transparent;
4037 | border: 0;
4038 | -webkit-box-shadow: none;
4039 | box-shadow: none;
4040 | }
4041 | .navbar-nav .open .dropdown-menu > li > a,
4042 | .navbar-nav .open .dropdown-menu .dropdown-header {
4043 | padding: 5px 15px 5px 25px;
4044 | }
4045 | .navbar-nav .open .dropdown-menu > li > a {
4046 | line-height: 20px;
4047 | }
4048 | .navbar-nav .open .dropdown-menu > li > a:hover,
4049 | .navbar-nav .open .dropdown-menu > li > a:focus {
4050 | background-image: none;
4051 | }
4052 | }
4053 | @media (min-width: 768px) {
4054 | .navbar-nav {
4055 | float: left;
4056 | margin: 0;
4057 | }
4058 | .navbar-nav > li {
4059 | float: left;
4060 | }
4061 | .navbar-nav > li > a {
4062 | padding-top: 15px;
4063 | padding-bottom: 15px;
4064 | }
4065 | }
4066 | .navbar-form {
4067 | padding: 10px 15px;
4068 | margin-top: 8px;
4069 | margin-right: -15px;
4070 | margin-bottom: 8px;
4071 | margin-left: -15px;
4072 | border-top: 1px solid transparent;
4073 | border-bottom: 1px solid transparent;
4074 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4075 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4076 | }
4077 | @media (min-width: 768px) {
4078 | .navbar-form .form-group {
4079 | display: inline-block;
4080 | margin-bottom: 0;
4081 | vertical-align: middle;
4082 | }
4083 | .navbar-form .form-control {
4084 | display: inline-block;
4085 | width: auto;
4086 | vertical-align: middle;
4087 | }
4088 | .navbar-form .form-control-static {
4089 | display: inline-block;
4090 | }
4091 | .navbar-form .input-group {
4092 | display: inline-table;
4093 | vertical-align: middle;
4094 | }
4095 | .navbar-form .input-group .input-group-addon,
4096 | .navbar-form .input-group .input-group-btn,
4097 | .navbar-form .input-group .form-control {
4098 | width: auto;
4099 | }
4100 | .navbar-form .input-group > .form-control {
4101 | width: 100%;
4102 | }
4103 | .navbar-form .control-label {
4104 | margin-bottom: 0;
4105 | vertical-align: middle;
4106 | }
4107 | .navbar-form .radio,
4108 | .navbar-form .checkbox {
4109 | display: inline-block;
4110 | margin-top: 0;
4111 | margin-bottom: 0;
4112 | vertical-align: middle;
4113 | }
4114 | .navbar-form .radio label,
4115 | .navbar-form .checkbox label {
4116 | padding-left: 0;
4117 | }
4118 | .navbar-form .radio input[type="radio"],
4119 | .navbar-form .checkbox input[type="checkbox"] {
4120 | position: relative;
4121 | margin-left: 0;
4122 | }
4123 | .navbar-form .has-feedback .form-control-feedback {
4124 | top: 0;
4125 | }
4126 | }
4127 | @media (max-width: 767px) {
4128 | .navbar-form .form-group {
4129 | margin-bottom: 5px;
4130 | }
4131 | .navbar-form .form-group:last-child {
4132 | margin-bottom: 0;
4133 | }
4134 | }
4135 | @media (min-width: 768px) {
4136 | .navbar-form {
4137 | width: auto;
4138 | padding-top: 0;
4139 | padding-bottom: 0;
4140 | margin-right: 0;
4141 | margin-left: 0;
4142 | border: 0;
4143 | -webkit-box-shadow: none;
4144 | box-shadow: none;
4145 | }
4146 | }
4147 | .navbar-nav > li > .dropdown-menu {
4148 | margin-top: 0;
4149 | border-top-left-radius: 0;
4150 | border-top-right-radius: 0;
4151 | }
4152 | .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4153 | border-bottom-right-radius: 0;
4154 | border-bottom-left-radius: 0;
4155 | }
4156 | .navbar-btn {
4157 | margin-top: 8px;
4158 | margin-bottom: 8px;
4159 | }
4160 | .navbar-btn.btn-sm {
4161 | margin-top: 10px;
4162 | margin-bottom: 10px;
4163 | }
4164 | .navbar-btn.btn-xs {
4165 | margin-top: 14px;
4166 | margin-bottom: 14px;
4167 | }
4168 | .navbar-text {
4169 | margin-top: 15px;
4170 | margin-bottom: 15px;
4171 | }
4172 | @media (min-width: 768px) {
4173 | .navbar-text {
4174 | float: left;
4175 | margin-right: 15px;
4176 | margin-left: 15px;
4177 | }
4178 | }
4179 | @media (min-width: 768px) {
4180 | .navbar-left {
4181 | float: left !important;
4182 | }
4183 | .navbar-right {
4184 | float: right !important;
4185 | margin-right: -15px;
4186 | }
4187 | .navbar-right ~ .navbar-right {
4188 | margin-right: 0;
4189 | }
4190 | }
4191 | .navbar-default {
4192 | background-color: #f8f8f8;
4193 | border-color: #e7e7e7;
4194 | }
4195 | .navbar-default .navbar-brand {
4196 | color: #777;
4197 | }
4198 | .navbar-default .navbar-brand:hover,
4199 | .navbar-default .navbar-brand:focus {
4200 | color: #5e5e5e;
4201 | background-color: transparent;
4202 | }
4203 | .navbar-default .navbar-text {
4204 | color: #777;
4205 | }
4206 | .navbar-default .navbar-nav > li > a {
4207 | color: #777;
4208 | }
4209 | .navbar-default .navbar-nav > li > a:hover,
4210 | .navbar-default .navbar-nav > li > a:focus {
4211 | color: #333;
4212 | background-color: transparent;
4213 | }
4214 | .navbar-default .navbar-nav > .active > a,
4215 | .navbar-default .navbar-nav > .active > a:hover,
4216 | .navbar-default .navbar-nav > .active > a:focus {
4217 | color: #555;
4218 | background-color: #e7e7e7;
4219 | }
4220 | .navbar-default .navbar-nav > .disabled > a,
4221 | .navbar-default .navbar-nav > .disabled > a:hover,
4222 | .navbar-default .navbar-nav > .disabled > a:focus {
4223 | color: #ccc;
4224 | background-color: transparent;
4225 | }
4226 | .navbar-default .navbar-toggle {
4227 | border-color: #ddd;
4228 | }
4229 | .navbar-default .navbar-toggle:hover,
4230 | .navbar-default .navbar-toggle:focus {
4231 | background-color: #ddd;
4232 | }
4233 | .navbar-default .navbar-toggle .icon-bar {
4234 | background-color: #888;
4235 | }
4236 | .navbar-default .navbar-collapse,
4237 | .navbar-default .navbar-form {
4238 | border-color: #e7e7e7;
4239 | }
4240 | .navbar-default .navbar-nav > .open > a,
4241 | .navbar-default .navbar-nav > .open > a:hover,
4242 | .navbar-default .navbar-nav > .open > a:focus {
4243 | color: #555;
4244 | background-color: #e7e7e7;
4245 | }
4246 | @media (max-width: 767px) {
4247 | .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4248 | color: #777;
4249 | }
4250 | .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4251 | .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4252 | color: #333;
4253 | background-color: transparent;
4254 | }
4255 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4256 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4257 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4258 | color: #555;
4259 | background-color: #e7e7e7;
4260 | }
4261 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4262 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4263 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4264 | color: #ccc;
4265 | background-color: transparent;
4266 | }
4267 | }
4268 | .navbar-default .navbar-link {
4269 | color: #777;
4270 | }
4271 | .navbar-default .navbar-link:hover {
4272 | color: #333;
4273 | }
4274 | .navbar-default .btn-link {
4275 | color: #777;
4276 | }
4277 | .navbar-default .btn-link:hover,
4278 | .navbar-default .btn-link:focus {
4279 | color: #333;
4280 | }
4281 | .navbar-default .btn-link[disabled]:hover,
4282 | fieldset[disabled] .navbar-default .btn-link:hover,
4283 | .navbar-default .btn-link[disabled]:focus,
4284 | fieldset[disabled] .navbar-default .btn-link:focus {
4285 | color: #ccc;
4286 | }
4287 | .navbar-inverse {
4288 | background-color: #222;
4289 | border-color: #080808;
4290 | }
4291 | .navbar-inverse .navbar-brand {
4292 | color: #9d9d9d;
4293 | }
4294 | .navbar-inverse .navbar-brand:hover,
4295 | .navbar-inverse .navbar-brand:focus {
4296 | color: #fff;
4297 | background-color: transparent;
4298 | }
4299 | .navbar-inverse .navbar-text {
4300 | color: #9d9d9d;
4301 | }
4302 | .navbar-inverse .navbar-nav > li > a {
4303 | color: #9d9d9d;
4304 | }
4305 | .navbar-inverse .navbar-nav > li > a:hover,
4306 | .navbar-inverse .navbar-nav > li > a:focus {
4307 | color: #fff;
4308 | background-color: transparent;
4309 | }
4310 | .navbar-inverse .navbar-nav > .active > a,
4311 | .navbar-inverse .navbar-nav > .active > a:hover,
4312 | .navbar-inverse .navbar-nav > .active > a:focus {
4313 | color: #fff;
4314 | background-color: #080808;
4315 | }
4316 | .navbar-inverse .navbar-nav > .disabled > a,
4317 | .navbar-inverse .navbar-nav > .disabled > a:hover,
4318 | .navbar-inverse .navbar-nav > .disabled > a:focus {
4319 | color: #444;
4320 | background-color: transparent;
4321 | }
4322 | .navbar-inverse .navbar-toggle {
4323 | border-color: #333;
4324 | }
4325 | .navbar-inverse .navbar-toggle:hover,
4326 | .navbar-inverse .navbar-toggle:focus {
4327 | background-color: #333;
4328 | }
4329 | .navbar-inverse .navbar-toggle .icon-bar {
4330 | background-color: #fff;
4331 | }
4332 | .navbar-inverse .navbar-collapse,
4333 | .navbar-inverse .navbar-form {
4334 | border-color: #101010;
4335 | }
4336 | .navbar-inverse .navbar-nav > .open > a,
4337 | .navbar-inverse .navbar-nav > .open > a:hover,
4338 | .navbar-inverse .navbar-nav > .open > a:focus {
4339 | color: #fff;
4340 | background-color: #080808;
4341 | }
4342 | @media (max-width: 767px) {
4343 | .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4344 | border-color: #080808;
4345 | }
4346 | .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4347 | background-color: #080808;
4348 | }
4349 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4350 | color: #9d9d9d;
4351 | }
4352 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4353 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4354 | color: #fff;
4355 | background-color: transparent;
4356 | }
4357 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4358 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4359 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4360 | color: #fff;
4361 | background-color: #080808;
4362 | }
4363 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4364 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4365 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4366 | color: #444;
4367 | background-color: transparent;
4368 | }
4369 | }
4370 | .navbar-inverse .navbar-link {
4371 | color: #9d9d9d;
4372 | }
4373 | .navbar-inverse .navbar-link:hover {
4374 | color: #fff;
4375 | }
4376 | .navbar-inverse .btn-link {
4377 | color: #9d9d9d;
4378 | }
4379 | .navbar-inverse .btn-link:hover,
4380 | .navbar-inverse .btn-link:focus {
4381 | color: #fff;
4382 | }
4383 | .navbar-inverse .btn-link[disabled]:hover,
4384 | fieldset[disabled] .navbar-inverse .btn-link:hover,
4385 | .navbar-inverse .btn-link[disabled]:focus,
4386 | fieldset[disabled] .navbar-inverse .btn-link:focus {
4387 | color: #444;
4388 | }
4389 | .breadcrumb {
4390 | padding: 8px 15px;
4391 | margin-bottom: 20px;
4392 | list-style: none;
4393 | background-color: #f5f5f5;
4394 | border-radius: 4px;
4395 | }
4396 | .breadcrumb > li {
4397 | display: inline-block;
4398 | }
4399 | .breadcrumb > li + li:before {
4400 | padding: 0 5px;
4401 | color: #ccc;
4402 | content: "/\00a0";
4403 | }
4404 | .breadcrumb > .active {
4405 | color: #777;
4406 | }
4407 | .pagination {
4408 | display: inline-block;
4409 | padding-left: 0;
4410 | margin: 20px 0;
4411 | border-radius: 4px;
4412 | }
4413 | .pagination > li {
4414 | display: inline;
4415 | }
4416 | .pagination > li > a,
4417 | .pagination > li > span {
4418 | position: relative;
4419 | float: left;
4420 | padding: 6px 12px;
4421 | margin-left: -1px;
4422 | line-height: 1.42857143;
4423 | color: #428bca;
4424 | text-decoration: none;
4425 | background-color: #fff;
4426 | border: 1px solid #ddd;
4427 | }
4428 | .pagination > li:first-child > a,
4429 | .pagination > li:first-child > span {
4430 | margin-left: 0;
4431 | border-top-left-radius: 4px;
4432 | border-bottom-left-radius: 4px;
4433 | }
4434 | .pagination > li:last-child > a,
4435 | .pagination > li:last-child > span {
4436 | border-top-right-radius: 4px;
4437 | border-bottom-right-radius: 4px;
4438 | }
4439 | .pagination > li > a:hover,
4440 | .pagination > li > span:hover,
4441 | .pagination > li > a:focus,
4442 | .pagination > li > span:focus {
4443 | color: #2a6496;
4444 | background-color: #eee;
4445 | border-color: #ddd;
4446 | }
4447 | .pagination > .active > a,
4448 | .pagination > .active > span,
4449 | .pagination > .active > a:hover,
4450 | .pagination > .active > span:hover,
4451 | .pagination > .active > a:focus,
4452 | .pagination > .active > span:focus {
4453 | z-index: 2;
4454 | color: #fff;
4455 | cursor: default;
4456 | background-color: #428bca;
4457 | border-color: #428bca;
4458 | }
4459 | .pagination > .disabled > span,
4460 | .pagination > .disabled > span:hover,
4461 | .pagination > .disabled > span:focus,
4462 | .pagination > .disabled > a,
4463 | .pagination > .disabled > a:hover,
4464 | .pagination > .disabled > a:focus {
4465 | color: #777;
4466 | cursor: not-allowed;
4467 | background-color: #fff;
4468 | border-color: #ddd;
4469 | }
4470 | .pagination-lg > li > a,
4471 | .pagination-lg > li > span {
4472 | padding: 10px 16px;
4473 | font-size: 18px;
4474 | }
4475 | .pagination-lg > li:first-child > a,
4476 | .pagination-lg > li:first-child > span {
4477 | border-top-left-radius: 6px;
4478 | border-bottom-left-radius: 6px;
4479 | }
4480 | .pagination-lg > li:last-child > a,
4481 | .pagination-lg > li:last-child > span {
4482 | border-top-right-radius: 6px;
4483 | border-bottom-right-radius: 6px;
4484 | }
4485 | .pagination-sm > li > a,
4486 | .pagination-sm > li > span {
4487 | padding: 5px 10px;
4488 | font-size: 12px;
4489 | }
4490 | .pagination-sm > li:first-child > a,
4491 | .pagination-sm > li:first-child > span {
4492 | border-top-left-radius: 3px;
4493 | border-bottom-left-radius: 3px;
4494 | }
4495 | .pagination-sm > li:last-child > a,
4496 | .pagination-sm > li:last-child > span {
4497 | border-top-right-radius: 3px;
4498 | border-bottom-right-radius: 3px;
4499 | }
4500 | .pager {
4501 | padding-left: 0;
4502 | margin: 20px 0;
4503 | text-align: center;
4504 | list-style: none;
4505 | }
4506 | .pager li {
4507 | display: inline;
4508 | }
4509 | .pager li > a,
4510 | .pager li > span {
4511 | display: inline-block;
4512 | padding: 5px 14px;
4513 | background-color: #fff;
4514 | border: 1px solid #ddd;
4515 | border-radius: 15px;
4516 | }
4517 | .pager li > a:hover,
4518 | .pager li > a:focus {
4519 | text-decoration: none;
4520 | background-color: #eee;
4521 | }
4522 | .pager .next > a,
4523 | .pager .next > span {
4524 | float: right;
4525 | }
4526 | .pager .previous > a,
4527 | .pager .previous > span {
4528 | float: left;
4529 | }
4530 | .pager .disabled > a,
4531 | .pager .disabled > a:hover,
4532 | .pager .disabled > a:focus,
4533 | .pager .disabled > span {
4534 | color: #777;
4535 | cursor: not-allowed;
4536 | background-color: #fff;
4537 | }
4538 | .label {
4539 | display: inline;
4540 | padding: .2em .6em .3em;
4541 | font-size: 75%;
4542 | font-weight: bold;
4543 | line-height: 1;
4544 | color: #fff;
4545 | text-align: center;
4546 | white-space: nowrap;
4547 | vertical-align: baseline;
4548 | border-radius: .25em;
4549 | }
4550 | a.label:hover,
4551 | a.label:focus {
4552 | color: #fff;
4553 | text-decoration: none;
4554 | cursor: pointer;
4555 | }
4556 | .label:empty {
4557 | display: none;
4558 | }
4559 | .btn .label {
4560 | position: relative;
4561 | top: -1px;
4562 | }
4563 | .label-default {
4564 | background-color: #777;
4565 | }
4566 | .label-default[href]:hover,
4567 | .label-default[href]:focus {
4568 | background-color: #5e5e5e;
4569 | }
4570 | .label-primary {
4571 | background-color: #428bca;
4572 | }
4573 | .label-primary[href]:hover,
4574 | .label-primary[href]:focus {
4575 | background-color: #3071a9;
4576 | }
4577 | .label-success {
4578 | background-color: #5cb85c;
4579 | }
4580 | .label-success[href]:hover,
4581 | .label-success[href]:focus {
4582 | background-color: #449d44;
4583 | }
4584 | .label-info {
4585 | background-color: #5bc0de;
4586 | }
4587 | .label-info[href]:hover,
4588 | .label-info[href]:focus {
4589 | background-color: #31b0d5;
4590 | }
4591 | .label-warning {
4592 | background-color: #f0ad4e;
4593 | }
4594 | .label-warning[href]:hover,
4595 | .label-warning[href]:focus {
4596 | background-color: #ec971f;
4597 | }
4598 | .label-danger {
4599 | background-color: #d9534f;
4600 | }
4601 | .label-danger[href]:hover,
4602 | .label-danger[href]:focus {
4603 | background-color: #c9302c;
4604 | }
4605 | .badge {
4606 | display: inline-block;
4607 | min-width: 10px;
4608 | padding: 3px 7px;
4609 | font-size: 12px;
4610 | font-weight: bold;
4611 | line-height: 1;
4612 | color: #fff;
4613 | text-align: center;
4614 | white-space: nowrap;
4615 | vertical-align: baseline;
4616 | background-color: #777;
4617 | border-radius: 10px;
4618 | }
4619 | .badge:empty {
4620 | display: none;
4621 | }
4622 | .btn .badge {
4623 | position: relative;
4624 | top: -1px;
4625 | }
4626 | .btn-xs .badge {
4627 | top: 0;
4628 | padding: 1px 5px;
4629 | }
4630 | a.badge:hover,
4631 | a.badge:focus {
4632 | color: #fff;
4633 | text-decoration: none;
4634 | cursor: pointer;
4635 | }
4636 | a.list-group-item.active > .badge,
4637 | .nav-pills > .active > a > .badge {
4638 | color: #428bca;
4639 | background-color: #fff;
4640 | }
4641 | .nav-pills > li > a > .badge {
4642 | margin-left: 3px;
4643 | }
4644 | .jumbotron {
4645 | padding: 30px 15px;
4646 | margin-bottom: 30px;
4647 | color: inherit;
4648 | background-color: #eee;
4649 | }
4650 | .jumbotron h1,
4651 | .jumbotron .h1 {
4652 | color: inherit;
4653 | }
4654 | .jumbotron p {
4655 | margin-bottom: 15px;
4656 | font-size: 21px;
4657 | font-weight: 200;
4658 | }
4659 | .jumbotron > hr {
4660 | border-top-color: #d5d5d5;
4661 | }
4662 | .container .jumbotron,
4663 | .container-fluid .jumbotron {
4664 | border-radius: 6px;
4665 | }
4666 | .jumbotron .container {
4667 | max-width: 100%;
4668 | }
4669 | @media screen and (min-width: 768px) {
4670 | .jumbotron {
4671 | padding: 48px 0;
4672 | }
4673 | .container .jumbotron {
4674 | padding-right: 60px;
4675 | padding-left: 60px;
4676 | }
4677 | .jumbotron h1,
4678 | .jumbotron .h1 {
4679 | font-size: 63px;
4680 | }
4681 | }
4682 | .thumbnail {
4683 | display: block;
4684 | padding: 4px;
4685 | margin-bottom: 20px;
4686 | line-height: 1.42857143;
4687 | background-color: #fff;
4688 | border: 1px solid #ddd;
4689 | border-radius: 4px;
4690 | -webkit-transition: border .2s ease-in-out;
4691 | -o-transition: border .2s ease-in-out;
4692 | transition: border .2s ease-in-out;
4693 | }
4694 | .thumbnail > img,
4695 | .thumbnail a > img {
4696 | margin-right: auto;
4697 | margin-left: auto;
4698 | }
4699 | a.thumbnail:hover,
4700 | a.thumbnail:focus,
4701 | a.thumbnail.active {
4702 | border-color: #428bca;
4703 | }
4704 | .thumbnail .caption {
4705 | padding: 9px;
4706 | color: #333;
4707 | }
4708 | .alert {
4709 | padding: 15px;
4710 | margin-bottom: 20px;
4711 | border: 1px solid transparent;
4712 | border-radius: 4px;
4713 | }
4714 | .alert h4 {
4715 | margin-top: 0;
4716 | color: inherit;
4717 | }
4718 | .alert .alert-link {
4719 | font-weight: bold;
4720 | }
4721 | .alert > p,
4722 | .alert > ul {
4723 | margin-bottom: 0;
4724 | }
4725 | .alert > p + p {
4726 | margin-top: 5px;
4727 | }
4728 | .alert-dismissable,
4729 | .alert-dismissible {
4730 | padding-right: 35px;
4731 | }
4732 | .alert-dismissable .close,
4733 | .alert-dismissible .close {
4734 | position: relative;
4735 | top: -2px;
4736 | right: -21px;
4737 | color: inherit;
4738 | }
4739 | .alert-success {
4740 | color: #3c763d;
4741 | background-color: #dff0d8;
4742 | border-color: #d6e9c6;
4743 | }
4744 | .alert-success hr {
4745 | border-top-color: #c9e2b3;
4746 | }
4747 | .alert-success .alert-link {
4748 | color: #2b542c;
4749 | }
4750 | .alert-info {
4751 | color: #31708f;
4752 | background-color: #d9edf7;
4753 | border-color: #bce8f1;
4754 | }
4755 | .alert-info hr {
4756 | border-top-color: #a6e1ec;
4757 | }
4758 | .alert-info .alert-link {
4759 | color: #245269;
4760 | }
4761 | .alert-warning {
4762 | color: #8a6d3b;
4763 | background-color: #fcf8e3;
4764 | border-color: #faebcc;
4765 | }
4766 | .alert-warning hr {
4767 | border-top-color: #f7e1b5;
4768 | }
4769 | .alert-warning .alert-link {
4770 | color: #66512c;
4771 | }
4772 | .alert-danger {
4773 | color: #a94442;
4774 | background-color: #f2dede;
4775 | border-color: #ebccd1;
4776 | }
4777 | .alert-danger hr {
4778 | border-top-color: #e4b9c0;
4779 | }
4780 | .alert-danger .alert-link {
4781 | color: #843534;
4782 | }
4783 | @-webkit-keyframes progress-bar-stripes {
4784 | from {
4785 | background-position: 40px 0;
4786 | }
4787 | to {
4788 | background-position: 0 0;
4789 | }
4790 | }
4791 | @-o-keyframes progress-bar-stripes {
4792 | from {
4793 | background-position: 40px 0;
4794 | }
4795 | to {
4796 | background-position: 0 0;
4797 | }
4798 | }
4799 | @keyframes progress-bar-stripes {
4800 | from {
4801 | background-position: 40px 0;
4802 | }
4803 | to {
4804 | background-position: 0 0;
4805 | }
4806 | }
4807 | .progress {
4808 | height: 20px;
4809 | margin-bottom: 20px;
4810 | overflow: hidden;
4811 | background-color: #f5f5f5;
4812 | border-radius: 4px;
4813 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4814 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4815 | }
4816 | .progress-bar {
4817 | float: left;
4818 | width: 0;
4819 | height: 100%;
4820 | font-size: 12px;
4821 | line-height: 20px;
4822 | color: #fff;
4823 | text-align: center;
4824 | background-color: #428bca;
4825 | -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4826 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4827 | -webkit-transition: width .6s ease;
4828 | -o-transition: width .6s ease;
4829 | transition: width .6s ease;
4830 | }
4831 | .progress-striped .progress-bar,
4832 | .progress-bar-striped {
4833 | 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);
4834 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4835 | 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);
4836 | -webkit-background-size: 40px 40px;
4837 | background-size: 40px 40px;
4838 | }
4839 | .progress.active .progress-bar,
4840 | .progress-bar.active {
4841 | -webkit-animation: progress-bar-stripes 2s linear infinite;
4842 | -o-animation: progress-bar-stripes 2s linear infinite;
4843 | animation: progress-bar-stripes 2s linear infinite;
4844 | }
4845 | .progress-bar[aria-valuenow="0"] {
4846 | min-width: 30px;
4847 | color: #777;
4848 | background-color: transparent;
4849 | background-image: none;
4850 | -webkit-box-shadow: none;
4851 | box-shadow: none;
4852 | }
4853 | .progress-bar-success {
4854 | background-color: #5cb85c;
4855 | }
4856 | .progress-striped .progress-bar-success {
4857 | 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);
4858 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4859 | 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);
4860 | }
4861 | .progress-bar-info {
4862 | background-color: #5bc0de;
4863 | }
4864 | .progress-striped .progress-bar-info {
4865 | 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);
4866 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4867 | 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);
4868 | }
4869 | .progress-bar-warning {
4870 | background-color: #f0ad4e;
4871 | }
4872 | .progress-striped .progress-bar-warning {
4873 | 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);
4874 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4875 | 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);
4876 | }
4877 | .progress-bar-danger {
4878 | background-color: #d9534f;
4879 | }
4880 | .progress-striped .progress-bar-danger {
4881 | 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);
4882 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4883 | 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);
4884 | }
4885 | .media,
4886 | .media-body {
4887 | overflow: hidden;
4888 | zoom: 1;
4889 | }
4890 | .media,
4891 | .media .media {
4892 | margin-top: 15px;
4893 | }
4894 | .media:first-child {
4895 | margin-top: 0;
4896 | }
4897 | .media-object {
4898 | display: block;
4899 | }
4900 | .media-heading {
4901 | margin: 0 0 5px;
4902 | }
4903 | .media > .pull-left {
4904 | margin-right: 10px;
4905 | }
4906 | .media > .pull-right {
4907 | margin-left: 10px;
4908 | }
4909 | .media-list {
4910 | padding-left: 0;
4911 | list-style: none;
4912 | }
4913 | .list-group {
4914 | padding-left: 0;
4915 | margin-bottom: 20px;
4916 | }
4917 | .list-group-item {
4918 | position: relative;
4919 | display: block;
4920 | padding: 10px 15px;
4921 | margin-bottom: -1px;
4922 | background-color: #fff;
4923 | border: 1px solid #ddd;
4924 | }
4925 | .list-group-item:first-child {
4926 | border-top-left-radius: 4px;
4927 | border-top-right-radius: 4px;
4928 | }
4929 | .list-group-item:last-child {
4930 | margin-bottom: 0;
4931 | border-bottom-right-radius: 4px;
4932 | border-bottom-left-radius: 4px;
4933 | }
4934 | .list-group-item > .badge {
4935 | float: right;
4936 | }
4937 | .list-group-item > .badge + .badge {
4938 | margin-right: 5px;
4939 | }
4940 | a.list-group-item {
4941 | color: #555;
4942 | }
4943 | a.list-group-item .list-group-item-heading {
4944 | color: #333;
4945 | }
4946 | a.list-group-item:hover,
4947 | a.list-group-item:focus {
4948 | color: #555;
4949 | text-decoration: none;
4950 | background-color: #f5f5f5;
4951 | }
4952 | .list-group-item.disabled,
4953 | .list-group-item.disabled:hover,
4954 | .list-group-item.disabled:focus {
4955 | color: #777;
4956 | cursor: not-allowed;
4957 | background-color: #eee;
4958 | }
4959 | .list-group-item.disabled .list-group-item-heading,
4960 | .list-group-item.disabled:hover .list-group-item-heading,
4961 | .list-group-item.disabled:focus .list-group-item-heading {
4962 | color: inherit;
4963 | }
4964 | .list-group-item.disabled .list-group-item-text,
4965 | .list-group-item.disabled:hover .list-group-item-text,
4966 | .list-group-item.disabled:focus .list-group-item-text {
4967 | color: #777;
4968 | }
4969 | .list-group-item.active,
4970 | .list-group-item.active:hover,
4971 | .list-group-item.active:focus {
4972 | z-index: 2;
4973 | color: #fff;
4974 | background-color: #428bca;
4975 | border-color: #428bca;
4976 | }
4977 | .list-group-item.active .list-group-item-heading,
4978 | .list-group-item.active:hover .list-group-item-heading,
4979 | .list-group-item.active:focus .list-group-item-heading,
4980 | .list-group-item.active .list-group-item-heading > small,
4981 | .list-group-item.active:hover .list-group-item-heading > small,
4982 | .list-group-item.active:focus .list-group-item-heading > small,
4983 | .list-group-item.active .list-group-item-heading > .small,
4984 | .list-group-item.active:hover .list-group-item-heading > .small,
4985 | .list-group-item.active:focus .list-group-item-heading > .small {
4986 | color: inherit;
4987 | }
4988 | .list-group-item.active .list-group-item-text,
4989 | .list-group-item.active:hover .list-group-item-text,
4990 | .list-group-item.active:focus .list-group-item-text {
4991 | color: #e1edf7;
4992 | }
4993 | .list-group-item-success {
4994 | color: #3c763d;
4995 | background-color: #dff0d8;
4996 | }
4997 | a.list-group-item-success {
4998 | color: #3c763d;
4999 | }
5000 | a.list-group-item-success .list-group-item-heading {
5001 | color: inherit;
5002 | }
5003 | a.list-group-item-success:hover,
5004 | a.list-group-item-success:focus {
5005 | color: #3c763d;
5006 | background-color: #d0e9c6;
5007 | }
5008 | a.list-group-item-success.active,
5009 | a.list-group-item-success.active:hover,
5010 | a.list-group-item-success.active:focus {
5011 | color: #fff;
5012 | background-color: #3c763d;
5013 | border-color: #3c763d;
5014 | }
5015 | .list-group-item-info {
5016 | color: #31708f;
5017 | background-color: #d9edf7;
5018 | }
5019 | a.list-group-item-info {
5020 | color: #31708f;
5021 | }
5022 | a.list-group-item-info .list-group-item-heading {
5023 | color: inherit;
5024 | }
5025 | a.list-group-item-info:hover,
5026 | a.list-group-item-info:focus {
5027 | color: #31708f;
5028 | background-color: #c4e3f3;
5029 | }
5030 | a.list-group-item-info.active,
5031 | a.list-group-item-info.active:hover,
5032 | a.list-group-item-info.active:focus {
5033 | color: #fff;
5034 | background-color: #31708f;
5035 | border-color: #31708f;
5036 | }
5037 | .list-group-item-warning {
5038 | color: #8a6d3b;
5039 | background-color: #fcf8e3;
5040 | }
5041 | a.list-group-item-warning {
5042 | color: #8a6d3b;
5043 | }
5044 | a.list-group-item-warning .list-group-item-heading {
5045 | color: inherit;
5046 | }
5047 | a.list-group-item-warning:hover,
5048 | a.list-group-item-warning:focus {
5049 | color: #8a6d3b;
5050 | background-color: #faf2cc;
5051 | }
5052 | a.list-group-item-warning.active,
5053 | a.list-group-item-warning.active:hover,
5054 | a.list-group-item-warning.active:focus {
5055 | color: #fff;
5056 | background-color: #8a6d3b;
5057 | border-color: #8a6d3b;
5058 | }
5059 | .list-group-item-danger {
5060 | color: #a94442;
5061 | background-color: #f2dede;
5062 | }
5063 | a.list-group-item-danger {
5064 | color: #a94442;
5065 | }
5066 | a.list-group-item-danger .list-group-item-heading {
5067 | color: inherit;
5068 | }
5069 | a.list-group-item-danger:hover,
5070 | a.list-group-item-danger:focus {
5071 | color: #a94442;
5072 | background-color: #ebcccc;
5073 | }
5074 | a.list-group-item-danger.active,
5075 | a.list-group-item-danger.active:hover,
5076 | a.list-group-item-danger.active:focus {
5077 | color: #fff;
5078 | background-color: #a94442;
5079 | border-color: #a94442;
5080 | }
5081 | .list-group-item-heading {
5082 | margin-top: 0;
5083 | margin-bottom: 5px;
5084 | }
5085 | .list-group-item-text {
5086 | margin-bottom: 0;
5087 | line-height: 1.3;
5088 | }
5089 | .panel {
5090 | margin-bottom: 20px;
5091 | background-color: #fff;
5092 | border: 1px solid transparent;
5093 | border-radius: 4px;
5094 | -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5095 | box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5096 | }
5097 | .panel-body {
5098 | padding: 15px;
5099 | }
5100 | .panel-heading {
5101 | padding: 10px 15px;
5102 | border-bottom: 1px solid transparent;
5103 | border-top-left-radius: 3px;
5104 | border-top-right-radius: 3px;
5105 | }
5106 | .panel-heading > .dropdown .dropdown-toggle {
5107 | color: inherit;
5108 | }
5109 | .panel-title {
5110 | margin-top: 0;
5111 | margin-bottom: 0;
5112 | font-size: 16px;
5113 | color: inherit;
5114 | }
5115 | .panel-title > a {
5116 | color: inherit;
5117 | }
5118 | .panel-footer {
5119 | padding: 10px 15px;
5120 | background-color: #f5f5f5;
5121 | border-top: 1px solid #ddd;
5122 | border-bottom-right-radius: 3px;
5123 | border-bottom-left-radius: 3px;
5124 | }
5125 | .panel > .list-group,
5126 | .panel > .panel-collapse > .list-group {
5127 | margin-bottom: 0;
5128 | }
5129 | .panel > .list-group .list-group-item,
5130 | .panel > .panel-collapse > .list-group .list-group-item {
5131 | border-width: 1px 0;
5132 | border-radius: 0;
5133 | }
5134 | .panel > .list-group:first-child .list-group-item:first-child,
5135 | .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5136 | border-top: 0;
5137 | border-top-left-radius: 3px;
5138 | border-top-right-radius: 3px;
5139 | }
5140 | .panel > .list-group:last-child .list-group-item:last-child,
5141 | .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5142 | border-bottom: 0;
5143 | border-bottom-right-radius: 3px;
5144 | border-bottom-left-radius: 3px;
5145 | }
5146 | .panel-heading + .list-group .list-group-item:first-child {
5147 | border-top-width: 0;
5148 | }
5149 | .list-group + .panel-footer {
5150 | border-top-width: 0;
5151 | }
5152 | .panel > .table,
5153 | .panel > .table-responsive > .table,
5154 | .panel > .panel-collapse > .table {
5155 | margin-bottom: 0;
5156 | }
5157 | .panel > .table caption,
5158 | .panel > .table-responsive > .table caption,
5159 | .panel > .panel-collapse > .table caption {
5160 | padding-right: 15px;
5161 | padding-left: 15px;
5162 | }
5163 | .panel > .table:first-child,
5164 | .panel > .table-responsive:first-child > .table:first-child {
5165 | border-top-left-radius: 3px;
5166 | border-top-right-radius: 3px;
5167 | }
5168 | .panel > .table:first-child > thead:first-child > tr:first-child,
5169 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5170 | .panel > .table:first-child > tbody:first-child > tr:first-child,
5171 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5172 | border-top-left-radius: 3px;
5173 | border-top-right-radius: 3px;
5174 | }
5175 | .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5176 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5177 | .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5178 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5179 | .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5180 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5181 | .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5182 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5183 | border-top-left-radius: 3px;
5184 | }
5185 | .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5186 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5187 | .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5188 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5189 | .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5190 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5191 | .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5192 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5193 | border-top-right-radius: 3px;
5194 | }
5195 | .panel > .table:last-child,
5196 | .panel > .table-responsive:last-child > .table:last-child {
5197 | border-bottom-right-radius: 3px;
5198 | border-bottom-left-radius: 3px;
5199 | }
5200 | .panel > .table:last-child > tbody:last-child > tr:last-child,
5201 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5202 | .panel > .table:last-child > tfoot:last-child > tr:last-child,
5203 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5204 | border-bottom-right-radius: 3px;
5205 | border-bottom-left-radius: 3px;
5206 | }
5207 | .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5208 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5209 | .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5210 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5211 | .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5212 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5213 | .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5214 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5215 | border-bottom-left-radius: 3px;
5216 | }
5217 | .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5218 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5219 | .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5220 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5221 | .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5222 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5223 | .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5224 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5225 | border-bottom-right-radius: 3px;
5226 | }
5227 | .panel > .panel-body + .table,
5228 | .panel > .panel-body + .table-responsive,
5229 | .panel > .table + .panel-body,
5230 | .panel > .table-responsive + .panel-body {
5231 | border-top: 1px solid #ddd;
5232 | }
5233 | .panel > .table > tbody:first-child > tr:first-child th,
5234 | .panel > .table > tbody:first-child > tr:first-child td {
5235 | border-top: 0;
5236 | }
5237 | .panel > .table-bordered,
5238 | .panel > .table-responsive > .table-bordered {
5239 | border: 0;
5240 | }
5241 | .panel > .table-bordered > thead > tr > th:first-child,
5242 | .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5243 | .panel > .table-bordered > tbody > tr > th:first-child,
5244 | .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5245 | .panel > .table-bordered > tfoot > tr > th:first-child,
5246 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5247 | .panel > .table-bordered > thead > tr > td:first-child,
5248 | .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5249 | .panel > .table-bordered > tbody > tr > td:first-child,
5250 | .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5251 | .panel > .table-bordered > tfoot > tr > td:first-child,
5252 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5253 | border-left: 0;
5254 | }
5255 | .panel > .table-bordered > thead > tr > th:last-child,
5256 | .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5257 | .panel > .table-bordered > tbody > tr > th:last-child,
5258 | .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5259 | .panel > .table-bordered > tfoot > tr > th:last-child,
5260 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5261 | .panel > .table-bordered > thead > tr > td:last-child,
5262 | .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5263 | .panel > .table-bordered > tbody > tr > td:last-child,
5264 | .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5265 | .panel > .table-bordered > tfoot > tr > td:last-child,
5266 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5267 | border-right: 0;
5268 | }
5269 | .panel > .table-bordered > thead > tr:first-child > td,
5270 | .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5271 | .panel > .table-bordered > tbody > tr:first-child > td,
5272 | .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5273 | .panel > .table-bordered > thead > tr:first-child > th,
5274 | .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5275 | .panel > .table-bordered > tbody > tr:first-child > th,
5276 | .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5277 | border-bottom: 0;
5278 | }
5279 | .panel > .table-bordered > tbody > tr:last-child > td,
5280 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5281 | .panel > .table-bordered > tfoot > tr:last-child > td,
5282 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5283 | .panel > .table-bordered > tbody > tr:last-child > th,
5284 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5285 | .panel > .table-bordered > tfoot > tr:last-child > th,
5286 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5287 | border-bottom: 0;
5288 | }
5289 | .panel > .table-responsive {
5290 | margin-bottom: 0;
5291 | border: 0;
5292 | }
5293 | .panel-group {
5294 | margin-bottom: 20px;
5295 | }
5296 | .panel-group .panel {
5297 | margin-bottom: 0;
5298 | border-radius: 4px;
5299 | }
5300 | .panel-group .panel + .panel {
5301 | margin-top: 5px;
5302 | }
5303 | .panel-group .panel-heading {
5304 | border-bottom: 0;
5305 | }
5306 | .panel-group .panel-heading + .panel-collapse > .panel-body,
5307 | .panel-group .panel-heading + .panel-collapse > .list-group {
5308 | border-top: 1px solid #ddd;
5309 | }
5310 | .panel-group .panel-footer {
5311 | border-top: 0;
5312 | }
5313 | .panel-group .panel-footer + .panel-collapse .panel-body {
5314 | border-bottom: 1px solid #ddd;
5315 | }
5316 | .panel-default {
5317 | border-color: #ddd;
5318 | }
5319 | .panel-default > .panel-heading {
5320 | color: #333;
5321 | background-color: #f5f5f5;
5322 | border-color: #ddd;
5323 | }
5324 | .panel-default > .panel-heading + .panel-collapse > .panel-body {
5325 | border-top-color: #ddd;
5326 | }
5327 | .panel-default > .panel-heading .badge {
5328 | color: #f5f5f5;
5329 | background-color: #333;
5330 | }
5331 | .panel-default > .panel-footer + .panel-collapse > .panel-body {
5332 | border-bottom-color: #ddd;
5333 | }
5334 | .panel-primary {
5335 | border-color: #428bca;
5336 | }
5337 | .panel-primary > .panel-heading {
5338 | color: #fff;
5339 | background-color: #428bca;
5340 | border-color: #428bca;
5341 | }
5342 | .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5343 | border-top-color: #428bca;
5344 | }
5345 | .panel-primary > .panel-heading .badge {
5346 | color: #428bca;
5347 | background-color: #fff;
5348 | }
5349 | .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5350 | border-bottom-color: #428bca;
5351 | }
5352 | .panel-success {
5353 | border-color: #d6e9c6;
5354 | }
5355 | .panel-success > .panel-heading {
5356 | color: #3c763d;
5357 | background-color: #dff0d8;
5358 | border-color: #d6e9c6;
5359 | }
5360 | .panel-success > .panel-heading + .panel-collapse > .panel-body {
5361 | border-top-color: #d6e9c6;
5362 | }
5363 | .panel-success > .panel-heading .badge {
5364 | color: #dff0d8;
5365 | background-color: #3c763d;
5366 | }
5367 | .panel-success > .panel-footer + .panel-collapse > .panel-body {
5368 | border-bottom-color: #d6e9c6;
5369 | }
5370 | .panel-info {
5371 | border-color: #bce8f1;
5372 | }
5373 | .panel-info > .panel-heading {
5374 | color: #31708f;
5375 | background-color: #d9edf7;
5376 | border-color: #bce8f1;
5377 | }
5378 | .panel-info > .panel-heading + .panel-collapse > .panel-body {
5379 | border-top-color: #bce8f1;
5380 | }
5381 | .panel-info > .panel-heading .badge {
5382 | color: #d9edf7;
5383 | background-color: #31708f;
5384 | }
5385 | .panel-info > .panel-footer + .panel-collapse > .panel-body {
5386 | border-bottom-color: #bce8f1;
5387 | }
5388 | .panel-warning {
5389 | border-color: #faebcc;
5390 | }
5391 | .panel-warning > .panel-heading {
5392 | color: #8a6d3b;
5393 | background-color: #fcf8e3;
5394 | border-color: #faebcc;
5395 | }
5396 | .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5397 | border-top-color: #faebcc;
5398 | }
5399 | .panel-warning > .panel-heading .badge {
5400 | color: #fcf8e3;
5401 | background-color: #8a6d3b;
5402 | }
5403 | .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5404 | border-bottom-color: #faebcc;
5405 | }
5406 | .panel-danger {
5407 | border-color: #ebccd1;
5408 | }
5409 | .panel-danger > .panel-heading {
5410 | color: #a94442;
5411 | background-color: #f2dede;
5412 | border-color: #ebccd1;
5413 | }
5414 | .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5415 | border-top-color: #ebccd1;
5416 | }
5417 | .panel-danger > .panel-heading .badge {
5418 | color: #f2dede;
5419 | background-color: #a94442;
5420 | }
5421 | .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5422 | border-bottom-color: #ebccd1;
5423 | }
5424 | .embed-responsive {
5425 | position: relative;
5426 | display: block;
5427 | height: 0;
5428 | padding: 0;
5429 | overflow: hidden;
5430 | }
5431 | .embed-responsive .embed-responsive-item,
5432 | .embed-responsive iframe,
5433 | .embed-responsive embed,
5434 | .embed-responsive object,
5435 | .embed-responsive video {
5436 | position: absolute;
5437 | top: 0;
5438 | bottom: 0;
5439 | left: 0;
5440 | width: 100%;
5441 | height: 100%;
5442 | border: 0;
5443 | }
5444 | .embed-responsive.embed-responsive-16by9 {
5445 | padding-bottom: 56.25%;
5446 | }
5447 | .embed-responsive.embed-responsive-4by3 {
5448 | padding-bottom: 75%;
5449 | }
5450 | .well {
5451 | min-height: 20px;
5452 | padding: 19px;
5453 | margin-bottom: 20px;
5454 | background-color: #f5f5f5;
5455 | border: 1px solid #e3e3e3;
5456 | border-radius: 4px;
5457 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5458 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5459 | }
5460 | .well blockquote {
5461 | border-color: #ddd;
5462 | border-color: rgba(0, 0, 0, .15);
5463 | }
5464 | .well-lg {
5465 | padding: 24px;
5466 | border-radius: 6px;
5467 | }
5468 | .well-sm {
5469 | padding: 9px;
5470 | border-radius: 3px;
5471 | }
5472 | .close {
5473 | float: right;
5474 | font-size: 21px;
5475 | font-weight: bold;
5476 | line-height: 1;
5477 | color: #000;
5478 | text-shadow: 0 1px 0 #fff;
5479 | filter: alpha(opacity=20);
5480 | opacity: .2;
5481 | }
5482 | .close:hover,
5483 | .close:focus {
5484 | color: #000;
5485 | text-decoration: none;
5486 | cursor: pointer;
5487 | filter: alpha(opacity=50);
5488 | opacity: .5;
5489 | }
5490 | button.close {
5491 | -webkit-appearance: none;
5492 | padding: 0;
5493 | cursor: pointer;
5494 | background: transparent;
5495 | border: 0;
5496 | }
5497 | .modal-open {
5498 | overflow: hidden;
5499 | }
5500 | .modal {
5501 | position: fixed;
5502 | top: 0;
5503 | right: 0;
5504 | bottom: 0;
5505 | left: 0;
5506 | z-index: 1050;
5507 | display: none;
5508 | overflow: hidden;
5509 | -webkit-overflow-scrolling: touch;
5510 | outline: 0;
5511 | }
5512 | .modal.fade .modal-dialog {
5513 | -webkit-transition: -webkit-transform .3s ease-out;
5514 | -o-transition: -o-transform .3s ease-out;
5515 | transition: transform .3s ease-out;
5516 | -webkit-transform: translate(0, -25%);
5517 | -ms-transform: translate(0, -25%);
5518 | -o-transform: translate(0, -25%);
5519 | transform: translate(0, -25%);
5520 | }
5521 | .modal.in .modal-dialog {
5522 | -webkit-transform: translate(0, 0);
5523 | -ms-transform: translate(0, 0);
5524 | -o-transform: translate(0, 0);
5525 | transform: translate(0, 0);
5526 | }
5527 | .modal-open .modal {
5528 | overflow-x: hidden;
5529 | overflow-y: auto;
5530 | }
5531 | .modal-dialog {
5532 | position: relative;
5533 | width: auto;
5534 | margin: 10px;
5535 | }
5536 | .modal-content {
5537 | position: relative;
5538 | background-color: #fff;
5539 | -webkit-background-clip: padding-box;
5540 | background-clip: padding-box;
5541 | border: 1px solid #999;
5542 | border: 1px solid rgba(0, 0, 0, .2);
5543 | border-radius: 6px;
5544 | outline: 0;
5545 | -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5546 | box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5547 | }
5548 | .modal-backdrop {
5549 | position: fixed;
5550 | top: 0;
5551 | right: 0;
5552 | bottom: 0;
5553 | left: 0;
5554 | z-index: 1040;
5555 | background-color: #000;
5556 | }
5557 | .modal-backdrop.fade {
5558 | filter: alpha(opacity=0);
5559 | opacity: 0;
5560 | }
5561 | .modal-backdrop.in {
5562 | filter: alpha(opacity=50);
5563 | opacity: .5;
5564 | }
5565 | .modal-header {
5566 | min-height: 16.42857143px;
5567 | padding: 15px;
5568 | border-bottom: 1px solid #e5e5e5;
5569 | }
5570 | .modal-header .close {
5571 | margin-top: -2px;
5572 | }
5573 | .modal-title {
5574 | margin: 0;
5575 | line-height: 1.42857143;
5576 | }
5577 | .modal-body {
5578 | position: relative;
5579 | padding: 15px;
5580 | }
5581 | .modal-footer {
5582 | padding: 15px;
5583 | text-align: right;
5584 | border-top: 1px solid #e5e5e5;
5585 | }
5586 | .modal-footer .btn + .btn {
5587 | margin-bottom: 0;
5588 | margin-left: 5px;
5589 | }
5590 | .modal-footer .btn-group .btn + .btn {
5591 | margin-left: -1px;
5592 | }
5593 | .modal-footer .btn-block + .btn-block {
5594 | margin-left: 0;
5595 | }
5596 | .modal-scrollbar-measure {
5597 | position: absolute;
5598 | top: -9999px;
5599 | width: 50px;
5600 | height: 50px;
5601 | overflow: scroll;
5602 | }
5603 | @media (min-width: 768px) {
5604 | .modal-dialog {
5605 | width: 600px;
5606 | margin: 30px auto;
5607 | }
5608 | .modal-content {
5609 | -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5610 | box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5611 | }
5612 | .modal-sm {
5613 | width: 300px;
5614 | }
5615 | }
5616 | @media (min-width: 992px) {
5617 | .modal-lg {
5618 | width: 900px;
5619 | }
5620 | }
5621 | .tooltip {
5622 | position: absolute;
5623 | z-index: 1070;
5624 | display: block;
5625 | font-size: 12px;
5626 | line-height: 1.4;
5627 | visibility: visible;
5628 | filter: alpha(opacity=0);
5629 | opacity: 0;
5630 | }
5631 | .tooltip.in {
5632 | filter: alpha(opacity=90);
5633 | opacity: .9;
5634 | }
5635 | .tooltip.top {
5636 | padding: 5px 0;
5637 | margin-top: -3px;
5638 | }
5639 | .tooltip.right {
5640 | padding: 0 5px;
5641 | margin-left: 3px;
5642 | }
5643 | .tooltip.bottom {
5644 | padding: 5px 0;
5645 | margin-top: 3px;
5646 | }
5647 | .tooltip.left {
5648 | padding: 0 5px;
5649 | margin-left: -3px;
5650 | }
5651 | .tooltip-inner {
5652 | max-width: 200px;
5653 | padding: 3px 8px;
5654 | color: #fff;
5655 | text-align: center;
5656 | text-decoration: none;
5657 | background-color: #000;
5658 | border-radius: 4px;
5659 | }
5660 | .tooltip-arrow {
5661 | position: absolute;
5662 | width: 0;
5663 | height: 0;
5664 | border-color: transparent;
5665 | border-style: solid;
5666 | }
5667 | .tooltip.top .tooltip-arrow {
5668 | bottom: 0;
5669 | left: 50%;
5670 | margin-left: -5px;
5671 | border-width: 5px 5px 0;
5672 | border-top-color: #000;
5673 | }
5674 | .tooltip.top-left .tooltip-arrow {
5675 | bottom: 0;
5676 | left: 5px;
5677 | border-width: 5px 5px 0;
5678 | border-top-color: #000;
5679 | }
5680 | .tooltip.top-right .tooltip-arrow {
5681 | right: 5px;
5682 | bottom: 0;
5683 | border-width: 5px 5px 0;
5684 | border-top-color: #000;
5685 | }
5686 | .tooltip.right .tooltip-arrow {
5687 | top: 50%;
5688 | left: 0;
5689 | margin-top: -5px;
5690 | border-width: 5px 5px 5px 0;
5691 | border-right-color: #000;
5692 | }
5693 | .tooltip.left .tooltip-arrow {
5694 | top: 50%;
5695 | right: 0;
5696 | margin-top: -5px;
5697 | border-width: 5px 0 5px 5px;
5698 | border-left-color: #000;
5699 | }
5700 | .tooltip.bottom .tooltip-arrow {
5701 | top: 0;
5702 | left: 50%;
5703 | margin-left: -5px;
5704 | border-width: 0 5px 5px;
5705 | border-bottom-color: #000;
5706 | }
5707 | .tooltip.bottom-left .tooltip-arrow {
5708 | top: 0;
5709 | left: 5px;
5710 | border-width: 0 5px 5px;
5711 | border-bottom-color: #000;
5712 | }
5713 | .tooltip.bottom-right .tooltip-arrow {
5714 | top: 0;
5715 | right: 5px;
5716 | border-width: 0 5px 5px;
5717 | border-bottom-color: #000;
5718 | }
5719 | .popover {
5720 | position: absolute;
5721 | top: 0;
5722 | left: 0;
5723 | z-index: 1060;
5724 | display: none;
5725 | max-width: 276px;
5726 | padding: 1px;
5727 | font-size: 14px;
5728 | font-weight: normal;
5729 | line-height: 1.42857143;
5730 | text-align: left;
5731 | white-space: normal;
5732 | background-color: #fff;
5733 | -webkit-background-clip: padding-box;
5734 | background-clip: padding-box;
5735 | border: 1px solid #ccc;
5736 | border: 1px solid rgba(0, 0, 0, .2);
5737 | border-radius: 6px;
5738 | -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5739 | box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5740 | }
5741 | .popover.top {
5742 | margin-top: -10px;
5743 | }
5744 | .popover.right {
5745 | margin-left: 10px;
5746 | }
5747 | .popover.bottom {
5748 | margin-top: 10px;
5749 | }
5750 | .popover.left {
5751 | margin-left: -10px;
5752 | }
5753 | .popover-title {
5754 | padding: 8px 14px;
5755 | margin: 0;
5756 | font-size: 14px;
5757 | background-color: #f7f7f7;
5758 | border-bottom: 1px solid #ebebeb;
5759 | border-radius: 5px 5px 0 0;
5760 | }
5761 | .popover-content {
5762 | padding: 9px 14px;
5763 | }
5764 | .popover > .arrow,
5765 | .popover > .arrow:after {
5766 | position: absolute;
5767 | display: block;
5768 | width: 0;
5769 | height: 0;
5770 | border-color: transparent;
5771 | border-style: solid;
5772 | }
5773 | .popover > .arrow {
5774 | border-width: 11px;
5775 | }
5776 | .popover > .arrow:after {
5777 | content: "";
5778 | border-width: 10px;
5779 | }
5780 | .popover.top > .arrow {
5781 | bottom: -11px;
5782 | left: 50%;
5783 | margin-left: -11px;
5784 | border-top-color: #999;
5785 | border-top-color: rgba(0, 0, 0, .25);
5786 | border-bottom-width: 0;
5787 | }
5788 | .popover.top > .arrow:after {
5789 | bottom: 1px;
5790 | margin-left: -10px;
5791 | content: " ";
5792 | border-top-color: #fff;
5793 | border-bottom-width: 0;
5794 | }
5795 | .popover.right > .arrow {
5796 | top: 50%;
5797 | left: -11px;
5798 | margin-top: -11px;
5799 | border-right-color: #999;
5800 | border-right-color: rgba(0, 0, 0, .25);
5801 | border-left-width: 0;
5802 | }
5803 | .popover.right > .arrow:after {
5804 | bottom: -10px;
5805 | left: 1px;
5806 | content: " ";
5807 | border-right-color: #fff;
5808 | border-left-width: 0;
5809 | }
5810 | .popover.bottom > .arrow {
5811 | top: -11px;
5812 | left: 50%;
5813 | margin-left: -11px;
5814 | border-top-width: 0;
5815 | border-bottom-color: #999;
5816 | border-bottom-color: rgba(0, 0, 0, .25);
5817 | }
5818 | .popover.bottom > .arrow:after {
5819 | top: 1px;
5820 | margin-left: -10px;
5821 | content: " ";
5822 | border-top-width: 0;
5823 | border-bottom-color: #fff;
5824 | }
5825 | .popover.left > .arrow {
5826 | top: 50%;
5827 | right: -11px;
5828 | margin-top: -11px;
5829 | border-right-width: 0;
5830 | border-left-color: #999;
5831 | border-left-color: rgba(0, 0, 0, .25);
5832 | }
5833 | .popover.left > .arrow:after {
5834 | right: 1px;
5835 | bottom: -10px;
5836 | content: " ";
5837 | border-right-width: 0;
5838 | border-left-color: #fff;
5839 | }
5840 | .carousel {
5841 | position: relative;
5842 | }
5843 | .carousel-inner {
5844 | position: relative;
5845 | width: 100%;
5846 | overflow: hidden;
5847 | }
5848 | .carousel-inner > .item {
5849 | position: relative;
5850 | display: none;
5851 | -webkit-transition: .6s ease-in-out left;
5852 | -o-transition: .6s ease-in-out left;
5853 | transition: .6s ease-in-out left;
5854 | }
5855 | .carousel-inner > .item > img,
5856 | .carousel-inner > .item > a > img {
5857 | line-height: 1;
5858 | }
5859 | @media all and (transform-3d), (-webkit-transform-3d) {
5860 | .carousel-inner > .item {
5861 | -webkit-transition: -webkit-transform .6s ease-in-out;
5862 | -o-transition: -o-transform .6s ease-in-out;
5863 | transition: transform .6s ease-in-out;
5864 |
5865 | -webkit-backface-visibility: hidden;
5866 | backface-visibility: hidden;
5867 | -webkit-perspective: 1000;
5868 | perspective: 1000;
5869 | }
5870 | .carousel-inner > .item.next,
5871 | .carousel-inner > .item.active.right {
5872 | left: 0;
5873 | -webkit-transform: translate3d(100%, 0, 0);
5874 | transform: translate3d(100%, 0, 0);
5875 | }
5876 | .carousel-inner > .item.prev,
5877 | .carousel-inner > .item.active.left {
5878 | left: 0;
5879 | -webkit-transform: translate3d(-100%, 0, 0);
5880 | transform: translate3d(-100%, 0, 0);
5881 | }
5882 | .carousel-inner > .item.next.left,
5883 | .carousel-inner > .item.prev.right,
5884 | .carousel-inner > .item.active {
5885 | left: 0;
5886 | -webkit-transform: translate3d(0, 0, 0);
5887 | transform: translate3d(0, 0, 0);
5888 | }
5889 | }
5890 | .carousel-inner > .active,
5891 | .carousel-inner > .next,
5892 | .carousel-inner > .prev {
5893 | display: block;
5894 | }
5895 | .carousel-inner > .active {
5896 | left: 0;
5897 | }
5898 | .carousel-inner > .next,
5899 | .carousel-inner > .prev {
5900 | position: absolute;
5901 | top: 0;
5902 | width: 100%;
5903 | }
5904 | .carousel-inner > .next {
5905 | left: 100%;
5906 | }
5907 | .carousel-inner > .prev {
5908 | left: -100%;
5909 | }
5910 | .carousel-inner > .next.left,
5911 | .carousel-inner > .prev.right {
5912 | left: 0;
5913 | }
5914 | .carousel-inner > .active.left {
5915 | left: -100%;
5916 | }
5917 | .carousel-inner > .active.right {
5918 | left: 100%;
5919 | }
5920 | .carousel-control {
5921 | position: absolute;
5922 | top: 0;
5923 | bottom: 0;
5924 | left: 0;
5925 | width: 15%;
5926 | font-size: 20px;
5927 | color: #fff;
5928 | text-align: center;
5929 | text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5930 | filter: alpha(opacity=50);
5931 | opacity: .5;
5932 | }
5933 | .carousel-control.left {
5934 | background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5935 | background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5936 | background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5937 | background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5938 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5939 | background-repeat: repeat-x;
5940 | }
5941 | .carousel-control.right {
5942 | right: 0;
5943 | left: auto;
5944 | background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5945 | background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5946 | background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5947 | background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5948 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5949 | background-repeat: repeat-x;
5950 | }
5951 | .carousel-control:hover,
5952 | .carousel-control:focus {
5953 | color: #fff;
5954 | text-decoration: none;
5955 | filter: alpha(opacity=90);
5956 | outline: 0;
5957 | opacity: .9;
5958 | }
5959 | .carousel-control .icon-prev,
5960 | .carousel-control .icon-next,
5961 | .carousel-control .glyphicon-chevron-left,
5962 | .carousel-control .glyphicon-chevron-right {
5963 | position: absolute;
5964 | top: 50%;
5965 | z-index: 5;
5966 | display: inline-block;
5967 | }
5968 | .carousel-control .icon-prev,
5969 | .carousel-control .glyphicon-chevron-left {
5970 | left: 50%;
5971 | margin-left: -10px;
5972 | }
5973 | .carousel-control .icon-next,
5974 | .carousel-control .glyphicon-chevron-right {
5975 | right: 50%;
5976 | margin-right: -10px;
5977 | }
5978 | .carousel-control .icon-prev,
5979 | .carousel-control .icon-next {
5980 | width: 20px;
5981 | height: 20px;
5982 | margin-top: -10px;
5983 | font-family: serif;
5984 | }
5985 | .carousel-control .icon-prev:before {
5986 | content: '\2039';
5987 | }
5988 | .carousel-control .icon-next:before {
5989 | content: '\203a';
5990 | }
5991 | .carousel-indicators {
5992 | position: absolute;
5993 | bottom: 10px;
5994 | left: 50%;
5995 | z-index: 15;
5996 | width: 60%;
5997 | padding-left: 0;
5998 | margin-left: -30%;
5999 | text-align: center;
6000 | list-style: none;
6001 | }
6002 | .carousel-indicators li {
6003 | display: inline-block;
6004 | width: 10px;
6005 | height: 10px;
6006 | margin: 1px;
6007 | text-indent: -999px;
6008 | cursor: pointer;
6009 | background-color: #000 \9;
6010 | background-color: rgba(0, 0, 0, 0);
6011 | border: 1px solid #fff;
6012 | border-radius: 10px;
6013 | }
6014 | .carousel-indicators .active {
6015 | width: 12px;
6016 | height: 12px;
6017 | margin: 0;
6018 | background-color: #fff;
6019 | }
6020 | .carousel-caption {
6021 | position: absolute;
6022 | right: 15%;
6023 | bottom: 20px;
6024 | left: 15%;
6025 | z-index: 10;
6026 | padding-top: 20px;
6027 | padding-bottom: 20px;
6028 | color: #fff;
6029 | text-align: center;
6030 | text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6031 | }
6032 | .carousel-caption .btn {
6033 | text-shadow: none;
6034 | }
6035 | @media screen and (min-width: 768px) {
6036 | .carousel-control .glyphicon-chevron-left,
6037 | .carousel-control .glyphicon-chevron-right,
6038 | .carousel-control .icon-prev,
6039 | .carousel-control .icon-next {
6040 | width: 30px;
6041 | height: 30px;
6042 | margin-top: -15px;
6043 | font-size: 30px;
6044 | }
6045 | .carousel-control .glyphicon-chevron-left,
6046 | .carousel-control .icon-prev {
6047 | margin-left: -15px;
6048 | }
6049 | .carousel-control .glyphicon-chevron-right,
6050 | .carousel-control .icon-next {
6051 | margin-right: -15px;
6052 | }
6053 | .carousel-caption {
6054 | right: 20%;
6055 | left: 20%;
6056 | padding-bottom: 30px;
6057 | }
6058 | .carousel-indicators {
6059 | bottom: 20px;
6060 | }
6061 | }
6062 | .clearfix:before,
6063 | .clearfix:after,
6064 | .dl-horizontal dd:before,
6065 | .dl-horizontal dd:after,
6066 | .container:before,
6067 | .container:after,
6068 | .container-fluid:before,
6069 | .container-fluid:after,
6070 | .row:before,
6071 | .row:after,
6072 | .form-horizontal .form-group:before,
6073 | .form-horizontal .form-group:after,
6074 | .btn-toolbar:before,
6075 | .btn-toolbar:after,
6076 | .btn-group-vertical > .btn-group:before,
6077 | .btn-group-vertical > .btn-group:after,
6078 | .nav:before,
6079 | .nav:after,
6080 | .navbar:before,
6081 | .navbar:after,
6082 | .navbar-header:before,
6083 | .navbar-header:after,
6084 | .navbar-collapse:before,
6085 | .navbar-collapse:after,
6086 | .pager:before,
6087 | .pager:after,
6088 | .panel-body:before,
6089 | .panel-body:after,
6090 | .modal-footer:before,
6091 | .modal-footer:after {
6092 | display: table;
6093 | content: " ";
6094 | }
6095 | .clearfix:after,
6096 | .dl-horizontal dd:after,
6097 | .container:after,
6098 | .container-fluid:after,
6099 | .row:after,
6100 | .form-horizontal .form-group:after,
6101 | .btn-toolbar:after,
6102 | .btn-group-vertical > .btn-group:after,
6103 | .nav:after,
6104 | .navbar:after,
6105 | .navbar-header:after,
6106 | .navbar-collapse:after,
6107 | .pager:after,
6108 | .panel-body:after,
6109 | .modal-footer:after {
6110 | clear: both;
6111 | }
6112 | .center-block {
6113 | display: block;
6114 | margin-right: auto;
6115 | margin-left: auto;
6116 | }
6117 | .pull-right {
6118 | float: right !important;
6119 | }
6120 | .pull-left {
6121 | float: left !important;
6122 | }
6123 | .hide {
6124 | display: none !important;
6125 | }
6126 | .show {
6127 | display: block !important;
6128 | }
6129 | .invisible {
6130 | visibility: hidden;
6131 | }
6132 | .text-hide {
6133 | font: 0/0 a;
6134 | color: transparent;
6135 | text-shadow: none;
6136 | background-color: transparent;
6137 | border: 0;
6138 | }
6139 | .hidden {
6140 | display: none !important;
6141 | visibility: hidden !important;
6142 | }
6143 | .affix {
6144 | position: fixed;
6145 | }
6146 | @-ms-viewport {
6147 | width: device-width;
6148 | }
6149 | .visible-xs,
6150 | .visible-sm,
6151 | .visible-md,
6152 | .visible-lg {
6153 | display: none !important;
6154 | }
6155 | .visible-xs-block,
6156 | .visible-xs-inline,
6157 | .visible-xs-inline-block,
6158 | .visible-sm-block,
6159 | .visible-sm-inline,
6160 | .visible-sm-inline-block,
6161 | .visible-md-block,
6162 | .visible-md-inline,
6163 | .visible-md-inline-block,
6164 | .visible-lg-block,
6165 | .visible-lg-inline,
6166 | .visible-lg-inline-block {
6167 | display: none !important;
6168 | }
6169 | @media (max-width: 767px) {
6170 | .visible-xs {
6171 | display: block !important;
6172 | }
6173 | table.visible-xs {
6174 | display: table;
6175 | }
6176 | tr.visible-xs {
6177 | display: table-row !important;
6178 | }
6179 | th.visible-xs,
6180 | td.visible-xs {
6181 | display: table-cell !important;
6182 | }
6183 | }
6184 | @media (max-width: 767px) {
6185 | .visible-xs-block {
6186 | display: block !important;
6187 | }
6188 | }
6189 | @media (max-width: 767px) {
6190 | .visible-xs-inline {
6191 | display: inline !important;
6192 | }
6193 | }
6194 | @media (max-width: 767px) {
6195 | .visible-xs-inline-block {
6196 | display: inline-block !important;
6197 | }
6198 | }
6199 | @media (min-width: 768px) and (max-width: 991px) {
6200 | .visible-sm {
6201 | display: block !important;
6202 | }
6203 | table.visible-sm {
6204 | display: table;
6205 | }
6206 | tr.visible-sm {
6207 | display: table-row !important;
6208 | }
6209 | th.visible-sm,
6210 | td.visible-sm {
6211 | display: table-cell !important;
6212 | }
6213 | }
6214 | @media (min-width: 768px) and (max-width: 991px) {
6215 | .visible-sm-block {
6216 | display: block !important;
6217 | }
6218 | }
6219 | @media (min-width: 768px) and (max-width: 991px) {
6220 | .visible-sm-inline {
6221 | display: inline !important;
6222 | }
6223 | }
6224 | @media (min-width: 768px) and (max-width: 991px) {
6225 | .visible-sm-inline-block {
6226 | display: inline-block !important;
6227 | }
6228 | }
6229 | @media (min-width: 992px) and (max-width: 1199px) {
6230 | .visible-md {
6231 | display: block !important;
6232 | }
6233 | table.visible-md {
6234 | display: table;
6235 | }
6236 | tr.visible-md {
6237 | display: table-row !important;
6238 | }
6239 | th.visible-md,
6240 | td.visible-md {
6241 | display: table-cell !important;
6242 | }
6243 | }
6244 | @media (min-width: 992px) and (max-width: 1199px) {
6245 | .visible-md-block {
6246 | display: block !important;
6247 | }
6248 | }
6249 | @media (min-width: 992px) and (max-width: 1199px) {
6250 | .visible-md-inline {
6251 | display: inline !important;
6252 | }
6253 | }
6254 | @media (min-width: 992px) and (max-width: 1199px) {
6255 | .visible-md-inline-block {
6256 | display: inline-block !important;
6257 | }
6258 | }
6259 | @media (min-width: 1200px) {
6260 | .visible-lg {
6261 | display: block !important;
6262 | }
6263 | table.visible-lg {
6264 | display: table;
6265 | }
6266 | tr.visible-lg {
6267 | display: table-row !important;
6268 | }
6269 | th.visible-lg,
6270 | td.visible-lg {
6271 | display: table-cell !important;
6272 | }
6273 | }
6274 | @media (min-width: 1200px) {
6275 | .visible-lg-block {
6276 | display: block !important;
6277 | }
6278 | }
6279 | @media (min-width: 1200px) {
6280 | .visible-lg-inline {
6281 | display: inline !important;
6282 | }
6283 | }
6284 | @media (min-width: 1200px) {
6285 | .visible-lg-inline-block {
6286 | display: inline-block !important;
6287 | }
6288 | }
6289 | @media (max-width: 767px) {
6290 | .hidden-xs {
6291 | display: none !important;
6292 | }
6293 | }
6294 | @media (min-width: 768px) and (max-width: 991px) {
6295 | .hidden-sm {
6296 | display: none !important;
6297 | }
6298 | }
6299 | @media (min-width: 992px) and (max-width: 1199px) {
6300 | .hidden-md {
6301 | display: none !important;
6302 | }
6303 | }
6304 | @media (min-width: 1200px) {
6305 | .hidden-lg {
6306 | display: none !important;
6307 | }
6308 | }
6309 | .visible-print {
6310 | display: none !important;
6311 | }
6312 | @media print {
6313 | .visible-print {
6314 | display: block !important;
6315 | }
6316 | table.visible-print {
6317 | display: table;
6318 | }
6319 | tr.visible-print {
6320 | display: table-row !important;
6321 | }
6322 | th.visible-print,
6323 | td.visible-print {
6324 | display: table-cell !important;
6325 | }
6326 | }
6327 | .visible-print-block {
6328 | display: none !important;
6329 | }
6330 | @media print {
6331 | .visible-print-block {
6332 | display: block !important;
6333 | }
6334 | }
6335 | .visible-print-inline {
6336 | display: none !important;
6337 | }
6338 | @media print {
6339 | .visible-print-inline {
6340 | display: inline !important;
6341 | }
6342 | }
6343 | .visible-print-inline-block {
6344 | display: none !important;
6345 | }
6346 | @media print {
6347 | .visible-print-inline-block {
6348 | display: inline-block !important;
6349 | }
6350 | }
6351 | @media print {
6352 | .hidden-print {
6353 | display: none !important;
6354 | }
6355 | }
6356 | /*# sourceMappingURL=bootstrap.css.map */
6357 |
--------------------------------------------------------------------------------
/tests/dummy/app/templates/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/templates/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/templates/application.hbs:
--------------------------------------------------------------------------------
1 | Welcome to Ember.js
2 |
3 | {{outlet}}
4 |
--------------------------------------------------------------------------------
/tests/dummy/app/templates/components/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/templates/components/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/app/views/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/app/views/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/config/environment.js:
--------------------------------------------------------------------------------
1 | /* jshint node: true */
2 |
3 | module.exports = function(environment) {
4 | var ENV = {
5 | modulePrefix: 'dummy',
6 | environment: environment,
7 | baseURL: '/',
8 | locationType: 'auto',
9 | EmberENV: {
10 | FEATURES: {
11 | // Here you can enable experimental features on an ember canary build
12 | // e.g. 'with-controller': true
13 | }
14 | },
15 |
16 | APP: {
17 | // Here you can pass flags/options to your application instance
18 | // when it is created
19 | }
20 | };
21 |
22 | if (environment === 'development') {
23 | // ENV.APP.LOG_RESOLVER = true;
24 | // ENV.APP.LOG_ACTIVE_GENERATION = true;
25 | // ENV.APP.LOG_TRANSITIONS = true;
26 | // ENV.APP.LOG_TRANSITIONS_INTERNAL = true;
27 | // ENV.APP.LOG_VIEW_LOOKUPS = true;
28 | }
29 |
30 | if (environment === 'test') {
31 | // Testem prefers this...
32 | ENV.baseURL = '/';
33 | ENV.locationType = 'none';
34 |
35 | // keep test console output quieter
36 | ENV.APP.LOG_ACTIVE_GENERATION = false;
37 | ENV.APP.LOG_VIEW_LOOKUPS = false;
38 |
39 | ENV.APP.rootElement = '#ember-testing';
40 | }
41 |
42 | if (environment === 'production') {
43 |
44 | }
45 |
46 | return ENV;
47 | };
48 |
--------------------------------------------------------------------------------
/tests/dummy/public/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/dummy/public/.gitkeep
--------------------------------------------------------------------------------
/tests/dummy/public/crossdomain.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/tests/dummy/public/robots.txt:
--------------------------------------------------------------------------------
1 | # http://www.robotstxt.org
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/tests/helpers/destroy-app.js:
--------------------------------------------------------------------------------
1 | import Ember from 'ember';
2 |
3 | export default function destroyApp(application) {
4 | Ember.run(application, 'destroy');
5 | }
6 |
--------------------------------------------------------------------------------
/tests/helpers/module-for-acceptance.js:
--------------------------------------------------------------------------------
1 | import { module } from 'qunit';
2 | import Ember from 'ember';
3 | import startApp from '../helpers/start-app';
4 | import destroyApp from '../helpers/destroy-app';
5 |
6 | const { RSVP: { Promise } } = Ember;
7 |
8 | export default function(name, options = {}) {
9 | module(name, {
10 | beforeEach() {
11 | this.application = startApp();
12 |
13 | if (options.beforeEach) {
14 | return options.beforeEach.apply(this, arguments);
15 | }
16 | },
17 |
18 | afterEach() {
19 | let afterEach = options.afterEach && options.afterEach.apply(this, arguments);
20 | return Promise.resolve(afterEach).then(() => destroyApp(this.application));
21 | }
22 | });
23 | }
24 |
--------------------------------------------------------------------------------
/tests/helpers/resolver.js:
--------------------------------------------------------------------------------
1 | import Resolver from '../../resolver';
2 | import config from '../../config/environment';
3 |
4 | const resolver = Resolver.create();
5 |
6 | resolver.namespace = {
7 | modulePrefix: config.modulePrefix,
8 | podModulePrefix: config.podModulePrefix
9 | };
10 |
11 | export default resolver;
12 |
--------------------------------------------------------------------------------
/tests/helpers/start-app.js:
--------------------------------------------------------------------------------
1 | import Ember from 'ember';
2 | import Application from '../../app';
3 | import Router from '../../router';
4 | import config from '../../config/environment';
5 |
6 | export default function startApp(attrs) {
7 | let application;
8 |
9 | var attributes = Ember.merge({}, config.APP);
10 | attributes = Ember.merge(attributes, attrs); // use defaults, but you can override;
11 |
12 | Router.reopen({
13 | location: 'none'
14 | });
15 |
16 | Ember.run(function() {
17 | application = Application.create(attributes);
18 | application.setupForTesting();
19 | application.injectTestHelpers();
20 | });
21 |
22 | application.reset(); // this shouldn't be needed, i want to be able to "start an app at a specific URL"
23 |
24 | return application;
25 | }
26 |
--------------------------------------------------------------------------------
/tests/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Dummy Tests
7 |
8 |
9 |
10 | {{content-for "head"}}
11 | {{content-for "test-head"}}
12 |
13 |
14 |
15 |
16 |
17 | {{content-for "head-footer"}}
18 | {{content-for "test-head-footer"}}
19 |
20 |
21 | {{content-for "body"}}
22 | {{content-for "test-body"}}
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | {{content-for "body-footer"}}
32 | {{content-for "test-body-footer"}}
33 |
34 |
35 |
--------------------------------------------------------------------------------
/tests/test-helper.js:
--------------------------------------------------------------------------------
1 | /* globals QUnit */
2 |
3 | import resolver from './helpers/resolver';
4 | import {
5 | setResolver
6 | } from 'ember-qunit';
7 |
8 | setResolver(resolver);
9 |
10 | document.write('');
11 |
12 | QUnit.config.urlConfig.push({ id: 'nocontainer', label: 'Hide container'});
13 | var containerVisibility = QUnit.urlParams.nocontainer ? 'hidden' : 'visible';
14 | document.getElementById('ember-testing-container').style.visibility = containerVisibility;
15 |
--------------------------------------------------------------------------------
/tests/unit/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DavyJonesLocker/ember-admin-bootstrap/6ed2712fc71cf90237c07f494f601b2ca270a934/tests/unit/.gitkeep
--------------------------------------------------------------------------------