├── .DS_Store ├── img ├── bg1.jpg ├── bg2.jpg ├── bg3.jpg ├── bg4.jpg ├── bg4.png ├── cms.png ├── .DS_Store └── siena.png ├── css ├── .DS_Store ├── styles-original.css ├── styles.css ├── bootstrap-theme.min.css ├── bootstrap-theme.css └── bootstrap-theme.css.map ├── ico ├── .DS_Store └── favicon.ico ├── _includes ├── .DS_Store ├── footer.html ├── menu.html ├── google_analytics.html ├── title.html ├── contributors.html ├── philosophy.html └── about.html ├── fonts ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.ttf └── glyphicons-halflings-regular.woff ├── Gemfile ├── js ├── scripts.js └── bootstrap.min.js ├── index.html ├── _data ├── physics_background.yml ├── activities.yml ├── experiments.yml └── code_background.yml ├── Gemfile.lock ├── config.yml └── index.html.BAK /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/.DS_Store -------------------------------------------------------------------------------- /img/bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/bg1.jpg -------------------------------------------------------------------------------- /img/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/bg2.jpg -------------------------------------------------------------------------------- /img/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/bg3.jpg -------------------------------------------------------------------------------- /img/bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/bg4.jpg -------------------------------------------------------------------------------- /img/bg4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/bg4.png -------------------------------------------------------------------------------- /img/cms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/cms.png -------------------------------------------------------------------------------- /css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/css/.DS_Store -------------------------------------------------------------------------------- /ico/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/ico/.DS_Store -------------------------------------------------------------------------------- /ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/ico/favicon.ico -------------------------------------------------------------------------------- /img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/.DS_Store -------------------------------------------------------------------------------- /img/siena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/img/siena.png -------------------------------------------------------------------------------- /_includes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/_includes/.DS_Store -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/particle-physics-playground/particle-physics-playground.github.io/master/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | source "https://rubygems.org" 4 | 5 | git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } 6 | 7 | # gem "rails" 8 | 9 | gem "jekyll", "~> 3.8" 10 | -------------------------------------------------------------------------------- /_includes/menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /js/scripts.js: -------------------------------------------------------------------------------- 1 | 2 | $(document).ready(function(){/* smooth scrolling for scroll to top */ 3 | $('.scroll-top').click(function(){ 4 | $('body,html').animate({scrollTop:0},800); 5 | }) 6 | /* smooth scrolling for scroll down */ 7 | $('.scroll-down').click(function(){ 8 | $('body,html').animate({scrollTop:$(window).scrollTop()+800},1000); 9 | }) 10 | 11 | /* highlight the top nav as scrolling occurs */ 12 | $('body').scrollspy({ target: '#navbar' }) 13 | 14 | }); -------------------------------------------------------------------------------- /_includes/google_analytics.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |

You will be redirected to the new home of Particle Physics Playground soon!

8 |
9 | 10 | Click here if you are not redirected in 5 seconds. 11 | 12 | 13 | -------------------------------------------------------------------------------- /_data/physics_background.yml: -------------------------------------------------------------------------------- 1 | - title: Theory activity 0 2 | description: The user learns how special relativity relates to the kinematics of high momentum particles. 3 | filename: ppp_physicsbkg_000_specialrelativity.ipynb 4 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_physicsbkg_000_specialrelativity.ipynb 5 | 6 | - title: Theory activity 1 7 | description: The user learns what particles live long enought to interact directly with a detector and what particles need to be reconstructed from their decay products. 8 | filename: ppp_physicsbkg_001_lifetimes.ipynb 9 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_physicsbkg_001_lifetimes.ipynb 10 | -------------------------------------------------------------------------------- /_data/activities.yml: -------------------------------------------------------------------------------- 1 | - title: Experimental activity 0 2 | filename: ppp_activity_000_cms_muons.ipynb 3 | description: Identifying particles using invariant masses 4 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_activity_000_cms_muons.ipynb 5 | 6 | - title: Experimental activity 1 7 | filename: ppp_activity_001_cms_dimuons.ipynb 8 | description: Discovering new particles in CMS 9 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_activity_001_cms_dimuons.ipynb 10 | 11 | - title: Experimental activity 2 12 | filename: ppp_activity_002_cleo_dmesons.ipynb 13 | description: D mesons in CLEO 14 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_activity_002_cleo_dmesons.ipynb 15 | -------------------------------------------------------------------------------- /_data/experiments.yml: -------------------------------------------------------------------------------- 1 | - title: Hello CMS! 2 | description: An introduction to the CMS experiment and a very quick look at how to access its data. 3 | filename: ppp_experiment_000_cms.ipynb 4 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_experiment_000_cms.ipynb 5 | 6 | - title: Hello CLEO! 7 | description: An introduction to the CLEO-II experiment and a very quick look at how to access its data. 8 | filename: ppp_experiment_001_cleo.ipynb 9 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_experiment_001_cleo.ipynb 10 | 11 | - title: Hello BaBar! 12 | description: An introduction to the BaBar experiment and a very quick look at how to access its data. 13 | filename: ppp_experiment_002_babar.ipynb 14 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_experiment_002_babar.ipynb 15 | -------------------------------------------------------------------------------- /_includes/title.html: -------------------------------------------------------------------------------- 1 |

2 | P3 3 | Particle Physics Playground 4 |

5 | 6 |

7 | Repo of particle physics data from CMS and other experiments with code and tutorials on how to interact with these data. 8 |

9 | 10 |
11 |
12 |

13 | View on GitHub 14 |

15 |
16 |
17 |

18 | Run on Binder 19 |

20 |
21 |
22 |

23 | Download 24 | Zip 25 | Tar 26 |

27 |
28 |
29 | -------------------------------------------------------------------------------- /_data/code_background.yml: -------------------------------------------------------------------------------- 1 | - title: Tutorial 2 | filename: ppp_codebkg_000_cms.ipynb 3 | description: An explanation of the data model for the CMS data used in these activities. 4 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_codebkg_000_cms.ipynb 5 | 6 | - title: Tutorial 7 | filename: ppp_codebkg_001_cleo.ipynb 8 | description: An explanation of the data model for the CLEO data used in these activities. 9 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_codebkg_001_cleo.ipynb 10 | 11 | - title: Tutorial 12 | filename: ppp_codebkg_002_BaBar.ipynb 13 | description: An explanation of the data model for the BaBar data used in these activities. 14 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_codebkg_002_babar.ipynb 15 | 16 | - title: Download more data 17 | filename: ppp_codebkg_002_downloaddata.ipynb 18 | description: How how to download more data to extend your learning activities or do real physics research. 19 | link: https://github.com/particle-physics-playground/playground/blob/master/activities/ppp_codebkg_002_downloaddata.ipynb 20 | -------------------------------------------------------------------------------- /_includes/contributors.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

group Contributors

5 |
6 |
7 |

Institutions

8 |

9 | Cornell University
10 | Siena College 11 |

12 |

Experiments

13 |

14 | CMS
15 | CLEO
16 | BaBar 17 |

18 |
19 |
20 |

Individuals

21 |

22 | Jim Alexander
23 | Matt Bellis
24 | Eric Breimer
25 | Amanda Depoian
26 | Ryan Mikulec
27 | Danielle Moruzzi
28 | Ron Rera
29 | Anders Ryd
30 | Sandy Spicer
31 |

32 |
33 |
34 |
35 |
-------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.5.2) 5 | public_suffix (>= 2.0.2, < 4.0) 6 | colorator (1.1.0) 7 | concurrent-ruby (1.0.5) 8 | em-websocket (0.5.1) 9 | eventmachine (>= 0.12.9) 10 | http_parser.rb (~> 0.6.0) 11 | eventmachine (1.2.7) 12 | ffi (1.9.23) 13 | forwardable-extended (2.6.0) 14 | http_parser.rb (0.6.0) 15 | i18n (0.9.5) 16 | concurrent-ruby (~> 1.0) 17 | jekyll (3.8.2) 18 | addressable (~> 2.4) 19 | colorator (~> 1.0) 20 | em-websocket (~> 0.5) 21 | i18n (~> 0.7) 22 | jekyll-sass-converter (~> 1.0) 23 | jekyll-watch (~> 2.0) 24 | kramdown (~> 1.14) 25 | liquid (~> 4.0) 26 | mercenary (~> 0.3.3) 27 | pathutil (~> 0.9) 28 | rouge (>= 1.7, < 4) 29 | safe_yaml (~> 1.0) 30 | jekyll-sass-converter (1.5.2) 31 | sass (~> 3.4) 32 | jekyll-watch (2.0.0) 33 | listen (~> 3.0) 34 | kramdown (1.16.2) 35 | liquid (4.0.0) 36 | listen (3.1.5) 37 | rb-fsevent (~> 0.9, >= 0.9.4) 38 | rb-inotify (~> 0.9, >= 0.9.7) 39 | ruby_dep (~> 1.2) 40 | mercenary (0.3.6) 41 | pathutil (0.16.1) 42 | forwardable-extended (~> 2.6) 43 | public_suffix (3.0.2) 44 | rb-fsevent (0.10.3) 45 | rb-inotify (0.9.10) 46 | ffi (>= 0.5.0, < 2) 47 | rouge (3.1.1) 48 | ruby_dep (1.5.0) 49 | safe_yaml (1.0.4) 50 | sass (3.5.6) 51 | sass-listen (~> 4.0.0) 52 | sass-listen (4.0.0) 53 | rb-fsevent (~> 0.9, >= 0.9.4) 54 | rb-inotify (~> 0.9, >= 0.9.7) 55 | 56 | PLATFORMS 57 | ruby 58 | 59 | DEPENDENCIES 60 | jekyll (~> 3.8) 61 | 62 | BUNDLED WITH 63 | 1.16.2 64 | -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- 1 | # Name of your blog (this will show up at the top of your page and in the RSS feed) 2 | name: Particle Physics 3 | 4 | # Short description (goes below the title; it will also be used in the RSS feed) 5 | description: Repo of particle physics data from CMS and other experiments with code and tutorials on how to interact with these data. 6 | 7 | # Your name, as you want it to appear underneath each post and in the footer 8 | author: Matt Bellis 9 | 10 | # Your email if you want it to be linked on the contact page 11 | author_email: mbellis@siena.edu 12 | 13 | # The directory for category index pages. Change it to something else if 14 | # for example you want links like /categories/category1 instead of /category1 15 | category_dir: / 16 | 17 | # Uncomment if you are planning to run the blog in a subdirectory 18 | # Note - if you enable this, and attempt to view your site locally you have to use the baseurl in your local path. 19 | # Example, you must use http://localhost:4000/path/to/blog 20 | #baseurl: /path/to/blog 21 | baseurl: 22 | 23 | # The URL of your actual domain. This will be used to make absolute links in the RSS feed. 24 | url: http://particle-physics-playground.github.io/ 25 | 26 | #### Under the Hood Stuff ##### 27 | 28 | # Use rdiscount as the markdown engine because it generates html5 compliant code for stuff like footnotes 29 | # If you use maroku (default engine) some of your generated pages may not validate or lint as html5 30 | # If you don't have it install it via gem install rdiscount 31 | markdown: rdiscount 32 | 33 | # Makes pretty (descriptive) permalinks. See Jekyll docs for alternatives. 34 | permalink: pretty 35 | 36 | # How many articles do you wish to appear on the front page: 37 | paginate: 3 38 | 39 | # Exclude metadata and development time dependencies (like Grunt plugins) 40 | exclude: [README.markdown, package.json, grunt.js, Gruntfile.js, Gruntfile.coffee, node_modules] 41 | -------------------------------------------------------------------------------- /_includes/philosophy.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 |
6 |
7 |
8 |

school Philosophy

9 |
10 |
    11 |
  • 12 | Identify your learning objectives. 13 | Every exercise should identify 14 | the learning goals at the top. This allows the user/student to know what they 15 | will be getting out of the exercise and whether or not it will be useful to them. 16 | It has the additional benefit of forcing the author to consider how they will structure 17 | the exercise and what they want the user to come away with. 18 |
  • 19 |
  • 20 | Provide REAL data. 21 | While it is often useful to use Monte Carlo to emphasize 22 | certain aspects of the data analysis with a more controlled dataset, I feel it is 23 | important to encourage experiments to provide their data to the public. If an 24 | experiment wants this site to host some of their data and activities, I would require 25 | at least some of the data actually come from their experiment. 26 |
  • 27 |
28 |

29 | This project is licensed using the MIT Open Source license. This means 30 | that any of you anywhere can make a copy of this site and host it elsewhere. 31 | I am totally cool with that. 32 |

33 |

34 | However, it would be great to have some common repository for different experiments to 35 | have their data used to teach people science and train the next generation of particle 36 | physicists. I am therefore happy to include data and activities (at any level!) from 37 | interested individuals. To this end, I have some helpful suggestions (and requirements!) 38 | for those of you who would like to contribute. 39 |

40 |

Activities

41 |
42 |
43 |
44 |
45 | 46 | 47 |
48 |
49 | -------------------------------------------------------------------------------- /_includes/about.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 |

6 | info About 7 | P3 8 | Particle Physics Playground 9 |

10 | 11 |
12 | 13 |
14 |

15 | toc 16 | Overview 17 |

18 | 19 |

20 | This site provides activities, mostly using real data from experiments, 21 | that teach particle physics, mostly from the experimental side. 22 |

23 |

24 | This site is not meant to be a fully comprehensive tutorial. 25 | The ideal student will have learned the basic 26 | concepts elsewhere (classroom setting, mentor, independent study) 27 | and then will use these activities to test their understanding of 28 | the concepts and to develop some sense of how "real scientists" 29 | are doing this work in the field. 30 |

31 |

32 | These activities are built around 33 | the Python programming language, 34 | specifically the the iPython notebook. 35 | Anyone who uses these activities should familiarize 36 | themselves with both of these products. 37 |

38 |

39 | A standard work flow would be to clone the 40 | Github repository 41 | and then run the notebooks, editing them as they go along. 42 | By actually performing the calculations themselves, the user will get the 43 | most out of this project. 44 |

45 |

46 | And most importantly, have fun with it! 47 |

48 | 49 |
50 | 51 |
52 |

53 | link 54 | Links 55 |

56 | 57 | 58 | 59 | 81 | 82 |
83 | 84 |

85 | Compact Muon Solenoid 86 |

87 |

CMS (Compact Muon Solenoid) at CERN

88 | 89 |
90 |
91 | 92 |
93 |
94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /css/styles-original.css: -------------------------------------------------------------------------------- 1 | /* For Bootstrap 3.x */ 2 | 3 | /* 4 | 5 | Dark Blue #2E365B 46 54 91 6 | Medium Blue #7594E7 117 148 231 7 | Light Blue # B9C7E4 185 199 228 8 | Yellow Highlight #F0B53F 240 181 63 9 | Deep Orange #BD713F 189 113 63 10 | 11 | Google Ocean #B3D2FE 179 210 254 12 | 13 | 14 | */ 15 | 16 | /* Fonts */ 17 | @import url(http://fonts.googleapis.com/css?family=Quicksand); 18 | @import url(http://fonts.googleapis.com/css?family=Open+Sans); 19 | html, 20 | body { 21 | height: 100%; 22 | width: 100%; 23 | font-family:'Open Sans',Arial,sans-serif; 24 | } 25 | 26 | /* fix bs3 horizontal scrollbar bug */ 27 | .row { margin: 0; padding: 0 } 28 | 29 | 30 | /* use special fonts in certain elements */ 31 | h1,h2,h3,h4,.lead,.btn,.navbar a { 32 | text-transform:uppercase; 33 | font-family:'Quicksand',Arial,sans-serif; 34 | letter-spacing:2px; 35 | } 36 | 37 | .lead { 38 | text-transform: none; 39 | } 40 | 41 | hr.short { 42 | width: 50%; 43 | border-top: 1px solid #B9C7E4; 44 | } 45 | 46 | hr.space { 47 | border-color: transparent; 48 | } 49 | 50 | .navbar .navbar-brand { 51 | color: #F0B53F; 52 | } 53 | 54 | .map-frame-rounded { 55 | border-radius: 5px; 56 | width: 300px; 57 | height: 160px; 58 | padding: 5px 0px; 59 | background-color: #B3D2FE; 60 | margin: 0 auto; 61 | } 62 | .map-frame { 63 | border: 0; 64 | width: 300px; 65 | height: 150px; 66 | } 67 | 68 | @media (min-width: 768px) { 69 | .map-frame-rounded { 70 | border-radius: 10px; 71 | width: 700px; 72 | height: 370px; 73 | padding: 10px 0px; 74 | } 75 | .map-frame { 76 | width: 700px; 77 | height: 350px; 78 | } 79 | } 80 | @media (min-width: 1200px) { 81 | .map-frame-rounded { 82 | border-radius: 10px; 83 | width: 1100px; 84 | height: 570px; 85 | padding: 10px 0px; 86 | } 87 | .map-frame { 88 | width: 1100px; 89 | height: 550px; 90 | } 91 | } 92 | 93 | 94 | 95 | 96 | 97 | strong, b { 98 | font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; 99 | } 100 | 101 | ul { 102 | padding-left: 32px; 103 | } 104 | 105 | ul.spaced li { 106 | margin-bottom: 10px; 107 | } 108 | 109 | /* make images gray */ 110 | img.grayscale { 111 | filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */ 112 | filter: gray; /* IE6-9 */ 113 | -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ 114 | } 115 | 116 | .icon-bar { 117 | background-color:#fff; 118 | } 119 | 120 | .scroll-down li a, .scroll-top li a { 121 | color:#eee; 122 | } 123 | .scroll-down li a:hover, .scroll-top li a:hover { 124 | background-color: rgba(0,0,0,0.2) 125 | } 126 | .scroll-down li a:focus, .scroll-top li a:focus { 127 | background-color: rgba(0,0,0,0.1) 128 | } 129 | .scroll-down { 130 | position:fixed; 131 | bottom:20%; 132 | right:0%; 133 | } 134 | 135 | .scroll-top { 136 | background-color:#dbdbdb; 137 | } 138 | 139 | .vert { 140 | vertical-align: middle; 141 | width:100%; 142 | padding-top:4%; 143 | text-align:center; 144 | } 145 | 146 | .btn-transparent { 147 | border-color: transparent; 148 | background-color: rgba(0,0,0,0.2); 149 | color:#ffffff; 150 | } 151 | 152 | 153 | .btn-basic { 154 | font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; 155 | text-transform: none; 156 | } 157 | 158 | .header .btn-default.btn-lg:hover { 159 | background-color:#eeeeee; 160 | color:#777777; 161 | } 162 | 163 | .navbar a { 164 | color:#fff; 165 | font-size:14px; 166 | } 167 | 168 | .navbar-bold.affix { 169 | background-color:#d46054; 170 | } 171 | 172 | .navbar-bold { 173 | background-color:#f68076; 174 | font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; 175 | } 176 | 177 | .navbar-bold li a:hover, .navbar-bold li.active { 178 | background-color:#d46054; 179 | } 180 | 181 | 182 | .header h1 { 183 | margin-top: 40px; 184 | font-size: 64px; 185 | color:#fff; 186 | text-transform: none; 187 | } 188 | 189 | .header .lead { 190 | color:#d46054; 191 | font-size:22px; 192 | } 193 | 194 | .header, .header.alt { 195 | height: 700px; 196 | background: #708ADF url('/img/wilmington1.jpg') no-repeat top center fixed; 197 | } 198 | 199 | /* use alt in navbar and header for different color */ 200 | 201 | .alt { 202 | background-color: #2E365B; 203 | } 204 | 205 | .alt .lead { 206 | color: #2E365B; 207 | } 208 | 209 | .alt.affix { 210 | background-color:#2E365B; 211 | } 212 | 213 | .alt li a:hover, .alt li.active { 214 | background-color:#708ADF; 215 | } 216 | 217 | 218 | 219 | .blurb { 220 | padding: 80px 0; 221 | background-color:#fefefe; 222 | } 223 | 224 | .blurb .panel { 225 | background-color:transparent; 226 | } 227 | 228 | .bright { 229 | background: #dbdbdb url('http://www.bootply.com/assets/example/pt_topo.png') repeat center center fixed; 230 | color:#777; 231 | } 232 | 233 | .featurette { 234 | background: #222334; 235 | padding: 50px 0 80px; 236 | color: #ffffff; 237 | } 238 | 239 | .featurette-item { 240 | margin-bottom: 15px; 241 | } 242 | 243 | .featurette-item a { 244 | color: #B9C7E4; 245 | } 246 | 247 | .featurette-item i { 248 | border: 3px solid #B9C7E4; 249 | border-radius: 50%; 250 | display: inline-block; 251 | font-size: 50px; 252 | width: 100px; 253 | height: 100px; 254 | line-height: 100px; 255 | vertical-align: middle; 256 | text-align: center; 257 | } 258 | 259 | .featurette-item i:hover { 260 | font-size: 60px; 261 | } 262 | 263 | .callout { 264 | color: #ffffff; 265 | padding-top:7%; 266 | height: 100%; 267 | width: 100%; 268 | background: url('http://www.bootply.com/assets/example/bg_suburb.jpg') no-repeat center center fixed; 269 | -webkit-background-size: cover; 270 | -moz-background-size: cover; 271 | -o-background-size: cover; 272 | background-size: cover; 273 | } 274 | 275 | .hotel { 276 | padding: 50px 0px 150px; 277 | background: url('../img/hilton1.jpg') no-repeat center 50px fixed; 278 | -webkit-background-size: cover; 279 | -moz-background-size: cover; 280 | -o-background-size: cover; 281 | background-size: cover; 282 | } 283 | 284 | .panel-hotel { 285 | background-color: rgba(255,255,255,0.75); 286 | border: 0px; 287 | border-radius: 10px; 288 | } 289 | 290 | .panel-hotel .panel-heading { 291 | background-color: #222334; 292 | color: #fff; 293 | border-top-left-radius: 10px; 294 | border-top-right-radius: 10px; 295 | } 296 | 297 | .thumbnail { 298 | border-radius: 15px; 299 | } 300 | 301 | .thumbnail img { 302 | float: left; 303 | margin: 12px; 304 | } 305 | 306 | .thumbnail h3 { 307 | font-family: Arial,sans-serif; 308 | font-size: 15px; 309 | margin-top: 5px; 310 | } 311 | 312 | .gallery { 313 | padding: 50px 0; 314 | } 315 | 316 | .call-to-action { 317 | background: #eeeeee; 318 | padding: 50px 0; 319 | } 320 | 321 | .call-to-action .btn { 322 | margin: 10px; 323 | } 324 | 325 | footer { 326 | padding: 100px 0; 327 | } 328 | 329 | /* -- end custom css for Bootstrap 3.x --*/ 330 | -------------------------------------------------------------------------------- /css/styles.css: -------------------------------------------------------------------------------- 1 | /* ----- For Bootstrap 3.x ----- 2 | 3 | Colors used 4 | 5 | Gray #3B3A35 6 | Blue #20457C 7 | White #ECDFBD 8 | Orange #FB6648 9 | Purple #5E3448 10 | 11 | */ 12 | 13 | /* ----- Fonts ----- */ 14 | @import url(http://fonts.googleapis.com/css?family=Quicksand); 15 | @import url(http://fonts.googleapis.com/css?family=Open+Sans); 16 | 17 | 18 | /* ----- HTML tag overrides ----- */ 19 | 20 | body, html { 21 | height: 100%; 22 | width: 100%; 23 | font-family:'Open Sans',Arial,sans-serif; 24 | font-size: 16px; 25 | } 26 | 27 | footer { 28 | padding: 100px 0; 29 | } 30 | 31 | h1, h2, h3, h4 { 32 | text-transform:uppercase; 33 | font-family:'Quicksand',Arial,sans-serif; 34 | letter-spacing:2px; 35 | } 36 | 37 | h2 { 38 | border-bottom: 1px solid #e0e0e0; 39 | margin-bottom: 20px; 40 | } 41 | 42 | hr.short { 43 | width: 50%; 44 | border-top: 1px solid #ECDFBD; 45 | } 46 | 47 | hr.space { 48 | border-color: transparent; 49 | } 50 | 51 | strong, b { 52 | font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; 53 | } 54 | 55 | ul { 56 | padding-left: 32px; 57 | } 58 | 59 | ul.spaced li { 60 | margin-bottom: 10px; 61 | } 62 | 63 | 64 | /* ----- Bootstrap overrides ----- */ 65 | 66 | .card { 67 | margin-bottom: 20px; 68 | } 69 | 70 | .btn { 71 | text-transform:uppercase; 72 | font-family:'Quicksand',Arial,sans-serif; 73 | letter-spacing:2px; 74 | } 75 | 76 | .btn-primary, a.list-group-item-primary { 77 | background-color: #20457C; 78 | border-color: #10356C; 79 | color: #fff; 80 | } 81 | .btn-primary:hover { 82 | border-color: #10356C; 83 | background-color: #10356C; 84 | } 85 | .btn-info, a.list-group-item-info { 86 | background-color: #5E3448; 87 | border-color: #4E2438; 88 | color: #fff; 89 | } 90 | .btn-info:hover { 91 | background-color: #4E2438; 92 | border-color: #4E2438; 93 | } 94 | .lead { 95 | font-family:'Quicksand',Arial,sans-serif; 96 | letter-spacing:2px; 97 | } 98 | .btn-danger, a.list-group-item-danger { 99 | background-color: #FB6648; 100 | border-color: #EB5638; 101 | color: #fff; 102 | } 103 | .btn-danger:hover { 104 | background-color: #EB5638; 105 | border-color: #EB5638; 106 | } 107 | 108 | 109 | 110 | .navbar a { 111 | color:#fff; 112 | font-size:14px; 113 | text-transform:uppercase; 114 | font-family:'Quicksand',Arial,sans-serif; 115 | letter-spacing:2px; 116 | } 117 | 118 | .navbar .navbar-brand, .brand-color { 119 | color: #FB6648; 120 | font-family:'Quicksand',Arial,sans-serif; 121 | } 122 | 123 | .bg-dark { 124 | background-color: #3B3A35 !important; 125 | } 126 | 127 | .navbar-old .navbar-nav .nav-link.active { 128 | background-color:#ECDFBD; 129 | color: #3B3A35; 130 | } 131 | 132 | /* fix bs3 horizontal scrollbar bug */ 133 | .row { margin: 0; padding: 0 } 134 | 135 | 136 | /* ----- Special classes ----- */ 137 | 138 | .bg-orange { 139 | background-color: #FB6648 !important; 140 | } 141 | 142 | .bg-transparent { 143 | background-color: rgba(0,0,0,0.5) !important; 144 | } 145 | 146 | .alt { 147 | background-color: #3B3A35; 148 | } 149 | 150 | .alt .lead { 151 | color: #FB6648; 152 | } 153 | 154 | .alt.affix { 155 | background-color:#3B3A35; 156 | } 157 | 158 | .blurb { 159 | padding: 80px 0; 160 | background-color:#fefefe; 161 | } 162 | 163 | .blurb .panel { 164 | background-color:transparent; 165 | } 166 | 167 | 168 | 169 | .btn-transparent { 170 | border-color: transparent; 171 | background-color: rgba(0,0,0,0.2); 172 | color:#ffffff; 173 | } 174 | 175 | .btn-basic { 176 | font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; 177 | text-transform: none; 178 | } 179 | 180 | .call-to-action { 181 | background: #eeeeee; 182 | padding: 50px 0; 183 | } 184 | 185 | .call-to-action .btn { 186 | margin: 10px; 187 | } 188 | 189 | .caps { 190 | text-transform:uppercase; 191 | font-family:'Quicksand',Arial,sans-serif; 192 | letter-spacing:2px; 193 | } 194 | 195 | 196 | .featurette { 197 | background: #5E3448; 198 | padding: 50px 0 80px; 199 | color: #ffffff; 200 | } 201 | 202 | .featurette a { 203 | color: #FB6648; 204 | } 205 | 206 | .featurette-item { 207 | margin-bottom: 15px; 208 | } 209 | 210 | .featurette-item a { 211 | color: #ECDFBD; 212 | } 213 | 214 | .featurette-item i { 215 | border: 3px solid #ECDFBD; 216 | border-radius: 50%; 217 | display: inline-block; 218 | font-size: 50px; 219 | width: 100px; 220 | height: 100px; 221 | line-height: 100px; 222 | vertical-align: middle; 223 | text-align: center; 224 | } 225 | 226 | .featurette-item i:hover { 227 | font-size: 60px; 228 | } 229 | 230 | .gallery { 231 | padding: 50px 0; 232 | } 233 | 234 | 235 | .header h1 { 236 | font-size: 50px; 237 | color:#fff; 238 | text-transform: none; 239 | } 240 | 241 | .header .lead { 242 | color: #ECDFBD; 243 | font-size:22px; 244 | } 245 | 246 | .header .brand { 247 | color: #FB6648; 248 | font-size:60px; 249 | } 250 | 251 | .header, .header.alt { 252 | color: #FFF; 253 | height: 700px; 254 | background: #5E3448 url('../img/bg2.jpg') no-repeat top center fixed; 255 | } 256 | 257 | .header .btn-default.btn-lg:hover { 258 | background-color:#eeeeee; 259 | color:#777777; 260 | } 261 | 262 | .header-transparent { 263 | border-color: transparent; 264 | background-color: rgba(40,40,40,0.6); 265 | border-radius: 10px; 266 | padding: 20px; 267 | margin-top: 40px; 268 | } 269 | 270 | .philosophy { 271 | padding: 80px 0px; 272 | background: url('../img/bg1.jpg') no-repeat center 50px fixed; 273 | -webkit-background-size: cover; 274 | -moz-background-size: cover; 275 | -o-background-size: cover; 276 | background-size: cover; 277 | } 278 | 279 | .icon-bar { 280 | background-color:#fff; 281 | } 282 | 283 | .map-frame-rounded { 284 | border-radius: 5px; 285 | width: 300px; 286 | height: 160px; 287 | padding: 5px 0px; 288 | background-color: #B3D2FE; 289 | margin: 0 auto; 290 | } 291 | .map-frame { 292 | border: 0; 293 | width: 300px; 294 | height: 150px; 295 | } 296 | 297 | @media (min-width: 768px) { 298 | .map-frame-rounded { 299 | border-radius: 10px; 300 | width: 700px; 301 | height: 370px; 302 | padding: 10px 0px; 303 | } 304 | .map-frame { 305 | width: 700px; 306 | height: 350px; 307 | } 308 | } 309 | @media (min-width: 1200px) { 310 | .map-frame-rounded { 311 | border-radius: 10px; 312 | width: 1100px; 313 | height: 570px; 314 | padding: 10px 0px; 315 | } 316 | .map-frame { 317 | width: 1100px; 318 | height: 550px; 319 | } 320 | } 321 | 322 | .panel-philosophy { 323 | background-color: rgba(40,40,40,0.75); 324 | border: 0px; 325 | border-radius: 10px; 326 | } 327 | 328 | .panel-philosophy .panel-heading { 329 | background-color: #EB5638; 330 | color: #fff; 331 | border-top-left-radius: 10px; 332 | border-top-right-radius: 10px; 333 | } 334 | 335 | .panel-philosophy .panel-body { 336 | color: #fff; 337 | padding: 30px; 338 | } 339 | 340 | .scroll-down li a, .scroll-top li a { 341 | color:#eee; 342 | } 343 | .scroll-down li a:hover, .scroll-top li a:hover { 344 | background-color: rgba(0,0,0,0.2) 345 | } 346 | .scroll-down li a:focus, .scroll-top li a:focus { 347 | background-color: rgba(0,0,0,0.1) 348 | } 349 | .scroll-down { 350 | position:fixed; 351 | bottom:20%; 352 | right:0%; 353 | } 354 | 355 | .scroll-top { 356 | background-color:#dbdbdb; 357 | } 358 | 359 | .thumbnail { 360 | border-radius: 15px; 361 | } 362 | 363 | .thumbnail img { 364 | float: left; 365 | margin: 12px; 366 | } 367 | 368 | .thumbnail h3 { 369 | font-family: Arial,sans-serif; 370 | font-size: 15px; 371 | margin-top: 5px; 372 | } 373 | 374 | .vert { 375 | vertical-align: middle; 376 | width:100%; 377 | padding-top:4%; 378 | text-align:center; 379 | } 380 | 381 | /* -- end custom css for Bootstrap 3.x --*/ 382 | -------------------------------------------------------------------------------- /css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} -------------------------------------------------------------------------------- /css/bootstrap-theme.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | .btn-default, 8 | .btn-primary, 9 | .btn-success, 10 | .btn-info, 11 | .btn-warning, 12 | .btn-danger { 13 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); 14 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 15 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 16 | } 17 | .btn-default:active, 18 | .btn-primary:active, 19 | .btn-success:active, 20 | .btn-info:active, 21 | .btn-warning:active, 22 | .btn-danger:active, 23 | .btn-default.active, 24 | .btn-primary.active, 25 | .btn-success.active, 26 | .btn-info.active, 27 | .btn-warning.active, 28 | .btn-danger.active { 29 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 30 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 31 | } 32 | .btn-default .badge, 33 | .btn-primary .badge, 34 | .btn-success .badge, 35 | .btn-info .badge, 36 | .btn-warning .badge, 37 | .btn-danger .badge { 38 | text-shadow: none; 39 | } 40 | .btn:active, 41 | .btn.active { 42 | background-image: none; 43 | } 44 | .btn-default { 45 | text-shadow: 0 1px 0 #fff; 46 | background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); 47 | background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); 48 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); 49 | background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); 50 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); 51 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 52 | background-repeat: repeat-x; 53 | border-color: #dbdbdb; 54 | border-color: #ccc; 55 | } 56 | .btn-default:hover, 57 | .btn-default:focus { 58 | background-color: #e0e0e0; 59 | background-position: 0 -15px; 60 | } 61 | .btn-default:active, 62 | .btn-default.active { 63 | background-color: #e0e0e0; 64 | border-color: #dbdbdb; 65 | } 66 | .btn-default:disabled, 67 | .btn-default[disabled] { 68 | background-color: #e0e0e0; 69 | background-image: none; 70 | } 71 | .btn-primary { 72 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); 73 | background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); 74 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); 75 | background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); 76 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); 77 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 78 | background-repeat: repeat-x; 79 | border-color: #245580; 80 | } 81 | .btn-primary:hover, 82 | .btn-primary:focus { 83 | background-color: #265a88; 84 | background-position: 0 -15px; 85 | } 86 | .btn-primary:active, 87 | .btn-primary.active { 88 | background-color: #265a88; 89 | border-color: #245580; 90 | } 91 | .btn-primary:disabled, 92 | .btn-primary[disabled] { 93 | background-color: #265a88; 94 | background-image: none; 95 | } 96 | .btn-success { 97 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); 98 | background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); 99 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); 100 | background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); 101 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); 102 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 103 | background-repeat: repeat-x; 104 | border-color: #3e8f3e; 105 | } 106 | .btn-success:hover, 107 | .btn-success:focus { 108 | background-color: #419641; 109 | background-position: 0 -15px; 110 | } 111 | .btn-success:active, 112 | .btn-success.active { 113 | background-color: #419641; 114 | border-color: #3e8f3e; 115 | } 116 | .btn-success:disabled, 117 | .btn-success[disabled] { 118 | background-color: #419641; 119 | background-image: none; 120 | } 121 | .btn-info { 122 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 123 | background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 124 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); 125 | background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); 126 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); 127 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 128 | background-repeat: repeat-x; 129 | border-color: #28a4c9; 130 | } 131 | .btn-info:hover, 132 | .btn-info:focus { 133 | background-color: #2aabd2; 134 | background-position: 0 -15px; 135 | } 136 | .btn-info:active, 137 | .btn-info.active { 138 | background-color: #2aabd2; 139 | border-color: #28a4c9; 140 | } 141 | .btn-info:disabled, 142 | .btn-info[disabled] { 143 | background-color: #2aabd2; 144 | background-image: none; 145 | } 146 | .btn-warning { 147 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 148 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 149 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); 150 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); 151 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); 152 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 153 | background-repeat: repeat-x; 154 | border-color: #e38d13; 155 | } 156 | .btn-warning:hover, 157 | .btn-warning:focus { 158 | background-color: #eb9316; 159 | background-position: 0 -15px; 160 | } 161 | .btn-warning:active, 162 | .btn-warning.active { 163 | background-color: #eb9316; 164 | border-color: #e38d13; 165 | } 166 | .btn-warning:disabled, 167 | .btn-warning[disabled] { 168 | background-color: #eb9316; 169 | background-image: none; 170 | } 171 | .btn-danger { 172 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 173 | background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 174 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); 175 | background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); 176 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); 177 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 178 | background-repeat: repeat-x; 179 | border-color: #b92c28; 180 | } 181 | .btn-danger:hover, 182 | .btn-danger:focus { 183 | background-color: #c12e2a; 184 | background-position: 0 -15px; 185 | } 186 | .btn-danger:active, 187 | .btn-danger.active { 188 | background-color: #c12e2a; 189 | border-color: #b92c28; 190 | } 191 | .btn-danger:disabled, 192 | .btn-danger[disabled] { 193 | background-color: #c12e2a; 194 | background-image: none; 195 | } 196 | .thumbnail, 197 | .img-thumbnail { 198 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 199 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 200 | } 201 | .dropdown-menu > li > a:hover, 202 | .dropdown-menu > li > a:focus { 203 | background-color: #e8e8e8; 204 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 205 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 206 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 207 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 208 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 209 | background-repeat: repeat-x; 210 | } 211 | .dropdown-menu > .active > a, 212 | .dropdown-menu > .active > a:hover, 213 | .dropdown-menu > .active > a:focus { 214 | background-color: #2e6da4; 215 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 216 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 217 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 218 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 219 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 220 | background-repeat: repeat-x; 221 | } 222 | .navbar-default { 223 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); 224 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); 225 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); 226 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); 227 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); 228 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 229 | background-repeat: repeat-x; 230 | border-radius: 4px; 231 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 232 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 233 | } 234 | .navbar-default .navbar-nav > .open > a, 235 | .navbar-default .navbar-nav > .active > a { 236 | background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 237 | background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 238 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); 239 | background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); 240 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); 241 | background-repeat: repeat-x; 242 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 243 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 244 | } 245 | .navbar-brand, 246 | .navbar-nav > li > a { 247 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25); 248 | } 249 | .navbar-inverse { 250 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); 251 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); 252 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); 253 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); 254 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); 255 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 256 | background-repeat: repeat-x; 257 | } 258 | .navbar-inverse .navbar-nav > .open > a, 259 | .navbar-inverse .navbar-nav > .active > a { 260 | background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); 261 | background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); 262 | background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); 263 | background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); 264 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); 265 | background-repeat: repeat-x; 266 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 267 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 268 | } 269 | .navbar-inverse .navbar-brand, 270 | .navbar-inverse .navbar-nav > li > a { 271 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); 272 | } 273 | .navbar-static-top, 274 | .navbar-fixed-top, 275 | .navbar-fixed-bottom { 276 | border-radius: 0; 277 | } 278 | @media (max-width: 767px) { 279 | .navbar .navbar-nav .open .dropdown-menu > .active > a, 280 | .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, 281 | .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { 282 | color: #fff; 283 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 284 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 285 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 286 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 287 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 288 | background-repeat: repeat-x; 289 | } 290 | } 291 | .alert { 292 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2); 293 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 294 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 295 | } 296 | .alert-success { 297 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 298 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 299 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); 300 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); 301 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); 302 | background-repeat: repeat-x; 303 | border-color: #b2dba1; 304 | } 305 | .alert-info { 306 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 307 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 308 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); 309 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); 310 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); 311 | background-repeat: repeat-x; 312 | border-color: #9acfea; 313 | } 314 | .alert-warning { 315 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 316 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 317 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); 318 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); 319 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); 320 | background-repeat: repeat-x; 321 | border-color: #f5e79e; 322 | } 323 | .alert-danger { 324 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 325 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 326 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); 327 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); 328 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); 329 | background-repeat: repeat-x; 330 | border-color: #dca7a7; 331 | } 332 | .progress { 333 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 334 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 335 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); 336 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); 337 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); 338 | background-repeat: repeat-x; 339 | } 340 | .progress-bar { 341 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); 342 | background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); 343 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); 344 | background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); 345 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); 346 | background-repeat: repeat-x; 347 | } 348 | .progress-bar-success { 349 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); 350 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); 351 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); 352 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); 353 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); 354 | background-repeat: repeat-x; 355 | } 356 | .progress-bar-info { 357 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 358 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 359 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); 360 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); 361 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); 362 | background-repeat: repeat-x; 363 | } 364 | .progress-bar-warning { 365 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 366 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 367 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); 368 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); 369 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); 370 | background-repeat: repeat-x; 371 | } 372 | .progress-bar-danger { 373 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); 374 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); 375 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); 376 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); 377 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); 378 | background-repeat: repeat-x; 379 | } 380 | .progress-bar-striped { 381 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 382 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 383 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 384 | } 385 | .list-group { 386 | border-radius: 4px; 387 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 388 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 389 | } 390 | .list-group-item.active, 391 | .list-group-item.active:hover, 392 | .list-group-item.active:focus { 393 | text-shadow: 0 -1px 0 #286090; 394 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); 395 | background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); 396 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); 397 | background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); 398 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); 399 | background-repeat: repeat-x; 400 | border-color: #2b669a; 401 | } 402 | .list-group-item.active .badge, 403 | .list-group-item.active:hover .badge, 404 | .list-group-item.active:focus .badge { 405 | text-shadow: none; 406 | } 407 | .panel { 408 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 409 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 410 | } 411 | .panel-default > .panel-heading { 412 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 413 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 414 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 415 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 416 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 417 | background-repeat: repeat-x; 418 | } 419 | .panel-primary > .panel-heading { 420 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 421 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 422 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 423 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 424 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 425 | background-repeat: repeat-x; 426 | } 427 | .panel-success > .panel-heading { 428 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 429 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 430 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); 431 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); 432 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); 433 | background-repeat: repeat-x; 434 | } 435 | .panel-info > .panel-heading { 436 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 437 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 438 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); 439 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); 440 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); 441 | background-repeat: repeat-x; 442 | } 443 | .panel-warning > .panel-heading { 444 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 445 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 446 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); 447 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); 448 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); 449 | background-repeat: repeat-x; 450 | } 451 | .panel-danger > .panel-heading { 452 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 453 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 454 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); 455 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); 456 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); 457 | background-repeat: repeat-x; 458 | } 459 | .well { 460 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 461 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 462 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); 463 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); 464 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); 465 | background-repeat: repeat-x; 466 | border-color: #dcdcdc; 467 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 468 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 469 | } 470 | /*# sourceMappingURL=bootstrap-theme.css.map */ 471 | -------------------------------------------------------------------------------- /js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.2.0 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('