├── blogproject ├── web │ ├── posts │ │ ├── posts.css │ │ ├── posts.html │ │ └── posts.js │ ├── .gitignore │ ├── login │ │ ├── login.css │ │ ├── login.html │ │ └── login.js │ ├── content │ │ ├── images │ │ │ └── auth0_logo_final_blue_RGB.png │ │ └── css │ │ │ ├── polymerblog.css │ │ │ └── lavish.css │ ├── core │ │ ├── auth0-variables.js │ │ └── app.js │ ├── home │ │ ├── home.html │ │ ├── home.js │ │ └── home.css │ ├── elements │ │ ├── post-list.html │ │ ├── post-card.html │ │ └── post-card-form.html │ └── index.html ├── server │ ├── .gitignore │ ├── server.js │ ├── app.js │ ├── README.md │ └── test │ │ └── server_test.js ├── Procfile ├── .bowerrc ├── design │ └── ai │ │ ├── logo.ai │ │ └── logo.jpg ├── .env ├── README.md ├── package.json ├── gulpfile.js └── bower.json ├── .gitignore └── README.md /blogproject/web/posts/posts.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogproject/server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | blogproject/node_modules 3 | -------------------------------------------------------------------------------- /blogproject/Procfile: -------------------------------------------------------------------------------- 1 | web: node server/server.js 2 | -------------------------------------------------------------------------------- /blogproject/web/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | node_modules/ 3 | 4 | -------------------------------------------------------------------------------- /blogproject/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "web/bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /blogproject/web/login/login.css: -------------------------------------------------------------------------------- 1 | .login-page .login-box { 2 | padding: 100px 0; 3 | } 4 | -------------------------------------------------------------------------------- /blogproject/design/ai/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdg-sp/html5studygroup/HEAD/blogproject/design/ai/logo.ai -------------------------------------------------------------------------------- /blogproject/design/ai/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdg-sp/html5studygroup/HEAD/blogproject/design/ai/logo.jpg -------------------------------------------------------------------------------- /blogproject/web/content/images/auth0_logo_final_blue_RGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdg-sp/html5studygroup/HEAD/blogproject/web/content/images/auth0_logo_final_blue_RGB.png -------------------------------------------------------------------------------- /blogproject/web/core/auth0-variables.js: -------------------------------------------------------------------------------- 1 | var AUTH0_CLIENT_ID='Ih7lplND7bMPXtkSJy3jZwFIwbvFXG2u'; 2 | var AUTH0_DOMAIN='html5studygroup.auth0.com'; 3 | var AUTH0_CALLBACK_URL=location.href; -------------------------------------------------------------------------------- /blogproject/.env: -------------------------------------------------------------------------------- 1 | AUTH0_CLIENT_ID=Ih7lplND7bMPXtkSJy3jZwFIwbvFXG2u 2 | AUTH0_CLIENT_SECRET=gYKDXiHmq7JIQ3hTbOHcxvvbpgkxGF7wcVNHe29zEEfeH5pWQeASR7PPusVsjDWH 3 | AUTH0_DOMAIN=html5studygroup.auth0.com 4 | AUTH0_CALLBACK_URL=http://localhost:3000/callback -------------------------------------------------------------------------------- /blogproject/server/server.js: -------------------------------------------------------------------------------- 1 | var http = require('http'); 2 | var app = require('./app'); 3 | 4 | var port = process.env.PORT || 3001; 5 | 6 | http.createServer(app).listen(port, function (err) { 7 | console.log('Server iniciado em http://localhost:' + port); 8 | }); 9 | -------------------------------------------------------------------------------- /blogproject/README.md: -------------------------------------------------------------------------------- 1 | ## Descricao 2 | Projeto com livereload, browser-sync, gulp, nodemon ('livereload' para o lado server) e o que mais adicionarem 3 | 4 | ## Rodando o projeto 5 | 6 | Abra este diretorio no terminal e execute os seguintes comandos: 7 | * *npm install* 8 | * *bower install* 9 | * *gulp* 10 | -------------------------------------------------------------------------------- /blogproject/web/posts/posts.html: -------------------------------------------------------------------------------- 1 |
2 |

{{'posts.viewPosts' | translate}} {{auth.profile.nickname}}

3 | 4 | 5 | 6 |
7 | -------------------------------------------------------------------------------- /blogproject/web/login/login.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |

{{'login.wellcome' | translate}}

5 | {{'login.makeLogin' | translate}} 6 |
7 |
8 | -------------------------------------------------------------------------------- /blogproject/web/home/home.html: -------------------------------------------------------------------------------- 1 |
2 |

3 |

{{'home.wellcome' | translate}} {{auth.profile.nickname}}

4 |
5 | 6 | 7 |
8 | -------------------------------------------------------------------------------- /blogproject/web/elements/post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 17 | 22 | 23 | -------------------------------------------------------------------------------- /blogproject/web/elements/post-card.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /blogproject/web/posts/posts.js: -------------------------------------------------------------------------------- 1 | angular.module( 'polymerblog.posts', [ 2 | 'auth0', 3 | 'pascalprecht.translate' 4 | ]) 5 | .config(function ($translateProvider) { 6 | $translateProvider.translations('pt-br', { 7 | posts: { 8 | viewPosts: 'Vendo posts como' 9 | } 10 | }); 11 | 12 | $translateProvider.translations('en', { 13 | posts: { 14 | viewPosts: 'Viewing posts as' 15 | } 16 | }); 17 | }) 18 | .controller( 'PostsCtrl', function PostsController( $scope, auth, $http, $location, store ) { 19 | $scope.auth = auth; 20 | 21 | $scope.logout = function() { 22 | auth.signout(); 23 | store.remove('profile'); 24 | store.remove('token'); 25 | $location.path('/login'); 26 | } 27 | }); 28 | -------------------------------------------------------------------------------- /blogproject/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "blogproject", 3 | "version": "0.1.0", 4 | "description": "Polymer Blog GDG-SP 7COMm", 5 | "repository": "git://github.com/gdg-sp/html5studygroup.git", 6 | "author": "GDG-SP 7COMm", 7 | "license": "MIT", 8 | "dependencies": { 9 | "cors": "^2.7.1", 10 | "dotenv": "^0.2.8", 11 | "express": "^3.3.8", 12 | "express-jwt": "^0.2.1", 13 | "jsonwebtoken": "^5.0.4" 14 | }, 15 | "engines": { 16 | "node": "0.10.x" 17 | }, 18 | "devDependencies": { 19 | "browser-sync": "^2.8.2", 20 | "chai": "^3.2.0", 21 | "gulp": "^3.9.0", 22 | "nodemon": "^1.4.1", 23 | "proxy-middleware": "^0.13.1", 24 | "supertest": "^1.0.1", 25 | "url": "^0.10.3" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Este é o repositório oficial do Sistema de Blog proposto no [Grupo de Estudos de HTML5 do GDG-SP](http://www.meetup.com/GDG-SP/events/222994019/) 2 | 3 | ## Como Contribuir 4 | 5 | Sinta-se livre para contribuir. Todas sugestões de conteúdo e design são bem vindas. 6 | 7 | Para contribuir, por favor, faça o seguinte. 8 | 9 | * [Crie um fork deste projeto](https://help.github.com/articles/fork-a-repo/) 10 | * Realize um clone do seu fork 11 | * Adicione o repositório oficial como upstream para facilitar o desenvolvimento
`git remote add upstream https://github.com/gdg-sp/html5studygroup` 12 | * Faça um update do repositório oficial `git pull upstream master` 13 | * Crie um branch que conterá sua alteração: `git checkout -b minha_alteracao` 14 | * Adicione o que deseja 15 | * Faça o push para seu repositório `git push origin minha_alteracao` 16 | * [Envie um Pull Request](https://help.github.com/articles/using-pull-requests/) 17 | 18 | ## Licença [MIT](http://opensource.org/licenses/MIT) 19 | 20 | Todo conteúdo segue a licença MIT 21 | -------------------------------------------------------------------------------- /blogproject/web/login/login.js: -------------------------------------------------------------------------------- 1 | angular.module( 'polymerblog.login', [ 2 | 'auth0', 3 | 'pascalprecht.translate' 4 | ]) 5 | .config(function ($translateProvider) { 6 | $translateProvider.translations('pt-br', { 7 | login: { 8 | loginFail: 'Houve um erro ao logar, veja o console.', 9 | wellcome: 'Bem vindo ao Polymer Blog, faça login para continuar.', 10 | makeLogin: 'Fazer Login' 11 | } 12 | }); 13 | 14 | $translateProvider.translations('en', { 15 | login: { 16 | loginFail: 'There was error on login, see the console', 17 | wellcome: 'Wellcome the Polymer Blog, make login to continue.', 18 | makeLogin: 'Make Login' 19 | } 20 | }); 21 | }) 22 | .controller( 'LoginCtrl', function HomeController( $scope, auth, $location, store, $filter) { 23 | 24 | $scope.login = function() { 25 | auth.signin({}, function(profile, token) { 26 | store.set('profile', profile); 27 | store.set('token', token); 28 | $location.path("/"); 29 | }, function(error) { 30 | console.log($filter('translate')('login.loginFail'), error); 31 | }); 32 | } 33 | 34 | }); 35 | -------------------------------------------------------------------------------- /blogproject/server/app.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var cors = require('cors'); 3 | var app = express(); 4 | 5 | var jwt = require('express-jwt'); 6 | var dotenv = require('dotenv'); 7 | 8 | dotenv.load(); 9 | 10 | var authenticate = jwt({ 11 | secret: new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'), 12 | audience: process.env.AUTH0_CLIENT_ID 13 | }); 14 | 15 | 16 | app.configure(function () { 17 | // Request body parsing middleware should be above methodOverride 18 | app.use(express.bodyParser()); // TODO: add test for it 19 | app.use(express.urlencoded()); // TODO: add test for it 20 | app.use(express.json()); // TODO: add test for it 21 | 22 | 23 | app.use('/secured', authenticate); 24 | app.use(cors()); 25 | 26 | app.use(app.router); // TODO: add test for it, maybe delete it 27 | }); 28 | 29 | 30 | app.get('/ping', function(req, res) { 31 | res.send(200, {text: "Resposta OK de método desprotegido!"}); 32 | }); 33 | 34 | app.get('/secured/ping', function(req, res) { 35 | res.send(200, {text: "Resposta OK de método protegido, você está autenticado!"}); 36 | }); 37 | 38 | module.exports = app; 39 | -------------------------------------------------------------------------------- /blogproject/web/content/css/polymerblog.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | -webkit-user-select: none; 4 | -moz-user-select: none; 5 | -ms-user-select: none; 6 | user-select: none; 7 | -webkit-tap-highlight-color: rgba(0,0,0,0); 8 | -webkit-touch-callout: none; 9 | } 10 | 11 | paper-toolbar { 12 | box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2); 13 | font-size: 20px; 14 | font-weight: 400; 15 | margin-bottom: 1.5em; 16 | } 17 | 18 | post-card paper-material { 19 | border-radius: 2px; 20 | height: 100%; 21 | padding: 16px 0 16px 0; 22 | width: calc(98.66% - 16px); 23 | margin: 16px auto; 24 | background: white; 25 | } 26 | 27 | paper-fab { 28 | position:fixed; 29 | right: 24px; 30 | bottom: 24px; 31 | } 32 | 33 | paper-dialog.size-position { 34 | width: 300px; 35 | height: 300px; 36 | } 37 | 38 | #mainToolbar .middle { 39 | margin-left: 48px; 40 | } 41 | 42 | #mainToolbar.has-shadow .middle { 43 | font-size: 20px; 44 | padding-bottom: 0; 45 | margin-left: 48px; 46 | } 47 | 48 | paper-dialog-scrollable{ 49 | -webkit-overflow-scrolling:touch; 50 | overflow:none;; 51 | } 52 | -------------------------------------------------------------------------------- /blogproject/server/README.md: -------------------------------------------------------------------------------- 1 | # Auth0 + NodeJS API Seed 2 | This is the seed project you need to use if you're going to create a NodeJS API. You'll mostly use this API either for a SPA or a Mobile app. If you just want to create a Regular NodeJS WebApp, please check [this other seed project](https://github.com/auth0/node-auth0/tree/master/examples/nodejs-regular-webapp) 3 | 4 | This example is deployed at Heroku at http://auth0-nodejsapi-sample.herokuapp.com/ping 5 | 6 | #Running the example 7 | In order to run the example you need to have npm and nodejs installed. 8 | 9 | You also need to set the ClientSecret and ClientId for your Auth0 app as enviroment variables with the following names respectively: `AUTH0_CLIENT_SECRET` and `AUTH0_CLIENT_ID`. 10 | 11 | For that, if you just create a file named `.env` in the directory and set the values like the following, the app will just work: 12 | 13 | ````bash 14 | # .env file 15 | AUTH0_CLIENT_SECRET=myCoolSecret 16 | AUTH0_CLIENT_ID=myCoolClientId 17 | ```` 18 | 19 | Once you've set those 2 enviroment variables, just run `node server.js` and try calling [http://localhost:3001/ping](http://localhost:3001/ping) 20 | -------------------------------------------------------------------------------- /blogproject/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'), 2 | url = require('url'), 3 | nodemon = require('nodemon'), 4 | proxy = require('proxy-middleware'), 5 | browserSync = require('browser-sync').create(); 6 | 7 | gulp.task('start-server', function(cb) { 8 | 9 | var started = false; 10 | 11 | return nodemon({ 12 | script: 'server/server.js', 13 | env: { 'NODE_ENV': 'development' } 14 | }) 15 | .on('start', function() { 16 | if (!started) { 17 | cb(); 18 | started = true; 19 | } 20 | }) 21 | .on('restart', function() { 22 | console.log('restarted!'); 23 | }); 24 | }); 25 | 26 | gulp.task('start-client', ['start-server'], function() { 27 | 28 | var proxyServer = url.parse('http://localhost:3001'); 29 | proxyServer.route = '/api'; 30 | 31 | browserSync.init({ 32 | port: 4000, 33 | ui: { 34 | port: 4001 35 | }, 36 | server: { 37 | baseDir: './web', 38 | middleware: [proxy(proxyServer)] 39 | } 40 | }); 41 | 42 | gulp.watch(['./web/**/*.html'], browserSync.reload); 43 | gulp.watch(['./web/**/*.js'], browserSync.reload); 44 | gulp.watch(['./web/**/*.css'], browserSync.reload); 45 | }); 46 | 47 | gulp.task('default', ['start-client']); -------------------------------------------------------------------------------- /blogproject/web/elements/post-card-form.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 28 | 29 | 38 | 39 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /blogproject/server/test/server_test.js: -------------------------------------------------------------------------------- 1 | var app = require('../app'); 2 | var request = require('supertest'); 3 | var jwt = require('jsonwebtoken'); 4 | var dotenv = require('dotenv'); 5 | 6 | dotenv.load(); 7 | 8 | describe('Server API', function () { 9 | describe('with a unauthenticated user', function () { 10 | it('returns http status 200 to /ping with json type', function (done) { 11 | request(app) 12 | .get('/ping') 13 | .expect('Content-Type', /json/) 14 | .expect(200, done) 15 | }); 16 | 17 | it('returns http status 401 to /secured/ping', function (done) { 18 | request(app) 19 | .get('/secured/ping') 20 | .expect(401, done) 21 | }); 22 | }); 23 | 24 | describe('with a authenticate user', function () { 25 | var token; 26 | beforeEach(function () { 27 | var secret = new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'); 28 | token = jwt.sign({foo: 'bar', aud: process.env.AUTH0_CLIENT_ID}, secret); 29 | }); 30 | 31 | it('returns 200 to /secured/ping', function (done) { 32 | request(app) 33 | .get('/secured/ping') 34 | .set('Authorization', 'Bearer ' + token) 35 | .expect(200, done) 36 | }); 37 | }); 38 | 39 | it('returns CORS headers to OPTIONS request', function (done) { 40 | request(app) 41 | .options('/ping') 42 | .expect('Access-Control-Allow-Origin', '*') 43 | .expect('Access-Control-Allow-Methods', 'GET,HEAD,PUT,PATCH,POST,DELETE') 44 | .expect(204, done) 45 | }); 46 | }); 47 | -------------------------------------------------------------------------------- /blogproject/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Polymer Blog", 3 | "version": "0.0.0", 4 | "authors": [ 5 | "beneditobatista ", 6 | "fernandorych " 7 | ], 8 | "description": "Esqueleto do Projeto", 9 | "main": "index.html", 10 | "keywords": [ 11 | "blog", 12 | "html5", 13 | "studyGroup", 14 | "GDG", 15 | "GDGSP", 16 | "polymer", 17 | "firebase", 18 | "AngularJS", 19 | "Auth0", 20 | "Lavish", 21 | "Bootstrap", 22 | "font-awesome" 23 | ], 24 | "license": "MIT", 25 | "ignore": [ 26 | "**/.*", 27 | "node_modules", 28 | "bower_components", 29 | "test", 30 | "tests" 31 | ], 32 | "dependencies": { 33 | "polymer": "Polymer/polymer#1.0.0", 34 | "paper-toolbar": "PolymerElements/paper-toolbar#1.0.0", 35 | "paper-material": "PolymerElements/paper-material#1.0.0", 36 | "paper-header-panel": "PolymerElements/paper-header-panel#1.0.0", 37 | "firebase-element": "GoogleWebComponents/firebase-element#1.0.0", 38 | "bootstrap": "~3.3.5", 39 | "font-awesome": "~4.3.0", 40 | "angular": "~1.4.2", 41 | "angular-cookies": "~1.4.2", 42 | "angular-route": "~1.2.28", 43 | "angular-translate": "~2.7.2", 44 | "angular-storage": "~0.5.0", 45 | "angular-jwt": "~0.0.9", 46 | "auth0-angular": "~4.0.5", 47 | "a0-angular-storage": "~0.0.12", 48 | "paper-fab": "PolymerElements/paper-fab#^1.0.0", 49 | "paper-dialog": "PolymerElements/paper-dialog#^1.0.0", 50 | "paper-button": "PolymerElements/paper-button#^1.0.0", 51 | "paper-dialog-scrollable": "PolymerElements/paper-dialog-scrollable#^1.0.0", 52 | "paper-input": "PolymerElements/paper-input#^1.0.0" 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /blogproject/web/home/home.js: -------------------------------------------------------------------------------- 1 | angular.module( 'polymerblog.home', [ 2 | 'auth0', 3 | 'pascalprecht.translate' 4 | ]) 5 | .config(function ($translateProvider) { 6 | $translateProvider.translations('pt-br', { 7 | home: { 8 | testServerSuccess: 'Sucesso ao consultar o server Node.js', 9 | testServerError: 'Erro ao consultar o server, você está logado? O Server foi iniciado?', 10 | wellcome: 'Bem-Vindo', 11 | makeAuthCall: 'Fazer Chamada Autenticada', 12 | viewPosts: 'Ver os Posts' 13 | } 14 | }); 15 | 16 | $translateProvider.translations('en', { 17 | home: { 18 | testServerSuccess: 'Success to query the server Node.js', 19 | testServerError: 'Error to query the server, do you are logged? The server has started?', 20 | wellcome: 'Wellcome', 21 | makeAuthCall: 'Make Authenticated Call', 22 | viewPosts: 'View Posts' 23 | } 24 | }); 25 | }) 26 | .controller( 'HomeCtrl', function HomeController( $scope, auth, $http, $location, store, $filter) { 27 | 28 | $scope.auth = auth; 29 | 30 | $scope.callApi = function() { 31 | // Just call the API as you'd do using $http 32 | $http({ 33 | url: 'http://localhost:3001/secured/ping', 34 | method: 'GET' 35 | }).then(function() { 36 | alert($filter('translate')('home.testServerSuccess')); 37 | }, function(response) { 38 | if (response.status == 0) { 39 | alert($filter('translate')('home.testServerError')); 40 | } 41 | else { 42 | alert(response.data); 43 | } 44 | }); 45 | } 46 | 47 | $scope.logout = function() { 48 | auth.signout(); 49 | store.remove('profile'); 50 | store.remove('token'); 51 | $location.path('/login'); 52 | } 53 | 54 | $scope.redirectPosts = function() { 55 | $location.path('/posts'); 56 | } 57 | 58 | }); 59 | -------------------------------------------------------------------------------- /blogproject/web/home/home.css: -------------------------------------------------------------------------------- 1 | body{ 2 | font-family: "proxima-nova",sans-serif; 3 | text-align: center; 4 | font-size: 300%; 5 | font-weight: 100; 6 | } 7 | 8 | input[type=checkbox], 9 | input[type=radio] { 10 | position: absolute; 11 | opacity: 0; 12 | } 13 | input[type=checkbox] + label, 14 | input[type=radio] + label { 15 | display: inline-block; 16 | } 17 | input[type=checkbox] + label:before, 18 | input[type=radio] + label:before { 19 | content: ""; 20 | display: inline-block; 21 | vertical-align: -0.2em; 22 | width: 1em; 23 | height: 1em; 24 | border: 0.15em solid #0074d9; 25 | border-radius: 0.2em; 26 | margin-right: 0.3em; 27 | background-color: white; 28 | } 29 | input[type=radio] + label:before { 30 | border-radius: 50%; 31 | } 32 | input[type=radio]:checked + label:before, 33 | input[type=checkbox]:checked + label:before { 34 | background-color: #0074d9; 35 | box-shadow: inset 0 0 0 0.15em white; 36 | } 37 | input[type=radio]:focus + label:before, 38 | input[type=checkbox]:focus + label:before { 39 | outline: 0; 40 | } 41 | 42 | .btn{ 43 | font-size: 140%; 44 | text-transform: uppercase; 45 | letter-spacing: 1px; 46 | border: 0; 47 | background-color: #16214D; 48 | color: white; 49 | 50 | &:hover{ 51 | background-color: #44C7F4; 52 | } 53 | 54 | &:focus{ 55 | outline: none !important; 56 | } 57 | 58 | &.btn-lg{ 59 | padding: 20px 30px; 60 | } 61 | 62 | &:disabled{ 63 | background-color: #333; 64 | color: #666; 65 | } 66 | } 67 | 68 | h1,h2,h3{ 69 | font-weight: 100; 70 | } 71 | 72 | #logo img{ 73 | width: 300px; 74 | margin-bottom: 60px; 75 | } 76 | 77 | .home-description{ 78 | font-weight: 100; 79 | margin: 100px 0; 80 | } 81 | 82 | h2.ng-binding{ 83 | margin-top: 30px; 84 | margin-bottom: 40px; 85 | font-size: 200% 86 | } 87 | 88 | label.ng-binding{ 89 | font-size: 100%; 90 | font-weight: 300; 91 | } 92 | 93 | .btn-next{ 94 | margin-top: 30px 95 | } 96 | 97 | .answer{ 98 | width: 70%; 99 | margin: auto; 100 | text-align: left; 101 | padding-left: 10%; 102 | margin-bottom: 20px; 103 | } 104 | -------------------------------------------------------------------------------- /blogproject/web/core/app.js: -------------------------------------------------------------------------------- 1 | angular.module( 'polymerblog', [ 2 | 'auth0', 3 | 'ngRoute', 4 | 'polymerblog.home', 5 | 'polymerblog.login', 6 | 'polymerblog.posts', 7 | 'angular-storage', 8 | 'angular-jwt', 9 | 'pascalprecht.translate' 10 | ]) 11 | .config( function myAppConfig ( $routeProvider, authProvider, $httpProvider, $locationProvider, 12 | jwtInterceptorProvider, $translateProvider) { 13 | 14 | $translateProvider.useSanitizeValueStrategy(null); 15 | $translateProvider.preferredLanguage('pt-br'); 16 | 17 | $routeProvider 18 | .when( '/', { 19 | controller: 'HomeCtrl', 20 | templateUrl: 'home/home.html', 21 | pageTitle: 'Homepage', 22 | requiresLogin: true 23 | }) 24 | .when( '/posts', { 25 | controller: 'PostsCtrl', 26 | templateUrl: 'posts/posts.html', 27 | pageTitle: 'Posts', 28 | requiresLogin: true 29 | }) 30 | .when( '/login', { 31 | controller: 'LoginCtrl', 32 | templateUrl: 'login/login.html', 33 | pageTitle: 'Login' 34 | }); 35 | 36 | 37 | authProvider.init({ 38 | domain: AUTH0_DOMAIN, 39 | clientID: AUTH0_CLIENT_ID, 40 | loginUrl: '/login' 41 | }); 42 | 43 | jwtInterceptorProvider.tokenGetter = function(store) { 44 | return store.get('token'); 45 | } 46 | 47 | // Add a simple interceptor that will fetch all requests and add the jwt token to its authorization header. 48 | // NOTE: in case you are calling APIs which expect a token signed with a different secret, you might 49 | // want to check the delegation-token example 50 | $httpProvider.interceptors.push('jwtInterceptor'); 51 | }).run(function($rootScope, auth, store, jwtHelper, $location) { 52 | $rootScope.$on('$locationChangeStart', function() { 53 | if (!auth.isAuthenticated) { 54 | var token = store.get('token'); 55 | if (token) { 56 | if (!jwtHelper.isTokenExpired(token)) { 57 | auth.authenticate(store.get('profile'), token); 58 | } else { 59 | $location.path('/login'); 60 | } 61 | } 62 | } 63 | 64 | }); 65 | }) 66 | .controller( 'AppCtrl', function AppCtrl ( $scope, $location ) { 67 | $scope.$on('$routeChangeSuccess', function(e, nextRoute){ 68 | if ( nextRoute.$$route && angular.isDefined( nextRoute.$$route.pageTitle ) ) { 69 | $scope.pageTitle = nextRoute.$$route.pageTitle + ' | Auth0 Sample' ; 70 | } 71 | }); 72 | }) 73 | 74 | ; 75 | 76 | -------------------------------------------------------------------------------- /blogproject/web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 45 | 47 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
Polymer HTML5 Blog
61 |
62 |
63 |
64 | 65 | 66 |
67 | Cancelar 68 | Salvar 69 |
70 |
- 71 | 72 | 73 | 74 | 92 | -------------------------------------------------------------------------------- /blogproject/web/content/css/lavish.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | /* CSS generated by http://lavishbootstrap.com */ 3 | /*! normalize.css v3.0.2 | MIT License | git.io/normalize */ 4 | html { 5 | font-family: sans-serif; 6 | -ms-text-size-adjust: 100%; 7 | -webkit-text-size-adjust: 100%; } 8 | 9 | body { 10 | margin: 0; } 11 | 12 | article, 13 | aside, 14 | details, 15 | figcaption, 16 | figure, 17 | footer, 18 | header, 19 | hgroup, 20 | main, 21 | menu, 22 | nav, 23 | section, 24 | summary { 25 | display: block; } 26 | 27 | audio, 28 | canvas, 29 | progress, 30 | video { 31 | display: inline-block; 32 | vertical-align: baseline; } 33 | 34 | audio:not([controls]) { 35 | display: none; 36 | height: 0; } 37 | 38 | [hidden], 39 | template { 40 | display: none; } 41 | 42 | a { 43 | background-color: transparent; } 44 | 45 | a:active, 46 | a:hover { 47 | outline: 0; } 48 | 49 | abbr[title] { 50 | border-bottom: 1px dotted; } 51 | 52 | b, 53 | strong { 54 | font-weight: bold; } 55 | 56 | dfn { 57 | font-style: italic; } 58 | 59 | h1 { 60 | font-size: 2em; 61 | margin: 0.67em 0; } 62 | 63 | mark { 64 | background: #ff0; 65 | color: #000; } 66 | 67 | small { 68 | font-size: 80%; } 69 | 70 | sub, 71 | sup { 72 | font-size: 75%; 73 | line-height: 0; 74 | position: relative; 75 | vertical-align: baseline; } 76 | 77 | sup { 78 | top: -0.5em; } 79 | 80 | sub { 81 | bottom: -0.25em; } 82 | 83 | img { 84 | border: 0; } 85 | 86 | svg:not(:root) { 87 | overflow: hidden; } 88 | 89 | figure { 90 | margin: 1em 40px; } 91 | 92 | hr { 93 | -moz-box-sizing: content-box; 94 | box-sizing: content-box; 95 | height: 0; } 96 | 97 | pre { 98 | overflow: auto; } 99 | 100 | code, 101 | kbd, 102 | pre, 103 | samp { 104 | font-family: monospace, monospace; 105 | font-size: 1em; } 106 | 107 | button, 108 | input, 109 | optgroup, 110 | select, 111 | textarea { 112 | color: inherit; 113 | font: inherit; 114 | margin: 0; } 115 | 116 | button { 117 | overflow: visible; } 118 | 119 | button, 120 | select { 121 | text-transform: none; } 122 | 123 | button, 124 | html input[type="button"], 125 | input[type="reset"], 126 | input[type="submit"] { 127 | -webkit-appearance: button; 128 | cursor: pointer; } 129 | 130 | button[disabled], 131 | html input[disabled] { 132 | cursor: default; } 133 | 134 | button::-moz-focus-inner, 135 | input::-moz-focus-inner { 136 | border: 0; 137 | padding: 0; } 138 | 139 | input { 140 | line-height: normal; } 141 | 142 | input[type="checkbox"], 143 | input[type="radio"] { 144 | box-sizing: border-box; 145 | padding: 0; } 146 | 147 | input[type="number"]::-webkit-inner-spin-button, 148 | input[type="number"]::-webkit-outer-spin-button { 149 | height: auto; } 150 | 151 | input[type="search"] { 152 | -webkit-appearance: textfield; 153 | -moz-box-sizing: content-box; 154 | -webkit-box-sizing: content-box; 155 | box-sizing: content-box; } 156 | 157 | input[type="search"]::-webkit-search-cancel-button, 158 | input[type="search"]::-webkit-search-decoration { 159 | -webkit-appearance: none; } 160 | 161 | fieldset { 162 | border: 1px solid #c0c0c0; 163 | margin: 0 2px; 164 | padding: 0.35em 0.625em 0.75em; } 165 | 166 | legend { 167 | border: 0; 168 | padding: 0; } 169 | 170 | textarea { 171 | overflow: auto; } 172 | 173 | optgroup { 174 | font-weight: bold; } 175 | 176 | table { 177 | border-collapse: collapse; 178 | border-spacing: 0; } 179 | 180 | td, 181 | th { 182 | padding: 0; } 183 | 184 | /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ 185 | @media print { 186 | *, 187 | *:before, 188 | *:after { 189 | background: transparent !important; 190 | color: #000 !important; 191 | box-shadow: none !important; 192 | text-shadow: none !important; } 193 | 194 | a, 195 | a:visited { 196 | text-decoration: underline; } 197 | 198 | a[href]:after { 199 | content: " (" attr(href) ")"; } 200 | 201 | abbr[title]:after { 202 | content: " (" attr(title) ")"; } 203 | 204 | a[href^="#"]:after, 205 | a[href^="javascript:"]:after { 206 | content: ""; } 207 | 208 | pre, 209 | blockquote { 210 | border: 1px solid #999; 211 | page-break-inside: avoid; } 212 | 213 | thead { 214 | display: table-header-group; } 215 | 216 | tr, 217 | img { 218 | page-break-inside: avoid; } 219 | 220 | img { 221 | max-width: 100% !important; } 222 | 223 | p, 224 | h2, 225 | h3 { 226 | orphans: 3; 227 | widows: 3; } 228 | 229 | h2, 230 | h3 { 231 | page-break-after: avoid; } 232 | 233 | select { 234 | background: #fff !important; } 235 | 236 | .navbar { 237 | display: none; } 238 | 239 | .btn > .caret, 240 | .dropup > .btn > .caret { 241 | border-top-color: #000 !important; } 242 | 243 | .label { 244 | border: 1px solid #000; } 245 | 246 | .table { 247 | border-collapse: collapse !important; } 248 | .table td, 249 | .table th { 250 | background-color: #fff !important; } 251 | 252 | .table-bordered th, 253 | .table-bordered td { 254 | border: 1px solid #ddd !important; } } 255 | @font-face { 256 | font-family: 'Glyphicons Halflings'; 257 | src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); 258 | src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } 259 | .glyphicon { 260 | position: relative; 261 | top: 1px; 262 | display: inline-block; 263 | font-family: 'Glyphicons Halflings'; 264 | font-style: normal; 265 | font-weight: normal; 266 | line-height: 1; 267 | -webkit-font-smoothing: antialiased; 268 | -moz-osx-font-smoothing: grayscale; } 269 | 270 | .glyphicon-asterisk:before { 271 | content: "\2a"; } 272 | 273 | .glyphicon-plus:before { 274 | content: "\2b"; } 275 | 276 | .glyphicon-euro:before, 277 | .glyphicon-eur:before { 278 | content: "\20ac"; } 279 | 280 | .glyphicon-minus:before { 281 | content: "\2212"; } 282 | 283 | .glyphicon-cloud:before { 284 | content: "\2601"; } 285 | 286 | .glyphicon-envelope:before { 287 | content: "\2709"; } 288 | 289 | .glyphicon-pencil:before { 290 | content: "\270f"; } 291 | 292 | .glyphicon-glass:before { 293 | content: "\e001"; } 294 | 295 | .glyphicon-music:before { 296 | content: "\e002"; } 297 | 298 | .glyphicon-search:before { 299 | content: "\e003"; } 300 | 301 | .glyphicon-heart:before { 302 | content: "\e005"; } 303 | 304 | .glyphicon-star:before { 305 | content: "\e006"; } 306 | 307 | .glyphicon-star-empty:before { 308 | content: "\e007"; } 309 | 310 | .glyphicon-user:before { 311 | content: "\e008"; } 312 | 313 | .glyphicon-film:before { 314 | content: "\e009"; } 315 | 316 | .glyphicon-th-large:before { 317 | content: "\e010"; } 318 | 319 | .glyphicon-th:before { 320 | content: "\e011"; } 321 | 322 | .glyphicon-th-list:before { 323 | content: "\e012"; } 324 | 325 | .glyphicon-ok:before { 326 | content: "\e013"; } 327 | 328 | .glyphicon-remove:before { 329 | content: "\e014"; } 330 | 331 | .glyphicon-zoom-in:before { 332 | content: "\e015"; } 333 | 334 | .glyphicon-zoom-out:before { 335 | content: "\e016"; } 336 | 337 | .glyphicon-off:before { 338 | content: "\e017"; } 339 | 340 | .glyphicon-signal:before { 341 | content: "\e018"; } 342 | 343 | .glyphicon-cog:before { 344 | content: "\e019"; } 345 | 346 | .glyphicon-trash:before { 347 | content: "\e020"; } 348 | 349 | .glyphicon-home:before { 350 | content: "\e021"; } 351 | 352 | .glyphicon-file:before { 353 | content: "\e022"; } 354 | 355 | .glyphicon-time:before { 356 | content: "\e023"; } 357 | 358 | .glyphicon-road:before { 359 | content: "\e024"; } 360 | 361 | .glyphicon-download-alt:before { 362 | content: "\e025"; } 363 | 364 | .glyphicon-download:before { 365 | content: "\e026"; } 366 | 367 | .glyphicon-upload:before { 368 | content: "\e027"; } 369 | 370 | .glyphicon-inbox:before { 371 | content: "\e028"; } 372 | 373 | .glyphicon-play-circle:before { 374 | content: "\e029"; } 375 | 376 | .glyphicon-repeat:before { 377 | content: "\e030"; } 378 | 379 | .glyphicon-refresh:before { 380 | content: "\e031"; } 381 | 382 | .glyphicon-list-alt:before { 383 | content: "\e032"; } 384 | 385 | .glyphicon-lock:before { 386 | content: "\e033"; } 387 | 388 | .glyphicon-flag:before { 389 | content: "\e034"; } 390 | 391 | .glyphicon-headphones:before { 392 | content: "\e035"; } 393 | 394 | .glyphicon-volume-off:before { 395 | content: "\e036"; } 396 | 397 | .glyphicon-volume-down:before { 398 | content: "\e037"; } 399 | 400 | .glyphicon-volume-up:before { 401 | content: "\e038"; } 402 | 403 | .glyphicon-qrcode:before { 404 | content: "\e039"; } 405 | 406 | .glyphicon-barcode:before { 407 | content: "\e040"; } 408 | 409 | .glyphicon-tag:before { 410 | content: "\e041"; } 411 | 412 | .glyphicon-tags:before { 413 | content: "\e042"; } 414 | 415 | .glyphicon-book:before { 416 | content: "\e043"; } 417 | 418 | .glyphicon-bookmark:before { 419 | content: "\e044"; } 420 | 421 | .glyphicon-print:before { 422 | content: "\e045"; } 423 | 424 | .glyphicon-camera:before { 425 | content: "\e046"; } 426 | 427 | .glyphicon-font:before { 428 | content: "\e047"; } 429 | 430 | .glyphicon-bold:before { 431 | content: "\e048"; } 432 | 433 | .glyphicon-italic:before { 434 | content: "\e049"; } 435 | 436 | .glyphicon-text-height:before { 437 | content: "\e050"; } 438 | 439 | .glyphicon-text-width:before { 440 | content: "\e051"; } 441 | 442 | .glyphicon-align-left:before { 443 | content: "\e052"; } 444 | 445 | .glyphicon-align-center:before { 446 | content: "\e053"; } 447 | 448 | .glyphicon-align-right:before { 449 | content: "\e054"; } 450 | 451 | .glyphicon-align-justify:before { 452 | content: "\e055"; } 453 | 454 | .glyphicon-list:before { 455 | content: "\e056"; } 456 | 457 | .glyphicon-indent-left:before { 458 | content: "\e057"; } 459 | 460 | .glyphicon-indent-right:before { 461 | content: "\e058"; } 462 | 463 | .glyphicon-facetime-video:before { 464 | content: "\e059"; } 465 | 466 | .glyphicon-picture:before { 467 | content: "\e060"; } 468 | 469 | .glyphicon-map-marker:before { 470 | content: "\e062"; } 471 | 472 | .glyphicon-adjust:before { 473 | content: "\e063"; } 474 | 475 | .glyphicon-tint:before { 476 | content: "\e064"; } 477 | 478 | .glyphicon-edit:before { 479 | content: "\e065"; } 480 | 481 | .glyphicon-share:before { 482 | content: "\e066"; } 483 | 484 | .glyphicon-check:before { 485 | content: "\e067"; } 486 | 487 | .glyphicon-move:before { 488 | content: "\e068"; } 489 | 490 | .glyphicon-step-backward:before { 491 | content: "\e069"; } 492 | 493 | .glyphicon-fast-backward:before { 494 | content: "\e070"; } 495 | 496 | .glyphicon-backward:before { 497 | content: "\e071"; } 498 | 499 | .glyphicon-play:before { 500 | content: "\e072"; } 501 | 502 | .glyphicon-pause:before { 503 | content: "\e073"; } 504 | 505 | .glyphicon-stop:before { 506 | content: "\e074"; } 507 | 508 | .glyphicon-forward:before { 509 | content: "\e075"; } 510 | 511 | .glyphicon-fast-forward:before { 512 | content: "\e076"; } 513 | 514 | .glyphicon-step-forward:before { 515 | content: "\e077"; } 516 | 517 | .glyphicon-eject:before { 518 | content: "\e078"; } 519 | 520 | .glyphicon-chevron-left:before { 521 | content: "\e079"; } 522 | 523 | .glyphicon-chevron-right:before { 524 | content: "\e080"; } 525 | 526 | .glyphicon-plus-sign:before { 527 | content: "\e081"; } 528 | 529 | .glyphicon-minus-sign:before { 530 | content: "\e082"; } 531 | 532 | .glyphicon-remove-sign:before { 533 | content: "\e083"; } 534 | 535 | .glyphicon-ok-sign:before { 536 | content: "\e084"; } 537 | 538 | .glyphicon-question-sign:before { 539 | content: "\e085"; } 540 | 541 | .glyphicon-info-sign:before { 542 | content: "\e086"; } 543 | 544 | .glyphicon-screenshot:before { 545 | content: "\e087"; } 546 | 547 | .glyphicon-remove-circle:before { 548 | content: "\e088"; } 549 | 550 | .glyphicon-ok-circle:before { 551 | content: "\e089"; } 552 | 553 | .glyphicon-ban-circle:before { 554 | content: "\e090"; } 555 | 556 | .glyphicon-arrow-left:before { 557 | content: "\e091"; } 558 | 559 | .glyphicon-arrow-right:before { 560 | content: "\e092"; } 561 | 562 | .glyphicon-arrow-up:before { 563 | content: "\e093"; } 564 | 565 | .glyphicon-arrow-down:before { 566 | content: "\e094"; } 567 | 568 | .glyphicon-share-alt:before { 569 | content: "\e095"; } 570 | 571 | .glyphicon-resize-full:before { 572 | content: "\e096"; } 573 | 574 | .glyphicon-resize-small:before { 575 | content: "\e097"; } 576 | 577 | .glyphicon-exclamation-sign:before { 578 | content: "\e101"; } 579 | 580 | .glyphicon-gift:before { 581 | content: "\e102"; } 582 | 583 | .glyphicon-leaf:before { 584 | content: "\e103"; } 585 | 586 | .glyphicon-fire:before { 587 | content: "\e104"; } 588 | 589 | .glyphicon-eye-open:before { 590 | content: "\e105"; } 591 | 592 | .glyphicon-eye-close:before { 593 | content: "\e106"; } 594 | 595 | .glyphicon-warning-sign:before { 596 | content: "\e107"; } 597 | 598 | .glyphicon-plane:before { 599 | content: "\e108"; } 600 | 601 | .glyphicon-calendar:before { 602 | content: "\e109"; } 603 | 604 | .glyphicon-random:before { 605 | content: "\e110"; } 606 | 607 | .glyphicon-comment:before { 608 | content: "\e111"; } 609 | 610 | .glyphicon-magnet:before { 611 | content: "\e112"; } 612 | 613 | .glyphicon-chevron-up:before { 614 | content: "\e113"; } 615 | 616 | .glyphicon-chevron-down:before { 617 | content: "\e114"; } 618 | 619 | .glyphicon-retweet:before { 620 | content: "\e115"; } 621 | 622 | .glyphicon-shopping-cart:before { 623 | content: "\e116"; } 624 | 625 | .glyphicon-folder-close:before { 626 | content: "\e117"; } 627 | 628 | .glyphicon-folder-open:before { 629 | content: "\e118"; } 630 | 631 | .glyphicon-resize-vertical:before { 632 | content: "\e119"; } 633 | 634 | .glyphicon-resize-horizontal:before { 635 | content: "\e120"; } 636 | 637 | .glyphicon-hdd:before { 638 | content: "\e121"; } 639 | 640 | .glyphicon-bullhorn:before { 641 | content: "\e122"; } 642 | 643 | .glyphicon-bell:before { 644 | content: "\e123"; } 645 | 646 | .glyphicon-certificate:before { 647 | content: "\e124"; } 648 | 649 | .glyphicon-thumbs-up:before { 650 | content: "\e125"; } 651 | 652 | .glyphicon-thumbs-down:before { 653 | content: "\e126"; } 654 | 655 | .glyphicon-hand-right:before { 656 | content: "\e127"; } 657 | 658 | .glyphicon-hand-left:before { 659 | content: "\e128"; } 660 | 661 | .glyphicon-hand-up:before { 662 | content: "\e129"; } 663 | 664 | .glyphicon-hand-down:before { 665 | content: "\e130"; } 666 | 667 | .glyphicon-circle-arrow-right:before { 668 | content: "\e131"; } 669 | 670 | .glyphicon-circle-arrow-left:before { 671 | content: "\e132"; } 672 | 673 | .glyphicon-circle-arrow-up:before { 674 | content: "\e133"; } 675 | 676 | .glyphicon-circle-arrow-down:before { 677 | content: "\e134"; } 678 | 679 | .glyphicon-globe:before { 680 | content: "\e135"; } 681 | 682 | .glyphicon-wrench:before { 683 | content: "\e136"; } 684 | 685 | .glyphicon-tasks:before { 686 | content: "\e137"; } 687 | 688 | .glyphicon-filter:before { 689 | content: "\e138"; } 690 | 691 | .glyphicon-briefcase:before { 692 | content: "\e139"; } 693 | 694 | .glyphicon-fullscreen:before { 695 | content: "\e140"; } 696 | 697 | .glyphicon-dashboard:before { 698 | content: "\e141"; } 699 | 700 | .glyphicon-paperclip:before { 701 | content: "\e142"; } 702 | 703 | .glyphicon-heart-empty:before { 704 | content: "\e143"; } 705 | 706 | .glyphicon-link:before { 707 | content: "\e144"; } 708 | 709 | .glyphicon-phone:before { 710 | content: "\e145"; } 711 | 712 | .glyphicon-pushpin:before { 713 | content: "\e146"; } 714 | 715 | .glyphicon-usd:before { 716 | content: "\e148"; } 717 | 718 | .glyphicon-gbp:before { 719 | content: "\e149"; } 720 | 721 | .glyphicon-sort:before { 722 | content: "\e150"; } 723 | 724 | .glyphicon-sort-by-alphabet:before { 725 | content: "\e151"; } 726 | 727 | .glyphicon-sort-by-alphabet-alt:before { 728 | content: "\e152"; } 729 | 730 | .glyphicon-sort-by-order:before { 731 | content: "\e153"; } 732 | 733 | .glyphicon-sort-by-order-alt:before { 734 | content: "\e154"; } 735 | 736 | .glyphicon-sort-by-attributes:before { 737 | content: "\e155"; } 738 | 739 | .glyphicon-sort-by-attributes-alt:before { 740 | content: "\e156"; } 741 | 742 | .glyphicon-unchecked:before { 743 | content: "\e157"; } 744 | 745 | .glyphicon-expand:before { 746 | content: "\e158"; } 747 | 748 | .glyphicon-collapse-down:before { 749 | content: "\e159"; } 750 | 751 | .glyphicon-collapse-up:before { 752 | content: "\e160"; } 753 | 754 | .glyphicon-log-in:before { 755 | content: "\e161"; } 756 | 757 | .glyphicon-flash:before { 758 | content: "\e162"; } 759 | 760 | .glyphicon-log-out:before { 761 | content: "\e163"; } 762 | 763 | .glyphicon-new-window:before { 764 | content: "\e164"; } 765 | 766 | .glyphicon-record:before { 767 | content: "\e165"; } 768 | 769 | .glyphicon-save:before { 770 | content: "\e166"; } 771 | 772 | .glyphicon-open:before { 773 | content: "\e167"; } 774 | 775 | .glyphicon-saved:before { 776 | content: "\e168"; } 777 | 778 | .glyphicon-import:before { 779 | content: "\e169"; } 780 | 781 | .glyphicon-export:before { 782 | content: "\e170"; } 783 | 784 | .glyphicon-send:before { 785 | content: "\e171"; } 786 | 787 | .glyphicon-floppy-disk:before { 788 | content: "\e172"; } 789 | 790 | .glyphicon-floppy-saved:before { 791 | content: "\e173"; } 792 | 793 | .glyphicon-floppy-remove:before { 794 | content: "\e174"; } 795 | 796 | .glyphicon-floppy-save:before { 797 | content: "\e175"; } 798 | 799 | .glyphicon-floppy-open:before { 800 | content: "\e176"; } 801 | 802 | .glyphicon-credit-card:before { 803 | content: "\e177"; } 804 | 805 | .glyphicon-transfer:before { 806 | content: "\e178"; } 807 | 808 | .glyphicon-cutlery:before { 809 | content: "\e179"; } 810 | 811 | .glyphicon-header:before { 812 | content: "\e180"; } 813 | 814 | .glyphicon-compressed:before { 815 | content: "\e181"; } 816 | 817 | .glyphicon-earphone:before { 818 | content: "\e182"; } 819 | 820 | .glyphicon-phone-alt:before { 821 | content: "\e183"; } 822 | 823 | .glyphicon-tower:before { 824 | content: "\e184"; } 825 | 826 | .glyphicon-stats:before { 827 | content: "\e185"; } 828 | 829 | .glyphicon-sd-video:before { 830 | content: "\e186"; } 831 | 832 | .glyphicon-hd-video:before { 833 | content: "\e187"; } 834 | 835 | .glyphicon-subtitles:before { 836 | content: "\e188"; } 837 | 838 | .glyphicon-sound-stereo:before { 839 | content: "\e189"; } 840 | 841 | .glyphicon-sound-dolby:before { 842 | content: "\e190"; } 843 | 844 | .glyphicon-sound-5-1:before { 845 | content: "\e191"; } 846 | 847 | .glyphicon-sound-6-1:before { 848 | content: "\e192"; } 849 | 850 | .glyphicon-sound-7-1:before { 851 | content: "\e193"; } 852 | 853 | .glyphicon-copyright-mark:before { 854 | content: "\e194"; } 855 | 856 | .glyphicon-registration-mark:before { 857 | content: "\e195"; } 858 | 859 | .glyphicon-cloud-download:before { 860 | content: "\e197"; } 861 | 862 | .glyphicon-cloud-upload:before { 863 | content: "\e198"; } 864 | 865 | .glyphicon-tree-conifer:before { 866 | content: "\e199"; } 867 | 868 | .glyphicon-tree-deciduous:before { 869 | content: "\e200"; } 870 | 871 | .glyphicon-cd:before { 872 | content: "\e201"; } 873 | 874 | .glyphicon-save-file:before { 875 | content: "\e202"; } 876 | 877 | .glyphicon-open-file:before { 878 | content: "\e203"; } 879 | 880 | .glyphicon-level-up:before { 881 | content: "\e204"; } 882 | 883 | .glyphicon-copy:before { 884 | content: "\e205"; } 885 | 886 | .glyphicon-paste:before { 887 | content: "\e206"; } 888 | 889 | .glyphicon-alert:before { 890 | content: "\e209"; } 891 | 892 | .glyphicon-equalizer:before { 893 | content: "\e210"; } 894 | 895 | .glyphicon-king:before { 896 | content: "\e211"; } 897 | 898 | .glyphicon-queen:before { 899 | content: "\e212"; } 900 | 901 | .glyphicon-pawn:before { 902 | content: "\e213"; } 903 | 904 | .glyphicon-bishop:before { 905 | content: "\e214"; } 906 | 907 | .glyphicon-knight:before { 908 | content: "\e215"; } 909 | 910 | .glyphicon-baby-formula:before { 911 | content: "\e216"; } 912 | 913 | .glyphicon-tent:before { 914 | content: "\26fa"; } 915 | 916 | .glyphicon-blackboard:before { 917 | content: "\e218"; } 918 | 919 | .glyphicon-bed:before { 920 | content: "\e219"; } 921 | 922 | .glyphicon-apple:before { 923 | content: "\f8ff"; } 924 | 925 | .glyphicon-erase:before { 926 | content: "\e221"; } 927 | 928 | .glyphicon-hourglass:before { 929 | content: "\231b"; } 930 | 931 | .glyphicon-lamp:before { 932 | content: "\e223"; } 933 | 934 | .glyphicon-duplicate:before { 935 | content: "\e224"; } 936 | 937 | .glyphicon-piggy-bank:before { 938 | content: "\e225"; } 939 | 940 | .glyphicon-scissors:before { 941 | content: "\e226"; } 942 | 943 | .glyphicon-bitcoin:before { 944 | content: "\e227"; } 945 | 946 | .glyphicon-btc:before { 947 | content: "\e227"; } 948 | 949 | .glyphicon-xbt:before { 950 | content: "\e227"; } 951 | 952 | .glyphicon-yen:before { 953 | content: "\00a5"; } 954 | 955 | .glyphicon-jpy:before { 956 | content: "\00a5"; } 957 | 958 | .glyphicon-ruble:before { 959 | content: "\20bd"; } 960 | 961 | .glyphicon-rub:before { 962 | content: "\20bd"; } 963 | 964 | .glyphicon-scale:before { 965 | content: "\e230"; } 966 | 967 | .glyphicon-ice-lolly:before { 968 | content: "\e231"; } 969 | 970 | .glyphicon-ice-lolly-tasted:before { 971 | content: "\e232"; } 972 | 973 | .glyphicon-education:before { 974 | content: "\e233"; } 975 | 976 | .glyphicon-option-horizontal:before { 977 | content: "\e234"; } 978 | 979 | .glyphicon-option-vertical:before { 980 | content: "\e235"; } 981 | 982 | .glyphicon-menu-hamburger:before { 983 | content: "\e236"; } 984 | 985 | .glyphicon-modal-window:before { 986 | content: "\e237"; } 987 | 988 | .glyphicon-oil:before { 989 | content: "\e238"; } 990 | 991 | .glyphicon-grain:before { 992 | content: "\e239"; } 993 | 994 | .glyphicon-sunglasses:before { 995 | content: "\e240"; } 996 | 997 | .glyphicon-text-size:before { 998 | content: "\e241"; } 999 | 1000 | .glyphicon-text-color:before { 1001 | content: "\e242"; } 1002 | 1003 | .glyphicon-text-background:before { 1004 | content: "\e243"; } 1005 | 1006 | .glyphicon-object-align-top:before { 1007 | content: "\e244"; } 1008 | 1009 | .glyphicon-object-align-bottom:before { 1010 | content: "\e245"; } 1011 | 1012 | .glyphicon-object-align-horizontal:before { 1013 | content: "\e246"; } 1014 | 1015 | .glyphicon-object-align-left:before { 1016 | content: "\e247"; } 1017 | 1018 | .glyphicon-object-align-vertical:before { 1019 | content: "\e248"; } 1020 | 1021 | .glyphicon-object-align-right:before { 1022 | content: "\e249"; } 1023 | 1024 | .glyphicon-triangle-right:before { 1025 | content: "\e250"; } 1026 | 1027 | .glyphicon-triangle-left:before { 1028 | content: "\e251"; } 1029 | 1030 | .glyphicon-triangle-bottom:before { 1031 | content: "\e252"; } 1032 | 1033 | .glyphicon-triangle-top:before { 1034 | content: "\e253"; } 1035 | 1036 | .glyphicon-console:before { 1037 | content: "\e254"; } 1038 | 1039 | .glyphicon-superscript:before { 1040 | content: "\e255"; } 1041 | 1042 | .glyphicon-subscript:before { 1043 | content: "\e256"; } 1044 | 1045 | .glyphicon-menu-left:before { 1046 | content: "\e257"; } 1047 | 1048 | .glyphicon-menu-right:before { 1049 | content: "\e258"; } 1050 | 1051 | .glyphicon-menu-down:before { 1052 | content: "\e259"; } 1053 | 1054 | .glyphicon-menu-up:before { 1055 | content: "\e260"; } 1056 | 1057 | * { 1058 | -webkit-box-sizing: border-box; 1059 | -moz-box-sizing: border-box; 1060 | box-sizing: border-box; } 1061 | 1062 | *:before, 1063 | *:after { 1064 | -webkit-box-sizing: border-box; 1065 | -moz-box-sizing: border-box; 1066 | box-sizing: border-box; } 1067 | 1068 | html { 1069 | font-size: 10px; 1070 | -webkit-tap-highlight-color: transparent; } 1071 | 1072 | body { 1073 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 1074 | font-size: 14px; 1075 | line-height: 1.42857; 1076 | color: #000; 1077 | background-color: #DBB135; } 1078 | 1079 | input, 1080 | button, 1081 | select, 1082 | textarea { 1083 | font-family: inherit; 1084 | font-size: inherit; 1085 | line-height: inherit; } 1086 | 1087 | a { 1088 | color: #888262; 1089 | text-decoration: none; } 1090 | a:hover, a:focus { 1091 | color: #5c5842; 1092 | text-decoration: underline; } 1093 | a:focus { 1094 | outline: thin dotted; 1095 | outline: 5px auto -webkit-focus-ring-color; 1096 | outline-offset: -2px; } 1097 | 1098 | figure { 1099 | margin: 0; } 1100 | 1101 | img { 1102 | vertical-align: middle; } 1103 | 1104 | .img-responsive { 1105 | display: block; 1106 | max-width: 100%; 1107 | height: auto; } 1108 | 1109 | .img-rounded { 1110 | border-radius: 6px; } 1111 | 1112 | .img-thumbnail { 1113 | padding: 4px; 1114 | line-height: 1.42857; 1115 | background-color: #DBB135; 1116 | border: 1px solid #ddd; 1117 | border-radius: 4px; 1118 | -webkit-transition: all 0.2s ease-in-out; 1119 | -o-transition: all 0.2s ease-in-out; 1120 | transition: all 0.2s ease-in-out; 1121 | display: inline-block; 1122 | max-width: 100%; 1123 | height: auto; } 1124 | 1125 | .img-circle { 1126 | border-radius: 50%; } 1127 | 1128 | hr { 1129 | margin-top: 20px; 1130 | margin-bottom: 20px; 1131 | border: 0; 1132 | border-top: 1px solid #CB2E2C; } 1133 | 1134 | .sr-only { 1135 | position: absolute; 1136 | width: 1px; 1137 | height: 1px; 1138 | margin: -1px; 1139 | padding: 0; 1140 | overflow: hidden; 1141 | clip: rect(0, 0, 0, 0); 1142 | border: 0; } 1143 | 1144 | .sr-only-focusable:active, .sr-only-focusable:focus { 1145 | position: static; 1146 | width: auto; 1147 | height: auto; 1148 | margin: 0; 1149 | overflow: visible; 1150 | clip: auto; } 1151 | 1152 | [role="button"] { 1153 | cursor: pointer; } 1154 | 1155 | h1, h2, h3, h4, h5, h6, 1156 | .h1, .h2, .h3, .h4, .h5, .h6 { 1157 | font-family: inherit; 1158 | font-weight: 500; 1159 | line-height: 1.1; 1160 | color: inherit; } 1161 | h1 small, 1162 | h1 .small, h2 small, 1163 | h2 .small, h3 small, 1164 | h3 .small, h4 small, 1165 | h4 .small, h5 small, 1166 | h5 .small, h6 small, 1167 | h6 .small, 1168 | .h1 small, 1169 | .h1 .small, .h2 small, 1170 | .h2 .small, .h3 small, 1171 | .h3 .small, .h4 small, 1172 | .h4 .small, .h5 small, 1173 | .h5 .small, .h6 small, 1174 | .h6 .small { 1175 | font-weight: normal; 1176 | line-height: 1; 1177 | color: #4468B0; } 1178 | 1179 | h1, .h1, 1180 | h2, .h2, 1181 | h3, .h3 { 1182 | margin-top: 20px; 1183 | margin-bottom: 10px; } 1184 | h1 small, 1185 | h1 .small, .h1 small, 1186 | .h1 .small, 1187 | h2 small, 1188 | h2 .small, .h2 small, 1189 | .h2 .small, 1190 | h3 small, 1191 | h3 .small, .h3 small, 1192 | .h3 .small { 1193 | font-size: 65%; } 1194 | 1195 | h4, .h4, 1196 | h5, .h5, 1197 | h6, .h6 { 1198 | margin-top: 10px; 1199 | margin-bottom: 10px; } 1200 | h4 small, 1201 | h4 .small, .h4 small, 1202 | .h4 .small, 1203 | h5 small, 1204 | h5 .small, .h5 small, 1205 | .h5 .small, 1206 | h6 small, 1207 | h6 .small, .h6 small, 1208 | .h6 .small { 1209 | font-size: 75%; } 1210 | 1211 | h1, .h1 { 1212 | font-size: 36px; } 1213 | 1214 | h2, .h2 { 1215 | font-size: 30px; } 1216 | 1217 | h3, .h3 { 1218 | font-size: 24px; } 1219 | 1220 | h4, .h4 { 1221 | font-size: 18px; } 1222 | 1223 | h5, .h5 { 1224 | font-size: 14px; } 1225 | 1226 | h6, .h6 { 1227 | font-size: 12px; } 1228 | 1229 | p { 1230 | margin: 0 0 10px; } 1231 | 1232 | .lead { 1233 | margin-bottom: 20px; 1234 | font-size: 16px; 1235 | font-weight: 300; 1236 | line-height: 1.4; } 1237 | @media (min-width: 768px) { 1238 | .lead { 1239 | font-size: 21px; } } 1240 | 1241 | small, 1242 | .small { 1243 | font-size: 85%; } 1244 | 1245 | mark, 1246 | .mark { 1247 | background-color: #fcf8e3; 1248 | padding: .2em; } 1249 | 1250 | .text-left { 1251 | text-align: left; } 1252 | 1253 | .text-right { 1254 | text-align: right; } 1255 | 1256 | .text-center { 1257 | text-align: center; } 1258 | 1259 | .text-justify { 1260 | text-align: justify; } 1261 | 1262 | .text-nowrap { 1263 | white-space: nowrap; } 1264 | 1265 | .text-lowercase { 1266 | text-transform: lowercase; } 1267 | 1268 | .text-uppercase, .initialism { 1269 | text-transform: uppercase; } 1270 | 1271 | .text-capitalize { 1272 | text-transform: capitalize; } 1273 | 1274 | .text-muted { 1275 | color: #4468B0; } 1276 | 1277 | .text-primary { 1278 | color: #888262; } 1279 | 1280 | a.text-primary:hover { 1281 | color: #6a664d; } 1282 | 1283 | .text-success { 1284 | color: #3c763d; } 1285 | 1286 | a.text-success:hover { 1287 | color: #2b542c; } 1288 | 1289 | .text-info { 1290 | color: #31708f; } 1291 | 1292 | a.text-info:hover { 1293 | color: #245269; } 1294 | 1295 | .text-warning { 1296 | color: #8a6d3b; } 1297 | 1298 | a.text-warning:hover { 1299 | color: #66512c; } 1300 | 1301 | .text-danger { 1302 | color: #a94442; } 1303 | 1304 | a.text-danger:hover { 1305 | color: #843534; } 1306 | 1307 | .bg-primary { 1308 | color: #fff; } 1309 | 1310 | .bg-primary { 1311 | background-color: #888262; } 1312 | 1313 | a.bg-primary:hover { 1314 | background-color: #6a664d; } 1315 | 1316 | .bg-success { 1317 | background-color: #dff0d8; } 1318 | 1319 | a.bg-success:hover { 1320 | background-color: #c1e2b3; } 1321 | 1322 | .bg-info { 1323 | background-color: #d9edf7; } 1324 | 1325 | a.bg-info:hover { 1326 | background-color: #afd9ee; } 1327 | 1328 | .bg-warning { 1329 | background-color: #fcf8e3; } 1330 | 1331 | a.bg-warning:hover { 1332 | background-color: #f7ecb5; } 1333 | 1334 | .bg-danger { 1335 | background-color: #f2dede; } 1336 | 1337 | a.bg-danger:hover { 1338 | background-color: #e4b9b9; } 1339 | 1340 | .page-header { 1341 | padding-bottom: 9px; 1342 | margin: 40px 0 20px; 1343 | border-bottom: 1px solid #CB2E2C; } 1344 | 1345 | ul, 1346 | ol { 1347 | margin-top: 0; 1348 | margin-bottom: 10px; } 1349 | ul ul, 1350 | ul ol, 1351 | ol ul, 1352 | ol ol { 1353 | margin-bottom: 0; } 1354 | 1355 | .list-unstyled { 1356 | padding-left: 0; 1357 | list-style: none; } 1358 | 1359 | .list-inline { 1360 | padding-left: 0; 1361 | list-style: none; 1362 | margin-left: -5px; } 1363 | .list-inline > li { 1364 | display: inline-block; 1365 | padding-left: 5px; 1366 | padding-right: 5px; } 1367 | 1368 | dl { 1369 | margin-top: 0; 1370 | margin-bottom: 20px; } 1371 | 1372 | dt, 1373 | dd { 1374 | line-height: 1.42857; } 1375 | 1376 | dt { 1377 | font-weight: bold; } 1378 | 1379 | dd { 1380 | margin-left: 0; } 1381 | 1382 | .dl-horizontal dd:before, .dl-horizontal dd:after { 1383 | content: " "; 1384 | display: table; } 1385 | .dl-horizontal dd:after { 1386 | clear: both; } 1387 | @media (min-width: 768px) { 1388 | .dl-horizontal dt { 1389 | float: left; 1390 | width: 160px; 1391 | clear: left; 1392 | text-align: right; 1393 | overflow: hidden; 1394 | text-overflow: ellipsis; 1395 | white-space: nowrap; } 1396 | .dl-horizontal dd { 1397 | margin-left: 180px; } } 1398 | 1399 | abbr[title], 1400 | abbr[data-original-title] { 1401 | cursor: help; 1402 | border-bottom: 1px dotted #4468B0; } 1403 | 1404 | .initialism { 1405 | font-size: 90%; } 1406 | 1407 | blockquote { 1408 | padding: 10px 20px; 1409 | margin: 0 0 20px; 1410 | font-size: 17.5px; 1411 | border-left: 5px solid #CB2E2C; } 1412 | blockquote p:last-child, 1413 | blockquote ul:last-child, 1414 | blockquote ol:last-child { 1415 | margin-bottom: 0; } 1416 | blockquote footer, 1417 | blockquote small, 1418 | blockquote .small { 1419 | display: block; 1420 | font-size: 80%; 1421 | line-height: 1.42857; 1422 | color: #4468B0; } 1423 | blockquote footer:before, 1424 | blockquote small:before, 1425 | blockquote .small:before { 1426 | content: '\2014 \00A0'; } 1427 | 1428 | .blockquote-reverse, 1429 | blockquote.pull-right { 1430 | padding-right: 15px; 1431 | padding-left: 0; 1432 | border-right: 5px solid #CB2E2C; 1433 | border-left: 0; 1434 | text-align: right; } 1435 | .blockquote-reverse footer:before, 1436 | .blockquote-reverse small:before, 1437 | .blockquote-reverse .small:before, 1438 | blockquote.pull-right footer:before, 1439 | blockquote.pull-right small:before, 1440 | blockquote.pull-right .small:before { 1441 | content: ''; } 1442 | .blockquote-reverse footer:after, 1443 | .blockquote-reverse small:after, 1444 | .blockquote-reverse .small:after, 1445 | blockquote.pull-right footer:after, 1446 | blockquote.pull-right small:after, 1447 | blockquote.pull-right .small:after { 1448 | content: '\00A0 \2014'; } 1449 | 1450 | address { 1451 | margin-bottom: 20px; 1452 | font-style: normal; 1453 | line-height: 1.42857; } 1454 | 1455 | code, 1456 | kbd, 1457 | pre, 1458 | samp { 1459 | font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } 1460 | 1461 | code { 1462 | padding: 2px 4px; 1463 | font-size: 90%; 1464 | color: #c7254e; 1465 | background-color: #f9f2f4; 1466 | border-radius: 4px; } 1467 | 1468 | kbd { 1469 | padding: 2px 4px; 1470 | font-size: 90%; 1471 | color: #fff; 1472 | background-color: #333; 1473 | border-radius: 3px; 1474 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } 1475 | kbd kbd { 1476 | padding: 0; 1477 | font-size: 100%; 1478 | font-weight: bold; 1479 | box-shadow: none; } 1480 | 1481 | pre { 1482 | display: block; 1483 | padding: 9.5px; 1484 | margin: 0 0 10px; 1485 | font-size: 13px; 1486 | line-height: 1.42857; 1487 | word-break: break-all; 1488 | word-wrap: break-word; 1489 | color: #000; 1490 | background-color: #f5f5f5; 1491 | border: 1px solid #ccc; 1492 | border-radius: 4px; } 1493 | pre code { 1494 | padding: 0; 1495 | font-size: inherit; 1496 | color: inherit; 1497 | white-space: pre-wrap; 1498 | background-color: transparent; 1499 | border-radius: 0; } 1500 | 1501 | .pre-scrollable { 1502 | max-height: 340px; 1503 | overflow-y: scroll; } 1504 | 1505 | .container { 1506 | margin-right: auto; 1507 | margin-left: auto; 1508 | padding-left: 15px; 1509 | padding-right: 15px; } 1510 | .container:before, .container:after { 1511 | content: " "; 1512 | display: table; } 1513 | .container:after { 1514 | clear: both; } 1515 | @media (min-width: 768px) { 1516 | .container { 1517 | width: 750px; } } 1518 | @media (min-width: 992px) { 1519 | .container { 1520 | width: 970px; } } 1521 | @media (min-width: 1200px) { 1522 | .container { 1523 | width: 1170px; } } 1524 | 1525 | .container-fluid { 1526 | margin-right: auto; 1527 | margin-left: auto; 1528 | padding-left: 15px; 1529 | padding-right: 15px; } 1530 | .container-fluid:before, .container-fluid:after { 1531 | content: " "; 1532 | display: table; } 1533 | .container-fluid:after { 1534 | clear: both; } 1535 | 1536 | .row { 1537 | margin-left: -15px; 1538 | margin-right: -15px; } 1539 | .row:before, .row:after { 1540 | content: " "; 1541 | display: table; } 1542 | .row:after { 1543 | clear: both; } 1544 | 1545 | .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { 1546 | position: relative; 1547 | min-height: 1px; 1548 | padding-left: 15px; 1549 | padding-right: 15px; } 1550 | 1551 | .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { 1552 | float: left; } 1553 | 1554 | .col-xs-1 { 1555 | width: 8.33333%; } 1556 | 1557 | .col-xs-2 { 1558 | width: 16.66667%; } 1559 | 1560 | .col-xs-3 { 1561 | width: 25%; } 1562 | 1563 | .col-xs-4 { 1564 | width: 33.33333%; } 1565 | 1566 | .col-xs-5 { 1567 | width: 41.66667%; } 1568 | 1569 | .col-xs-6 { 1570 | width: 50%; } 1571 | 1572 | .col-xs-7 { 1573 | width: 58.33333%; } 1574 | 1575 | .col-xs-8 { 1576 | width: 66.66667%; } 1577 | 1578 | .col-xs-9 { 1579 | width: 75%; } 1580 | 1581 | .col-xs-10 { 1582 | width: 83.33333%; } 1583 | 1584 | .col-xs-11 { 1585 | width: 91.66667%; } 1586 | 1587 | .col-xs-12 { 1588 | width: 100%; } 1589 | 1590 | .col-xs-pull-0 { 1591 | right: auto; } 1592 | 1593 | .col-xs-pull-1 { 1594 | right: 8.33333%; } 1595 | 1596 | .col-xs-pull-2 { 1597 | right: 16.66667%; } 1598 | 1599 | .col-xs-pull-3 { 1600 | right: 25%; } 1601 | 1602 | .col-xs-pull-4 { 1603 | right: 33.33333%; } 1604 | 1605 | .col-xs-pull-5 { 1606 | right: 41.66667%; } 1607 | 1608 | .col-xs-pull-6 { 1609 | right: 50%; } 1610 | 1611 | .col-xs-pull-7 { 1612 | right: 58.33333%; } 1613 | 1614 | .col-xs-pull-8 { 1615 | right: 66.66667%; } 1616 | 1617 | .col-xs-pull-9 { 1618 | right: 75%; } 1619 | 1620 | .col-xs-pull-10 { 1621 | right: 83.33333%; } 1622 | 1623 | .col-xs-pull-11 { 1624 | right: 91.66667%; } 1625 | 1626 | .col-xs-pull-12 { 1627 | right: 100%; } 1628 | 1629 | .col-xs-push-0 { 1630 | left: auto; } 1631 | 1632 | .col-xs-push-1 { 1633 | left: 8.33333%; } 1634 | 1635 | .col-xs-push-2 { 1636 | left: 16.66667%; } 1637 | 1638 | .col-xs-push-3 { 1639 | left: 25%; } 1640 | 1641 | .col-xs-push-4 { 1642 | left: 33.33333%; } 1643 | 1644 | .col-xs-push-5 { 1645 | left: 41.66667%; } 1646 | 1647 | .col-xs-push-6 { 1648 | left: 50%; } 1649 | 1650 | .col-xs-push-7 { 1651 | left: 58.33333%; } 1652 | 1653 | .col-xs-push-8 { 1654 | left: 66.66667%; } 1655 | 1656 | .col-xs-push-9 { 1657 | left: 75%; } 1658 | 1659 | .col-xs-push-10 { 1660 | left: 83.33333%; } 1661 | 1662 | .col-xs-push-11 { 1663 | left: 91.66667%; } 1664 | 1665 | .col-xs-push-12 { 1666 | left: 100%; } 1667 | 1668 | .col-xs-offset-0 { 1669 | margin-left: 0%; } 1670 | 1671 | .col-xs-offset-1 { 1672 | margin-left: 8.33333%; } 1673 | 1674 | .col-xs-offset-2 { 1675 | margin-left: 16.66667%; } 1676 | 1677 | .col-xs-offset-3 { 1678 | margin-left: 25%; } 1679 | 1680 | .col-xs-offset-4 { 1681 | margin-left: 33.33333%; } 1682 | 1683 | .col-xs-offset-5 { 1684 | margin-left: 41.66667%; } 1685 | 1686 | .col-xs-offset-6 { 1687 | margin-left: 50%; } 1688 | 1689 | .col-xs-offset-7 { 1690 | margin-left: 58.33333%; } 1691 | 1692 | .col-xs-offset-8 { 1693 | margin-left: 66.66667%; } 1694 | 1695 | .col-xs-offset-9 { 1696 | margin-left: 75%; } 1697 | 1698 | .col-xs-offset-10 { 1699 | margin-left: 83.33333%; } 1700 | 1701 | .col-xs-offset-11 { 1702 | margin-left: 91.66667%; } 1703 | 1704 | .col-xs-offset-12 { 1705 | margin-left: 100%; } 1706 | 1707 | @media (min-width: 768px) { 1708 | .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { 1709 | float: left; } 1710 | 1711 | .col-sm-1 { 1712 | width: 8.33333%; } 1713 | 1714 | .col-sm-2 { 1715 | width: 16.66667%; } 1716 | 1717 | .col-sm-3 { 1718 | width: 25%; } 1719 | 1720 | .col-sm-4 { 1721 | width: 33.33333%; } 1722 | 1723 | .col-sm-5 { 1724 | width: 41.66667%; } 1725 | 1726 | .col-sm-6 { 1727 | width: 50%; } 1728 | 1729 | .col-sm-7 { 1730 | width: 58.33333%; } 1731 | 1732 | .col-sm-8 { 1733 | width: 66.66667%; } 1734 | 1735 | .col-sm-9 { 1736 | width: 75%; } 1737 | 1738 | .col-sm-10 { 1739 | width: 83.33333%; } 1740 | 1741 | .col-sm-11 { 1742 | width: 91.66667%; } 1743 | 1744 | .col-sm-12 { 1745 | width: 100%; } 1746 | 1747 | .col-sm-pull-0 { 1748 | right: auto; } 1749 | 1750 | .col-sm-pull-1 { 1751 | right: 8.33333%; } 1752 | 1753 | .col-sm-pull-2 { 1754 | right: 16.66667%; } 1755 | 1756 | .col-sm-pull-3 { 1757 | right: 25%; } 1758 | 1759 | .col-sm-pull-4 { 1760 | right: 33.33333%; } 1761 | 1762 | .col-sm-pull-5 { 1763 | right: 41.66667%; } 1764 | 1765 | .col-sm-pull-6 { 1766 | right: 50%; } 1767 | 1768 | .col-sm-pull-7 { 1769 | right: 58.33333%; } 1770 | 1771 | .col-sm-pull-8 { 1772 | right: 66.66667%; } 1773 | 1774 | .col-sm-pull-9 { 1775 | right: 75%; } 1776 | 1777 | .col-sm-pull-10 { 1778 | right: 83.33333%; } 1779 | 1780 | .col-sm-pull-11 { 1781 | right: 91.66667%; } 1782 | 1783 | .col-sm-pull-12 { 1784 | right: 100%; } 1785 | 1786 | .col-sm-push-0 { 1787 | left: auto; } 1788 | 1789 | .col-sm-push-1 { 1790 | left: 8.33333%; } 1791 | 1792 | .col-sm-push-2 { 1793 | left: 16.66667%; } 1794 | 1795 | .col-sm-push-3 { 1796 | left: 25%; } 1797 | 1798 | .col-sm-push-4 { 1799 | left: 33.33333%; } 1800 | 1801 | .col-sm-push-5 { 1802 | left: 41.66667%; } 1803 | 1804 | .col-sm-push-6 { 1805 | left: 50%; } 1806 | 1807 | .col-sm-push-7 { 1808 | left: 58.33333%; } 1809 | 1810 | .col-sm-push-8 { 1811 | left: 66.66667%; } 1812 | 1813 | .col-sm-push-9 { 1814 | left: 75%; } 1815 | 1816 | .col-sm-push-10 { 1817 | left: 83.33333%; } 1818 | 1819 | .col-sm-push-11 { 1820 | left: 91.66667%; } 1821 | 1822 | .col-sm-push-12 { 1823 | left: 100%; } 1824 | 1825 | .col-sm-offset-0 { 1826 | margin-left: 0%; } 1827 | 1828 | .col-sm-offset-1 { 1829 | margin-left: 8.33333%; } 1830 | 1831 | .col-sm-offset-2 { 1832 | margin-left: 16.66667%; } 1833 | 1834 | .col-sm-offset-3 { 1835 | margin-left: 25%; } 1836 | 1837 | .col-sm-offset-4 { 1838 | margin-left: 33.33333%; } 1839 | 1840 | .col-sm-offset-5 { 1841 | margin-left: 41.66667%; } 1842 | 1843 | .col-sm-offset-6 { 1844 | margin-left: 50%; } 1845 | 1846 | .col-sm-offset-7 { 1847 | margin-left: 58.33333%; } 1848 | 1849 | .col-sm-offset-8 { 1850 | margin-left: 66.66667%; } 1851 | 1852 | .col-sm-offset-9 { 1853 | margin-left: 75%; } 1854 | 1855 | .col-sm-offset-10 { 1856 | margin-left: 83.33333%; } 1857 | 1858 | .col-sm-offset-11 { 1859 | margin-left: 91.66667%; } 1860 | 1861 | .col-sm-offset-12 { 1862 | margin-left: 100%; } } 1863 | @media (min-width: 992px) { 1864 | .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { 1865 | float: left; } 1866 | 1867 | .col-md-1 { 1868 | width: 8.33333%; } 1869 | 1870 | .col-md-2 { 1871 | width: 16.66667%; } 1872 | 1873 | .col-md-3 { 1874 | width: 25%; } 1875 | 1876 | .col-md-4 { 1877 | width: 33.33333%; } 1878 | 1879 | .col-md-5 { 1880 | width: 41.66667%; } 1881 | 1882 | .col-md-6 { 1883 | width: 50%; } 1884 | 1885 | .col-md-7 { 1886 | width: 58.33333%; } 1887 | 1888 | .col-md-8 { 1889 | width: 66.66667%; } 1890 | 1891 | .col-md-9 { 1892 | width: 75%; } 1893 | 1894 | .col-md-10 { 1895 | width: 83.33333%; } 1896 | 1897 | .col-md-11 { 1898 | width: 91.66667%; } 1899 | 1900 | .col-md-12 { 1901 | width: 100%; } 1902 | 1903 | .col-md-pull-0 { 1904 | right: auto; } 1905 | 1906 | .col-md-pull-1 { 1907 | right: 8.33333%; } 1908 | 1909 | .col-md-pull-2 { 1910 | right: 16.66667%; } 1911 | 1912 | .col-md-pull-3 { 1913 | right: 25%; } 1914 | 1915 | .col-md-pull-4 { 1916 | right: 33.33333%; } 1917 | 1918 | .col-md-pull-5 { 1919 | right: 41.66667%; } 1920 | 1921 | .col-md-pull-6 { 1922 | right: 50%; } 1923 | 1924 | .col-md-pull-7 { 1925 | right: 58.33333%; } 1926 | 1927 | .col-md-pull-8 { 1928 | right: 66.66667%; } 1929 | 1930 | .col-md-pull-9 { 1931 | right: 75%; } 1932 | 1933 | .col-md-pull-10 { 1934 | right: 83.33333%; } 1935 | 1936 | .col-md-pull-11 { 1937 | right: 91.66667%; } 1938 | 1939 | .col-md-pull-12 { 1940 | right: 100%; } 1941 | 1942 | .col-md-push-0 { 1943 | left: auto; } 1944 | 1945 | .col-md-push-1 { 1946 | left: 8.33333%; } 1947 | 1948 | .col-md-push-2 { 1949 | left: 16.66667%; } 1950 | 1951 | .col-md-push-3 { 1952 | left: 25%; } 1953 | 1954 | .col-md-push-4 { 1955 | left: 33.33333%; } 1956 | 1957 | .col-md-push-5 { 1958 | left: 41.66667%; } 1959 | 1960 | .col-md-push-6 { 1961 | left: 50%; } 1962 | 1963 | .col-md-push-7 { 1964 | left: 58.33333%; } 1965 | 1966 | .col-md-push-8 { 1967 | left: 66.66667%; } 1968 | 1969 | .col-md-push-9 { 1970 | left: 75%; } 1971 | 1972 | .col-md-push-10 { 1973 | left: 83.33333%; } 1974 | 1975 | .col-md-push-11 { 1976 | left: 91.66667%; } 1977 | 1978 | .col-md-push-12 { 1979 | left: 100%; } 1980 | 1981 | .col-md-offset-0 { 1982 | margin-left: 0%; } 1983 | 1984 | .col-md-offset-1 { 1985 | margin-left: 8.33333%; } 1986 | 1987 | .col-md-offset-2 { 1988 | margin-left: 16.66667%; } 1989 | 1990 | .col-md-offset-3 { 1991 | margin-left: 25%; } 1992 | 1993 | .col-md-offset-4 { 1994 | margin-left: 33.33333%; } 1995 | 1996 | .col-md-offset-5 { 1997 | margin-left: 41.66667%; } 1998 | 1999 | .col-md-offset-6 { 2000 | margin-left: 50%; } 2001 | 2002 | .col-md-offset-7 { 2003 | margin-left: 58.33333%; } 2004 | 2005 | .col-md-offset-8 { 2006 | margin-left: 66.66667%; } 2007 | 2008 | .col-md-offset-9 { 2009 | margin-left: 75%; } 2010 | 2011 | .col-md-offset-10 { 2012 | margin-left: 83.33333%; } 2013 | 2014 | .col-md-offset-11 { 2015 | margin-left: 91.66667%; } 2016 | 2017 | .col-md-offset-12 { 2018 | margin-left: 100%; } } 2019 | @media (min-width: 1200px) { 2020 | .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { 2021 | float: left; } 2022 | 2023 | .col-lg-1 { 2024 | width: 8.33333%; } 2025 | 2026 | .col-lg-2 { 2027 | width: 16.66667%; } 2028 | 2029 | .col-lg-3 { 2030 | width: 25%; } 2031 | 2032 | .col-lg-4 { 2033 | width: 33.33333%; } 2034 | 2035 | .col-lg-5 { 2036 | width: 41.66667%; } 2037 | 2038 | .col-lg-6 { 2039 | width: 50%; } 2040 | 2041 | .col-lg-7 { 2042 | width: 58.33333%; } 2043 | 2044 | .col-lg-8 { 2045 | width: 66.66667%; } 2046 | 2047 | .col-lg-9 { 2048 | width: 75%; } 2049 | 2050 | .col-lg-10 { 2051 | width: 83.33333%; } 2052 | 2053 | .col-lg-11 { 2054 | width: 91.66667%; } 2055 | 2056 | .col-lg-12 { 2057 | width: 100%; } 2058 | 2059 | .col-lg-pull-0 { 2060 | right: auto; } 2061 | 2062 | .col-lg-pull-1 { 2063 | right: 8.33333%; } 2064 | 2065 | .col-lg-pull-2 { 2066 | right: 16.66667%; } 2067 | 2068 | .col-lg-pull-3 { 2069 | right: 25%; } 2070 | 2071 | .col-lg-pull-4 { 2072 | right: 33.33333%; } 2073 | 2074 | .col-lg-pull-5 { 2075 | right: 41.66667%; } 2076 | 2077 | .col-lg-pull-6 { 2078 | right: 50%; } 2079 | 2080 | .col-lg-pull-7 { 2081 | right: 58.33333%; } 2082 | 2083 | .col-lg-pull-8 { 2084 | right: 66.66667%; } 2085 | 2086 | .col-lg-pull-9 { 2087 | right: 75%; } 2088 | 2089 | .col-lg-pull-10 { 2090 | right: 83.33333%; } 2091 | 2092 | .col-lg-pull-11 { 2093 | right: 91.66667%; } 2094 | 2095 | .col-lg-pull-12 { 2096 | right: 100%; } 2097 | 2098 | .col-lg-push-0 { 2099 | left: auto; } 2100 | 2101 | .col-lg-push-1 { 2102 | left: 8.33333%; } 2103 | 2104 | .col-lg-push-2 { 2105 | left: 16.66667%; } 2106 | 2107 | .col-lg-push-3 { 2108 | left: 25%; } 2109 | 2110 | .col-lg-push-4 { 2111 | left: 33.33333%; } 2112 | 2113 | .col-lg-push-5 { 2114 | left: 41.66667%; } 2115 | 2116 | .col-lg-push-6 { 2117 | left: 50%; } 2118 | 2119 | .col-lg-push-7 { 2120 | left: 58.33333%; } 2121 | 2122 | .col-lg-push-8 { 2123 | left: 66.66667%; } 2124 | 2125 | .col-lg-push-9 { 2126 | left: 75%; } 2127 | 2128 | .col-lg-push-10 { 2129 | left: 83.33333%; } 2130 | 2131 | .col-lg-push-11 { 2132 | left: 91.66667%; } 2133 | 2134 | .col-lg-push-12 { 2135 | left: 100%; } 2136 | 2137 | .col-lg-offset-0 { 2138 | margin-left: 0%; } 2139 | 2140 | .col-lg-offset-1 { 2141 | margin-left: 8.33333%; } 2142 | 2143 | .col-lg-offset-2 { 2144 | margin-left: 16.66667%; } 2145 | 2146 | .col-lg-offset-3 { 2147 | margin-left: 25%; } 2148 | 2149 | .col-lg-offset-4 { 2150 | margin-left: 33.33333%; } 2151 | 2152 | .col-lg-offset-5 { 2153 | margin-left: 41.66667%; } 2154 | 2155 | .col-lg-offset-6 { 2156 | margin-left: 50%; } 2157 | 2158 | .col-lg-offset-7 { 2159 | margin-left: 58.33333%; } 2160 | 2161 | .col-lg-offset-8 { 2162 | margin-left: 66.66667%; } 2163 | 2164 | .col-lg-offset-9 { 2165 | margin-left: 75%; } 2166 | 2167 | .col-lg-offset-10 { 2168 | margin-left: 83.33333%; } 2169 | 2170 | .col-lg-offset-11 { 2171 | margin-left: 91.66667%; } 2172 | 2173 | .col-lg-offset-12 { 2174 | margin-left: 100%; } } 2175 | table { 2176 | background-color: transparent; } 2177 | 2178 | caption { 2179 | padding-top: 8px; 2180 | padding-bottom: 8px; 2181 | color: #4468B0; 2182 | text-align: left; } 2183 | 2184 | th { 2185 | text-align: left; } 2186 | 2187 | .table { 2188 | width: 100%; 2189 | max-width: 100%; 2190 | margin-bottom: 20px; } 2191 | .table > thead > tr > th, 2192 | .table > thead > tr > td, 2193 | .table > tbody > tr > th, 2194 | .table > tbody > tr > td, 2195 | .table > tfoot > tr > th, 2196 | .table > tfoot > tr > td { 2197 | padding: 8px; 2198 | line-height: 1.42857; 2199 | vertical-align: top; 2200 | border-top: 1px solid #000; } 2201 | .table > thead > tr > th { 2202 | vertical-align: bottom; 2203 | border-bottom: 2px solid #000; } 2204 | .table > caption + thead > tr:first-child > th, 2205 | .table > caption + thead > tr:first-child > td, 2206 | .table > colgroup + thead > tr:first-child > th, 2207 | .table > colgroup + thead > tr:first-child > td, 2208 | .table > thead:first-child > tr:first-child > th, 2209 | .table > thead:first-child > tr:first-child > td { 2210 | border-top: 0; } 2211 | .table > tbody + tbody { 2212 | border-top: 2px solid #000; } 2213 | .table .table { 2214 | background-color: #DBB135; } 2215 | 2216 | .table-condensed > thead > tr > th, 2217 | .table-condensed > thead > tr > td, 2218 | .table-condensed > tbody > tr > th, 2219 | .table-condensed > tbody > tr > td, 2220 | .table-condensed > tfoot > tr > th, 2221 | .table-condensed > tfoot > tr > td { 2222 | padding: 5px; } 2223 | 2224 | .table-bordered { 2225 | border: 1px solid #000; } 2226 | .table-bordered > thead > tr > th, 2227 | .table-bordered > thead > tr > td, 2228 | .table-bordered > tbody > tr > th, 2229 | .table-bordered > tbody > tr > td, 2230 | .table-bordered > tfoot > tr > th, 2231 | .table-bordered > tfoot > tr > td { 2232 | border: 1px solid #000; } 2233 | .table-bordered > thead > tr > th, 2234 | .table-bordered > thead > tr > td { 2235 | border-bottom-width: 2px; } 2236 | 2237 | .table-striped > tbody > tr:nth-of-type(odd) { 2238 | background-color: #f9f9f9; } 2239 | 2240 | .table-hover > tbody > tr:hover { 2241 | background-color: #f5f5f5; } 2242 | 2243 | table col[class*="col-"] { 2244 | position: static; 2245 | float: none; 2246 | display: table-column; } 2247 | 2248 | table td[class*="col-"], 2249 | table th[class*="col-"] { 2250 | position: static; 2251 | float: none; 2252 | display: table-cell; } 2253 | 2254 | .table > thead > tr > td.active, 2255 | .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, 2256 | .table > tbody > tr > td.active, 2257 | .table > tbody > tr > th.active, 2258 | .table > tbody > tr.active > td, 2259 | .table > tbody > tr.active > th, 2260 | .table > tfoot > tr > td.active, 2261 | .table > tfoot > tr > th.active, 2262 | .table > tfoot > tr.active > td, 2263 | .table > tfoot > tr.active > th { 2264 | background-color: #f5f5f5; } 2265 | 2266 | .table-hover > tbody > tr > td.active:hover, 2267 | .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { 2268 | background-color: #e8e8e8; } 2269 | 2270 | .table > thead > tr > td.success, 2271 | .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, 2272 | .table > tbody > tr > td.success, 2273 | .table > tbody > tr > th.success, 2274 | .table > tbody > tr.success > td, 2275 | .table > tbody > tr.success > th, 2276 | .table > tfoot > tr > td.success, 2277 | .table > tfoot > tr > th.success, 2278 | .table > tfoot > tr.success > td, 2279 | .table > tfoot > tr.success > th { 2280 | background-color: #dff0d8; } 2281 | 2282 | .table-hover > tbody > tr > td.success:hover, 2283 | .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { 2284 | background-color: #d0e9c6; } 2285 | 2286 | .table > thead > tr > td.info, 2287 | .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, 2288 | .table > tbody > tr > td.info, 2289 | .table > tbody > tr > th.info, 2290 | .table > tbody > tr.info > td, 2291 | .table > tbody > tr.info > th, 2292 | .table > tfoot > tr > td.info, 2293 | .table > tfoot > tr > th.info, 2294 | .table > tfoot > tr.info > td, 2295 | .table > tfoot > tr.info > th { 2296 | background-color: #d9edf7; } 2297 | 2298 | .table-hover > tbody > tr > td.info:hover, 2299 | .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { 2300 | background-color: #c4e3f3; } 2301 | 2302 | .table > thead > tr > td.warning, 2303 | .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, 2304 | .table > tbody > tr > td.warning, 2305 | .table > tbody > tr > th.warning, 2306 | .table > tbody > tr.warning > td, 2307 | .table > tbody > tr.warning > th, 2308 | .table > tfoot > tr > td.warning, 2309 | .table > tfoot > tr > th.warning, 2310 | .table > tfoot > tr.warning > td, 2311 | .table > tfoot > tr.warning > th { 2312 | background-color: #fcf8e3; } 2313 | 2314 | .table-hover > tbody > tr > td.warning:hover, 2315 | .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { 2316 | background-color: #faf2cc; } 2317 | 2318 | .table > thead > tr > td.danger, 2319 | .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, 2320 | .table > tbody > tr > td.danger, 2321 | .table > tbody > tr > th.danger, 2322 | .table > tbody > tr.danger > td, 2323 | .table > tbody > tr.danger > th, 2324 | .table > tfoot > tr > td.danger, 2325 | .table > tfoot > tr > th.danger, 2326 | .table > tfoot > tr.danger > td, 2327 | .table > tfoot > tr.danger > th { 2328 | background-color: #f2dede; } 2329 | 2330 | .table-hover > tbody > tr > td.danger:hover, 2331 | .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { 2332 | background-color: #ebcccc; } 2333 | 2334 | .table-responsive { 2335 | overflow-x: auto; 2336 | min-height: 0.01%; } 2337 | @media screen and (max-width: 767px) { 2338 | .table-responsive { 2339 | width: 100%; 2340 | margin-bottom: 15px; 2341 | overflow-y: hidden; 2342 | -ms-overflow-style: -ms-autohiding-scrollbar; 2343 | border: 1px solid #000; } 2344 | .table-responsive > .table { 2345 | margin-bottom: 0; } 2346 | .table-responsive > .table > thead > tr > th, 2347 | .table-responsive > .table > thead > tr > td, 2348 | .table-responsive > .table > tbody > tr > th, 2349 | .table-responsive > .table > tbody > tr > td, 2350 | .table-responsive > .table > tfoot > tr > th, 2351 | .table-responsive > .table > tfoot > tr > td { 2352 | white-space: nowrap; } 2353 | .table-responsive > .table-bordered { 2354 | border: 0; } 2355 | .table-responsive > .table-bordered > thead > tr > th:first-child, 2356 | .table-responsive > .table-bordered > thead > tr > td:first-child, 2357 | .table-responsive > .table-bordered > tbody > tr > th:first-child, 2358 | .table-responsive > .table-bordered > tbody > tr > td:first-child, 2359 | .table-responsive > .table-bordered > tfoot > tr > th:first-child, 2360 | .table-responsive > .table-bordered > tfoot > tr > td:first-child { 2361 | border-left: 0; } 2362 | .table-responsive > .table-bordered > thead > tr > th:last-child, 2363 | .table-responsive > .table-bordered > thead > tr > td:last-child, 2364 | .table-responsive > .table-bordered > tbody > tr > th:last-child, 2365 | .table-responsive > .table-bordered > tbody > tr > td:last-child, 2366 | .table-responsive > .table-bordered > tfoot > tr > th:last-child, 2367 | .table-responsive > .table-bordered > tfoot > tr > td:last-child { 2368 | border-right: 0; } 2369 | .table-responsive > .table-bordered > tbody > tr:last-child > th, 2370 | .table-responsive > .table-bordered > tbody > tr:last-child > td, 2371 | .table-responsive > .table-bordered > tfoot > tr:last-child > th, 2372 | .table-responsive > .table-bordered > tfoot > tr:last-child > td { 2373 | border-bottom: 0; } } 2374 | 2375 | fieldset { 2376 | padding: 0; 2377 | margin: 0; 2378 | border: 0; 2379 | min-width: 0; } 2380 | 2381 | legend { 2382 | display: block; 2383 | width: 100%; 2384 | padding: 0; 2385 | margin-bottom: 20px; 2386 | font-size: 21px; 2387 | line-height: inherit; 2388 | color: #000; 2389 | border: 0; 2390 | border-bottom: 1px solid #e5e5e5; } 2391 | 2392 | label { 2393 | display: inline-block; 2394 | max-width: 100%; 2395 | margin-bottom: 5px; 2396 | font-weight: bold; } 2397 | 2398 | input[type="search"] { 2399 | -webkit-box-sizing: border-box; 2400 | -moz-box-sizing: border-box; 2401 | box-sizing: border-box; } 2402 | 2403 | input[type="radio"], 2404 | input[type="checkbox"] { 2405 | margin: 4px 0 0; 2406 | margin-top: 1px \9; 2407 | line-height: normal; } 2408 | 2409 | input[type="file"] { 2410 | display: block; } 2411 | 2412 | input[type="range"] { 2413 | display: block; 2414 | width: 100%; } 2415 | 2416 | select[multiple], 2417 | select[size] { 2418 | height: auto; } 2419 | 2420 | input[type="file"]:focus, 2421 | input[type="radio"]:focus, 2422 | input[type="checkbox"]:focus { 2423 | outline: thin dotted; 2424 | outline: 5px auto -webkit-focus-ring-color; 2425 | outline-offset: -2px; } 2426 | 2427 | output { 2428 | display: block; 2429 | padding-top: 7px; 2430 | font-size: 14px; 2431 | line-height: 1.42857; 2432 | color: #416BA9; } 2433 | 2434 | .form-control { 2435 | display: block; 2436 | width: 100%; 2437 | height: 34px; 2438 | padding: 6px 12px; 2439 | font-size: 14px; 2440 | line-height: 1.42857; 2441 | color: #416BA9; 2442 | background-color: #fff; 2443 | background-image: none; 2444 | border: 1px solid #ccc; 2445 | border-radius: 4px; 2446 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2447 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2448 | -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 2449 | -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 2450 | transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } 2451 | .form-control:focus { 2452 | border-color: #66afe9; 2453 | outline: 0; 2454 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); 2455 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } 2456 | .form-control::-moz-placeholder { 2457 | color: #999; 2458 | opacity: 1; } 2459 | .form-control:-ms-input-placeholder { 2460 | color: #999; } 2461 | .form-control::-webkit-input-placeholder { 2462 | color: #999; } 2463 | .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { 2464 | background-color: #CB2E2C; 2465 | opacity: 1; } 2466 | .form-control[disabled], fieldset[disabled] .form-control { 2467 | cursor: not-allowed; } 2468 | 2469 | textarea.form-control { 2470 | height: auto; } 2471 | 2472 | input[type="search"] { 2473 | -webkit-appearance: none; } 2474 | 2475 | @media screen and (-webkit-min-device-pixel-ratio: 0) { 2476 | input[type="date"], 2477 | input[type="time"], 2478 | input[type="datetime-local"], 2479 | input[type="month"] { 2480 | line-height: 34px; } 2481 | input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, 2482 | .input-group-sm > input[type="date"].input-group-addon, 2483 | .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], 2484 | input[type="time"].input-sm, 2485 | .input-group-sm > input[type="time"].form-control, 2486 | .input-group-sm > input[type="time"].input-group-addon, 2487 | .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm 2488 | input[type="time"], 2489 | input[type="datetime-local"].input-sm, 2490 | .input-group-sm > input[type="datetime-local"].form-control, 2491 | .input-group-sm > input[type="datetime-local"].input-group-addon, 2492 | .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm 2493 | input[type="datetime-local"], 2494 | input[type="month"].input-sm, 2495 | .input-group-sm > input[type="month"].form-control, 2496 | .input-group-sm > input[type="month"].input-group-addon, 2497 | .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm 2498 | input[type="month"] { 2499 | line-height: 30px; } 2500 | input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, 2501 | .input-group-lg > input[type="date"].input-group-addon, 2502 | .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], 2503 | input[type="time"].input-lg, 2504 | .input-group-lg > input[type="time"].form-control, 2505 | .input-group-lg > input[type="time"].input-group-addon, 2506 | .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg 2507 | input[type="time"], 2508 | input[type="datetime-local"].input-lg, 2509 | .input-group-lg > input[type="datetime-local"].form-control, 2510 | .input-group-lg > input[type="datetime-local"].input-group-addon, 2511 | .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg 2512 | input[type="datetime-local"], 2513 | input[type="month"].input-lg, 2514 | .input-group-lg > input[type="month"].form-control, 2515 | .input-group-lg > input[type="month"].input-group-addon, 2516 | .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg 2517 | input[type="month"] { 2518 | line-height: 46px; } } 2519 | .form-group { 2520 | margin-bottom: 15px; } 2521 | 2522 | .radio, 2523 | .checkbox { 2524 | position: relative; 2525 | display: block; 2526 | margin-top: 10px; 2527 | margin-bottom: 10px; } 2528 | .radio label, 2529 | .checkbox label { 2530 | min-height: 20px; 2531 | padding-left: 20px; 2532 | margin-bottom: 0; 2533 | font-weight: normal; 2534 | cursor: pointer; } 2535 | 2536 | .radio input[type="radio"], 2537 | .radio-inline input[type="radio"], 2538 | .checkbox input[type="checkbox"], 2539 | .checkbox-inline input[type="checkbox"] { 2540 | position: absolute; 2541 | margin-left: -20px; 2542 | margin-top: 4px \9; } 2543 | 2544 | .radio + .radio, 2545 | .checkbox + .checkbox { 2546 | margin-top: -5px; } 2547 | 2548 | .radio-inline, 2549 | .checkbox-inline { 2550 | position: relative; 2551 | display: inline-block; 2552 | padding-left: 20px; 2553 | margin-bottom: 0; 2554 | vertical-align: middle; 2555 | font-weight: normal; 2556 | cursor: pointer; } 2557 | 2558 | .radio-inline + .radio-inline, 2559 | .checkbox-inline + .checkbox-inline { 2560 | margin-top: 0; 2561 | margin-left: 10px; } 2562 | 2563 | input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], 2564 | input[type="checkbox"][disabled], 2565 | input[type="checkbox"].disabled, fieldset[disabled] 2566 | input[type="checkbox"] { 2567 | cursor: not-allowed; } 2568 | 2569 | .radio-inline.disabled, fieldset[disabled] .radio-inline, 2570 | .checkbox-inline.disabled, fieldset[disabled] 2571 | .checkbox-inline { 2572 | cursor: not-allowed; } 2573 | 2574 | .radio.disabled label, fieldset[disabled] .radio label, 2575 | .checkbox.disabled label, fieldset[disabled] 2576 | .checkbox label { 2577 | cursor: not-allowed; } 2578 | 2579 | .form-control-static { 2580 | padding-top: 7px; 2581 | padding-bottom: 7px; 2582 | margin-bottom: 0; 2583 | min-height: 34px; } 2584 | .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, 2585 | .input-group-lg > .form-control-static.input-group-addon, 2586 | .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, 2587 | .input-group-sm > .form-control-static.input-group-addon, 2588 | .input-group-sm > .input-group-btn > .form-control-static.btn { 2589 | padding-left: 0; 2590 | padding-right: 0; } 2591 | 2592 | .input-sm, .input-group-sm > .form-control, 2593 | .input-group-sm > .input-group-addon, 2594 | .input-group-sm > .input-group-btn > .btn { 2595 | height: 30px; 2596 | padding: 5px 10px; 2597 | font-size: 12px; 2598 | line-height: 1.5; 2599 | border-radius: 3px; } 2600 | 2601 | select.input-sm, .input-group-sm > select.form-control, 2602 | .input-group-sm > select.input-group-addon, 2603 | .input-group-sm > .input-group-btn > select.btn { 2604 | height: 30px; 2605 | line-height: 30px; } 2606 | 2607 | textarea.input-sm, .input-group-sm > textarea.form-control, 2608 | .input-group-sm > textarea.input-group-addon, 2609 | .input-group-sm > .input-group-btn > textarea.btn, 2610 | select[multiple].input-sm, 2611 | .input-group-sm > select[multiple].form-control, 2612 | .input-group-sm > select[multiple].input-group-addon, 2613 | .input-group-sm > .input-group-btn > select[multiple].btn { 2614 | height: auto; } 2615 | 2616 | .form-group-sm .form-control { 2617 | height: 30px; 2618 | padding: 5px 10px; 2619 | font-size: 12px; 2620 | line-height: 1.5; 2621 | border-radius: 3px; } 2622 | .form-group-sm select.form-control { 2623 | height: 30px; 2624 | line-height: 30px; } 2625 | .form-group-sm textarea.form-control, 2626 | .form-group-sm select[multiple].form-control { 2627 | height: auto; } 2628 | .form-group-sm .form-control-static { 2629 | height: 30px; 2630 | padding: 5px 10px; 2631 | font-size: 12px; 2632 | line-height: 1.5; 2633 | min-height: 32px; } 2634 | 2635 | .input-lg, .input-group-lg > .form-control, 2636 | .input-group-lg > .input-group-addon, 2637 | .input-group-lg > .input-group-btn > .btn { 2638 | height: 46px; 2639 | padding: 10px 16px; 2640 | font-size: 18px; 2641 | line-height: 1.33333; 2642 | border-radius: 6px; } 2643 | 2644 | select.input-lg, .input-group-lg > select.form-control, 2645 | .input-group-lg > select.input-group-addon, 2646 | .input-group-lg > .input-group-btn > select.btn { 2647 | height: 46px; 2648 | line-height: 46px; } 2649 | 2650 | textarea.input-lg, .input-group-lg > textarea.form-control, 2651 | .input-group-lg > textarea.input-group-addon, 2652 | .input-group-lg > .input-group-btn > textarea.btn, 2653 | select[multiple].input-lg, 2654 | .input-group-lg > select[multiple].form-control, 2655 | .input-group-lg > select[multiple].input-group-addon, 2656 | .input-group-lg > .input-group-btn > select[multiple].btn { 2657 | height: auto; } 2658 | 2659 | .form-group-lg .form-control { 2660 | height: 46px; 2661 | padding: 10px 16px; 2662 | font-size: 18px; 2663 | line-height: 1.33333; 2664 | border-radius: 6px; } 2665 | .form-group-lg select.form-control { 2666 | height: 46px; 2667 | line-height: 46px; } 2668 | .form-group-lg textarea.form-control, 2669 | .form-group-lg select[multiple].form-control { 2670 | height: auto; } 2671 | .form-group-lg .form-control-static { 2672 | height: 46px; 2673 | padding: 10px 16px; 2674 | font-size: 18px; 2675 | line-height: 1.33333; 2676 | min-height: 38px; } 2677 | 2678 | .has-feedback { 2679 | position: relative; } 2680 | .has-feedback .form-control { 2681 | padding-right: 42.5px; } 2682 | 2683 | .form-control-feedback { 2684 | position: absolute; 2685 | top: 0; 2686 | right: 0; 2687 | z-index: 2; 2688 | display: block; 2689 | width: 34px; 2690 | height: 34px; 2691 | line-height: 34px; 2692 | text-align: center; 2693 | pointer-events: none; } 2694 | 2695 | .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, 2696 | .input-group-lg > .input-group-addon + .form-control-feedback, 2697 | .input-group-lg > .input-group-btn > .btn + .form-control-feedback { 2698 | width: 46px; 2699 | height: 46px; 2700 | line-height: 46px; } 2701 | 2702 | .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, 2703 | .input-group-sm > .input-group-addon + .form-control-feedback, 2704 | .input-group-sm > .input-group-btn > .btn + .form-control-feedback { 2705 | width: 30px; 2706 | height: 30px; 2707 | line-height: 30px; } 2708 | 2709 | .has-success .help-block, 2710 | .has-success .control-label, 2711 | .has-success .radio, 2712 | .has-success .checkbox, 2713 | .has-success .radio-inline, 2714 | .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { 2715 | color: #3c763d; } 2716 | .has-success .form-control { 2717 | border-color: #3c763d; 2718 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2719 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } 2720 | .has-success .form-control:focus { 2721 | border-color: #2b542c; 2722 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; 2723 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } 2724 | .has-success .input-group-addon { 2725 | color: #3c763d; 2726 | border-color: #3c763d; 2727 | background-color: #dff0d8; } 2728 | .has-success .form-control-feedback { 2729 | color: #3c763d; } 2730 | 2731 | .has-warning .help-block, 2732 | .has-warning .control-label, 2733 | .has-warning .radio, 2734 | .has-warning .checkbox, 2735 | .has-warning .radio-inline, 2736 | .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { 2737 | color: #8a6d3b; } 2738 | .has-warning .form-control { 2739 | border-color: #8a6d3b; 2740 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2741 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } 2742 | .has-warning .form-control:focus { 2743 | border-color: #66512c; 2744 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; 2745 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } 2746 | .has-warning .input-group-addon { 2747 | color: #8a6d3b; 2748 | border-color: #8a6d3b; 2749 | background-color: #fcf8e3; } 2750 | .has-warning .form-control-feedback { 2751 | color: #8a6d3b; } 2752 | 2753 | .has-error .help-block, 2754 | .has-error .control-label, 2755 | .has-error .radio, 2756 | .has-error .checkbox, 2757 | .has-error .radio-inline, 2758 | .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { 2759 | color: #a94442; } 2760 | .has-error .form-control { 2761 | border-color: #a94442; 2762 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 2763 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } 2764 | .has-error .form-control:focus { 2765 | border-color: #843534; 2766 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; 2767 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } 2768 | .has-error .input-group-addon { 2769 | color: #a94442; 2770 | border-color: #a94442; 2771 | background-color: #f2dede; } 2772 | .has-error .form-control-feedback { 2773 | color: #a94442; } 2774 | 2775 | .has-feedback label ~ .form-control-feedback { 2776 | top: 25px; } 2777 | .has-feedback label.sr-only ~ .form-control-feedback { 2778 | top: 0; } 2779 | 2780 | .help-block { 2781 | display: block; 2782 | margin-top: 5px; 2783 | margin-bottom: 10px; 2784 | color: #404040; } 2785 | 2786 | @media (min-width: 768px) { 2787 | .form-inline .form-group { 2788 | display: inline-block; 2789 | margin-bottom: 0; 2790 | vertical-align: middle; } 2791 | .form-inline .form-control { 2792 | display: inline-block; 2793 | width: auto; 2794 | vertical-align: middle; } 2795 | .form-inline .form-control-static { 2796 | display: inline-block; } 2797 | .form-inline .input-group { 2798 | display: inline-table; 2799 | vertical-align: middle; } 2800 | .form-inline .input-group .input-group-addon, 2801 | .form-inline .input-group .input-group-btn, 2802 | .form-inline .input-group .form-control { 2803 | width: auto; } 2804 | .form-inline .input-group > .form-control { 2805 | width: 100%; } 2806 | .form-inline .control-label { 2807 | margin-bottom: 0; 2808 | vertical-align: middle; } 2809 | .form-inline .radio, 2810 | .form-inline .checkbox { 2811 | display: inline-block; 2812 | margin-top: 0; 2813 | margin-bottom: 0; 2814 | vertical-align: middle; } 2815 | .form-inline .radio label, 2816 | .form-inline .checkbox label { 2817 | padding-left: 0; } 2818 | .form-inline .radio input[type="radio"], 2819 | .form-inline .checkbox input[type="checkbox"] { 2820 | position: relative; 2821 | margin-left: 0; } 2822 | .form-inline .has-feedback .form-control-feedback { 2823 | top: 0; } } 2824 | 2825 | .form-horizontal .radio, 2826 | .form-horizontal .checkbox, 2827 | .form-horizontal .radio-inline, 2828 | .form-horizontal .checkbox-inline { 2829 | margin-top: 0; 2830 | margin-bottom: 0; 2831 | padding-top: 7px; } 2832 | .form-horizontal .radio, 2833 | .form-horizontal .checkbox { 2834 | min-height: 27px; } 2835 | .form-horizontal .form-group { 2836 | margin-left: -15px; 2837 | margin-right: -15px; } 2838 | .form-horizontal .form-group:before, .form-horizontal .form-group:after { 2839 | content: " "; 2840 | display: table; } 2841 | .form-horizontal .form-group:after { 2842 | clear: both; } 2843 | @media (min-width: 768px) { 2844 | .form-horizontal .control-label { 2845 | text-align: right; 2846 | margin-bottom: 0; 2847 | padding-top: 7px; } } 2848 | .form-horizontal .has-feedback .form-control-feedback { 2849 | right: 15px; } 2850 | @media (min-width: 768px) { 2851 | .form-horizontal .form-group-lg .control-label { 2852 | padding-top: 14.33333px; } } 2853 | @media (min-width: 768px) { 2854 | .form-horizontal .form-group-sm .control-label { 2855 | padding-top: 6px; } } 2856 | 2857 | .btn { 2858 | display: inline-block; 2859 | margin-bottom: 0; 2860 | font-weight: normal; 2861 | text-align: center; 2862 | vertical-align: middle; 2863 | touch-action: manipulation; 2864 | cursor: pointer; 2865 | background-image: none; 2866 | border: 1px solid transparent; 2867 | white-space: nowrap; 2868 | padding: 6px 12px; 2869 | font-size: 14px; 2870 | line-height: 1.42857; 2871 | border-radius: 4px; 2872 | -webkit-user-select: none; 2873 | -moz-user-select: none; 2874 | -ms-user-select: none; 2875 | user-select: none; } 2876 | .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { 2877 | outline: thin dotted; 2878 | outline: 5px auto -webkit-focus-ring-color; 2879 | outline-offset: -2px; } 2880 | .btn:hover, .btn:focus, .btn.focus { 2881 | color: #333; 2882 | text-decoration: none; } 2883 | .btn:active, .btn.active { 2884 | outline: 0; 2885 | background-image: none; 2886 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 2887 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } 2888 | .btn.disabled, .btn[disabled], fieldset[disabled] .btn { 2889 | cursor: not-allowed; 2890 | pointer-events: none; 2891 | opacity: 0.65; 2892 | filter: alpha(opacity=65); 2893 | -webkit-box-shadow: none; 2894 | box-shadow: none; } 2895 | 2896 | .btn-default { 2897 | color: #333; 2898 | background-color: #fff; 2899 | border-color: #ccc; } 2900 | .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { 2901 | color: #333; 2902 | background-color: #e6e6e6; 2903 | border-color: #adadad; } 2904 | .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { 2905 | background-image: none; } 2906 | .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { 2907 | background-color: #fff; 2908 | border-color: #ccc; } 2909 | .btn-default .badge { 2910 | color: #fff; 2911 | background-color: #333; } 2912 | 2913 | .btn-primary { 2914 | color: #fff; 2915 | background-color: #888262; 2916 | border-color: #797457; } 2917 | .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { 2918 | color: #fff; 2919 | background-color: #6a664d; 2920 | border-color: #56523e; } 2921 | .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { 2922 | background-image: none; } 2923 | .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { 2924 | background-color: #888262; 2925 | border-color: #797457; } 2926 | .btn-primary .badge { 2927 | color: #888262; 2928 | background-color: #fff; } 2929 | 2930 | .btn-success { 2931 | color: #fff; 2932 | background-color: #5cb85c; 2933 | border-color: #4cae4c; } 2934 | .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { 2935 | color: #fff; 2936 | background-color: #449d44; 2937 | border-color: #398439; } 2938 | .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { 2939 | background-image: none; } 2940 | .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { 2941 | background-color: #5cb85c; 2942 | border-color: #4cae4c; } 2943 | .btn-success .badge { 2944 | color: #5cb85c; 2945 | background-color: #fff; } 2946 | 2947 | .btn-info { 2948 | color: #fff; 2949 | background-color: #5bc0de; 2950 | border-color: #46b8da; } 2951 | .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { 2952 | color: #fff; 2953 | background-color: #31b0d5; 2954 | border-color: #269abc; } 2955 | .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { 2956 | background-image: none; } 2957 | .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { 2958 | background-color: #5bc0de; 2959 | border-color: #46b8da; } 2960 | .btn-info .badge { 2961 | color: #5bc0de; 2962 | background-color: #fff; } 2963 | 2964 | .btn-warning { 2965 | color: #fff; 2966 | background-color: #f0ad4e; 2967 | border-color: #eea236; } 2968 | .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { 2969 | color: #fff; 2970 | background-color: #ec971f; 2971 | border-color: #d58512; } 2972 | .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { 2973 | background-image: none; } 2974 | .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { 2975 | background-color: #f0ad4e; 2976 | border-color: #eea236; } 2977 | .btn-warning .badge { 2978 | color: #f0ad4e; 2979 | background-color: #fff; } 2980 | 2981 | .btn-danger { 2982 | color: #fff; 2983 | background-color: #d9534f; 2984 | border-color: #d43f3a; } 2985 | .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { 2986 | color: #fff; 2987 | background-color: #c9302c; 2988 | border-color: #ac2925; } 2989 | .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { 2990 | background-image: none; } 2991 | .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { 2992 | background-color: #d9534f; 2993 | border-color: #d43f3a; } 2994 | .btn-danger .badge { 2995 | color: #d9534f; 2996 | background-color: #fff; } 2997 | 2998 | .btn-link { 2999 | color: #888262; 3000 | font-weight: normal; 3001 | border-radius: 0; } 3002 | .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { 3003 | background-color: transparent; 3004 | -webkit-box-shadow: none; 3005 | box-shadow: none; } 3006 | .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { 3007 | border-color: transparent; } 3008 | .btn-link:hover, .btn-link:focus { 3009 | color: #5c5842; 3010 | text-decoration: underline; 3011 | background-color: transparent; } 3012 | .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { 3013 | color: #4468B0; 3014 | text-decoration: none; } 3015 | 3016 | .btn-lg, .btn-group-lg > .btn { 3017 | padding: 10px 16px; 3018 | font-size: 18px; 3019 | line-height: 1.33333; 3020 | border-radius: 6px; } 3021 | 3022 | .btn-sm, .btn-group-sm > .btn { 3023 | padding: 5px 10px; 3024 | font-size: 12px; 3025 | line-height: 1.5; 3026 | border-radius: 3px; } 3027 | 3028 | .btn-xs, .btn-group-xs > .btn { 3029 | padding: 1px 5px; 3030 | font-size: 12px; 3031 | line-height: 1.5; 3032 | border-radius: 3px; } 3033 | 3034 | .btn-block { 3035 | display: block; 3036 | width: 100%; } 3037 | 3038 | .btn-block + .btn-block { 3039 | margin-top: 5px; } 3040 | 3041 | input[type="submit"].btn-block, 3042 | input[type="reset"].btn-block, 3043 | input[type="button"].btn-block { 3044 | width: 100%; } 3045 | 3046 | .fade { 3047 | opacity: 0; 3048 | -webkit-transition: opacity 0.15s linear; 3049 | -o-transition: opacity 0.15s linear; 3050 | transition: opacity 0.15s linear; } 3051 | .fade.in { 3052 | opacity: 1; } 3053 | 3054 | .collapse { 3055 | display: none; } 3056 | .collapse.in { 3057 | display: block; } 3058 | 3059 | tr.collapse.in { 3060 | display: table-row; } 3061 | 3062 | tbody.collapse.in { 3063 | display: table-row-group; } 3064 | 3065 | .collapsing { 3066 | position: relative; 3067 | height: 0; 3068 | overflow: hidden; 3069 | -webkit-transition-property: height, visibility; 3070 | transition-property: height, visibility; 3071 | -webkit-transition-duration: 0.35s; 3072 | transition-duration: 0.35s; 3073 | -webkit-transition-timing-function: ease; 3074 | transition-timing-function: ease; } 3075 | 3076 | .caret { 3077 | display: inline-block; 3078 | width: 0; 3079 | height: 0; 3080 | margin-left: 2px; 3081 | vertical-align: middle; 3082 | border-top: 4px dashed; 3083 | border-right: 4px solid transparent; 3084 | border-left: 4px solid transparent; } 3085 | 3086 | .dropup, 3087 | .dropdown { 3088 | position: relative; } 3089 | 3090 | .dropdown-toggle:focus { 3091 | outline: 0; } 3092 | 3093 | .dropdown-menu { 3094 | position: absolute; 3095 | top: 100%; 3096 | left: 0; 3097 | z-index: 1000; 3098 | display: none; 3099 | float: left; 3100 | min-width: 160px; 3101 | padding: 5px 0; 3102 | margin: 2px 0 0; 3103 | list-style: none; 3104 | font-size: 14px; 3105 | text-align: left; 3106 | background-color: #fff; 3107 | border: 1px solid #ccc; 3108 | border: 1px solid rgba(0, 0, 0, 0.15); 3109 | border-radius: 4px; 3110 | -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 3111 | box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 3112 | background-clip: padding-box; } 3113 | .dropdown-menu.pull-right { 3114 | right: 0; 3115 | left: auto; } 3116 | .dropdown-menu .divider { 3117 | height: 1px; 3118 | margin: 9px 0; 3119 | overflow: hidden; 3120 | background-color: #e5e5e5; } 3121 | .dropdown-menu > li > a { 3122 | display: block; 3123 | padding: 3px 20px; 3124 | clear: both; 3125 | font-weight: normal; 3126 | line-height: 1.42857; 3127 | color: #000; 3128 | white-space: nowrap; } 3129 | 3130 | .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 3131 | text-decoration: none; 3132 | color: black; 3133 | background-color: #f5f5f5; } 3134 | 3135 | .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { 3136 | color: #fff; 3137 | text-decoration: none; 3138 | outline: 0; 3139 | background-color: #888262; } 3140 | 3141 | .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { 3142 | color: #4468B0; } 3143 | .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { 3144 | text-decoration: none; 3145 | background-color: transparent; 3146 | background-image: none; 3147 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 3148 | cursor: not-allowed; } 3149 | 3150 | .open > .dropdown-menu { 3151 | display: block; } 3152 | .open > a { 3153 | outline: 0; } 3154 | 3155 | .dropdown-menu-right { 3156 | left: auto; 3157 | right: 0; } 3158 | 3159 | .dropdown-menu-left { 3160 | left: 0; 3161 | right: auto; } 3162 | 3163 | .dropdown-header { 3164 | display: block; 3165 | padding: 3px 20px; 3166 | font-size: 12px; 3167 | line-height: 1.42857; 3168 | color: #4468B0; 3169 | white-space: nowrap; } 3170 | 3171 | .dropdown-backdrop { 3172 | position: fixed; 3173 | left: 0; 3174 | right: 0; 3175 | bottom: 0; 3176 | top: 0; 3177 | z-index: 990; } 3178 | 3179 | .pull-right > .dropdown-menu { 3180 | right: 0; 3181 | left: auto; } 3182 | 3183 | .dropup .caret, 3184 | .navbar-fixed-bottom .dropdown .caret { 3185 | border-top: 0; 3186 | border-bottom: 4px solid; 3187 | content: ""; } 3188 | .dropup .dropdown-menu, 3189 | .navbar-fixed-bottom .dropdown .dropdown-menu { 3190 | top: auto; 3191 | bottom: 100%; 3192 | margin-bottom: 2px; } 3193 | 3194 | @media (min-width: 768px) { 3195 | .navbar-right .dropdown-menu { 3196 | right: 0; 3197 | left: auto; } 3198 | .navbar-right .dropdown-menu-left { 3199 | left: 0; 3200 | right: auto; } } 3201 | .btn-group, 3202 | .btn-group-vertical { 3203 | position: relative; 3204 | display: inline-block; 3205 | vertical-align: middle; } 3206 | .btn-group > .btn, 3207 | .btn-group-vertical > .btn { 3208 | position: relative; 3209 | float: left; } 3210 | .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, 3211 | .btn-group-vertical > .btn:hover, 3212 | .btn-group-vertical > .btn:focus, 3213 | .btn-group-vertical > .btn:active, 3214 | .btn-group-vertical > .btn.active { 3215 | z-index: 2; } 3216 | 3217 | .btn-group .btn + .btn, 3218 | .btn-group .btn + .btn-group, 3219 | .btn-group .btn-group + .btn, 3220 | .btn-group .btn-group + .btn-group { 3221 | margin-left: -1px; } 3222 | 3223 | .btn-toolbar { 3224 | margin-left: -5px; } 3225 | .btn-toolbar:before, .btn-toolbar:after { 3226 | content: " "; 3227 | display: table; } 3228 | .btn-toolbar:after { 3229 | clear: both; } 3230 | .btn-toolbar .btn-group, 3231 | .btn-toolbar .input-group { 3232 | float: left; } 3233 | .btn-toolbar > .btn, 3234 | .btn-toolbar > .btn-group, 3235 | .btn-toolbar > .input-group { 3236 | margin-left: 5px; } 3237 | 3238 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { 3239 | border-radius: 0; } 3240 | 3241 | .btn-group > .btn:first-child { 3242 | margin-left: 0; } 3243 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { 3244 | border-bottom-right-radius: 0; 3245 | border-top-right-radius: 0; } 3246 | 3247 | .btn-group > .btn:last-child:not(:first-child), 3248 | .btn-group > .dropdown-toggle:not(:first-child) { 3249 | border-bottom-left-radius: 0; 3250 | border-top-left-radius: 0; } 3251 | 3252 | .btn-group > .btn-group { 3253 | float: left; } 3254 | 3255 | .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { 3256 | border-radius: 0; } 3257 | 3258 | .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, 3259 | .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { 3260 | border-bottom-right-radius: 0; 3261 | border-top-right-radius: 0; } 3262 | 3263 | .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { 3264 | border-bottom-left-radius: 0; 3265 | border-top-left-radius: 0; } 3266 | 3267 | .btn-group .dropdown-toggle:active, 3268 | .btn-group.open .dropdown-toggle { 3269 | outline: 0; } 3270 | 3271 | .btn-group > .btn + .dropdown-toggle { 3272 | padding-left: 8px; 3273 | padding-right: 8px; } 3274 | 3275 | .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { 3276 | padding-left: 12px; 3277 | padding-right: 12px; } 3278 | 3279 | .btn-group.open .dropdown-toggle { 3280 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3281 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } 3282 | .btn-group.open .dropdown-toggle.btn-link { 3283 | -webkit-box-shadow: none; 3284 | box-shadow: none; } 3285 | 3286 | .btn .caret { 3287 | margin-left: 0; } 3288 | 3289 | .btn-lg .caret, .btn-group-lg > .btn .caret { 3290 | border-width: 5px 5px 0; 3291 | border-bottom-width: 0; } 3292 | 3293 | .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { 3294 | border-width: 0 5px 5px; } 3295 | 3296 | .btn-group-vertical > .btn, 3297 | .btn-group-vertical > .btn-group, 3298 | .btn-group-vertical > .btn-group > .btn { 3299 | display: block; 3300 | float: none; 3301 | width: 100%; 3302 | max-width: 100%; } 3303 | .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { 3304 | content: " "; 3305 | display: table; } 3306 | .btn-group-vertical > .btn-group:after { 3307 | clear: both; } 3308 | .btn-group-vertical > .btn-group > .btn { 3309 | float: none; } 3310 | .btn-group-vertical > .btn + .btn, 3311 | .btn-group-vertical > .btn + .btn-group, 3312 | .btn-group-vertical > .btn-group + .btn, 3313 | .btn-group-vertical > .btn-group + .btn-group { 3314 | margin-top: -1px; 3315 | margin-left: 0; } 3316 | 3317 | .btn-group-vertical > .btn:not(:first-child):not(:last-child) { 3318 | border-radius: 0; } 3319 | .btn-group-vertical > .btn:first-child:not(:last-child) { 3320 | border-top-right-radius: 4px; 3321 | border-bottom-right-radius: 0; 3322 | border-bottom-left-radius: 0; } 3323 | .btn-group-vertical > .btn:last-child:not(:first-child) { 3324 | border-bottom-left-radius: 4px; 3325 | border-top-right-radius: 0; 3326 | border-top-left-radius: 0; } 3327 | 3328 | .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { 3329 | border-radius: 0; } 3330 | 3331 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, 3332 | .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { 3333 | border-bottom-right-radius: 0; 3334 | border-bottom-left-radius: 0; } 3335 | 3336 | .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { 3337 | border-top-right-radius: 0; 3338 | border-top-left-radius: 0; } 3339 | 3340 | .btn-group-justified { 3341 | display: table; 3342 | width: 100%; 3343 | table-layout: fixed; 3344 | border-collapse: separate; } 3345 | .btn-group-justified > .btn, 3346 | .btn-group-justified > .btn-group { 3347 | float: none; 3348 | display: table-cell; 3349 | width: 1%; } 3350 | .btn-group-justified > .btn-group .btn { 3351 | width: 100%; } 3352 | .btn-group-justified > .btn-group .dropdown-menu { 3353 | left: auto; } 3354 | 3355 | [data-toggle="buttons"] > .btn input[type="radio"], 3356 | [data-toggle="buttons"] > .btn input[type="checkbox"], 3357 | [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], 3358 | [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { 3359 | position: absolute; 3360 | clip: rect(0, 0, 0, 0); 3361 | pointer-events: none; } 3362 | 3363 | .input-group { 3364 | position: relative; 3365 | display: table; 3366 | border-collapse: separate; } 3367 | .input-group[class*="col-"] { 3368 | float: none; 3369 | padding-left: 0; 3370 | padding-right: 0; } 3371 | .input-group .form-control { 3372 | position: relative; 3373 | z-index: 2; 3374 | float: left; 3375 | width: 100%; 3376 | margin-bottom: 0; } 3377 | 3378 | .input-group-addon, 3379 | .input-group-btn, 3380 | .input-group .form-control { 3381 | display: table-cell; } 3382 | .input-group-addon:not(:first-child):not(:last-child), 3383 | .input-group-btn:not(:first-child):not(:last-child), 3384 | .input-group .form-control:not(:first-child):not(:last-child) { 3385 | border-radius: 0; } 3386 | 3387 | .input-group-addon, 3388 | .input-group-btn { 3389 | width: 1%; 3390 | white-space: nowrap; 3391 | vertical-align: middle; } 3392 | 3393 | .input-group-addon { 3394 | padding: 6px 12px; 3395 | font-size: 14px; 3396 | font-weight: normal; 3397 | line-height: 1; 3398 | color: #416BA9; 3399 | text-align: center; 3400 | background-color: #CB2E2C; 3401 | border: 1px solid #ccc; 3402 | border-radius: 4px; } 3403 | .input-group-addon.input-sm, 3404 | .input-group-sm > .input-group-addon, 3405 | .input-group-sm > .input-group-btn > .input-group-addon.btn { 3406 | padding: 5px 10px; 3407 | font-size: 12px; 3408 | border-radius: 3px; } 3409 | .input-group-addon.input-lg, 3410 | .input-group-lg > .input-group-addon, 3411 | .input-group-lg > .input-group-btn > .input-group-addon.btn { 3412 | padding: 10px 16px; 3413 | font-size: 18px; 3414 | border-radius: 6px; } 3415 | .input-group-addon input[type="radio"], 3416 | .input-group-addon input[type="checkbox"] { 3417 | margin-top: 0; } 3418 | 3419 | .input-group .form-control:first-child, 3420 | .input-group-addon:first-child, 3421 | .input-group-btn:first-child > .btn, 3422 | .input-group-btn:first-child > .btn-group > .btn, 3423 | .input-group-btn:first-child > .dropdown-toggle, 3424 | .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), 3425 | .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { 3426 | border-bottom-right-radius: 0; 3427 | border-top-right-radius: 0; } 3428 | 3429 | .input-group-addon:first-child { 3430 | border-right: 0; } 3431 | 3432 | .input-group .form-control:last-child, 3433 | .input-group-addon:last-child, 3434 | .input-group-btn:last-child > .btn, 3435 | .input-group-btn:last-child > .btn-group > .btn, 3436 | .input-group-btn:last-child > .dropdown-toggle, 3437 | .input-group-btn:first-child > .btn:not(:first-child), 3438 | .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { 3439 | border-bottom-left-radius: 0; 3440 | border-top-left-radius: 0; } 3441 | 3442 | .input-group-addon:last-child { 3443 | border-left: 0; } 3444 | 3445 | .input-group-btn { 3446 | position: relative; 3447 | font-size: 0; 3448 | white-space: nowrap; } 3449 | .input-group-btn > .btn { 3450 | position: relative; } 3451 | .input-group-btn > .btn + .btn { 3452 | margin-left: -1px; } 3453 | .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { 3454 | z-index: 2; } 3455 | .input-group-btn:first-child > .btn, 3456 | .input-group-btn:first-child > .btn-group { 3457 | margin-right: -1px; } 3458 | .input-group-btn:last-child > .btn, 3459 | .input-group-btn:last-child > .btn-group { 3460 | margin-left: -1px; } 3461 | 3462 | .nav { 3463 | margin-bottom: 0; 3464 | padding-left: 0; 3465 | list-style: none; } 3466 | .nav:before, .nav:after { 3467 | content: " "; 3468 | display: table; } 3469 | .nav:after { 3470 | clear: both; } 3471 | .nav > li { 3472 | position: relative; 3473 | display: block; } 3474 | .nav > li > a { 3475 | position: relative; 3476 | display: block; 3477 | padding: 10px 15px; } 3478 | .nav > li > a:hover, .nav > li > a:focus { 3479 | text-decoration: none; 3480 | background-color: #CB2E2C; } 3481 | .nav > li.disabled > a { 3482 | color: #4468B0; } 3483 | .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { 3484 | color: #4468B0; 3485 | text-decoration: none; 3486 | background-color: transparent; 3487 | cursor: not-allowed; } 3488 | .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { 3489 | background-color: #CB2E2C; 3490 | border-color: #888262; } 3491 | .nav .nav-divider { 3492 | height: 1px; 3493 | margin: 9px 0; 3494 | overflow: hidden; 3495 | background-color: #e5e5e5; } 3496 | .nav > li > a > img { 3497 | max-width: none; } 3498 | 3499 | .nav-tabs { 3500 | border-bottom: 1px solid #ddd; } 3501 | .nav-tabs > li { 3502 | float: left; 3503 | margin-bottom: -1px; } 3504 | .nav-tabs > li > a { 3505 | margin-right: 2px; 3506 | line-height: 1.42857; 3507 | border: 1px solid transparent; 3508 | border-radius: 4px 4px 0 0; } 3509 | .nav-tabs > li > a:hover { 3510 | border-color: #CB2E2C #CB2E2C #ddd; } 3511 | .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { 3512 | color: #416BA9; 3513 | background-color: #DBB135; 3514 | border: 1px solid #ddd; 3515 | border-bottom-color: transparent; 3516 | cursor: default; } 3517 | 3518 | .nav-pills > li { 3519 | float: left; } 3520 | .nav-pills > li > a { 3521 | border-radius: 4px; } 3522 | .nav-pills > li + li { 3523 | margin-left: 2px; } 3524 | .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { 3525 | color: #fff; 3526 | background-color: #888262; } 3527 | 3528 | .nav-stacked > li { 3529 | float: none; } 3530 | .nav-stacked > li + li { 3531 | margin-top: 2px; 3532 | margin-left: 0; } 3533 | 3534 | .nav-justified, .nav-tabs.nav-justified { 3535 | width: 100%; } 3536 | .nav-justified > li, .nav-tabs.nav-justified > li { 3537 | float: none; } 3538 | .nav-justified > li > a, .nav-tabs.nav-justified > li > a { 3539 | text-align: center; 3540 | margin-bottom: 5px; } 3541 | .nav-justified > .dropdown .dropdown-menu { 3542 | top: auto; 3543 | left: auto; } 3544 | @media (min-width: 768px) { 3545 | .nav-justified > li, .nav-tabs.nav-justified > li { 3546 | display: table-cell; 3547 | width: 1%; } 3548 | .nav-justified > li > a, .nav-tabs.nav-justified > li > a { 3549 | margin-bottom: 0; } } 3550 | 3551 | .nav-tabs-justified, .nav-tabs.nav-justified { 3552 | border-bottom: 0; } 3553 | .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { 3554 | margin-right: 0; 3555 | border-radius: 4px; } 3556 | .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, 3557 | .nav-tabs-justified > .active > a:hover, 3558 | .nav-tabs.nav-justified > .active > a:hover, 3559 | .nav-tabs-justified > .active > a:focus, 3560 | .nav-tabs.nav-justified > .active > a:focus { 3561 | border: 1px solid #ddd; } 3562 | @media (min-width: 768px) { 3563 | .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { 3564 | border-bottom: 1px solid #ddd; 3565 | border-radius: 4px 4px 0 0; } 3566 | .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, 3567 | .nav-tabs-justified > .active > a:hover, 3568 | .nav-tabs.nav-justified > .active > a:hover, 3569 | .nav-tabs-justified > .active > a:focus, 3570 | .nav-tabs.nav-justified > .active > a:focus { 3571 | border-bottom-color: #DBB135; } } 3572 | 3573 | .tab-content > .tab-pane { 3574 | display: none; } 3575 | .tab-content > .active { 3576 | display: block; } 3577 | 3578 | .nav-tabs .dropdown-menu { 3579 | margin-top: -1px; 3580 | border-top-right-radius: 0; 3581 | border-top-left-radius: 0; } 3582 | 3583 | .navbar { 3584 | position: relative; 3585 | min-height: 50px; 3586 | margin-bottom: 20px; 3587 | border: 1px solid transparent; } 3588 | .navbar:before, .navbar:after { 3589 | content: " "; 3590 | display: table; } 3591 | .navbar:after { 3592 | clear: both; } 3593 | @media (min-width: 768px) { 3594 | .navbar { 3595 | border-radius: 4px; } } 3596 | 3597 | .navbar-header:before, .navbar-header:after { 3598 | content: " "; 3599 | display: table; } 3600 | .navbar-header:after { 3601 | clear: both; } 3602 | @media (min-width: 768px) { 3603 | .navbar-header { 3604 | float: left; } } 3605 | 3606 | .navbar-collapse { 3607 | overflow-x: visible; 3608 | padding-right: 15px; 3609 | padding-left: 15px; 3610 | border-top: 1px solid transparent; 3611 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); 3612 | -webkit-overflow-scrolling: touch; } 3613 | .navbar-collapse:before, .navbar-collapse:after { 3614 | content: " "; 3615 | display: table; } 3616 | .navbar-collapse:after { 3617 | clear: both; } 3618 | .navbar-collapse.in { 3619 | overflow-y: auto; } 3620 | @media (min-width: 768px) { 3621 | .navbar-collapse { 3622 | width: auto; 3623 | border-top: 0; 3624 | box-shadow: none; } 3625 | .navbar-collapse.collapse { 3626 | display: block !important; 3627 | height: auto !important; 3628 | padding-bottom: 0; 3629 | overflow: visible !important; } 3630 | .navbar-collapse.in { 3631 | overflow-y: visible; } 3632 | .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { 3633 | padding-left: 0; 3634 | padding-right: 0; } } 3635 | 3636 | .navbar-fixed-top .navbar-collapse, 3637 | .navbar-fixed-bottom .navbar-collapse { 3638 | max-height: 340px; } 3639 | @media (max-device-width: 480px) and (orientation: landscape) { 3640 | .navbar-fixed-top .navbar-collapse, 3641 | .navbar-fixed-bottom .navbar-collapse { 3642 | max-height: 200px; } } 3643 | 3644 | .container > .navbar-header, 3645 | .container > .navbar-collapse, 3646 | .container-fluid > .navbar-header, 3647 | .container-fluid > .navbar-collapse { 3648 | margin-right: -15px; 3649 | margin-left: -15px; } 3650 | @media (min-width: 768px) { 3651 | .container > .navbar-header, 3652 | .container > .navbar-collapse, 3653 | .container-fluid > .navbar-header, 3654 | .container-fluid > .navbar-collapse { 3655 | margin-right: 0; 3656 | margin-left: 0; } } 3657 | 3658 | .navbar-static-top { 3659 | z-index: 1000; 3660 | border-width: 0 0 1px; } 3661 | @media (min-width: 768px) { 3662 | .navbar-static-top { 3663 | border-radius: 0; } } 3664 | 3665 | .navbar-fixed-top, 3666 | .navbar-fixed-bottom { 3667 | position: fixed; 3668 | right: 0; 3669 | left: 0; 3670 | z-index: 1030; } 3671 | @media (min-width: 768px) { 3672 | .navbar-fixed-top, 3673 | .navbar-fixed-bottom { 3674 | border-radius: 0; } } 3675 | 3676 | .navbar-fixed-top { 3677 | top: 0; 3678 | border-width: 0 0 1px; } 3679 | 3680 | .navbar-fixed-bottom { 3681 | bottom: 0; 3682 | margin-bottom: 0; 3683 | border-width: 1px 0 0; } 3684 | 3685 | .navbar-brand { 3686 | float: left; 3687 | padding: 15px 15px; 3688 | font-size: 18px; 3689 | line-height: 20px; 3690 | height: 50px; } 3691 | .navbar-brand:hover, .navbar-brand:focus { 3692 | text-decoration: none; } 3693 | .navbar-brand > img { 3694 | display: block; } 3695 | @media (min-width: 768px) { 3696 | .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { 3697 | margin-left: -15px; } } 3698 | 3699 | .navbar-toggle { 3700 | position: relative; 3701 | float: right; 3702 | margin-right: 15px; 3703 | padding: 9px 10px; 3704 | margin-top: 8px; 3705 | margin-bottom: 8px; 3706 | background-color: transparent; 3707 | background-image: none; 3708 | border: 1px solid transparent; 3709 | border-radius: 4px; } 3710 | .navbar-toggle:focus { 3711 | outline: 0; } 3712 | .navbar-toggle .icon-bar { 3713 | display: block; 3714 | width: 22px; 3715 | height: 2px; 3716 | border-radius: 1px; } 3717 | .navbar-toggle .icon-bar + .icon-bar { 3718 | margin-top: 4px; } 3719 | @media (min-width: 768px) { 3720 | .navbar-toggle { 3721 | display: none; } } 3722 | 3723 | .navbar-nav { 3724 | margin: 7.5px -15px; } 3725 | .navbar-nav > li > a { 3726 | padding-top: 10px; 3727 | padding-bottom: 10px; 3728 | line-height: 20px; } 3729 | @media (max-width: 767px) { 3730 | .navbar-nav .open .dropdown-menu { 3731 | position: static; 3732 | float: none; 3733 | width: auto; 3734 | margin-top: 0; 3735 | background-color: transparent; 3736 | border: 0; 3737 | box-shadow: none; } 3738 | .navbar-nav .open .dropdown-menu > li > a, 3739 | .navbar-nav .open .dropdown-menu .dropdown-header { 3740 | padding: 5px 15px 5px 25px; } 3741 | .navbar-nav .open .dropdown-menu > li > a { 3742 | line-height: 20px; } 3743 | .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { 3744 | background-image: none; } } 3745 | @media (min-width: 768px) { 3746 | .navbar-nav { 3747 | float: left; 3748 | margin: 0; } 3749 | .navbar-nav > li { 3750 | float: left; } 3751 | .navbar-nav > li > a { 3752 | padding-top: 15px; 3753 | padding-bottom: 15px; } } 3754 | 3755 | .navbar-form { 3756 | margin-left: -15px; 3757 | margin-right: -15px; 3758 | padding: 10px 15px; 3759 | border-top: 1px solid transparent; 3760 | border-bottom: 1px solid transparent; 3761 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 3762 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 3763 | margin-top: 8px; 3764 | margin-bottom: 8px; } 3765 | @media (min-width: 768px) { 3766 | .navbar-form .form-group { 3767 | display: inline-block; 3768 | margin-bottom: 0; 3769 | vertical-align: middle; } 3770 | .navbar-form .form-control { 3771 | display: inline-block; 3772 | width: auto; 3773 | vertical-align: middle; } 3774 | .navbar-form .form-control-static { 3775 | display: inline-block; } 3776 | .navbar-form .input-group { 3777 | display: inline-table; 3778 | vertical-align: middle; } 3779 | .navbar-form .input-group .input-group-addon, 3780 | .navbar-form .input-group .input-group-btn, 3781 | .navbar-form .input-group .form-control { 3782 | width: auto; } 3783 | .navbar-form .input-group > .form-control { 3784 | width: 100%; } 3785 | .navbar-form .control-label { 3786 | margin-bottom: 0; 3787 | vertical-align: middle; } 3788 | .navbar-form .radio, 3789 | .navbar-form .checkbox { 3790 | display: inline-block; 3791 | margin-top: 0; 3792 | margin-bottom: 0; 3793 | vertical-align: middle; } 3794 | .navbar-form .radio label, 3795 | .navbar-form .checkbox label { 3796 | padding-left: 0; } 3797 | .navbar-form .radio input[type="radio"], 3798 | .navbar-form .checkbox input[type="checkbox"] { 3799 | position: relative; 3800 | margin-left: 0; } 3801 | .navbar-form .has-feedback .form-control-feedback { 3802 | top: 0; } } 3803 | @media (max-width: 767px) { 3804 | .navbar-form .form-group { 3805 | margin-bottom: 5px; } 3806 | .navbar-form .form-group:last-child { 3807 | margin-bottom: 0; } } 3808 | @media (min-width: 768px) { 3809 | .navbar-form { 3810 | width: auto; 3811 | border: 0; 3812 | margin-left: 0; 3813 | margin-right: 0; 3814 | padding-top: 0; 3815 | padding-bottom: 0; 3816 | -webkit-box-shadow: none; 3817 | box-shadow: none; } } 3818 | 3819 | .navbar-nav > li > .dropdown-menu { 3820 | margin-top: 0; 3821 | border-top-right-radius: 0; 3822 | border-top-left-radius: 0; } 3823 | 3824 | .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { 3825 | margin-bottom: 0; 3826 | border-top-right-radius: 4px; 3827 | border-top-left-radius: 4px; 3828 | border-bottom-right-radius: 0; 3829 | border-bottom-left-radius: 0; } 3830 | 3831 | .navbar-btn { 3832 | margin-top: 8px; 3833 | margin-bottom: 8px; } 3834 | .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { 3835 | margin-top: 10px; 3836 | margin-bottom: 10px; } 3837 | .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { 3838 | margin-top: 14px; 3839 | margin-bottom: 14px; } 3840 | 3841 | .navbar-text { 3842 | margin-top: 15px; 3843 | margin-bottom: 15px; } 3844 | @media (min-width: 768px) { 3845 | .navbar-text { 3846 | float: left; 3847 | margin-left: 15px; 3848 | margin-right: 15px; } } 3849 | 3850 | @media (min-width: 768px) { 3851 | .navbar-left { 3852 | float: left !important; } 3853 | 3854 | .navbar-right { 3855 | float: right !important; 3856 | margin-right: -15px; } 3857 | .navbar-right ~ .navbar-right { 3858 | margin-right: 0; } } 3859 | .navbar-default { 3860 | background-color: #f8f8f8; 3861 | border-color: #e7e7e7; } 3862 | .navbar-default .navbar-brand { 3863 | color: #777; } 3864 | .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { 3865 | color: #5e5e5e; 3866 | background-color: transparent; } 3867 | .navbar-default .navbar-text { 3868 | color: #777; } 3869 | .navbar-default .navbar-nav > li > a { 3870 | color: #777; } 3871 | .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { 3872 | color: #333; 3873 | background-color: transparent; } 3874 | .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { 3875 | color: #555; 3876 | background-color: #e7e7e7; } 3877 | .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { 3878 | color: #ccc; 3879 | background-color: transparent; } 3880 | .navbar-default .navbar-toggle { 3881 | border-color: #ddd; } 3882 | .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { 3883 | background-color: #ddd; } 3884 | .navbar-default .navbar-toggle .icon-bar { 3885 | background-color: #888; } 3886 | .navbar-default .navbar-collapse, 3887 | .navbar-default .navbar-form { 3888 | border-color: #e7e7e7; } 3889 | .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { 3890 | background-color: #e7e7e7; 3891 | color: #555; } 3892 | @media (max-width: 767px) { 3893 | .navbar-default .navbar-nav .open .dropdown-menu > li > a { 3894 | color: #777; } 3895 | .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { 3896 | color: #333; 3897 | background-color: transparent; } 3898 | .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { 3899 | color: #555; 3900 | background-color: #e7e7e7; } 3901 | .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { 3902 | color: #ccc; 3903 | background-color: transparent; } } 3904 | .navbar-default .navbar-link { 3905 | color: #777; } 3906 | .navbar-default .navbar-link:hover { 3907 | color: #333; } 3908 | .navbar-default .btn-link { 3909 | color: #777; } 3910 | .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { 3911 | color: #333; } 3912 | .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { 3913 | color: #ccc; } 3914 | 3915 | .navbar-inverse { 3916 | background-color: #1A8B41; 3917 | border-color: #12602d; } 3918 | .navbar-inverse .navbar-brand { 3919 | color: #7692ca; } 3920 | .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { 3921 | color: #fff; 3922 | background-color: transparent; } 3923 | .navbar-inverse .navbar-text { 3924 | color: #7692ca; } 3925 | .navbar-inverse .navbar-nav > li > a { 3926 | color: #7692ca; } 3927 | .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { 3928 | color: #fff; 3929 | background-color: transparent; } 3930 | .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { 3931 | color: #fff; 3932 | background-color: #12602d; } 3933 | .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { 3934 | color: #444; 3935 | background-color: transparent; } 3936 | .navbar-inverse .navbar-toggle { 3937 | border-color: #333; } 3938 | .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { 3939 | background-color: #333; } 3940 | .navbar-inverse .navbar-toggle .icon-bar { 3941 | background-color: #fff; } 3942 | .navbar-inverse .navbar-collapse, 3943 | .navbar-inverse .navbar-form { 3944 | border-color: #146d33; } 3945 | .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { 3946 | background-color: #12602d; 3947 | color: #fff; } 3948 | @media (max-width: 767px) { 3949 | .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { 3950 | border-color: #12602d; } 3951 | .navbar-inverse .navbar-nav .open .dropdown-menu .divider { 3952 | background-color: #12602d; } 3953 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { 3954 | color: #7692ca; } 3955 | .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { 3956 | color: #fff; 3957 | background-color: transparent; } 3958 | .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { 3959 | color: #fff; 3960 | background-color: #12602d; } 3961 | .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { 3962 | color: #444; 3963 | background-color: transparent; } } 3964 | .navbar-inverse .navbar-link { 3965 | color: #7692ca; } 3966 | .navbar-inverse .navbar-link:hover { 3967 | color: #fff; } 3968 | .navbar-inverse .btn-link { 3969 | color: #7692ca; } 3970 | .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { 3971 | color: #fff; } 3972 | .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { 3973 | color: #444; } 3974 | 3975 | .breadcrumb { 3976 | padding: 8px 15px; 3977 | margin-bottom: 20px; 3978 | list-style: none; 3979 | background-color: #f5f5f5; 3980 | border-radius: 4px; } 3981 | .breadcrumb > li { 3982 | display: inline-block; } 3983 | .breadcrumb > li + li:before { 3984 | content: "/ "; 3985 | padding: 0 5px; 3986 | color: #ccc; } 3987 | .breadcrumb > .active { 3988 | color: #4468B0; } 3989 | 3990 | .pagination { 3991 | display: inline-block; 3992 | padding-left: 0; 3993 | margin: 20px 0; 3994 | border-radius: 4px; } 3995 | .pagination > li { 3996 | display: inline; } 3997 | .pagination > li > a, 3998 | .pagination > li > span { 3999 | position: relative; 4000 | float: left; 4001 | padding: 6px 12px; 4002 | line-height: 1.42857; 4003 | text-decoration: none; 4004 | color: #888262; 4005 | background-color: #fff; 4006 | border: 1px solid #ddd; 4007 | margin-left: -1px; } 4008 | .pagination > li:first-child > a, 4009 | .pagination > li:first-child > span { 4010 | margin-left: 0; 4011 | border-bottom-left-radius: 4px; 4012 | border-top-left-radius: 4px; } 4013 | .pagination > li:last-child > a, 4014 | .pagination > li:last-child > span { 4015 | border-bottom-right-radius: 4px; 4016 | border-top-right-radius: 4px; } 4017 | .pagination > li > a:hover, .pagination > li > a:focus, 4018 | .pagination > li > span:hover, 4019 | .pagination > li > span:focus { 4020 | color: #5c5842; 4021 | background-color: #CB2E2C; 4022 | border-color: #ddd; } 4023 | .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, 4024 | .pagination > .active > span, 4025 | .pagination > .active > span:hover, 4026 | .pagination > .active > span:focus { 4027 | z-index: 2; 4028 | color: #fff; 4029 | background-color: #888262; 4030 | border-color: #888262; 4031 | cursor: default; } 4032 | .pagination > .disabled > span, 4033 | .pagination > .disabled > span:hover, 4034 | .pagination > .disabled > span:focus, 4035 | .pagination > .disabled > a, 4036 | .pagination > .disabled > a:hover, 4037 | .pagination > .disabled > a:focus { 4038 | color: #4468B0; 4039 | background-color: #fff; 4040 | border-color: #ddd; 4041 | cursor: not-allowed; } 4042 | 4043 | .pagination-lg > li > a, 4044 | .pagination-lg > li > span { 4045 | padding: 10px 16px; 4046 | font-size: 18px; } 4047 | .pagination-lg > li:first-child > a, 4048 | .pagination-lg > li:first-child > span { 4049 | border-bottom-left-radius: 6px; 4050 | border-top-left-radius: 6px; } 4051 | .pagination-lg > li:last-child > a, 4052 | .pagination-lg > li:last-child > span { 4053 | border-bottom-right-radius: 6px; 4054 | border-top-right-radius: 6px; } 4055 | 4056 | .pagination-sm > li > a, 4057 | .pagination-sm > li > span { 4058 | padding: 5px 10px; 4059 | font-size: 12px; } 4060 | .pagination-sm > li:first-child > a, 4061 | .pagination-sm > li:first-child > span { 4062 | border-bottom-left-radius: 3px; 4063 | border-top-left-radius: 3px; } 4064 | .pagination-sm > li:last-child > a, 4065 | .pagination-sm > li:last-child > span { 4066 | border-bottom-right-radius: 3px; 4067 | border-top-right-radius: 3px; } 4068 | 4069 | .pager { 4070 | padding-left: 0; 4071 | margin: 20px 0; 4072 | list-style: none; 4073 | text-align: center; } 4074 | .pager:before, .pager:after { 4075 | content: " "; 4076 | display: table; } 4077 | .pager:after { 4078 | clear: both; } 4079 | .pager li { 4080 | display: inline; } 4081 | .pager li > a, 4082 | .pager li > span { 4083 | display: inline-block; 4084 | padding: 5px 14px; 4085 | background-color: #fff; 4086 | border: 1px solid #ddd; 4087 | border-radius: 15px; } 4088 | .pager li > a:hover, 4089 | .pager li > a:focus { 4090 | text-decoration: none; 4091 | background-color: #CB2E2C; } 4092 | .pager .next > a, 4093 | .pager .next > span { 4094 | float: right; } 4095 | .pager .previous > a, 4096 | .pager .previous > span { 4097 | float: left; } 4098 | .pager .disabled > a, 4099 | .pager .disabled > a:hover, 4100 | .pager .disabled > a:focus, 4101 | .pager .disabled > span { 4102 | color: #4468B0; 4103 | background-color: #fff; 4104 | cursor: not-allowed; } 4105 | 4106 | .label { 4107 | display: inline; 4108 | padding: .2em .6em .3em; 4109 | font-size: 75%; 4110 | font-weight: bold; 4111 | line-height: 1; 4112 | color: #fff; 4113 | text-align: center; 4114 | white-space: nowrap; 4115 | vertical-align: baseline; 4116 | border-radius: .25em; } 4117 | .label:empty { 4118 | display: none; } 4119 | .btn .label { 4120 | position: relative; 4121 | top: -1px; } 4122 | 4123 | a.label:hover, a.label:focus { 4124 | color: #fff; 4125 | text-decoration: none; 4126 | cursor: pointer; } 4127 | 4128 | .label-default { 4129 | background-color: #4468B0; } 4130 | .label-default[href]:hover, .label-default[href]:focus { 4131 | background-color: #36528b; } 4132 | 4133 | .label-primary { 4134 | background-color: #888262; } 4135 | .label-primary[href]:hover, .label-primary[href]:focus { 4136 | background-color: #6a664d; } 4137 | 4138 | .label-success { 4139 | background-color: #5cb85c; } 4140 | .label-success[href]:hover, .label-success[href]:focus { 4141 | background-color: #449d44; } 4142 | 4143 | .label-info { 4144 | background-color: #5bc0de; } 4145 | .label-info[href]:hover, .label-info[href]:focus { 4146 | background-color: #31b0d5; } 4147 | 4148 | .label-warning { 4149 | background-color: #f0ad4e; } 4150 | .label-warning[href]:hover, .label-warning[href]:focus { 4151 | background-color: #ec971f; } 4152 | 4153 | .label-danger { 4154 | background-color: #d9534f; } 4155 | .label-danger[href]:hover, .label-danger[href]:focus { 4156 | background-color: #c9302c; } 4157 | 4158 | .badge { 4159 | display: inline-block; 4160 | min-width: 10px; 4161 | padding: 3px 7px; 4162 | font-size: 12px; 4163 | font-weight: bold; 4164 | color: #fff; 4165 | line-height: 1; 4166 | vertical-align: baseline; 4167 | white-space: nowrap; 4168 | text-align: center; 4169 | background-color: #4468B0; 4170 | border-radius: 10px; } 4171 | .badge:empty { 4172 | display: none; } 4173 | .btn .badge { 4174 | position: relative; 4175 | top: -1px; } 4176 | .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { 4177 | top: 0; 4178 | padding: 1px 5px; } 4179 | .list-group-item.active > .badge, .nav-pills > .active > a > .badge { 4180 | color: #888262; 4181 | background-color: #fff; } 4182 | .list-group-item > .badge { 4183 | float: right; } 4184 | .list-group-item > .badge + .badge { 4185 | margin-right: 5px; } 4186 | .nav-pills > li > a > .badge { 4187 | margin-left: 3px; } 4188 | 4189 | a.badge:hover, a.badge:focus { 4190 | color: #fff; 4191 | text-decoration: none; 4192 | cursor: pointer; } 4193 | 4194 | .jumbotron { 4195 | padding: 30px 15px; 4196 | margin-bottom: 30px; 4197 | color: inherit; 4198 | background-color: #CB2E2C; } 4199 | .jumbotron h1, 4200 | .jumbotron .h1 { 4201 | color: inherit; } 4202 | .jumbotron p { 4203 | margin-bottom: 15px; 4204 | font-size: 21px; 4205 | font-weight: 200; } 4206 | .jumbotron > hr { 4207 | border-top-color: #a12523; } 4208 | .container .jumbotron, .container-fluid .jumbotron { 4209 | border-radius: 6px; } 4210 | .jumbotron .container { 4211 | max-width: 100%; } 4212 | @media screen and (min-width: 768px) { 4213 | .jumbotron { 4214 | padding: 48px 0; } 4215 | .container .jumbotron, .container-fluid .jumbotron { 4216 | padding-left: 60px; 4217 | padding-right: 60px; } 4218 | .jumbotron h1, 4219 | .jumbotron .h1 { 4220 | font-size: 63px; } } 4221 | 4222 | .thumbnail { 4223 | display: block; 4224 | padding: 4px; 4225 | margin-bottom: 20px; 4226 | line-height: 1.42857; 4227 | background-color: #DBB135; 4228 | border: 1px solid #ddd; 4229 | border-radius: 4px; 4230 | -webkit-transition: border 0.2s ease-in-out; 4231 | -o-transition: border 0.2s ease-in-out; 4232 | transition: border 0.2s ease-in-out; } 4233 | .thumbnail > img, 4234 | .thumbnail a > img { 4235 | display: block; 4236 | max-width: 100%; 4237 | height: auto; 4238 | margin-left: auto; 4239 | margin-right: auto; } 4240 | .thumbnail .caption { 4241 | padding: 9px; 4242 | color: #000; } 4243 | 4244 | a.thumbnail:hover, 4245 | a.thumbnail:focus, 4246 | a.thumbnail.active { 4247 | border-color: #888262; } 4248 | 4249 | .alert { 4250 | padding: 15px; 4251 | margin-bottom: 20px; 4252 | border: 1px solid transparent; 4253 | border-radius: 4px; } 4254 | .alert h4 { 4255 | margin-top: 0; 4256 | color: inherit; } 4257 | .alert .alert-link { 4258 | font-weight: bold; } 4259 | .alert > p, 4260 | .alert > ul { 4261 | margin-bottom: 0; } 4262 | .alert > p + p { 4263 | margin-top: 5px; } 4264 | 4265 | .alert-dismissable, 4266 | .alert-dismissible { 4267 | padding-right: 35px; } 4268 | .alert-dismissable .close, 4269 | .alert-dismissible .close { 4270 | position: relative; 4271 | top: -2px; 4272 | right: -21px; 4273 | color: inherit; } 4274 | 4275 | .alert-success { 4276 | background-color: #dff0d8; 4277 | border-color: #d6e9c6; 4278 | color: #3c763d; } 4279 | .alert-success hr { 4280 | border-top-color: #c9e2b3; } 4281 | .alert-success .alert-link { 4282 | color: #2b542c; } 4283 | 4284 | .alert-info { 4285 | background-color: #d9edf7; 4286 | border-color: #bce8f1; 4287 | color: #31708f; } 4288 | .alert-info hr { 4289 | border-top-color: #a6e1ec; } 4290 | .alert-info .alert-link { 4291 | color: #245269; } 4292 | 4293 | .alert-warning { 4294 | background-color: #fcf8e3; 4295 | border-color: #faebcc; 4296 | color: #8a6d3b; } 4297 | .alert-warning hr { 4298 | border-top-color: #f7e1b5; } 4299 | .alert-warning .alert-link { 4300 | color: #66512c; } 4301 | 4302 | .alert-danger { 4303 | background-color: #f2dede; 4304 | border-color: #ebccd1; 4305 | color: #a94442; } 4306 | .alert-danger hr { 4307 | border-top-color: #e4b9c0; } 4308 | .alert-danger .alert-link { 4309 | color: #843534; } 4310 | 4311 | @-webkit-keyframes progress-bar-stripes { 4312 | from { 4313 | background-position: 40px 0; } 4314 | to { 4315 | background-position: 0 0; } } 4316 | @keyframes progress-bar-stripes { 4317 | from { 4318 | background-position: 40px 0; } 4319 | to { 4320 | background-position: 0 0; } } 4321 | .progress { 4322 | overflow: hidden; 4323 | height: 20px; 4324 | margin-bottom: 20px; 4325 | background-color: #f5f5f5; 4326 | border-radius: 4px; 4327 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 4328 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } 4329 | 4330 | .progress-bar { 4331 | float: left; 4332 | width: 0%; 4333 | height: 100%; 4334 | font-size: 12px; 4335 | line-height: 20px; 4336 | color: #fff; 4337 | text-align: center; 4338 | background-color: #888262; 4339 | -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4340 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); 4341 | -webkit-transition: width 0.6s ease; 4342 | -o-transition: width 0.6s ease; 4343 | transition: width 0.6s ease; } 4344 | 4345 | .progress-striped .progress-bar, 4346 | .progress-bar-striped { 4347 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4348 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4349 | background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4350 | background-size: 40px 40px; } 4351 | 4352 | .progress.active .progress-bar, 4353 | .progress-bar.active { 4354 | -webkit-animation: progress-bar-stripes 2s linear infinite; 4355 | -o-animation: progress-bar-stripes 2s linear infinite; 4356 | animation: progress-bar-stripes 2s linear infinite; } 4357 | 4358 | .progress-bar-success { 4359 | background-color: #5cb85c; } 4360 | .progress-striped .progress-bar-success { 4361 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4362 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4363 | background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } 4364 | 4365 | .progress-bar-info { 4366 | background-color: #5bc0de; } 4367 | .progress-striped .progress-bar-info { 4368 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4369 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4370 | background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } 4371 | 4372 | .progress-bar-warning { 4373 | background-color: #f0ad4e; } 4374 | .progress-striped .progress-bar-warning { 4375 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4376 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4377 | background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } 4378 | 4379 | .progress-bar-danger { 4380 | background-color: #d9534f; } 4381 | .progress-striped .progress-bar-danger { 4382 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4383 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); 4384 | background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } 4385 | 4386 | .media { 4387 | margin-top: 15px; } 4388 | .media:first-child { 4389 | margin-top: 0; } 4390 | 4391 | .media, 4392 | .media-body { 4393 | zoom: 1; 4394 | overflow: hidden; } 4395 | 4396 | .media-body { 4397 | width: 10000px; } 4398 | 4399 | .media-object { 4400 | display: block; } 4401 | 4402 | .media-right, 4403 | .media > .pull-right { 4404 | padding-left: 10px; } 4405 | 4406 | .media-left, 4407 | .media > .pull-left { 4408 | padding-right: 10px; } 4409 | 4410 | .media-left, 4411 | .media-right, 4412 | .media-body { 4413 | display: table-cell; 4414 | vertical-align: top; } 4415 | 4416 | .media-middle { 4417 | vertical-align: middle; } 4418 | 4419 | .media-bottom { 4420 | vertical-align: bottom; } 4421 | 4422 | .media-heading { 4423 | margin-top: 0; 4424 | margin-bottom: 5px; } 4425 | 4426 | .media-list { 4427 | padding-left: 0; 4428 | list-style: none; } 4429 | 4430 | .list-group { 4431 | margin-bottom: 20px; 4432 | padding-left: 0; } 4433 | 4434 | .list-group-item { 4435 | position: relative; 4436 | display: block; 4437 | padding: 10px 15px; 4438 | margin-bottom: -1px; 4439 | background-color: #fff; 4440 | border: 1px solid #ddd; } 4441 | .list-group-item:first-child { 4442 | border-top-right-radius: 4px; 4443 | border-top-left-radius: 4px; } 4444 | .list-group-item:last-child { 4445 | margin-bottom: 0; 4446 | border-bottom-right-radius: 4px; 4447 | border-bottom-left-radius: 4px; } 4448 | 4449 | a.list-group-item { 4450 | color: #555; } 4451 | a.list-group-item .list-group-item-heading { 4452 | color: #333; } 4453 | a.list-group-item:hover, a.list-group-item:focus { 4454 | text-decoration: none; 4455 | color: #555; 4456 | background-color: #f5f5f5; } 4457 | 4458 | .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { 4459 | background-color: #CB2E2C; 4460 | color: #4468B0; 4461 | cursor: not-allowed; } 4462 | .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { 4463 | color: inherit; } 4464 | .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { 4465 | color: #4468B0; } 4466 | .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { 4467 | z-index: 2; 4468 | color: #fff; 4469 | background-color: #888262; 4470 | border-color: #888262; } 4471 | .list-group-item.active .list-group-item-heading, 4472 | .list-group-item.active .list-group-item-heading > small, 4473 | .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, 4474 | .list-group-item.active:hover .list-group-item-heading > small, 4475 | .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, 4476 | .list-group-item.active:focus .list-group-item-heading > small, 4477 | .list-group-item.active:focus .list-group-item-heading > .small { 4478 | color: inherit; } 4479 | .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { 4480 | color: #e1dfd5; } 4481 | 4482 | .list-group-item-success { 4483 | color: #3c763d; 4484 | background-color: #dff0d8; } 4485 | 4486 | a.list-group-item-success { 4487 | color: #3c763d; } 4488 | a.list-group-item-success .list-group-item-heading { 4489 | color: inherit; } 4490 | a.list-group-item-success:hover, a.list-group-item-success:focus { 4491 | color: #3c763d; 4492 | background-color: #d0e9c6; } 4493 | a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { 4494 | color: #fff; 4495 | background-color: #3c763d; 4496 | border-color: #3c763d; } 4497 | 4498 | .list-group-item-info { 4499 | color: #31708f; 4500 | background-color: #d9edf7; } 4501 | 4502 | a.list-group-item-info { 4503 | color: #31708f; } 4504 | a.list-group-item-info .list-group-item-heading { 4505 | color: inherit; } 4506 | a.list-group-item-info:hover, a.list-group-item-info:focus { 4507 | color: #31708f; 4508 | background-color: #c4e3f3; } 4509 | a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { 4510 | color: #fff; 4511 | background-color: #31708f; 4512 | border-color: #31708f; } 4513 | 4514 | .list-group-item-warning { 4515 | color: #8a6d3b; 4516 | background-color: #fcf8e3; } 4517 | 4518 | a.list-group-item-warning { 4519 | color: #8a6d3b; } 4520 | a.list-group-item-warning .list-group-item-heading { 4521 | color: inherit; } 4522 | a.list-group-item-warning:hover, a.list-group-item-warning:focus { 4523 | color: #8a6d3b; 4524 | background-color: #faf2cc; } 4525 | a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { 4526 | color: #fff; 4527 | background-color: #8a6d3b; 4528 | border-color: #8a6d3b; } 4529 | 4530 | .list-group-item-danger { 4531 | color: #a94442; 4532 | background-color: #f2dede; } 4533 | 4534 | a.list-group-item-danger { 4535 | color: #a94442; } 4536 | a.list-group-item-danger .list-group-item-heading { 4537 | color: inherit; } 4538 | a.list-group-item-danger:hover, a.list-group-item-danger:focus { 4539 | color: #a94442; 4540 | background-color: #ebcccc; } 4541 | a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { 4542 | color: #fff; 4543 | background-color: #a94442; 4544 | border-color: #a94442; } 4545 | 4546 | .list-group-item-heading { 4547 | margin-top: 0; 4548 | margin-bottom: 5px; } 4549 | 4550 | .list-group-item-text { 4551 | margin-bottom: 0; 4552 | line-height: 1.3; } 4553 | 4554 | .panel { 4555 | margin-bottom: 20px; 4556 | background-color: #fff; 4557 | border: 1px solid transparent; 4558 | border-radius: 4px; 4559 | -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); 4560 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } 4561 | 4562 | .panel-body { 4563 | padding: 15px; } 4564 | .panel-body:before, .panel-body:after { 4565 | content: " "; 4566 | display: table; } 4567 | .panel-body:after { 4568 | clear: both; } 4569 | 4570 | .panel-heading { 4571 | padding: 10px 15px; 4572 | border-bottom: 1px solid transparent; 4573 | border-top-right-radius: 3px; 4574 | border-top-left-radius: 3px; } 4575 | .panel-heading > .dropdown .dropdown-toggle { 4576 | color: inherit; } 4577 | 4578 | .panel-title { 4579 | margin-top: 0; 4580 | margin-bottom: 0; 4581 | font-size: 16px; 4582 | color: inherit; } 4583 | .panel-title > a, 4584 | .panel-title > small, 4585 | .panel-title > .small, 4586 | .panel-title > small > a, 4587 | .panel-title > .small > a { 4588 | color: inherit; } 4589 | 4590 | .panel-footer { 4591 | padding: 10px 15px; 4592 | background-color: #f5f5f5; 4593 | border-top: 1px solid #ddd; 4594 | border-bottom-right-radius: 3px; 4595 | border-bottom-left-radius: 3px; } 4596 | 4597 | .panel > .list-group, 4598 | .panel > .panel-collapse > .list-group { 4599 | margin-bottom: 0; } 4600 | .panel > .list-group .list-group-item, 4601 | .panel > .panel-collapse > .list-group .list-group-item { 4602 | border-width: 1px 0; 4603 | border-radius: 0; } 4604 | .panel > .list-group:first-child .list-group-item:first-child, 4605 | .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { 4606 | border-top: 0; 4607 | border-top-right-radius: 3px; 4608 | border-top-left-radius: 3px; } 4609 | .panel > .list-group:last-child .list-group-item:last-child, 4610 | .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { 4611 | border-bottom: 0; 4612 | border-bottom-right-radius: 3px; 4613 | border-bottom-left-radius: 3px; } 4614 | 4615 | .panel-heading + .list-group .list-group-item:first-child { 4616 | border-top-width: 0; } 4617 | 4618 | .list-group + .panel-footer { 4619 | border-top-width: 0; } 4620 | 4621 | .panel > .table, 4622 | .panel > .table-responsive > .table, 4623 | .panel > .panel-collapse > .table { 4624 | margin-bottom: 0; } 4625 | .panel > .table caption, 4626 | .panel > .table-responsive > .table caption, 4627 | .panel > .panel-collapse > .table caption { 4628 | padding-left: 15px; 4629 | padding-right: 15px; } 4630 | .panel > .table:first-child, 4631 | .panel > .table-responsive:first-child > .table:first-child { 4632 | border-top-right-radius: 3px; 4633 | border-top-left-radius: 3px; } 4634 | .panel > .table:first-child > thead:first-child > tr:first-child, 4635 | .panel > .table:first-child > tbody:first-child > tr:first-child, 4636 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, 4637 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { 4638 | border-top-left-radius: 3px; 4639 | border-top-right-radius: 3px; } 4640 | .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, 4641 | .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, 4642 | .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, 4643 | .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, 4644 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, 4645 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, 4646 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, 4647 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { 4648 | border-top-left-radius: 3px; } 4649 | .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, 4650 | .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, 4651 | .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, 4652 | .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, 4653 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, 4654 | .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, 4655 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, 4656 | .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { 4657 | border-top-right-radius: 3px; } 4658 | .panel > .table:last-child, 4659 | .panel > .table-responsive:last-child > .table:last-child { 4660 | border-bottom-right-radius: 3px; 4661 | border-bottom-left-radius: 3px; } 4662 | .panel > .table:last-child > tbody:last-child > tr:last-child, 4663 | .panel > .table:last-child > tfoot:last-child > tr:last-child, 4664 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, 4665 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { 4666 | border-bottom-left-radius: 3px; 4667 | border-bottom-right-radius: 3px; } 4668 | .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, 4669 | .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, 4670 | .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, 4671 | .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, 4672 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, 4673 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, 4674 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, 4675 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { 4676 | border-bottom-left-radius: 3px; } 4677 | .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, 4678 | .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, 4679 | .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, 4680 | .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, 4681 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, 4682 | .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, 4683 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, 4684 | .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { 4685 | border-bottom-right-radius: 3px; } 4686 | .panel > .panel-body + .table, 4687 | .panel > .panel-body + .table-responsive, 4688 | .panel > .table + .panel-body, 4689 | .panel > .table-responsive + .panel-body { 4690 | border-top: 1px solid #000; } 4691 | .panel > .table > tbody:first-child > tr:first-child th, 4692 | .panel > .table > tbody:first-child > tr:first-child td { 4693 | border-top: 0; } 4694 | .panel > .table-bordered, 4695 | .panel > .table-responsive > .table-bordered { 4696 | border: 0; } 4697 | .panel > .table-bordered > thead > tr > th:first-child, 4698 | .panel > .table-bordered > thead > tr > td:first-child, 4699 | .panel > .table-bordered > tbody > tr > th:first-child, 4700 | .panel > .table-bordered > tbody > tr > td:first-child, 4701 | .panel > .table-bordered > tfoot > tr > th:first-child, 4702 | .panel > .table-bordered > tfoot > tr > td:first-child, 4703 | .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, 4704 | .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, 4705 | .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, 4706 | .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, 4707 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, 4708 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { 4709 | border-left: 0; } 4710 | .panel > .table-bordered > thead > tr > th:last-child, 4711 | .panel > .table-bordered > thead > tr > td:last-child, 4712 | .panel > .table-bordered > tbody > tr > th:last-child, 4713 | .panel > .table-bordered > tbody > tr > td:last-child, 4714 | .panel > .table-bordered > tfoot > tr > th:last-child, 4715 | .panel > .table-bordered > tfoot > tr > td:last-child, 4716 | .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, 4717 | .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, 4718 | .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, 4719 | .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, 4720 | .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, 4721 | .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { 4722 | border-right: 0; } 4723 | .panel > .table-bordered > thead > tr:first-child > td, 4724 | .panel > .table-bordered > thead > tr:first-child > th, 4725 | .panel > .table-bordered > tbody > tr:first-child > td, 4726 | .panel > .table-bordered > tbody > tr:first-child > th, 4727 | .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, 4728 | .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, 4729 | .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, 4730 | .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { 4731 | border-bottom: 0; } 4732 | .panel > .table-bordered > tbody > tr:last-child > td, 4733 | .panel > .table-bordered > tbody > tr:last-child > th, 4734 | .panel > .table-bordered > tfoot > tr:last-child > td, 4735 | .panel > .table-bordered > tfoot > tr:last-child > th, 4736 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, 4737 | .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, 4738 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, 4739 | .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { 4740 | border-bottom: 0; } 4741 | .panel > .table-responsive { 4742 | border: 0; 4743 | margin-bottom: 0; } 4744 | 4745 | .panel-group { 4746 | margin-bottom: 20px; } 4747 | .panel-group .panel { 4748 | margin-bottom: 0; 4749 | border-radius: 4px; } 4750 | .panel-group .panel + .panel { 4751 | margin-top: 5px; } 4752 | .panel-group .panel-heading { 4753 | border-bottom: 0; } 4754 | .panel-group .panel-heading + .panel-collapse > .panel-body, 4755 | .panel-group .panel-heading + .panel-collapse > .list-group { 4756 | border-top: 1px solid #ddd; } 4757 | .panel-group .panel-footer { 4758 | border-top: 0; } 4759 | .panel-group .panel-footer + .panel-collapse .panel-body { 4760 | border-bottom: 1px solid #ddd; } 4761 | 4762 | .panel-default { 4763 | border-color: #ddd; } 4764 | .panel-default > .panel-heading { 4765 | color: #000; 4766 | background-color: #f5f5f5; 4767 | border-color: #ddd; } 4768 | .panel-default > .panel-heading + .panel-collapse > .panel-body { 4769 | border-top-color: #ddd; } 4770 | .panel-default > .panel-heading .badge { 4771 | color: #f5f5f5; 4772 | background-color: #000; } 4773 | .panel-default > .panel-footer + .panel-collapse > .panel-body { 4774 | border-bottom-color: #ddd; } 4775 | 4776 | .panel-primary { 4777 | border-color: #888262; } 4778 | .panel-primary > .panel-heading { 4779 | color: #fff; 4780 | background-color: #888262; 4781 | border-color: #888262; } 4782 | .panel-primary > .panel-heading + .panel-collapse > .panel-body { 4783 | border-top-color: #888262; } 4784 | .panel-primary > .panel-heading .badge { 4785 | color: #888262; 4786 | background-color: #fff; } 4787 | .panel-primary > .panel-footer + .panel-collapse > .panel-body { 4788 | border-bottom-color: #888262; } 4789 | 4790 | .panel-success { 4791 | border-color: #d6e9c6; } 4792 | .panel-success > .panel-heading { 4793 | color: #3c763d; 4794 | background-color: #dff0d8; 4795 | border-color: #d6e9c6; } 4796 | .panel-success > .panel-heading + .panel-collapse > .panel-body { 4797 | border-top-color: #d6e9c6; } 4798 | .panel-success > .panel-heading .badge { 4799 | color: #dff0d8; 4800 | background-color: #3c763d; } 4801 | .panel-success > .panel-footer + .panel-collapse > .panel-body { 4802 | border-bottom-color: #d6e9c6; } 4803 | 4804 | .panel-info { 4805 | border-color: #bce8f1; } 4806 | .panel-info > .panel-heading { 4807 | color: #31708f; 4808 | background-color: #d9edf7; 4809 | border-color: #bce8f1; } 4810 | .panel-info > .panel-heading + .panel-collapse > .panel-body { 4811 | border-top-color: #bce8f1; } 4812 | .panel-info > .panel-heading .badge { 4813 | color: #d9edf7; 4814 | background-color: #31708f; } 4815 | .panel-info > .panel-footer + .panel-collapse > .panel-body { 4816 | border-bottom-color: #bce8f1; } 4817 | 4818 | .panel-warning { 4819 | border-color: #faebcc; } 4820 | .panel-warning > .panel-heading { 4821 | color: #8a6d3b; 4822 | background-color: #fcf8e3; 4823 | border-color: #faebcc; } 4824 | .panel-warning > .panel-heading + .panel-collapse > .panel-body { 4825 | border-top-color: #faebcc; } 4826 | .panel-warning > .panel-heading .badge { 4827 | color: #fcf8e3; 4828 | background-color: #8a6d3b; } 4829 | .panel-warning > .panel-footer + .panel-collapse > .panel-body { 4830 | border-bottom-color: #faebcc; } 4831 | 4832 | .panel-danger { 4833 | border-color: #ebccd1; } 4834 | .panel-danger > .panel-heading { 4835 | color: #a94442; 4836 | background-color: #f2dede; 4837 | border-color: #ebccd1; } 4838 | .panel-danger > .panel-heading + .panel-collapse > .panel-body { 4839 | border-top-color: #ebccd1; } 4840 | .panel-danger > .panel-heading .badge { 4841 | color: #f2dede; 4842 | background-color: #a94442; } 4843 | .panel-danger > .panel-footer + .panel-collapse > .panel-body { 4844 | border-bottom-color: #ebccd1; } 4845 | 4846 | .embed-responsive { 4847 | position: relative; 4848 | display: block; 4849 | height: 0; 4850 | padding: 0; 4851 | overflow: hidden; } 4852 | .embed-responsive .embed-responsive-item, 4853 | .embed-responsive iframe, 4854 | .embed-responsive embed, 4855 | .embed-responsive object, 4856 | .embed-responsive video { 4857 | position: absolute; 4858 | top: 0; 4859 | left: 0; 4860 | bottom: 0; 4861 | height: 100%; 4862 | width: 100%; 4863 | border: 0; } 4864 | 4865 | .embed-responsive-16by9 { 4866 | padding-bottom: 56.25%; } 4867 | 4868 | .embed-responsive-4by3 { 4869 | padding-bottom: 75%; } 4870 | 4871 | .well { 4872 | min-height: 20px; 4873 | padding: 19px; 4874 | margin-bottom: 20px; 4875 | background-color: #f5f5f5; 4876 | border: 1px solid #e3e3e3; 4877 | border-radius: 4px; 4878 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 4879 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } 4880 | .well blockquote { 4881 | border-color: #ddd; 4882 | border-color: rgba(0, 0, 0, 0.15); } 4883 | 4884 | .well-lg { 4885 | padding: 24px; 4886 | border-radius: 6px; } 4887 | 4888 | .well-sm { 4889 | padding: 9px; 4890 | border-radius: 3px; } 4891 | 4892 | .close { 4893 | float: right; 4894 | font-size: 21px; 4895 | font-weight: bold; 4896 | line-height: 1; 4897 | color: #000; 4898 | text-shadow: 0 1px 0 #fff; 4899 | opacity: 0.2; 4900 | filter: alpha(opacity=20); } 4901 | .close:hover, .close:focus { 4902 | color: #000; 4903 | text-decoration: none; 4904 | cursor: pointer; 4905 | opacity: 0.5; 4906 | filter: alpha(opacity=50); } 4907 | 4908 | button.close { 4909 | padding: 0; 4910 | cursor: pointer; 4911 | background: transparent; 4912 | border: 0; 4913 | -webkit-appearance: none; } 4914 | 4915 | .modal-open { 4916 | overflow: hidden; } 4917 | 4918 | .modal { 4919 | display: none; 4920 | overflow: hidden; 4921 | position: fixed; 4922 | top: 0; 4923 | right: 0; 4924 | bottom: 0; 4925 | left: 0; 4926 | z-index: 1050; 4927 | -webkit-overflow-scrolling: touch; 4928 | outline: 0; } 4929 | .modal.fade .modal-dialog { 4930 | -webkit-transform: translate(0, -25%); 4931 | -ms-transform: translate(0, -25%); 4932 | -o-transform: translate(0, -25%); 4933 | transform: translate(0, -25%); 4934 | -webkit-transition: -webkit-transform 0.3s ease-out; 4935 | -moz-transition: -moz-transform 0.3s ease-out; 4936 | -o-transition: -o-transform 0.3s ease-out; 4937 | transition: transform 0.3s ease-out; } 4938 | .modal.in .modal-dialog { 4939 | -webkit-transform: translate(0, 0); 4940 | -ms-transform: translate(0, 0); 4941 | -o-transform: translate(0, 0); 4942 | transform: translate(0, 0); } 4943 | 4944 | .modal-open .modal { 4945 | overflow-x: hidden; 4946 | overflow-y: auto; } 4947 | 4948 | .modal-dialog { 4949 | position: relative; 4950 | width: auto; 4951 | margin: 10px; } 4952 | 4953 | .modal-content { 4954 | position: relative; 4955 | background-color: #fff; 4956 | border: 1px solid #999; 4957 | border: 1px solid rgba(0, 0, 0, 0.2); 4958 | border-radius: 6px; 4959 | -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 4960 | box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); 4961 | background-clip: padding-box; 4962 | outline: 0; } 4963 | 4964 | .modal-backdrop { 4965 | position: fixed; 4966 | top: 0; 4967 | right: 0; 4968 | bottom: 0; 4969 | left: 0; 4970 | z-index: 1040; 4971 | background-color: #000; } 4972 | .modal-backdrop.fade { 4973 | opacity: 0; 4974 | filter: alpha(opacity=0); } 4975 | .modal-backdrop.in { 4976 | opacity: 0.5; 4977 | filter: alpha(opacity=50); } 4978 | 4979 | .modal-header { 4980 | padding: 15px; 4981 | border-bottom: 1px solid #e5e5e5; 4982 | min-height: 16.42857px; } 4983 | 4984 | .modal-header .close { 4985 | margin-top: -2px; } 4986 | 4987 | .modal-title { 4988 | margin: 0; 4989 | line-height: 1.42857; } 4990 | 4991 | .modal-body { 4992 | position: relative; 4993 | padding: 15px; } 4994 | 4995 | .modal-footer { 4996 | padding: 15px; 4997 | text-align: right; 4998 | border-top: 1px solid #e5e5e5; } 4999 | .modal-footer:before, .modal-footer:after { 5000 | content: " "; 5001 | display: table; } 5002 | .modal-footer:after { 5003 | clear: both; } 5004 | .modal-footer .btn + .btn { 5005 | margin-left: 5px; 5006 | margin-bottom: 0; } 5007 | .modal-footer .btn-group .btn + .btn { 5008 | margin-left: -1px; } 5009 | .modal-footer .btn-block + .btn-block { 5010 | margin-left: 0; } 5011 | 5012 | .modal-scrollbar-measure { 5013 | position: absolute; 5014 | top: -9999px; 5015 | width: 50px; 5016 | height: 50px; 5017 | overflow: scroll; } 5018 | 5019 | @media (min-width: 768px) { 5020 | .modal-dialog { 5021 | width: 600px; 5022 | margin: 30px auto; } 5023 | 5024 | .modal-content { 5025 | -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); 5026 | box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } 5027 | 5028 | .modal-sm { 5029 | width: 300px; } } 5030 | @media (min-width: 992px) { 5031 | .modal-lg { 5032 | width: 900px; } } 5033 | .tooltip { 5034 | position: absolute; 5035 | z-index: 1070; 5036 | display: block; 5037 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 5038 | font-size: 12px; 5039 | font-weight: normal; 5040 | line-height: 1.4; 5041 | opacity: 0; 5042 | filter: alpha(opacity=0); } 5043 | .tooltip.in { 5044 | opacity: 0.9; 5045 | filter: alpha(opacity=90); } 5046 | .tooltip.top { 5047 | margin-top: -3px; 5048 | padding: 5px 0; } 5049 | .tooltip.right { 5050 | margin-left: 3px; 5051 | padding: 0 5px; } 5052 | .tooltip.bottom { 5053 | margin-top: 3px; 5054 | padding: 5px 0; } 5055 | .tooltip.left { 5056 | margin-left: -3px; 5057 | padding: 0 5px; } 5058 | 5059 | .tooltip-inner { 5060 | max-width: 200px; 5061 | padding: 3px 8px; 5062 | color: #fff; 5063 | text-align: center; 5064 | text-decoration: none; 5065 | background-color: #000; 5066 | border-radius: 4px; } 5067 | 5068 | .tooltip-arrow { 5069 | position: absolute; 5070 | width: 0; 5071 | height: 0; 5072 | border-color: transparent; 5073 | border-style: solid; } 5074 | 5075 | .tooltip.top .tooltip-arrow { 5076 | bottom: 0; 5077 | left: 50%; 5078 | margin-left: -5px; 5079 | border-width: 5px 5px 0; 5080 | border-top-color: #000; } 5081 | .tooltip.top-left .tooltip-arrow { 5082 | bottom: 0; 5083 | right: 5px; 5084 | margin-bottom: -5px; 5085 | border-width: 5px 5px 0; 5086 | border-top-color: #000; } 5087 | .tooltip.top-right .tooltip-arrow { 5088 | bottom: 0; 5089 | left: 5px; 5090 | margin-bottom: -5px; 5091 | border-width: 5px 5px 0; 5092 | border-top-color: #000; } 5093 | .tooltip.right .tooltip-arrow { 5094 | top: 50%; 5095 | left: 0; 5096 | margin-top: -5px; 5097 | border-width: 5px 5px 5px 0; 5098 | border-right-color: #000; } 5099 | .tooltip.left .tooltip-arrow { 5100 | top: 50%; 5101 | right: 0; 5102 | margin-top: -5px; 5103 | border-width: 5px 0 5px 5px; 5104 | border-left-color: #000; } 5105 | .tooltip.bottom .tooltip-arrow { 5106 | top: 0; 5107 | left: 50%; 5108 | margin-left: -5px; 5109 | border-width: 0 5px 5px; 5110 | border-bottom-color: #000; } 5111 | .tooltip.bottom-left .tooltip-arrow { 5112 | top: 0; 5113 | right: 5px; 5114 | margin-top: -5px; 5115 | border-width: 0 5px 5px; 5116 | border-bottom-color: #000; } 5117 | .tooltip.bottom-right .tooltip-arrow { 5118 | top: 0; 5119 | left: 5px; 5120 | margin-top: -5px; 5121 | border-width: 0 5px 5px; 5122 | border-bottom-color: #000; } 5123 | 5124 | .popover { 5125 | position: absolute; 5126 | top: 0; 5127 | left: 0; 5128 | z-index: 1060; 5129 | display: none; 5130 | max-width: 276px; 5131 | padding: 1px; 5132 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 5133 | font-size: 14px; 5134 | font-weight: normal; 5135 | line-height: 1.42857; 5136 | text-align: left; 5137 | background-color: #fff; 5138 | background-clip: padding-box; 5139 | border: 1px solid #ccc; 5140 | border: 1px solid rgba(0, 0, 0, 0.2); 5141 | border-radius: 6px; 5142 | -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 5143 | box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 5144 | white-space: normal; } 5145 | .popover.top { 5146 | margin-top: -10px; } 5147 | .popover.right { 5148 | margin-left: 10px; } 5149 | .popover.bottom { 5150 | margin-top: 10px; } 5151 | .popover.left { 5152 | margin-left: -10px; } 5153 | 5154 | .popover-title { 5155 | margin: 0; 5156 | padding: 8px 14px; 5157 | font-size: 14px; 5158 | background-color: #f7f7f7; 5159 | border-bottom: 1px solid #ebebeb; 5160 | border-radius: 5px 5px 0 0; } 5161 | 5162 | .popover-content { 5163 | padding: 9px 14px; } 5164 | 5165 | .popover > .arrow, .popover > .arrow:after { 5166 | position: absolute; 5167 | display: block; 5168 | width: 0; 5169 | height: 0; 5170 | border-color: transparent; 5171 | border-style: solid; } 5172 | 5173 | .popover > .arrow { 5174 | border-width: 11px; } 5175 | 5176 | .popover > .arrow:after { 5177 | border-width: 10px; 5178 | content: ""; } 5179 | 5180 | .popover.top > .arrow { 5181 | left: 50%; 5182 | margin-left: -11px; 5183 | border-bottom-width: 0; 5184 | border-top-color: #999999; 5185 | border-top-color: rgba(0, 0, 0, 0.25); 5186 | bottom: -11px; } 5187 | .popover.top > .arrow:after { 5188 | content: " "; 5189 | bottom: 1px; 5190 | margin-left: -10px; 5191 | border-bottom-width: 0; 5192 | border-top-color: #fff; } 5193 | .popover.right > .arrow { 5194 | top: 50%; 5195 | left: -11px; 5196 | margin-top: -11px; 5197 | border-left-width: 0; 5198 | border-right-color: #999999; 5199 | border-right-color: rgba(0, 0, 0, 0.25); } 5200 | .popover.right > .arrow:after { 5201 | content: " "; 5202 | left: 1px; 5203 | bottom: -10px; 5204 | border-left-width: 0; 5205 | border-right-color: #fff; } 5206 | .popover.bottom > .arrow { 5207 | left: 50%; 5208 | margin-left: -11px; 5209 | border-top-width: 0; 5210 | border-bottom-color: #999999; 5211 | border-bottom-color: rgba(0, 0, 0, 0.25); 5212 | top: -11px; } 5213 | .popover.bottom > .arrow:after { 5214 | content: " "; 5215 | top: 1px; 5216 | margin-left: -10px; 5217 | border-top-width: 0; 5218 | border-bottom-color: #fff; } 5219 | .popover.left > .arrow { 5220 | top: 50%; 5221 | right: -11px; 5222 | margin-top: -11px; 5223 | border-right-width: 0; 5224 | border-left-color: #999999; 5225 | border-left-color: rgba(0, 0, 0, 0.25); } 5226 | .popover.left > .arrow:after { 5227 | content: " "; 5228 | right: 1px; 5229 | border-right-width: 0; 5230 | border-left-color: #fff; 5231 | bottom: -10px; } 5232 | 5233 | .carousel { 5234 | position: relative; } 5235 | 5236 | .carousel-inner { 5237 | position: relative; 5238 | overflow: hidden; 5239 | width: 100%; } 5240 | .carousel-inner > .item { 5241 | display: none; 5242 | position: relative; 5243 | -webkit-transition: 0.6s ease-in-out left; 5244 | -o-transition: 0.6s ease-in-out left; 5245 | transition: 0.6s ease-in-out left; } 5246 | .carousel-inner > .item > img, 5247 | .carousel-inner > .item > a > img { 5248 | display: block; 5249 | max-width: 100%; 5250 | height: auto; 5251 | line-height: 1; } 5252 | @media all and (transform-3d), (-webkit-transform-3d) { 5253 | .carousel-inner > .item { 5254 | -webkit-transition: -webkit-transform 0.6s ease-in-out; 5255 | -moz-transition: -moz-transform 0.6s ease-in-out; 5256 | -o-transition: -o-transform 0.6s ease-in-out; 5257 | transition: transform 0.6s ease-in-out; 5258 | -webkit-backface-visibility: hidden; 5259 | -moz-backface-visibility: hidden; 5260 | backface-visibility: hidden; 5261 | -webkit-perspective: 1000; 5262 | -moz-perspective: 1000; 5263 | perspective: 1000; } 5264 | .carousel-inner > .item.next, .carousel-inner > .item.active.right { 5265 | -webkit-transform: translate3d(100%, 0, 0); 5266 | transform: translate3d(100%, 0, 0); 5267 | left: 0; } 5268 | .carousel-inner > .item.prev, .carousel-inner > .item.active.left { 5269 | -webkit-transform: translate3d(-100%, 0, 0); 5270 | transform: translate3d(-100%, 0, 0); 5271 | left: 0; } 5272 | .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { 5273 | -webkit-transform: translate3d(0, 0, 0); 5274 | transform: translate3d(0, 0, 0); 5275 | left: 0; } } 5276 | .carousel-inner > .active, 5277 | .carousel-inner > .next, 5278 | .carousel-inner > .prev { 5279 | display: block; } 5280 | .carousel-inner > .active { 5281 | left: 0; } 5282 | .carousel-inner > .next, 5283 | .carousel-inner > .prev { 5284 | position: absolute; 5285 | top: 0; 5286 | width: 100%; } 5287 | .carousel-inner > .next { 5288 | left: 100%; } 5289 | .carousel-inner > .prev { 5290 | left: -100%; } 5291 | .carousel-inner > .next.left, 5292 | .carousel-inner > .prev.right { 5293 | left: 0; } 5294 | .carousel-inner > .active.left { 5295 | left: -100%; } 5296 | .carousel-inner > .active.right { 5297 | left: 100%; } 5298 | 5299 | .carousel-control { 5300 | position: absolute; 5301 | top: 0; 5302 | left: 0; 5303 | bottom: 0; 5304 | width: 15%; 5305 | opacity: 0.5; 5306 | filter: alpha(opacity=50); 5307 | font-size: 20px; 5308 | color: #fff; 5309 | text-align: center; 5310 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } 5311 | .carousel-control.left { 5312 | background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); 5313 | background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); 5314 | background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); 5315 | background-repeat: repeat-x; 5316 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } 5317 | .carousel-control.right { 5318 | left: auto; 5319 | right: 0; 5320 | background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); 5321 | background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); 5322 | background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); 5323 | background-repeat: repeat-x; 5324 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } 5325 | .carousel-control:hover, .carousel-control:focus { 5326 | outline: 0; 5327 | color: #fff; 5328 | text-decoration: none; 5329 | opacity: 0.9; 5330 | filter: alpha(opacity=90); } 5331 | .carousel-control .icon-prev, 5332 | .carousel-control .icon-next, 5333 | .carousel-control .glyphicon-chevron-left, 5334 | .carousel-control .glyphicon-chevron-right { 5335 | position: absolute; 5336 | top: 50%; 5337 | z-index: 5; 5338 | display: inline-block; } 5339 | .carousel-control .icon-prev, 5340 | .carousel-control .glyphicon-chevron-left { 5341 | left: 50%; 5342 | margin-left: -10px; } 5343 | .carousel-control .icon-next, 5344 | .carousel-control .glyphicon-chevron-right { 5345 | right: 50%; 5346 | margin-right: -10px; } 5347 | .carousel-control .icon-prev, 5348 | .carousel-control .icon-next { 5349 | width: 20px; 5350 | height: 20px; 5351 | margin-top: -10px; 5352 | line-height: 1; 5353 | font-family: serif; } 5354 | .carousel-control .icon-prev:before { 5355 | content: '\2039'; } 5356 | .carousel-control .icon-next:before { 5357 | content: '\203a'; } 5358 | 5359 | .carousel-indicators { 5360 | position: absolute; 5361 | bottom: 10px; 5362 | left: 50%; 5363 | z-index: 15; 5364 | width: 60%; 5365 | margin-left: -30%; 5366 | padding-left: 0; 5367 | list-style: none; 5368 | text-align: center; } 5369 | .carousel-indicators li { 5370 | display: inline-block; 5371 | width: 10px; 5372 | height: 10px; 5373 | margin: 1px; 5374 | text-indent: -999px; 5375 | border: 1px solid #fff; 5376 | border-radius: 10px; 5377 | cursor: pointer; 5378 | background-color: #000 \9; 5379 | background-color: transparent; } 5380 | .carousel-indicators .active { 5381 | margin: 0; 5382 | width: 12px; 5383 | height: 12px; 5384 | background-color: #fff; } 5385 | 5386 | .carousel-caption { 5387 | position: absolute; 5388 | left: 15%; 5389 | right: 15%; 5390 | bottom: 20px; 5391 | z-index: 10; 5392 | padding-top: 20px; 5393 | padding-bottom: 20px; 5394 | color: #fff; 5395 | text-align: center; 5396 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } 5397 | .carousel-caption .btn { 5398 | text-shadow: none; } 5399 | 5400 | @media screen and (min-width: 768px) { 5401 | .carousel-control .glyphicon-chevron-left, 5402 | .carousel-control .glyphicon-chevron-right, 5403 | .carousel-control .icon-prev, 5404 | .carousel-control .icon-next { 5405 | width: 30px; 5406 | height: 30px; 5407 | margin-top: -15px; 5408 | font-size: 30px; } 5409 | .carousel-control .glyphicon-chevron-left, 5410 | .carousel-control .icon-prev { 5411 | margin-left: -15px; } 5412 | .carousel-control .glyphicon-chevron-right, 5413 | .carousel-control .icon-next { 5414 | margin-right: -15px; } 5415 | 5416 | .carousel-caption { 5417 | left: 20%; 5418 | right: 20%; 5419 | padding-bottom: 30px; } 5420 | 5421 | .carousel-indicators { 5422 | bottom: 20px; } } 5423 | .clearfix:before, .clearfix:after { 5424 | content: " "; 5425 | display: table; } 5426 | .clearfix:after { 5427 | clear: both; } 5428 | 5429 | .center-block { 5430 | display: block; 5431 | margin-left: auto; 5432 | margin-right: auto; } 5433 | 5434 | .pull-right { 5435 | float: right !important; } 5436 | 5437 | .pull-left { 5438 | float: left !important; } 5439 | 5440 | .hide { 5441 | display: none !important; } 5442 | 5443 | .show { 5444 | display: block !important; } 5445 | 5446 | .invisible { 5447 | visibility: hidden; } 5448 | 5449 | .text-hide { 5450 | font: 0/0 a; 5451 | color: transparent; 5452 | text-shadow: none; 5453 | background-color: transparent; 5454 | border: 0; } 5455 | 5456 | .hidden { 5457 | display: none !important; } 5458 | 5459 | .affix { 5460 | position: fixed; } 5461 | 5462 | @-ms-viewport { 5463 | width: device-width; } 5464 | .visible-xs { 5465 | display: none !important; } 5466 | 5467 | .visible-sm { 5468 | display: none !important; } 5469 | 5470 | .visible-md { 5471 | display: none !important; } 5472 | 5473 | .visible-lg { 5474 | display: none !important; } 5475 | 5476 | .visible-xs-block, 5477 | .visible-xs-inline, 5478 | .visible-xs-inline-block, 5479 | .visible-sm-block, 5480 | .visible-sm-inline, 5481 | .visible-sm-inline-block, 5482 | .visible-md-block, 5483 | .visible-md-inline, 5484 | .visible-md-inline-block, 5485 | .visible-lg-block, 5486 | .visible-lg-inline, 5487 | .visible-lg-inline-block { 5488 | display: none !important; } 5489 | 5490 | @media (max-width: 767px) { 5491 | .visible-xs { 5492 | display: block !important; } 5493 | 5494 | table.visible-xs { 5495 | display: table; } 5496 | 5497 | tr.visible-xs { 5498 | display: table-row !important; } 5499 | 5500 | th.visible-xs, 5501 | td.visible-xs { 5502 | display: table-cell !important; } } 5503 | @media (max-width: 767px) { 5504 | .visible-xs-block { 5505 | display: block !important; } } 5506 | 5507 | @media (max-width: 767px) { 5508 | .visible-xs-inline { 5509 | display: inline !important; } } 5510 | 5511 | @media (max-width: 767px) { 5512 | .visible-xs-inline-block { 5513 | display: inline-block !important; } } 5514 | 5515 | @media (min-width: 768px) and (max-width: 991px) { 5516 | .visible-sm { 5517 | display: block !important; } 5518 | 5519 | table.visible-sm { 5520 | display: table; } 5521 | 5522 | tr.visible-sm { 5523 | display: table-row !important; } 5524 | 5525 | th.visible-sm, 5526 | td.visible-sm { 5527 | display: table-cell !important; } } 5528 | @media (min-width: 768px) and (max-width: 991px) { 5529 | .visible-sm-block { 5530 | display: block !important; } } 5531 | 5532 | @media (min-width: 768px) and (max-width: 991px) { 5533 | .visible-sm-inline { 5534 | display: inline !important; } } 5535 | 5536 | @media (min-width: 768px) and (max-width: 991px) { 5537 | .visible-sm-inline-block { 5538 | display: inline-block !important; } } 5539 | 5540 | @media (min-width: 992px) and (max-width: 1199px) { 5541 | .visible-md { 5542 | display: block !important; } 5543 | 5544 | table.visible-md { 5545 | display: table; } 5546 | 5547 | tr.visible-md { 5548 | display: table-row !important; } 5549 | 5550 | th.visible-md, 5551 | td.visible-md { 5552 | display: table-cell !important; } } 5553 | @media (min-width: 992px) and (max-width: 1199px) { 5554 | .visible-md-block { 5555 | display: block !important; } } 5556 | 5557 | @media (min-width: 992px) and (max-width: 1199px) { 5558 | .visible-md-inline { 5559 | display: inline !important; } } 5560 | 5561 | @media (min-width: 992px) and (max-width: 1199px) { 5562 | .visible-md-inline-block { 5563 | display: inline-block !important; } } 5564 | 5565 | @media (min-width: 1200px) { 5566 | .visible-lg { 5567 | display: block !important; } 5568 | 5569 | table.visible-lg { 5570 | display: table; } 5571 | 5572 | tr.visible-lg { 5573 | display: table-row !important; } 5574 | 5575 | th.visible-lg, 5576 | td.visible-lg { 5577 | display: table-cell !important; } } 5578 | @media (min-width: 1200px) { 5579 | .visible-lg-block { 5580 | display: block !important; } } 5581 | 5582 | @media (min-width: 1200px) { 5583 | .visible-lg-inline { 5584 | display: inline !important; } } 5585 | 5586 | @media (min-width: 1200px) { 5587 | .visible-lg-inline-block { 5588 | display: inline-block !important; } } 5589 | 5590 | @media (max-width: 767px) { 5591 | .hidden-xs { 5592 | display: none !important; } } 5593 | @media (min-width: 768px) and (max-width: 991px) { 5594 | .hidden-sm { 5595 | display: none !important; } } 5596 | @media (min-width: 992px) and (max-width: 1199px) { 5597 | .hidden-md { 5598 | display: none !important; } } 5599 | @media (min-width: 1200px) { 5600 | .hidden-lg { 5601 | display: none !important; } } 5602 | .visible-print { 5603 | display: none !important; } 5604 | 5605 | @media print { 5606 | .visible-print { 5607 | display: block !important; } 5608 | 5609 | table.visible-print { 5610 | display: table; } 5611 | 5612 | tr.visible-print { 5613 | display: table-row !important; } 5614 | 5615 | th.visible-print, 5616 | td.visible-print { 5617 | display: table-cell !important; } } 5618 | .visible-print-block { 5619 | display: none !important; } 5620 | @media print { 5621 | .visible-print-block { 5622 | display: block !important; } } 5623 | 5624 | .visible-print-inline { 5625 | display: none !important; } 5626 | @media print { 5627 | .visible-print-inline { 5628 | display: inline !important; } } 5629 | 5630 | .visible-print-inline-block { 5631 | display: none !important; } 5632 | @media print { 5633 | .visible-print-inline-block { 5634 | display: inline-block !important; } } 5635 | 5636 | @media print { 5637 | .hidden-print { 5638 | display: none !important; } } 5639 | --------------------------------------------------------------------------------