├── .gitignore ├── src ├── bootstrap-additions.less ├── timepicker │ └── timepicker.less ├── modal │ └── modal.less ├── datepicker │ └── datepicker.less ├── popover │ └── popover.less ├── callout │ └── callout.less ├── alert │ └── alert.less ├── aside │ └── aside.less └── tooltip │ └── tooltip.less ├── .editorconfig ├── ngfactory.json ├── test ├── spec │ └── main.js ├── .jshintrc └── karma.conf.js ├── .jshintrc ├── .travis.yml ├── gulpfile.js ├── bower.json ├── package.json ├── LICENSE.md ├── CONTRIBUTING.md ├── dist ├── modules │ ├── timepicker.min.css │ ├── modal.min.css │ ├── datepicker.min.css │ ├── callout.min.css │ ├── alert.min.css │ ├── modal.min.css.map │ ├── timepicker.min.css.map │ ├── timepicker.css │ ├── modal.css │ ├── datepicker.min.css.map │ ├── datepicker.css │ ├── aside.min.css │ ├── popover.min.css │ ├── callout.min.css.map │ ├── callout.css │ ├── alert.min.css.map │ ├── alert.css │ ├── aside.css │ ├── aside.min.css.map │ ├── popover.css │ ├── tooltip.min.css │ ├── popover.min.css.map │ ├── tooltip.css │ └── tooltip.min.css.map ├── bootstrap-additions.min.css ├── bootstrap-additions.css └── bootstrap-additions.min.css.map └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .dev/ 2 | .tmp/ 3 | .DS_Store 4 | *.sublime-project 5 | *.sublime-workspace 6 | bower_components/ 7 | node_modules/ 8 | /pages/ 9 | /docs/ 10 | /test/coverage/ 11 | !.gitignore 12 | -------------------------------------------------------------------------------- /src/bootstrap-additions.less: -------------------------------------------------------------------------------- 1 | @import "alert/alert"; 2 | @import "aside/aside"; 3 | @import "callout/callout"; 4 | @import "datepicker/datepicker"; 5 | @import "modal/modal"; 6 | @import "popover/popover"; 7 | @import "timepicker/timepicker"; 8 | @import "tooltip/tooltip"; 9 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /ngfactory.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "library", 3 | "name": "bootstrap-additions", 4 | "username": "mgcrea", 5 | "module": "mgcrea.bsAdditions", 6 | "license": "MIT", 7 | "ngVersion": "~1.3.0", 8 | "htmlPreprocessor": "none", 9 | "jsPreprocessor": "none", 10 | "cssPreprocessor": "less" 11 | } 12 | -------------------------------------------------------------------------------- /src/timepicker/timepicker.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Timepicker element 5 | */ 6 | 7 | .timepicker.dropdown-menu { 8 | padding: 0 4px; 9 | button { 10 | outline: none; 11 | border: 0px; 12 | } 13 | tbody button { 14 | padding: 6px; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/modal/modal.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | // Support center placement 4 | .modal { 5 | &.center { 6 | .modal-dialog { 7 | position: fixed; 8 | top: 40%; 9 | left: 50%; 10 | min-width: 320px; 11 | max-width: 630px; 12 | width: 50%; 13 | transform: translateX(-50%) translateY(-50%); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /test/spec/main.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | describe('Animations', function() { 4 | 5 | beforeEach(module('ngAnimate')); 6 | 7 | var scope, $animate; 8 | 9 | // Load ngAnimate and a mock scope 10 | beforeEach(inject(function($rootScope, _$animate_) { 11 | scope = $rootScope.$new(); 12 | $animate = _$animate_; 13 | })); 14 | 15 | it('the animate service should be properly defined', function() { 16 | expect($animate).toBeDefined(); 17 | }); 18 | 19 | }); 20 | -------------------------------------------------------------------------------- /src/datepicker/datepicker.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Datepicker element 5 | */ 6 | 7 | .datepicker.dropdown-menu { 8 | width: 250px; 9 | height: 270px; 10 | button { 11 | outline: none; 12 | border: 0px; 13 | } 14 | tbody { 15 | height: 180px; 16 | } 17 | tbody button { 18 | padding: 6px; 19 | } 20 | &.datepicker-mode-1, &.datepicker-mode-2 { 21 | tbody button { 22 | height: 65px; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "browser": true, 4 | "devel": false, 5 | "esnext": true, 6 | "bitwise": true, 7 | "camelcase": true, 8 | "curly": false, 9 | "eqeqeq": true, 10 | "immed": true, 11 | "indent": 2, 12 | "latedef": true, 13 | "newcap": true, 14 | "noarg": true, 15 | "quotmark": "single", 16 | "regexp": true, 17 | "undef": true, 18 | "unused": false, 19 | "strict": true, 20 | "trailing": true, 21 | "smarttabs": true, 22 | "boss": false, 23 | "eqnull": false, 24 | "expr": true, 25 | "globals": { 26 | "angular": false 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "browser": true, 4 | "esnext": true, 5 | "bitwise": true, 6 | "camelcase": false, 7 | "curly": false, 8 | "eqeqeq": true, 9 | "immed": true, 10 | "indent": 2, 11 | "latedef": true, 12 | "newcap": true, 13 | "noarg": true, 14 | "quotmark": "single", 15 | "regexp": true, 16 | "undef": true, 17 | "unused": false, 18 | "strict": true, 19 | "globalstrict": true, 20 | "trailing": true, 21 | "smarttabs": true, 22 | "predef": [ 23 | "$", 24 | "angular", 25 | "describe", 26 | "beforeEach", 27 | "afterEach", 28 | "inject", 29 | "it", 30 | "expect" 31 | ] 32 | } 33 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - "0.10" 5 | 6 | env: 7 | global: 8 | - SAUCE_USERNAME=mgcrea 9 | - SAUCE_ACCESS_KEY=ad4bb656-dfad-4a10-8c10-0a0d8b5a1ead 10 | 11 | before_script: 12 | - export DISPLAY=:99.0 13 | - export PHANTOMJS_BIN=/usr/local/phantomjs/bin/phantomjs 14 | - export CHROME_BIN=chromium-browser 15 | - sh -e /etc/init.d/xvfb start 16 | - sleep 3 # give xvfb some time to start 17 | - npm install -gq bower codeclimate-test-reporter # coveralls 18 | - bower install --dev --config.interactive=0 19 | - gulp --version 20 | - bower --version 21 | - date --rfc-2822 22 | 23 | script: 24 | - gulp build 25 | -------------------------------------------------------------------------------- /src/popover/popover.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Popovers corner placement 5 | * 6 | * Inherit exotic positionning from basic ones & fix arrow placement 7 | */ 8 | 9 | .popover { 10 | &.top-left { 11 | .popover.top; 12 | .arrow { 13 | .popover.top .arrow; 14 | left: 10%; 15 | } 16 | } 17 | &.top-right { 18 | .popover.top; 19 | .arrow { 20 | .popover.top .arrow; 21 | left: 90%; 22 | } 23 | } 24 | &.bottom-left { 25 | .popover.bottom; 26 | .arrow { 27 | .popover.bottom .arrow; 28 | left: 10%; 29 | } 30 | } 31 | &.bottom-right { 32 | .popover.bottom; 33 | .arrow { 34 | .popover.bottom .arrow; 35 | left: 90%; 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var gulp = require('gulp'); 4 | var config = require('ng-factory').use(gulp, { 5 | paths: { 6 | styles: '**/*.less' 7 | }, 8 | bower: { 9 | exclude: /jquery|js\/bootstrap|\.less/ 10 | } 11 | }); 12 | 13 | // 14 | // Tasks 15 | 16 | gulp.task('serve', gulp.series('ng:serve')); 17 | 18 | var del = require('del'); 19 | var path = require('path'); 20 | gulp.task('build', gulp.series('ng:build', function afterBuild(done) { 21 | var paths = config.paths; 22 | // Delete useless module.* build files 23 | // del(path.join(paths.dest, 'module.*'), done); 24 | })); 25 | 26 | gulp.task('pages', gulp.series('ng:pages', function afterPages(done) { 27 | var paths = config.docs; 28 | return gulp.src(['bower_components/highlightjs/styles/github.css'], {cwd: paths.cwd, base: paths.cwd}) 29 | .pipe(gulp.dest(paths.dest)); 30 | })); 31 | -------------------------------------------------------------------------------- /src/callout/callout.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Callouts 5 | * 6 | * Not quite alerts, but custom and helpful notes for folks reading the docs. 7 | * Requires a base and modifier class. 8 | */ 9 | 10 | .callout { 11 | 12 | margin: 20px 0; 13 | padding: 20px; 14 | border-left: 3px solid #eee; 15 | 16 | h4 { 17 | margin-top: 0; 18 | margin-bottom: 5px; 19 | } 20 | 21 | p:last-child { 22 | margin-bottom: 0; 23 | 24 | } 25 | 26 | } 27 | 28 | /* Variations */ 29 | .callout-danger { 30 | border-color: #eed3d7; 31 | background-color: #fdf7f7; 32 | } 33 | .callout-danger h4 { 34 | color: #b94a48; 35 | } 36 | .callout-warning { 37 | border-color: #faebcc; 38 | background-color: #faf8f0; 39 | } 40 | .callout-warning h4 { 41 | color: #8a6d3b; 42 | } 43 | .callout-info { 44 | border-color: #bce8f1; 45 | background-color: #f4f8fa; 46 | } 47 | .callout-info h4 { 48 | color: #34789a; 49 | } 50 | -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-additions", 3 | "description": "BootstrapAdditions - CSS extension kit for Twitter Bootstrap 3.0+", 4 | "version": "0.3.1", 5 | "keywords": [ 6 | "bootstrap", 7 | "additions" 8 | ], 9 | "homepage": "https://github.com/mgcrea/bootstrap-additions", 10 | "bugs": "https://github.com/mgcrea/bootstrap-additions/issues", 11 | "author": { 12 | "name": "Olivier Louvignes", 13 | "email": "olivier@mg-crea.com", 14 | "url": "https://github.com/mgcrea" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "https://github.com/mgcrea/bootstrap-additions.git" 19 | }, 20 | "licenses": [ 21 | { 22 | "type": "MIT", 23 | "url": "https://github.com/mgcrea/bootstrap-additions/blob/master/LICENSE.md" 24 | } 25 | ], 26 | "main": [ 27 | "dist/bootstrap-additions.css" 28 | ], 29 | "ignore": [ 30 | "docs", 31 | "test", 32 | "CONTRIBUTING.md" 33 | ], 34 | "dependencies": {}, 35 | "devDependencies": { 36 | "bootstrap": "^3.3.4" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/alert/alert.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Alerts placement 5 | */ 6 | 7 | .alert { 8 | 9 | outline: none; 10 | 11 | &.top, &.top-left, &.top-right, &.bottom, &.bottom-left, &.bottom-right { 12 | position: fixed; 13 | z-index: @zindex-modal; 14 | margin: 20px; 15 | } 16 | 17 | &.top, &.top-left, &.top-right { 18 | top: @navbar-height; 19 | } 20 | &.top { 21 | right: 0px; 22 | left: 0px; 23 | } 24 | &.top-right { 25 | right: 0px; 26 | .close { 27 | padding-left: 10px; 28 | } 29 | } 30 | &.top-left { 31 | left: 0px; 32 | .close { 33 | padding-right: 10px; 34 | } 35 | } 36 | 37 | &.bottom, &.bottom-right, &.bottom-left { 38 | bottom: 0px; 39 | } 40 | &.bottom { 41 | right: 0px; 42 | left: 0px; 43 | } 44 | &.bottom-right { 45 | right: 0px; 46 | .close { 47 | padding-left: 10px; 48 | } 49 | } 50 | &.bottom-left { 51 | left: 0px; 52 | .close { 53 | padding-right: 10px; 54 | } 55 | } 56 | 57 | } 58 | -------------------------------------------------------------------------------- /src/aside/aside.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Aside element 5 | */ 6 | 7 | .aside { 8 | 9 | position: fixed; 10 | top: 0; 11 | bottom: 0; 12 | z-index: @zindex-modal - 1; 13 | overflow: auto; 14 | min-width: 320px; 15 | background: white; 16 | 17 | &:focus { 18 | outline: none; 19 | } 20 | @media (max-width: @screen-sm-max) { 21 | min-width: 240px; 22 | } 23 | 24 | &.left { 25 | right: auto; 26 | left: 0; 27 | } 28 | &.right { 29 | right: 0; 30 | left: auto; 31 | } 32 | 33 | .aside-dialog { 34 | .aside-header { 35 | .modal-header; 36 | padding: 6px 15px; 37 | background: @brand-primary; 38 | color: white; 39 | .close { 40 | margin-right: -8px; 41 | padding: 4px 8px; 42 | color: white; 43 | font-size: 25px; 44 | opacity: .8; 45 | } 46 | } 47 | .aside-body { 48 | .modal-body; 49 | } 50 | .aside-footer { 51 | .modal-footer; 52 | } 53 | } 54 | 55 | } 56 | 57 | .aside-backdrop { 58 | .modal-backdrop; 59 | } 60 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-additions", 3 | "description": "BootstrapAdditions - CSS extension kit for Twitter Bootstrap 3.0+", 4 | "version": "0.3.1", 5 | "keywords": [ 6 | "bootstrap", 7 | "additions" 8 | ], 9 | "homepage": "https://github.com/mgcrea/bootstrap-additions", 10 | "bugs": "https://github.com/mgcrea/bootstrap-additions/issues", 11 | "author": { 12 | "name": "Olivier Louvignes", 13 | "email": "olivier@mg-crea.com", 14 | "url": "https://github.com/mgcrea" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "https://github.com/mgcrea/bootstrap-additions.git" 19 | }, 20 | "licenses": [ 21 | { 22 | "type": "MIT", 23 | "url": "https://github.com/mgcrea/bootstrap-additions/blob/master/LICENSE.md" 24 | } 25 | ], 26 | "dependencies": {}, 27 | "devDependencies": { 28 | "del": "^1.2.0", 29 | "factory-angular-channels": "^0.7.1", 30 | "gulp": "gulpjs/gulp#4.0", 31 | "ng-factory": "^1.0", 32 | "undertaker-lib-tasks": "^0.3.1" 33 | }, 34 | "engines": { 35 | "node": "^0.10" 36 | }, 37 | "scripts": { 38 | "test": "gulp build" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2014 Olivier Louvignes http://olouv.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | ## Important notes 4 | Please don't edit files in the `dist` subdirectory as they are generated via Grunt. You'll find source code in the `src` subdirectory! 5 | 6 | ### Code style 7 | Regarding code style like indentation and whitespace, **follow the conventions you see used in the source already.** 8 | 9 | ## Modifying the code 10 | First, ensure that you have the latest [Node.js](http://nodejs.org/) and [npm](http://npmjs.org/) installed. 11 | 12 | Test that Grunt's CLI and Bower are installed by running `grunt --version` and `bower --version`. If the commands aren't found, run `npm install -g grunt-cli bower`. For more information about installing the tools, see the [getting started with Grunt guide](http://gruntjs.com/getting-started) or [bower.io](http://bower.io/) respectively. 13 | 14 | 1. Fork and clone the repo. 15 | 1. Run `npm install` to install all build dependencies (including Grunt). 16 | 1. Run `bower install` to install the front-end dependencies. 17 | 1. Run `grunt` to grunt this project. 18 | 19 | Assuming that you don't see any red, you're ready to go. Just be sure to run `grunt` after making any changes, to ensure that nothing is broken. 20 | 21 | ## Submitting pull requests 22 | 23 | 1. Create a new branch, please don't work in your `master` branch directly. 24 | 1. Add failing tests for the change you want to make. Run `grunt` to see the tests fail. 25 | 1. Fix stuff. 26 | 1. Run `grunt` to see if the tests pass. Repeat steps 2-4 until done. 27 | 1. Update the documentation to reflect any changes. 28 | 1. Push to your fork and submit a pull request. 29 | -------------------------------------------------------------------------------- /dist/modules/timepicker.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.timepicker.dropdown-menu{padding:0 4px}.timepicker.dropdown-menu button{outline:0;border:0}.timepicker.dropdown-menu tbody button{padding:6px} 9 | /*# sourceMappingURL=../modules/timepicker.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/modal.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.modal.center .modal-dialog{position:fixed;top:40%;left:50%;min-width:320px;max-width:630px;width:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)} 9 | /*# sourceMappingURL=../modules/modal.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/datepicker.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.datepicker.dropdown-menu{width:250px;height:270px}.datepicker.dropdown-menu button{outline:0;border:0}.datepicker.dropdown-menu tbody{height:180px}.datepicker.dropdown-menu tbody button{padding:6px}.datepicker.dropdown-menu.datepicker-mode-1 tbody button,.datepicker.dropdown-menu.datepicker-mode-2 tbody button{height:65px} 9 | /*# sourceMappingURL=../modules/datepicker.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/callout.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.callout{margin:20px 0;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-danger{border-color:#eed3d7;background-color:#fdf7f7}.callout-danger h4{color:#b94a48}.callout-warning{border-color:#faebcc;background-color:#faf8f0}.callout-warning h4{color:#8a6d3b}.callout-info{border-color:#bce8f1;background-color:#f4f8fa}.callout-info h4{color:#34789a} 9 | /*# sourceMappingURL=../modules/callout.min.css.map */ -------------------------------------------------------------------------------- /test/karma.conf.js: -------------------------------------------------------------------------------- 1 | // Karma configuration 2 | 'use strict'; 3 | 4 | module.exports = function(config) { 5 | 6 | config.set({ 7 | 8 | // base path, that will be used to resolve files and exclude 9 | basePath: './..', 10 | 11 | // frameworks to use 12 | frameworks: ['jasmine'], 13 | 14 | // list of files / patterns to load in the browser 15 | files: [ 16 | 'bower_components/angular/angular.js', 17 | 'bower_components/angular-mocks/angular-mocks.js', 18 | 'bower_components/angular-animate/angular-animate.js', 19 | 'src/{,*/}*.js', 20 | 'bower_components/jquery/jquery.js', 21 | 'test/spec/*.js' 22 | ], 23 | 24 | // list of files / patterns to exclude 25 | exclude: [ 26 | ], 27 | 28 | // test results reporter to use 29 | // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage' 30 | reporters: ['progress'], 31 | 32 | // web server port 33 | port: 9876, 34 | 35 | // enable / disable colors in the output (reporters and logs) 36 | colors: true, 37 | 38 | // level of logging 39 | // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG 40 | logLevel: config.LOG_INFO, 41 | 42 | // enable / disable watching file and executing tests whenever any file changes 43 | autoWatch: false, 44 | 45 | // Start these browsers, currently available: 46 | // - Chrome 47 | // - ChromeCanary 48 | // - Firefox 49 | // - Opera (has to be installed with `npm install karma-opera-launcher`) 50 | // - Safari (only Mac; has to be installed with `npm install karma-safari-launcher`) 51 | // - PhantomJS 52 | // - IE (only Windows; has to be installed with `npm install karma-ie-launcher`) 53 | browsers: ['PhantomJS'], 54 | 55 | // If browser does not capture in given timeout [ms], kill it 56 | captureTimeout: 60000, 57 | 58 | // Continuous Integration mode 59 | // if true, it capture browsers, run tests and exit 60 | singleRun: false 61 | 62 | }); 63 | }; 64 | -------------------------------------------------------------------------------- /dist/modules/alert.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.alert{outline:0}.alert.bottom,.alert.bottom-left,.alert.bottom-right,.alert.top,.alert.top-left,.alert.top-right{position:fixed;z-index:1050;margin:20px}.alert.top,.alert.top-left,.alert.top-right{top:50px}.alert.top{right:0;left:0}.alert.top-right{right:0}.alert.top-right .close{padding-left:10px}.alert.top-left{left:0}.alert.top-left .close{padding-right:10px}.alert.bottom,.alert.bottom-left,.alert.bottom-right{bottom:0}.alert.bottom{right:0;left:0}.alert.bottom-right{right:0}.alert.bottom-right .close{padding-left:10px}.alert.bottom-left{left:0}.alert.bottom-left .close{padding-right:10px} 9 | /*# sourceMappingURL=../modules/alert.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/modal.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["modal.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,iBAAiB;EACjB,WAAW;EACX,qDAA6C;MAA7C,iDAA6C;UAA7C,6CAA6C;CAC9C","file":"modules/modal.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.modal.center .modal-dialog {\n position: fixed;\n top: 40%;\n left: 50%;\n min-width: 320px;\n max-width: 630px;\n width: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/timepicker.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["timepicker.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,eAAe;CAChB;AACD;EACE,cAAc;EACd,YAAY;CACb;AACD;EACE,aAAa;CACd","file":"modules/timepicker.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Timepicker element\n */\n.timepicker.dropdown-menu {\n padding: 0 4px;\n}\n.timepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.timepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/timepicker.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Timepicker element 83 | */ 84 | .timepicker.dropdown-menu { 85 | padding: 0 4px; 86 | } 87 | .timepicker.dropdown-menu button { 88 | outline: none; 89 | border: 0px; 90 | } 91 | .timepicker.dropdown-menu tbody button { 92 | padding: 6px; 93 | } 94 | -------------------------------------------------------------------------------- /dist/modules/modal.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | .modal.center .modal-dialog { 82 | position: fixed; 83 | top: 40%; 84 | left: 50%; 85 | min-width: 320px; 86 | max-width: 630px; 87 | width: 50%; 88 | -webkit-transform: translateX(-50%) translateY(-50%); 89 | -ms-transform: translateX(-50%) translateY(-50%); 90 | transform: translateX(-50%) translateY(-50%); 91 | } 92 | -------------------------------------------------------------------------------- /dist/modules/datepicker.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["datepicker.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,aAAa;EACb,cAAc;CACf;AACD;EACE,cAAc;EACd,YAAY;CACb;AACD;EACE,cAAc;CACf;AACD;EACE,aAAa;CACd;AACD;;EAEE,aAAa;CACd","file":"modules/datepicker.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Datepicker element\n */\n.datepicker.dropdown-menu {\n width: 250px;\n height: 270px;\n}\n.datepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.datepicker.dropdown-menu tbody {\n height: 180px;\n}\n.datepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n.datepicker.dropdown-menu.datepicker-mode-1 tbody button,\n.datepicker.dropdown-menu.datepicker-mode-2 tbody button {\n height: 65px;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/datepicker.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Datepicker element 83 | */ 84 | .datepicker.dropdown-menu { 85 | width: 250px; 86 | height: 270px; 87 | } 88 | .datepicker.dropdown-menu button { 89 | outline: none; 90 | border: 0px; 91 | } 92 | .datepicker.dropdown-menu tbody { 93 | height: 180px; 94 | } 95 | .datepicker.dropdown-menu tbody button { 96 | padding: 6px; 97 | } 98 | .datepicker.dropdown-menu.datepicker-mode-1 tbody button, 99 | .datepicker.dropdown-menu.datepicker-mode-2 tbody button { 100 | height: 65px; 101 | } 102 | -------------------------------------------------------------------------------- /dist/modules/aside.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.aside .aside-dialog .aside-footer:after,.aside .aside-dialog .aside-footer:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.aside .aside-dialog .aside-footer:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.aside{position:fixed;top:0;bottom:0;z-index:1049;overflow:auto;min-width:320px;background:#fff}.aside:focus{outline:0}@media (max-width:991px){.aside{min-width:240px}}.aside.left{right:auto;left:0}.aside.right{right:0;left:auto}.aside .aside-dialog .aside-header{border-bottom:1px solid #e5e5e5;min-height:16.43px;padding:6px 15px;background:#337ab7;color:#fff}.aside .aside-dialog .aside-header .close{margin-right:-8px;padding:4px 8px;color:#fff;font-size:25px;opacity:.8}.aside .aside-dialog .aside-body{position:relative;padding:15px}.aside .aside-dialog .aside-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.aside .aside-dialog .aside-footer .btn+.btn{margin-left:5px;margin-bottom:0}.aside .aside-dialog .aside-footer .btn-group .btn+.btn{margin-left:-1px}.aside .aside-dialog .aside-footer .btn-block+.btn-block{margin-left:0}.aside-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.aside-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.aside-backdrop.in{opacity:.5;filter:alpha(opacity=50)} 9 | /*# sourceMappingURL=../modules/aside.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/popover.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.popover.top-left{margin-top:-10px}.popover.top-left .arrow{margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:10%}.popover.top-left .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.top-right{margin-top:-10px}.popover.top-right .arrow{margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:90%}.popover.top-right .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.bottom-left{margin-top:10px}.popover.bottom-left .arrow{margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;left:10%}.popover.bottom-left .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.bottom-right{margin-top:10px}.popover.bottom-right .arrow{margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;left:90%}.popover.bottom-right .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff} 9 | /*# sourceMappingURL=../modules/popover.min.css.map */ -------------------------------------------------------------------------------- /src/tooltip/tooltip.less: -------------------------------------------------------------------------------- 1 | @import (reference) "bower_components/bootstrap/less/bootstrap"; 2 | 3 | /* 4 | * Fancy tooltips 5 | * 6 | */ 7 | 8 | .tooltip { 9 | &.tooltip-info { 10 | &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow { 11 | border-top-color: @alert-info-bg; 12 | } 13 | &.right .tooltip-arrow { 14 | border-right-color: @alert-info-bg; 15 | } 16 | &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow { 17 | border-bottom-color: @alert-info-bg; 18 | } 19 | &.left .tooltip-arrow { 20 | border-left-color: @alert-info-bg; 21 | } 22 | .tooltip-inner { 23 | .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text); 24 | } 25 | } 26 | &.tooltip-success { 27 | &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow { 28 | border-top-color: @alert-success-bg; 29 | } 30 | &.right .tooltip-arrow { 31 | border-right-color: @alert-success-bg; 32 | } 33 | &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow { 34 | border-bottom-color: @alert-success-bg; 35 | } 36 | &.left .tooltip-arrow { 37 | border-left-color: @alert-success-bg; 38 | } 39 | .tooltip-inner { 40 | .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text); 41 | } 42 | } 43 | &.tooltip-danger { 44 | &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow { 45 | border-top-color: @alert-danger-bg; 46 | } 47 | &.right .tooltip-arrow { 48 | border-right-color: @alert-danger-bg; 49 | } 50 | &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow { 51 | border-bottom-color: @alert-danger-bg; 52 | } 53 | &.left .tooltip-arrow { 54 | border-left-color: @alert-danger-bg; 55 | } 56 | .tooltip-inner { 57 | .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text); 58 | } 59 | } 60 | } 61 | 62 | /* 63 | * Tooltip corner placement 64 | * 65 | * Inherit exotic positionning from basic ones & fix arrow placement 66 | */ 67 | 68 | .tooltip { 69 | &.top-left { 70 | .tooltip.top; 71 | .tooltip-arrow { 72 | .tooltip.top .tooltip-arrow; 73 | left: 10%; 74 | } 75 | } 76 | &.top-right { 77 | .tooltip.top; 78 | .tooltip-arrow { 79 | .tooltip.top .tooltip-arrow; 80 | left: 90%; 81 | } 82 | } 83 | &.bottom-left { 84 | .tooltip.bottom; 85 | .tooltip-arrow { 86 | .tooltip.bottom .tooltip-arrow; 87 | left: 10%; 88 | } 89 | } 90 | &.bottom-right { 91 | .tooltip.bottom; 92 | .tooltip-arrow { 93 | .tooltip.bottom .tooltip-arrow; 94 | left: 90%; 95 | } 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /dist/modules/callout.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["callout.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;;;GAKG;AACH;EACE,eAAe;EACf,cAAc;EACd,4BAA4B;CAC7B;AACD;EACE,cAAc;EACd,mBAAmB;CACpB;AACD;EACE,iBAAiB;CAClB;AACD,gBAAgB;AAChB;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB","file":"modules/callout.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Callouts\n *\n * Not quite alerts, but custom and helpful notes for folks reading the docs.\n * Requires a base and modifier class.\n */\n.callout {\n margin: 20px 0;\n padding: 20px;\n border-left: 3px solid #eee;\n}\n.callout h4 {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.callout p:last-child {\n margin-bottom: 0;\n}\n/* Variations */\n.callout-danger {\n border-color: #eed3d7;\n background-color: #fdf7f7;\n}\n.callout-danger h4 {\n color: #b94a48;\n}\n.callout-warning {\n border-color: #faebcc;\n background-color: #faf8f0;\n}\n.callout-warning h4 {\n color: #8a6d3b;\n}\n.callout-info {\n border-color: #bce8f1;\n background-color: #f4f8fa;\n}\n.callout-info h4 {\n color: #34789a;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/callout.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Callouts 83 | * 84 | * Not quite alerts, but custom and helpful notes for folks reading the docs. 85 | * Requires a base and modifier class. 86 | */ 87 | .callout { 88 | margin: 20px 0; 89 | padding: 20px; 90 | border-left: 3px solid #eee; 91 | } 92 | .callout h4 { 93 | margin-top: 0; 94 | margin-bottom: 5px; 95 | } 96 | .callout p:last-child { 97 | margin-bottom: 0; 98 | } 99 | /* Variations */ 100 | .callout-danger { 101 | border-color: #eed3d7; 102 | background-color: #fdf7f7; 103 | } 104 | .callout-danger h4 { 105 | color: #b94a48; 106 | } 107 | .callout-warning { 108 | border-color: #faebcc; 109 | background-color: #faf8f0; 110 | } 111 | .callout-warning h4 { 112 | color: #8a6d3b; 113 | } 114 | .callout-info { 115 | border-color: #bce8f1; 116 | background-color: #f4f8fa; 117 | } 118 | .callout-info h4 { 119 | color: #34789a; 120 | } 121 | -------------------------------------------------------------------------------- /dist/modules/alert.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["alert.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,cAAc;CACf;AACD;;;;;;EAME,gBAAgB;EAChB,cAAc;EACd,aAAa;CACd;AACD;;;EAGE,UAAU;CACX;AACD;EACE,WAAW;EACX,UAAU;CACX;AACD;EACE,WAAW;CACZ;AACD;EACE,mBAAmB;CACpB;AACD;EACE,UAAU;CACX;AACD;EACE,oBAAoB;CACrB;AACD;;;EAGE,YAAY;CACb;AACD;EACE,WAAW;EACX,UAAU;CACX;AACD;EACE,WAAW;CACZ;AACD;EACE,mBAAmB;CACpB;AACD;EACE,UAAU;CACX;AACD;EACE,oBAAoB;CACrB","file":"modules/alert.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Alerts placement\n */\n.alert {\n outline: none;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right,\n.alert.bottom,\n.alert.bottom-left,\n.alert.bottom-right {\n position: fixed;\n z-index: 1050;\n margin: 20px;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right {\n top: 50px;\n}\n.alert.top {\n right: 0px;\n left: 0px;\n}\n.alert.top-right {\n right: 0px;\n}\n.alert.top-right .close {\n padding-left: 10px;\n}\n.alert.top-left {\n left: 0px;\n}\n.alert.top-left .close {\n padding-right: 10px;\n}\n.alert.bottom,\n.alert.bottom-right,\n.alert.bottom-left {\n bottom: 0px;\n}\n.alert.bottom {\n right: 0px;\n left: 0px;\n}\n.alert.bottom-right {\n right: 0px;\n}\n.alert.bottom-right .close {\n padding-left: 10px;\n}\n.alert.bottom-left {\n left: 0px;\n}\n.alert.bottom-left .close {\n padding-right: 10px;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/alert.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Alerts placement 83 | */ 84 | .alert { 85 | outline: none; 86 | } 87 | .alert.top, 88 | .alert.top-left, 89 | .alert.top-right, 90 | .alert.bottom, 91 | .alert.bottom-left, 92 | .alert.bottom-right { 93 | position: fixed; 94 | z-index: 1050; 95 | margin: 20px; 96 | } 97 | .alert.top, 98 | .alert.top-left, 99 | .alert.top-right { 100 | top: 50px; 101 | } 102 | .alert.top { 103 | right: 0px; 104 | left: 0px; 105 | } 106 | .alert.top-right { 107 | right: 0px; 108 | } 109 | .alert.top-right .close { 110 | padding-left: 10px; 111 | } 112 | .alert.top-left { 113 | left: 0px; 114 | } 115 | .alert.top-left .close { 116 | padding-right: 10px; 117 | } 118 | .alert.bottom, 119 | .alert.bottom-right, 120 | .alert.bottom-left { 121 | bottom: 0px; 122 | } 123 | .alert.bottom { 124 | right: 0px; 125 | left: 0px; 126 | } 127 | .alert.bottom-right { 128 | right: 0px; 129 | } 130 | .alert.bottom-right .close { 131 | padding-left: 10px; 132 | } 133 | .alert.bottom-left { 134 | left: 0px; 135 | } 136 | .alert.bottom-left .close { 137 | padding-right: 10px; 138 | } 139 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [BootstrapAdditions](http://mgcrea.github.io/bootstrap-additions) 2 | 3 | [![Bower Version](http://img.shields.io/bower/v/bootstrap-additions.svg?style=flat)](https://github.com/mgcrea/bootstrap-additions/releases) [![Build Status](http://img.shields.io/travis/mgcrea/bootstrap-additions/master.svg?style=flat)](http://travis-ci.org/mgcrea/bootstrap-additions) [![devDependency Status](http://img.shields.io/david/dev/mgcrea/bootstrap-additions.svg?style=flat)](https://david-dm.org/mgcrea/bootstrap-additions#info=devDependencies) 4 | 5 | [![Banner](http://mgcrea.github.io/bootstrap-additions/images/snippet.png)](http://mgcrea.github.io/bootstrap-additions) 6 | 7 | BootstrapAdditions is a CSS extension kit for [TwitterBootstrap 3.0+](https://github.com/twbs/bootstrap). 8 | 9 | It's a spin off from [AngularStrap](http://mgcrea.github.io/angular-strap) v2 release work. 10 | 11 | 12 | ## Documentation and examples 13 | 14 | + Check the [documentation](http://mgcrea.github.io/bootstrap-additions) and [changelog](https://github.com/mgcrea/bootstrap-additions/releases). 15 | 16 | 17 | ## Communication 18 | 19 | - If you **need help**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/angular-strap). 20 | - If you'd like to **ask a general question**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/angular-strap). 21 | - If you **found a bug**, open an issue. 22 | - If you **have a feature request**, open an issue. 23 | - If you **want to contribute**, submit a pull request. 24 | 25 | 26 | ## Quick start 27 | 28 | + Install BootstrapAdditions with [Bower](https://github.com/bower/bower). 29 | 30 | > 31 | ```bash 32 | $ bower install bootstrap-additions --save 33 | ``` 34 | 35 | + Include the required libraries is your `index.html`: 36 | 37 | > 38 | ``` html 39 | 40 | ``` 41 | 42 | 43 | ## Developers 44 | 45 | Clone the repo, `git clone git://github.com/mgcrea/bootstrap-additions.git`, [download the latest release](https://github.com/mgcrea/bootstrap-additions/zipball/master) or install with bower `bower install bootstrap-additions --save`. 46 | 47 | You can build the latest version using `gulp`. 48 | 49 | > 50 | ```bash 51 | $ gulp build 52 | ``` 53 | 54 | You can quickly hack around (the docs) with: 55 | 56 | > 57 | ```bash 58 | $ gulp serve 59 | ``` 60 | 61 | 62 | ## Contributing 63 | 64 | Please submit all pull requests the against master branch. If your unit test contains JavaScript patches or features, you should include relevant unit tests. Thanks! 65 | 66 | 67 | ## Authors 68 | 69 | **Olivier Louvignes** 70 | 71 | + http://olouv.com 72 | + http://github.com/mgcrea 73 | 74 | 75 | ## Copyright and license 76 | 77 | ``` 78 | The MIT License 79 | 80 | Copyright (c) 2014 - 2015 Olivier Louvignes 81 | 82 | Permission is hereby granted, free of charge, to any person obtaining a copy 83 | of this software and associated documentation files (the "Software"), to deal 84 | in the Software without restriction, including without limitation the rights 85 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 86 | copies of the Software, and to permit persons to whom the Software is 87 | furnished to do so, subject to the following conditions: 88 | 89 | The above copyright notice and this permission notice shall be included in 90 | all copies or substantial portions of the Software. 91 | 92 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 93 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 94 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 95 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 96 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 97 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 98 | THE SOFTWARE. 99 | ``` 100 | -------------------------------------------------------------------------------- /dist/modules/aside.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after, 62 | .aside .aside-dialog .aside-footer:before, 63 | .aside .aside-dialog .aside-footer:after { 64 | content: " "; 65 | display: table; 66 | } 67 | .dl-horizontal dd:after, 68 | .container:after, 69 | .container-fluid:after, 70 | .row:after, 71 | .form-horizontal .form-group:after, 72 | .btn-toolbar:after, 73 | .btn-group-vertical > .btn-group:after, 74 | .nav:after, 75 | .navbar:after, 76 | .navbar-header:after, 77 | .navbar-collapse:after, 78 | .pager:after, 79 | .panel-body:after, 80 | .modal-footer:after, 81 | .aside .aside-dialog .aside-footer:after { 82 | clear: both; 83 | } 84 | /* 85 | * Aside element 86 | */ 87 | .aside { 88 | position: fixed; 89 | top: 0; 90 | bottom: 0; 91 | z-index: 1049; 92 | overflow: auto; 93 | min-width: 320px; 94 | background: white; 95 | } 96 | .aside:focus { 97 | outline: none; 98 | } 99 | @media (max-width: 991px) { 100 | .aside { 101 | min-width: 240px; 102 | } 103 | } 104 | .aside.left { 105 | right: auto; 106 | left: 0; 107 | } 108 | .aside.right { 109 | right: 0; 110 | left: auto; 111 | } 112 | .aside .aside-dialog .aside-header { 113 | padding: 15px; 114 | border-bottom: 1px solid #e5e5e5; 115 | min-height: 16.42857143px; 116 | padding: 6px 15px; 117 | background: #337ab7; 118 | color: white; 119 | } 120 | .aside .aside-dialog .aside-header .close { 121 | margin-right: -8px; 122 | padding: 4px 8px; 123 | color: white; 124 | font-size: 25px; 125 | opacity: .8; 126 | } 127 | .aside .aside-dialog .aside-body { 128 | position: relative; 129 | padding: 15px; 130 | } 131 | .aside .aside-dialog .aside-footer { 132 | padding: 15px; 133 | text-align: right; 134 | border-top: 1px solid #e5e5e5; 135 | } 136 | .aside .aside-dialog .aside-footer .btn + .btn { 137 | margin-left: 5px; 138 | margin-bottom: 0; 139 | } 140 | .aside .aside-dialog .aside-footer .btn-group .btn + .btn { 141 | margin-left: -1px; 142 | } 143 | .aside .aside-dialog .aside-footer .btn-block + .btn-block { 144 | margin-left: 0; 145 | } 146 | .aside-backdrop { 147 | position: fixed; 148 | top: 0; 149 | right: 0; 150 | bottom: 0; 151 | left: 0; 152 | z-index: 1040; 153 | background-color: #000000; 154 | } 155 | .aside-backdrop.fade { 156 | opacity: 0; 157 | filter: alpha(opacity=0); 158 | } 159 | .aside-backdrop.in { 160 | opacity: 0.5; 161 | filter: alpha(opacity=50); 162 | } 163 | -------------------------------------------------------------------------------- /dist/modules/aside.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["aside.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA8BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;;EAeE,YAAY;CACb;AACD;;GAEG;AACH;EACE,gBAAgB;EAChB,OAAO;EACP,UAAU;EACV,cAAc;EACd,eAAe;EACf,iBAAiB;EACjB,kBAAkB;CACnB;AACD;EACE,cAAc;CACf;AACD;EACE;IACE,iBAAiB;GAClB;CACF;AACD;EACE,YAAY;EACZ,QAAQ;CACT;AACD;EACE,SAAS;EACT,WAAW;CACZ;AACD;EACE,cAAc;EACd,iCAAiC;EACjC,0BAA0B;EAC1B,kBAAkB;EAClB,oBAAoB;EACpB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,iBAAiB;EACjB,aAAa;EACb,gBAAgB;EAChB,YAAY;CACb;AACD;EACE,mBAAmB;EACnB,cAAc;CACf;AACD;EACE,cAAc;EACd,kBAAkB;EAClB,8BAA8B;CAC/B;AACD;EACE,iBAAiB;EACjB,iBAAiB;CAClB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,gBAAgB;EAChB,OAAO;EACP,SAAS;EACT,UAAU;EACV,QAAQ;EACR,cAAc;EACd,0BAA0B;CAC3B;AACD;EACE,WAAW;EACX,yBAAyB;CAC1B;AACD;EACE,aAAa;EACb,0BAA0B;CAC3B","file":"modules/aside.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:before,\n.aside .aside-dialog .aside-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:after {\n clear: both;\n}\n/*\n * Aside element\n */\n.aside {\n position: fixed;\n top: 0;\n bottom: 0;\n z-index: 1049;\n overflow: auto;\n min-width: 320px;\n background: white;\n}\n.aside:focus {\n outline: none;\n}\n@media (max-width: 991px) {\n .aside {\n min-width: 240px;\n }\n}\n.aside.left {\n right: auto;\n left: 0;\n}\n.aside.right {\n right: 0;\n left: auto;\n}\n.aside .aside-dialog .aside-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n padding: 6px 15px;\n background: #337ab7;\n color: white;\n}\n.aside .aside-dialog .aside-header .close {\n margin-right: -8px;\n padding: 4px 8px;\n color: white;\n font-size: 25px;\n opacity: .8;\n}\n.aside .aside-dialog .aside-body {\n position: relative;\n padding: 15px;\n}\n.aside .aside-dialog .aside-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.aside .aside-dialog .aside-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.aside .aside-dialog .aside-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.aside .aside-dialog .aside-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.aside-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.aside-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.aside-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/popover.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Popovers corner placement 83 | * 84 | * Inherit exotic positionning from basic ones & fix arrow placement 85 | */ 86 | .popover.top-left { 87 | margin-top: -10px; 88 | } 89 | .popover.top-left .arrow { 90 | left: 50%; 91 | margin-left: -11px; 92 | border-bottom-width: 0; 93 | border-top-color: #999999; 94 | border-top-color: rgba(0, 0, 0, 0.25); 95 | bottom: -11px; 96 | left: 10%; 97 | } 98 | .popover.top-left .arrow:after { 99 | content: " "; 100 | bottom: 1px; 101 | margin-left: -10px; 102 | border-bottom-width: 0; 103 | border-top-color: #ffffff; 104 | } 105 | .popover.top-right { 106 | margin-top: -10px; 107 | } 108 | .popover.top-right .arrow { 109 | left: 50%; 110 | margin-left: -11px; 111 | border-bottom-width: 0; 112 | border-top-color: #999999; 113 | border-top-color: rgba(0, 0, 0, 0.25); 114 | bottom: -11px; 115 | left: 90%; 116 | } 117 | .popover.top-right .arrow:after { 118 | content: " "; 119 | bottom: 1px; 120 | margin-left: -10px; 121 | border-bottom-width: 0; 122 | border-top-color: #ffffff; 123 | } 124 | .popover.bottom-left { 125 | margin-top: 10px; 126 | } 127 | .popover.bottom-left .arrow { 128 | left: 50%; 129 | margin-left: -11px; 130 | border-top-width: 0; 131 | border-bottom-color: #999999; 132 | border-bottom-color: rgba(0, 0, 0, 0.25); 133 | top: -11px; 134 | left: 10%; 135 | } 136 | .popover.bottom-left .arrow:after { 137 | content: " "; 138 | top: 1px; 139 | margin-left: -10px; 140 | border-top-width: 0; 141 | border-bottom-color: #ffffff; 142 | } 143 | .popover.bottom-right { 144 | margin-top: 10px; 145 | } 146 | .popover.bottom-right .arrow { 147 | left: 50%; 148 | margin-left: -11px; 149 | border-top-width: 0; 150 | border-bottom-color: #999999; 151 | border-bottom-color: rgba(0, 0, 0, 0.25); 152 | top: -11px; 153 | left: 90%; 154 | } 155 | .popover.bottom-right .arrow:after { 156 | content: " "; 157 | top: 1px; 158 | margin-left: -10px; 159 | border-top-width: 0; 160 | border-bottom-color: #ffffff; 161 | } 162 | -------------------------------------------------------------------------------- /dist/modules/tooltip.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.tooltip.tooltip-info.top .tooltip-arrow,.tooltip.tooltip-info.top-left .tooltip-arrow,.tooltip.tooltip-info.top-right .tooltip-arrow{border-top-color:#d9edf7}.tooltip.tooltip-info.right .tooltip-arrow{border-right-color:#d9edf7}.tooltip.tooltip-info.bottom .tooltip-arrow,.tooltip.tooltip-info.bottom-left .tooltip-arrow,.tooltip.tooltip-info.bottom-right .tooltip-arrow{border-bottom-color:#d9edf7}.tooltip.tooltip-info.left .tooltip-arrow{border-left-color:#d9edf7}.tooltip.tooltip-info .tooltip-inner{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.tooltip.tooltip-info .tooltip-inner hr{border-top-color:#a6e1ec}.tooltip.tooltip-info .tooltip-inner .alert-link{color:#245269}.tooltip.tooltip-success.top .tooltip-arrow,.tooltip.tooltip-success.top-left .tooltip-arrow,.tooltip.tooltip-success.top-right .tooltip-arrow{border-top-color:#dff0d8}.tooltip.tooltip-success.right .tooltip-arrow{border-right-color:#dff0d8}.tooltip.tooltip-success.bottom .tooltip-arrow,.tooltip.tooltip-success.bottom-left .tooltip-arrow,.tooltip.tooltip-success.bottom-right .tooltip-arrow{border-bottom-color:#dff0d8}.tooltip.tooltip-success.left .tooltip-arrow{border-left-color:#dff0d8}.tooltip.tooltip-success .tooltip-inner{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.tooltip.tooltip-success .tooltip-inner hr{border-top-color:#c9e2b3}.tooltip.tooltip-success .tooltip-inner .alert-link{color:#2b542c}.tooltip.tooltip-danger.top .tooltip-arrow,.tooltip.tooltip-danger.top-left .tooltip-arrow,.tooltip.tooltip-danger.top-right .tooltip-arrow{border-top-color:#f2dede}.tooltip.tooltip-danger.right .tooltip-arrow{border-right-color:#f2dede}.tooltip.tooltip-danger.bottom .tooltip-arrow,.tooltip.tooltip-danger.bottom-left .tooltip-arrow,.tooltip.tooltip-danger.bottom-right .tooltip-arrow{border-bottom-color:#f2dede}.tooltip.tooltip-danger.left .tooltip-arrow{border-left-color:#f2dede}.tooltip.tooltip-danger .tooltip-inner{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.tooltip.tooltip-danger .tooltip-inner hr{border-top-color:#e4b9c0}.tooltip.tooltip-danger .tooltip-inner .alert-link{color:#843534}.tooltip.top-left{margin-top:-3px;padding:5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;left:10%}.tooltip.top-right{margin-top:-3px;padding:5px 0}.tooltip.top-right .tooltip-arrow{bottom:0;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;left:90%}.tooltip.bottom-left{margin-top:3px;padding:5px 0}.tooltip.bottom-left .tooltip-arrow{top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;left:10%}.tooltip.bottom-right{margin-top:3px;padding:5px 0}.tooltip.bottom-right .tooltip-arrow{top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;left:90%} 9 | /*# sourceMappingURL=../modules/tooltip.min.css.map */ -------------------------------------------------------------------------------- /dist/modules/popover.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["popover.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;;GAIG;AACH;EACE,kBAAkB;CACnB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;EAC1B,sCAAsC;EACtC,cAAc;EACd,UAAU;CACX;AACD;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;CAC3B;AACD;EACE,kBAAkB;CACnB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;EAC1B,sCAAsC;EACtC,cAAc;EACd,UAAU;CACX;AACD;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;CAC3B;AACD;EACE,iBAAiB;CAClB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;EAC7B,yCAAyC;EACzC,WAAW;EACX,UAAU;CACX;AACD;EACE,aAAa;EACb,SAAS;EACT,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;CAC9B;AACD;EACE,iBAAiB;CAClB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;EAC7B,yCAAyC;EACzC,WAAW;EACX,UAAU;CACX;AACD;EACE,aAAa;EACb,SAAS;EACT,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;CAC9B","file":"modules/popover.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Popovers corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.popover.top-left {\n margin-top: -10px;\n}\n.popover.top-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 10%;\n}\n.popover.top-left .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.top-right {\n margin-top: -10px;\n}\n.popover.top-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 90%;\n}\n.popover.top-right .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.bottom-left {\n margin-top: 10px;\n}\n.popover.bottom-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 10%;\n}\n.popover.bottom-left .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.bottom-right {\n margin-top: 10px;\n}\n.popover.bottom-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 90%;\n}\n.popover.bottom-right .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/modules/tooltip.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after { 62 | content: " "; 63 | display: table; 64 | } 65 | .dl-horizontal dd:after, 66 | .container:after, 67 | .container-fluid:after, 68 | .row:after, 69 | .form-horizontal .form-group:after, 70 | .btn-toolbar:after, 71 | .btn-group-vertical > .btn-group:after, 72 | .nav:after, 73 | .navbar:after, 74 | .navbar-header:after, 75 | .navbar-collapse:after, 76 | .pager:after, 77 | .panel-body:after, 78 | .modal-footer:after { 79 | clear: both; 80 | } 81 | /* 82 | * Fancy tooltips 83 | * 84 | */ 85 | .tooltip.tooltip-info.top .tooltip-arrow, 86 | .tooltip.tooltip-info.top-left .tooltip-arrow, 87 | .tooltip.tooltip-info.top-right .tooltip-arrow { 88 | border-top-color: #d9edf7; 89 | } 90 | .tooltip.tooltip-info.right .tooltip-arrow { 91 | border-right-color: #d9edf7; 92 | } 93 | .tooltip.tooltip-info.bottom .tooltip-arrow, 94 | .tooltip.tooltip-info.bottom-left .tooltip-arrow, 95 | .tooltip.tooltip-info.bottom-right .tooltip-arrow { 96 | border-bottom-color: #d9edf7; 97 | } 98 | .tooltip.tooltip-info.left .tooltip-arrow { 99 | border-left-color: #d9edf7; 100 | } 101 | .tooltip.tooltip-info .tooltip-inner { 102 | background-color: #d9edf7; 103 | border-color: #bce8f1; 104 | color: #31708f; 105 | } 106 | .tooltip.tooltip-info .tooltip-inner hr { 107 | border-top-color: #a6e1ec; 108 | } 109 | .tooltip.tooltip-info .tooltip-inner .alert-link { 110 | color: #245269; 111 | } 112 | .tooltip.tooltip-success.top .tooltip-arrow, 113 | .tooltip.tooltip-success.top-left .tooltip-arrow, 114 | .tooltip.tooltip-success.top-right .tooltip-arrow { 115 | border-top-color: #dff0d8; 116 | } 117 | .tooltip.tooltip-success.right .tooltip-arrow { 118 | border-right-color: #dff0d8; 119 | } 120 | .tooltip.tooltip-success.bottom .tooltip-arrow, 121 | .tooltip.tooltip-success.bottom-left .tooltip-arrow, 122 | .tooltip.tooltip-success.bottom-right .tooltip-arrow { 123 | border-bottom-color: #dff0d8; 124 | } 125 | .tooltip.tooltip-success.left .tooltip-arrow { 126 | border-left-color: #dff0d8; 127 | } 128 | .tooltip.tooltip-success .tooltip-inner { 129 | background-color: #dff0d8; 130 | border-color: #d6e9c6; 131 | color: #3c763d; 132 | } 133 | .tooltip.tooltip-success .tooltip-inner hr { 134 | border-top-color: #c9e2b3; 135 | } 136 | .tooltip.tooltip-success .tooltip-inner .alert-link { 137 | color: #2b542c; 138 | } 139 | .tooltip.tooltip-danger.top .tooltip-arrow, 140 | .tooltip.tooltip-danger.top-left .tooltip-arrow, 141 | .tooltip.tooltip-danger.top-right .tooltip-arrow { 142 | border-top-color: #f2dede; 143 | } 144 | .tooltip.tooltip-danger.right .tooltip-arrow { 145 | border-right-color: #f2dede; 146 | } 147 | .tooltip.tooltip-danger.bottom .tooltip-arrow, 148 | .tooltip.tooltip-danger.bottom-left .tooltip-arrow, 149 | .tooltip.tooltip-danger.bottom-right .tooltip-arrow { 150 | border-bottom-color: #f2dede; 151 | } 152 | .tooltip.tooltip-danger.left .tooltip-arrow { 153 | border-left-color: #f2dede; 154 | } 155 | .tooltip.tooltip-danger .tooltip-inner { 156 | background-color: #f2dede; 157 | border-color: #ebccd1; 158 | color: #a94442; 159 | } 160 | .tooltip.tooltip-danger .tooltip-inner hr { 161 | border-top-color: #e4b9c0; 162 | } 163 | .tooltip.tooltip-danger .tooltip-inner .alert-link { 164 | color: #843534; 165 | } 166 | /* 167 | * Tooltip corner placement 168 | * 169 | * Inherit exotic positionning from basic ones & fix arrow placement 170 | */ 171 | .tooltip.top-left { 172 | margin-top: -3px; 173 | padding: 5px 0; 174 | } 175 | .tooltip.top-left .tooltip-arrow { 176 | bottom: 0; 177 | left: 50%; 178 | margin-left: -5px; 179 | border-width: 5px 5px 0; 180 | border-top-color: #000000; 181 | left: 10%; 182 | } 183 | .tooltip.top-right { 184 | margin-top: -3px; 185 | padding: 5px 0; 186 | } 187 | .tooltip.top-right .tooltip-arrow { 188 | bottom: 0; 189 | left: 50%; 190 | margin-left: -5px; 191 | border-width: 5px 5px 0; 192 | border-top-color: #000000; 193 | left: 90%; 194 | } 195 | .tooltip.bottom-left { 196 | margin-top: 3px; 197 | padding: 5px 0; 198 | } 199 | .tooltip.bottom-left .tooltip-arrow { 200 | top: 0; 201 | left: 50%; 202 | margin-left: -5px; 203 | border-width: 0 5px 5px; 204 | border-bottom-color: #000000; 205 | left: 10%; 206 | } 207 | .tooltip.bottom-right { 208 | margin-top: 3px; 209 | padding: 5px 0; 210 | } 211 | .tooltip.bottom-right .tooltip-arrow { 212 | top: 0; 213 | left: 50%; 214 | margin-left: -5px; 215 | border-width: 0 5px 5px; 216 | border-bottom-color: #000000; 217 | left: 90%; 218 | } 219 | -------------------------------------------------------------------------------- /dist/modules/tooltip.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["tooltip.css"],"names":[],"mappings":"AAAA;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;GAGG;AACH;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;;GAIG;AACH;EACE,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,UAAU;EACV,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,0BAA0B;EAC1B,UAAU;CACX;AACD;EACE,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,UAAU;EACV,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,0BAA0B;EAC1B,UAAU;CACX;AACD;EACE,gBAAgB;EAChB,eAAe;CAChB;AACD;EACE,OAAO;EACP,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,6BAA6B;EAC7B,UAAU;CACX;AACD;EACE,gBAAgB;EAChB,eAAe;CAChB;AACD;EACE,OAAO;EACP,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,6BAA6B;EAC7B,UAAU;CACX","file":"modules/tooltip.min.css","sourcesContent":[".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Fancy tooltips\n *\n */\n.tooltip.tooltip-info.top .tooltip-arrow,\n.tooltip.tooltip-info.top-left .tooltip-arrow,\n.tooltip.tooltip-info.top-right .tooltip-arrow {\n border-top-color: #d9edf7;\n}\n.tooltip.tooltip-info.right .tooltip-arrow {\n border-right-color: #d9edf7;\n}\n.tooltip.tooltip-info.bottom .tooltip-arrow,\n.tooltip.tooltip-info.bottom-left .tooltip-arrow,\n.tooltip.tooltip-info.bottom-right .tooltip-arrow {\n border-bottom-color: #d9edf7;\n}\n.tooltip.tooltip-info.left .tooltip-arrow {\n border-left-color: #d9edf7;\n}\n.tooltip.tooltip-info .tooltip-inner {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.tooltip.tooltip-info .tooltip-inner hr {\n border-top-color: #a6e1ec;\n}\n.tooltip.tooltip-info .tooltip-inner .alert-link {\n color: #245269;\n}\n.tooltip.tooltip-success.top .tooltip-arrow,\n.tooltip.tooltip-success.top-left .tooltip-arrow,\n.tooltip.tooltip-success.top-right .tooltip-arrow {\n border-top-color: #dff0d8;\n}\n.tooltip.tooltip-success.right .tooltip-arrow {\n border-right-color: #dff0d8;\n}\n.tooltip.tooltip-success.bottom .tooltip-arrow,\n.tooltip.tooltip-success.bottom-left .tooltip-arrow,\n.tooltip.tooltip-success.bottom-right .tooltip-arrow {\n border-bottom-color: #dff0d8;\n}\n.tooltip.tooltip-success.left .tooltip-arrow {\n border-left-color: #dff0d8;\n}\n.tooltip.tooltip-success .tooltip-inner {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.tooltip.tooltip-success .tooltip-inner hr {\n border-top-color: #c9e2b3;\n}\n.tooltip.tooltip-success .tooltip-inner .alert-link {\n color: #2b542c;\n}\n.tooltip.tooltip-danger.top .tooltip-arrow,\n.tooltip.tooltip-danger.top-left .tooltip-arrow,\n.tooltip.tooltip-danger.top-right .tooltip-arrow {\n border-top-color: #f2dede;\n}\n.tooltip.tooltip-danger.right .tooltip-arrow {\n border-right-color: #f2dede;\n}\n.tooltip.tooltip-danger.bottom .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-left .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-right .tooltip-arrow {\n border-bottom-color: #f2dede;\n}\n.tooltip.tooltip-danger.left .tooltip-arrow {\n border-left-color: #f2dede;\n}\n.tooltip.tooltip-danger .tooltip-inner {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.tooltip.tooltip-danger .tooltip-inner hr {\n border-top-color: #e4b9c0;\n}\n.tooltip.tooltip-danger .tooltip-inner .alert-link {\n color: #843534;\n}\n/*\n * Tooltip corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.tooltip.top-left {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 10%;\n}\n.tooltip.top-right {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 90%;\n}\n.tooltip.bottom-left {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 10%;\n}\n.tooltip.bottom-right {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 90%;\n}\n"],"sourceRoot":"/source/"} -------------------------------------------------------------------------------- /dist/bootstrap-additions.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | @media (max-width:991px){.aside{min-width:240px}}.alert{outline:0}.alert.bottom,.alert.bottom-left,.alert.bottom-right,.alert.top,.alert.top-left,.alert.top-right{position:fixed;z-index:1050;margin:20px}.alert.top,.alert.top-left,.alert.top-right{top:50px}.alert.top{right:0;left:0}.alert.top-right{right:0}.alert.top-right .close{padding-left:10px}.alert.top-left{left:0}.alert.top-left .close{padding-right:10px}.alert.bottom,.alert.bottom-left,.alert.bottom-right{bottom:0}.alert.bottom{right:0;left:0}.alert.bottom-right{right:0}.alert.bottom-right .close{padding-left:10px}.alert.bottom-left{left:0}.alert.bottom-left .close{padding-right:10px}.aside .aside-dialog .aside-footer:after,.aside .aside-dialog .aside-footer:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.aside .aside-dialog .aside-footer:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.aside{position:fixed;top:0;bottom:0;z-index:1049;overflow:auto;min-width:320px;background:#fff}.aside:focus{outline:0}@media (max-width:991px){.aside{min-width:240px}}.aside.left{right:auto;left:0}.aside.right{right:0;left:auto}.aside .aside-dialog .aside-header{border-bottom:1px solid #e5e5e5;min-height:16.43px;padding:6px 15px;background:#337ab7;color:#fff}.aside .aside-dialog .aside-header .close{margin-right:-8px;padding:4px 8px;color:#fff;font-size:25px;opacity:.8}.aside .aside-dialog .aside-body{position:relative;padding:15px}.aside .aside-dialog .aside-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.aside .aside-dialog .aside-footer .btn+.btn{margin-left:5px;margin-bottom:0}.aside .aside-dialog .aside-footer .btn-group .btn+.btn{margin-left:-1px}.aside .aside-dialog .aside-footer .btn-block+.btn-block{margin-left:0}.aside-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.aside-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.aside-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.datepicker.dropdown-menu{width:250px;height:270px}.datepicker.dropdown-menu button{outline:0;border:0}.datepicker.dropdown-menu tbody{height:180px}.datepicker.dropdown-menu tbody button{padding:6px}.datepicker.dropdown-menu.datepicker-mode-1 tbody button,.datepicker.dropdown-menu.datepicker-mode-2 tbody button{height:65px}.callout{margin:20px 0;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-danger{border-color:#eed3d7;background-color:#fdf7f7}.callout-danger h4{color:#b94a48}.callout-warning{border-color:#faebcc;background-color:#faf8f0}.callout-warning h4{color:#8a6d3b}.callout-info{border-color:#bce8f1;background-color:#f4f8fa}.callout-info h4{color:#34789a}.modal.center .modal-dialog{position:fixed;top:40%;left:50%;min-width:320px;max-width:630px;width:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.popover.top-left{margin-top:-10px}.popover.top-left .arrow{margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:10%}.popover.top-left .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.top-right{margin-top:-10px}.popover.top-right .arrow{margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:90%}.popover.top-right .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.bottom-left{margin-top:10px}.popover.bottom-left .arrow{margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;left:10%}.popover.bottom-left .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.bottom-right{margin-top:10px}.popover.bottom-right .arrow{margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;left:90%}.popover.bottom-right .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.timepicker.dropdown-menu{padding:0 4px}.timepicker.dropdown-menu button{outline:0;border:0}.timepicker.dropdown-menu tbody button{padding:6px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.tooltip.tooltip-info.top .tooltip-arrow,.tooltip.tooltip-info.top-left .tooltip-arrow,.tooltip.tooltip-info.top-right .tooltip-arrow{border-top-color:#d9edf7}.tooltip.tooltip-info.right .tooltip-arrow{border-right-color:#d9edf7}.tooltip.tooltip-info.bottom .tooltip-arrow,.tooltip.tooltip-info.bottom-left .tooltip-arrow,.tooltip.tooltip-info.bottom-right .tooltip-arrow{border-bottom-color:#d9edf7}.tooltip.tooltip-info.left .tooltip-arrow{border-left-color:#d9edf7}.tooltip.tooltip-info .tooltip-inner{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.tooltip.tooltip-info .tooltip-inner hr{border-top-color:#a6e1ec}.tooltip.tooltip-info .tooltip-inner .alert-link{color:#245269}.tooltip.tooltip-success.top .tooltip-arrow,.tooltip.tooltip-success.top-left .tooltip-arrow,.tooltip.tooltip-success.top-right .tooltip-arrow{border-top-color:#dff0d8}.tooltip.tooltip-success.right .tooltip-arrow{border-right-color:#dff0d8}.tooltip.tooltip-success.bottom .tooltip-arrow,.tooltip.tooltip-success.bottom-left .tooltip-arrow,.tooltip.tooltip-success.bottom-right .tooltip-arrow{border-bottom-color:#dff0d8}.tooltip.tooltip-success.left .tooltip-arrow{border-left-color:#dff0d8}.tooltip.tooltip-success .tooltip-inner{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.tooltip.tooltip-success .tooltip-inner hr{border-top-color:#c9e2b3}.tooltip.tooltip-success .tooltip-inner .alert-link{color:#2b542c}.tooltip.tooltip-danger.top .tooltip-arrow,.tooltip.tooltip-danger.top-left .tooltip-arrow,.tooltip.tooltip-danger.top-right .tooltip-arrow{border-top-color:#f2dede}.tooltip.tooltip-danger.right .tooltip-arrow{border-right-color:#f2dede}.tooltip.tooltip-danger.bottom .tooltip-arrow,.tooltip.tooltip-danger.bottom-left .tooltip-arrow,.tooltip.tooltip-danger.bottom-right .tooltip-arrow{border-bottom-color:#f2dede}.tooltip.tooltip-danger.left .tooltip-arrow{border-left-color:#f2dede}.tooltip.tooltip-danger .tooltip-inner{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.tooltip.tooltip-danger .tooltip-inner hr{border-top-color:#e4b9c0}.tooltip.tooltip-danger .tooltip-inner .alert-link{color:#843534}.tooltip.top-left{margin-top:-3px;padding:5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;left:10%}.tooltip.top-right{margin-top:-3px;padding:5px 0}.tooltip.top-right .tooltip-arrow{bottom:0;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;left:90%}.tooltip.bottom-left{margin-top:3px;padding:5px 0}.tooltip.bottom-left .tooltip-arrow{top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;left:10%}.tooltip.bottom-right{margin-top:3px;padding:5px 0}.tooltip.bottom-right .tooltip-arrow{top:0;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;left:90%} 9 | /*# sourceMappingURL=bootstrap-additions.min.css.map */ -------------------------------------------------------------------------------- /dist/bootstrap-additions.css: -------------------------------------------------------------------------------- 1 | /** 2 | * bootstrap-additions 3 | * @version v0.3.1 - 2015-05-20 4 | * @link https://github.com/mgcrea/bootstrap-additions 5 | * @author Olivier Louvignes (https://github.com/mgcrea) 6 | * @license MIT License, http://www.opensource.org/licenses/MIT 7 | */ 8 | .thumbnail > img, 9 | .thumbnail a > img, 10 | .carousel-inner > .item > img, 11 | .carousel-inner > .item > a > img { 12 | display: block; 13 | max-width: 100%; 14 | height: auto; 15 | } 16 | .btn-group-lg > .btn { 17 | padding: 10px 16px; 18 | font-size: 18px; 19 | line-height: 1.3333333; 20 | border-radius: 6px; 21 | } 22 | .btn-group-sm > .btn { 23 | padding: 5px 10px; 24 | font-size: 12px; 25 | line-height: 1.5; 26 | border-radius: 3px; 27 | } 28 | .btn-group-xs > .btn { 29 | padding: 1px 5px; 30 | font-size: 12px; 31 | line-height: 1.5; 32 | border-radius: 3px; 33 | } 34 | .dl-horizontal dd:before, 35 | .dl-horizontal dd:after, 36 | .container:before, 37 | .container:after, 38 | .container-fluid:before, 39 | .container-fluid:after, 40 | .row:before, 41 | .row:after, 42 | .form-horizontal .form-group:before, 43 | .form-horizontal .form-group:after, 44 | .btn-toolbar:before, 45 | .btn-toolbar:after, 46 | .btn-group-vertical > .btn-group:before, 47 | .btn-group-vertical > .btn-group:after, 48 | .nav:before, 49 | .nav:after, 50 | .navbar:before, 51 | .navbar:after, 52 | .navbar-header:before, 53 | .navbar-header:after, 54 | .navbar-collapse:before, 55 | .navbar-collapse:after, 56 | .pager:before, 57 | .pager:after, 58 | .panel-body:before, 59 | .panel-body:after, 60 | .modal-footer:before, 61 | .modal-footer:after, 62 | .aside .aside-dialog .aside-footer:before, 63 | .aside .aside-dialog .aside-footer:after { 64 | content: " "; 65 | display: table; 66 | } 67 | .dl-horizontal dd:after, 68 | .container:after, 69 | .container-fluid:after, 70 | .row:after, 71 | .form-horizontal .form-group:after, 72 | .btn-toolbar:after, 73 | .btn-group-vertical > .btn-group:after, 74 | .nav:after, 75 | .navbar:after, 76 | .navbar-header:after, 77 | .navbar-collapse:after, 78 | .pager:after, 79 | .panel-body:after, 80 | .modal-footer:after, 81 | .aside .aside-dialog .aside-footer:after { 82 | clear: both; 83 | } 84 | /* 85 | * Alerts placement 86 | */ 87 | .alert { 88 | outline: none; 89 | } 90 | .alert.top, 91 | .alert.top-left, 92 | .alert.top-right, 93 | .alert.bottom, 94 | .alert.bottom-left, 95 | .alert.bottom-right { 96 | position: fixed; 97 | z-index: 1050; 98 | margin: 20px; 99 | } 100 | .alert.top, 101 | .alert.top-left, 102 | .alert.top-right { 103 | top: 50px; 104 | } 105 | .alert.top { 106 | right: 0px; 107 | left: 0px; 108 | } 109 | .alert.top-right { 110 | right: 0px; 111 | } 112 | .alert.top-right .close { 113 | padding-left: 10px; 114 | } 115 | .alert.top-left { 116 | left: 0px; 117 | } 118 | .alert.top-left .close { 119 | padding-right: 10px; 120 | } 121 | .alert.bottom, 122 | .alert.bottom-right, 123 | .alert.bottom-left { 124 | bottom: 0px; 125 | } 126 | .alert.bottom { 127 | right: 0px; 128 | left: 0px; 129 | } 130 | .alert.bottom-right { 131 | right: 0px; 132 | } 133 | .alert.bottom-right .close { 134 | padding-left: 10px; 135 | } 136 | .alert.bottom-left { 137 | left: 0px; 138 | } 139 | .alert.bottom-left .close { 140 | padding-right: 10px; 141 | } 142 | /* 143 | * Aside element 144 | */ 145 | .aside { 146 | position: fixed; 147 | top: 0; 148 | bottom: 0; 149 | z-index: 1049; 150 | overflow: auto; 151 | min-width: 320px; 152 | background: white; 153 | } 154 | .aside:focus { 155 | outline: none; 156 | } 157 | @media (max-width: 991px) { 158 | .aside { 159 | min-width: 240px; 160 | } 161 | } 162 | .aside.left { 163 | right: auto; 164 | left: 0; 165 | } 166 | .aside.right { 167 | right: 0; 168 | left: auto; 169 | } 170 | .aside .aside-dialog .aside-header { 171 | padding: 15px; 172 | border-bottom: 1px solid #e5e5e5; 173 | min-height: 16.42857143px; 174 | padding: 6px 15px; 175 | background: #337ab7; 176 | color: white; 177 | } 178 | .aside .aside-dialog .aside-header .close { 179 | margin-right: -8px; 180 | padding: 4px 8px; 181 | color: white; 182 | font-size: 25px; 183 | opacity: .8; 184 | } 185 | .aside .aside-dialog .aside-body { 186 | position: relative; 187 | padding: 15px; 188 | } 189 | .aside .aside-dialog .aside-footer { 190 | padding: 15px; 191 | text-align: right; 192 | border-top: 1px solid #e5e5e5; 193 | } 194 | .aside .aside-dialog .aside-footer .btn + .btn { 195 | margin-left: 5px; 196 | margin-bottom: 0; 197 | } 198 | .aside .aside-dialog .aside-footer .btn-group .btn + .btn { 199 | margin-left: -1px; 200 | } 201 | .aside .aside-dialog .aside-footer .btn-block + .btn-block { 202 | margin-left: 0; 203 | } 204 | .aside-backdrop { 205 | position: fixed; 206 | top: 0; 207 | right: 0; 208 | bottom: 0; 209 | left: 0; 210 | z-index: 1040; 211 | background-color: #000000; 212 | } 213 | .aside-backdrop.fade { 214 | opacity: 0; 215 | filter: alpha(opacity=0); 216 | } 217 | .aside-backdrop.in { 218 | opacity: 0.5; 219 | filter: alpha(opacity=50); 220 | } 221 | /* 222 | * Callouts 223 | * 224 | * Not quite alerts, but custom and helpful notes for folks reading the docs. 225 | * Requires a base and modifier class. 226 | */ 227 | .callout { 228 | margin: 20px 0; 229 | padding: 20px; 230 | border-left: 3px solid #eee; 231 | } 232 | .callout h4 { 233 | margin-top: 0; 234 | margin-bottom: 5px; 235 | } 236 | .callout p:last-child { 237 | margin-bottom: 0; 238 | } 239 | /* Variations */ 240 | .callout-danger { 241 | border-color: #eed3d7; 242 | background-color: #fdf7f7; 243 | } 244 | .callout-danger h4 { 245 | color: #b94a48; 246 | } 247 | .callout-warning { 248 | border-color: #faebcc; 249 | background-color: #faf8f0; 250 | } 251 | .callout-warning h4 { 252 | color: #8a6d3b; 253 | } 254 | .callout-info { 255 | border-color: #bce8f1; 256 | background-color: #f4f8fa; 257 | } 258 | .callout-info h4 { 259 | color: #34789a; 260 | } 261 | /* 262 | * Datepicker element 263 | */ 264 | .datepicker.dropdown-menu { 265 | width: 250px; 266 | height: 270px; 267 | } 268 | .datepicker.dropdown-menu button { 269 | outline: none; 270 | border: 0px; 271 | } 272 | .datepicker.dropdown-menu tbody { 273 | height: 180px; 274 | } 275 | .datepicker.dropdown-menu tbody button { 276 | padding: 6px; 277 | } 278 | .datepicker.dropdown-menu.datepicker-mode-1 tbody button, 279 | .datepicker.dropdown-menu.datepicker-mode-2 tbody button { 280 | height: 65px; 281 | } 282 | .modal.center .modal-dialog { 283 | position: fixed; 284 | top: 40%; 285 | left: 50%; 286 | min-width: 320px; 287 | max-width: 630px; 288 | width: 50%; 289 | -webkit-transform: translateX(-50%) translateY(-50%); 290 | -ms-transform: translateX(-50%) translateY(-50%); 291 | transform: translateX(-50%) translateY(-50%); 292 | } 293 | /* 294 | * Popovers corner placement 295 | * 296 | * Inherit exotic positionning from basic ones & fix arrow placement 297 | */ 298 | .popover.top-left { 299 | margin-top: -10px; 300 | } 301 | .popover.top-left .arrow { 302 | left: 50%; 303 | margin-left: -11px; 304 | border-bottom-width: 0; 305 | border-top-color: #999999; 306 | border-top-color: rgba(0, 0, 0, 0.25); 307 | bottom: -11px; 308 | left: 10%; 309 | } 310 | .popover.top-left .arrow:after { 311 | content: " "; 312 | bottom: 1px; 313 | margin-left: -10px; 314 | border-bottom-width: 0; 315 | border-top-color: #ffffff; 316 | } 317 | .popover.top-right { 318 | margin-top: -10px; 319 | } 320 | .popover.top-right .arrow { 321 | left: 50%; 322 | margin-left: -11px; 323 | border-bottom-width: 0; 324 | border-top-color: #999999; 325 | border-top-color: rgba(0, 0, 0, 0.25); 326 | bottom: -11px; 327 | left: 90%; 328 | } 329 | .popover.top-right .arrow:after { 330 | content: " "; 331 | bottom: 1px; 332 | margin-left: -10px; 333 | border-bottom-width: 0; 334 | border-top-color: #ffffff; 335 | } 336 | .popover.bottom-left { 337 | margin-top: 10px; 338 | } 339 | .popover.bottom-left .arrow { 340 | left: 50%; 341 | margin-left: -11px; 342 | border-top-width: 0; 343 | border-bottom-color: #999999; 344 | border-bottom-color: rgba(0, 0, 0, 0.25); 345 | top: -11px; 346 | left: 10%; 347 | } 348 | .popover.bottom-left .arrow:after { 349 | content: " "; 350 | top: 1px; 351 | margin-left: -10px; 352 | border-top-width: 0; 353 | border-bottom-color: #ffffff; 354 | } 355 | .popover.bottom-right { 356 | margin-top: 10px; 357 | } 358 | .popover.bottom-right .arrow { 359 | left: 50%; 360 | margin-left: -11px; 361 | border-top-width: 0; 362 | border-bottom-color: #999999; 363 | border-bottom-color: rgba(0, 0, 0, 0.25); 364 | top: -11px; 365 | left: 90%; 366 | } 367 | .popover.bottom-right .arrow:after { 368 | content: " "; 369 | top: 1px; 370 | margin-left: -10px; 371 | border-top-width: 0; 372 | border-bottom-color: #ffffff; 373 | } 374 | /* 375 | * Timepicker element 376 | */ 377 | .timepicker.dropdown-menu { 378 | padding: 0 4px; 379 | } 380 | .timepicker.dropdown-menu button { 381 | outline: none; 382 | border: 0px; 383 | } 384 | .timepicker.dropdown-menu tbody button { 385 | padding: 6px; 386 | } 387 | /* 388 | * Fancy tooltips 389 | * 390 | */ 391 | .tooltip.tooltip-info.top .tooltip-arrow, 392 | .tooltip.tooltip-info.top-left .tooltip-arrow, 393 | .tooltip.tooltip-info.top-right .tooltip-arrow { 394 | border-top-color: #d9edf7; 395 | } 396 | .tooltip.tooltip-info.right .tooltip-arrow { 397 | border-right-color: #d9edf7; 398 | } 399 | .tooltip.tooltip-info.bottom .tooltip-arrow, 400 | .tooltip.tooltip-info.bottom-left .tooltip-arrow, 401 | .tooltip.tooltip-info.bottom-right .tooltip-arrow { 402 | border-bottom-color: #d9edf7; 403 | } 404 | .tooltip.tooltip-info.left .tooltip-arrow { 405 | border-left-color: #d9edf7; 406 | } 407 | .tooltip.tooltip-info .tooltip-inner { 408 | background-color: #d9edf7; 409 | border-color: #bce8f1; 410 | color: #31708f; 411 | } 412 | .tooltip.tooltip-info .tooltip-inner hr { 413 | border-top-color: #a6e1ec; 414 | } 415 | .tooltip.tooltip-info .tooltip-inner .alert-link { 416 | color: #245269; 417 | } 418 | .tooltip.tooltip-success.top .tooltip-arrow, 419 | .tooltip.tooltip-success.top-left .tooltip-arrow, 420 | .tooltip.tooltip-success.top-right .tooltip-arrow { 421 | border-top-color: #dff0d8; 422 | } 423 | .tooltip.tooltip-success.right .tooltip-arrow { 424 | border-right-color: #dff0d8; 425 | } 426 | .tooltip.tooltip-success.bottom .tooltip-arrow, 427 | .tooltip.tooltip-success.bottom-left .tooltip-arrow, 428 | .tooltip.tooltip-success.bottom-right .tooltip-arrow { 429 | border-bottom-color: #dff0d8; 430 | } 431 | .tooltip.tooltip-success.left .tooltip-arrow { 432 | border-left-color: #dff0d8; 433 | } 434 | .tooltip.tooltip-success .tooltip-inner { 435 | background-color: #dff0d8; 436 | border-color: #d6e9c6; 437 | color: #3c763d; 438 | } 439 | .tooltip.tooltip-success .tooltip-inner hr { 440 | border-top-color: #c9e2b3; 441 | } 442 | .tooltip.tooltip-success .tooltip-inner .alert-link { 443 | color: #2b542c; 444 | } 445 | .tooltip.tooltip-danger.top .tooltip-arrow, 446 | .tooltip.tooltip-danger.top-left .tooltip-arrow, 447 | .tooltip.tooltip-danger.top-right .tooltip-arrow { 448 | border-top-color: #f2dede; 449 | } 450 | .tooltip.tooltip-danger.right .tooltip-arrow { 451 | border-right-color: #f2dede; 452 | } 453 | .tooltip.tooltip-danger.bottom .tooltip-arrow, 454 | .tooltip.tooltip-danger.bottom-left .tooltip-arrow, 455 | .tooltip.tooltip-danger.bottom-right .tooltip-arrow { 456 | border-bottom-color: #f2dede; 457 | } 458 | .tooltip.tooltip-danger.left .tooltip-arrow { 459 | border-left-color: #f2dede; 460 | } 461 | .tooltip.tooltip-danger .tooltip-inner { 462 | background-color: #f2dede; 463 | border-color: #ebccd1; 464 | color: #a94442; 465 | } 466 | .tooltip.tooltip-danger .tooltip-inner hr { 467 | border-top-color: #e4b9c0; 468 | } 469 | .tooltip.tooltip-danger .tooltip-inner .alert-link { 470 | color: #843534; 471 | } 472 | /* 473 | * Tooltip corner placement 474 | * 475 | * Inherit exotic positionning from basic ones & fix arrow placement 476 | */ 477 | .tooltip.top-left { 478 | margin-top: -3px; 479 | padding: 5px 0; 480 | } 481 | .tooltip.top-left .tooltip-arrow { 482 | bottom: 0; 483 | left: 50%; 484 | margin-left: -5px; 485 | border-width: 5px 5px 0; 486 | border-top-color: #000000; 487 | left: 10%; 488 | } 489 | .tooltip.top-right { 490 | margin-top: -3px; 491 | padding: 5px 0; 492 | } 493 | .tooltip.top-right .tooltip-arrow { 494 | bottom: 0; 495 | left: 50%; 496 | margin-left: -5px; 497 | border-width: 5px 5px 0; 498 | border-top-color: #000000; 499 | left: 90%; 500 | } 501 | .tooltip.bottom-left { 502 | margin-top: 3px; 503 | padding: 5px 0; 504 | } 505 | .tooltip.bottom-left .tooltip-arrow { 506 | top: 0; 507 | left: 50%; 508 | margin-left: -5px; 509 | border-width: 0 5px 5px; 510 | border-bottom-color: #000000; 511 | left: 10%; 512 | } 513 | .tooltip.bottom-right { 514 | margin-top: 3px; 515 | padding: 5px 0; 516 | } 517 | .tooltip.bottom-right .tooltip-arrow { 518 | top: 0; 519 | left: 50%; 520 | margin-left: -5px; 521 | border-width: 0 5px 5px; 522 | border-bottom-color: #000000; 523 | left: 90%; 524 | } 525 | 526 | .thumbnail > img, 527 | .thumbnail a > img, 528 | .carousel-inner > .item > img, 529 | .carousel-inner > .item > a > img { 530 | display: block; 531 | max-width: 100%; 532 | height: auto; 533 | } 534 | .btn-group-lg > .btn { 535 | padding: 10px 16px; 536 | font-size: 18px; 537 | line-height: 1.3333333; 538 | border-radius: 6px; 539 | } 540 | .btn-group-sm > .btn { 541 | padding: 5px 10px; 542 | font-size: 12px; 543 | line-height: 1.5; 544 | border-radius: 3px; 545 | } 546 | .btn-group-xs > .btn { 547 | padding: 1px 5px; 548 | font-size: 12px; 549 | line-height: 1.5; 550 | border-radius: 3px; 551 | } 552 | .dl-horizontal dd:before, 553 | .dl-horizontal dd:after, 554 | .container:before, 555 | .container:after, 556 | .container-fluid:before, 557 | .container-fluid:after, 558 | .row:before, 559 | .row:after, 560 | .form-horizontal .form-group:before, 561 | .form-horizontal .form-group:after, 562 | .btn-toolbar:before, 563 | .btn-toolbar:after, 564 | .btn-group-vertical > .btn-group:before, 565 | .btn-group-vertical > .btn-group:after, 566 | .nav:before, 567 | .nav:after, 568 | .navbar:before, 569 | .navbar:after, 570 | .navbar-header:before, 571 | .navbar-header:after, 572 | .navbar-collapse:before, 573 | .navbar-collapse:after, 574 | .pager:before, 575 | .pager:after, 576 | .panel-body:before, 577 | .panel-body:after, 578 | .modal-footer:before, 579 | .modal-footer:after { 580 | content: " "; 581 | display: table; 582 | } 583 | .dl-horizontal dd:after, 584 | .container:after, 585 | .container-fluid:after, 586 | .row:after, 587 | .form-horizontal .form-group:after, 588 | .btn-toolbar:after, 589 | .btn-group-vertical > .btn-group:after, 590 | .nav:after, 591 | .navbar:after, 592 | .navbar-header:after, 593 | .navbar-collapse:after, 594 | .pager:after, 595 | .panel-body:after, 596 | .modal-footer:after { 597 | clear: both; 598 | } 599 | /* 600 | * Alerts placement 601 | */ 602 | .alert { 603 | outline: none; 604 | } 605 | .alert.top, 606 | .alert.top-left, 607 | .alert.top-right, 608 | .alert.bottom, 609 | .alert.bottom-left, 610 | .alert.bottom-right { 611 | position: fixed; 612 | z-index: 1050; 613 | margin: 20px; 614 | } 615 | .alert.top, 616 | .alert.top-left, 617 | .alert.top-right { 618 | top: 50px; 619 | } 620 | .alert.top { 621 | right: 0px; 622 | left: 0px; 623 | } 624 | .alert.top-right { 625 | right: 0px; 626 | } 627 | .alert.top-right .close { 628 | padding-left: 10px; 629 | } 630 | .alert.top-left { 631 | left: 0px; 632 | } 633 | .alert.top-left .close { 634 | padding-right: 10px; 635 | } 636 | .alert.bottom, 637 | .alert.bottom-right, 638 | .alert.bottom-left { 639 | bottom: 0px; 640 | } 641 | .alert.bottom { 642 | right: 0px; 643 | left: 0px; 644 | } 645 | .alert.bottom-right { 646 | right: 0px; 647 | } 648 | .alert.bottom-right .close { 649 | padding-left: 10px; 650 | } 651 | .alert.bottom-left { 652 | left: 0px; 653 | } 654 | .alert.bottom-left .close { 655 | padding-right: 10px; 656 | } 657 | 658 | .thumbnail > img, 659 | .thumbnail a > img, 660 | .carousel-inner > .item > img, 661 | .carousel-inner > .item > a > img { 662 | display: block; 663 | max-width: 100%; 664 | height: auto; 665 | } 666 | .btn-group-lg > .btn { 667 | padding: 10px 16px; 668 | font-size: 18px; 669 | line-height: 1.3333333; 670 | border-radius: 6px; 671 | } 672 | .btn-group-sm > .btn { 673 | padding: 5px 10px; 674 | font-size: 12px; 675 | line-height: 1.5; 676 | border-radius: 3px; 677 | } 678 | .btn-group-xs > .btn { 679 | padding: 1px 5px; 680 | font-size: 12px; 681 | line-height: 1.5; 682 | border-radius: 3px; 683 | } 684 | .dl-horizontal dd:before, 685 | .dl-horizontal dd:after, 686 | .container:before, 687 | .container:after, 688 | .container-fluid:before, 689 | .container-fluid:after, 690 | .row:before, 691 | .row:after, 692 | .form-horizontal .form-group:before, 693 | .form-horizontal .form-group:after, 694 | .btn-toolbar:before, 695 | .btn-toolbar:after, 696 | .btn-group-vertical > .btn-group:before, 697 | .btn-group-vertical > .btn-group:after, 698 | .nav:before, 699 | .nav:after, 700 | .navbar:before, 701 | .navbar:after, 702 | .navbar-header:before, 703 | .navbar-header:after, 704 | .navbar-collapse:before, 705 | .navbar-collapse:after, 706 | .pager:before, 707 | .pager:after, 708 | .panel-body:before, 709 | .panel-body:after, 710 | .modal-footer:before, 711 | .modal-footer:after, 712 | .aside .aside-dialog .aside-footer:before, 713 | .aside .aside-dialog .aside-footer:after { 714 | content: " "; 715 | display: table; 716 | } 717 | .dl-horizontal dd:after, 718 | .container:after, 719 | .container-fluid:after, 720 | .row:after, 721 | .form-horizontal .form-group:after, 722 | .btn-toolbar:after, 723 | .btn-group-vertical > .btn-group:after, 724 | .nav:after, 725 | .navbar:after, 726 | .navbar-header:after, 727 | .navbar-collapse:after, 728 | .pager:after, 729 | .panel-body:after, 730 | .modal-footer:after, 731 | .aside .aside-dialog .aside-footer:after { 732 | clear: both; 733 | } 734 | /* 735 | * Aside element 736 | */ 737 | .aside { 738 | position: fixed; 739 | top: 0; 740 | bottom: 0; 741 | z-index: 1049; 742 | overflow: auto; 743 | min-width: 320px; 744 | background: white; 745 | } 746 | .aside:focus { 747 | outline: none; 748 | } 749 | @media (max-width: 991px) { 750 | .aside { 751 | min-width: 240px; 752 | } 753 | } 754 | .aside.left { 755 | right: auto; 756 | left: 0; 757 | } 758 | .aside.right { 759 | right: 0; 760 | left: auto; 761 | } 762 | .aside .aside-dialog .aside-header { 763 | padding: 15px; 764 | border-bottom: 1px solid #e5e5e5; 765 | min-height: 16.42857143px; 766 | padding: 6px 15px; 767 | background: #337ab7; 768 | color: white; 769 | } 770 | .aside .aside-dialog .aside-header .close { 771 | margin-right: -8px; 772 | padding: 4px 8px; 773 | color: white; 774 | font-size: 25px; 775 | opacity: .8; 776 | } 777 | .aside .aside-dialog .aside-body { 778 | position: relative; 779 | padding: 15px; 780 | } 781 | .aside .aside-dialog .aside-footer { 782 | padding: 15px; 783 | text-align: right; 784 | border-top: 1px solid #e5e5e5; 785 | } 786 | .aside .aside-dialog .aside-footer .btn + .btn { 787 | margin-left: 5px; 788 | margin-bottom: 0; 789 | } 790 | .aside .aside-dialog .aside-footer .btn-group .btn + .btn { 791 | margin-left: -1px; 792 | } 793 | .aside .aside-dialog .aside-footer .btn-block + .btn-block { 794 | margin-left: 0; 795 | } 796 | .aside-backdrop { 797 | position: fixed; 798 | top: 0; 799 | right: 0; 800 | bottom: 0; 801 | left: 0; 802 | z-index: 1040; 803 | background-color: #000000; 804 | } 805 | .aside-backdrop.fade { 806 | opacity: 0; 807 | filter: alpha(opacity=0); 808 | } 809 | .aside-backdrop.in { 810 | opacity: 0.5; 811 | filter: alpha(opacity=50); 812 | } 813 | 814 | .thumbnail > img, 815 | .thumbnail a > img, 816 | .carousel-inner > .item > img, 817 | .carousel-inner > .item > a > img { 818 | display: block; 819 | max-width: 100%; 820 | height: auto; 821 | } 822 | .btn-group-lg > .btn { 823 | padding: 10px 16px; 824 | font-size: 18px; 825 | line-height: 1.3333333; 826 | border-radius: 6px; 827 | } 828 | .btn-group-sm > .btn { 829 | padding: 5px 10px; 830 | font-size: 12px; 831 | line-height: 1.5; 832 | border-radius: 3px; 833 | } 834 | .btn-group-xs > .btn { 835 | padding: 1px 5px; 836 | font-size: 12px; 837 | line-height: 1.5; 838 | border-radius: 3px; 839 | } 840 | .dl-horizontal dd:before, 841 | .dl-horizontal dd:after, 842 | .container:before, 843 | .container:after, 844 | .container-fluid:before, 845 | .container-fluid:after, 846 | .row:before, 847 | .row:after, 848 | .form-horizontal .form-group:before, 849 | .form-horizontal .form-group:after, 850 | .btn-toolbar:before, 851 | .btn-toolbar:after, 852 | .btn-group-vertical > .btn-group:before, 853 | .btn-group-vertical > .btn-group:after, 854 | .nav:before, 855 | .nav:after, 856 | .navbar:before, 857 | .navbar:after, 858 | .navbar-header:before, 859 | .navbar-header:after, 860 | .navbar-collapse:before, 861 | .navbar-collapse:after, 862 | .pager:before, 863 | .pager:after, 864 | .panel-body:before, 865 | .panel-body:after, 866 | .modal-footer:before, 867 | .modal-footer:after { 868 | content: " "; 869 | display: table; 870 | } 871 | .dl-horizontal dd:after, 872 | .container:after, 873 | .container-fluid:after, 874 | .row:after, 875 | .form-horizontal .form-group:after, 876 | .btn-toolbar:after, 877 | .btn-group-vertical > .btn-group:after, 878 | .nav:after, 879 | .navbar:after, 880 | .navbar-header:after, 881 | .navbar-collapse:after, 882 | .pager:after, 883 | .panel-body:after, 884 | .modal-footer:after { 885 | clear: both; 886 | } 887 | /* 888 | * Datepicker element 889 | */ 890 | .datepicker.dropdown-menu { 891 | width: 250px; 892 | height: 270px; 893 | } 894 | .datepicker.dropdown-menu button { 895 | outline: none; 896 | border: 0px; 897 | } 898 | .datepicker.dropdown-menu tbody { 899 | height: 180px; 900 | } 901 | .datepicker.dropdown-menu tbody button { 902 | padding: 6px; 903 | } 904 | .datepicker.dropdown-menu.datepicker-mode-1 tbody button, 905 | .datepicker.dropdown-menu.datepicker-mode-2 tbody button { 906 | height: 65px; 907 | } 908 | 909 | .thumbnail > img, 910 | .thumbnail a > img, 911 | .carousel-inner > .item > img, 912 | .carousel-inner > .item > a > img { 913 | display: block; 914 | max-width: 100%; 915 | height: auto; 916 | } 917 | .btn-group-lg > .btn { 918 | padding: 10px 16px; 919 | font-size: 18px; 920 | line-height: 1.3333333; 921 | border-radius: 6px; 922 | } 923 | .btn-group-sm > .btn { 924 | padding: 5px 10px; 925 | font-size: 12px; 926 | line-height: 1.5; 927 | border-radius: 3px; 928 | } 929 | .btn-group-xs > .btn { 930 | padding: 1px 5px; 931 | font-size: 12px; 932 | line-height: 1.5; 933 | border-radius: 3px; 934 | } 935 | .dl-horizontal dd:before, 936 | .dl-horizontal dd:after, 937 | .container:before, 938 | .container:after, 939 | .container-fluid:before, 940 | .container-fluid:after, 941 | .row:before, 942 | .row:after, 943 | .form-horizontal .form-group:before, 944 | .form-horizontal .form-group:after, 945 | .btn-toolbar:before, 946 | .btn-toolbar:after, 947 | .btn-group-vertical > .btn-group:before, 948 | .btn-group-vertical > .btn-group:after, 949 | .nav:before, 950 | .nav:after, 951 | .navbar:before, 952 | .navbar:after, 953 | .navbar-header:before, 954 | .navbar-header:after, 955 | .navbar-collapse:before, 956 | .navbar-collapse:after, 957 | .pager:before, 958 | .pager:after, 959 | .panel-body:before, 960 | .panel-body:after, 961 | .modal-footer:before, 962 | .modal-footer:after { 963 | content: " "; 964 | display: table; 965 | } 966 | .dl-horizontal dd:after, 967 | .container:after, 968 | .container-fluid:after, 969 | .row:after, 970 | .form-horizontal .form-group:after, 971 | .btn-toolbar:after, 972 | .btn-group-vertical > .btn-group:after, 973 | .nav:after, 974 | .navbar:after, 975 | .navbar-header:after, 976 | .navbar-collapse:after, 977 | .pager:after, 978 | .panel-body:after, 979 | .modal-footer:after { 980 | clear: both; 981 | } 982 | /* 983 | * Callouts 984 | * 985 | * Not quite alerts, but custom and helpful notes for folks reading the docs. 986 | * Requires a base and modifier class. 987 | */ 988 | .callout { 989 | margin: 20px 0; 990 | padding: 20px; 991 | border-left: 3px solid #eee; 992 | } 993 | .callout h4 { 994 | margin-top: 0; 995 | margin-bottom: 5px; 996 | } 997 | .callout p:last-child { 998 | margin-bottom: 0; 999 | } 1000 | /* Variations */ 1001 | .callout-danger { 1002 | border-color: #eed3d7; 1003 | background-color: #fdf7f7; 1004 | } 1005 | .callout-danger h4 { 1006 | color: #b94a48; 1007 | } 1008 | .callout-warning { 1009 | border-color: #faebcc; 1010 | background-color: #faf8f0; 1011 | } 1012 | .callout-warning h4 { 1013 | color: #8a6d3b; 1014 | } 1015 | .callout-info { 1016 | border-color: #bce8f1; 1017 | background-color: #f4f8fa; 1018 | } 1019 | .callout-info h4 { 1020 | color: #34789a; 1021 | } 1022 | 1023 | .thumbnail > img, 1024 | .thumbnail a > img, 1025 | .carousel-inner > .item > img, 1026 | .carousel-inner > .item > a > img { 1027 | display: block; 1028 | max-width: 100%; 1029 | height: auto; 1030 | } 1031 | .btn-group-lg > .btn { 1032 | padding: 10px 16px; 1033 | font-size: 18px; 1034 | line-height: 1.3333333; 1035 | border-radius: 6px; 1036 | } 1037 | .btn-group-sm > .btn { 1038 | padding: 5px 10px; 1039 | font-size: 12px; 1040 | line-height: 1.5; 1041 | border-radius: 3px; 1042 | } 1043 | .btn-group-xs > .btn { 1044 | padding: 1px 5px; 1045 | font-size: 12px; 1046 | line-height: 1.5; 1047 | border-radius: 3px; 1048 | } 1049 | .dl-horizontal dd:before, 1050 | .dl-horizontal dd:after, 1051 | .container:before, 1052 | .container:after, 1053 | .container-fluid:before, 1054 | .container-fluid:after, 1055 | .row:before, 1056 | .row:after, 1057 | .form-horizontal .form-group:before, 1058 | .form-horizontal .form-group:after, 1059 | .btn-toolbar:before, 1060 | .btn-toolbar:after, 1061 | .btn-group-vertical > .btn-group:before, 1062 | .btn-group-vertical > .btn-group:after, 1063 | .nav:before, 1064 | .nav:after, 1065 | .navbar:before, 1066 | .navbar:after, 1067 | .navbar-header:before, 1068 | .navbar-header:after, 1069 | .navbar-collapse:before, 1070 | .navbar-collapse:after, 1071 | .pager:before, 1072 | .pager:after, 1073 | .panel-body:before, 1074 | .panel-body:after, 1075 | .modal-footer:before, 1076 | .modal-footer:after { 1077 | content: " "; 1078 | display: table; 1079 | } 1080 | .dl-horizontal dd:after, 1081 | .container:after, 1082 | .container-fluid:after, 1083 | .row:after, 1084 | .form-horizontal .form-group:after, 1085 | .btn-toolbar:after, 1086 | .btn-group-vertical > .btn-group:after, 1087 | .nav:after, 1088 | .navbar:after, 1089 | .navbar-header:after, 1090 | .navbar-collapse:after, 1091 | .pager:after, 1092 | .panel-body:after, 1093 | .modal-footer:after { 1094 | clear: both; 1095 | } 1096 | .modal.center .modal-dialog { 1097 | position: fixed; 1098 | top: 40%; 1099 | left: 50%; 1100 | min-width: 320px; 1101 | max-width: 630px; 1102 | width: 50%; 1103 | -webkit-transform: translateX(-50%) translateY(-50%); 1104 | -ms-transform: translateX(-50%) translateY(-50%); 1105 | transform: translateX(-50%) translateY(-50%); 1106 | } 1107 | 1108 | .thumbnail > img, 1109 | .thumbnail a > img, 1110 | .carousel-inner > .item > img, 1111 | .carousel-inner > .item > a > img { 1112 | display: block; 1113 | max-width: 100%; 1114 | height: auto; 1115 | } 1116 | .btn-group-lg > .btn { 1117 | padding: 10px 16px; 1118 | font-size: 18px; 1119 | line-height: 1.3333333; 1120 | border-radius: 6px; 1121 | } 1122 | .btn-group-sm > .btn { 1123 | padding: 5px 10px; 1124 | font-size: 12px; 1125 | line-height: 1.5; 1126 | border-radius: 3px; 1127 | } 1128 | .btn-group-xs > .btn { 1129 | padding: 1px 5px; 1130 | font-size: 12px; 1131 | line-height: 1.5; 1132 | border-radius: 3px; 1133 | } 1134 | .dl-horizontal dd:before, 1135 | .dl-horizontal dd:after, 1136 | .container:before, 1137 | .container:after, 1138 | .container-fluid:before, 1139 | .container-fluid:after, 1140 | .row:before, 1141 | .row:after, 1142 | .form-horizontal .form-group:before, 1143 | .form-horizontal .form-group:after, 1144 | .btn-toolbar:before, 1145 | .btn-toolbar:after, 1146 | .btn-group-vertical > .btn-group:before, 1147 | .btn-group-vertical > .btn-group:after, 1148 | .nav:before, 1149 | .nav:after, 1150 | .navbar:before, 1151 | .navbar:after, 1152 | .navbar-header:before, 1153 | .navbar-header:after, 1154 | .navbar-collapse:before, 1155 | .navbar-collapse:after, 1156 | .pager:before, 1157 | .pager:after, 1158 | .panel-body:before, 1159 | .panel-body:after, 1160 | .modal-footer:before, 1161 | .modal-footer:after { 1162 | content: " "; 1163 | display: table; 1164 | } 1165 | .dl-horizontal dd:after, 1166 | .container:after, 1167 | .container-fluid:after, 1168 | .row:after, 1169 | .form-horizontal .form-group:after, 1170 | .btn-toolbar:after, 1171 | .btn-group-vertical > .btn-group:after, 1172 | .nav:after, 1173 | .navbar:after, 1174 | .navbar-header:after, 1175 | .navbar-collapse:after, 1176 | .pager:after, 1177 | .panel-body:after, 1178 | .modal-footer:after { 1179 | clear: both; 1180 | } 1181 | /* 1182 | * Popovers corner placement 1183 | * 1184 | * Inherit exotic positionning from basic ones & fix arrow placement 1185 | */ 1186 | .popover.top-left { 1187 | margin-top: -10px; 1188 | } 1189 | .popover.top-left .arrow { 1190 | left: 50%; 1191 | margin-left: -11px; 1192 | border-bottom-width: 0; 1193 | border-top-color: #999999; 1194 | border-top-color: rgba(0, 0, 0, 0.25); 1195 | bottom: -11px; 1196 | left: 10%; 1197 | } 1198 | .popover.top-left .arrow:after { 1199 | content: " "; 1200 | bottom: 1px; 1201 | margin-left: -10px; 1202 | border-bottom-width: 0; 1203 | border-top-color: #ffffff; 1204 | } 1205 | .popover.top-right { 1206 | margin-top: -10px; 1207 | } 1208 | .popover.top-right .arrow { 1209 | left: 50%; 1210 | margin-left: -11px; 1211 | border-bottom-width: 0; 1212 | border-top-color: #999999; 1213 | border-top-color: rgba(0, 0, 0, 0.25); 1214 | bottom: -11px; 1215 | left: 90%; 1216 | } 1217 | .popover.top-right .arrow:after { 1218 | content: " "; 1219 | bottom: 1px; 1220 | margin-left: -10px; 1221 | border-bottom-width: 0; 1222 | border-top-color: #ffffff; 1223 | } 1224 | .popover.bottom-left { 1225 | margin-top: 10px; 1226 | } 1227 | .popover.bottom-left .arrow { 1228 | left: 50%; 1229 | margin-left: -11px; 1230 | border-top-width: 0; 1231 | border-bottom-color: #999999; 1232 | border-bottom-color: rgba(0, 0, 0, 0.25); 1233 | top: -11px; 1234 | left: 10%; 1235 | } 1236 | .popover.bottom-left .arrow:after { 1237 | content: " "; 1238 | top: 1px; 1239 | margin-left: -10px; 1240 | border-top-width: 0; 1241 | border-bottom-color: #ffffff; 1242 | } 1243 | .popover.bottom-right { 1244 | margin-top: 10px; 1245 | } 1246 | .popover.bottom-right .arrow { 1247 | left: 50%; 1248 | margin-left: -11px; 1249 | border-top-width: 0; 1250 | border-bottom-color: #999999; 1251 | border-bottom-color: rgba(0, 0, 0, 0.25); 1252 | top: -11px; 1253 | left: 90%; 1254 | } 1255 | .popover.bottom-right .arrow:after { 1256 | content: " "; 1257 | top: 1px; 1258 | margin-left: -10px; 1259 | border-top-width: 0; 1260 | border-bottom-color: #ffffff; 1261 | } 1262 | 1263 | .thumbnail > img, 1264 | .thumbnail a > img, 1265 | .carousel-inner > .item > img, 1266 | .carousel-inner > .item > a > img { 1267 | display: block; 1268 | max-width: 100%; 1269 | height: auto; 1270 | } 1271 | .btn-group-lg > .btn { 1272 | padding: 10px 16px; 1273 | font-size: 18px; 1274 | line-height: 1.3333333; 1275 | border-radius: 6px; 1276 | } 1277 | .btn-group-sm > .btn { 1278 | padding: 5px 10px; 1279 | font-size: 12px; 1280 | line-height: 1.5; 1281 | border-radius: 3px; 1282 | } 1283 | .btn-group-xs > .btn { 1284 | padding: 1px 5px; 1285 | font-size: 12px; 1286 | line-height: 1.5; 1287 | border-radius: 3px; 1288 | } 1289 | .dl-horizontal dd:before, 1290 | .dl-horizontal dd:after, 1291 | .container:before, 1292 | .container:after, 1293 | .container-fluid:before, 1294 | .container-fluid:after, 1295 | .row:before, 1296 | .row:after, 1297 | .form-horizontal .form-group:before, 1298 | .form-horizontal .form-group:after, 1299 | .btn-toolbar:before, 1300 | .btn-toolbar:after, 1301 | .btn-group-vertical > .btn-group:before, 1302 | .btn-group-vertical > .btn-group:after, 1303 | .nav:before, 1304 | .nav:after, 1305 | .navbar:before, 1306 | .navbar:after, 1307 | .navbar-header:before, 1308 | .navbar-header:after, 1309 | .navbar-collapse:before, 1310 | .navbar-collapse:after, 1311 | .pager:before, 1312 | .pager:after, 1313 | .panel-body:before, 1314 | .panel-body:after, 1315 | .modal-footer:before, 1316 | .modal-footer:after { 1317 | content: " "; 1318 | display: table; 1319 | } 1320 | .dl-horizontal dd:after, 1321 | .container:after, 1322 | .container-fluid:after, 1323 | .row:after, 1324 | .form-horizontal .form-group:after, 1325 | .btn-toolbar:after, 1326 | .btn-group-vertical > .btn-group:after, 1327 | .nav:after, 1328 | .navbar:after, 1329 | .navbar-header:after, 1330 | .navbar-collapse:after, 1331 | .pager:after, 1332 | .panel-body:after, 1333 | .modal-footer:after { 1334 | clear: both; 1335 | } 1336 | /* 1337 | * Timepicker element 1338 | */ 1339 | .timepicker.dropdown-menu { 1340 | padding: 0 4px; 1341 | } 1342 | .timepicker.dropdown-menu button { 1343 | outline: none; 1344 | border: 0px; 1345 | } 1346 | .timepicker.dropdown-menu tbody button { 1347 | padding: 6px; 1348 | } 1349 | 1350 | .thumbnail > img, 1351 | .thumbnail a > img, 1352 | .carousel-inner > .item > img, 1353 | .carousel-inner > .item > a > img { 1354 | display: block; 1355 | max-width: 100%; 1356 | height: auto; 1357 | } 1358 | .btn-group-lg > .btn { 1359 | padding: 10px 16px; 1360 | font-size: 18px; 1361 | line-height: 1.3333333; 1362 | border-radius: 6px; 1363 | } 1364 | .btn-group-sm > .btn { 1365 | padding: 5px 10px; 1366 | font-size: 12px; 1367 | line-height: 1.5; 1368 | border-radius: 3px; 1369 | } 1370 | .btn-group-xs > .btn { 1371 | padding: 1px 5px; 1372 | font-size: 12px; 1373 | line-height: 1.5; 1374 | border-radius: 3px; 1375 | } 1376 | .dl-horizontal dd:before, 1377 | .dl-horizontal dd:after, 1378 | .container:before, 1379 | .container:after, 1380 | .container-fluid:before, 1381 | .container-fluid:after, 1382 | .row:before, 1383 | .row:after, 1384 | .form-horizontal .form-group:before, 1385 | .form-horizontal .form-group:after, 1386 | .btn-toolbar:before, 1387 | .btn-toolbar:after, 1388 | .btn-group-vertical > .btn-group:before, 1389 | .btn-group-vertical > .btn-group:after, 1390 | .nav:before, 1391 | .nav:after, 1392 | .navbar:before, 1393 | .navbar:after, 1394 | .navbar-header:before, 1395 | .navbar-header:after, 1396 | .navbar-collapse:before, 1397 | .navbar-collapse:after, 1398 | .pager:before, 1399 | .pager:after, 1400 | .panel-body:before, 1401 | .panel-body:after, 1402 | .modal-footer:before, 1403 | .modal-footer:after { 1404 | content: " "; 1405 | display: table; 1406 | } 1407 | .dl-horizontal dd:after, 1408 | .container:after, 1409 | .container-fluid:after, 1410 | .row:after, 1411 | .form-horizontal .form-group:after, 1412 | .btn-toolbar:after, 1413 | .btn-group-vertical > .btn-group:after, 1414 | .nav:after, 1415 | .navbar:after, 1416 | .navbar-header:after, 1417 | .navbar-collapse:after, 1418 | .pager:after, 1419 | .panel-body:after, 1420 | .modal-footer:after { 1421 | clear: both; 1422 | } 1423 | /* 1424 | * Fancy tooltips 1425 | * 1426 | */ 1427 | .tooltip.tooltip-info.top .tooltip-arrow, 1428 | .tooltip.tooltip-info.top-left .tooltip-arrow, 1429 | .tooltip.tooltip-info.top-right .tooltip-arrow { 1430 | border-top-color: #d9edf7; 1431 | } 1432 | .tooltip.tooltip-info.right .tooltip-arrow { 1433 | border-right-color: #d9edf7; 1434 | } 1435 | .tooltip.tooltip-info.bottom .tooltip-arrow, 1436 | .tooltip.tooltip-info.bottom-left .tooltip-arrow, 1437 | .tooltip.tooltip-info.bottom-right .tooltip-arrow { 1438 | border-bottom-color: #d9edf7; 1439 | } 1440 | .tooltip.tooltip-info.left .tooltip-arrow { 1441 | border-left-color: #d9edf7; 1442 | } 1443 | .tooltip.tooltip-info .tooltip-inner { 1444 | background-color: #d9edf7; 1445 | border-color: #bce8f1; 1446 | color: #31708f; 1447 | } 1448 | .tooltip.tooltip-info .tooltip-inner hr { 1449 | border-top-color: #a6e1ec; 1450 | } 1451 | .tooltip.tooltip-info .tooltip-inner .alert-link { 1452 | color: #245269; 1453 | } 1454 | .tooltip.tooltip-success.top .tooltip-arrow, 1455 | .tooltip.tooltip-success.top-left .tooltip-arrow, 1456 | .tooltip.tooltip-success.top-right .tooltip-arrow { 1457 | border-top-color: #dff0d8; 1458 | } 1459 | .tooltip.tooltip-success.right .tooltip-arrow { 1460 | border-right-color: #dff0d8; 1461 | } 1462 | .tooltip.tooltip-success.bottom .tooltip-arrow, 1463 | .tooltip.tooltip-success.bottom-left .tooltip-arrow, 1464 | .tooltip.tooltip-success.bottom-right .tooltip-arrow { 1465 | border-bottom-color: #dff0d8; 1466 | } 1467 | .tooltip.tooltip-success.left .tooltip-arrow { 1468 | border-left-color: #dff0d8; 1469 | } 1470 | .tooltip.tooltip-success .tooltip-inner { 1471 | background-color: #dff0d8; 1472 | border-color: #d6e9c6; 1473 | color: #3c763d; 1474 | } 1475 | .tooltip.tooltip-success .tooltip-inner hr { 1476 | border-top-color: #c9e2b3; 1477 | } 1478 | .tooltip.tooltip-success .tooltip-inner .alert-link { 1479 | color: #2b542c; 1480 | } 1481 | .tooltip.tooltip-danger.top .tooltip-arrow, 1482 | .tooltip.tooltip-danger.top-left .tooltip-arrow, 1483 | .tooltip.tooltip-danger.top-right .tooltip-arrow { 1484 | border-top-color: #f2dede; 1485 | } 1486 | .tooltip.tooltip-danger.right .tooltip-arrow { 1487 | border-right-color: #f2dede; 1488 | } 1489 | .tooltip.tooltip-danger.bottom .tooltip-arrow, 1490 | .tooltip.tooltip-danger.bottom-left .tooltip-arrow, 1491 | .tooltip.tooltip-danger.bottom-right .tooltip-arrow { 1492 | border-bottom-color: #f2dede; 1493 | } 1494 | .tooltip.tooltip-danger.left .tooltip-arrow { 1495 | border-left-color: #f2dede; 1496 | } 1497 | .tooltip.tooltip-danger .tooltip-inner { 1498 | background-color: #f2dede; 1499 | border-color: #ebccd1; 1500 | color: #a94442; 1501 | } 1502 | .tooltip.tooltip-danger .tooltip-inner hr { 1503 | border-top-color: #e4b9c0; 1504 | } 1505 | .tooltip.tooltip-danger .tooltip-inner .alert-link { 1506 | color: #843534; 1507 | } 1508 | /* 1509 | * Tooltip corner placement 1510 | * 1511 | * Inherit exotic positionning from basic ones & fix arrow placement 1512 | */ 1513 | .tooltip.top-left { 1514 | margin-top: -3px; 1515 | padding: 5px 0; 1516 | } 1517 | .tooltip.top-left .tooltip-arrow { 1518 | bottom: 0; 1519 | left: 50%; 1520 | margin-left: -5px; 1521 | border-width: 5px 5px 0; 1522 | border-top-color: #000000; 1523 | left: 10%; 1524 | } 1525 | .tooltip.top-right { 1526 | margin-top: -3px; 1527 | padding: 5px 0; 1528 | } 1529 | .tooltip.top-right .tooltip-arrow { 1530 | bottom: 0; 1531 | left: 50%; 1532 | margin-left: -5px; 1533 | border-width: 5px 5px 0; 1534 | border-top-color: #000000; 1535 | left: 90%; 1536 | } 1537 | .tooltip.bottom-left { 1538 | margin-top: 3px; 1539 | padding: 5px 0; 1540 | } 1541 | .tooltip.bottom-left .tooltip-arrow { 1542 | top: 0; 1543 | left: 50%; 1544 | margin-left: -5px; 1545 | border-width: 0 5px 5px; 1546 | border-bottom-color: #000000; 1547 | left: 10%; 1548 | } 1549 | .tooltip.bottom-right { 1550 | margin-top: 3px; 1551 | padding: 5px 0; 1552 | } 1553 | .tooltip.bottom-right .tooltip-arrow { 1554 | top: 0; 1555 | left: 50%; 1556 | margin-left: -5px; 1557 | border-width: 0 5px 5px; 1558 | border-bottom-color: #000000; 1559 | left: 90%; 1560 | } 1561 | -------------------------------------------------------------------------------- /dist/bootstrap-additions.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../bower_components/bootstrap/less/thumbnails.less","../bower_components/bootstrap/less/mixins/image.less","bootstrap-additions.css","../bower_components/bootstrap/less/button-groups.less","../bower_components/bootstrap/less/mixins/buttons.less","../bower_components/bootstrap/less/type.less","../bower_components/bootstrap/less/mixins/clearfix.less","alert/alert.less","aside/aside.less","../bower_components/bootstrap/less/modals.less","../bower_components/bootstrap/less/mixins/opacity.less","callout/callout.less","datepicker/datepicker.less","modal/modal.less","popover/popover.less","../bower_components/bootstrap/less/popovers.less","timepicker/timepicker.less","tooltip/tooltip.less","../bower_components/bootstrap/less/mixins/alerts.less","../bower_components/bootstrap/less/tooltip.less","alert.css","aside.css","datepicker.css","callout.css","modal.css","popover.css","timepicker.css","tooltip.css"],"names":[],"mappings":"AAMA;;;;ECGE,eAAA;EACA,gBAAA;EACA,aAAA;CCJD;ACyFD;ECjDE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CFrCD;ACkFD;EChDE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CF/BD;AC2ED;EC/CE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CFzBD;AGuLD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ECjMI,aAAA;EACA,eAAA;CJ0CH;AGsJD;;;;;;;;;;;;;;;EC7LI,YAAA;CJwDH;AACD;;GAEG;AKxEH;EAEE,cAAA;CLyED;AKvEC;;;;;;EACE,gBAAA;EACA,cAAA;EACA,aAAA;CL8EH;AK3EC;;;EACE,UAAA;CL+EH;AK7EC;EACE,WAAA;EACA,UAAA;CL+EH;AK7EC;EACE,WAAA;CL+EH;AKhFC;EAGI,mBAAA;CLgFL;AK7EC;EACE,UAAA;CL+EH;AKhFC;EAGI,oBAAA;CLgFL;AK5EC;;;EACE,YAAA;CLgFH;AK9EC;EACE,WAAA;EACA,UAAA;CLgFH;AK9EC;EACE,WAAA;CLgFH;AKjFC;EAGI,mBAAA;CLiFL;AK9EC;EACE,UAAA;CLgFH;AKjFC;EAGI,oBAAA;CLiFL;AACD;;GAEG;AMlIH;EAEE,gBAAA;EACA,OAAA;EACA,UAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;CNmID;AMjIC;EACE,cAAA;CNmIH;AM7HC;EAoCF;IAvCI,iBAAA;GNoID;CACF;AMlIC;EACE,YAAA;EACA,QAAA;CNoIH;AMlIC;EACE,SAAA;EACA,WAAA;CNoIH;AM3JD;ECyEE,cAAA;EACA,iCAAA;EACA,0BAAA;ED9CI,kBAAA;EACA,oBAAA;EACA,aAAA;CNoIL;AMnKD;EAiCQ,mBAAA;EACA,iBAAA;EACA,aAAA;EACA,gBAAA;EACA,YAAA;CNqIP;AM1KD;EC2FE,mBAAA;EACA,cAAA;CPkFD;AM9KD;ECiGE,cAAA;EACA,kBAAA;EACA,8BAAA;CPgFD;AMnLD;ECwGI,iBAAA;EACA,iBAAA;CP8EH;AMvLD;EC6GI,kBAAA;CP6EH;AM1LD;ECiHI,eAAA;CP4EH;AM3ID;ECQE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,0BAAA;CPsID;AOpIC;ECrEA,WAAA;EAGA,yBAAA;CR0MD;AOvIC;ECtEA,aAAA;EAGA,0BAAA;CR8MD;AACD;;;;;GAKG;ASjNH;EAEE,eAAA;EACA,cAAA;EACA,4BAAA;CTkND;AStND;EAOI,cAAA;EACA,mBAAA;CTkNH;AS1ND;EAYI,iBAAA;CTiNH;AACD,gBAAgB;AS3MhB;EACE,sBAAA;EACA,0BAAA;CT6MD;AS3MD;EACE,eAAA;CT6MD;AS3MD;EACE,sBAAA;EACA,0BAAA;CT6MD;AS3MD;EACE,eAAA;CT6MD;AS3MD;EACE,sBAAA;EACA,0BAAA;CT6MD;AS3MD;EACE,eAAA;CT6MD;AACD;;GAEG;AUzPH;EACE,aAAA;EACA,cAAA;CV2PD;AU7PD;EAII,cAAA;EACA,YAAA;CV4PH;AUjQD;EAQI,cAAA;CV4PH;AUpQD;EAWI,aAAA;CV4PH;AU1PC;;EAEI,aAAA;CV4PL;AW7QC;EAEI,gBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,iBAAA;EACA,WAAA;EACA,qDAAA;MAAA,iDAAA;UAAA,6CAAA;CX8QL;AACD;;;;GAIG;AYtRD;ECqBY,kBAAA;CboQb;AYzRC;ECiEE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;EDlEE,UAAA;CZ8RL;Aa3NG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;Cb6NL;AYlSC;ECcY,kBAAA;CbuRb;AYrSC;EC0DE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;ED3DE,UAAA;CZ0SL;Aa9OG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;CbgPL;AY9SC;ECSY,iBAAA;CbwSb;AYjTC;ECiFE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;EDlFE,UAAA;CZsTL;AanOG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;CbqOL;AY1TC;ECEY,iBAAA;Cb2Tb;AY7TC;EC0EE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;ED3EE,UAAA;CZkUL;AatPG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;CbwPL;AACD;;GAEG;AcxWH;EACE,eAAA;Cd0WD;Ac3WD;EAGI,cAAA;EACA,YAAA;Cd2WH;Ac/WD;EAOI,aAAA;Cd2WH;AACD;;;GAGG;AenXC;;;EACE,0BAAA;CfuXL;AerXG;EACE,4BAAA;CfuXL;AerXG;;;EACE,6BAAA;CfyXL;AevXG;EACE,2BAAA;CfyXL;AepYC;ECLA,0BAAA;EACA,sBAAA;EACA,eAAA;ChB4YD;AezYC;ECAE,0BAAA;ChB4YH;Ae5YC;ECGE,eAAA;ChB4YH;Ae7XG;;;EACE,0BAAA;CfiYL;Ae/XG;EACE,4BAAA;CfiYL;Ae/XG;;;EACE,6BAAA;CfmYL;AejYG;EACE,2BAAA;CfmYL;Ae9YC;ECtBA,0BAAA;EACA,sBAAA;EACA,eAAA;ChBuaD;AenZC;ECjBE,0BAAA;ChBuaH;AetZC;ECdE,eAAA;ChBuaH;AevYG;;;EACE,0BAAA;Cf2YL;AezYG;EACE,4BAAA;Cf2YL;AezYG;;;EACE,6BAAA;Cf6YL;Ae3YG;EACE,2BAAA;Cf6YL;AexZC;ECvCA,0BAAA;EACA,sBAAA;EACA,eAAA;ChBkcD;Ae7ZC;EClCE,0BAAA;ChBkcH;AehaC;EC/BE,eAAA;ChBkcH;AACD;;;;GAIG;Ae9YD;EElDW,iBAAA;EAAmB,eAAA;CjBoc/B;AelZC;EEtBE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;EFsBE,UAAA;CfsZL;AenZC;EEzDW,iBAAA;EAAmB,eAAA;CjBgd/B;AevZC;EE7BE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;EF6BE,UAAA;Cf2ZL;AexZC;EE9DW,gBAAA;EAAmB,eAAA;CjB0d/B;Ae5ZC;EEDE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,6BAAA;EFCE,UAAA;CfgaL;Ae7ZC;EErEW,gBAAA;EAAmB,eAAA;CjBse/B;AejaC;EERE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,6BAAA;EFQE,UAAA;CfqaL;;AkBlgBD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,cAAc;CACf;AACD;;;;;;EAME,gBAAgB;EAChB,cAAc;EACd,aAAa;CACd;AACD;;;EAGE,UAAU;CACX;AACD;EACE,WAAW;EACX,UAAU;CACX;AACD;EACE,WAAW;CACZ;AACD;EACE,mBAAmB;CACpB;AACD;EACE,UAAU;CACX;AACD;EACE,oBAAoB;CACrB;AACD;;;EAGE,YAAY;CACb;AACD;EACE,WAAW;EACX,UAAU;CACX;AACD;EACE,WAAW;CACZ;AACD;EACE,mBAAmB;CACpB;AACD;EACE,UAAU;CACX;AACD;EACE,oBAAoB;CACrB;;AClID;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA8BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;;EAeE,YAAY;CACb;AACD;;GAEG;AACH;EACE,gBAAgB;EAChB,OAAO;EACP,UAAU;EACV,cAAc;EACd,eAAe;EACf,iBAAiB;EACjB,kBAAkB;CACnB;AACD;EACE,cAAc;CACf;AACD;EACE;IACE,iBAAiB;GAClB;CACF;AACD;EACE,YAAY;EACZ,QAAQ;CACT;AACD;EACE,SAAS;EACT,WAAW;CACZ;AACD;EACE,cAAc;EACd,iCAAiC;EACjC,0BAA0B;EAC1B,kBAAkB;EAClB,oBAAoB;EACpB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,iBAAiB;EACjB,aAAa;EACb,gBAAgB;EAChB,YAAY;CACb;AACD;EACE,mBAAmB;EACnB,cAAc;CACf;AACD;EACE,cAAc;EACd,kBAAkB;EAClB,8BAA8B;CAC/B;AACD;EACE,iBAAiB;EACjB,iBAAiB;CAClB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,gBAAgB;EAChB,OAAO;EACP,SAAS;EACT,UAAU;EACV,QAAQ;EACR,cAAc;EACd,0BAA0B;CAC3B;AACD;EACE,WAAW;EACX,yBAAyB;CAC1B;AACD;EACE,aAAa;EACb,0BAA0B;CAC3B;;AC1JD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,aAAa;EACb,cAAc;CACf;AACD;EACE,cAAc;EACd,YAAY;CACb;AACD;EACE,cAAc;CACf;AACD;EACE,aAAa;CACd;AACD;;EAEE,aAAa;CACd;;AC7FD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;;;GAKG;AACH;EACE,eAAe;EACf,cAAc;EACd,4BAA4B;CAC7B;AACD;EACE,cAAc;EACd,mBAAmB;CACpB;AACD;EACE,iBAAiB;CAClB;AACD,gBAAgB;AAChB;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;EACE,sBAAsB;EACtB,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;;AChHD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,iBAAiB;EACjB,WAAW;EACX,qDAA6C;MAA7C,iDAA6C;UAA7C,6CAA6C;CAC9C;;ACjFD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;;GAIG;AACH;EACE,kBAAkB;CACnB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;EAC1B,sCAAsC;EACtC,cAAc;EACd,UAAU;CACX;AACD;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;CAC3B;AACD;EACE,kBAAkB;CACnB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;EAC1B,sCAAsC;EACtC,cAAc;EACd,UAAU;CACX;AACD;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,uBAAuB;EACvB,0BAA0B;CAC3B;AACD;EACE,iBAAiB;CAClB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;EAC7B,yCAAyC;EACzC,WAAW;EACX,UAAU;CACX;AACD;EACE,aAAa;EACb,SAAS;EACT,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;CAC9B;AACD;EACE,iBAAiB;CAClB;AACD;EACE,UAAU;EACV,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;EAC7B,yCAAyC;EACzC,WAAW;EACX,UAAU;CACX;AACD;EACE,aAAa;EACb,SAAS;EACT,mBAAmB;EACnB,oBAAoB;EACpB,6BAA6B;CAC9B;;ACzJD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;GAEG;AACH;EACE,eAAe;CAChB;AACD;EACE,cAAc;EACd,YAAY;CACb;AACD;EACE,aAAa;CACd;;ACrFD;;;;EAIE,eAAe;EACf,gBAAgB;EAChB,aAAa;CACd;AACD;EACE,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;CACpB;AACD;EACE,kBAAkB;EAClB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EACjB,mBAAmB;CACpB;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4BE,aAAa;EACb,eAAe;CAChB;AACD;;;;;;;;;;;;;;EAcE,YAAY;CACb;AACD;;;GAGG;AACH;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;EAGE,0BAA0B;CAC3B;AACD;EACE,4BAA4B;CAC7B;AACD;;;EAGE,6BAA6B;CAC9B;AACD;EACE,2BAA2B;CAC5B;AACD;EACE,0BAA0B;EAC1B,sBAAsB;EACtB,eAAe;CAChB;AACD;EACE,0BAA0B;CAC3B;AACD;EACE,eAAe;CAChB;AACD;;;;GAIG;AACH;EACE,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,UAAU;EACV,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,0BAA0B;EAC1B,UAAU;CACX;AACD;EACE,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,UAAU;EACV,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,0BAA0B;EAC1B,UAAU;CACX;AACD;EACE,gBAAgB;EAChB,eAAe;CAChB;AACD;EACE,OAAO;EACP,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,6BAA6B;EAC7B,UAAU;CACX;AACD;EACE,gBAAgB;EAChB,eAAe;CAChB;AACD;EACE,OAAO;EACP,UAAU;EACV,kBAAkB;EAClB,wBAAwB;EACxB,6BAA6B;EAC7B,UAAU;CACX","file":"bootstrap-additions.min.css","sourcesContent":["//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:before,\n.aside .aside-dialog .aside-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:after {\n clear: both;\n}\n/*\n * Alerts placement\n */\n.alert {\n outline: none;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right,\n.alert.bottom,\n.alert.bottom-left,\n.alert.bottom-right {\n position: fixed;\n z-index: 1050;\n margin: 20px;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right {\n top: 50px;\n}\n.alert.top {\n right: 0px;\n left: 0px;\n}\n.alert.top-right {\n right: 0px;\n}\n.alert.top-right .close {\n padding-left: 10px;\n}\n.alert.top-left {\n left: 0px;\n}\n.alert.top-left .close {\n padding-right: 10px;\n}\n.alert.bottom,\n.alert.bottom-right,\n.alert.bottom-left {\n bottom: 0px;\n}\n.alert.bottom {\n right: 0px;\n left: 0px;\n}\n.alert.bottom-right {\n right: 0px;\n}\n.alert.bottom-right .close {\n padding-left: 10px;\n}\n.alert.bottom-left {\n left: 0px;\n}\n.alert.bottom-left .close {\n padding-right: 10px;\n}\n/*\n * Aside element\n */\n.aside {\n position: fixed;\n top: 0;\n bottom: 0;\n z-index: 1049;\n overflow: auto;\n min-width: 320px;\n background: white;\n}\n.aside:focus {\n outline: none;\n}\n@media (max-width: 991px) {\n .aside {\n min-width: 240px;\n }\n}\n.aside.left {\n right: auto;\n left: 0;\n}\n.aside.right {\n right: 0;\n left: auto;\n}\n.aside .aside-dialog .aside-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n padding: 6px 15px;\n background: #337ab7;\n color: white;\n}\n.aside .aside-dialog .aside-header .close {\n margin-right: -8px;\n padding: 4px 8px;\n color: white;\n font-size: 25px;\n opacity: .8;\n}\n.aside .aside-dialog .aside-body {\n position: relative;\n padding: 15px;\n}\n.aside .aside-dialog .aside-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.aside .aside-dialog .aside-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.aside .aside-dialog .aside-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.aside .aside-dialog .aside-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.aside-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.aside-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.aside-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n/*\n * Callouts\n *\n * Not quite alerts, but custom and helpful notes for folks reading the docs.\n * Requires a base and modifier class.\n */\n.callout {\n margin: 20px 0;\n padding: 20px;\n border-left: 3px solid #eee;\n}\n.callout h4 {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.callout p:last-child {\n margin-bottom: 0;\n}\n/* Variations */\n.callout-danger {\n border-color: #eed3d7;\n background-color: #fdf7f7;\n}\n.callout-danger h4 {\n color: #b94a48;\n}\n.callout-warning {\n border-color: #faebcc;\n background-color: #faf8f0;\n}\n.callout-warning h4 {\n color: #8a6d3b;\n}\n.callout-info {\n border-color: #bce8f1;\n background-color: #f4f8fa;\n}\n.callout-info h4 {\n color: #34789a;\n}\n/*\n * Datepicker element\n */\n.datepicker.dropdown-menu {\n width: 250px;\n height: 270px;\n}\n.datepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.datepicker.dropdown-menu tbody {\n height: 180px;\n}\n.datepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n.datepicker.dropdown-menu.datepicker-mode-1 tbody button,\n.datepicker.dropdown-menu.datepicker-mode-2 tbody button {\n height: 65px;\n}\n.modal.center .modal-dialog {\n position: fixed;\n top: 40%;\n left: 50%;\n min-width: 320px;\n max-width: 630px;\n width: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n/*\n * Popovers corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.popover.top-left {\n margin-top: -10px;\n}\n.popover.top-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 10%;\n}\n.popover.top-left .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.top-right {\n margin-top: -10px;\n}\n.popover.top-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 90%;\n}\n.popover.top-right .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.bottom-left {\n margin-top: 10px;\n}\n.popover.bottom-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 10%;\n}\n.popover.bottom-left .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.bottom-right {\n margin-top: 10px;\n}\n.popover.bottom-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 90%;\n}\n.popover.bottom-right .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n/*\n * Timepicker element\n */\n.timepicker.dropdown-menu {\n padding: 0 4px;\n}\n.timepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.timepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n/*\n * Fancy tooltips\n *\n */\n.tooltip.tooltip-info.top .tooltip-arrow,\n.tooltip.tooltip-info.top-left .tooltip-arrow,\n.tooltip.tooltip-info.top-right .tooltip-arrow {\n border-top-color: #d9edf7;\n}\n.tooltip.tooltip-info.right .tooltip-arrow {\n border-right-color: #d9edf7;\n}\n.tooltip.tooltip-info.bottom .tooltip-arrow,\n.tooltip.tooltip-info.bottom-left .tooltip-arrow,\n.tooltip.tooltip-info.bottom-right .tooltip-arrow {\n border-bottom-color: #d9edf7;\n}\n.tooltip.tooltip-info.left .tooltip-arrow {\n border-left-color: #d9edf7;\n}\n.tooltip.tooltip-info .tooltip-inner {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.tooltip.tooltip-info .tooltip-inner hr {\n border-top-color: #a6e1ec;\n}\n.tooltip.tooltip-info .tooltip-inner .alert-link {\n color: #245269;\n}\n.tooltip.tooltip-success.top .tooltip-arrow,\n.tooltip.tooltip-success.top-left .tooltip-arrow,\n.tooltip.tooltip-success.top-right .tooltip-arrow {\n border-top-color: #dff0d8;\n}\n.tooltip.tooltip-success.right .tooltip-arrow {\n border-right-color: #dff0d8;\n}\n.tooltip.tooltip-success.bottom .tooltip-arrow,\n.tooltip.tooltip-success.bottom-left .tooltip-arrow,\n.tooltip.tooltip-success.bottom-right .tooltip-arrow {\n border-bottom-color: #dff0d8;\n}\n.tooltip.tooltip-success.left .tooltip-arrow {\n border-left-color: #dff0d8;\n}\n.tooltip.tooltip-success .tooltip-inner {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.tooltip.tooltip-success .tooltip-inner hr {\n border-top-color: #c9e2b3;\n}\n.tooltip.tooltip-success .tooltip-inner .alert-link {\n color: #2b542c;\n}\n.tooltip.tooltip-danger.top .tooltip-arrow,\n.tooltip.tooltip-danger.top-left .tooltip-arrow,\n.tooltip.tooltip-danger.top-right .tooltip-arrow {\n border-top-color: #f2dede;\n}\n.tooltip.tooltip-danger.right .tooltip-arrow {\n border-right-color: #f2dede;\n}\n.tooltip.tooltip-danger.bottom .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-left .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-right .tooltip-arrow {\n border-bottom-color: #f2dede;\n}\n.tooltip.tooltip-danger.left .tooltip-arrow {\n border-left-color: #f2dede;\n}\n.tooltip.tooltip-danger .tooltip-inner {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.tooltip.tooltip-danger .tooltip-inner hr {\n border-top-color: #e4b9c0;\n}\n.tooltip.tooltip-danger .tooltip-inner .alert-link {\n color: #843534;\n}\n/*\n * Tooltip corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.tooltip.top-left {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 10%;\n}\n.tooltip.top-right {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 90%;\n}\n.tooltip.bottom-left {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 10%;\n}\n.tooltip.bottom-right {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 90%;\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n border-top-right-radius: @border-radius-base;\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: @border-radius-base;\n .border-top-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Alerts placement\n */\n\n.alert {\n\n outline: none;\n\n &.top, &.top-left, &.top-right, &.bottom, &.bottom-left, &.bottom-right {\n position: fixed;\n z-index: @zindex-modal;\n margin: 20px;\n }\n\n &.top, &.top-left, &.top-right {\n top: @navbar-height;\n }\n &.top {\n right: 0px;\n left: 0px;\n }\n &.top-right {\n right: 0px;\n .close {\n padding-left: 10px;\n }\n }\n &.top-left {\n left: 0px;\n .close {\n padding-right: 10px;\n }\n }\n\n &.bottom, &.bottom-right, &.bottom-left {\n bottom: 0px;\n }\n &.bottom {\n right: 0px;\n left: 0px;\n }\n &.bottom-right {\n right: 0px;\n .close {\n padding-left: 10px;\n }\n }\n &.bottom-left {\n left: 0px;\n .close {\n padding-right: 10px;\n }\n }\n\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Aside element\n */\n\n.aside {\n\n position: fixed;\n top: 0;\n bottom: 0;\n z-index: @zindex-modal - 1;\n overflow: auto;\n min-width: 320px;\n background: white;\n\n &:focus {\n outline: none;\n }\n @media (max-width: @screen-sm-max) {\n min-width: 240px;\n }\n\n &.left {\n right: auto;\n left: 0;\n }\n &.right {\n right: 0;\n left: auto;\n }\n\n .aside-dialog {\n .aside-header {\n .modal-header;\n padding: 6px 15px;\n background: @brand-primary;\n color: white;\n .close {\n margin-right: -8px;\n padding: 4px 8px;\n color: white;\n font-size: 25px;\n opacity: .8;\n }\n }\n .aside-body {\n .modal-body;\n }\n .aside-footer {\n .modal-footer;\n }\n }\n\n}\n\n.aside-backdrop {\n .modal-backdrop;\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Callouts\n *\n * Not quite alerts, but custom and helpful notes for folks reading the docs.\n * Requires a base and modifier class.\n */\n\n.callout {\n\n margin: 20px 0;\n padding: 20px;\n border-left: 3px solid #eee;\n\n h4 {\n margin-top: 0;\n margin-bottom: 5px;\n }\n\n p:last-child {\n margin-bottom: 0;\n\n }\n\n}\n\n/* Variations */\n.callout-danger {\n border-color: #eed3d7;\n background-color: #fdf7f7;\n}\n.callout-danger h4 {\n color: #b94a48;\n}\n.callout-warning {\n border-color: #faebcc;\n background-color: #faf8f0;\n}\n.callout-warning h4 {\n color: #8a6d3b;\n}\n.callout-info {\n border-color: #bce8f1;\n background-color: #f4f8fa;\n}\n.callout-info h4 {\n color: #34789a;\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Datepicker element\n */\n\n.datepicker.dropdown-menu {\n width: 250px;\n height: 270px;\n button {\n outline: none;\n border: 0px;\n }\n tbody {\n height: 180px;\n }\n tbody button {\n padding: 6px;\n }\n &.datepicker-mode-1, &.datepicker-mode-2 {\n tbody button {\n height: 65px;\n }\n }\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n// Support center placement\n.modal {\n &.center {\n .modal-dialog {\n position: fixed;\n top: 40%;\n left: 50%;\n min-width: 320px;\n max-width: 630px;\n width: 50%;\n transform: translateX(-50%) translateY(-50%);\n }\n }\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Popovers corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n\n.popover {\n &.top-left {\n .popover.top;\n .arrow {\n .popover.top .arrow;\n left: 10%;\n }\n }\n &.top-right {\n .popover.top;\n .arrow {\n .popover.top .arrow;\n left: 90%;\n }\n }\n &.bottom-left {\n .popover.bottom;\n .arrow {\n .popover.bottom .arrow;\n left: 10%;\n }\n }\n &.bottom-right {\n .popover.bottom;\n .arrow {\n .popover.bottom .arrow;\n left: 90%;\n }\n }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: @line-height-base;\n text-align: left;\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Timepicker element\n */\n\n.timepicker.dropdown-menu {\n padding: 0 4px;\n button {\n outline: none;\n border: 0px;\n }\n tbody button {\n padding: 6px;\n }\n}\n","@import (reference) \"bower_components/bootstrap/less/bootstrap\";\n\n/*\n * Fancy tooltips\n *\n */\n\n.tooltip {\n &.tooltip-info {\n &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow {\n border-top-color: @alert-info-bg;\n }\n &.right .tooltip-arrow {\n border-right-color: @alert-info-bg;\n }\n &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow {\n border-bottom-color: @alert-info-bg;\n }\n &.left .tooltip-arrow {\n border-left-color: @alert-info-bg;\n }\n .tooltip-inner {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n }\n }\n &.tooltip-success {\n &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow {\n border-top-color: @alert-success-bg;\n }\n &.right .tooltip-arrow {\n border-right-color: @alert-success-bg;\n }\n &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow {\n border-bottom-color: @alert-success-bg;\n }\n &.left .tooltip-arrow {\n border-left-color: @alert-success-bg;\n }\n .tooltip-inner {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n }\n }\n &.tooltip-danger {\n &.top .tooltip-arrow, &.top-left .tooltip-arrow, &.top-right .tooltip-arrow {\n border-top-color: @alert-danger-bg;\n }\n &.right .tooltip-arrow {\n border-right-color: @alert-danger-bg;\n }\n &.bottom .tooltip-arrow, &.bottom-left .tooltip-arrow, &.bottom-right .tooltip-arrow {\n border-bottom-color: @alert-danger-bg;\n }\n &.left .tooltip-arrow {\n border-left-color: @alert-danger-bg;\n }\n .tooltip-inner {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n }\n }\n}\n\n/*\n * Tooltip corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n\n.tooltip {\n &.top-left {\n .tooltip.top;\n .tooltip-arrow {\n .tooltip.top .tooltip-arrow;\n left: 10%;\n }\n }\n &.top-right {\n .tooltip.top;\n .tooltip-arrow {\n .tooltip.top .tooltip-arrow;\n left: 90%;\n }\n }\n &.bottom-left {\n .tooltip.bottom;\n .tooltip-arrow {\n .tooltip.bottom .tooltip-arrow;\n left: 10%;\n }\n }\n &.bottom-right {\n .tooltip.bottom;\n .tooltip-arrow {\n .tooltip.bottom .tooltip-arrow;\n left: 90%;\n }\n }\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-small;\n font-weight: normal;\n line-height: 1.4;\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n text-decoration: none;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Alerts placement\n */\n.alert {\n outline: none;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right,\n.alert.bottom,\n.alert.bottom-left,\n.alert.bottom-right {\n position: fixed;\n z-index: 1050;\n margin: 20px;\n}\n.alert.top,\n.alert.top-left,\n.alert.top-right {\n top: 50px;\n}\n.alert.top {\n right: 0px;\n left: 0px;\n}\n.alert.top-right {\n right: 0px;\n}\n.alert.top-right .close {\n padding-left: 10px;\n}\n.alert.top-left {\n left: 0px;\n}\n.alert.top-left .close {\n padding-right: 10px;\n}\n.alert.bottom,\n.alert.bottom-right,\n.alert.bottom-left {\n bottom: 0px;\n}\n.alert.bottom {\n right: 0px;\n left: 0px;\n}\n.alert.bottom-right {\n right: 0px;\n}\n.alert.bottom-right .close {\n padding-left: 10px;\n}\n.alert.bottom-left {\n left: 0px;\n}\n.alert.bottom-left .close {\n padding-right: 10px;\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:before,\n.aside .aside-dialog .aside-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after,\n.aside .aside-dialog .aside-footer:after {\n clear: both;\n}\n/*\n * Aside element\n */\n.aside {\n position: fixed;\n top: 0;\n bottom: 0;\n z-index: 1049;\n overflow: auto;\n min-width: 320px;\n background: white;\n}\n.aside:focus {\n outline: none;\n}\n@media (max-width: 991px) {\n .aside {\n min-width: 240px;\n }\n}\n.aside.left {\n right: auto;\n left: 0;\n}\n.aside.right {\n right: 0;\n left: auto;\n}\n.aside .aside-dialog .aside-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n padding: 6px 15px;\n background: #337ab7;\n color: white;\n}\n.aside .aside-dialog .aside-header .close {\n margin-right: -8px;\n padding: 4px 8px;\n color: white;\n font-size: 25px;\n opacity: .8;\n}\n.aside .aside-dialog .aside-body {\n position: relative;\n padding: 15px;\n}\n.aside .aside-dialog .aside-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.aside .aside-dialog .aside-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.aside .aside-dialog .aside-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.aside .aside-dialog .aside-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.aside-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.aside-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.aside-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Datepicker element\n */\n.datepicker.dropdown-menu {\n width: 250px;\n height: 270px;\n}\n.datepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.datepicker.dropdown-menu tbody {\n height: 180px;\n}\n.datepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n.datepicker.dropdown-menu.datepicker-mode-1 tbody button,\n.datepicker.dropdown-menu.datepicker-mode-2 tbody button {\n height: 65px;\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Callouts\n *\n * Not quite alerts, but custom and helpful notes for folks reading the docs.\n * Requires a base and modifier class.\n */\n.callout {\n margin: 20px 0;\n padding: 20px;\n border-left: 3px solid #eee;\n}\n.callout h4 {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.callout p:last-child {\n margin-bottom: 0;\n}\n/* Variations */\n.callout-danger {\n border-color: #eed3d7;\n background-color: #fdf7f7;\n}\n.callout-danger h4 {\n color: #b94a48;\n}\n.callout-warning {\n border-color: #faebcc;\n background-color: #faf8f0;\n}\n.callout-warning h4 {\n color: #8a6d3b;\n}\n.callout-info {\n border-color: #bce8f1;\n background-color: #f4f8fa;\n}\n.callout-info h4 {\n color: #34789a;\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.modal.center .modal-dialog {\n position: fixed;\n top: 40%;\n left: 50%;\n min-width: 320px;\n max-width: 630px;\n width: 50%;\n transform: translateX(-50%) translateY(-50%);\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Popovers corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.popover.top-left {\n margin-top: -10px;\n}\n.popover.top-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 10%;\n}\n.popover.top-left .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.top-right {\n margin-top: -10px;\n}\n.popover.top-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n left: 90%;\n}\n.popover.top-right .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.bottom-left {\n margin-top: 10px;\n}\n.popover.bottom-left .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 10%;\n}\n.popover.bottom-left .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.bottom-right {\n margin-top: 10px;\n}\n.popover.bottom-right .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n left: 90%;\n}\n.popover.bottom-right .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Timepicker element\n */\n.timepicker.dropdown-menu {\n padding: 0 4px;\n}\n.timepicker.dropdown-menu button {\n outline: none;\n border: 0px;\n}\n.timepicker.dropdown-menu tbody button {\n padding: 6px;\n}\n",".thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n/*\n * Fancy tooltips\n *\n */\n.tooltip.tooltip-info.top .tooltip-arrow,\n.tooltip.tooltip-info.top-left .tooltip-arrow,\n.tooltip.tooltip-info.top-right .tooltip-arrow {\n border-top-color: #d9edf7;\n}\n.tooltip.tooltip-info.right .tooltip-arrow {\n border-right-color: #d9edf7;\n}\n.tooltip.tooltip-info.bottom .tooltip-arrow,\n.tooltip.tooltip-info.bottom-left .tooltip-arrow,\n.tooltip.tooltip-info.bottom-right .tooltip-arrow {\n border-bottom-color: #d9edf7;\n}\n.tooltip.tooltip-info.left .tooltip-arrow {\n border-left-color: #d9edf7;\n}\n.tooltip.tooltip-info .tooltip-inner {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.tooltip.tooltip-info .tooltip-inner hr {\n border-top-color: #a6e1ec;\n}\n.tooltip.tooltip-info .tooltip-inner .alert-link {\n color: #245269;\n}\n.tooltip.tooltip-success.top .tooltip-arrow,\n.tooltip.tooltip-success.top-left .tooltip-arrow,\n.tooltip.tooltip-success.top-right .tooltip-arrow {\n border-top-color: #dff0d8;\n}\n.tooltip.tooltip-success.right .tooltip-arrow {\n border-right-color: #dff0d8;\n}\n.tooltip.tooltip-success.bottom .tooltip-arrow,\n.tooltip.tooltip-success.bottom-left .tooltip-arrow,\n.tooltip.tooltip-success.bottom-right .tooltip-arrow {\n border-bottom-color: #dff0d8;\n}\n.tooltip.tooltip-success.left .tooltip-arrow {\n border-left-color: #dff0d8;\n}\n.tooltip.tooltip-success .tooltip-inner {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.tooltip.tooltip-success .tooltip-inner hr {\n border-top-color: #c9e2b3;\n}\n.tooltip.tooltip-success .tooltip-inner .alert-link {\n color: #2b542c;\n}\n.tooltip.tooltip-danger.top .tooltip-arrow,\n.tooltip.tooltip-danger.top-left .tooltip-arrow,\n.tooltip.tooltip-danger.top-right .tooltip-arrow {\n border-top-color: #f2dede;\n}\n.tooltip.tooltip-danger.right .tooltip-arrow {\n border-right-color: #f2dede;\n}\n.tooltip.tooltip-danger.bottom .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-left .tooltip-arrow,\n.tooltip.tooltip-danger.bottom-right .tooltip-arrow {\n border-bottom-color: #f2dede;\n}\n.tooltip.tooltip-danger.left .tooltip-arrow {\n border-left-color: #f2dede;\n}\n.tooltip.tooltip-danger .tooltip-inner {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.tooltip.tooltip-danger .tooltip-inner hr {\n border-top-color: #e4b9c0;\n}\n.tooltip.tooltip-danger .tooltip-inner .alert-link {\n color: #843534;\n}\n/*\n * Tooltip corner placement\n *\n * Inherit exotic positionning from basic ones & fix arrow placement\n */\n.tooltip.top-left {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 10%;\n}\n.tooltip.top-right {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n left: 90%;\n}\n.tooltip.bottom-left {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 10%;\n}\n.tooltip.bottom-right {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n left: 90%;\n}\n"],"sourceRoot":"/source/"} --------------------------------------------------------------------------------