Moving the HTML pages into webapp directory as NetBeans IDE recognizes that directory and treats it more nicely
1.1 --- a/chess/pom.xml Thu Jul 25 16:15:14 2013 +0200
1.2 +++ b/chess/pom.xml Thu Jul 25 16:21:25 2013 +0200
1.3 @@ -76,7 +76,7 @@
1.4 <systemProperties>
1.5 <systemProperty>
1.6 <key>browser.rootdir</key>
1.7 - <value>${basedir}/src/main/web/</value>
1.8 + <value>${basedir}/src/main/webapp/</value>
1.9 </systemProperty>
1.10 </systemProperties>
1.11 <mainClass>org.apidesign.html.demo.chess.Main</mainClass>
1.12 @@ -150,7 +150,7 @@
1.13 <jarfile>${project.build.directory}/${project.build.finalName}.jar</jarfile>
1.14 <title>${project.name}</title>
1.15 <mainclass>org.apidesign.html.demo.chess.Main</mainclass>
1.16 - <resourcesDir>src/main/web/</resourcesDir>
1.17 + <resourcesDir>src/main/webapp/</resourcesDir>
1.18 </configuration>
1.19 </plugin>
1.20 <plugin>
2.1 --- a/chess/src/main/assembly/html.java.net.xml Thu Jul 25 16:15:14 2013 +0200
2.2 +++ b/chess/src/main/assembly/html.java.net.xml Thu Jul 25 16:21:25 2013 +0200
2.3 @@ -47,7 +47,7 @@
2.4 </files>
2.5 <fileSets>
2.6 <fileSet>
2.7 - <directory>src/main/web/</directory>
2.8 + <directory>src/main/webapp/</directory>
2.9 <outputDirectory>/</outputDirectory>
2.10 <includes>
2.11 <include>pages/**</include>
3.1 --- a/chess/src/main/web/pages/css/bootstrap-responsive.css Thu Jul 25 16:15:14 2013 +0200
3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
3.3 @@ -1,1122 +0,0 @@
3.4 -/**
3.5 - * The MIT License (MIT)
3.6 - *
3.7 - * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
3.8 - *
3.9 - * Permission is hereby granted, free of charge, to any person obtaining a copy
3.10 - * of this software and associated documentation files (the "Software"), to deal
3.11 - * in the Software without restriction, including without limitation the rights
3.12 - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3.13 - * copies of the Software, and to permit persons to whom the Software is
3.14 - * furnished to do so, subject to the following conditions:
3.15 - *
3.16 - * The above copyright notice and this permission notice shall be included in
3.17 - * all copies or substantial portions of the Software.
3.18 - *
3.19 - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3.20 - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3.21 - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3.22 - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3.23 - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3.24 - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3.25 - * THE SOFTWARE.
3.26 - */
3.27 -.clearfix {
3.28 - *zoom: 1;
3.29 -}
3.30 -
3.31 -.clearfix:before,
3.32 -.clearfix:after {
3.33 - display: table;
3.34 - line-height: 0;
3.35 - content: "";
3.36 -}
3.37 -
3.38 -.clearfix:after {
3.39 - clear: both;
3.40 -}
3.41 -
3.42 -.hide-text {
3.43 - font: 0/0 a;
3.44 - color: transparent;
3.45 - text-shadow: none;
3.46 - background-color: transparent;
3.47 - border: 0;
3.48 -}
3.49 -
3.50 -.input-block-level {
3.51 - display: block;
3.52 - width: 100%;
3.53 - min-height: 30px;
3.54 - -webkit-box-sizing: border-box;
3.55 - -moz-box-sizing: border-box;
3.56 - box-sizing: border-box;
3.57 -}
3.58 -
3.59 -@-ms-viewport {
3.60 - width: device-width;
3.61 -}
3.62 -
3.63 -.hidden {
3.64 - display: none;
3.65 - visibility: hidden;
3.66 -}
3.67 -
3.68 -.visible-phone {
3.69 - display: none !important;
3.70 -}
3.71 -
3.72 -.visible-tablet {
3.73 - display: none !important;
3.74 -}
3.75 -
3.76 -.hidden-desktop {
3.77 - display: none !important;
3.78 -}
3.79 -
3.80 -.visible-desktop {
3.81 - display: inherit !important;
3.82 -}
3.83 -
3.84 -@media (min-width: 768px) and (max-width: 979px) {
3.85 - .hidden-desktop {
3.86 - display: inherit !important;
3.87 - }
3.88 - .visible-desktop {
3.89 - display: none !important ;
3.90 - }
3.91 - .visible-tablet {
3.92 - display: inherit !important;
3.93 - }
3.94 - .hidden-tablet {
3.95 - display: none !important;
3.96 - }
3.97 -}
3.98 -
3.99 -@media (max-width: 767px) {
3.100 - .hidden-desktop {
3.101 - display: inherit !important;
3.102 - }
3.103 - .visible-desktop {
3.104 - display: none !important;
3.105 - }
3.106 - .visible-phone {
3.107 - display: inherit !important;
3.108 - }
3.109 - .hidden-phone {
3.110 - display: none !important;
3.111 - }
3.112 -}
3.113 -
3.114 -.visible-print {
3.115 - display: none !important;
3.116 -}
3.117 -
3.118 -@media print {
3.119 - .visible-print {
3.120 - display: inherit !important;
3.121 - }
3.122 - .hidden-print {
3.123 - display: none !important;
3.124 - }
3.125 -}
3.126 -
3.127 -@media (min-width: 1200px) {
3.128 - .row {
3.129 - margin-left: -30px;
3.130 - *zoom: 1;
3.131 - }
3.132 - .row:before,
3.133 - .row:after {
3.134 - display: table;
3.135 - line-height: 0;
3.136 - content: "";
3.137 - }
3.138 - .row:after {
3.139 - clear: both;
3.140 - }
3.141 - [class*="span"] {
3.142 - float: left;
3.143 - min-height: 1px;
3.144 - margin-left: 30px;
3.145 - }
3.146 - .container,
3.147 - .navbar-static-top .container,
3.148 - .navbar-fixed-top .container,
3.149 - .navbar-fixed-bottom .container {
3.150 - width: 1170px;
3.151 - }
3.152 - .span12 {
3.153 - width: 1170px;
3.154 - }
3.155 - .span11 {
3.156 - width: 1070px;
3.157 - }
3.158 - .span10 {
3.159 - width: 970px;
3.160 - }
3.161 - .span9 {
3.162 - width: 870px;
3.163 - }
3.164 - .span8 {
3.165 - width: 770px;
3.166 - }
3.167 - .span7 {
3.168 - width: 670px;
3.169 - }
3.170 - .span6 {
3.171 - width: 570px;
3.172 - }
3.173 - .span5 {
3.174 - width: 470px;
3.175 - }
3.176 - .span4 {
3.177 - width: 370px;
3.178 - }
3.179 - .span3 {
3.180 - width: 270px;
3.181 - }
3.182 - .span2 {
3.183 - width: 170px;
3.184 - }
3.185 - .span1 {
3.186 - width: 70px;
3.187 - }
3.188 - .offset12 {
3.189 - margin-left: 1230px;
3.190 - }
3.191 - .offset11 {
3.192 - margin-left: 1130px;
3.193 - }
3.194 - .offset10 {
3.195 - margin-left: 1030px;
3.196 - }
3.197 - .offset9 {
3.198 - margin-left: 930px;
3.199 - }
3.200 - .offset8 {
3.201 - margin-left: 830px;
3.202 - }
3.203 - .offset7 {
3.204 - margin-left: 730px;
3.205 - }
3.206 - .offset6 {
3.207 - margin-left: 630px;
3.208 - }
3.209 - .offset5 {
3.210 - margin-left: 530px;
3.211 - }
3.212 - .offset4 {
3.213 - margin-left: 430px;
3.214 - }
3.215 - .offset3 {
3.216 - margin-left: 330px;
3.217 - }
3.218 - .offset2 {
3.219 - margin-left: 230px;
3.220 - }
3.221 - .offset1 {
3.222 - margin-left: 130px;
3.223 - }
3.224 - .row-fluid {
3.225 - width: 100%;
3.226 - *zoom: 1;
3.227 - }
3.228 - .row-fluid:before,
3.229 - .row-fluid:after {
3.230 - display: table;
3.231 - line-height: 0;
3.232 - content: "";
3.233 - }
3.234 - .row-fluid:after {
3.235 - clear: both;
3.236 - }
3.237 - .row-fluid [class*="span"] {
3.238 - display: block;
3.239 - float: left;
3.240 - width: 100%;
3.241 - min-height: 30px;
3.242 - margin-left: 2.564102564102564%;
3.243 - *margin-left: 2.5109110747408616%;
3.244 - -webkit-box-sizing: border-box;
3.245 - -moz-box-sizing: border-box;
3.246 - box-sizing: border-box;
3.247 - }
3.248 - .row-fluid [class*="span"]:first-child {
3.249 - margin-left: 0;
3.250 - }
3.251 - .row-fluid .controls-row [class*="span"] + [class*="span"] {
3.252 - margin-left: 2.564102564102564%;
3.253 - }
3.254 - .row-fluid .span12 {
3.255 - width: 100%;
3.256 - *width: 99.94680851063829%;
3.257 - }
3.258 - .row-fluid .span11 {
3.259 - width: 91.45299145299145%;
3.260 - *width: 91.39979996362975%;
3.261 - }
3.262 - .row-fluid .span10 {
3.263 - width: 82.90598290598291%;
3.264 - *width: 82.8527914166212%;
3.265 - }
3.266 - .row-fluid .span9 {
3.267 - width: 74.35897435897436%;
3.268 - *width: 74.30578286961266%;
3.269 - }
3.270 - .row-fluid .span8 {
3.271 - width: 65.81196581196582%;
3.272 - *width: 65.75877432260411%;
3.273 - }
3.274 - .row-fluid .span7 {
3.275 - width: 57.26495726495726%;
3.276 - *width: 57.21176577559556%;
3.277 - }
3.278 - .row-fluid .span6 {
3.279 - width: 48.717948717948715%;
3.280 - *width: 48.664757228587014%;
3.281 - }
3.282 - .row-fluid .span5 {
3.283 - width: 40.17094017094017%;
3.284 - *width: 40.11774868157847%;
3.285 - }
3.286 - .row-fluid .span4 {
3.287 - width: 31.623931623931625%;
3.288 - *width: 31.570740134569924%;
3.289 - }
3.290 - .row-fluid .span3 {
3.291 - width: 23.076923076923077%;
3.292 - *width: 23.023731587561375%;
3.293 - }
3.294 - .row-fluid .span2 {
3.295 - width: 14.52991452991453%;
3.296 - *width: 14.476723040552828%;
3.297 - }
3.298 - .row-fluid .span1 {
3.299 - width: 5.982905982905983%;
3.300 - *width: 5.929714493544281%;
3.301 - }
3.302 - .row-fluid .offset12 {
3.303 - margin-left: 105.12820512820512%;
3.304 - *margin-left: 105.02182214948171%;
3.305 - }
3.306 - .row-fluid .offset12:first-child {
3.307 - margin-left: 102.56410256410257%;
3.308 - *margin-left: 102.45771958537915%;
3.309 - }
3.310 - .row-fluid .offset11 {
3.311 - margin-left: 96.58119658119658%;
3.312 - *margin-left: 96.47481360247316%;
3.313 - }
3.314 - .row-fluid .offset11:first-child {
3.315 - margin-left: 94.01709401709402%;
3.316 - *margin-left: 93.91071103837061%;
3.317 - }
3.318 - .row-fluid .offset10 {
3.319 - margin-left: 88.03418803418803%;
3.320 - *margin-left: 87.92780505546462%;
3.321 - }
3.322 - .row-fluid .offset10:first-child {
3.323 - margin-left: 85.47008547008548%;
3.324 - *margin-left: 85.36370249136206%;
3.325 - }
3.326 - .row-fluid .offset9 {
3.327 - margin-left: 79.48717948717949%;
3.328 - *margin-left: 79.38079650845607%;
3.329 - }
3.330 - .row-fluid .offset9:first-child {
3.331 - margin-left: 76.92307692307693%;
3.332 - *margin-left: 76.81669394435352%;
3.333 - }
3.334 - .row-fluid .offset8 {
3.335 - margin-left: 70.94017094017094%;
3.336 - *margin-left: 70.83378796144753%;
3.337 - }
3.338 - .row-fluid .offset8:first-child {
3.339 - margin-left: 68.37606837606839%;
3.340 - *margin-left: 68.26968539734497%;
3.341 - }
3.342 - .row-fluid .offset7 {
3.343 - margin-left: 62.393162393162385%;
3.344 - *margin-left: 62.28677941443899%;
3.345 - }
3.346 - .row-fluid .offset7:first-child {
3.347 - margin-left: 59.82905982905982%;
3.348 - *margin-left: 59.72267685033642%;
3.349 - }
3.350 - .row-fluid .offset6 {
3.351 - margin-left: 53.84615384615384%;
3.352 - *margin-left: 53.739770867430444%;
3.353 - }
3.354 - .row-fluid .offset6:first-child {
3.355 - margin-left: 51.28205128205128%;
3.356 - *margin-left: 51.175668303327875%;
3.357 - }
3.358 - .row-fluid .offset5 {
3.359 - margin-left: 45.299145299145295%;
3.360 - *margin-left: 45.1927623204219%;
3.361 - }
3.362 - .row-fluid .offset5:first-child {
3.363 - margin-left: 42.73504273504273%;
3.364 - *margin-left: 42.62865975631933%;
3.365 - }
3.366 - .row-fluid .offset4 {
3.367 - margin-left: 36.75213675213675%;
3.368 - *margin-left: 36.645753773413354%;
3.369 - }
3.370 - .row-fluid .offset4:first-child {
3.371 - margin-left: 34.18803418803419%;
3.372 - *margin-left: 34.081651209310785%;
3.373 - }
3.374 - .row-fluid .offset3 {
3.375 - margin-left: 28.205128205128204%;
3.376 - *margin-left: 28.0987452264048%;
3.377 - }
3.378 - .row-fluid .offset3:first-child {
3.379 - margin-left: 25.641025641025642%;
3.380 - *margin-left: 25.53464266230224%;
3.381 - }
3.382 - .row-fluid .offset2 {
3.383 - margin-left: 19.65811965811966%;
3.384 - *margin-left: 19.551736679396257%;
3.385 - }
3.386 - .row-fluid .offset2:first-child {
3.387 - margin-left: 17.094017094017094%;
3.388 - *margin-left: 16.98763411529369%;
3.389 - }
3.390 - .row-fluid .offset1 {
3.391 - margin-left: 11.11111111111111%;
3.392 - *margin-left: 11.004728132387708%;
3.393 - }
3.394 - .row-fluid .offset1:first-child {
3.395 - margin-left: 8.547008547008547%;
3.396 - *margin-left: 8.440625568285142%;
3.397 - }
3.398 - input,
3.399 - textarea,
3.400 - .uneditable-input {
3.401 - margin-left: 0;
3.402 - }
3.403 - .controls-row [class*="span"] + [class*="span"] {
3.404 - margin-left: 30px;
3.405 - }
3.406 - input.span12,
3.407 - textarea.span12,
3.408 - .uneditable-input.span12 {
3.409 - width: 1156px;
3.410 - }
3.411 - input.span11,
3.412 - textarea.span11,
3.413 - .uneditable-input.span11 {
3.414 - width: 1056px;
3.415 - }
3.416 - input.span10,
3.417 - textarea.span10,
3.418 - .uneditable-input.span10 {
3.419 - width: 956px;
3.420 - }
3.421 - input.span9,
3.422 - textarea.span9,
3.423 - .uneditable-input.span9 {
3.424 - width: 856px;
3.425 - }
3.426 - input.span8,
3.427 - textarea.span8,
3.428 - .uneditable-input.span8 {
3.429 - width: 756px;
3.430 - }
3.431 - input.span7,
3.432 - textarea.span7,
3.433 - .uneditable-input.span7 {
3.434 - width: 656px;
3.435 - }
3.436 - input.span6,
3.437 - textarea.span6,
3.438 - .uneditable-input.span6 {
3.439 - width: 556px;
3.440 - }
3.441 - input.span5,
3.442 - textarea.span5,
3.443 - .uneditable-input.span5 {
3.444 - width: 456px;
3.445 - }
3.446 - input.span4,
3.447 - textarea.span4,
3.448 - .uneditable-input.span4 {
3.449 - width: 356px;
3.450 - }
3.451 - input.span3,
3.452 - textarea.span3,
3.453 - .uneditable-input.span3 {
3.454 - width: 256px;
3.455 - }
3.456 - input.span2,
3.457 - textarea.span2,
3.458 - .uneditable-input.span2 {
3.459 - width: 156px;
3.460 - }
3.461 - input.span1,
3.462 - textarea.span1,
3.463 - .uneditable-input.span1 {
3.464 - width: 56px;
3.465 - }
3.466 - .thumbnails {
3.467 - margin-left: -30px;
3.468 - }
3.469 - .thumbnails > li {
3.470 - margin-left: 30px;
3.471 - }
3.472 - .row-fluid .thumbnails {
3.473 - margin-left: 0;
3.474 - }
3.475 -}
3.476 -
3.477 -@media (min-width: 768px) and (max-width: 979px) {
3.478 - .row {
3.479 - margin-left: -20px;
3.480 - *zoom: 1;
3.481 - }
3.482 - .row:before,
3.483 - .row:after {
3.484 - display: table;
3.485 - line-height: 0;
3.486 - content: "";
3.487 - }
3.488 - .row:after {
3.489 - clear: both;
3.490 - }
3.491 - [class*="span"] {
3.492 - float: left;
3.493 - min-height: 1px;
3.494 - margin-left: 20px;
3.495 - }
3.496 - .container,
3.497 - .navbar-static-top .container,
3.498 - .navbar-fixed-top .container,
3.499 - .navbar-fixed-bottom .container {
3.500 - width: 724px;
3.501 - }
3.502 - .span12 {
3.503 - width: 724px;
3.504 - }
3.505 - .span11 {
3.506 - width: 662px;
3.507 - }
3.508 - .span10 {
3.509 - width: 600px;
3.510 - }
3.511 - .span9 {
3.512 - width: 538px;
3.513 - }
3.514 - .span8 {
3.515 - width: 476px;
3.516 - }
3.517 - .span7 {
3.518 - width: 414px;
3.519 - }
3.520 - .span6 {
3.521 - width: 352px;
3.522 - }
3.523 - .span5 {
3.524 - width: 290px;
3.525 - }
3.526 - .span4 {
3.527 - width: 228px;
3.528 - }
3.529 - .span3 {
3.530 - width: 166px;
3.531 - }
3.532 - .span2 {
3.533 - width: 104px;
3.534 - }
3.535 - .span1 {
3.536 - width: 42px;
3.537 - }
3.538 - .offset12 {
3.539 - margin-left: 764px;
3.540 - }
3.541 - .offset11 {
3.542 - margin-left: 702px;
3.543 - }
3.544 - .offset10 {
3.545 - margin-left: 640px;
3.546 - }
3.547 - .offset9 {
3.548 - margin-left: 578px;
3.549 - }
3.550 - .offset8 {
3.551 - margin-left: 516px;
3.552 - }
3.553 - .offset7 {
3.554 - margin-left: 454px;
3.555 - }
3.556 - .offset6 {
3.557 - margin-left: 392px;
3.558 - }
3.559 - .offset5 {
3.560 - margin-left: 330px;
3.561 - }
3.562 - .offset4 {
3.563 - margin-left: 268px;
3.564 - }
3.565 - .offset3 {
3.566 - margin-left: 206px;
3.567 - }
3.568 - .offset2 {
3.569 - margin-left: 144px;
3.570 - }
3.571 - .offset1 {
3.572 - margin-left: 82px;
3.573 - }
3.574 - .row-fluid {
3.575 - width: 100%;
3.576 - *zoom: 1;
3.577 - }
3.578 - .row-fluid:before,
3.579 - .row-fluid:after {
3.580 - display: table;
3.581 - line-height: 0;
3.582 - content: "";
3.583 - }
3.584 - .row-fluid:after {
3.585 - clear: both;
3.586 - }
3.587 - .row-fluid [class*="span"] {
3.588 - display: block;
3.589 - float: left;
3.590 - width: 100%;
3.591 - min-height: 30px;
3.592 - margin-left: 2.7624309392265194%;
3.593 - *margin-left: 2.709239449864817%;
3.594 - -webkit-box-sizing: border-box;
3.595 - -moz-box-sizing: border-box;
3.596 - box-sizing: border-box;
3.597 - }
3.598 - .row-fluid [class*="span"]:first-child {
3.599 - margin-left: 0;
3.600 - }
3.601 - .row-fluid .controls-row [class*="span"] + [class*="span"] {
3.602 - margin-left: 2.7624309392265194%;
3.603 - }
3.604 - .row-fluid .span12 {
3.605 - width: 100%;
3.606 - *width: 99.94680851063829%;
3.607 - }
3.608 - .row-fluid .span11 {
3.609 - width: 91.43646408839778%;
3.610 - *width: 91.38327259903608%;
3.611 - }
3.612 - .row-fluid .span10 {
3.613 - width: 82.87292817679558%;
3.614 - *width: 82.81973668743387%;
3.615 - }
3.616 - .row-fluid .span9 {
3.617 - width: 74.30939226519337%;
3.618 - *width: 74.25620077583166%;
3.619 - }
3.620 - .row-fluid .span8 {
3.621 - width: 65.74585635359117%;
3.622 - *width: 65.69266486422946%;
3.623 - }
3.624 - .row-fluid .span7 {
3.625 - width: 57.18232044198895%;
3.626 - *width: 57.12912895262725%;
3.627 - }
3.628 - .row-fluid .span6 {
3.629 - width: 48.61878453038674%;
3.630 - *width: 48.56559304102504%;
3.631 - }
3.632 - .row-fluid .span5 {
3.633 - width: 40.05524861878453%;
3.634 - *width: 40.00205712942283%;
3.635 - }
3.636 - .row-fluid .span4 {
3.637 - width: 31.491712707182323%;
3.638 - *width: 31.43852121782062%;
3.639 - }
3.640 - .row-fluid .span3 {
3.641 - width: 22.92817679558011%;
3.642 - *width: 22.87498530621841%;
3.643 - }
3.644 - .row-fluid .span2 {
3.645 - width: 14.3646408839779%;
3.646 - *width: 14.311449394616199%;
3.647 - }
3.648 - .row-fluid .span1 {
3.649 - width: 5.801104972375691%;
3.650 - *width: 5.747913483013988%;
3.651 - }
3.652 - .row-fluid .offset12 {
3.653 - margin-left: 105.52486187845304%;
3.654 - *margin-left: 105.41847889972962%;
3.655 - }
3.656 - .row-fluid .offset12:first-child {
3.657 - margin-left: 102.76243093922652%;
3.658 - *margin-left: 102.6560479605031%;
3.659 - }
3.660 - .row-fluid .offset11 {
3.661 - margin-left: 96.96132596685082%;
3.662 - *margin-left: 96.8549429881274%;
3.663 - }
3.664 - .row-fluid .offset11:first-child {
3.665 - margin-left: 94.1988950276243%;
3.666 - *margin-left: 94.09251204890089%;
3.667 - }
3.668 - .row-fluid .offset10 {
3.669 - margin-left: 88.39779005524862%;
3.670 - *margin-left: 88.2914070765252%;
3.671 - }
3.672 - .row-fluid .offset10:first-child {
3.673 - margin-left: 85.6353591160221%;
3.674 - *margin-left: 85.52897613729868%;
3.675 - }
3.676 - .row-fluid .offset9 {
3.677 - margin-left: 79.8342541436464%;
3.678 - *margin-left: 79.72787116492299%;
3.679 - }
3.680 - .row-fluid .offset9:first-child {
3.681 - margin-left: 77.07182320441989%;
3.682 - *margin-left: 76.96544022569647%;
3.683 - }
3.684 - .row-fluid .offset8 {
3.685 - margin-left: 71.2707182320442%;
3.686 - *margin-left: 71.16433525332079%;
3.687 - }
3.688 - .row-fluid .offset8:first-child {
3.689 - margin-left: 68.50828729281768%;
3.690 - *margin-left: 68.40190431409427%;
3.691 - }
3.692 - .row-fluid .offset7 {
3.693 - margin-left: 62.70718232044199%;
3.694 - *margin-left: 62.600799341718584%;
3.695 - }
3.696 - .row-fluid .offset7:first-child {
3.697 - margin-left: 59.94475138121547%;
3.698 - *margin-left: 59.838368402492065%;
3.699 - }
3.700 - .row-fluid .offset6 {
3.701 - margin-left: 54.14364640883978%;
3.702 - *margin-left: 54.037263430116376%;
3.703 - }
3.704 - .row-fluid .offset6:first-child {
3.705 - margin-left: 51.38121546961326%;
3.706 - *margin-left: 51.27483249088986%;
3.707 - }
3.708 - .row-fluid .offset5 {
3.709 - margin-left: 45.58011049723757%;
3.710 - *margin-left: 45.47372751851417%;
3.711 - }
3.712 - .row-fluid .offset5:first-child {
3.713 - margin-left: 42.81767955801105%;
3.714 - *margin-left: 42.71129657928765%;
3.715 - }
3.716 - .row-fluid .offset4 {
3.717 - margin-left: 37.01657458563536%;
3.718 - *margin-left: 36.91019160691196%;
3.719 - }
3.720 - .row-fluid .offset4:first-child {
3.721 - margin-left: 34.25414364640884%;
3.722 - *margin-left: 34.14776066768544%;
3.723 - }
3.724 - .row-fluid .offset3 {
3.725 - margin-left: 28.45303867403315%;
3.726 - *margin-left: 28.346655695309746%;
3.727 - }
3.728 - .row-fluid .offset3:first-child {
3.729 - margin-left: 25.69060773480663%;
3.730 - *margin-left: 25.584224756083227%;
3.731 - }
3.732 - .row-fluid .offset2 {
3.733 - margin-left: 19.88950276243094%;
3.734 - *margin-left: 19.783119783707537%;
3.735 - }
3.736 - .row-fluid .offset2:first-child {
3.737 - margin-left: 17.12707182320442%;
3.738 - *margin-left: 17.02068884448102%;
3.739 - }
3.740 - .row-fluid .offset1 {
3.741 - margin-left: 11.32596685082873%;
3.742 - *margin-left: 11.219583872105325%;
3.743 - }
3.744 - .row-fluid .offset1:first-child {
3.745 - margin-left: 8.56353591160221%;
3.746 - *margin-left: 8.457152932878806%;
3.747 - }
3.748 - input,
3.749 - textarea,
3.750 - .uneditable-input {
3.751 - margin-left: 0;
3.752 - }
3.753 - .controls-row [class*="span"] + [class*="span"] {
3.754 - margin-left: 20px;
3.755 - }
3.756 - input.span12,
3.757 - textarea.span12,
3.758 - .uneditable-input.span12 {
3.759 - width: 710px;
3.760 - }
3.761 - input.span11,
3.762 - textarea.span11,
3.763 - .uneditable-input.span11 {
3.764 - width: 648px;
3.765 - }
3.766 - input.span10,
3.767 - textarea.span10,
3.768 - .uneditable-input.span10 {
3.769 - width: 586px;
3.770 - }
3.771 - input.span9,
3.772 - textarea.span9,
3.773 - .uneditable-input.span9 {
3.774 - width: 524px;
3.775 - }
3.776 - input.span8,
3.777 - textarea.span8,
3.778 - .uneditable-input.span8 {
3.779 - width: 462px;
3.780 - }
3.781 - input.span7,
3.782 - textarea.span7,
3.783 - .uneditable-input.span7 {
3.784 - width: 400px;
3.785 - }
3.786 - input.span6,
3.787 - textarea.span6,
3.788 - .uneditable-input.span6 {
3.789 - width: 338px;
3.790 - }
3.791 - input.span5,
3.792 - textarea.span5,
3.793 - .uneditable-input.span5 {
3.794 - width: 276px;
3.795 - }
3.796 - input.span4,
3.797 - textarea.span4,
3.798 - .uneditable-input.span4 {
3.799 - width: 214px;
3.800 - }
3.801 - input.span3,
3.802 - textarea.span3,
3.803 - .uneditable-input.span3 {
3.804 - width: 152px;
3.805 - }
3.806 - input.span2,
3.807 - textarea.span2,
3.808 - .uneditable-input.span2 {
3.809 - width: 90px;
3.810 - }
3.811 - input.span1,
3.812 - textarea.span1,
3.813 - .uneditable-input.span1 {
3.814 - width: 28px;
3.815 - }
3.816 -}
3.817 -
3.818 -@media (max-width: 767px) {
3.819 - body {
3.820 - padding-right: 20px;
3.821 - padding-left: 20px;
3.822 - }
3.823 - .navbar-fixed-top,
3.824 - .navbar-fixed-bottom,
3.825 - .navbar-static-top {
3.826 - margin-right: -20px;
3.827 - margin-left: -20px;
3.828 - }
3.829 - .container-fluid {
3.830 - padding: 0;
3.831 - }
3.832 - .dl-horizontal dt {
3.833 - float: none;
3.834 - width: auto;
3.835 - clear: none;
3.836 - text-align: left;
3.837 - }
3.838 - .dl-horizontal dd {
3.839 - margin-left: 0;
3.840 - }
3.841 - .container {
3.842 - width: auto;
3.843 - }
3.844 - .row-fluid {
3.845 - width: 100%;
3.846 - }
3.847 - .row,
3.848 - .thumbnails {
3.849 - margin-left: 0;
3.850 - }
3.851 - .thumbnails > li {
3.852 - float: none;
3.853 - margin-left: 0;
3.854 - }
3.855 - [class*="span"],
3.856 - .uneditable-input[class*="span"],
3.857 - .row-fluid [class*="span"] {
3.858 - display: block;
3.859 - float: none;
3.860 - width: 100%;
3.861 - margin-left: 0;
3.862 - -webkit-box-sizing: border-box;
3.863 - -moz-box-sizing: border-box;
3.864 - box-sizing: border-box;
3.865 - }
3.866 - .span12,
3.867 - .row-fluid .span12 {
3.868 - width: 100%;
3.869 - -webkit-box-sizing: border-box;
3.870 - -moz-box-sizing: border-box;
3.871 - box-sizing: border-box;
3.872 - }
3.873 - .row-fluid [class*="offset"]:first-child {
3.874 - margin-left: 0;
3.875 - }
3.876 - .input-large,
3.877 - .input-xlarge,
3.878 - .input-xxlarge,
3.879 - input[class*="span"],
3.880 - select[class*="span"],
3.881 - textarea[class*="span"],
3.882 - .uneditable-input {
3.883 - display: block;
3.884 - width: 100%;
3.885 - min-height: 30px;
3.886 - -webkit-box-sizing: border-box;
3.887 - -moz-box-sizing: border-box;
3.888 - box-sizing: border-box;
3.889 - }
3.890 - .input-prepend input,
3.891 - .input-append input,
3.892 - .input-prepend input[class*="span"],
3.893 - .input-append input[class*="span"] {
3.894 - display: inline-block;
3.895 - width: auto;
3.896 - }
3.897 - .controls-row [class*="span"] + [class*="span"] {
3.898 - margin-left: 0;
3.899 - }
3.900 - .modal {
3.901 - position: fixed;
3.902 - top: 20px;
3.903 - right: 20px;
3.904 - left: 20px;
3.905 - width: auto;
3.906 - margin: 0;
3.907 - }
3.908 - .modal.fade {
3.909 - top: -100px;
3.910 - }
3.911 - .modal.fade.in {
3.912 - top: 20px;
3.913 - }
3.914 -}
3.915 -
3.916 -@media (max-width: 480px) {
3.917 - .nav-collapse {
3.918 - -webkit-transform: translate3d(0, 0, 0);
3.919 - }
3.920 - .page-header h1 small {
3.921 - display: block;
3.922 - line-height: 20px;
3.923 - }
3.924 - input[type="checkbox"],
3.925 - input[type="radio"] {
3.926 - border: 1px solid #ccc;
3.927 - }
3.928 - .form-horizontal .control-label {
3.929 - float: none;
3.930 - width: auto;
3.931 - padding-top: 0;
3.932 - text-align: left;
3.933 - }
3.934 - .form-horizontal .controls {
3.935 - margin-left: 0;
3.936 - }
3.937 - .form-horizontal .control-list {
3.938 - padding-top: 0;
3.939 - }
3.940 - .form-horizontal .form-actions {
3.941 - padding-right: 10px;
3.942 - padding-left: 10px;
3.943 - }
3.944 - .media .pull-left,
3.945 - .media .pull-right {
3.946 - display: block;
3.947 - float: none;
3.948 - margin-bottom: 10px;
3.949 - }
3.950 - .media-object {
3.951 - margin-right: 0;
3.952 - margin-left: 0;
3.953 - }
3.954 - .modal {
3.955 - top: 10px;
3.956 - right: 10px;
3.957 - left: 10px;
3.958 - }
3.959 - .modal-header .close {
3.960 - padding: 10px;
3.961 - margin: -10px;
3.962 - }
3.963 - .carousel-caption {
3.964 - position: static;
3.965 - }
3.966 -}
3.967 -
3.968 -@media (max-width: 979px) {
3.969 - body {
3.970 - padding-top: 0;
3.971 - }
3.972 - .navbar-fixed-top,
3.973 - .navbar-fixed-bottom {
3.974 - position: static;
3.975 - }
3.976 - .navbar-fixed-top {
3.977 - margin-bottom: 20px;
3.978 - }
3.979 - .navbar-fixed-bottom {
3.980 - margin-top: 20px;
3.981 - }
3.982 - .navbar-fixed-top .navbar-inner,
3.983 - .navbar-fixed-bottom .navbar-inner {
3.984 - padding: 5px;
3.985 - }
3.986 - .navbar .container {
3.987 - width: auto;
3.988 - padding: 0;
3.989 - }
3.990 - .navbar .brand {
3.991 - padding-right: 10px;
3.992 - padding-left: 10px;
3.993 - margin: 0 0 0 -5px;
3.994 - }
3.995 - .nav-collapse {
3.996 - clear: both;
3.997 - }
3.998 - .nav-collapse .nav {
3.999 - float: none;
3.1000 - margin: 0 0 10px;
3.1001 - }
3.1002 - .nav-collapse .nav > li {
3.1003 - float: none;
3.1004 - }
3.1005 - .nav-collapse .nav > li > a {
3.1006 - margin-bottom: 2px;
3.1007 - }
3.1008 - .nav-collapse .nav > .divider-vertical {
3.1009 - display: none;
3.1010 - }
3.1011 - .nav-collapse .nav .nav-header {
3.1012 - color: #777777;
3.1013 - text-shadow: none;
3.1014 - }
3.1015 - .nav-collapse .nav > li > a,
3.1016 - .nav-collapse .dropdown-menu a {
3.1017 - padding: 9px 15px;
3.1018 - font-weight: bold;
3.1019 - color: #777777;
3.1020 - -webkit-border-radius: 3px;
3.1021 - -moz-border-radius: 3px;
3.1022 - border-radius: 3px;
3.1023 - }
3.1024 - .nav-collapse .btn {
3.1025 - padding: 4px 10px 4px;
3.1026 - font-weight: normal;
3.1027 - -webkit-border-radius: 4px;
3.1028 - -moz-border-radius: 4px;
3.1029 - border-radius: 4px;
3.1030 - }
3.1031 - .nav-collapse .dropdown-menu li + li a {
3.1032 - margin-bottom: 2px;
3.1033 - }
3.1034 - .nav-collapse .nav > li > a:hover,
3.1035 - .nav-collapse .nav > li > a:focus,
3.1036 - .nav-collapse .dropdown-menu a:hover,
3.1037 - .nav-collapse .dropdown-menu a:focus {
3.1038 - background-color: #f2f2f2;
3.1039 - }
3.1040 - .navbar-inverse .nav-collapse .nav > li > a,
3.1041 - .navbar-inverse .nav-collapse .dropdown-menu a {
3.1042 - color: #999999;
3.1043 - }
3.1044 - .navbar-inverse .nav-collapse .nav > li > a:hover,
3.1045 - .navbar-inverse .nav-collapse .nav > li > a:focus,
3.1046 - .navbar-inverse .nav-collapse .dropdown-menu a:hover,
3.1047 - .navbar-inverse .nav-collapse .dropdown-menu a:focus {
3.1048 - background-color: #111111;
3.1049 - }
3.1050 - .nav-collapse.in .btn-group {
3.1051 - padding: 0;
3.1052 - margin-top: 5px;
3.1053 - }
3.1054 - .nav-collapse .dropdown-menu {
3.1055 - position: static;
3.1056 - top: auto;
3.1057 - left: auto;
3.1058 - display: none;
3.1059 - float: none;
3.1060 - max-width: none;
3.1061 - padding: 0;
3.1062 - margin: 0 15px;
3.1063 - background-color: transparent;
3.1064 - border: none;
3.1065 - -webkit-border-radius: 0;
3.1066 - -moz-border-radius: 0;
3.1067 - border-radius: 0;
3.1068 - -webkit-box-shadow: none;
3.1069 - -moz-box-shadow: none;
3.1070 - box-shadow: none;
3.1071 - }
3.1072 - .nav-collapse .open > .dropdown-menu {
3.1073 - display: block;
3.1074 - }
3.1075 - .nav-collapse .dropdown-menu:before,
3.1076 - .nav-collapse .dropdown-menu:after {
3.1077 - display: none;
3.1078 - }
3.1079 - .nav-collapse .dropdown-menu .divider {
3.1080 - display: none;
3.1081 - }
3.1082 - .nav-collapse .nav > li > .dropdown-menu:before,
3.1083 - .nav-collapse .nav > li > .dropdown-menu:after {
3.1084 - display: none;
3.1085 - }
3.1086 - .nav-collapse .navbar-form,
3.1087 - .nav-collapse .navbar-search {
3.1088 - float: none;
3.1089 - padding: 10px 15px;
3.1090 - margin: 10px 0;
3.1091 - border-top: 1px solid #f2f2f2;
3.1092 - border-bottom: 1px solid #f2f2f2;
3.1093 - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3.1094 - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3.1095 - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3.1096 - }
3.1097 - .navbar-inverse .nav-collapse .navbar-form,
3.1098 - .navbar-inverse .nav-collapse .navbar-search {
3.1099 - border-top-color: #111111;
3.1100 - border-bottom-color: #111111;
3.1101 - }
3.1102 - .navbar .nav-collapse .nav.pull-right {
3.1103 - float: none;
3.1104 - margin-left: 0;
3.1105 - }
3.1106 - .nav-collapse,
3.1107 - .nav-collapse.collapse {
3.1108 - height: 0;
3.1109 - overflow: hidden;
3.1110 - }
3.1111 - .navbar .btn-navbar {
3.1112 - display: block;
3.1113 - }
3.1114 - .navbar-static .navbar-inner {
3.1115 - padding-right: 10px;
3.1116 - padding-left: 10px;
3.1117 - }
3.1118 -}
3.1119 -
3.1120 -@media (min-width: 980px) {
3.1121 - .nav-collapse.collapse {
3.1122 - height: auto !important;
3.1123 - overflow: visible !important;
3.1124 - }
3.1125 -}
4.1 --- a/chess/src/main/web/pages/css/bootstrap.css Thu Jul 25 16:15:14 2013 +0200
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,6180 +0,0 @@
4.4 -/**
4.5 - * The MIT License (MIT)
4.6 - *
4.7 - * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
4.8 - *
4.9 - * Permission is hereby granted, free of charge, to any person obtaining a copy
4.10 - * of this software and associated documentation files (the "Software"), to deal
4.11 - * in the Software without restriction, including without limitation the rights
4.12 - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4.13 - * copies of the Software, and to permit persons to whom the Software is
4.14 - * furnished to do so, subject to the following conditions:
4.15 - *
4.16 - * The above copyright notice and this permission notice shall be included in
4.17 - * all copies or substantial portions of the Software.
4.18 - *
4.19 - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4.20 - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4.21 - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4.22 - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4.23 - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4.24 - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4.25 - * THE SOFTWARE.
4.26 - */
4.27 -.clearfix {
4.28 - *zoom: 1;
4.29 -}
4.30 -
4.31 -.clearfix:before,
4.32 -.clearfix:after {
4.33 - display: table;
4.34 - line-height: 0;
4.35 - content: "";
4.36 -}
4.37 -
4.38 -.clearfix:after {
4.39 - clear: both;
4.40 -}
4.41 -
4.42 -.hide-text {
4.43 - font: 0/0 a;
4.44 - color: transparent;
4.45 - text-shadow: none;
4.46 - background-color: transparent;
4.47 - border: 0;
4.48 -}
4.49 -
4.50 -.input-block-level {
4.51 - display: block;
4.52 - width: 100%;
4.53 - min-height: 30px;
4.54 - -webkit-box-sizing: border-box;
4.55 - -moz-box-sizing: border-box;
4.56 - box-sizing: border-box;
4.57 -}
4.58 -
4.59 -article,
4.60 -aside,
4.61 -details,
4.62 -figcaption,
4.63 -figure,
4.64 -footer,
4.65 -header,
4.66 -hgroup,
4.67 -nav,
4.68 -section {
4.69 - display: block;
4.70 -}
4.71 -
4.72 -audio,
4.73 -canvas,
4.74 -video {
4.75 - display: inline-block;
4.76 - *display: inline;
4.77 - *zoom: 1;
4.78 -}
4.79 -
4.80 -audio:not([controls]) {
4.81 - display: none;
4.82 -}
4.83 -
4.84 -html {
4.85 - font-size: 100%;
4.86 - -webkit-text-size-adjust: 100%;
4.87 - -ms-text-size-adjust: 100%;
4.88 -}
4.89 -
4.90 -a:focus {
4.91 - outline: thin dotted #333;
4.92 - outline: 5px auto -webkit-focus-ring-color;
4.93 - outline-offset: -2px;
4.94 -}
4.95 -
4.96 -a:hover,
4.97 -a:active {
4.98 - outline: 0;
4.99 -}
4.100 -
4.101 -sub,
4.102 -sup {
4.103 - position: relative;
4.104 - font-size: 75%;
4.105 - line-height: 0;
4.106 - vertical-align: baseline;
4.107 -}
4.108 -
4.109 -sup {
4.110 - top: -0.5em;
4.111 -}
4.112 -
4.113 -sub {
4.114 - bottom: -0.25em;
4.115 -}
4.116 -
4.117 -img {
4.118 - width: auto\9;
4.119 - height: auto;
4.120 - max-width: 100%;
4.121 - vertical-align: middle;
4.122 - border: 0;
4.123 - -ms-interpolation-mode: bicubic;
4.124 -}
4.125 -
4.126 -#map_canvas img,
4.127 -.google-maps img {
4.128 - max-width: none;
4.129 -}
4.130 -
4.131 -button,
4.132 -input,
4.133 -select,
4.134 -textarea {
4.135 - margin: 0;
4.136 - font-size: 100%;
4.137 - vertical-align: middle;
4.138 -}
4.139 -
4.140 -button,
4.141 -input {
4.142 - *overflow: visible;
4.143 - line-height: normal;
4.144 -}
4.145 -
4.146 -button::-moz-focus-inner,
4.147 -input::-moz-focus-inner {
4.148 - padding: 0;
4.149 - border: 0;
4.150 -}
4.151 -
4.152 -button,
4.153 -html input[type="button"],
4.154 -input[type="reset"],
4.155 -input[type="submit"] {
4.156 - cursor: pointer;
4.157 - -webkit-appearance: button;
4.158 -}
4.159 -
4.160 -label,
4.161 -select,
4.162 -button,
4.163 -input[type="button"],
4.164 -input[type="reset"],
4.165 -input[type="submit"],
4.166 -input[type="radio"],
4.167 -input[type="checkbox"] {
4.168 - cursor: pointer;
4.169 -}
4.170 -
4.171 -input[type="search"] {
4.172 - -webkit-box-sizing: content-box;
4.173 - -moz-box-sizing: content-box;
4.174 - box-sizing: content-box;
4.175 - -webkit-appearance: textfield;
4.176 -}
4.177 -
4.178 -input[type="search"]::-webkit-search-decoration,
4.179 -input[type="search"]::-webkit-search-cancel-button {
4.180 - -webkit-appearance: none;
4.181 -}
4.182 -
4.183 -textarea {
4.184 - overflow: auto;
4.185 - vertical-align: top;
4.186 -}
4.187 -
4.188 -@media print {
4.189 - * {
4.190 - color: #000 !important;
4.191 - text-shadow: none !important;
4.192 - background: transparent !important;
4.193 - box-shadow: none !important;
4.194 - }
4.195 - a,
4.196 - a:visited {
4.197 - text-decoration: underline;
4.198 - }
4.199 - a[href]:after {
4.200 - content: " (" attr(href) ")";
4.201 - }
4.202 - abbr[title]:after {
4.203 - content: " (" attr(title) ")";
4.204 - }
4.205 - .ir a:after,
4.206 - a[href^="javascript:"]:after,
4.207 - a[href^="#"]:after {
4.208 - content: "";
4.209 - }
4.210 - pre,
4.211 - blockquote {
4.212 - border: 1px solid #999;
4.213 - page-break-inside: avoid;
4.214 - }
4.215 - thead {
4.216 - display: table-header-group;
4.217 - }
4.218 - tr,
4.219 - img {
4.220 - page-break-inside: avoid;
4.221 - }
4.222 - img {
4.223 - max-width: 100% !important;
4.224 - }
4.225 - @page {
4.226 - margin: 0.5cm;
4.227 - }
4.228 - p,
4.229 - h2,
4.230 - h3 {
4.231 - orphans: 3;
4.232 - widows: 3;
4.233 - }
4.234 - h2,
4.235 - h3 {
4.236 - page-break-after: avoid;
4.237 - }
4.238 -}
4.239 -
4.240 -body {
4.241 - margin: 0;
4.242 - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4.243 - font-size: 14px;
4.244 - line-height: 20px;
4.245 - color: #333333;
4.246 - background-color: #ffffff;
4.247 -}
4.248 -
4.249 -a {
4.250 - color: #0088cc;
4.251 - text-decoration: none;
4.252 -}
4.253 -
4.254 -a:hover,
4.255 -a:focus {
4.256 - color: #005580;
4.257 - text-decoration: underline;
4.258 -}
4.259 -
4.260 -.img-rounded {
4.261 - -webkit-border-radius: 6px;
4.262 - -moz-border-radius: 6px;
4.263 - border-radius: 6px;
4.264 -}
4.265 -
4.266 -.img-polaroid {
4.267 - padding: 4px;
4.268 - background-color: #fff;
4.269 - border: 1px solid #ccc;
4.270 - border: 1px solid rgba(0, 0, 0, 0.2);
4.271 - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
4.272 - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
4.273 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
4.274 -}
4.275 -
4.276 -.img-circle {
4.277 - -webkit-border-radius: 500px;
4.278 - -moz-border-radius: 500px;
4.279 - border-radius: 500px;
4.280 -}
4.281 -
4.282 -.row {
4.283 - margin-left: -20px;
4.284 - *zoom: 1;
4.285 -}
4.286 -
4.287 -.row:before,
4.288 -.row:after {
4.289 - display: table;
4.290 - line-height: 0;
4.291 - content: "";
4.292 -}
4.293 -
4.294 -.row:after {
4.295 - clear: both;
4.296 -}
4.297 -
4.298 -[class*="span"] {
4.299 - float: left;
4.300 - min-height: 1px;
4.301 - margin-left: 20px;
4.302 -}
4.303 -
4.304 -.container,
4.305 -.navbar-static-top .container,
4.306 -.navbar-fixed-top .container,
4.307 -.navbar-fixed-bottom .container {
4.308 - width: 940px;
4.309 -}
4.310 -
4.311 -.span12 {
4.312 - width: 940px;
4.313 -}
4.314 -
4.315 -.span11 {
4.316 - width: 860px;
4.317 -}
4.318 -
4.319 -.span10 {
4.320 - width: 780px;
4.321 -}
4.322 -
4.323 -.span9 {
4.324 - width: 700px;
4.325 -}
4.326 -
4.327 -.span8 {
4.328 - width: 620px;
4.329 -}
4.330 -
4.331 -.span7 {
4.332 - width: 540px;
4.333 -}
4.334 -
4.335 -.span6 {
4.336 - width: 460px;
4.337 -}
4.338 -
4.339 -.span5 {
4.340 - width: 380px;
4.341 -}
4.342 -
4.343 -.span4 {
4.344 - width: 300px;
4.345 -}
4.346 -
4.347 -.span3 {
4.348 - width: 220px;
4.349 -}
4.350 -
4.351 -.span2 {
4.352 - width: 140px;
4.353 -}
4.354 -
4.355 -.span1 {
4.356 - width: 60px;
4.357 -}
4.358 -
4.359 -.offset12 {
4.360 - margin-left: 980px;
4.361 -}
4.362 -
4.363 -.offset11 {
4.364 - margin-left: 900px;
4.365 -}
4.366 -
4.367 -.offset10 {
4.368 - margin-left: 820px;
4.369 -}
4.370 -
4.371 -.offset9 {
4.372 - margin-left: 740px;
4.373 -}
4.374 -
4.375 -.offset8 {
4.376 - margin-left: 660px;
4.377 -}
4.378 -
4.379 -.offset7 {
4.380 - margin-left: 580px;
4.381 -}
4.382 -
4.383 -.offset6 {
4.384 - margin-left: 500px;
4.385 -}
4.386 -
4.387 -.offset5 {
4.388 - margin-left: 420px;
4.389 -}
4.390 -
4.391 -.offset4 {
4.392 - margin-left: 340px;
4.393 -}
4.394 -
4.395 -.offset3 {
4.396 - margin-left: 260px;
4.397 -}
4.398 -
4.399 -.offset2 {
4.400 - margin-left: 180px;
4.401 -}
4.402 -
4.403 -.offset1 {
4.404 - margin-left: 100px;
4.405 -}
4.406 -
4.407 -.row-fluid {
4.408 - width: 100%;
4.409 - *zoom: 1;
4.410 -}
4.411 -
4.412 -.row-fluid:before,
4.413 -.row-fluid:after {
4.414 - display: table;
4.415 - line-height: 0;
4.416 - content: "";
4.417 -}
4.418 -
4.419 -.row-fluid:after {
4.420 - clear: both;
4.421 -}
4.422 -
4.423 -.row-fluid [class*="span"] {
4.424 - display: block;
4.425 - float: left;
4.426 - width: 100%;
4.427 - min-height: 30px;
4.428 - margin-left: 2.127659574468085%;
4.429 - *margin-left: 2.074468085106383%;
4.430 - -webkit-box-sizing: border-box;
4.431 - -moz-box-sizing: border-box;
4.432 - box-sizing: border-box;
4.433 -}
4.434 -
4.435 -.row-fluid [class*="span"]:first-child {
4.436 - margin-left: 0;
4.437 -}
4.438 -
4.439 -.row-fluid .controls-row [class*="span"] + [class*="span"] {
4.440 - margin-left: 2.127659574468085%;
4.441 -}
4.442 -
4.443 -.row-fluid .span12 {
4.444 - width: 100%;
4.445 - *width: 99.94680851063829%;
4.446 -}
4.447 -
4.448 -.row-fluid .span11 {
4.449 - width: 91.48936170212765%;
4.450 - *width: 91.43617021276594%;
4.451 -}
4.452 -
4.453 -.row-fluid .span10 {
4.454 - width: 82.97872340425532%;
4.455 - *width: 82.92553191489361%;
4.456 -}
4.457 -
4.458 -.row-fluid .span9 {
4.459 - width: 74.46808510638297%;
4.460 - *width: 74.41489361702126%;
4.461 -}
4.462 -
4.463 -.row-fluid .span8 {
4.464 - width: 65.95744680851064%;
4.465 - *width: 65.90425531914893%;
4.466 -}
4.467 -
4.468 -.row-fluid .span7 {
4.469 - width: 57.44680851063829%;
4.470 - *width: 57.39361702127659%;
4.471 -}
4.472 -
4.473 -.row-fluid .span6 {
4.474 - width: 48.93617021276595%;
4.475 - *width: 48.88297872340425%;
4.476 -}
4.477 -
4.478 -.row-fluid .span5 {
4.479 - width: 40.42553191489362%;
4.480 - *width: 40.37234042553192%;
4.481 -}
4.482 -
4.483 -.row-fluid .span4 {
4.484 - width: 31.914893617021278%;
4.485 - *width: 31.861702127659576%;
4.486 -}
4.487 -
4.488 -.row-fluid .span3 {
4.489 - width: 23.404255319148934%;
4.490 - *width: 23.351063829787233%;
4.491 -}
4.492 -
4.493 -.row-fluid .span2 {
4.494 - width: 14.893617021276595%;
4.495 - *width: 14.840425531914894%;
4.496 -}
4.497 -
4.498 -.row-fluid .span1 {
4.499 - width: 6.382978723404255%;
4.500 - *width: 6.329787234042553%;
4.501 -}
4.502 -
4.503 -.row-fluid .offset12 {
4.504 - margin-left: 104.25531914893617%;
4.505 - *margin-left: 104.14893617021275%;
4.506 -}
4.507 -
4.508 -.row-fluid .offset12:first-child {
4.509 - margin-left: 102.12765957446808%;
4.510 - *margin-left: 102.02127659574467%;
4.511 -}
4.512 -
4.513 -.row-fluid .offset11 {
4.514 - margin-left: 95.74468085106382%;
4.515 - *margin-left: 95.6382978723404%;
4.516 -}
4.517 -
4.518 -.row-fluid .offset11:first-child {
4.519 - margin-left: 93.61702127659574%;
4.520 - *margin-left: 93.51063829787232%;
4.521 -}
4.522 -
4.523 -.row-fluid .offset10 {
4.524 - margin-left: 87.23404255319149%;
4.525 - *margin-left: 87.12765957446807%;
4.526 -}
4.527 -
4.528 -.row-fluid .offset10:first-child {
4.529 - margin-left: 85.1063829787234%;
4.530 - *margin-left: 84.99999999999999%;
4.531 -}
4.532 -
4.533 -.row-fluid .offset9 {
4.534 - margin-left: 78.72340425531914%;
4.535 - *margin-left: 78.61702127659572%;
4.536 -}
4.537 -
4.538 -.row-fluid .offset9:first-child {
4.539 - margin-left: 76.59574468085106%;
4.540 - *margin-left: 76.48936170212764%;
4.541 -}
4.542 -
4.543 -.row-fluid .offset8 {
4.544 - margin-left: 70.2127659574468%;
4.545 - *margin-left: 70.10638297872339%;
4.546 -}
4.547 -
4.548 -.row-fluid .offset8:first-child {
4.549 - margin-left: 68.08510638297872%;
4.550 - *margin-left: 67.9787234042553%;
4.551 -}
4.552 -
4.553 -.row-fluid .offset7 {
4.554 - margin-left: 61.70212765957446%;
4.555 - *margin-left: 61.59574468085106%;
4.556 -}
4.557 -
4.558 -.row-fluid .offset7:first-child {
4.559 - margin-left: 59.574468085106375%;
4.560 - *margin-left: 59.46808510638297%;
4.561 -}
4.562 -
4.563 -.row-fluid .offset6 {
4.564 - margin-left: 53.191489361702125%;
4.565 - *margin-left: 53.085106382978715%;
4.566 -}
4.567 -
4.568 -.row-fluid .offset6:first-child {
4.569 - margin-left: 51.063829787234035%;
4.570 - *margin-left: 50.95744680851063%;
4.571 -}
4.572 -
4.573 -.row-fluid .offset5 {
4.574 - margin-left: 44.68085106382979%;
4.575 - *margin-left: 44.57446808510638%;
4.576 -}
4.577 -
4.578 -.row-fluid .offset5:first-child {
4.579 - margin-left: 42.5531914893617%;
4.580 - *margin-left: 42.4468085106383%;
4.581 -}
4.582 -
4.583 -.row-fluid .offset4 {
4.584 - margin-left: 36.170212765957444%;
4.585 - *margin-left: 36.06382978723405%;
4.586 -}
4.587 -
4.588 -.row-fluid .offset4:first-child {
4.589 - margin-left: 34.04255319148936%;
4.590 - *margin-left: 33.93617021276596%;
4.591 -}
4.592 -
4.593 -.row-fluid .offset3 {
4.594 - margin-left: 27.659574468085104%;
4.595 - *margin-left: 27.5531914893617%;
4.596 -}
4.597 -
4.598 -.row-fluid .offset3:first-child {
4.599 - margin-left: 25.53191489361702%;
4.600 - *margin-left: 25.425531914893618%;
4.601 -}
4.602 -
4.603 -.row-fluid .offset2 {
4.604 - margin-left: 19.148936170212764%;
4.605 - *margin-left: 19.04255319148936%;
4.606 -}
4.607 -
4.608 -.row-fluid .offset2:first-child {
4.609 - margin-left: 17.02127659574468%;
4.610 - *margin-left: 16.914893617021278%;
4.611 -}
4.612 -
4.613 -.row-fluid .offset1 {
4.614 - margin-left: 10.638297872340425%;
4.615 - *margin-left: 10.53191489361702%;
4.616 -}
4.617 -
4.618 -.row-fluid .offset1:first-child {
4.619 - margin-left: 8.51063829787234%;
4.620 - *margin-left: 8.404255319148938%;
4.621 -}
4.622 -
4.623 -[class*="span"].hide,
4.624 -.row-fluid [class*="span"].hide {
4.625 - display: none;
4.626 -}
4.627 -
4.628 -[class*="span"].pull-right,
4.629 -.row-fluid [class*="span"].pull-right {
4.630 - float: right;
4.631 -}
4.632 -
4.633 -.container {
4.634 - margin-right: auto;
4.635 - margin-left: auto;
4.636 - *zoom: 1;
4.637 -}
4.638 -
4.639 -.container:before,
4.640 -.container:after {
4.641 - display: table;
4.642 - line-height: 0;
4.643 - content: "";
4.644 -}
4.645 -
4.646 -.container:after {
4.647 - clear: both;
4.648 -}
4.649 -
4.650 -.container-fluid {
4.651 - padding-right: 20px;
4.652 - padding-left: 20px;
4.653 - *zoom: 1;
4.654 -}
4.655 -
4.656 -.container-fluid:before,
4.657 -.container-fluid:after {
4.658 - display: table;
4.659 - line-height: 0;
4.660 - content: "";
4.661 -}
4.662 -
4.663 -.container-fluid:after {
4.664 - clear: both;
4.665 -}
4.666 -
4.667 -p {
4.668 - margin: 0 0 10px;
4.669 -}
4.670 -
4.671 -.lead {
4.672 - margin-bottom: 20px;
4.673 - font-size: 21px;
4.674 - font-weight: 200;
4.675 - line-height: 30px;
4.676 -}
4.677 -
4.678 -small {
4.679 - font-size: 85%;
4.680 -}
4.681 -
4.682 -strong {
4.683 - font-weight: bold;
4.684 -}
4.685 -
4.686 -em {
4.687 - font-style: italic;
4.688 -}
4.689 -
4.690 -cite {
4.691 - font-style: normal;
4.692 -}
4.693 -
4.694 -.muted {
4.695 - color: #999999;
4.696 -}
4.697 -
4.698 -a.muted:hover,
4.699 -a.muted:focus {
4.700 - color: #808080;
4.701 -}
4.702 -
4.703 -.text-warning {
4.704 - color: #c09853;
4.705 -}
4.706 -
4.707 -a.text-warning:hover,
4.708 -a.text-warning:focus {
4.709 - color: #a47e3c;
4.710 -}
4.711 -
4.712 -.text-error {
4.713 - color: #b94a48;
4.714 -}
4.715 -
4.716 -a.text-error:hover,
4.717 -a.text-error:focus {
4.718 - color: #953b39;
4.719 -}
4.720 -
4.721 -.text-info {
4.722 - color: #3a87ad;
4.723 -}
4.724 -
4.725 -a.text-info:hover,
4.726 -a.text-info:focus {
4.727 - color: #2d6987;
4.728 -}
4.729 -
4.730 -.text-success {
4.731 - color: #468847;
4.732 -}
4.733 -
4.734 -a.text-success:hover,
4.735 -a.text-success:focus {
4.736 - color: #356635;
4.737 -}
4.738 -
4.739 -.text-left {
4.740 - text-align: left;
4.741 -}
4.742 -
4.743 -.text-right {
4.744 - text-align: right;
4.745 -}
4.746 -
4.747 -.text-center {
4.748 - text-align: center;
4.749 -}
4.750 -
4.751 -h1,
4.752 -h2,
4.753 -h3,
4.754 -h4,
4.755 -h5,
4.756 -h6 {
4.757 - margin: 10px 0;
4.758 - font-family: inherit;
4.759 - font-weight: bold;
4.760 - line-height: 20px;
4.761 - color: inherit;
4.762 - text-rendering: optimizelegibility;
4.763 -}
4.764 -
4.765 -h1 small,
4.766 -h2 small,
4.767 -h3 small,
4.768 -h4 small,
4.769 -h5 small,
4.770 -h6 small {
4.771 - font-weight: normal;
4.772 - line-height: 1;
4.773 - color: #999999;
4.774 -}
4.775 -
4.776 -h1,
4.777 -h2,
4.778 -h3 {
4.779 - line-height: 40px;
4.780 -}
4.781 -
4.782 -h1 {
4.783 - font-size: 38.5px;
4.784 -}
4.785 -
4.786 -h2 {
4.787 - font-size: 31.5px;
4.788 -}
4.789 -
4.790 -h3 {
4.791 - font-size: 24.5px;
4.792 -}
4.793 -
4.794 -h4 {
4.795 - font-size: 17.5px;
4.796 -}
4.797 -
4.798 -h5 {
4.799 - font-size: 14px;
4.800 -}
4.801 -
4.802 -h6 {
4.803 - font-size: 11.9px;
4.804 -}
4.805 -
4.806 -h1 small {
4.807 - font-size: 24.5px;
4.808 -}
4.809 -
4.810 -h2 small {
4.811 - font-size: 17.5px;
4.812 -}
4.813 -
4.814 -h3 small {
4.815 - font-size: 14px;
4.816 -}
4.817 -
4.818 -h4 small {
4.819 - font-size: 14px;
4.820 -}
4.821 -
4.822 -.page-header {
4.823 - padding-bottom: 9px;
4.824 - margin: 20px 0 30px;
4.825 - border-bottom: 1px solid #eeeeee;
4.826 -}
4.827 -
4.828 -ul,
4.829 -ol {
4.830 - padding: 0;
4.831 - margin: 0 0 10px 25px;
4.832 -}
4.833 -
4.834 -ul ul,
4.835 -ul ol,
4.836 -ol ol,
4.837 -ol ul {
4.838 - margin-bottom: 0;
4.839 -}
4.840 -
4.841 -li {
4.842 - line-height: 20px;
4.843 -}
4.844 -
4.845 -ul.unstyled,
4.846 -ol.unstyled {
4.847 - margin-left: 0;
4.848 - list-style: none;
4.849 -}
4.850 -
4.851 -ul.inline,
4.852 -ol.inline {
4.853 - margin-left: 0;
4.854 - list-style: none;
4.855 -}
4.856 -
4.857 -ul.inline > li,
4.858 -ol.inline > li {
4.859 - display: inline-block;
4.860 - *display: inline;
4.861 - padding-right: 5px;
4.862 - padding-left: 5px;
4.863 - *zoom: 1;
4.864 -}
4.865 -
4.866 -dl {
4.867 - margin-bottom: 20px;
4.868 -}
4.869 -
4.870 -dt,
4.871 -dd {
4.872 - line-height: 20px;
4.873 -}
4.874 -
4.875 -dt {
4.876 - font-weight: bold;
4.877 -}
4.878 -
4.879 -dd {
4.880 - margin-left: 10px;
4.881 -}
4.882 -
4.883 -.dl-horizontal {
4.884 - *zoom: 1;
4.885 -}
4.886 -
4.887 -.dl-horizontal:before,
4.888 -.dl-horizontal:after {
4.889 - display: table;
4.890 - line-height: 0;
4.891 - content: "";
4.892 -}
4.893 -
4.894 -.dl-horizontal:after {
4.895 - clear: both;
4.896 -}
4.897 -
4.898 -.dl-horizontal dt {
4.899 - float: left;
4.900 - width: 160px;
4.901 - overflow: hidden;
4.902 - clear: left;
4.903 - text-align: right;
4.904 - text-overflow: ellipsis;
4.905 - white-space: nowrap;
4.906 -}
4.907 -
4.908 -.dl-horizontal dd {
4.909 - margin-left: 180px;
4.910 -}
4.911 -
4.912 -hr {
4.913 - margin: 20px 0;
4.914 - border: 0;
4.915 - border-top: 1px solid #eeeeee;
4.916 - border-bottom: 1px solid #ffffff;
4.917 -}
4.918 -
4.919 -abbr[title],
4.920 -abbr[data-original-title] {
4.921 - cursor: help;
4.922 - border-bottom: 1px dotted #999999;
4.923 -}
4.924 -
4.925 -abbr.initialism {
4.926 - font-size: 90%;
4.927 - text-transform: uppercase;
4.928 -}
4.929 -
4.930 -blockquote {
4.931 - padding: 0 0 0 15px;
4.932 - margin: 0 0 20px;
4.933 - border-left: 5px solid #eeeeee;
4.934 -}
4.935 -
4.936 -blockquote p {
4.937 - margin-bottom: 0;
4.938 - font-size: 17.5px;
4.939 - font-weight: 300;
4.940 - line-height: 1.25;
4.941 -}
4.942 -
4.943 -blockquote small {
4.944 - display: block;
4.945 - line-height: 20px;
4.946 - color: #999999;
4.947 -}
4.948 -
4.949 -blockquote small:before {
4.950 - content: '\2014 \00A0';
4.951 -}
4.952 -
4.953 -blockquote.pull-right {
4.954 - float: right;
4.955 - padding-right: 15px;
4.956 - padding-left: 0;
4.957 - border-right: 5px solid #eeeeee;
4.958 - border-left: 0;
4.959 -}
4.960 -
4.961 -blockquote.pull-right p,
4.962 -blockquote.pull-right small {
4.963 - text-align: right;
4.964 -}
4.965 -
4.966 -blockquote.pull-right small:before {
4.967 - content: '';
4.968 -}
4.969 -
4.970 -blockquote.pull-right small:after {
4.971 - content: '\00A0 \2014';
4.972 -}
4.973 -
4.974 -q:before,
4.975 -q:after,
4.976 -blockquote:before,
4.977 -blockquote:after {
4.978 - content: "";
4.979 -}
4.980 -
4.981 -address {
4.982 - display: block;
4.983 - margin-bottom: 20px;
4.984 - font-style: normal;
4.985 - line-height: 20px;
4.986 -}
4.987 -
4.988 -code,
4.989 -pre {
4.990 - padding: 0 3px 2px;
4.991 - font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
4.992 - font-size: 12px;
4.993 - color: #333333;
4.994 - -webkit-border-radius: 3px;
4.995 - -moz-border-radius: 3px;
4.996 - border-radius: 3px;
4.997 -}
4.998 -
4.999 -code {
4.1000 - padding: 2px 4px;
4.1001 - color: #d14;
4.1002 - white-space: nowrap;
4.1003 - background-color: #f7f7f9;
4.1004 - border: 1px solid #e1e1e8;
4.1005 -}
4.1006 -
4.1007 -pre {
4.1008 - display: block;
4.1009 - padding: 9.5px;
4.1010 - margin: 0 0 10px;
4.1011 - font-size: 13px;
4.1012 - line-height: 20px;
4.1013 - word-break: break-all;
4.1014 - word-wrap: break-word;
4.1015 - white-space: pre;
4.1016 - white-space: pre-wrap;
4.1017 - background-color: #f5f5f5;
4.1018 - border: 1px solid #ccc;
4.1019 - border: 1px solid rgba(0, 0, 0, 0.15);
4.1020 - -webkit-border-radius: 4px;
4.1021 - -moz-border-radius: 4px;
4.1022 - border-radius: 4px;
4.1023 -}
4.1024 -
4.1025 -pre.prettyprint {
4.1026 - margin-bottom: 20px;
4.1027 -}
4.1028 -
4.1029 -pre code {
4.1030 - padding: 0;
4.1031 - color: inherit;
4.1032 - white-space: pre;
4.1033 - white-space: pre-wrap;
4.1034 - background-color: transparent;
4.1035 - border: 0;
4.1036 -}
4.1037 -
4.1038 -.pre-scrollable {
4.1039 - max-height: 340px;
4.1040 - overflow-y: scroll;
4.1041 -}
4.1042 -
4.1043 -form {
4.1044 - margin: 0 0 20px;
4.1045 -}
4.1046 -
4.1047 -fieldset {
4.1048 - padding: 0;
4.1049 - margin: 0;
4.1050 - border: 0;
4.1051 -}
4.1052 -
4.1053 -legend {
4.1054 - display: block;
4.1055 - width: 100%;
4.1056 - padding: 0;
4.1057 - margin-bottom: 20px;
4.1058 - font-size: 21px;
4.1059 - line-height: 40px;
4.1060 - color: #333333;
4.1061 - border: 0;
4.1062 - border-bottom: 1px solid #e5e5e5;
4.1063 -}
4.1064 -
4.1065 -legend small {
4.1066 - font-size: 15px;
4.1067 - color: #999999;
4.1068 -}
4.1069 -
4.1070 -label,
4.1071 -input,
4.1072 -button,
4.1073 -select,
4.1074 -textarea {
4.1075 - font-size: 14px;
4.1076 - font-weight: normal;
4.1077 - line-height: 20px;
4.1078 -}
4.1079 -
4.1080 -input,
4.1081 -button,
4.1082 -select,
4.1083 -textarea {
4.1084 - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4.1085 -}
4.1086 -
4.1087 -label {
4.1088 - display: block;
4.1089 - margin-bottom: 5px;
4.1090 -}
4.1091 -
4.1092 -select,
4.1093 -textarea,
4.1094 -input[type="text"],
4.1095 -input[type="password"],
4.1096 -input[type="datetime"],
4.1097 -input[type="datetime-local"],
4.1098 -input[type="date"],
4.1099 -input[type="month"],
4.1100 -input[type="time"],
4.1101 -input[type="week"],
4.1102 -input[type="number"],
4.1103 -input[type="email"],
4.1104 -input[type="url"],
4.1105 -input[type="search"],
4.1106 -input[type="tel"],
4.1107 -input[type="color"],
4.1108 -.uneditable-input {
4.1109 - display: inline-block;
4.1110 - height: 20px;
4.1111 - padding: 4px 6px;
4.1112 - margin-bottom: 10px;
4.1113 - font-size: 14px;
4.1114 - line-height: 20px;
4.1115 - color: #555555;
4.1116 - vertical-align: middle;
4.1117 - -webkit-border-radius: 4px;
4.1118 - -moz-border-radius: 4px;
4.1119 - border-radius: 4px;
4.1120 -}
4.1121 -
4.1122 -input,
4.1123 -textarea,
4.1124 -.uneditable-input {
4.1125 - width: 206px;
4.1126 -}
4.1127 -
4.1128 -textarea {
4.1129 - height: auto;
4.1130 -}
4.1131 -
4.1132 -textarea,
4.1133 -input[type="text"],
4.1134 -input[type="password"],
4.1135 -input[type="datetime"],
4.1136 -input[type="datetime-local"],
4.1137 -input[type="date"],
4.1138 -input[type="month"],
4.1139 -input[type="time"],
4.1140 -input[type="week"],
4.1141 -input[type="number"],
4.1142 -input[type="email"],
4.1143 -input[type="url"],
4.1144 -input[type="search"],
4.1145 -input[type="tel"],
4.1146 -input[type="color"],
4.1147 -.uneditable-input {
4.1148 - background-color: #ffffff;
4.1149 - border: 1px solid #cccccc;
4.1150 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1151 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1152 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1153 - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
4.1154 - -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
4.1155 - -o-transition: border linear 0.2s, box-shadow linear 0.2s;
4.1156 - transition: border linear 0.2s, box-shadow linear 0.2s;
4.1157 -}
4.1158 -
4.1159 -textarea:focus,
4.1160 -input[type="text"]:focus,
4.1161 -input[type="password"]:focus,
4.1162 -input[type="datetime"]:focus,
4.1163 -input[type="datetime-local"]:focus,
4.1164 -input[type="date"]:focus,
4.1165 -input[type="month"]:focus,
4.1166 -input[type="time"]:focus,
4.1167 -input[type="week"]:focus,
4.1168 -input[type="number"]:focus,
4.1169 -input[type="email"]:focus,
4.1170 -input[type="url"]:focus,
4.1171 -input[type="search"]:focus,
4.1172 -input[type="tel"]:focus,
4.1173 -input[type="color"]:focus,
4.1174 -.uneditable-input:focus {
4.1175 - border-color: rgba(82, 168, 236, 0.8);
4.1176 - outline: 0;
4.1177 - outline: thin dotted \9;
4.1178 - /* IE6-9 */
4.1179 -
4.1180 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
4.1181 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
4.1182 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
4.1183 -}
4.1184 -
4.1185 -input[type="radio"],
4.1186 -input[type="checkbox"] {
4.1187 - margin: 4px 0 0;
4.1188 - margin-top: 1px \9;
4.1189 - *margin-top: 0;
4.1190 - line-height: normal;
4.1191 -}
4.1192 -
4.1193 -input[type="file"],
4.1194 -input[type="image"],
4.1195 -input[type="submit"],
4.1196 -input[type="reset"],
4.1197 -input[type="button"],
4.1198 -input[type="radio"],
4.1199 -input[type="checkbox"] {
4.1200 - width: auto;
4.1201 -}
4.1202 -
4.1203 -select,
4.1204 -input[type="file"] {
4.1205 - height: 30px;
4.1206 - /* In IE7, the height of the select element cannot be changed by height, only font-size */
4.1207 -
4.1208 - *margin-top: 4px;
4.1209 - /* For IE7, add top margin to align select with labels */
4.1210 -
4.1211 - line-height: 30px;
4.1212 -}
4.1213 -
4.1214 -select {
4.1215 - width: 220px;
4.1216 - background-color: #ffffff;
4.1217 - border: 1px solid #cccccc;
4.1218 -}
4.1219 -
4.1220 -select[multiple],
4.1221 -select[size] {
4.1222 - height: auto;
4.1223 -}
4.1224 -
4.1225 -select:focus,
4.1226 -input[type="file"]:focus,
4.1227 -input[type="radio"]:focus,
4.1228 -input[type="checkbox"]:focus {
4.1229 - outline: thin dotted #333;
4.1230 - outline: 5px auto -webkit-focus-ring-color;
4.1231 - outline-offset: -2px;
4.1232 -}
4.1233 -
4.1234 -.uneditable-input,
4.1235 -.uneditable-textarea {
4.1236 - color: #999999;
4.1237 - cursor: not-allowed;
4.1238 - background-color: #fcfcfc;
4.1239 - border-color: #cccccc;
4.1240 - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
4.1241 - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
4.1242 - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
4.1243 -}
4.1244 -
4.1245 -.uneditable-input {
4.1246 - overflow: hidden;
4.1247 - white-space: nowrap;
4.1248 -}
4.1249 -
4.1250 -.uneditable-textarea {
4.1251 - width: auto;
4.1252 - height: auto;
4.1253 -}
4.1254 -
4.1255 -input:-moz-placeholder,
4.1256 -textarea:-moz-placeholder {
4.1257 - color: #999999;
4.1258 -}
4.1259 -
4.1260 -input:-ms-input-placeholder,
4.1261 -textarea:-ms-input-placeholder {
4.1262 - color: #999999;
4.1263 -}
4.1264 -
4.1265 -input::-webkit-input-placeholder,
4.1266 -textarea::-webkit-input-placeholder {
4.1267 - color: #999999;
4.1268 -}
4.1269 -
4.1270 -.radio,
4.1271 -.checkbox {
4.1272 - min-height: 20px;
4.1273 - padding-left: 20px;
4.1274 -}
4.1275 -
4.1276 -.radio input[type="radio"],
4.1277 -.checkbox input[type="checkbox"] {
4.1278 - float: left;
4.1279 - margin-left: -20px;
4.1280 -}
4.1281 -
4.1282 -.controls > .radio:first-child,
4.1283 -.controls > .checkbox:first-child {
4.1284 - padding-top: 5px;
4.1285 -}
4.1286 -
4.1287 -.radio.inline,
4.1288 -.checkbox.inline {
4.1289 - display: inline-block;
4.1290 - padding-top: 5px;
4.1291 - margin-bottom: 0;
4.1292 - vertical-align: middle;
4.1293 -}
4.1294 -
4.1295 -.radio.inline + .radio.inline,
4.1296 -.checkbox.inline + .checkbox.inline {
4.1297 - margin-left: 10px;
4.1298 -}
4.1299 -
4.1300 -.input-mini {
4.1301 - width: 60px;
4.1302 -}
4.1303 -
4.1304 -.input-small {
4.1305 - width: 90px;
4.1306 -}
4.1307 -
4.1308 -.input-medium {
4.1309 - width: 150px;
4.1310 -}
4.1311 -
4.1312 -.input-large {
4.1313 - width: 210px;
4.1314 -}
4.1315 -
4.1316 -.input-xlarge {
4.1317 - width: 270px;
4.1318 -}
4.1319 -
4.1320 -.input-xxlarge {
4.1321 - width: 530px;
4.1322 -}
4.1323 -
4.1324 -input[class*="span"],
4.1325 -select[class*="span"],
4.1326 -textarea[class*="span"],
4.1327 -.uneditable-input[class*="span"],
4.1328 -.row-fluid input[class*="span"],
4.1329 -.row-fluid select[class*="span"],
4.1330 -.row-fluid textarea[class*="span"],
4.1331 -.row-fluid .uneditable-input[class*="span"] {
4.1332 - float: none;
4.1333 - margin-left: 0;
4.1334 -}
4.1335 -
4.1336 -.input-append input[class*="span"],
4.1337 -.input-append .uneditable-input[class*="span"],
4.1338 -.input-prepend input[class*="span"],
4.1339 -.input-prepend .uneditable-input[class*="span"],
4.1340 -.row-fluid input[class*="span"],
4.1341 -.row-fluid select[class*="span"],
4.1342 -.row-fluid textarea[class*="span"],
4.1343 -.row-fluid .uneditable-input[class*="span"],
4.1344 -.row-fluid .input-prepend [class*="span"],
4.1345 -.row-fluid .input-append [class*="span"] {
4.1346 - display: inline-block;
4.1347 -}
4.1348 -
4.1349 -input,
4.1350 -textarea,
4.1351 -.uneditable-input {
4.1352 - margin-left: 0;
4.1353 -}
4.1354 -
4.1355 -.controls-row [class*="span"] + [class*="span"] {
4.1356 - margin-left: 20px;
4.1357 -}
4.1358 -
4.1359 -input.span12,
4.1360 -textarea.span12,
4.1361 -.uneditable-input.span12 {
4.1362 - width: 926px;
4.1363 -}
4.1364 -
4.1365 -input.span11,
4.1366 -textarea.span11,
4.1367 -.uneditable-input.span11 {
4.1368 - width: 846px;
4.1369 -}
4.1370 -
4.1371 -input.span10,
4.1372 -textarea.span10,
4.1373 -.uneditable-input.span10 {
4.1374 - width: 766px;
4.1375 -}
4.1376 -
4.1377 -input.span9,
4.1378 -textarea.span9,
4.1379 -.uneditable-input.span9 {
4.1380 - width: 686px;
4.1381 -}
4.1382 -
4.1383 -input.span8,
4.1384 -textarea.span8,
4.1385 -.uneditable-input.span8 {
4.1386 - width: 606px;
4.1387 -}
4.1388 -
4.1389 -input.span7,
4.1390 -textarea.span7,
4.1391 -.uneditable-input.span7 {
4.1392 - width: 526px;
4.1393 -}
4.1394 -
4.1395 -input.span6,
4.1396 -textarea.span6,
4.1397 -.uneditable-input.span6 {
4.1398 - width: 446px;
4.1399 -}
4.1400 -
4.1401 -input.span5,
4.1402 -textarea.span5,
4.1403 -.uneditable-input.span5 {
4.1404 - width: 366px;
4.1405 -}
4.1406 -
4.1407 -input.span4,
4.1408 -textarea.span4,
4.1409 -.uneditable-input.span4 {
4.1410 - width: 286px;
4.1411 -}
4.1412 -
4.1413 -input.span3,
4.1414 -textarea.span3,
4.1415 -.uneditable-input.span3 {
4.1416 - width: 206px;
4.1417 -}
4.1418 -
4.1419 -input.span2,
4.1420 -textarea.span2,
4.1421 -.uneditable-input.span2 {
4.1422 - width: 126px;
4.1423 -}
4.1424 -
4.1425 -input.span1,
4.1426 -textarea.span1,
4.1427 -.uneditable-input.span1 {
4.1428 - width: 46px;
4.1429 -}
4.1430 -
4.1431 -.controls-row {
4.1432 - *zoom: 1;
4.1433 -}
4.1434 -
4.1435 -.controls-row:before,
4.1436 -.controls-row:after {
4.1437 - display: table;
4.1438 - line-height: 0;
4.1439 - content: "";
4.1440 -}
4.1441 -
4.1442 -.controls-row:after {
4.1443 - clear: both;
4.1444 -}
4.1445 -
4.1446 -.controls-row [class*="span"],
4.1447 -.row-fluid .controls-row [class*="span"] {
4.1448 - float: left;
4.1449 -}
4.1450 -
4.1451 -.controls-row .checkbox[class*="span"],
4.1452 -.controls-row .radio[class*="span"] {
4.1453 - padding-top: 5px;
4.1454 -}
4.1455 -
4.1456 -input[disabled],
4.1457 -select[disabled],
4.1458 -textarea[disabled],
4.1459 -input[readonly],
4.1460 -select[readonly],
4.1461 -textarea[readonly] {
4.1462 - cursor: not-allowed;
4.1463 - background-color: #eeeeee;
4.1464 -}
4.1465 -
4.1466 -input[type="radio"][disabled],
4.1467 -input[type="checkbox"][disabled],
4.1468 -input[type="radio"][readonly],
4.1469 -input[type="checkbox"][readonly] {
4.1470 - background-color: transparent;
4.1471 -}
4.1472 -
4.1473 -.control-group.warning .control-label,
4.1474 -.control-group.warning .help-block,
4.1475 -.control-group.warning .help-inline {
4.1476 - color: #c09853;
4.1477 -}
4.1478 -
4.1479 -.control-group.warning .checkbox,
4.1480 -.control-group.warning .radio,
4.1481 -.control-group.warning input,
4.1482 -.control-group.warning select,
4.1483 -.control-group.warning textarea {
4.1484 - color: #c09853;
4.1485 -}
4.1486 -
4.1487 -.control-group.warning input,
4.1488 -.control-group.warning select,
4.1489 -.control-group.warning textarea {
4.1490 - border-color: #c09853;
4.1491 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1492 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1493 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1494 -}
4.1495 -
4.1496 -.control-group.warning input:focus,
4.1497 -.control-group.warning select:focus,
4.1498 -.control-group.warning textarea:focus {
4.1499 - border-color: #a47e3c;
4.1500 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
4.1501 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
4.1502 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
4.1503 -}
4.1504 -
4.1505 -.control-group.warning .input-prepend .add-on,
4.1506 -.control-group.warning .input-append .add-on {
4.1507 - color: #c09853;
4.1508 - background-color: #fcf8e3;
4.1509 - border-color: #c09853;
4.1510 -}
4.1511 -
4.1512 -.control-group.error .control-label,
4.1513 -.control-group.error .help-block,
4.1514 -.control-group.error .help-inline {
4.1515 - color: #b94a48;
4.1516 -}
4.1517 -
4.1518 -.control-group.error .checkbox,
4.1519 -.control-group.error .radio,
4.1520 -.control-group.error input,
4.1521 -.control-group.error select,
4.1522 -.control-group.error textarea {
4.1523 - color: #b94a48;
4.1524 -}
4.1525 -
4.1526 -.control-group.error input,
4.1527 -.control-group.error select,
4.1528 -.control-group.error textarea {
4.1529 - border-color: #b94a48;
4.1530 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1531 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1532 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1533 -}
4.1534 -
4.1535 -.control-group.error input:focus,
4.1536 -.control-group.error select:focus,
4.1537 -.control-group.error textarea:focus {
4.1538 - border-color: #953b39;
4.1539 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
4.1540 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
4.1541 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
4.1542 -}
4.1543 -
4.1544 -.control-group.error .input-prepend .add-on,
4.1545 -.control-group.error .input-append .add-on {
4.1546 - color: #b94a48;
4.1547 - background-color: #f2dede;
4.1548 - border-color: #b94a48;
4.1549 -}
4.1550 -
4.1551 -.control-group.success .control-label,
4.1552 -.control-group.success .help-block,
4.1553 -.control-group.success .help-inline {
4.1554 - color: #468847;
4.1555 -}
4.1556 -
4.1557 -.control-group.success .checkbox,
4.1558 -.control-group.success .radio,
4.1559 -.control-group.success input,
4.1560 -.control-group.success select,
4.1561 -.control-group.success textarea {
4.1562 - color: #468847;
4.1563 -}
4.1564 -
4.1565 -.control-group.success input,
4.1566 -.control-group.success select,
4.1567 -.control-group.success textarea {
4.1568 - border-color: #468847;
4.1569 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1570 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1571 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1572 -}
4.1573 -
4.1574 -.control-group.success input:focus,
4.1575 -.control-group.success select:focus,
4.1576 -.control-group.success textarea:focus {
4.1577 - border-color: #356635;
4.1578 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
4.1579 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
4.1580 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
4.1581 -}
4.1582 -
4.1583 -.control-group.success .input-prepend .add-on,
4.1584 -.control-group.success .input-append .add-on {
4.1585 - color: #468847;
4.1586 - background-color: #dff0d8;
4.1587 - border-color: #468847;
4.1588 -}
4.1589 -
4.1590 -.control-group.info .control-label,
4.1591 -.control-group.info .help-block,
4.1592 -.control-group.info .help-inline {
4.1593 - color: #3a87ad;
4.1594 -}
4.1595 -
4.1596 -.control-group.info .checkbox,
4.1597 -.control-group.info .radio,
4.1598 -.control-group.info input,
4.1599 -.control-group.info select,
4.1600 -.control-group.info textarea {
4.1601 - color: #3a87ad;
4.1602 -}
4.1603 -
4.1604 -.control-group.info input,
4.1605 -.control-group.info select,
4.1606 -.control-group.info textarea {
4.1607 - border-color: #3a87ad;
4.1608 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1609 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1610 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4.1611 -}
4.1612 -
4.1613 -.control-group.info input:focus,
4.1614 -.control-group.info select:focus,
4.1615 -.control-group.info textarea:focus {
4.1616 - border-color: #2d6987;
4.1617 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
4.1618 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
4.1619 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
4.1620 -}
4.1621 -
4.1622 -.control-group.info .input-prepend .add-on,
4.1623 -.control-group.info .input-append .add-on {
4.1624 - color: #3a87ad;
4.1625 - background-color: #d9edf7;
4.1626 - border-color: #3a87ad;
4.1627 -}
4.1628 -
4.1629 -input:focus:invalid,
4.1630 -textarea:focus:invalid,
4.1631 -select:focus:invalid {
4.1632 - color: #b94a48;
4.1633 - border-color: #ee5f5b;
4.1634 -}
4.1635 -
4.1636 -input:focus:invalid:focus,
4.1637 -textarea:focus:invalid:focus,
4.1638 -select:focus:invalid:focus {
4.1639 - border-color: #e9322d;
4.1640 - -webkit-box-shadow: 0 0 6px #f8b9b7;
4.1641 - -moz-box-shadow: 0 0 6px #f8b9b7;
4.1642 - box-shadow: 0 0 6px #f8b9b7;
4.1643 -}
4.1644 -
4.1645 -.form-actions {
4.1646 - padding: 19px 20px 20px;
4.1647 - margin-top: 20px;
4.1648 - margin-bottom: 20px;
4.1649 - background-color: #f5f5f5;
4.1650 - border-top: 1px solid #e5e5e5;
4.1651 - *zoom: 1;
4.1652 -}
4.1653 -
4.1654 -.form-actions:before,
4.1655 -.form-actions:after {
4.1656 - display: table;
4.1657 - line-height: 0;
4.1658 - content: "";
4.1659 -}
4.1660 -
4.1661 -.form-actions:after {
4.1662 - clear: both;
4.1663 -}
4.1664 -
4.1665 -.help-block,
4.1666 -.help-inline {
4.1667 - color: #595959;
4.1668 -}
4.1669 -
4.1670 -.help-block {
4.1671 - display: block;
4.1672 - margin-bottom: 10px;
4.1673 -}
4.1674 -
4.1675 -.help-inline {
4.1676 - display: inline-block;
4.1677 - *display: inline;
4.1678 - padding-left: 5px;
4.1679 - vertical-align: middle;
4.1680 - *zoom: 1;
4.1681 -}
4.1682 -
4.1683 -.input-append,
4.1684 -.input-prepend {
4.1685 - display: inline-block;
4.1686 - margin-bottom: 10px;
4.1687 - font-size: 0;
4.1688 - white-space: nowrap;
4.1689 - vertical-align: middle;
4.1690 -}
4.1691 -
4.1692 -.input-append input,
4.1693 -.input-prepend input,
4.1694 -.input-append select,
4.1695 -.input-prepend select,
4.1696 -.input-append .uneditable-input,
4.1697 -.input-prepend .uneditable-input,
4.1698 -.input-append .dropdown-menu,
4.1699 -.input-prepend .dropdown-menu,
4.1700 -.input-append .popover,
4.1701 -.input-prepend .popover {
4.1702 - font-size: 14px;
4.1703 -}
4.1704 -
4.1705 -.input-append input,
4.1706 -.input-prepend input,
4.1707 -.input-append select,
4.1708 -.input-prepend select,
4.1709 -.input-append .uneditable-input,
4.1710 -.input-prepend .uneditable-input {
4.1711 - position: relative;
4.1712 - margin-bottom: 0;
4.1713 - *margin-left: 0;
4.1714 - vertical-align: top;
4.1715 - -webkit-border-radius: 0 4px 4px 0;
4.1716 - -moz-border-radius: 0 4px 4px 0;
4.1717 - border-radius: 0 4px 4px 0;
4.1718 -}
4.1719 -
4.1720 -.input-append input:focus,
4.1721 -.input-prepend input:focus,
4.1722 -.input-append select:focus,
4.1723 -.input-prepend select:focus,
4.1724 -.input-append .uneditable-input:focus,
4.1725 -.input-prepend .uneditable-input:focus {
4.1726 - z-index: 2;
4.1727 -}
4.1728 -
4.1729 -.input-append .add-on,
4.1730 -.input-prepend .add-on {
4.1731 - display: inline-block;
4.1732 - width: auto;
4.1733 - height: 20px;
4.1734 - min-width: 16px;
4.1735 - padding: 4px 5px;
4.1736 - font-size: 14px;
4.1737 - font-weight: normal;
4.1738 - line-height: 20px;
4.1739 - text-align: center;
4.1740 - text-shadow: 0 1px 0 #ffffff;
4.1741 - background-color: #eeeeee;
4.1742 - border: 1px solid #ccc;
4.1743 -}
4.1744 -
4.1745 -.input-append .add-on,
4.1746 -.input-prepend .add-on,
4.1747 -.input-append .btn,
4.1748 -.input-prepend .btn,
4.1749 -.input-append .btn-group > .dropdown-toggle,
4.1750 -.input-prepend .btn-group > .dropdown-toggle {
4.1751 - vertical-align: top;
4.1752 - -webkit-border-radius: 0;
4.1753 - -moz-border-radius: 0;
4.1754 - border-radius: 0;
4.1755 -}
4.1756 -
4.1757 -.input-append .active,
4.1758 -.input-prepend .active {
4.1759 - background-color: #a9dba9;
4.1760 - border-color: #46a546;
4.1761 -}
4.1762 -
4.1763 -.input-prepend .add-on,
4.1764 -.input-prepend .btn {
4.1765 - margin-right: -1px;
4.1766 -}
4.1767 -
4.1768 -.input-prepend .add-on:first-child,
4.1769 -.input-prepend .btn:first-child {
4.1770 - -webkit-border-radius: 4px 0 0 4px;
4.1771 - -moz-border-radius: 4px 0 0 4px;
4.1772 - border-radius: 4px 0 0 4px;
4.1773 -}
4.1774 -
4.1775 -.input-append input,
4.1776 -.input-append select,
4.1777 -.input-append .uneditable-input {
4.1778 - -webkit-border-radius: 4px 0 0 4px;
4.1779 - -moz-border-radius: 4px 0 0 4px;
4.1780 - border-radius: 4px 0 0 4px;
4.1781 -}
4.1782 -
4.1783 -.input-append input + .btn-group .btn:last-child,
4.1784 -.input-append select + .btn-group .btn:last-child,
4.1785 -.input-append .uneditable-input + .btn-group .btn:last-child {
4.1786 - -webkit-border-radius: 0 4px 4px 0;
4.1787 - -moz-border-radius: 0 4px 4px 0;
4.1788 - border-radius: 0 4px 4px 0;
4.1789 -}
4.1790 -
4.1791 -.input-append .add-on,
4.1792 -.input-append .btn,
4.1793 -.input-append .btn-group {
4.1794 - margin-left: -1px;
4.1795 -}
4.1796 -
4.1797 -.input-append .add-on:last-child,
4.1798 -.input-append .btn:last-child,
4.1799 -.input-append .btn-group:last-child > .dropdown-toggle {
4.1800 - -webkit-border-radius: 0 4px 4px 0;
4.1801 - -moz-border-radius: 0 4px 4px 0;
4.1802 - border-radius: 0 4px 4px 0;
4.1803 -}
4.1804 -
4.1805 -.input-prepend.input-append input,
4.1806 -.input-prepend.input-append select,
4.1807 -.input-prepend.input-append .uneditable-input {
4.1808 - -webkit-border-radius: 0;
4.1809 - -moz-border-radius: 0;
4.1810 - border-radius: 0;
4.1811 -}
4.1812 -
4.1813 -.input-prepend.input-append input + .btn-group .btn,
4.1814 -.input-prepend.input-append select + .btn-group .btn,
4.1815 -.input-prepend.input-append .uneditable-input + .btn-group .btn {
4.1816 - -webkit-border-radius: 0 4px 4px 0;
4.1817 - -moz-border-radius: 0 4px 4px 0;
4.1818 - border-radius: 0 4px 4px 0;
4.1819 -}
4.1820 -
4.1821 -.input-prepend.input-append .add-on:first-child,
4.1822 -.input-prepend.input-append .btn:first-child {
4.1823 - margin-right: -1px;
4.1824 - -webkit-border-radius: 4px 0 0 4px;
4.1825 - -moz-border-radius: 4px 0 0 4px;
4.1826 - border-radius: 4px 0 0 4px;
4.1827 -}
4.1828 -
4.1829 -.input-prepend.input-append .add-on:last-child,
4.1830 -.input-prepend.input-append .btn:last-child {
4.1831 - margin-left: -1px;
4.1832 - -webkit-border-radius: 0 4px 4px 0;
4.1833 - -moz-border-radius: 0 4px 4px 0;
4.1834 - border-radius: 0 4px 4px 0;
4.1835 -}
4.1836 -
4.1837 -.input-prepend.input-append .btn-group:first-child {
4.1838 - margin-left: 0;
4.1839 -}
4.1840 -
4.1841 -input.search-query {
4.1842 - padding-right: 14px;
4.1843 - padding-right: 4px \9;
4.1844 - padding-left: 14px;
4.1845 - padding-left: 4px \9;
4.1846 - /* IE7-8 doesn't have border-radius, so don't indent the padding */
4.1847 -
4.1848 - margin-bottom: 0;
4.1849 - -webkit-border-radius: 15px;
4.1850 - -moz-border-radius: 15px;
4.1851 - border-radius: 15px;
4.1852 -}
4.1853 -
4.1854 -/* Allow for input prepend/append in search forms */
4.1855 -
4.1856 -.form-search .input-append .search-query,
4.1857 -.form-search .input-prepend .search-query {
4.1858 - -webkit-border-radius: 0;
4.1859 - -moz-border-radius: 0;
4.1860 - border-radius: 0;
4.1861 -}
4.1862 -
4.1863 -.form-search .input-append .search-query {
4.1864 - -webkit-border-radius: 14px 0 0 14px;
4.1865 - -moz-border-radius: 14px 0 0 14px;
4.1866 - border-radius: 14px 0 0 14px;
4.1867 -}
4.1868 -
4.1869 -.form-search .input-append .btn {
4.1870 - -webkit-border-radius: 0 14px 14px 0;
4.1871 - -moz-border-radius: 0 14px 14px 0;
4.1872 - border-radius: 0 14px 14px 0;
4.1873 -}
4.1874 -
4.1875 -.form-search .input-prepend .search-query {
4.1876 - -webkit-border-radius: 0 14px 14px 0;
4.1877 - -moz-border-radius: 0 14px 14px 0;
4.1878 - border-radius: 0 14px 14px 0;
4.1879 -}
4.1880 -
4.1881 -.form-search .input-prepend .btn {
4.1882 - -webkit-border-radius: 14px 0 0 14px;
4.1883 - -moz-border-radius: 14px 0 0 14px;
4.1884 - border-radius: 14px 0 0 14px;
4.1885 -}
4.1886 -
4.1887 -.form-search input,
4.1888 -.form-inline input,
4.1889 -.form-horizontal input,
4.1890 -.form-search textarea,
4.1891 -.form-inline textarea,
4.1892 -.form-horizontal textarea,
4.1893 -.form-search select,
4.1894 -.form-inline select,
4.1895 -.form-horizontal select,
4.1896 -.form-search .help-inline,
4.1897 -.form-inline .help-inline,
4.1898 -.form-horizontal .help-inline,
4.1899 -.form-search .uneditable-input,
4.1900 -.form-inline .uneditable-input,
4.1901 -.form-horizontal .uneditable-input,
4.1902 -.form-search .input-prepend,
4.1903 -.form-inline .input-prepend,
4.1904 -.form-horizontal .input-prepend,
4.1905 -.form-search .input-append,
4.1906 -.form-inline .input-append,
4.1907 -.form-horizontal .input-append {
4.1908 - display: inline-block;
4.1909 - *display: inline;
4.1910 - margin-bottom: 0;
4.1911 - vertical-align: middle;
4.1912 - *zoom: 1;
4.1913 -}
4.1914 -
4.1915 -.form-search .hide,
4.1916 -.form-inline .hide,
4.1917 -.form-horizontal .hide {
4.1918 - display: none;
4.1919 -}
4.1920 -
4.1921 -.form-search label,
4.1922 -.form-inline label,
4.1923 -.form-search .btn-group,
4.1924 -.form-inline .btn-group {
4.1925 - display: inline-block;
4.1926 -}
4.1927 -
4.1928 -.form-search .input-append,
4.1929 -.form-inline .input-append,
4.1930 -.form-search .input-prepend,
4.1931 -.form-inline .input-prepend {
4.1932 - margin-bottom: 0;
4.1933 -}
4.1934 -
4.1935 -.form-search .radio,
4.1936 -.form-search .checkbox,
4.1937 -.form-inline .radio,
4.1938 -.form-inline .checkbox {
4.1939 - padding-left: 0;
4.1940 - margin-bottom: 0;
4.1941 - vertical-align: middle;
4.1942 -}
4.1943 -
4.1944 -.form-search .radio input[type="radio"],
4.1945 -.form-search .checkbox input[type="checkbox"],
4.1946 -.form-inline .radio input[type="radio"],
4.1947 -.form-inline .checkbox input[type="checkbox"] {
4.1948 - float: left;
4.1949 - margin-right: 3px;
4.1950 - margin-left: 0;
4.1951 -}
4.1952 -
4.1953 -.control-group {
4.1954 - margin-bottom: 10px;
4.1955 -}
4.1956 -
4.1957 -legend + .control-group {
4.1958 - margin-top: 20px;
4.1959 - -webkit-margin-top-collapse: separate;
4.1960 -}
4.1961 -
4.1962 -.form-horizontal .control-group {
4.1963 - margin-bottom: 20px;
4.1964 - *zoom: 1;
4.1965 -}
4.1966 -
4.1967 -.form-horizontal .control-group:before,
4.1968 -.form-horizontal .control-group:after {
4.1969 - display: table;
4.1970 - line-height: 0;
4.1971 - content: "";
4.1972 -}
4.1973 -
4.1974 -.form-horizontal .control-group:after {
4.1975 - clear: both;
4.1976 -}
4.1977 -
4.1978 -.form-horizontal .control-label {
4.1979 - float: left;
4.1980 - width: 160px;
4.1981 - padding-top: 5px;
4.1982 - text-align: right;
4.1983 -}
4.1984 -
4.1985 -.form-horizontal .controls {
4.1986 - *display: inline-block;
4.1987 - *padding-left: 20px;
4.1988 - margin-left: 180px;
4.1989 - *margin-left: 0;
4.1990 -}
4.1991 -
4.1992 -.form-horizontal .controls:first-child {
4.1993 - *padding-left: 180px;
4.1994 -}
4.1995 -
4.1996 -.form-horizontal .help-block {
4.1997 - margin-bottom: 0;
4.1998 -}
4.1999 -
4.2000 -.form-horizontal input + .help-block,
4.2001 -.form-horizontal select + .help-block,
4.2002 -.form-horizontal textarea + .help-block,
4.2003 -.form-horizontal .uneditable-input + .help-block,
4.2004 -.form-horizontal .input-prepend + .help-block,
4.2005 -.form-horizontal .input-append + .help-block {
4.2006 - margin-top: 10px;
4.2007 -}
4.2008 -
4.2009 -.form-horizontal .form-actions {
4.2010 - padding-left: 180px;
4.2011 -}
4.2012 -
4.2013 -table {
4.2014 - max-width: 100%;
4.2015 - background-color: transparent;
4.2016 - border-collapse: collapse;
4.2017 - border-spacing: 0;
4.2018 -}
4.2019 -
4.2020 -.table {
4.2021 - width: 100%;
4.2022 - margin-bottom: 20px;
4.2023 -}
4.2024 -
4.2025 -.table th,
4.2026 -.table td {
4.2027 - padding: 8px;
4.2028 - line-height: 20px;
4.2029 - text-align: left;
4.2030 - vertical-align: top;
4.2031 - border-top: 1px solid #dddddd;
4.2032 -}
4.2033 -
4.2034 -.table th {
4.2035 - font-weight: bold;
4.2036 -}
4.2037 -
4.2038 -.table thead th {
4.2039 - vertical-align: bottom;
4.2040 -}
4.2041 -
4.2042 -.table caption + thead tr:first-child th,
4.2043 -.table caption + thead tr:first-child td,
4.2044 -.table colgroup + thead tr:first-child th,
4.2045 -.table colgroup + thead tr:first-child td,
4.2046 -.table thead:first-child tr:first-child th,
4.2047 -.table thead:first-child tr:first-child td {
4.2048 - border-top: 0;
4.2049 -}
4.2050 -
4.2051 -.table tbody + tbody {
4.2052 - border-top: 2px solid #dddddd;
4.2053 -}
4.2054 -
4.2055 -.table .table {
4.2056 - background-color: #ffffff;
4.2057 -}
4.2058 -
4.2059 -.table-condensed th,
4.2060 -.table-condensed td {
4.2061 - padding: 4px 5px;
4.2062 -}
4.2063 -
4.2064 -.table-bordered {
4.2065 - border: 1px solid #dddddd;
4.2066 - border-collapse: separate;
4.2067 - *border-collapse: collapse;
4.2068 - border-left: 0;
4.2069 - -webkit-border-radius: 4px;
4.2070 - -moz-border-radius: 4px;
4.2071 - border-radius: 4px;
4.2072 -}
4.2073 -
4.2074 -.table-bordered th,
4.2075 -.table-bordered td {
4.2076 - border-left: 1px solid #dddddd;
4.2077 -}
4.2078 -
4.2079 -.table-bordered caption + thead tr:first-child th,
4.2080 -.table-bordered caption + tbody tr:first-child th,
4.2081 -.table-bordered caption + tbody tr:first-child td,
4.2082 -.table-bordered colgroup + thead tr:first-child th,
4.2083 -.table-bordered colgroup + tbody tr:first-child th,
4.2084 -.table-bordered colgroup + tbody tr:first-child td,
4.2085 -.table-bordered thead:first-child tr:first-child th,
4.2086 -.table-bordered tbody:first-child tr:first-child th,
4.2087 -.table-bordered tbody:first-child tr:first-child td {
4.2088 - border-top: 0;
4.2089 -}
4.2090 -
4.2091 -.table-bordered thead:first-child tr:first-child > th:first-child,
4.2092 -.table-bordered tbody:first-child tr:first-child > td:first-child,
4.2093 -.table-bordered tbody:first-child tr:first-child > th:first-child {
4.2094 - -webkit-border-top-left-radius: 4px;
4.2095 - border-top-left-radius: 4px;
4.2096 - -moz-border-radius-topleft: 4px;
4.2097 -}
4.2098 -
4.2099 -.table-bordered thead:first-child tr:first-child > th:last-child,
4.2100 -.table-bordered tbody:first-child tr:first-child > td:last-child,
4.2101 -.table-bordered tbody:first-child tr:first-child > th:last-child {
4.2102 - -webkit-border-top-right-radius: 4px;
4.2103 - border-top-right-radius: 4px;
4.2104 - -moz-border-radius-topright: 4px;
4.2105 -}
4.2106 -
4.2107 -.table-bordered thead:last-child tr:last-child > th:first-child,
4.2108 -.table-bordered tbody:last-child tr:last-child > td:first-child,
4.2109 -.table-bordered tbody:last-child tr:last-child > th:first-child,
4.2110 -.table-bordered tfoot:last-child tr:last-child > td:first-child,
4.2111 -.table-bordered tfoot:last-child tr:last-child > th:first-child {
4.2112 - -webkit-border-bottom-left-radius: 4px;
4.2113 - border-bottom-left-radius: 4px;
4.2114 - -moz-border-radius-bottomleft: 4px;
4.2115 -}
4.2116 -
4.2117 -.table-bordered thead:last-child tr:last-child > th:last-child,
4.2118 -.table-bordered tbody:last-child tr:last-child > td:last-child,
4.2119 -.table-bordered tbody:last-child tr:last-child > th:last-child,
4.2120 -.table-bordered tfoot:last-child tr:last-child > td:last-child,
4.2121 -.table-bordered tfoot:last-child tr:last-child > th:last-child {
4.2122 - -webkit-border-bottom-right-radius: 4px;
4.2123 - border-bottom-right-radius: 4px;
4.2124 - -moz-border-radius-bottomright: 4px;
4.2125 -}
4.2126 -
4.2127 -.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
4.2128 - -webkit-border-bottom-left-radius: 0;
4.2129 - border-bottom-left-radius: 0;
4.2130 - -moz-border-radius-bottomleft: 0;
4.2131 -}
4.2132 -
4.2133 -.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
4.2134 - -webkit-border-bottom-right-radius: 0;
4.2135 - border-bottom-right-radius: 0;
4.2136 - -moz-border-radius-bottomright: 0;
4.2137 -}
4.2138 -
4.2139 -.table-bordered caption + thead tr:first-child th:first-child,
4.2140 -.table-bordered caption + tbody tr:first-child td:first-child,
4.2141 -.table-bordered colgroup + thead tr:first-child th:first-child,
4.2142 -.table-bordered colgroup + tbody tr:first-child td:first-child {
4.2143 - -webkit-border-top-left-radius: 4px;
4.2144 - border-top-left-radius: 4px;
4.2145 - -moz-border-radius-topleft: 4px;
4.2146 -}
4.2147 -
4.2148 -.table-bordered caption + thead tr:first-child th:last-child,
4.2149 -.table-bordered caption + tbody tr:first-child td:last-child,
4.2150 -.table-bordered colgroup + thead tr:first-child th:last-child,
4.2151 -.table-bordered colgroup + tbody tr:first-child td:last-child {
4.2152 - -webkit-border-top-right-radius: 4px;
4.2153 - border-top-right-radius: 4px;
4.2154 - -moz-border-radius-topright: 4px;
4.2155 -}
4.2156 -
4.2157 -.table-striped tbody > tr:nth-child(odd) > td,
4.2158 -.table-striped tbody > tr:nth-child(odd) > th {
4.2159 - background-color: #f9f9f9;
4.2160 -}
4.2161 -
4.2162 -.table-hover tbody tr:hover > td,
4.2163 -.table-hover tbody tr:hover > th {
4.2164 - background-color: #f5f5f5;
4.2165 -}
4.2166 -
4.2167 -table td[class*="span"],
4.2168 -table th[class*="span"],
4.2169 -.row-fluid table td[class*="span"],
4.2170 -.row-fluid table th[class*="span"] {
4.2171 - display: table-cell;
4.2172 - float: none;
4.2173 - margin-left: 0;
4.2174 -}
4.2175 -
4.2176 -.table td.span1,
4.2177 -.table th.span1 {
4.2178 - float: none;
4.2179 - width: 44px;
4.2180 - margin-left: 0;
4.2181 -}
4.2182 -
4.2183 -.table td.span2,
4.2184 -.table th.span2 {
4.2185 - float: none;
4.2186 - width: 124px;
4.2187 - margin-left: 0;
4.2188 -}
4.2189 -
4.2190 -.table td.span3,
4.2191 -.table th.span3 {
4.2192 - float: none;
4.2193 - width: 204px;
4.2194 - margin-left: 0;
4.2195 -}
4.2196 -
4.2197 -.table td.span4,
4.2198 -.table th.span4 {
4.2199 - float: none;
4.2200 - width: 284px;
4.2201 - margin-left: 0;
4.2202 -}
4.2203 -
4.2204 -.table td.span5,
4.2205 -.table th.span5 {
4.2206 - float: none;
4.2207 - width: 364px;
4.2208 - margin-left: 0;
4.2209 -}
4.2210 -
4.2211 -.table td.span6,
4.2212 -.table th.span6 {
4.2213 - float: none;
4.2214 - width: 444px;
4.2215 - margin-left: 0;
4.2216 -}
4.2217 -
4.2218 -.table td.span7,
4.2219 -.table th.span7 {
4.2220 - float: none;
4.2221 - width: 524px;
4.2222 - margin-left: 0;
4.2223 -}
4.2224 -
4.2225 -.table td.span8,
4.2226 -.table th.span8 {
4.2227 - float: none;
4.2228 - width: 604px;
4.2229 - margin-left: 0;
4.2230 -}
4.2231 -
4.2232 -.table td.span9,
4.2233 -.table th.span9 {
4.2234 - float: none;
4.2235 - width: 684px;
4.2236 - margin-left: 0;
4.2237 -}
4.2238 -
4.2239 -.table td.span10,
4.2240 -.table th.span10 {
4.2241 - float: none;
4.2242 - width: 764px;
4.2243 - margin-left: 0;
4.2244 -}
4.2245 -
4.2246 -.table td.span11,
4.2247 -.table th.span11 {
4.2248 - float: none;
4.2249 - width: 844px;
4.2250 - margin-left: 0;
4.2251 -}
4.2252 -
4.2253 -.table td.span12,
4.2254 -.table th.span12 {
4.2255 - float: none;
4.2256 - width: 924px;
4.2257 - margin-left: 0;
4.2258 -}
4.2259 -
4.2260 -.table tbody tr.success > td {
4.2261 - background-color: #dff0d8;
4.2262 -}
4.2263 -
4.2264 -.table tbody tr.error > td {
4.2265 - background-color: #f2dede;
4.2266 -}
4.2267 -
4.2268 -.table tbody tr.warning > td {
4.2269 - background-color: #fcf8e3;
4.2270 -}
4.2271 -
4.2272 -.table tbody tr.info > td {
4.2273 - background-color: #d9edf7;
4.2274 -}
4.2275 -
4.2276 -.table-hover tbody tr.success:hover > td {
4.2277 - background-color: #d0e9c6;
4.2278 -}
4.2279 -
4.2280 -.table-hover tbody tr.error:hover > td {
4.2281 - background-color: #ebcccc;
4.2282 -}
4.2283 -
4.2284 -.table-hover tbody tr.warning:hover > td {
4.2285 - background-color: #faf2cc;
4.2286 -}
4.2287 -
4.2288 -.table-hover tbody tr.info:hover > td {
4.2289 - background-color: #c4e3f3;
4.2290 -}
4.2291 -
4.2292 -[class^="icon-"],
4.2293 -[class*=" icon-"] {
4.2294 - display: inline-block;
4.2295 - width: 14px;
4.2296 - height: 14px;
4.2297 - margin-top: 1px;
4.2298 - *margin-right: .3em;
4.2299 - line-height: 14px;
4.2300 - vertical-align: text-top;
4.2301 - background-image: url("../img/glyphicons-halflings.png");
4.2302 - background-position: 14px 14px;
4.2303 - background-repeat: no-repeat;
4.2304 -}
4.2305 -
4.2306 -/* White icons with optional class, or on hover/focus/active states of certain elements */
4.2307 -
4.2308 -.icon-white,
4.2309 -.nav-pills > .active > a > [class^="icon-"],
4.2310 -.nav-pills > .active > a > [class*=" icon-"],
4.2311 -.nav-list > .active > a > [class^="icon-"],
4.2312 -.nav-list > .active > a > [class*=" icon-"],
4.2313 -.navbar-inverse .nav > .active > a > [class^="icon-"],
4.2314 -.navbar-inverse .nav > .active > a > [class*=" icon-"],
4.2315 -.dropdown-menu > li > a:hover > [class^="icon-"],
4.2316 -.dropdown-menu > li > a:focus > [class^="icon-"],
4.2317 -.dropdown-menu > li > a:hover > [class*=" icon-"],
4.2318 -.dropdown-menu > li > a:focus > [class*=" icon-"],
4.2319 -.dropdown-menu > .active > a > [class^="icon-"],
4.2320 -.dropdown-menu > .active > a > [class*=" icon-"],
4.2321 -.dropdown-submenu:hover > a > [class^="icon-"],
4.2322 -.dropdown-submenu:focus > a > [class^="icon-"],
4.2323 -.dropdown-submenu:hover > a > [class*=" icon-"],
4.2324 -.dropdown-submenu:focus > a > [class*=" icon-"] {
4.2325 - background-image: url("../img/glyphicons-halflings-white.png");
4.2326 -}
4.2327 -
4.2328 -.icon-glass {
4.2329 - background-position: 0 0;
4.2330 -}
4.2331 -
4.2332 -.icon-music {
4.2333 - background-position: -24px 0;
4.2334 -}
4.2335 -
4.2336 -.icon-search {
4.2337 - background-position: -48px 0;
4.2338 -}
4.2339 -
4.2340 -.icon-envelope {
4.2341 - background-position: -72px 0;
4.2342 -}
4.2343 -
4.2344 -.icon-heart {
4.2345 - background-position: -96px 0;
4.2346 -}
4.2347 -
4.2348 -.icon-star {
4.2349 - background-position: -120px 0;
4.2350 -}
4.2351 -
4.2352 -.icon-star-empty {
4.2353 - background-position: -144px 0;
4.2354 -}
4.2355 -
4.2356 -.icon-user {
4.2357 - background-position: -168px 0;
4.2358 -}
4.2359 -
4.2360 -.icon-film {
4.2361 - background-position: -192px 0;
4.2362 -}
4.2363 -
4.2364 -.icon-th-large {
4.2365 - background-position: -216px 0;
4.2366 -}
4.2367 -
4.2368 -.icon-th {
4.2369 - background-position: -240px 0;
4.2370 -}
4.2371 -
4.2372 -.icon-th-list {
4.2373 - background-position: -264px 0;
4.2374 -}
4.2375 -
4.2376 -.icon-ok {
4.2377 - background-position: -288px 0;
4.2378 -}
4.2379 -
4.2380 -.icon-remove {
4.2381 - background-position: -312px 0;
4.2382 -}
4.2383 -
4.2384 -.icon-zoom-in {
4.2385 - background-position: -336px 0;
4.2386 -}
4.2387 -
4.2388 -.icon-zoom-out {
4.2389 - background-position: -360px 0;
4.2390 -}
4.2391 -
4.2392 -.icon-off {
4.2393 - background-position: -384px 0;
4.2394 -}
4.2395 -
4.2396 -.icon-signal {
4.2397 - background-position: -408px 0;
4.2398 -}
4.2399 -
4.2400 -.icon-cog {
4.2401 - background-position: -432px 0;
4.2402 -}
4.2403 -
4.2404 -.icon-trash {
4.2405 - background-position: -456px 0;
4.2406 -}
4.2407 -
4.2408 -.icon-home {
4.2409 - background-position: 0 -24px;
4.2410 -}
4.2411 -
4.2412 -.icon-file {
4.2413 - background-position: -24px -24px;
4.2414 -}
4.2415 -
4.2416 -.icon-time {
4.2417 - background-position: -48px -24px;
4.2418 -}
4.2419 -
4.2420 -.icon-road {
4.2421 - background-position: -72px -24px;
4.2422 -}
4.2423 -
4.2424 -.icon-download-alt {
4.2425 - background-position: -96px -24px;
4.2426 -}
4.2427 -
4.2428 -.icon-download {
4.2429 - background-position: -120px -24px;
4.2430 -}
4.2431 -
4.2432 -.icon-upload {
4.2433 - background-position: -144px -24px;
4.2434 -}
4.2435 -
4.2436 -.icon-inbox {
4.2437 - background-position: -168px -24px;
4.2438 -}
4.2439 -
4.2440 -.icon-play-circle {
4.2441 - background-position: -192px -24px;
4.2442 -}
4.2443 -
4.2444 -.icon-repeat {
4.2445 - background-position: -216px -24px;
4.2446 -}
4.2447 -
4.2448 -.icon-refresh {
4.2449 - background-position: -240px -24px;
4.2450 -}
4.2451 -
4.2452 -.icon-list-alt {
4.2453 - background-position: -264px -24px;
4.2454 -}
4.2455 -
4.2456 -.icon-lock {
4.2457 - background-position: -287px -24px;
4.2458 -}
4.2459 -
4.2460 -.icon-flag {
4.2461 - background-position: -312px -24px;
4.2462 -}
4.2463 -
4.2464 -.icon-headphones {
4.2465 - background-position: -336px -24px;
4.2466 -}
4.2467 -
4.2468 -.icon-volume-off {
4.2469 - background-position: -360px -24px;
4.2470 -}
4.2471 -
4.2472 -.icon-volume-down {
4.2473 - background-position: -384px -24px;
4.2474 -}
4.2475 -
4.2476 -.icon-volume-up {
4.2477 - background-position: -408px -24px;
4.2478 -}
4.2479 -
4.2480 -.icon-qrcode {
4.2481 - background-position: -432px -24px;
4.2482 -}
4.2483 -
4.2484 -.icon-barcode {
4.2485 - background-position: -456px -24px;
4.2486 -}
4.2487 -
4.2488 -.icon-tag {
4.2489 - background-position: 0 -48px;
4.2490 -}
4.2491 -
4.2492 -.icon-tags {
4.2493 - background-position: -25px -48px;
4.2494 -}
4.2495 -
4.2496 -.icon-book {
4.2497 - background-position: -48px -48px;
4.2498 -}
4.2499 -
4.2500 -.icon-bookmark {
4.2501 - background-position: -72px -48px;
4.2502 -}
4.2503 -
4.2504 -.icon-print {
4.2505 - background-position: -96px -48px;
4.2506 -}
4.2507 -
4.2508 -.icon-camera {
4.2509 - background-position: -120px -48px;
4.2510 -}
4.2511 -
4.2512 -.icon-font {
4.2513 - background-position: -144px -48px;
4.2514 -}
4.2515 -
4.2516 -.icon-bold {
4.2517 - background-position: -167px -48px;
4.2518 -}
4.2519 -
4.2520 -.icon-italic {
4.2521 - background-position: -192px -48px;
4.2522 -}
4.2523 -
4.2524 -.icon-text-height {
4.2525 - background-position: -216px -48px;
4.2526 -}
4.2527 -
4.2528 -.icon-text-width {
4.2529 - background-position: -240px -48px;
4.2530 -}
4.2531 -
4.2532 -.icon-align-left {
4.2533 - background-position: -264px -48px;
4.2534 -}
4.2535 -
4.2536 -.icon-align-center {
4.2537 - background-position: -288px -48px;
4.2538 -}
4.2539 -
4.2540 -.icon-align-right {
4.2541 - background-position: -312px -48px;
4.2542 -}
4.2543 -
4.2544 -.icon-align-justify {
4.2545 - background-position: -336px -48px;
4.2546 -}
4.2547 -
4.2548 -.icon-list {
4.2549 - background-position: -360px -48px;
4.2550 -}
4.2551 -
4.2552 -.icon-indent-left {
4.2553 - background-position: -384px -48px;
4.2554 -}
4.2555 -
4.2556 -.icon-indent-right {
4.2557 - background-position: -408px -48px;
4.2558 -}
4.2559 -
4.2560 -.icon-facetime-video {
4.2561 - background-position: -432px -48px;
4.2562 -}
4.2563 -
4.2564 -.icon-picture {
4.2565 - background-position: -456px -48px;
4.2566 -}
4.2567 -
4.2568 -.icon-pencil {
4.2569 - background-position: 0 -72px;
4.2570 -}
4.2571 -
4.2572 -.icon-map-marker {
4.2573 - background-position: -24px -72px;
4.2574 -}
4.2575 -
4.2576 -.icon-adjust {
4.2577 - background-position: -48px -72px;
4.2578 -}
4.2579 -
4.2580 -.icon-tint {
4.2581 - background-position: -72px -72px;
4.2582 -}
4.2583 -
4.2584 -.icon-edit {
4.2585 - background-position: -96px -72px;
4.2586 -}
4.2587 -
4.2588 -.icon-share {
4.2589 - background-position: -120px -72px;
4.2590 -}
4.2591 -
4.2592 -.icon-check {
4.2593 - background-position: -144px -72px;
4.2594 -}
4.2595 -
4.2596 -.icon-move {
4.2597 - background-position: -168px -72px;
4.2598 -}
4.2599 -
4.2600 -.icon-step-backward {
4.2601 - background-position: -192px -72px;
4.2602 -}
4.2603 -
4.2604 -.icon-fast-backward {
4.2605 - background-position: -216px -72px;
4.2606 -}
4.2607 -
4.2608 -.icon-backward {
4.2609 - background-position: -240px -72px;
4.2610 -}
4.2611 -
4.2612 -.icon-play {
4.2613 - background-position: -264px -72px;
4.2614 -}
4.2615 -
4.2616 -.icon-pause {
4.2617 - background-position: -288px -72px;
4.2618 -}
4.2619 -
4.2620 -.icon-stop {
4.2621 - background-position: -312px -72px;
4.2622 -}
4.2623 -
4.2624 -.icon-forward {
4.2625 - background-position: -336px -72px;
4.2626 -}
4.2627 -
4.2628 -.icon-fast-forward {
4.2629 - background-position: -360px -72px;
4.2630 -}
4.2631 -
4.2632 -.icon-step-forward {
4.2633 - background-position: -384px -72px;
4.2634 -}
4.2635 -
4.2636 -.icon-eject {
4.2637 - background-position: -408px -72px;
4.2638 -}
4.2639 -
4.2640 -.icon-chevron-left {
4.2641 - background-position: -432px -72px;
4.2642 -}
4.2643 -
4.2644 -.icon-chevron-right {
4.2645 - background-position: -456px -72px;
4.2646 -}
4.2647 -
4.2648 -.icon-plus-sign {
4.2649 - background-position: 0 -96px;
4.2650 -}
4.2651 -
4.2652 -.icon-minus-sign {
4.2653 - background-position: -24px -96px;
4.2654 -}
4.2655 -
4.2656 -.icon-remove-sign {
4.2657 - background-position: -48px -96px;
4.2658 -}
4.2659 -
4.2660 -.icon-ok-sign {
4.2661 - background-position: -72px -96px;
4.2662 -}
4.2663 -
4.2664 -.icon-question-sign {
4.2665 - background-position: -96px -96px;
4.2666 -}
4.2667 -
4.2668 -.icon-info-sign {
4.2669 - background-position: -120px -96px;
4.2670 -}
4.2671 -
4.2672 -.icon-screenshot {
4.2673 - background-position: -144px -96px;
4.2674 -}
4.2675 -
4.2676 -.icon-remove-circle {
4.2677 - background-position: -168px -96px;
4.2678 -}
4.2679 -
4.2680 -.icon-ok-circle {
4.2681 - background-position: -192px -96px;
4.2682 -}
4.2683 -
4.2684 -.icon-ban-circle {
4.2685 - background-position: -216px -96px;
4.2686 -}
4.2687 -
4.2688 -.icon-arrow-left {
4.2689 - background-position: -240px -96px;
4.2690 -}
4.2691 -
4.2692 -.icon-arrow-right {
4.2693 - background-position: -264px -96px;
4.2694 -}
4.2695 -
4.2696 -.icon-arrow-up {
4.2697 - background-position: -289px -96px;
4.2698 -}
4.2699 -
4.2700 -.icon-arrow-down {
4.2701 - background-position: -312px -96px;
4.2702 -}
4.2703 -
4.2704 -.icon-share-alt {
4.2705 - background-position: -336px -96px;
4.2706 -}
4.2707 -
4.2708 -.icon-resize-full {
4.2709 - background-position: -360px -96px;
4.2710 -}
4.2711 -
4.2712 -.icon-resize-small {
4.2713 - background-position: -384px -96px;
4.2714 -}
4.2715 -
4.2716 -.icon-plus {
4.2717 - background-position: -408px -96px;
4.2718 -}
4.2719 -
4.2720 -.icon-minus {
4.2721 - background-position: -433px -96px;
4.2722 -}
4.2723 -
4.2724 -.icon-asterisk {
4.2725 - background-position: -456px -96px;
4.2726 -}
4.2727 -
4.2728 -.icon-exclamation-sign {
4.2729 - background-position: 0 -120px;
4.2730 -}
4.2731 -
4.2732 -.icon-gift {
4.2733 - background-position: -24px -120px;
4.2734 -}
4.2735 -
4.2736 -.icon-leaf {
4.2737 - background-position: -48px -120px;
4.2738 -}
4.2739 -
4.2740 -.icon-fire {
4.2741 - background-position: -72px -120px;
4.2742 -}
4.2743 -
4.2744 -.icon-eye-open {
4.2745 - background-position: -96px -120px;
4.2746 -}
4.2747 -
4.2748 -.icon-eye-close {
4.2749 - background-position: -120px -120px;
4.2750 -}
4.2751 -
4.2752 -.icon-warning-sign {
4.2753 - background-position: -144px -120px;
4.2754 -}
4.2755 -
4.2756 -.icon-plane {
4.2757 - background-position: -168px -120px;
4.2758 -}
4.2759 -
4.2760 -.icon-calendar {
4.2761 - background-position: -192px -120px;
4.2762 -}
4.2763 -
4.2764 -.icon-random {
4.2765 - width: 16px;
4.2766 - background-position: -216px -120px;
4.2767 -}
4.2768 -
4.2769 -.icon-comment {
4.2770 - background-position: -240px -120px;
4.2771 -}
4.2772 -
4.2773 -.icon-magnet {
4.2774 - background-position: -264px -120px;
4.2775 -}
4.2776 -
4.2777 -.icon-chevron-up {
4.2778 - background-position: -288px -120px;
4.2779 -}
4.2780 -
4.2781 -.icon-chevron-down {
4.2782 - background-position: -313px -119px;
4.2783 -}
4.2784 -
4.2785 -.icon-retweet {
4.2786 - background-position: -336px -120px;
4.2787 -}
4.2788 -
4.2789 -.icon-shopping-cart {
4.2790 - background-position: -360px -120px;
4.2791 -}
4.2792 -
4.2793 -.icon-folder-close {
4.2794 - width: 16px;
4.2795 - background-position: -384px -120px;
4.2796 -}
4.2797 -
4.2798 -.icon-folder-open {
4.2799 - width: 16px;
4.2800 - background-position: -408px -120px;
4.2801 -}
4.2802 -
4.2803 -.icon-resize-vertical {
4.2804 - background-position: -432px -119px;
4.2805 -}
4.2806 -
4.2807 -.icon-resize-horizontal {
4.2808 - background-position: -456px -118px;
4.2809 -}
4.2810 -
4.2811 -.icon-hdd {
4.2812 - background-position: 0 -144px;
4.2813 -}
4.2814 -
4.2815 -.icon-bullhorn {
4.2816 - background-position: -24px -144px;
4.2817 -}
4.2818 -
4.2819 -.icon-bell {
4.2820 - background-position: -48px -144px;
4.2821 -}
4.2822 -
4.2823 -.icon-certificate {
4.2824 - background-position: -72px -144px;
4.2825 -}
4.2826 -
4.2827 -.icon-thumbs-up {
4.2828 - background-position: -96px -144px;
4.2829 -}
4.2830 -
4.2831 -.icon-thumbs-down {
4.2832 - background-position: -120px -144px;
4.2833 -}
4.2834 -
4.2835 -.icon-hand-right {
4.2836 - background-position: -144px -144px;
4.2837 -}
4.2838 -
4.2839 -.icon-hand-left {
4.2840 - background-position: -168px -144px;
4.2841 -}
4.2842 -
4.2843 -.icon-hand-up {
4.2844 - background-position: -192px -144px;
4.2845 -}
4.2846 -
4.2847 -.icon-hand-down {
4.2848 - background-position: -216px -144px;
4.2849 -}
4.2850 -
4.2851 -.icon-circle-arrow-right {
4.2852 - background-position: -240px -144px;
4.2853 -}
4.2854 -
4.2855 -.icon-circle-arrow-left {
4.2856 - background-position: -264px -144px;
4.2857 -}
4.2858 -
4.2859 -.icon-circle-arrow-up {
4.2860 - background-position: -288px -144px;
4.2861 -}
4.2862 -
4.2863 -.icon-circle-arrow-down {
4.2864 - background-position: -312px -144px;
4.2865 -}
4.2866 -
4.2867 -.icon-globe {
4.2868 - background-position: -336px -144px;
4.2869 -}
4.2870 -
4.2871 -.icon-wrench {
4.2872 - background-position: -360px -144px;
4.2873 -}
4.2874 -
4.2875 -.icon-tasks {
4.2876 - background-position: -384px -144px;
4.2877 -}
4.2878 -
4.2879 -.icon-filter {
4.2880 - background-position: -408px -144px;
4.2881 -}
4.2882 -
4.2883 -.icon-briefcase {
4.2884 - background-position: -432px -144px;
4.2885 -}
4.2886 -
4.2887 -.icon-fullscreen {
4.2888 - background-position: -456px -144px;
4.2889 -}
4.2890 -
4.2891 -.dropup,
4.2892 -.dropdown {
4.2893 - position: relative;
4.2894 -}
4.2895 -
4.2896 -.dropdown-toggle {
4.2897 - *margin-bottom: -3px;
4.2898 -}
4.2899 -
4.2900 -.dropdown-toggle:active,
4.2901 -.open .dropdown-toggle {
4.2902 - outline: 0;
4.2903 -}
4.2904 -
4.2905 -.caret {
4.2906 - display: inline-block;
4.2907 - width: 0;
4.2908 - height: 0;
4.2909 - vertical-align: top;
4.2910 - border-top: 4px solid #000000;
4.2911 - border-right: 4px solid transparent;
4.2912 - border-left: 4px solid transparent;
4.2913 - content: "";
4.2914 -}
4.2915 -
4.2916 -.dropdown .caret {
4.2917 - margin-top: 8px;
4.2918 - margin-left: 2px;
4.2919 -}
4.2920 -
4.2921 -.dropdown-menu {
4.2922 - position: absolute;
4.2923 - top: 100%;
4.2924 - left: 0;
4.2925 - z-index: 1000;
4.2926 - display: none;
4.2927 - float: left;
4.2928 - min-width: 160px;
4.2929 - padding: 5px 0;
4.2930 - margin: 2px 0 0;
4.2931 - list-style: none;
4.2932 - background-color: #ffffff;
4.2933 - border: 1px solid #ccc;
4.2934 - border: 1px solid rgba(0, 0, 0, 0.2);
4.2935 - *border-right-width: 2px;
4.2936 - *border-bottom-width: 2px;
4.2937 - -webkit-border-radius: 6px;
4.2938 - -moz-border-radius: 6px;
4.2939 - border-radius: 6px;
4.2940 - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.2941 - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.2942 - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.2943 - -webkit-background-clip: padding-box;
4.2944 - -moz-background-clip: padding;
4.2945 - background-clip: padding-box;
4.2946 -}
4.2947 -
4.2948 -.dropdown-menu.pull-right {
4.2949 - right: 0;
4.2950 - left: auto;
4.2951 -}
4.2952 -
4.2953 -.dropdown-menu .divider {
4.2954 - *width: 100%;
4.2955 - height: 1px;
4.2956 - margin: 9px 1px;
4.2957 - *margin: -5px 0 5px;
4.2958 - overflow: hidden;
4.2959 - background-color: #e5e5e5;
4.2960 - border-bottom: 1px solid #ffffff;
4.2961 -}
4.2962 -
4.2963 -.dropdown-menu > li > a {
4.2964 - display: block;
4.2965 - padding: 3px 20px;
4.2966 - clear: both;
4.2967 - font-weight: normal;
4.2968 - line-height: 20px;
4.2969 - color: #333333;
4.2970 - white-space: nowrap;
4.2971 -}
4.2972 -
4.2973 -.dropdown-menu > li > a:hover,
4.2974 -.dropdown-menu > li > a:focus,
4.2975 -.dropdown-submenu:hover > a,
4.2976 -.dropdown-submenu:focus > a {
4.2977 - color: #ffffff;
4.2978 - text-decoration: none;
4.2979 - background-color: #0081c2;
4.2980 - background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
4.2981 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
4.2982 - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
4.2983 - background-image: -o-linear-gradient(top, #0088cc, #0077b3);
4.2984 - background-image: linear-gradient(to bottom, #0088cc, #0077b3);
4.2985 - background-repeat: repeat-x;
4.2986 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
4.2987 -}
4.2988 -
4.2989 -.dropdown-menu > .active > a,
4.2990 -.dropdown-menu > .active > a:hover,
4.2991 -.dropdown-menu > .active > a:focus {
4.2992 - color: #ffffff;
4.2993 - text-decoration: none;
4.2994 - background-color: #0081c2;
4.2995 - background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
4.2996 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
4.2997 - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
4.2998 - background-image: -o-linear-gradient(top, #0088cc, #0077b3);
4.2999 - background-image: linear-gradient(to bottom, #0088cc, #0077b3);
4.3000 - background-repeat: repeat-x;
4.3001 - outline: 0;
4.3002 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
4.3003 -}
4.3004 -
4.3005 -.dropdown-menu > .disabled > a,
4.3006 -.dropdown-menu > .disabled > a:hover,
4.3007 -.dropdown-menu > .disabled > a:focus {
4.3008 - color: #999999;
4.3009 -}
4.3010 -
4.3011 -.dropdown-menu > .disabled > a:hover,
4.3012 -.dropdown-menu > .disabled > a:focus {
4.3013 - text-decoration: none;
4.3014 - cursor: default;
4.3015 - background-color: transparent;
4.3016 - background-image: none;
4.3017 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3018 -}
4.3019 -
4.3020 -.open {
4.3021 - *z-index: 1000;
4.3022 -}
4.3023 -
4.3024 -.open > .dropdown-menu {
4.3025 - display: block;
4.3026 -}
4.3027 -
4.3028 -.dropdown-backdrop {
4.3029 - position: fixed;
4.3030 - top: 0;
4.3031 - right: 0;
4.3032 - bottom: 0;
4.3033 - left: 0;
4.3034 - z-index: 990;
4.3035 -}
4.3036 -
4.3037 -.pull-right > .dropdown-menu {
4.3038 - right: 0;
4.3039 - left: auto;
4.3040 -}
4.3041 -
4.3042 -.dropup .caret,
4.3043 -.navbar-fixed-bottom .dropdown .caret {
4.3044 - border-top: 0;
4.3045 - border-bottom: 4px solid #000000;
4.3046 - content: "";
4.3047 -}
4.3048 -
4.3049 -.dropup .dropdown-menu,
4.3050 -.navbar-fixed-bottom .dropdown .dropdown-menu {
4.3051 - top: auto;
4.3052 - bottom: 100%;
4.3053 - margin-bottom: 1px;
4.3054 -}
4.3055 -
4.3056 -.dropdown-submenu {
4.3057 - position: relative;
4.3058 -}
4.3059 -
4.3060 -.dropdown-submenu > .dropdown-menu {
4.3061 - top: 0;
4.3062 - left: 100%;
4.3063 - margin-top: -6px;
4.3064 - margin-left: -1px;
4.3065 - -webkit-border-radius: 0 6px 6px 6px;
4.3066 - -moz-border-radius: 0 6px 6px 6px;
4.3067 - border-radius: 0 6px 6px 6px;
4.3068 -}
4.3069 -
4.3070 -.dropdown-submenu:hover > .dropdown-menu {
4.3071 - display: block;
4.3072 -}
4.3073 -
4.3074 -.dropup .dropdown-submenu > .dropdown-menu {
4.3075 - top: auto;
4.3076 - bottom: 0;
4.3077 - margin-top: 0;
4.3078 - margin-bottom: -2px;
4.3079 - -webkit-border-radius: 5px 5px 5px 0;
4.3080 - -moz-border-radius: 5px 5px 5px 0;
4.3081 - border-radius: 5px 5px 5px 0;
4.3082 -}
4.3083 -
4.3084 -.dropdown-submenu > a:after {
4.3085 - display: block;
4.3086 - float: right;
4.3087 - width: 0;
4.3088 - height: 0;
4.3089 - margin-top: 5px;
4.3090 - margin-right: -10px;
4.3091 - border-color: transparent;
4.3092 - border-left-color: #cccccc;
4.3093 - border-style: solid;
4.3094 - border-width: 5px 0 5px 5px;
4.3095 - content: " ";
4.3096 -}
4.3097 -
4.3098 -.dropdown-submenu:hover > a:after {
4.3099 - border-left-color: #ffffff;
4.3100 -}
4.3101 -
4.3102 -.dropdown-submenu.pull-left {
4.3103 - float: none;
4.3104 -}
4.3105 -
4.3106 -.dropdown-submenu.pull-left > .dropdown-menu {
4.3107 - left: -100%;
4.3108 - margin-left: 10px;
4.3109 - -webkit-border-radius: 6px 0 6px 6px;
4.3110 - -moz-border-radius: 6px 0 6px 6px;
4.3111 - border-radius: 6px 0 6px 6px;
4.3112 -}
4.3113 -
4.3114 -.dropdown .dropdown-menu .nav-header {
4.3115 - padding-right: 20px;
4.3116 - padding-left: 20px;
4.3117 -}
4.3118 -
4.3119 -.typeahead {
4.3120 - z-index: 1051;
4.3121 - margin-top: 2px;
4.3122 - -webkit-border-radius: 4px;
4.3123 - -moz-border-radius: 4px;
4.3124 - border-radius: 4px;
4.3125 -}
4.3126 -
4.3127 -.well {
4.3128 - min-height: 20px;
4.3129 - padding: 19px;
4.3130 - margin-bottom: 20px;
4.3131 - background-color: #f5f5f5;
4.3132 - border: 1px solid #e3e3e3;
4.3133 - -webkit-border-radius: 4px;
4.3134 - -moz-border-radius: 4px;
4.3135 - border-radius: 4px;
4.3136 - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4.3137 - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4.3138 - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4.3139 -}
4.3140 -
4.3141 -.well blockquote {
4.3142 - border-color: #ddd;
4.3143 - border-color: rgba(0, 0, 0, 0.15);
4.3144 -}
4.3145 -
4.3146 -.well-large {
4.3147 - padding: 24px;
4.3148 - -webkit-border-radius: 6px;
4.3149 - -moz-border-radius: 6px;
4.3150 - border-radius: 6px;
4.3151 -}
4.3152 -
4.3153 -.well-small {
4.3154 - padding: 9px;
4.3155 - -webkit-border-radius: 3px;
4.3156 - -moz-border-radius: 3px;
4.3157 - border-radius: 3px;
4.3158 -}
4.3159 -
4.3160 -.fade {
4.3161 - opacity: 0;
4.3162 - -webkit-transition: opacity 0.15s linear;
4.3163 - -moz-transition: opacity 0.15s linear;
4.3164 - -o-transition: opacity 0.15s linear;
4.3165 - transition: opacity 0.15s linear;
4.3166 -}
4.3167 -
4.3168 -.fade.in {
4.3169 - opacity: 1;
4.3170 -}
4.3171 -
4.3172 -.collapse {
4.3173 - position: relative;
4.3174 - height: 0;
4.3175 - overflow: hidden;
4.3176 - -webkit-transition: height 0.35s ease;
4.3177 - -moz-transition: height 0.35s ease;
4.3178 - -o-transition: height 0.35s ease;
4.3179 - transition: height 0.35s ease;
4.3180 -}
4.3181 -
4.3182 -.collapse.in {
4.3183 - height: auto;
4.3184 -}
4.3185 -
4.3186 -.close {
4.3187 - float: right;
4.3188 - font-size: 20px;
4.3189 - font-weight: bold;
4.3190 - line-height: 20px;
4.3191 - color: #000000;
4.3192 - text-shadow: 0 1px 0 #ffffff;
4.3193 - opacity: 0.2;
4.3194 - filter: alpha(opacity=20);
4.3195 -}
4.3196 -
4.3197 -.close:hover,
4.3198 -.close:focus {
4.3199 - color: #000000;
4.3200 - text-decoration: none;
4.3201 - cursor: pointer;
4.3202 - opacity: 0.4;
4.3203 - filter: alpha(opacity=40);
4.3204 -}
4.3205 -
4.3206 -button.close {
4.3207 - padding: 0;
4.3208 - cursor: pointer;
4.3209 - background: transparent;
4.3210 - border: 0;
4.3211 - -webkit-appearance: none;
4.3212 -}
4.3213 -
4.3214 -.btn {
4.3215 - display: inline-block;
4.3216 - *display: inline;
4.3217 - padding: 4px 12px;
4.3218 - margin-bottom: 0;
4.3219 - *margin-left: .3em;
4.3220 - font-size: 14px;
4.3221 - line-height: 20px;
4.3222 - color: #333333;
4.3223 - text-align: center;
4.3224 - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
4.3225 - vertical-align: middle;
4.3226 - cursor: pointer;
4.3227 - background-color: #f5f5f5;
4.3228 - *background-color: #e6e6e6;
4.3229 - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
4.3230 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
4.3231 - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
4.3232 - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
4.3233 - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
4.3234 - background-repeat: repeat-x;
4.3235 - border: 1px solid #cccccc;
4.3236 - *border: 0;
4.3237 - border-color: #e6e6e6 #e6e6e6 #bfbfbf;
4.3238 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3239 - border-bottom-color: #b3b3b3;
4.3240 - -webkit-border-radius: 4px;
4.3241 - -moz-border-radius: 4px;
4.3242 - border-radius: 4px;
4.3243 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
4.3244 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3245 - *zoom: 1;
4.3246 - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3247 - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3248 - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3249 -}
4.3250 -
4.3251 -.btn:hover,
4.3252 -.btn:focus,
4.3253 -.btn:active,
4.3254 -.btn.active,
4.3255 -.btn.disabled,
4.3256 -.btn[disabled] {
4.3257 - color: #333333;
4.3258 - background-color: #e6e6e6;
4.3259 - *background-color: #d9d9d9;
4.3260 -}
4.3261 -
4.3262 -.btn:active,
4.3263 -.btn.active {
4.3264 - background-color: #cccccc \9;
4.3265 -}
4.3266 -
4.3267 -.btn:first-child {
4.3268 - *margin-left: 0;
4.3269 -}
4.3270 -
4.3271 -.btn:hover,
4.3272 -.btn:focus {
4.3273 - color: #333333;
4.3274 - text-decoration: none;
4.3275 - background-position: 0 -15px;
4.3276 - -webkit-transition: background-position 0.1s linear;
4.3277 - -moz-transition: background-position 0.1s linear;
4.3278 - -o-transition: background-position 0.1s linear;
4.3279 - transition: background-position 0.1s linear;
4.3280 -}
4.3281 -
4.3282 -.btn:focus {
4.3283 - outline: thin dotted #333;
4.3284 - outline: 5px auto -webkit-focus-ring-color;
4.3285 - outline-offset: -2px;
4.3286 -}
4.3287 -
4.3288 -.btn.active,
4.3289 -.btn:active {
4.3290 - background-image: none;
4.3291 - outline: 0;
4.3292 - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3293 - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3294 - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3295 -}
4.3296 -
4.3297 -.btn.disabled,
4.3298 -.btn[disabled] {
4.3299 - cursor: default;
4.3300 - background-image: none;
4.3301 - opacity: 0.65;
4.3302 - filter: alpha(opacity=65);
4.3303 - -webkit-box-shadow: none;
4.3304 - -moz-box-shadow: none;
4.3305 - box-shadow: none;
4.3306 -}
4.3307 -
4.3308 -.btn-large {
4.3309 - padding: 11px 19px;
4.3310 - font-size: 17.5px;
4.3311 - -webkit-border-radius: 6px;
4.3312 - -moz-border-radius: 6px;
4.3313 - border-radius: 6px;
4.3314 -}
4.3315 -
4.3316 -.btn-large [class^="icon-"],
4.3317 -.btn-large [class*=" icon-"] {
4.3318 - margin-top: 4px;
4.3319 -}
4.3320 -
4.3321 -.btn-small {
4.3322 - padding: 2px 10px;
4.3323 - font-size: 11.9px;
4.3324 - -webkit-border-radius: 3px;
4.3325 - -moz-border-radius: 3px;
4.3326 - border-radius: 3px;
4.3327 -}
4.3328 -
4.3329 -.btn-small [class^="icon-"],
4.3330 -.btn-small [class*=" icon-"] {
4.3331 - margin-top: 0;
4.3332 -}
4.3333 -
4.3334 -.btn-mini [class^="icon-"],
4.3335 -.btn-mini [class*=" icon-"] {
4.3336 - margin-top: -1px;
4.3337 -}
4.3338 -
4.3339 -.btn-mini {
4.3340 - padding: 0 6px;
4.3341 - font-size: 10.5px;
4.3342 - -webkit-border-radius: 3px;
4.3343 - -moz-border-radius: 3px;
4.3344 - border-radius: 3px;
4.3345 -}
4.3346 -
4.3347 -.btn-block {
4.3348 - display: block;
4.3349 - width: 100%;
4.3350 - padding-right: 0;
4.3351 - padding-left: 0;
4.3352 - -webkit-box-sizing: border-box;
4.3353 - -moz-box-sizing: border-box;
4.3354 - box-sizing: border-box;
4.3355 -}
4.3356 -
4.3357 -.btn-block + .btn-block {
4.3358 - margin-top: 5px;
4.3359 -}
4.3360 -
4.3361 -input[type="submit"].btn-block,
4.3362 -input[type="reset"].btn-block,
4.3363 -input[type="button"].btn-block {
4.3364 - width: 100%;
4.3365 -}
4.3366 -
4.3367 -.btn-primary.active,
4.3368 -.btn-warning.active,
4.3369 -.btn-danger.active,
4.3370 -.btn-success.active,
4.3371 -.btn-info.active,
4.3372 -.btn-inverse.active {
4.3373 - color: rgba(255, 255, 255, 0.75);
4.3374 -}
4.3375 -
4.3376 -.btn-primary {
4.3377 - color: #ffffff;
4.3378 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3379 - background-color: #006dcc;
4.3380 - *background-color: #0044cc;
4.3381 - background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
4.3382 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
4.3383 - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
4.3384 - background-image: -o-linear-gradient(top, #0088cc, #0044cc);
4.3385 - background-image: linear-gradient(to bottom, #0088cc, #0044cc);
4.3386 - background-repeat: repeat-x;
4.3387 - border-color: #0044cc #0044cc #002a80;
4.3388 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3389 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
4.3390 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3391 -}
4.3392 -
4.3393 -.btn-primary:hover,
4.3394 -.btn-primary:focus,
4.3395 -.btn-primary:active,
4.3396 -.btn-primary.active,
4.3397 -.btn-primary.disabled,
4.3398 -.btn-primary[disabled] {
4.3399 - color: #ffffff;
4.3400 - background-color: #0044cc;
4.3401 - *background-color: #003bb3;
4.3402 -}
4.3403 -
4.3404 -.btn-primary:active,
4.3405 -.btn-primary.active {
4.3406 - background-color: #003399 \9;
4.3407 -}
4.3408 -
4.3409 -.btn-warning {
4.3410 - color: #ffffff;
4.3411 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3412 - background-color: #faa732;
4.3413 - *background-color: #f89406;
4.3414 - background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4.3415 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4.3416 - background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4.3417 - background-image: -o-linear-gradient(top, #fbb450, #f89406);
4.3418 - background-image: linear-gradient(to bottom, #fbb450, #f89406);
4.3419 - background-repeat: repeat-x;
4.3420 - border-color: #f89406 #f89406 #ad6704;
4.3421 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3422 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
4.3423 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3424 -}
4.3425 -
4.3426 -.btn-warning:hover,
4.3427 -.btn-warning:focus,
4.3428 -.btn-warning:active,
4.3429 -.btn-warning.active,
4.3430 -.btn-warning.disabled,
4.3431 -.btn-warning[disabled] {
4.3432 - color: #ffffff;
4.3433 - background-color: #f89406;
4.3434 - *background-color: #df8505;
4.3435 -}
4.3436 -
4.3437 -.btn-warning:active,
4.3438 -.btn-warning.active {
4.3439 - background-color: #c67605 \9;
4.3440 -}
4.3441 -
4.3442 -.btn-danger {
4.3443 - color: #ffffff;
4.3444 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3445 - background-color: #da4f49;
4.3446 - *background-color: #bd362f;
4.3447 - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
4.3448 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
4.3449 - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
4.3450 - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
4.3451 - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
4.3452 - background-repeat: repeat-x;
4.3453 - border-color: #bd362f #bd362f #802420;
4.3454 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3455 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
4.3456 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3457 -}
4.3458 -
4.3459 -.btn-danger:hover,
4.3460 -.btn-danger:focus,
4.3461 -.btn-danger:active,
4.3462 -.btn-danger.active,
4.3463 -.btn-danger.disabled,
4.3464 -.btn-danger[disabled] {
4.3465 - color: #ffffff;
4.3466 - background-color: #bd362f;
4.3467 - *background-color: #a9302a;
4.3468 -}
4.3469 -
4.3470 -.btn-danger:active,
4.3471 -.btn-danger.active {
4.3472 - background-color: #942a25 \9;
4.3473 -}
4.3474 -
4.3475 -.btn-success {
4.3476 - color: #ffffff;
4.3477 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3478 - background-color: #5bb75b;
4.3479 - *background-color: #51a351;
4.3480 - background-image: -moz-linear-gradient(top, #62c462, #51a351);
4.3481 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
4.3482 - background-image: -webkit-linear-gradient(top, #62c462, #51a351);
4.3483 - background-image: -o-linear-gradient(top, #62c462, #51a351);
4.3484 - background-image: linear-gradient(to bottom, #62c462, #51a351);
4.3485 - background-repeat: repeat-x;
4.3486 - border-color: #51a351 #51a351 #387038;
4.3487 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3488 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
4.3489 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3490 -}
4.3491 -
4.3492 -.btn-success:hover,
4.3493 -.btn-success:focus,
4.3494 -.btn-success:active,
4.3495 -.btn-success.active,
4.3496 -.btn-success.disabled,
4.3497 -.btn-success[disabled] {
4.3498 - color: #ffffff;
4.3499 - background-color: #51a351;
4.3500 - *background-color: #499249;
4.3501 -}
4.3502 -
4.3503 -.btn-success:active,
4.3504 -.btn-success.active {
4.3505 - background-color: #408140 \9;
4.3506 -}
4.3507 -
4.3508 -.btn-info {
4.3509 - color: #ffffff;
4.3510 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3511 - background-color: #49afcd;
4.3512 - *background-color: #2f96b4;
4.3513 - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
4.3514 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
4.3515 - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
4.3516 - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
4.3517 - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
4.3518 - background-repeat: repeat-x;
4.3519 - border-color: #2f96b4 #2f96b4 #1f6377;
4.3520 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3521 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
4.3522 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3523 -}
4.3524 -
4.3525 -.btn-info:hover,
4.3526 -.btn-info:focus,
4.3527 -.btn-info:active,
4.3528 -.btn-info.active,
4.3529 -.btn-info.disabled,
4.3530 -.btn-info[disabled] {
4.3531 - color: #ffffff;
4.3532 - background-color: #2f96b4;
4.3533 - *background-color: #2a85a0;
4.3534 -}
4.3535 -
4.3536 -.btn-info:active,
4.3537 -.btn-info.active {
4.3538 - background-color: #24748c \9;
4.3539 -}
4.3540 -
4.3541 -.btn-inverse {
4.3542 - color: #ffffff;
4.3543 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.3544 - background-color: #363636;
4.3545 - *background-color: #222222;
4.3546 - background-image: -moz-linear-gradient(top, #444444, #222222);
4.3547 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
4.3548 - background-image: -webkit-linear-gradient(top, #444444, #222222);
4.3549 - background-image: -o-linear-gradient(top, #444444, #222222);
4.3550 - background-image: linear-gradient(to bottom, #444444, #222222);
4.3551 - background-repeat: repeat-x;
4.3552 - border-color: #222222 #222222 #000000;
4.3553 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.3554 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
4.3555 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.3556 -}
4.3557 -
4.3558 -.btn-inverse:hover,
4.3559 -.btn-inverse:focus,
4.3560 -.btn-inverse:active,
4.3561 -.btn-inverse.active,
4.3562 -.btn-inverse.disabled,
4.3563 -.btn-inverse[disabled] {
4.3564 - color: #ffffff;
4.3565 - background-color: #222222;
4.3566 - *background-color: #151515;
4.3567 -}
4.3568 -
4.3569 -.btn-inverse:active,
4.3570 -.btn-inverse.active {
4.3571 - background-color: #080808 \9;
4.3572 -}
4.3573 -
4.3574 -button.btn,
4.3575 -input[type="submit"].btn {
4.3576 - *padding-top: 3px;
4.3577 - *padding-bottom: 3px;
4.3578 -}
4.3579 -
4.3580 -button.btn::-moz-focus-inner,
4.3581 -input[type="submit"].btn::-moz-focus-inner {
4.3582 - padding: 0;
4.3583 - border: 0;
4.3584 -}
4.3585 -
4.3586 -button.btn.btn-large,
4.3587 -input[type="submit"].btn.btn-large {
4.3588 - *padding-top: 7px;
4.3589 - *padding-bottom: 7px;
4.3590 -}
4.3591 -
4.3592 -button.btn.btn-small,
4.3593 -input[type="submit"].btn.btn-small {
4.3594 - *padding-top: 3px;
4.3595 - *padding-bottom: 3px;
4.3596 -}
4.3597 -
4.3598 -button.btn.btn-mini,
4.3599 -input[type="submit"].btn.btn-mini {
4.3600 - *padding-top: 1px;
4.3601 - *padding-bottom: 1px;
4.3602 -}
4.3603 -
4.3604 -.btn-link,
4.3605 -.btn-link:active,
4.3606 -.btn-link[disabled] {
4.3607 - background-color: transparent;
4.3608 - background-image: none;
4.3609 - -webkit-box-shadow: none;
4.3610 - -moz-box-shadow: none;
4.3611 - box-shadow: none;
4.3612 -}
4.3613 -
4.3614 -.btn-link {
4.3615 - color: #0088cc;
4.3616 - cursor: pointer;
4.3617 - border-color: transparent;
4.3618 - -webkit-border-radius: 0;
4.3619 - -moz-border-radius: 0;
4.3620 - border-radius: 0;
4.3621 -}
4.3622 -
4.3623 -.btn-link:hover,
4.3624 -.btn-link:focus {
4.3625 - color: #005580;
4.3626 - text-decoration: underline;
4.3627 - background-color: transparent;
4.3628 -}
4.3629 -
4.3630 -.btn-link[disabled]:hover,
4.3631 -.btn-link[disabled]:focus {
4.3632 - color: #333333;
4.3633 - text-decoration: none;
4.3634 -}
4.3635 -
4.3636 -.btn-group {
4.3637 - position: relative;
4.3638 - display: inline-block;
4.3639 - *display: inline;
4.3640 - *margin-left: .3em;
4.3641 - font-size: 0;
4.3642 - white-space: nowrap;
4.3643 - vertical-align: middle;
4.3644 - *zoom: 1;
4.3645 -}
4.3646 -
4.3647 -.btn-group:first-child {
4.3648 - *margin-left: 0;
4.3649 -}
4.3650 -
4.3651 -.btn-group + .btn-group {
4.3652 - margin-left: 5px;
4.3653 -}
4.3654 -
4.3655 -.btn-toolbar {
4.3656 - margin-top: 10px;
4.3657 - margin-bottom: 10px;
4.3658 - font-size: 0;
4.3659 -}
4.3660 -
4.3661 -.btn-toolbar > .btn + .btn,
4.3662 -.btn-toolbar > .btn-group + .btn,
4.3663 -.btn-toolbar > .btn + .btn-group {
4.3664 - margin-left: 5px;
4.3665 -}
4.3666 -
4.3667 -.btn-group > .btn {
4.3668 - position: relative;
4.3669 - -webkit-border-radius: 0;
4.3670 - -moz-border-radius: 0;
4.3671 - border-radius: 0;
4.3672 -}
4.3673 -
4.3674 -.btn-group > .btn + .btn {
4.3675 - margin-left: -1px;
4.3676 -}
4.3677 -
4.3678 -.btn-group > .btn,
4.3679 -.btn-group > .dropdown-menu,
4.3680 -.btn-group > .popover {
4.3681 - font-size: 14px;
4.3682 -}
4.3683 -
4.3684 -.btn-group > .btn-mini {
4.3685 - font-size: 10.5px;
4.3686 -}
4.3687 -
4.3688 -.btn-group > .btn-small {
4.3689 - font-size: 11.9px;
4.3690 -}
4.3691 -
4.3692 -.btn-group > .btn-large {
4.3693 - font-size: 17.5px;
4.3694 -}
4.3695 -
4.3696 -.btn-group > .btn:first-child {
4.3697 - margin-left: 0;
4.3698 - -webkit-border-bottom-left-radius: 4px;
4.3699 - border-bottom-left-radius: 4px;
4.3700 - -webkit-border-top-left-radius: 4px;
4.3701 - border-top-left-radius: 4px;
4.3702 - -moz-border-radius-bottomleft: 4px;
4.3703 - -moz-border-radius-topleft: 4px;
4.3704 -}
4.3705 -
4.3706 -.btn-group > .btn:last-child,
4.3707 -.btn-group > .dropdown-toggle {
4.3708 - -webkit-border-top-right-radius: 4px;
4.3709 - border-top-right-radius: 4px;
4.3710 - -webkit-border-bottom-right-radius: 4px;
4.3711 - border-bottom-right-radius: 4px;
4.3712 - -moz-border-radius-topright: 4px;
4.3713 - -moz-border-radius-bottomright: 4px;
4.3714 -}
4.3715 -
4.3716 -.btn-group > .btn.large:first-child {
4.3717 - margin-left: 0;
4.3718 - -webkit-border-bottom-left-radius: 6px;
4.3719 - border-bottom-left-radius: 6px;
4.3720 - -webkit-border-top-left-radius: 6px;
4.3721 - border-top-left-radius: 6px;
4.3722 - -moz-border-radius-bottomleft: 6px;
4.3723 - -moz-border-radius-topleft: 6px;
4.3724 -}
4.3725 -
4.3726 -.btn-group > .btn.large:last-child,
4.3727 -.btn-group > .large.dropdown-toggle {
4.3728 - -webkit-border-top-right-radius: 6px;
4.3729 - border-top-right-radius: 6px;
4.3730 - -webkit-border-bottom-right-radius: 6px;
4.3731 - border-bottom-right-radius: 6px;
4.3732 - -moz-border-radius-topright: 6px;
4.3733 - -moz-border-radius-bottomright: 6px;
4.3734 -}
4.3735 -
4.3736 -.btn-group > .btn:hover,
4.3737 -.btn-group > .btn:focus,
4.3738 -.btn-group > .btn:active,
4.3739 -.btn-group > .btn.active {
4.3740 - z-index: 2;
4.3741 -}
4.3742 -
4.3743 -.btn-group .dropdown-toggle:active,
4.3744 -.btn-group.open .dropdown-toggle {
4.3745 - outline: 0;
4.3746 -}
4.3747 -
4.3748 -.btn-group > .btn + .dropdown-toggle {
4.3749 - *padding-top: 5px;
4.3750 - padding-right: 8px;
4.3751 - *padding-bottom: 5px;
4.3752 - padding-left: 8px;
4.3753 - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3754 - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3755 - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3756 -}
4.3757 -
4.3758 -.btn-group > .btn-mini + .dropdown-toggle {
4.3759 - *padding-top: 2px;
4.3760 - padding-right: 5px;
4.3761 - *padding-bottom: 2px;
4.3762 - padding-left: 5px;
4.3763 -}
4.3764 -
4.3765 -.btn-group > .btn-small + .dropdown-toggle {
4.3766 - *padding-top: 5px;
4.3767 - *padding-bottom: 4px;
4.3768 -}
4.3769 -
4.3770 -.btn-group > .btn-large + .dropdown-toggle {
4.3771 - *padding-top: 7px;
4.3772 - padding-right: 12px;
4.3773 - *padding-bottom: 7px;
4.3774 - padding-left: 12px;
4.3775 -}
4.3776 -
4.3777 -.btn-group.open .dropdown-toggle {
4.3778 - background-image: none;
4.3779 - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3780 - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3781 - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4.3782 -}
4.3783 -
4.3784 -.btn-group.open .btn.dropdown-toggle {
4.3785 - background-color: #e6e6e6;
4.3786 -}
4.3787 -
4.3788 -.btn-group.open .btn-primary.dropdown-toggle {
4.3789 - background-color: #0044cc;
4.3790 -}
4.3791 -
4.3792 -.btn-group.open .btn-warning.dropdown-toggle {
4.3793 - background-color: #f89406;
4.3794 -}
4.3795 -
4.3796 -.btn-group.open .btn-danger.dropdown-toggle {
4.3797 - background-color: #bd362f;
4.3798 -}
4.3799 -
4.3800 -.btn-group.open .btn-success.dropdown-toggle {
4.3801 - background-color: #51a351;
4.3802 -}
4.3803 -
4.3804 -.btn-group.open .btn-info.dropdown-toggle {
4.3805 - background-color: #2f96b4;
4.3806 -}
4.3807 -
4.3808 -.btn-group.open .btn-inverse.dropdown-toggle {
4.3809 - background-color: #222222;
4.3810 -}
4.3811 -
4.3812 -.btn .caret {
4.3813 - margin-top: 8px;
4.3814 - margin-left: 0;
4.3815 -}
4.3816 -
4.3817 -.btn-large .caret {
4.3818 - margin-top: 6px;
4.3819 -}
4.3820 -
4.3821 -.btn-large .caret {
4.3822 - border-top-width: 5px;
4.3823 - border-right-width: 5px;
4.3824 - border-left-width: 5px;
4.3825 -}
4.3826 -
4.3827 -.btn-mini .caret,
4.3828 -.btn-small .caret {
4.3829 - margin-top: 8px;
4.3830 -}
4.3831 -
4.3832 -.dropup .btn-large .caret {
4.3833 - border-bottom-width: 5px;
4.3834 -}
4.3835 -
4.3836 -.btn-primary .caret,
4.3837 -.btn-warning .caret,
4.3838 -.btn-danger .caret,
4.3839 -.btn-info .caret,
4.3840 -.btn-success .caret,
4.3841 -.btn-inverse .caret {
4.3842 - border-top-color: #ffffff;
4.3843 - border-bottom-color: #ffffff;
4.3844 -}
4.3845 -
4.3846 -.btn-group-vertical {
4.3847 - display: inline-block;
4.3848 - *display: inline;
4.3849 - /* IE7 inline-block hack */
4.3850 -
4.3851 - *zoom: 1;
4.3852 -}
4.3853 -
4.3854 -.btn-group-vertical > .btn {
4.3855 - display: block;
4.3856 - float: none;
4.3857 - max-width: 100%;
4.3858 - -webkit-border-radius: 0;
4.3859 - -moz-border-radius: 0;
4.3860 - border-radius: 0;
4.3861 -}
4.3862 -
4.3863 -.btn-group-vertical > .btn + .btn {
4.3864 - margin-top: -1px;
4.3865 - margin-left: 0;
4.3866 -}
4.3867 -
4.3868 -.btn-group-vertical > .btn:first-child {
4.3869 - -webkit-border-radius: 4px 4px 0 0;
4.3870 - -moz-border-radius: 4px 4px 0 0;
4.3871 - border-radius: 4px 4px 0 0;
4.3872 -}
4.3873 -
4.3874 -.btn-group-vertical > .btn:last-child {
4.3875 - -webkit-border-radius: 0 0 4px 4px;
4.3876 - -moz-border-radius: 0 0 4px 4px;
4.3877 - border-radius: 0 0 4px 4px;
4.3878 -}
4.3879 -
4.3880 -.btn-group-vertical > .btn-large:first-child {
4.3881 - -webkit-border-radius: 6px 6px 0 0;
4.3882 - -moz-border-radius: 6px 6px 0 0;
4.3883 - border-radius: 6px 6px 0 0;
4.3884 -}
4.3885 -
4.3886 -.btn-group-vertical > .btn-large:last-child {
4.3887 - -webkit-border-radius: 0 0 6px 6px;
4.3888 - -moz-border-radius: 0 0 6px 6px;
4.3889 - border-radius: 0 0 6px 6px;
4.3890 -}
4.3891 -
4.3892 -.alert {
4.3893 - padding: 8px 35px 8px 14px;
4.3894 - margin-bottom: 20px;
4.3895 - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
4.3896 - background-color: #fcf8e3;
4.3897 - border: 1px solid #fbeed5;
4.3898 - -webkit-border-radius: 4px;
4.3899 - -moz-border-radius: 4px;
4.3900 - border-radius: 4px;
4.3901 -}
4.3902 -
4.3903 -.alert,
4.3904 -.alert h4 {
4.3905 - color: #c09853;
4.3906 -}
4.3907 -
4.3908 -.alert h4 {
4.3909 - margin: 0;
4.3910 -}
4.3911 -
4.3912 -.alert .close {
4.3913 - position: relative;
4.3914 - top: -2px;
4.3915 - right: -21px;
4.3916 - line-height: 20px;
4.3917 -}
4.3918 -
4.3919 -.alert-success {
4.3920 - color: #468847;
4.3921 - background-color: #dff0d8;
4.3922 - border-color: #d6e9c6;
4.3923 -}
4.3924 -
4.3925 -.alert-success h4 {
4.3926 - color: #468847;
4.3927 -}
4.3928 -
4.3929 -.alert-danger,
4.3930 -.alert-error {
4.3931 - color: #b94a48;
4.3932 - background-color: #f2dede;
4.3933 - border-color: #eed3d7;
4.3934 -}
4.3935 -
4.3936 -.alert-danger h4,
4.3937 -.alert-error h4 {
4.3938 - color: #b94a48;
4.3939 -}
4.3940 -
4.3941 -.alert-info {
4.3942 - color: #3a87ad;
4.3943 - background-color: #d9edf7;
4.3944 - border-color: #bce8f1;
4.3945 -}
4.3946 -
4.3947 -.alert-info h4 {
4.3948 - color: #3a87ad;
4.3949 -}
4.3950 -
4.3951 -.alert-block {
4.3952 - padding-top: 14px;
4.3953 - padding-bottom: 14px;
4.3954 -}
4.3955 -
4.3956 -.alert-block > p,
4.3957 -.alert-block > ul {
4.3958 - margin-bottom: 0;
4.3959 -}
4.3960 -
4.3961 -.alert-block p + p {
4.3962 - margin-top: 5px;
4.3963 -}
4.3964 -
4.3965 -.nav {
4.3966 - margin-bottom: 20px;
4.3967 - margin-left: 0;
4.3968 - list-style: none;
4.3969 -}
4.3970 -
4.3971 -.nav > li > a {
4.3972 - display: block;
4.3973 -}
4.3974 -
4.3975 -.nav > li > a:hover,
4.3976 -.nav > li > a:focus {
4.3977 - text-decoration: none;
4.3978 - background-color: #eeeeee;
4.3979 -}
4.3980 -
4.3981 -.nav > li > a > img {
4.3982 - max-width: none;
4.3983 -}
4.3984 -
4.3985 -.nav > .pull-right {
4.3986 - float: right;
4.3987 -}
4.3988 -
4.3989 -.nav-header {
4.3990 - display: block;
4.3991 - padding: 3px 15px;
4.3992 - font-size: 11px;
4.3993 - font-weight: bold;
4.3994 - line-height: 20px;
4.3995 - color: #999999;
4.3996 - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
4.3997 - text-transform: uppercase;
4.3998 -}
4.3999 -
4.4000 -.nav li + .nav-header {
4.4001 - margin-top: 9px;
4.4002 -}
4.4003 -
4.4004 -.nav-list {
4.4005 - padding-right: 15px;
4.4006 - padding-left: 15px;
4.4007 - margin-bottom: 0;
4.4008 -}
4.4009 -
4.4010 -.nav-list > li > a,
4.4011 -.nav-list .nav-header {
4.4012 - margin-right: -15px;
4.4013 - margin-left: -15px;
4.4014 - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
4.4015 -}
4.4016 -
4.4017 -.nav-list > li > a {
4.4018 - padding: 3px 15px;
4.4019 -}
4.4020 -
4.4021 -.nav-list > .active > a,
4.4022 -.nav-list > .active > a:hover,
4.4023 -.nav-list > .active > a:focus {
4.4024 - color: #ffffff;
4.4025 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
4.4026 - background-color: #0088cc;
4.4027 -}
4.4028 -
4.4029 -.nav-list [class^="icon-"],
4.4030 -.nav-list [class*=" icon-"] {
4.4031 - margin-right: 2px;
4.4032 -}
4.4033 -
4.4034 -.nav-list .divider {
4.4035 - *width: 100%;
4.4036 - height: 1px;
4.4037 - margin: 9px 1px;
4.4038 - *margin: -5px 0 5px;
4.4039 - overflow: hidden;
4.4040 - background-color: #e5e5e5;
4.4041 - border-bottom: 1px solid #ffffff;
4.4042 -}
4.4043 -
4.4044 -.nav-tabs,
4.4045 -.nav-pills {
4.4046 - *zoom: 1;
4.4047 -}
4.4048 -
4.4049 -.nav-tabs:before,
4.4050 -.nav-pills:before,
4.4051 -.nav-tabs:after,
4.4052 -.nav-pills:after {
4.4053 - display: table;
4.4054 - line-height: 0;
4.4055 - content: "";
4.4056 -}
4.4057 -
4.4058 -.nav-tabs:after,
4.4059 -.nav-pills:after {
4.4060 - clear: both;
4.4061 -}
4.4062 -
4.4063 -.nav-tabs > li,
4.4064 -.nav-pills > li {
4.4065 - float: left;
4.4066 -}
4.4067 -
4.4068 -.nav-tabs > li > a,
4.4069 -.nav-pills > li > a {
4.4070 - padding-right: 12px;
4.4071 - padding-left: 12px;
4.4072 - margin-right: 2px;
4.4073 - line-height: 14px;
4.4074 -}
4.4075 -
4.4076 -.nav-tabs {
4.4077 - border-bottom: 1px solid #ddd;
4.4078 -}
4.4079 -
4.4080 -.nav-tabs > li {
4.4081 - margin-bottom: -1px;
4.4082 -}
4.4083 -
4.4084 -.nav-tabs > li > a {
4.4085 - padding-top: 8px;
4.4086 - padding-bottom: 8px;
4.4087 - line-height: 20px;
4.4088 - border: 1px solid transparent;
4.4089 - -webkit-border-radius: 4px 4px 0 0;
4.4090 - -moz-border-radius: 4px 4px 0 0;
4.4091 - border-radius: 4px 4px 0 0;
4.4092 -}
4.4093 -
4.4094 -.nav-tabs > li > a:hover,
4.4095 -.nav-tabs > li > a:focus {
4.4096 - border-color: #eeeeee #eeeeee #dddddd;
4.4097 -}
4.4098 -
4.4099 -.nav-tabs > .active > a,
4.4100 -.nav-tabs > .active > a:hover,
4.4101 -.nav-tabs > .active > a:focus {
4.4102 - color: #555555;
4.4103 - cursor: default;
4.4104 - background-color: #ffffff;
4.4105 - border: 1px solid #ddd;
4.4106 - border-bottom-color: transparent;
4.4107 -}
4.4108 -
4.4109 -.nav-pills > li > a {
4.4110 - padding-top: 8px;
4.4111 - padding-bottom: 8px;
4.4112 - margin-top: 2px;
4.4113 - margin-bottom: 2px;
4.4114 - -webkit-border-radius: 5px;
4.4115 - -moz-border-radius: 5px;
4.4116 - border-radius: 5px;
4.4117 -}
4.4118 -
4.4119 -.nav-pills > .active > a,
4.4120 -.nav-pills > .active > a:hover,
4.4121 -.nav-pills > .active > a:focus {
4.4122 - color: #ffffff;
4.4123 - background-color: #0088cc;
4.4124 -}
4.4125 -
4.4126 -.nav-stacked > li {
4.4127 - float: none;
4.4128 -}
4.4129 -
4.4130 -.nav-stacked > li > a {
4.4131 - margin-right: 0;
4.4132 -}
4.4133 -
4.4134 -.nav-tabs.nav-stacked {
4.4135 - border-bottom: 0;
4.4136 -}
4.4137 -
4.4138 -.nav-tabs.nav-stacked > li > a {
4.4139 - border: 1px solid #ddd;
4.4140 - -webkit-border-radius: 0;
4.4141 - -moz-border-radius: 0;
4.4142 - border-radius: 0;
4.4143 -}
4.4144 -
4.4145 -.nav-tabs.nav-stacked > li:first-child > a {
4.4146 - -webkit-border-top-right-radius: 4px;
4.4147 - border-top-right-radius: 4px;
4.4148 - -webkit-border-top-left-radius: 4px;
4.4149 - border-top-left-radius: 4px;
4.4150 - -moz-border-radius-topright: 4px;
4.4151 - -moz-border-radius-topleft: 4px;
4.4152 -}
4.4153 -
4.4154 -.nav-tabs.nav-stacked > li:last-child > a {
4.4155 - -webkit-border-bottom-right-radius: 4px;
4.4156 - border-bottom-right-radius: 4px;
4.4157 - -webkit-border-bottom-left-radius: 4px;
4.4158 - border-bottom-left-radius: 4px;
4.4159 - -moz-border-radius-bottomright: 4px;
4.4160 - -moz-border-radius-bottomleft: 4px;
4.4161 -}
4.4162 -
4.4163 -.nav-tabs.nav-stacked > li > a:hover,
4.4164 -.nav-tabs.nav-stacked > li > a:focus {
4.4165 - z-index: 2;
4.4166 - border-color: #ddd;
4.4167 -}
4.4168 -
4.4169 -.nav-pills.nav-stacked > li > a {
4.4170 - margin-bottom: 3px;
4.4171 -}
4.4172 -
4.4173 -.nav-pills.nav-stacked > li:last-child > a {
4.4174 - margin-bottom: 1px;
4.4175 -}
4.4176 -
4.4177 -.nav-tabs .dropdown-menu {
4.4178 - -webkit-border-radius: 0 0 6px 6px;
4.4179 - -moz-border-radius: 0 0 6px 6px;
4.4180 - border-radius: 0 0 6px 6px;
4.4181 -}
4.4182 -
4.4183 -.nav-pills .dropdown-menu {
4.4184 - -webkit-border-radius: 6px;
4.4185 - -moz-border-radius: 6px;
4.4186 - border-radius: 6px;
4.4187 -}
4.4188 -
4.4189 -.nav .dropdown-toggle .caret {
4.4190 - margin-top: 6px;
4.4191 - border-top-color: #0088cc;
4.4192 - border-bottom-color: #0088cc;
4.4193 -}
4.4194 -
4.4195 -.nav .dropdown-toggle:hover .caret,
4.4196 -.nav .dropdown-toggle:focus .caret {
4.4197 - border-top-color: #005580;
4.4198 - border-bottom-color: #005580;
4.4199 -}
4.4200 -
4.4201 -/* move down carets for tabs */
4.4202 -
4.4203 -.nav-tabs .dropdown-toggle .caret {
4.4204 - margin-top: 8px;
4.4205 -}
4.4206 -
4.4207 -.nav .active .dropdown-toggle .caret {
4.4208 - border-top-color: #fff;
4.4209 - border-bottom-color: #fff;
4.4210 -}
4.4211 -
4.4212 -.nav-tabs .active .dropdown-toggle .caret {
4.4213 - border-top-color: #555555;
4.4214 - border-bottom-color: #555555;
4.4215 -}
4.4216 -
4.4217 -.nav > .dropdown.active > a:hover,
4.4218 -.nav > .dropdown.active > a:focus {
4.4219 - cursor: pointer;
4.4220 -}
4.4221 -
4.4222 -.nav-tabs .open .dropdown-toggle,
4.4223 -.nav-pills .open .dropdown-toggle,
4.4224 -.nav > li.dropdown.open.active > a:hover,
4.4225 -.nav > li.dropdown.open.active > a:focus {
4.4226 - color: #ffffff;
4.4227 - background-color: #999999;
4.4228 - border-color: #999999;
4.4229 -}
4.4230 -
4.4231 -.nav li.dropdown.open .caret,
4.4232 -.nav li.dropdown.open.active .caret,
4.4233 -.nav li.dropdown.open a:hover .caret,
4.4234 -.nav li.dropdown.open a:focus .caret {
4.4235 - border-top-color: #ffffff;
4.4236 - border-bottom-color: #ffffff;
4.4237 - opacity: 1;
4.4238 - filter: alpha(opacity=100);
4.4239 -}
4.4240 -
4.4241 -.tabs-stacked .open > a:hover,
4.4242 -.tabs-stacked .open > a:focus {
4.4243 - border-color: #999999;
4.4244 -}
4.4245 -
4.4246 -.tabbable {
4.4247 - *zoom: 1;
4.4248 -}
4.4249 -
4.4250 -.tabbable:before,
4.4251 -.tabbable:after {
4.4252 - display: table;
4.4253 - line-height: 0;
4.4254 - content: "";
4.4255 -}
4.4256 -
4.4257 -.tabbable:after {
4.4258 - clear: both;
4.4259 -}
4.4260 -
4.4261 -.tab-content {
4.4262 - overflow: auto;
4.4263 -}
4.4264 -
4.4265 -.tabs-below > .nav-tabs,
4.4266 -.tabs-right > .nav-tabs,
4.4267 -.tabs-left > .nav-tabs {
4.4268 - border-bottom: 0;
4.4269 -}
4.4270 -
4.4271 -.tab-content > .tab-pane,
4.4272 -.pill-content > .pill-pane {
4.4273 - display: none;
4.4274 -}
4.4275 -
4.4276 -.tab-content > .active,
4.4277 -.pill-content > .active {
4.4278 - display: block;
4.4279 -}
4.4280 -
4.4281 -.tabs-below > .nav-tabs {
4.4282 - border-top: 1px solid #ddd;
4.4283 -}
4.4284 -
4.4285 -.tabs-below > .nav-tabs > li {
4.4286 - margin-top: -1px;
4.4287 - margin-bottom: 0;
4.4288 -}
4.4289 -
4.4290 -.tabs-below > .nav-tabs > li > a {
4.4291 - -webkit-border-radius: 0 0 4px 4px;
4.4292 - -moz-border-radius: 0 0 4px 4px;
4.4293 - border-radius: 0 0 4px 4px;
4.4294 -}
4.4295 -
4.4296 -.tabs-below > .nav-tabs > li > a:hover,
4.4297 -.tabs-below > .nav-tabs > li > a:focus {
4.4298 - border-top-color: #ddd;
4.4299 - border-bottom-color: transparent;
4.4300 -}
4.4301 -
4.4302 -.tabs-below > .nav-tabs > .active > a,
4.4303 -.tabs-below > .nav-tabs > .active > a:hover,
4.4304 -.tabs-below > .nav-tabs > .active > a:focus {
4.4305 - border-color: transparent #ddd #ddd #ddd;
4.4306 -}
4.4307 -
4.4308 -.tabs-left > .nav-tabs > li,
4.4309 -.tabs-right > .nav-tabs > li {
4.4310 - float: none;
4.4311 -}
4.4312 -
4.4313 -.tabs-left > .nav-tabs > li > a,
4.4314 -.tabs-right > .nav-tabs > li > a {
4.4315 - min-width: 74px;
4.4316 - margin-right: 0;
4.4317 - margin-bottom: 3px;
4.4318 -}
4.4319 -
4.4320 -.tabs-left > .nav-tabs {
4.4321 - float: left;
4.4322 - margin-right: 19px;
4.4323 - border-right: 1px solid #ddd;
4.4324 -}
4.4325 -
4.4326 -.tabs-left > .nav-tabs > li > a {
4.4327 - margin-right: -1px;
4.4328 - -webkit-border-radius: 4px 0 0 4px;
4.4329 - -moz-border-radius: 4px 0 0 4px;
4.4330 - border-radius: 4px 0 0 4px;
4.4331 -}
4.4332 -
4.4333 -.tabs-left > .nav-tabs > li > a:hover,
4.4334 -.tabs-left > .nav-tabs > li > a:focus {
4.4335 - border-color: #eeeeee #dddddd #eeeeee #eeeeee;
4.4336 -}
4.4337 -
4.4338 -.tabs-left > .nav-tabs .active > a,
4.4339 -.tabs-left > .nav-tabs .active > a:hover,
4.4340 -.tabs-left > .nav-tabs .active > a:focus {
4.4341 - border-color: #ddd transparent #ddd #ddd;
4.4342 - *border-right-color: #ffffff;
4.4343 -}
4.4344 -
4.4345 -.tabs-right > .nav-tabs {
4.4346 - float: right;
4.4347 - margin-left: 19px;
4.4348 - border-left: 1px solid #ddd;
4.4349 -}
4.4350 -
4.4351 -.tabs-right > .nav-tabs > li > a {
4.4352 - margin-left: -1px;
4.4353 - -webkit-border-radius: 0 4px 4px 0;
4.4354 - -moz-border-radius: 0 4px 4px 0;
4.4355 - border-radius: 0 4px 4px 0;
4.4356 -}
4.4357 -
4.4358 -.tabs-right > .nav-tabs > li > a:hover,
4.4359 -.tabs-right > .nav-tabs > li > a:focus {
4.4360 - border-color: #eeeeee #eeeeee #eeeeee #dddddd;
4.4361 -}
4.4362 -
4.4363 -.tabs-right > .nav-tabs .active > a,
4.4364 -.tabs-right > .nav-tabs .active > a:hover,
4.4365 -.tabs-right > .nav-tabs .active > a:focus {
4.4366 - border-color: #ddd #ddd #ddd transparent;
4.4367 - *border-left-color: #ffffff;
4.4368 -}
4.4369 -
4.4370 -.nav > .disabled > a {
4.4371 - color: #999999;
4.4372 -}
4.4373 -
4.4374 -.nav > .disabled > a:hover,
4.4375 -.nav > .disabled > a:focus {
4.4376 - text-decoration: none;
4.4377 - cursor: default;
4.4378 - background-color: transparent;
4.4379 -}
4.4380 -
4.4381 -.navbar {
4.4382 - *position: relative;
4.4383 - *z-index: 2;
4.4384 - margin-bottom: 20px;
4.4385 - overflow: visible;
4.4386 -}
4.4387 -
4.4388 -.navbar-inner {
4.4389 - min-height: 40px;
4.4390 - padding-right: 20px;
4.4391 - padding-left: 20px;
4.4392 - background-color: #fafafa;
4.4393 - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4.4394 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4.4395 - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4.4396 - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4.4397 - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4.4398 - background-repeat: repeat-x;
4.4399 - border: 1px solid #d4d4d4;
4.4400 - -webkit-border-radius: 4px;
4.4401 - -moz-border-radius: 4px;
4.4402 - border-radius: 4px;
4.4403 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4.4404 - *zoom: 1;
4.4405 - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4.4406 - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4.4407 - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4.4408 -}
4.4409 -
4.4410 -.navbar-inner:before,
4.4411 -.navbar-inner:after {
4.4412 - display: table;
4.4413 - line-height: 0;
4.4414 - content: "";
4.4415 -}
4.4416 -
4.4417 -.navbar-inner:after {
4.4418 - clear: both;
4.4419 -}
4.4420 -
4.4421 -.navbar .container {
4.4422 - width: auto;
4.4423 -}
4.4424 -
4.4425 -.nav-collapse.collapse {
4.4426 - height: auto;
4.4427 - overflow: visible;
4.4428 -}
4.4429 -
4.4430 -.navbar .brand {
4.4431 - display: block;
4.4432 - float: left;
4.4433 - padding: 10px 20px 10px;
4.4434 - margin-left: -20px;
4.4435 - font-size: 20px;
4.4436 - font-weight: 200;
4.4437 - color: #777777;
4.4438 - text-shadow: 0 1px 0 #ffffff;
4.4439 -}
4.4440 -
4.4441 -.navbar .brand:hover,
4.4442 -.navbar .brand:focus {
4.4443 - text-decoration: none;
4.4444 -}
4.4445 -
4.4446 -.navbar-text {
4.4447 - margin-bottom: 0;
4.4448 - line-height: 40px;
4.4449 - color: #777777;
4.4450 -}
4.4451 -
4.4452 -.navbar-link {
4.4453 - color: #777777;
4.4454 -}
4.4455 -
4.4456 -.navbar-link:hover,
4.4457 -.navbar-link:focus {
4.4458 - color: #333333;
4.4459 -}
4.4460 -
4.4461 -.navbar .divider-vertical {
4.4462 - height: 40px;
4.4463 - margin: 0 9px;
4.4464 - border-right: 1px solid #ffffff;
4.4465 - border-left: 1px solid #f2f2f2;
4.4466 -}
4.4467 -
4.4468 -.navbar .btn,
4.4469 -.navbar .btn-group {
4.4470 - margin-top: 5px;
4.4471 -}
4.4472 -
4.4473 -.navbar .btn-group .btn,
4.4474 -.navbar .input-prepend .btn,
4.4475 -.navbar .input-append .btn,
4.4476 -.navbar .input-prepend .btn-group,
4.4477 -.navbar .input-append .btn-group {
4.4478 - margin-top: 0;
4.4479 -}
4.4480 -
4.4481 -.navbar-form {
4.4482 - margin-bottom: 0;
4.4483 - *zoom: 1;
4.4484 -}
4.4485 -
4.4486 -.navbar-form:before,
4.4487 -.navbar-form:after {
4.4488 - display: table;
4.4489 - line-height: 0;
4.4490 - content: "";
4.4491 -}
4.4492 -
4.4493 -.navbar-form:after {
4.4494 - clear: both;
4.4495 -}
4.4496 -
4.4497 -.navbar-form input,
4.4498 -.navbar-form select,
4.4499 -.navbar-form .radio,
4.4500 -.navbar-form .checkbox {
4.4501 - margin-top: 5px;
4.4502 -}
4.4503 -
4.4504 -.navbar-form input,
4.4505 -.navbar-form select,
4.4506 -.navbar-form .btn {
4.4507 - display: inline-block;
4.4508 - margin-bottom: 0;
4.4509 -}
4.4510 -
4.4511 -.navbar-form input[type="image"],
4.4512 -.navbar-form input[type="checkbox"],
4.4513 -.navbar-form input[type="radio"] {
4.4514 - margin-top: 3px;
4.4515 -}
4.4516 -
4.4517 -.navbar-form .input-append,
4.4518 -.navbar-form .input-prepend {
4.4519 - margin-top: 5px;
4.4520 - white-space: nowrap;
4.4521 -}
4.4522 -
4.4523 -.navbar-form .input-append input,
4.4524 -.navbar-form .input-prepend input {
4.4525 - margin-top: 0;
4.4526 -}
4.4527 -
4.4528 -.navbar-search {
4.4529 - position: relative;
4.4530 - float: left;
4.4531 - margin-top: 5px;
4.4532 - margin-bottom: 0;
4.4533 -}
4.4534 -
4.4535 -.navbar-search .search-query {
4.4536 - padding: 4px 14px;
4.4537 - margin-bottom: 0;
4.4538 - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4.4539 - font-size: 13px;
4.4540 - font-weight: normal;
4.4541 - line-height: 1;
4.4542 - -webkit-border-radius: 15px;
4.4543 - -moz-border-radius: 15px;
4.4544 - border-radius: 15px;
4.4545 -}
4.4546 -
4.4547 -.navbar-static-top {
4.4548 - position: static;
4.4549 - margin-bottom: 0;
4.4550 -}
4.4551 -
4.4552 -.navbar-static-top .navbar-inner {
4.4553 - -webkit-border-radius: 0;
4.4554 - -moz-border-radius: 0;
4.4555 - border-radius: 0;
4.4556 -}
4.4557 -
4.4558 -.navbar-fixed-top,
4.4559 -.navbar-fixed-bottom {
4.4560 - position: fixed;
4.4561 - right: 0;
4.4562 - left: 0;
4.4563 - z-index: 1030;
4.4564 - margin-bottom: 0;
4.4565 -}
4.4566 -
4.4567 -.navbar-fixed-top .navbar-inner,
4.4568 -.navbar-static-top .navbar-inner {
4.4569 - border-width: 0 0 1px;
4.4570 -}
4.4571 -
4.4572 -.navbar-fixed-bottom .navbar-inner {
4.4573 - border-width: 1px 0 0;
4.4574 -}
4.4575 -
4.4576 -.navbar-fixed-top .navbar-inner,
4.4577 -.navbar-fixed-bottom .navbar-inner {
4.4578 - padding-right: 0;
4.4579 - padding-left: 0;
4.4580 - -webkit-border-radius: 0;
4.4581 - -moz-border-radius: 0;
4.4582 - border-radius: 0;
4.4583 -}
4.4584 -
4.4585 -.navbar-static-top .container,
4.4586 -.navbar-fixed-top .container,
4.4587 -.navbar-fixed-bottom .container {
4.4588 - width: 940px;
4.4589 -}
4.4590 -
4.4591 -.navbar-fixed-top {
4.4592 - top: 0;
4.4593 -}
4.4594 -
4.4595 -.navbar-fixed-top .navbar-inner,
4.4596 -.navbar-static-top .navbar-inner {
4.4597 - -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4.4598 - -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4.4599 - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4.4600 -}
4.4601 -
4.4602 -.navbar-fixed-bottom {
4.4603 - bottom: 0;
4.4604 -}
4.4605 -
4.4606 -.navbar-fixed-bottom .navbar-inner {
4.4607 - -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4.4608 - -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4.4609 - box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4.4610 -}
4.4611 -
4.4612 -.navbar .nav {
4.4613 - position: relative;
4.4614 - left: 0;
4.4615 - display: block;
4.4616 - float: left;
4.4617 - margin: 0 10px 0 0;
4.4618 -}
4.4619 -
4.4620 -.navbar .nav.pull-right {
4.4621 - float: right;
4.4622 - margin-right: 0;
4.4623 -}
4.4624 -
4.4625 -.navbar .nav > li {
4.4626 - float: left;
4.4627 -}
4.4628 -
4.4629 -.navbar .nav > li > a {
4.4630 - float: none;
4.4631 - padding: 10px 15px 10px;
4.4632 - color: #777777;
4.4633 - text-decoration: none;
4.4634 - text-shadow: 0 1px 0 #ffffff;
4.4635 -}
4.4636 -
4.4637 -.navbar .nav .dropdown-toggle .caret {
4.4638 - margin-top: 8px;
4.4639 -}
4.4640 -
4.4641 -.navbar .nav > li > a:focus,
4.4642 -.navbar .nav > li > a:hover {
4.4643 - color: #333333;
4.4644 - text-decoration: none;
4.4645 - background-color: transparent;
4.4646 -}
4.4647 -
4.4648 -.navbar .nav > .active > a,
4.4649 -.navbar .nav > .active > a:hover,
4.4650 -.navbar .nav > .active > a:focus {
4.4651 - color: #555555;
4.4652 - text-decoration: none;
4.4653 - background-color: #e5e5e5;
4.4654 - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4.4655 - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4.4656 - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4.4657 -}
4.4658 -
4.4659 -.navbar .btn-navbar {
4.4660 - display: none;
4.4661 - float: right;
4.4662 - padding: 7px 10px;
4.4663 - margin-right: 5px;
4.4664 - margin-left: 5px;
4.4665 - color: #ffffff;
4.4666 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.4667 - background-color: #ededed;
4.4668 - *background-color: #e5e5e5;
4.4669 - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4.4670 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4.4671 - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4.4672 - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4.4673 - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4.4674 - background-repeat: repeat-x;
4.4675 - border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4.4676 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.4677 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4.4678 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.4679 - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4.4680 - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4.4681 - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4.4682 -}
4.4683 -
4.4684 -.navbar .btn-navbar:hover,
4.4685 -.navbar .btn-navbar:focus,
4.4686 -.navbar .btn-navbar:active,
4.4687 -.navbar .btn-navbar.active,
4.4688 -.navbar .btn-navbar.disabled,
4.4689 -.navbar .btn-navbar[disabled] {
4.4690 - color: #ffffff;
4.4691 - background-color: #e5e5e5;
4.4692 - *background-color: #d9d9d9;
4.4693 -}
4.4694 -
4.4695 -.navbar .btn-navbar:active,
4.4696 -.navbar .btn-navbar.active {
4.4697 - background-color: #cccccc \9;
4.4698 -}
4.4699 -
4.4700 -.navbar .btn-navbar .icon-bar {
4.4701 - display: block;
4.4702 - width: 18px;
4.4703 - height: 2px;
4.4704 - background-color: #f5f5f5;
4.4705 - -webkit-border-radius: 1px;
4.4706 - -moz-border-radius: 1px;
4.4707 - border-radius: 1px;
4.4708 - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4.4709 - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4.4710 - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4.4711 -}
4.4712 -
4.4713 -.btn-navbar .icon-bar + .icon-bar {
4.4714 - margin-top: 3px;
4.4715 -}
4.4716 -
4.4717 -.navbar .nav > li > .dropdown-menu:before {
4.4718 - position: absolute;
4.4719 - top: -7px;
4.4720 - left: 9px;
4.4721 - display: inline-block;
4.4722 - border-right: 7px solid transparent;
4.4723 - border-bottom: 7px solid #ccc;
4.4724 - border-left: 7px solid transparent;
4.4725 - border-bottom-color: rgba(0, 0, 0, 0.2);
4.4726 - content: '';
4.4727 -}
4.4728 -
4.4729 -.navbar .nav > li > .dropdown-menu:after {
4.4730 - position: absolute;
4.4731 - top: -6px;
4.4732 - left: 10px;
4.4733 - display: inline-block;
4.4734 - border-right: 6px solid transparent;
4.4735 - border-bottom: 6px solid #ffffff;
4.4736 - border-left: 6px solid transparent;
4.4737 - content: '';
4.4738 -}
4.4739 -
4.4740 -.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4.4741 - top: auto;
4.4742 - bottom: -7px;
4.4743 - border-top: 7px solid #ccc;
4.4744 - border-bottom: 0;
4.4745 - border-top-color: rgba(0, 0, 0, 0.2);
4.4746 -}
4.4747 -
4.4748 -.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4.4749 - top: auto;
4.4750 - bottom: -6px;
4.4751 - border-top: 6px solid #ffffff;
4.4752 - border-bottom: 0;
4.4753 -}
4.4754 -
4.4755 -.navbar .nav li.dropdown > a:hover .caret,
4.4756 -.navbar .nav li.dropdown > a:focus .caret {
4.4757 - border-top-color: #333333;
4.4758 - border-bottom-color: #333333;
4.4759 -}
4.4760 -
4.4761 -.navbar .nav li.dropdown.open > .dropdown-toggle,
4.4762 -.navbar .nav li.dropdown.active > .dropdown-toggle,
4.4763 -.navbar .nav li.dropdown.open.active > .dropdown-toggle {
4.4764 - color: #555555;
4.4765 - background-color: #e5e5e5;
4.4766 -}
4.4767 -
4.4768 -.navbar .nav li.dropdown > .dropdown-toggle .caret {
4.4769 - border-top-color: #777777;
4.4770 - border-bottom-color: #777777;
4.4771 -}
4.4772 -
4.4773 -.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4.4774 -.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4.4775 -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4.4776 - border-top-color: #555555;
4.4777 - border-bottom-color: #555555;
4.4778 -}
4.4779 -
4.4780 -.navbar .pull-right > li > .dropdown-menu,
4.4781 -.navbar .nav > li > .dropdown-menu.pull-right {
4.4782 - right: 0;
4.4783 - left: auto;
4.4784 -}
4.4785 -
4.4786 -.navbar .pull-right > li > .dropdown-menu:before,
4.4787 -.navbar .nav > li > .dropdown-menu.pull-right:before {
4.4788 - right: 12px;
4.4789 - left: auto;
4.4790 -}
4.4791 -
4.4792 -.navbar .pull-right > li > .dropdown-menu:after,
4.4793 -.navbar .nav > li > .dropdown-menu.pull-right:after {
4.4794 - right: 13px;
4.4795 - left: auto;
4.4796 -}
4.4797 -
4.4798 -.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4.4799 -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4.4800 - right: 100%;
4.4801 - left: auto;
4.4802 - margin-right: -1px;
4.4803 - margin-left: 0;
4.4804 - -webkit-border-radius: 6px 0 6px 6px;
4.4805 - -moz-border-radius: 6px 0 6px 6px;
4.4806 - border-radius: 6px 0 6px 6px;
4.4807 -}
4.4808 -
4.4809 -.navbar-inverse .navbar-inner {
4.4810 - background-color: #1b1b1b;
4.4811 - background-image: -moz-linear-gradient(top, #222222, #111111);
4.4812 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4.4813 - background-image: -webkit-linear-gradient(top, #222222, #111111);
4.4814 - background-image: -o-linear-gradient(top, #222222, #111111);
4.4815 - background-image: linear-gradient(to bottom, #222222, #111111);
4.4816 - background-repeat: repeat-x;
4.4817 - border-color: #252525;
4.4818 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4.4819 -}
4.4820 -
4.4821 -.navbar-inverse .brand,
4.4822 -.navbar-inverse .nav > li > a {
4.4823 - color: #999999;
4.4824 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.4825 -}
4.4826 -
4.4827 -.navbar-inverse .brand:hover,
4.4828 -.navbar-inverse .nav > li > a:hover,
4.4829 -.navbar-inverse .brand:focus,
4.4830 -.navbar-inverse .nav > li > a:focus {
4.4831 - color: #ffffff;
4.4832 -}
4.4833 -
4.4834 -.navbar-inverse .brand {
4.4835 - color: #999999;
4.4836 -}
4.4837 -
4.4838 -.navbar-inverse .navbar-text {
4.4839 - color: #999999;
4.4840 -}
4.4841 -
4.4842 -.navbar-inverse .nav > li > a:focus,
4.4843 -.navbar-inverse .nav > li > a:hover {
4.4844 - color: #ffffff;
4.4845 - background-color: transparent;
4.4846 -}
4.4847 -
4.4848 -.navbar-inverse .nav .active > a,
4.4849 -.navbar-inverse .nav .active > a:hover,
4.4850 -.navbar-inverse .nav .active > a:focus {
4.4851 - color: #ffffff;
4.4852 - background-color: #111111;
4.4853 -}
4.4854 -
4.4855 -.navbar-inverse .navbar-link {
4.4856 - color: #999999;
4.4857 -}
4.4858 -
4.4859 -.navbar-inverse .navbar-link:hover,
4.4860 -.navbar-inverse .navbar-link:focus {
4.4861 - color: #ffffff;
4.4862 -}
4.4863 -
4.4864 -.navbar-inverse .divider-vertical {
4.4865 - border-right-color: #222222;
4.4866 - border-left-color: #111111;
4.4867 -}
4.4868 -
4.4869 -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4.4870 -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4.4871 -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4.4872 - color: #ffffff;
4.4873 - background-color: #111111;
4.4874 -}
4.4875 -
4.4876 -.navbar-inverse .nav li.dropdown > a:hover .caret,
4.4877 -.navbar-inverse .nav li.dropdown > a:focus .caret {
4.4878 - border-top-color: #ffffff;
4.4879 - border-bottom-color: #ffffff;
4.4880 -}
4.4881 -
4.4882 -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4.4883 - border-top-color: #999999;
4.4884 - border-bottom-color: #999999;
4.4885 -}
4.4886 -
4.4887 -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4.4888 -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4.4889 -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4.4890 - border-top-color: #ffffff;
4.4891 - border-bottom-color: #ffffff;
4.4892 -}
4.4893 -
4.4894 -.navbar-inverse .navbar-search .search-query {
4.4895 - color: #ffffff;
4.4896 - background-color: #515151;
4.4897 - border-color: #111111;
4.4898 - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4.4899 - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4.4900 - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4.4901 - -webkit-transition: none;
4.4902 - -moz-transition: none;
4.4903 - -o-transition: none;
4.4904 - transition: none;
4.4905 -}
4.4906 -
4.4907 -.navbar-inverse .navbar-search .search-query:-moz-placeholder {
4.4908 - color: #cccccc;
4.4909 -}
4.4910 -
4.4911 -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4.4912 - color: #cccccc;
4.4913 -}
4.4914 -
4.4915 -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4.4916 - color: #cccccc;
4.4917 -}
4.4918 -
4.4919 -.navbar-inverse .navbar-search .search-query:focus,
4.4920 -.navbar-inverse .navbar-search .search-query.focused {
4.4921 - padding: 5px 15px;
4.4922 - color: #333333;
4.4923 - text-shadow: 0 1px 0 #ffffff;
4.4924 - background-color: #ffffff;
4.4925 - border: 0;
4.4926 - outline: 0;
4.4927 - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4.4928 - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4.4929 - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4.4930 -}
4.4931 -
4.4932 -.navbar-inverse .btn-navbar {
4.4933 - color: #ffffff;
4.4934 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.4935 - background-color: #0e0e0e;
4.4936 - *background-color: #040404;
4.4937 - background-image: -moz-linear-gradient(top, #151515, #040404);
4.4938 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4.4939 - background-image: -webkit-linear-gradient(top, #151515, #040404);
4.4940 - background-image: -o-linear-gradient(top, #151515, #040404);
4.4941 - background-image: linear-gradient(to bottom, #151515, #040404);
4.4942 - background-repeat: repeat-x;
4.4943 - border-color: #040404 #040404 #000000;
4.4944 - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4.4945 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4.4946 - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4.4947 -}
4.4948 -
4.4949 -.navbar-inverse .btn-navbar:hover,
4.4950 -.navbar-inverse .btn-navbar:focus,
4.4951 -.navbar-inverse .btn-navbar:active,
4.4952 -.navbar-inverse .btn-navbar.active,
4.4953 -.navbar-inverse .btn-navbar.disabled,
4.4954 -.navbar-inverse .btn-navbar[disabled] {
4.4955 - color: #ffffff;
4.4956 - background-color: #040404;
4.4957 - *background-color: #000000;
4.4958 -}
4.4959 -
4.4960 -.navbar-inverse .btn-navbar:active,
4.4961 -.navbar-inverse .btn-navbar.active {
4.4962 - background-color: #000000 \9;
4.4963 -}
4.4964 -
4.4965 -.breadcrumb {
4.4966 - padding: 8px 15px;
4.4967 - margin: 0 0 20px;
4.4968 - list-style: none;
4.4969 - background-color: #f5f5f5;
4.4970 - -webkit-border-radius: 4px;
4.4971 - -moz-border-radius: 4px;
4.4972 - border-radius: 4px;
4.4973 -}
4.4974 -
4.4975 -.breadcrumb > li {
4.4976 - display: inline-block;
4.4977 - *display: inline;
4.4978 - text-shadow: 0 1px 0 #ffffff;
4.4979 - *zoom: 1;
4.4980 -}
4.4981 -
4.4982 -.breadcrumb > li > .divider {
4.4983 - padding: 0 5px;
4.4984 - color: #ccc;
4.4985 -}
4.4986 -
4.4987 -.breadcrumb > .active {
4.4988 - color: #999999;
4.4989 -}
4.4990 -
4.4991 -.pagination {
4.4992 - margin: 20px 0;
4.4993 -}
4.4994 -
4.4995 -.pagination ul {
4.4996 - display: inline-block;
4.4997 - *display: inline;
4.4998 - margin-bottom: 0;
4.4999 - margin-left: 0;
4.5000 - -webkit-border-radius: 4px;
4.5001 - -moz-border-radius: 4px;
4.5002 - border-radius: 4px;
4.5003 - *zoom: 1;
4.5004 - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4.5005 - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4.5006 - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4.5007 -}
4.5008 -
4.5009 -.pagination ul > li {
4.5010 - display: inline;
4.5011 -}
4.5012 -
4.5013 -.pagination ul > li > a,
4.5014 -.pagination ul > li > span {
4.5015 - float: left;
4.5016 - padding: 4px 12px;
4.5017 - line-height: 20px;
4.5018 - text-decoration: none;
4.5019 - background-color: #ffffff;
4.5020 - border: 1px solid #dddddd;
4.5021 - border-left-width: 0;
4.5022 -}
4.5023 -
4.5024 -.pagination ul > li > a:hover,
4.5025 -.pagination ul > li > a:focus,
4.5026 -.pagination ul > .active > a,
4.5027 -.pagination ul > .active > span {
4.5028 - background-color: #f5f5f5;
4.5029 -}
4.5030 -
4.5031 -.pagination ul > .active > a,
4.5032 -.pagination ul > .active > span {
4.5033 - color: #999999;
4.5034 - cursor: default;
4.5035 -}
4.5036 -
4.5037 -.pagination ul > .disabled > span,
4.5038 -.pagination ul > .disabled > a,
4.5039 -.pagination ul > .disabled > a:hover,
4.5040 -.pagination ul > .disabled > a:focus {
4.5041 - color: #999999;
4.5042 - cursor: default;
4.5043 - background-color: transparent;
4.5044 -}
4.5045 -
4.5046 -.pagination ul > li:first-child > a,
4.5047 -.pagination ul > li:first-child > span {
4.5048 - border-left-width: 1px;
4.5049 - -webkit-border-bottom-left-radius: 4px;
4.5050 - border-bottom-left-radius: 4px;
4.5051 - -webkit-border-top-left-radius: 4px;
4.5052 - border-top-left-radius: 4px;
4.5053 - -moz-border-radius-bottomleft: 4px;
4.5054 - -moz-border-radius-topleft: 4px;
4.5055 -}
4.5056 -
4.5057 -.pagination ul > li:last-child > a,
4.5058 -.pagination ul > li:last-child > span {
4.5059 - -webkit-border-top-right-radius: 4px;
4.5060 - border-top-right-radius: 4px;
4.5061 - -webkit-border-bottom-right-radius: 4px;
4.5062 - border-bottom-right-radius: 4px;
4.5063 - -moz-border-radius-topright: 4px;
4.5064 - -moz-border-radius-bottomright: 4px;
4.5065 -}
4.5066 -
4.5067 -.pagination-centered {
4.5068 - text-align: center;
4.5069 -}
4.5070 -
4.5071 -.pagination-right {
4.5072 - text-align: right;
4.5073 -}
4.5074 -
4.5075 -.pagination-large ul > li > a,
4.5076 -.pagination-large ul > li > span {
4.5077 - padding: 11px 19px;
4.5078 - font-size: 17.5px;
4.5079 -}
4.5080 -
4.5081 -.pagination-large ul > li:first-child > a,
4.5082 -.pagination-large ul > li:first-child > span {
4.5083 - -webkit-border-bottom-left-radius: 6px;
4.5084 - border-bottom-left-radius: 6px;
4.5085 - -webkit-border-top-left-radius: 6px;
4.5086 - border-top-left-radius: 6px;
4.5087 - -moz-border-radius-bottomleft: 6px;
4.5088 - -moz-border-radius-topleft: 6px;
4.5089 -}
4.5090 -
4.5091 -.pagination-large ul > li:last-child > a,
4.5092 -.pagination-large ul > li:last-child > span {
4.5093 - -webkit-border-top-right-radius: 6px;
4.5094 - border-top-right-radius: 6px;
4.5095 - -webkit-border-bottom-right-radius: 6px;
4.5096 - border-bottom-right-radius: 6px;
4.5097 - -moz-border-radius-topright: 6px;
4.5098 - -moz-border-radius-bottomright: 6px;
4.5099 -}
4.5100 -
4.5101 -.pagination-mini ul > li:first-child > a,
4.5102 -.pagination-small ul > li:first-child > a,
4.5103 -.pagination-mini ul > li:first-child > span,
4.5104 -.pagination-small ul > li:first-child > span {
4.5105 - -webkit-border-bottom-left-radius: 3px;
4.5106 - border-bottom-left-radius: 3px;
4.5107 - -webkit-border-top-left-radius: 3px;
4.5108 - border-top-left-radius: 3px;
4.5109 - -moz-border-radius-bottomleft: 3px;
4.5110 - -moz-border-radius-topleft: 3px;
4.5111 -}
4.5112 -
4.5113 -.pagination-mini ul > li:last-child > a,
4.5114 -.pagination-small ul > li:last-child > a,
4.5115 -.pagination-mini ul > li:last-child > span,
4.5116 -.pagination-small ul > li:last-child > span {
4.5117 - -webkit-border-top-right-radius: 3px;
4.5118 - border-top-right-radius: 3px;
4.5119 - -webkit-border-bottom-right-radius: 3px;
4.5120 - border-bottom-right-radius: 3px;
4.5121 - -moz-border-radius-topright: 3px;
4.5122 - -moz-border-radius-bottomright: 3px;
4.5123 -}
4.5124 -
4.5125 -.pagination-small ul > li > a,
4.5126 -.pagination-small ul > li > span {
4.5127 - padding: 2px 10px;
4.5128 - font-size: 11.9px;
4.5129 -}
4.5130 -
4.5131 -.pagination-mini ul > li > a,
4.5132 -.pagination-mini ul > li > span {
4.5133 - padding: 0 6px;
4.5134 - font-size: 10.5px;
4.5135 -}
4.5136 -
4.5137 -.pager {
4.5138 - margin: 20px 0;
4.5139 - text-align: center;
4.5140 - list-style: none;
4.5141 - *zoom: 1;
4.5142 -}
4.5143 -
4.5144 -.pager:before,
4.5145 -.pager:after {
4.5146 - display: table;
4.5147 - line-height: 0;
4.5148 - content: "";
4.5149 -}
4.5150 -
4.5151 -.pager:after {
4.5152 - clear: both;
4.5153 -}
4.5154 -
4.5155 -.pager li {
4.5156 - display: inline;
4.5157 -}
4.5158 -
4.5159 -.pager li > a,
4.5160 -.pager li > span {
4.5161 - display: inline-block;
4.5162 - padding: 5px 14px;
4.5163 - background-color: #fff;
4.5164 - border: 1px solid #ddd;
4.5165 - -webkit-border-radius: 15px;
4.5166 - -moz-border-radius: 15px;
4.5167 - border-radius: 15px;
4.5168 -}
4.5169 -
4.5170 -.pager li > a:hover,
4.5171 -.pager li > a:focus {
4.5172 - text-decoration: none;
4.5173 - background-color: #f5f5f5;
4.5174 -}
4.5175 -
4.5176 -.pager .next > a,
4.5177 -.pager .next > span {
4.5178 - float: right;
4.5179 -}
4.5180 -
4.5181 -.pager .previous > a,
4.5182 -.pager .previous > span {
4.5183 - float: left;
4.5184 -}
4.5185 -
4.5186 -.pager .disabled > a,
4.5187 -.pager .disabled > a:hover,
4.5188 -.pager .disabled > a:focus,
4.5189 -.pager .disabled > span {
4.5190 - color: #999999;
4.5191 - cursor: default;
4.5192 - background-color: #fff;
4.5193 -}
4.5194 -
4.5195 -.modal-backdrop {
4.5196 - position: fixed;
4.5197 - top: 0;
4.5198 - right: 0;
4.5199 - bottom: 0;
4.5200 - left: 0;
4.5201 - z-index: 1040;
4.5202 - background-color: #000000;
4.5203 -}
4.5204 -
4.5205 -.modal-backdrop.fade {
4.5206 - opacity: 0;
4.5207 -}
4.5208 -
4.5209 -.modal-backdrop,
4.5210 -.modal-backdrop.fade.in {
4.5211 - opacity: 0.8;
4.5212 - filter: alpha(opacity=80);
4.5213 -}
4.5214 -
4.5215 -.modal {
4.5216 - position: fixed;
4.5217 - top: 10%;
4.5218 - left: 50%;
4.5219 - z-index: 1050;
4.5220 - width: 560px;
4.5221 - margin-left: -280px;
4.5222 - background-color: #ffffff;
4.5223 - border: 1px solid #999;
4.5224 - border: 1px solid rgba(0, 0, 0, 0.3);
4.5225 - *border: 1px solid #999;
4.5226 - -webkit-border-radius: 6px;
4.5227 - -moz-border-radius: 6px;
4.5228 - border-radius: 6px;
4.5229 - outline: none;
4.5230 - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4.5231 - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4.5232 - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4.5233 - -webkit-background-clip: padding-box;
4.5234 - -moz-background-clip: padding-box;
4.5235 - background-clip: padding-box;
4.5236 -}
4.5237 -
4.5238 -.modal.fade {
4.5239 - top: -25%;
4.5240 - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
4.5241 - -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
4.5242 - -o-transition: opacity 0.3s linear, top 0.3s ease-out;
4.5243 - transition: opacity 0.3s linear, top 0.3s ease-out;
4.5244 -}
4.5245 -
4.5246 -.modal.fade.in {
4.5247 - top: 10%;
4.5248 -}
4.5249 -
4.5250 -.modal-header {
4.5251 - padding: 9px 15px;
4.5252 - border-bottom: 1px solid #eee;
4.5253 -}
4.5254 -
4.5255 -.modal-header .close {
4.5256 - margin-top: 2px;
4.5257 -}
4.5258 -
4.5259 -.modal-header h3 {
4.5260 - margin: 0;
4.5261 - line-height: 30px;
4.5262 -}
4.5263 -
4.5264 -.modal-body {
4.5265 - position: relative;
4.5266 - max-height: 400px;
4.5267 - padding: 15px;
4.5268 - overflow-y: auto;
4.5269 -}
4.5270 -
4.5271 -.modal-form {
4.5272 - margin-bottom: 0;
4.5273 -}
4.5274 -
4.5275 -.modal-footer {
4.5276 - padding: 14px 15px 15px;
4.5277 - margin-bottom: 0;
4.5278 - text-align: right;
4.5279 - background-color: #f5f5f5;
4.5280 - border-top: 1px solid #ddd;
4.5281 - -webkit-border-radius: 0 0 6px 6px;
4.5282 - -moz-border-radius: 0 0 6px 6px;
4.5283 - border-radius: 0 0 6px 6px;
4.5284 - *zoom: 1;
4.5285 - -webkit-box-shadow: inset 0 1px 0 #ffffff;
4.5286 - -moz-box-shadow: inset 0 1px 0 #ffffff;
4.5287 - box-shadow: inset 0 1px 0 #ffffff;
4.5288 -}
4.5289 -
4.5290 -.modal-footer:before,
4.5291 -.modal-footer:after {
4.5292 - display: table;
4.5293 - line-height: 0;
4.5294 - content: "";
4.5295 -}
4.5296 -
4.5297 -.modal-footer:after {
4.5298 - clear: both;
4.5299 -}
4.5300 -
4.5301 -.modal-footer .btn + .btn {
4.5302 - margin-bottom: 0;
4.5303 - margin-left: 5px;
4.5304 -}
4.5305 -
4.5306 -.modal-footer .btn-group .btn + .btn {
4.5307 - margin-left: -1px;
4.5308 -}
4.5309 -
4.5310 -.modal-footer .btn-block + .btn-block {
4.5311 - margin-left: 0;
4.5312 -}
4.5313 -
4.5314 -.tooltip {
4.5315 - position: absolute;
4.5316 - z-index: 1030;
4.5317 - display: block;
4.5318 - font-size: 11px;
4.5319 - line-height: 1.4;
4.5320 - opacity: 0;
4.5321 - filter: alpha(opacity=0);
4.5322 - visibility: visible;
4.5323 -}
4.5324 -
4.5325 -.tooltip.in {
4.5326 - opacity: 0.8;
4.5327 - filter: alpha(opacity=80);
4.5328 -}
4.5329 -
4.5330 -.tooltip.top {
4.5331 - padding: 5px 0;
4.5332 - margin-top: -3px;
4.5333 -}
4.5334 -
4.5335 -.tooltip.right {
4.5336 - padding: 0 5px;
4.5337 - margin-left: 3px;
4.5338 -}
4.5339 -
4.5340 -.tooltip.bottom {
4.5341 - padding: 5px 0;
4.5342 - margin-top: 3px;
4.5343 -}
4.5344 -
4.5345 -.tooltip.left {
4.5346 - padding: 0 5px;
4.5347 - margin-left: -3px;
4.5348 -}
4.5349 -
4.5350 -.tooltip-inner {
4.5351 - max-width: 200px;
4.5352 - padding: 8px;
4.5353 - color: #ffffff;
4.5354 - text-align: center;
4.5355 - text-decoration: none;
4.5356 - background-color: #000000;
4.5357 - -webkit-border-radius: 4px;
4.5358 - -moz-border-radius: 4px;
4.5359 - border-radius: 4px;
4.5360 -}
4.5361 -
4.5362 -.tooltip-arrow {
4.5363 - position: absolute;
4.5364 - width: 0;
4.5365 - height: 0;
4.5366 - border-color: transparent;
4.5367 - border-style: solid;
4.5368 -}
4.5369 -
4.5370 -.tooltip.top .tooltip-arrow {
4.5371 - bottom: 0;
4.5372 - left: 50%;
4.5373 - margin-left: -5px;
4.5374 - border-top-color: #000000;
4.5375 - border-width: 5px 5px 0;
4.5376 -}
4.5377 -
4.5378 -.tooltip.right .tooltip-arrow {
4.5379 - top: 50%;
4.5380 - left: 0;
4.5381 - margin-top: -5px;
4.5382 - border-right-color: #000000;
4.5383 - border-width: 5px 5px 5px 0;
4.5384 -}
4.5385 -
4.5386 -.tooltip.left .tooltip-arrow {
4.5387 - top: 50%;
4.5388 - right: 0;
4.5389 - margin-top: -5px;
4.5390 - border-left-color: #000000;
4.5391 - border-width: 5px 0 5px 5px;
4.5392 -}
4.5393 -
4.5394 -.tooltip.bottom .tooltip-arrow {
4.5395 - top: 0;
4.5396 - left: 50%;
4.5397 - margin-left: -5px;
4.5398 - border-bottom-color: #000000;
4.5399 - border-width: 0 5px 5px;
4.5400 -}
4.5401 -
4.5402 -.popover {
4.5403 - position: absolute;
4.5404 - top: 0;
4.5405 - left: 0;
4.5406 - z-index: 1010;
4.5407 - display: none;
4.5408 - max-width: 276px;
4.5409 - padding: 1px;
4.5410 - text-align: left;
4.5411 - white-space: normal;
4.5412 - background-color: #ffffff;
4.5413 - border: 1px solid #ccc;
4.5414 - border: 1px solid rgba(0, 0, 0, 0.2);
4.5415 - -webkit-border-radius: 6px;
4.5416 - -moz-border-radius: 6px;
4.5417 - border-radius: 6px;
4.5418 - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.5419 - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.5420 - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4.5421 - -webkit-background-clip: padding-box;
4.5422 - -moz-background-clip: padding;
4.5423 - background-clip: padding-box;
4.5424 -}
4.5425 -
4.5426 -.popover.top {
4.5427 - margin-top: -10px;
4.5428 -}
4.5429 -
4.5430 -.popover.right {
4.5431 - margin-left: 10px;
4.5432 -}
4.5433 -
4.5434 -.popover.bottom {
4.5435 - margin-top: 10px;
4.5436 -}
4.5437 -
4.5438 -.popover.left {
4.5439 - margin-left: -10px;
4.5440 -}
4.5441 -
4.5442 -.popover-title {
4.5443 - padding: 8px 14px;
4.5444 - margin: 0;
4.5445 - font-size: 14px;
4.5446 - font-weight: normal;
4.5447 - line-height: 18px;
4.5448 - background-color: #f7f7f7;
4.5449 - border-bottom: 1px solid #ebebeb;
4.5450 - -webkit-border-radius: 5px 5px 0 0;
4.5451 - -moz-border-radius: 5px 5px 0 0;
4.5452 - border-radius: 5px 5px 0 0;
4.5453 -}
4.5454 -
4.5455 -.popover-title:empty {
4.5456 - display: none;
4.5457 -}
4.5458 -
4.5459 -.popover-content {
4.5460 - padding: 9px 14px;
4.5461 -}
4.5462 -
4.5463 -.popover .arrow,
4.5464 -.popover .arrow:after {
4.5465 - position: absolute;
4.5466 - display: block;
4.5467 - width: 0;
4.5468 - height: 0;
4.5469 - border-color: transparent;
4.5470 - border-style: solid;
4.5471 -}
4.5472 -
4.5473 -.popover .arrow {
4.5474 - border-width: 11px;
4.5475 -}
4.5476 -
4.5477 -.popover .arrow:after {
4.5478 - border-width: 10px;
4.5479 - content: "";
4.5480 -}
4.5481 -
4.5482 -.popover.top .arrow {
4.5483 - bottom: -11px;
4.5484 - left: 50%;
4.5485 - margin-left: -11px;
4.5486 - border-top-color: #999;
4.5487 - border-top-color: rgba(0, 0, 0, 0.25);
4.5488 - border-bottom-width: 0;
4.5489 -}
4.5490 -
4.5491 -.popover.top .arrow:after {
4.5492 - bottom: 1px;
4.5493 - margin-left: -10px;
4.5494 - border-top-color: #ffffff;
4.5495 - border-bottom-width: 0;
4.5496 -}
4.5497 -
4.5498 -.popover.right .arrow {
4.5499 - top: 50%;
4.5500 - left: -11px;
4.5501 - margin-top: -11px;
4.5502 - border-right-color: #999;
4.5503 - border-right-color: rgba(0, 0, 0, 0.25);
4.5504 - border-left-width: 0;
4.5505 -}
4.5506 -
4.5507 -.popover.right .arrow:after {
4.5508 - bottom: -10px;
4.5509 - left: 1px;
4.5510 - border-right-color: #ffffff;
4.5511 - border-left-width: 0;
4.5512 -}
4.5513 -
4.5514 -.popover.bottom .arrow {
4.5515 - top: -11px;
4.5516 - left: 50%;
4.5517 - margin-left: -11px;
4.5518 - border-bottom-color: #999;
4.5519 - border-bottom-color: rgba(0, 0, 0, 0.25);
4.5520 - border-top-width: 0;
4.5521 -}
4.5522 -
4.5523 -.popover.bottom .arrow:after {
4.5524 - top: 1px;
4.5525 - margin-left: -10px;
4.5526 - border-bottom-color: #ffffff;
4.5527 - border-top-width: 0;
4.5528 -}
4.5529 -
4.5530 -.popover.left .arrow {
4.5531 - top: 50%;
4.5532 - right: -11px;
4.5533 - margin-top: -11px;
4.5534 - border-left-color: #999;
4.5535 - border-left-color: rgba(0, 0, 0, 0.25);
4.5536 - border-right-width: 0;
4.5537 -}
4.5538 -
4.5539 -.popover.left .arrow:after {
4.5540 - right: 1px;
4.5541 - bottom: -10px;
4.5542 - border-left-color: #ffffff;
4.5543 - border-right-width: 0;
4.5544 -}
4.5545 -
4.5546 -.thumbnails {
4.5547 - margin-left: -20px;
4.5548 - list-style: none;
4.5549 - *zoom: 1;
4.5550 -}
4.5551 -
4.5552 -.thumbnails:before,
4.5553 -.thumbnails:after {
4.5554 - display: table;
4.5555 - line-height: 0;
4.5556 - content: "";
4.5557 -}
4.5558 -
4.5559 -.thumbnails:after {
4.5560 - clear: both;
4.5561 -}
4.5562 -
4.5563 -.row-fluid .thumbnails {
4.5564 - margin-left: 0;
4.5565 -}
4.5566 -
4.5567 -.thumbnails > li {
4.5568 - float: left;
4.5569 - margin-bottom: 20px;
4.5570 - margin-left: 20px;
4.5571 -}
4.5572 -
4.5573 -.thumbnail {
4.5574 - display: block;
4.5575 - padding: 4px;
4.5576 - line-height: 20px;
4.5577 - border: 1px solid #ddd;
4.5578 - -webkit-border-radius: 4px;
4.5579 - -moz-border-radius: 4px;
4.5580 - border-radius: 4px;
4.5581 - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4.5582 - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4.5583 - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4.5584 - -webkit-transition: all 0.2s ease-in-out;
4.5585 - -moz-transition: all 0.2s ease-in-out;
4.5586 - -o-transition: all 0.2s ease-in-out;
4.5587 - transition: all 0.2s ease-in-out;
4.5588 -}
4.5589 -
4.5590 -a.thumbnail:hover,
4.5591 -a.thumbnail:focus {
4.5592 - border-color: #0088cc;
4.5593 - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4.5594 - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4.5595 - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4.5596 -}
4.5597 -
4.5598 -.thumbnail > img {
4.5599 - display: block;
4.5600 - max-width: 100%;
4.5601 - margin-right: auto;
4.5602 - margin-left: auto;
4.5603 -}
4.5604 -
4.5605 -.thumbnail .caption {
4.5606 - padding: 9px;
4.5607 - color: #555555;
4.5608 -}
4.5609 -
4.5610 -.media,
4.5611 -.media-body {
4.5612 - overflow: hidden;
4.5613 - *overflow: visible;
4.5614 - zoom: 1;
4.5615 -}
4.5616 -
4.5617 -.media,
4.5618 -.media .media {
4.5619 - margin-top: 15px;
4.5620 -}
4.5621 -
4.5622 -.media:first-child {
4.5623 - margin-top: 0;
4.5624 -}
4.5625 -
4.5626 -.media-object {
4.5627 - display: block;
4.5628 -}
4.5629 -
4.5630 -.media-heading {
4.5631 - margin: 0 0 5px;
4.5632 -}
4.5633 -
4.5634 -.media > .pull-left {
4.5635 - margin-right: 10px;
4.5636 -}
4.5637 -
4.5638 -.media > .pull-right {
4.5639 - margin-left: 10px;
4.5640 -}
4.5641 -
4.5642 -.media-list {
4.5643 - margin-left: 0;
4.5644 - list-style: none;
4.5645 -}
4.5646 -
4.5647 -.label,
4.5648 -.badge {
4.5649 - display: inline-block;
4.5650 - padding: 2px 4px;
4.5651 - font-size: 11.844px;
4.5652 - font-weight: bold;
4.5653 - line-height: 14px;
4.5654 - color: #ffffff;
4.5655 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.5656 - white-space: nowrap;
4.5657 - vertical-align: baseline;
4.5658 - background-color: #999999;
4.5659 -}
4.5660 -
4.5661 -.label {
4.5662 - -webkit-border-radius: 3px;
4.5663 - -moz-border-radius: 3px;
4.5664 - border-radius: 3px;
4.5665 -}
4.5666 -
4.5667 -.badge {
4.5668 - padding-right: 9px;
4.5669 - padding-left: 9px;
4.5670 - -webkit-border-radius: 9px;
4.5671 - -moz-border-radius: 9px;
4.5672 - border-radius: 9px;
4.5673 -}
4.5674 -
4.5675 -.label:empty,
4.5676 -.badge:empty {
4.5677 - display: none;
4.5678 -}
4.5679 -
4.5680 -a.label:hover,
4.5681 -a.label:focus,
4.5682 -a.badge:hover,
4.5683 -a.badge:focus {
4.5684 - color: #ffffff;
4.5685 - text-decoration: none;
4.5686 - cursor: pointer;
4.5687 -}
4.5688 -
4.5689 -.label-important,
4.5690 -.badge-important {
4.5691 - background-color: #b94a48;
4.5692 -}
4.5693 -
4.5694 -.label-important[href],
4.5695 -.badge-important[href] {
4.5696 - background-color: #953b39;
4.5697 -}
4.5698 -
4.5699 -.label-warning,
4.5700 -.badge-warning {
4.5701 - background-color: #f89406;
4.5702 -}
4.5703 -
4.5704 -.label-warning[href],
4.5705 -.badge-warning[href] {
4.5706 - background-color: #c67605;
4.5707 -}
4.5708 -
4.5709 -.label-success,
4.5710 -.badge-success {
4.5711 - background-color: #468847;
4.5712 -}
4.5713 -
4.5714 -.label-success[href],
4.5715 -.badge-success[href] {
4.5716 - background-color: #356635;
4.5717 -}
4.5718 -
4.5719 -.label-info,
4.5720 -.badge-info {
4.5721 - background-color: #3a87ad;
4.5722 -}
4.5723 -
4.5724 -.label-info[href],
4.5725 -.badge-info[href] {
4.5726 - background-color: #2d6987;
4.5727 -}
4.5728 -
4.5729 -.label-inverse,
4.5730 -.badge-inverse {
4.5731 - background-color: #333333;
4.5732 -}
4.5733 -
4.5734 -.label-inverse[href],
4.5735 -.badge-inverse[href] {
4.5736 - background-color: #1a1a1a;
4.5737 -}
4.5738 -
4.5739 -.btn .label,
4.5740 -.btn .badge {
4.5741 - position: relative;
4.5742 - top: -1px;
4.5743 -}
4.5744 -
4.5745 -.btn-mini .label,
4.5746 -.btn-mini .badge {
4.5747 - top: 0;
4.5748 -}
4.5749 -
4.5750 -@-webkit-keyframes progress-bar-stripes {
4.5751 - from {
4.5752 - background-position: 40px 0;
4.5753 - }
4.5754 - to {
4.5755 - background-position: 0 0;
4.5756 - }
4.5757 -}
4.5758 -
4.5759 -@-moz-keyframes progress-bar-stripes {
4.5760 - from {
4.5761 - background-position: 40px 0;
4.5762 - }
4.5763 - to {
4.5764 - background-position: 0 0;
4.5765 - }
4.5766 -}
4.5767 -
4.5768 -@-ms-keyframes progress-bar-stripes {
4.5769 - from {
4.5770 - background-position: 40px 0;
4.5771 - }
4.5772 - to {
4.5773 - background-position: 0 0;
4.5774 - }
4.5775 -}
4.5776 -
4.5777 -@-o-keyframes progress-bar-stripes {
4.5778 - from {
4.5779 - background-position: 0 0;
4.5780 - }
4.5781 - to {
4.5782 - background-position: 40px 0;
4.5783 - }
4.5784 -}
4.5785 -
4.5786 -@keyframes progress-bar-stripes {
4.5787 - from {
4.5788 - background-position: 40px 0;
4.5789 - }
4.5790 - to {
4.5791 - background-position: 0 0;
4.5792 - }
4.5793 -}
4.5794 -
4.5795 -.progress {
4.5796 - height: 20px;
4.5797 - margin-bottom: 20px;
4.5798 - overflow: hidden;
4.5799 - background-color: #f7f7f7;
4.5800 - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4.5801 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4.5802 - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4.5803 - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4.5804 - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
4.5805 - background-repeat: repeat-x;
4.5806 - -webkit-border-radius: 4px;
4.5807 - -moz-border-radius: 4px;
4.5808 - border-radius: 4px;
4.5809 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
4.5810 - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4.5811 - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4.5812 - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4.5813 -}
4.5814 -
4.5815 -.progress .bar {
4.5816 - float: left;
4.5817 - width: 0;
4.5818 - height: 100%;
4.5819 - font-size: 12px;
4.5820 - color: #ffffff;
4.5821 - text-align: center;
4.5822 - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4.5823 - background-color: #0e90d2;
4.5824 - background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4.5825 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4.5826 - background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4.5827 - background-image: -o-linear-gradient(top, #149bdf, #0480be);
4.5828 - background-image: linear-gradient(to bottom, #149bdf, #0480be);
4.5829 - background-repeat: repeat-x;
4.5830 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
4.5831 - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5832 - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5833 - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5834 - -webkit-box-sizing: border-box;
4.5835 - -moz-box-sizing: border-box;
4.5836 - box-sizing: border-box;
4.5837 - -webkit-transition: width 0.6s ease;
4.5838 - -moz-transition: width 0.6s ease;
4.5839 - -o-transition: width 0.6s ease;
4.5840 - transition: width 0.6s ease;
4.5841 -}
4.5842 -
4.5843 -.progress .bar + .bar {
4.5844 - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5845 - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5846 - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4.5847 -}
4.5848 -
4.5849 -.progress-striped .bar {
4.5850 - background-color: #149bdf;
4.5851 - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4.5852 - 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);
4.5853 - background-image: -moz-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);
4.5854 - 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);
4.5855 - 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);
4.5856 - -webkit-background-size: 40px 40px;
4.5857 - -moz-background-size: 40px 40px;
4.5858 - -o-background-size: 40px 40px;
4.5859 - background-size: 40px 40px;
4.5860 -}
4.5861 -
4.5862 -.progress.active .bar {
4.5863 - -webkit-animation: progress-bar-stripes 2s linear infinite;
4.5864 - -moz-animation: progress-bar-stripes 2s linear infinite;
4.5865 - -ms-animation: progress-bar-stripes 2s linear infinite;
4.5866 - -o-animation: progress-bar-stripes 2s linear infinite;
4.5867 - animation: progress-bar-stripes 2s linear infinite;
4.5868 -}
4.5869 -
4.5870 -.progress-danger .bar,
4.5871 -.progress .bar-danger {
4.5872 - background-color: #dd514c;
4.5873 - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4.5874 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4.5875 - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4.5876 - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4.5877 - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
4.5878 - background-repeat: repeat-x;
4.5879 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
4.5880 -}
4.5881 -
4.5882 -.progress-danger.progress-striped .bar,
4.5883 -.progress-striped .bar-danger {
4.5884 - background-color: #ee5f5b;
4.5885 - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4.5886 - 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);
4.5887 - background-image: -moz-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);
4.5888 - 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);
4.5889 - 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);
4.5890 -}
4.5891 -
4.5892 -.progress-success .bar,
4.5893 -.progress .bar-success {
4.5894 - background-color: #5eb95e;
4.5895 - background-image: -moz-linear-gradient(top, #62c462, #57a957);
4.5896 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4.5897 - background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4.5898 - background-image: -o-linear-gradient(top, #62c462, #57a957);
4.5899 - background-image: linear-gradient(to bottom, #62c462, #57a957);
4.5900 - background-repeat: repeat-x;
4.5901 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
4.5902 -}
4.5903 -
4.5904 -.progress-success.progress-striped .bar,
4.5905 -.progress-striped .bar-success {
4.5906 - background-color: #62c462;
4.5907 - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4.5908 - 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);
4.5909 - background-image: -moz-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);
4.5910 - 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);
4.5911 - 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);
4.5912 -}
4.5913 -
4.5914 -.progress-info .bar,
4.5915 -.progress .bar-info {
4.5916 - background-color: #4bb1cf;
4.5917 - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4.5918 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4.5919 - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4.5920 - background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4.5921 - background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
4.5922 - background-repeat: repeat-x;
4.5923 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
4.5924 -}
4.5925 -
4.5926 -.progress-info.progress-striped .bar,
4.5927 -.progress-striped .bar-info {
4.5928 - background-color: #5bc0de;
4.5929 - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4.5930 - 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);
4.5931 - background-image: -moz-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);
4.5932 - 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);
4.5933 - 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);
4.5934 -}
4.5935 -
4.5936 -.progress-warning .bar,
4.5937 -.progress .bar-warning {
4.5938 - background-color: #faa732;
4.5939 - background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4.5940 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4.5941 - background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4.5942 - background-image: -o-linear-gradient(top, #fbb450, #f89406);
4.5943 - background-image: linear-gradient(to bottom, #fbb450, #f89406);
4.5944 - background-repeat: repeat-x;
4.5945 - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
4.5946 -}
4.5947 -
4.5948 -.progress-warning.progress-striped .bar,
4.5949 -.progress-striped .bar-warning {
4.5950 - background-color: #fbb450;
4.5951 - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
4.5952 - 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);
4.5953 - background-image: -moz-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);
4.5954 - 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);
4.5955 - 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);
4.5956 -}
4.5957 -
4.5958 -.accordion {
4.5959 - margin-bottom: 20px;
4.5960 -}
4.5961 -
4.5962 -.accordion-group {
4.5963 - margin-bottom: 2px;
4.5964 - border: 1px solid #e5e5e5;
4.5965 - -webkit-border-radius: 4px;
4.5966 - -moz-border-radius: 4px;
4.5967 - border-radius: 4px;
4.5968 -}
4.5969 -
4.5970 -.accordion-heading {
4.5971 - border-bottom: 0;
4.5972 -}
4.5973 -
4.5974 -.accordion-heading .accordion-toggle {
4.5975 - display: block;
4.5976 - padding: 8px 15px;
4.5977 -}
4.5978 -
4.5979 -.accordion-toggle {
4.5980 - cursor: pointer;
4.5981 -}
4.5982 -
4.5983 -.accordion-inner {
4.5984 - padding: 9px 15px;
4.5985 - border-top: 1px solid #e5e5e5;
4.5986 -}
4.5987 -
4.5988 -.carousel {
4.5989 - position: relative;
4.5990 - margin-bottom: 20px;
4.5991 - line-height: 1;
4.5992 -}
4.5993 -
4.5994 -.carousel-inner {
4.5995 - position: relative;
4.5996 - width: 100%;
4.5997 - overflow: hidden;
4.5998 -}
4.5999 -
4.6000 -.carousel-inner > .item {
4.6001 - position: relative;
4.6002 - display: none;
4.6003 - -webkit-transition: 0.6s ease-in-out left;
4.6004 - -moz-transition: 0.6s ease-in-out left;
4.6005 - -o-transition: 0.6s ease-in-out left;
4.6006 - transition: 0.6s ease-in-out left;
4.6007 -}
4.6008 -
4.6009 -.carousel-inner > .item > img,
4.6010 -.carousel-inner > .item > a > img {
4.6011 - display: block;
4.6012 - line-height: 1;
4.6013 -}
4.6014 -
4.6015 -.carousel-inner > .active,
4.6016 -.carousel-inner > .next,
4.6017 -.carousel-inner > .prev {
4.6018 - display: block;
4.6019 -}
4.6020 -
4.6021 -.carousel-inner > .active {
4.6022 - left: 0;
4.6023 -}
4.6024 -
4.6025 -.carousel-inner > .next,
4.6026 -.carousel-inner > .prev {
4.6027 - position: absolute;
4.6028 - top: 0;
4.6029 - width: 100%;
4.6030 -}
4.6031 -
4.6032 -.carousel-inner > .next {
4.6033 - left: 100%;
4.6034 -}
4.6035 -
4.6036 -.carousel-inner > .prev {
4.6037 - left: -100%;
4.6038 -}
4.6039 -
4.6040 -.carousel-inner > .next.left,
4.6041 -.carousel-inner > .prev.right {
4.6042 - left: 0;
4.6043 -}
4.6044 -
4.6045 -.carousel-inner > .active.left {
4.6046 - left: -100%;
4.6047 -}
4.6048 -
4.6049 -.carousel-inner > .active.right {
4.6050 - left: 100%;
4.6051 -}
4.6052 -
4.6053 -.carousel-control {
4.6054 - position: absolute;
4.6055 - top: 40%;
4.6056 - left: 15px;
4.6057 - width: 40px;
4.6058 - height: 40px;
4.6059 - margin-top: -20px;
4.6060 - font-size: 60px;
4.6061 - font-weight: 100;
4.6062 - line-height: 30px;
4.6063 - color: #ffffff;
4.6064 - text-align: center;
4.6065 - background: #222222;
4.6066 - border: 3px solid #ffffff;
4.6067 - -webkit-border-radius: 23px;
4.6068 - -moz-border-radius: 23px;
4.6069 - border-radius: 23px;
4.6070 - opacity: 0.5;
4.6071 - filter: alpha(opacity=50);
4.6072 -}
4.6073 -
4.6074 -.carousel-control.right {
4.6075 - right: 15px;
4.6076 - left: auto;
4.6077 -}
4.6078 -
4.6079 -.carousel-control:hover,
4.6080 -.carousel-control:focus {
4.6081 - color: #ffffff;
4.6082 - text-decoration: none;
4.6083 - opacity: 0.9;
4.6084 - filter: alpha(opacity=90);
4.6085 -}
4.6086 -
4.6087 -.carousel-indicators {
4.6088 - position: absolute;
4.6089 - top: 15px;
4.6090 - right: 15px;
4.6091 - z-index: 5;
4.6092 - margin: 0;
4.6093 - list-style: none;
4.6094 -}
4.6095 -
4.6096 -.carousel-indicators li {
4.6097 - display: block;
4.6098 - float: left;
4.6099 - width: 10px;
4.6100 - height: 10px;
4.6101 - margin-left: 5px;
4.6102 - text-indent: -999px;
4.6103 - background-color: #ccc;
4.6104 - background-color: rgba(255, 255, 255, 0.25);
4.6105 - border-radius: 5px;
4.6106 -}
4.6107 -
4.6108 -.carousel-indicators .active {
4.6109 - background-color: #fff;
4.6110 -}
4.6111 -
4.6112 -.carousel-caption {
4.6113 - position: absolute;
4.6114 - right: 0;
4.6115 - bottom: 0;
4.6116 - left: 0;
4.6117 - padding: 15px;
4.6118 - background: #333333;
4.6119 - background: rgba(0, 0, 0, 0.75);
4.6120 -}
4.6121 -
4.6122 -.carousel-caption h4,
4.6123 -.carousel-caption p {
4.6124 - line-height: 20px;
4.6125 - color: #ffffff;
4.6126 -}
4.6127 -
4.6128 -.carousel-caption h4 {
4.6129 - margin: 0 0 5px;
4.6130 -}
4.6131 -
4.6132 -.carousel-caption p {
4.6133 - margin-bottom: 0;
4.6134 -}
4.6135 -
4.6136 -.hero-unit {
4.6137 - padding: 60px;
4.6138 - margin-bottom: 30px;
4.6139 - font-size: 18px;
4.6140 - font-weight: 200;
4.6141 - line-height: 30px;
4.6142 - color: inherit;
4.6143 - background-color: #eeeeee;
4.6144 - -webkit-border-radius: 6px;
4.6145 - -moz-border-radius: 6px;
4.6146 - border-radius: 6px;
4.6147 -}
4.6148 -
4.6149 -.hero-unit h1 {
4.6150 - margin-bottom: 0;
4.6151 - font-size: 60px;
4.6152 - line-height: 1;
4.6153 - letter-spacing: -1px;
4.6154 - color: inherit;
4.6155 -}
4.6156 -
4.6157 -.hero-unit li {
4.6158 - line-height: 30px;
4.6159 -}
4.6160 -
4.6161 -.pull-right {
4.6162 - float: right;
4.6163 -}
4.6164 -
4.6165 -.pull-left {
4.6166 - float: left;
4.6167 -}
4.6168 -
4.6169 -.hide {
4.6170 - display: none;
4.6171 -}
4.6172 -
4.6173 -.show {
4.6174 - display: block;
4.6175 -}
4.6176 -
4.6177 -.invisible {
4.6178 - visibility: hidden;
4.6179 -}
4.6180 -
4.6181 -.affix {
4.6182 - position: fixed;
4.6183 -}
5.1 --- a/chess/src/main/web/pages/css/chess.css Thu Jul 25 16:15:14 2013 +0200
5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
5.3 @@ -1,57 +0,0 @@
5.4 -/**
5.5 - * The MIT License (MIT)
5.6 - *
5.7 - * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
5.8 - *
5.9 - * Permission is hereby granted, free of charge, to any person obtaining a copy
5.10 - * of this software and associated documentation files (the "Software"), to deal
5.11 - * in the Software without restriction, including without limitation the rights
5.12 - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5.13 - * copies of the Software, and to permit persons to whom the Software is
5.14 - * furnished to do so, subject to the following conditions:
5.15 - *
5.16 - * The above copyright notice and this permission notice shall be included in
5.17 - * all copies or substantial portions of the Software.
5.18 - *
5.19 - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5.20 - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5.21 - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5.22 - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5.23 - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5.24 - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5.25 - * THE SOFTWARE.
5.26 - */
5.27 -/** main chess style **/
5.28 -.log {
5.29 - overflow-x: hidden;
5.30 - overflow-y: scroll;
5.31 - max-height: 450px;
5.32 - border:1px solid #eeeeee;
5.33 - background-color: white;
5.34 -}
5.35 -.container {
5.36 - margin:10px;
5.37 -}
5.38 -stable.board {
5.39 - width: 100%;
5.40 -}
5.41 -table.board {
5.42 - font-size:4em;
5.43 -}
5.44 -table.board td {
5.45 - border: 1px solid black;
5.46 - padding:10px;
5.47 - width:55px;
5.48 - height:55px;
5.49 - vertical-align: middle;
5.50 - text-align: center;
5.51 -}
5.52 -table.board td.white {
5.53 - background-color: white;
5.54 -}
5.55 -table.board td.black {
5.56 - background-color: #B0B0B0;
5.57 -}
5.58 -.figure {
5.59 - cursor: pointer;
5.60 -}
5.61 \ No newline at end of file
6.1 Binary file chess/src/main/web/pages/img/glyphicons-halflings-white.png has changed
7.1 Binary file chess/src/main/web/pages/img/glyphicons-halflings.png has changed
8.1 --- a/chess/src/main/web/pages/index.html Thu Jul 25 16:15:14 2013 +0200
8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
8.3 @@ -1,136 +0,0 @@
8.4 -<!--
8.5 -
8.6 - The MIT License (MIT)
8.7 -
8.8 - Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
8.9 -
8.10 - Permission is hereby granted, free of charge, to any person obtaining a copy
8.11 - of this software and associated documentation files (the "Software"), to deal
8.12 - in the Software without restriction, including without limitation the rights
8.13 - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8.14 - copies of the Software, and to permit persons to whom the Software is
8.15 - furnished to do so, subject to the following conditions:
8.16 -
8.17 - The above copyright notice and this permission notice shall be included in
8.18 - all copies or substantial portions of the Software.
8.19 -
8.20 - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8.21 - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8.22 - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8.23 - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8.24 - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8.25 - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8.26 - THE SOFTWARE.
8.27 -
8.28 --->
8.29 -<!DOCTYPE html>
8.30 -<html lang="en">
8.31 -<head>
8.32 - <meta charset="utf-8">
8.33 - <title>Chess Client</title>
8.34 - <meta name="viewport" content="width=device-width, initial-scale=1.0">
8.35 - <meta name="description" content="">
8.36 - <meta name="author" content="">
8.37 -
8.38 - <!-- Le styles -->
8.39 - <link href="./css/bootstrap.css" rel="stylesheet">
8.40 - <link href="./css/bootstrap-responsive.css" rel="stylesheet">
8.41 - <link href="./css/chess.css" rel="stylesheet">
8.42 - <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
8.43 - <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
8.44 - <script>
8.45 - $(function() {
8.46 - $( ".figure" ).draggable({grid:[76,77]});
8.47 - });
8.48 - </script>
8.49 -</head>
8.50 -<body>
8.51 - <div class="navbar">
8.52 - <div class="navbar-inner">
8.53 - <a class="brand" href="#">Chess Game</a>
8.54 - <ul class="nav">
8.55 - <li class="active"><a href="#">My Game</a></li>
8.56 - <li><a href="#">New game</a></li>
8.57 - <li><a href="#">View games</a></li>
8.58 - <li><a href="#">Blah..</a></li>
8.59 - </ul>
8.60 - <form class="navbar-search pull-right">
8.61 - <input type="text" class="search-query" placeholder="Search">
8.62 - </form>
8.63 - </div>
8.64 - </div>
8.65 - <div class="container-fluid">
8.66 - <div class="row-fluid">
8.67 - <div class="span9">
8.68 - <h1>My game</h1>
8.69 - <table class="board">
8.70 - <tbody data-bind="foreach: rows">
8.71 - <tr >
8.72 - <!-- ko foreach: columns -->
8.73 - <td data-bind="click: changeToPawn, css: squareColor" >
8.74 - <span data-bind='html: pieceEntity'></span>
8.75 - </td>
8.76 - <!-- /ko -->
8.77 - </tr>
8.78 - </tbody>
8.79 - </table>
8.80 - </div>
8.81 - <div class="span2 offset1">
8.82 - <h2>Game Log</h2>
8.83 - <div class="log">
8.84 - <table class="table table-striped log-table">
8.85 - <thead>
8.86 - <tr>
8.87 - <th>#</th>
8.88 - <th>Move</th>
8.89 - </tr>
8.90 - </thead>
8.91 - <tbody>
8.92 - <tr>
8.93 - <td>10</td>
8.94 - <td>Move</td>
8.95 - </tr>
8.96 - <tr>
8.97 - <td>9</td>
8.98 - <td>Move</td>
8.99 - </tr>
8.100 - <tr>
8.101 - <td>8</td>
8.102 - <td>Move</td>
8.103 - </tr>
8.104 - <tr>
8.105 - <td>7</td>
8.106 - <td>Move</td>
8.107 - </tr>
8.108 - <tr>
8.109 - <td>6</td>
8.110 - <td>Move</td>
8.111 - </tr>
8.112 - <tr>
8.113 - <td>5</td>
8.114 - <td>Move</td>
8.115 - </tr>
8.116 - <tr>
8.117 - <td>4</td>
8.118 - <td>Move</td>
8.119 - </tr>
8.120 - <tr>
8.121 - <td>3</td>
8.122 - <td>Move</td>
8.123 - </tr>
8.124 - <tr>
8.125 - <td>2</td>
8.126 - <td>Move</td>
8.127 - </tr>
8.128 - <tr>
8.129 - <td>1</td>
8.130 - <td>Move</td>
8.131 - </tr>
8.132 - </tbody>
8.133 - </table>
8.134 - </div>
8.135 - </div>
8.136 - </div>
8.137 - </div>
8.138 -</body>
8.139 -</html>
8.140 \ No newline at end of file
9.1 --- a/chess/src/main/web/pages/js/bootstrap.js Thu Jul 25 16:15:14 2013 +0200
9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
9.3 @@ -1,2284 +0,0 @@
9.4 -/*
9.5 - * The MIT License (MIT)
9.6 - *
9.7 - * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
9.8 - *
9.9 - * Permission is hereby granted, free of charge, to any person obtaining a copy
9.10 - * of this software and associated documentation files (the "Software"), to deal
9.11 - * in the Software without restriction, including without limitation the rights
9.12 - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9.13 - * copies of the Software, and to permit persons to whom the Software is
9.14 - * furnished to do so, subject to the following conditions:
9.15 - *
9.16 - * The above copyright notice and this permission notice shall be included in
9.17 - * all copies or substantial portions of the Software.
9.18 - *
9.19 - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9.20 - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9.21 - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9.22 - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9.23 - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9.24 - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9.25 - * THE SOFTWARE.
9.26 - */
9.27 -
9.28 -!function ($) {
9.29 -
9.30 - "use strict"; // jshint ;_;
9.31 -
9.32 -
9.33 - /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
9.34 - * ======================================================= */
9.35 -
9.36 - $(function () {
9.37 -
9.38 - $.support.transition = (function () {
9.39 -
9.40 - var transitionEnd = (function () {
9.41 -
9.42 - var el = document.createElement('bootstrap')
9.43 - , transEndEventNames = {
9.44 - 'WebkitTransition' : 'webkitTransitionEnd'
9.45 - , 'MozTransition' : 'transitionend'
9.46 - , 'OTransition' : 'oTransitionEnd otransitionend'
9.47 - , 'transition' : 'transitionend'
9.48 - }
9.49 - , name
9.50 -
9.51 - for (name in transEndEventNames){
9.52 - if (el.style[name] !== undefined) {
9.53 - return transEndEventNames[name]
9.54 - }
9.55 - }
9.56 -
9.57 - }())
9.58 -
9.59 - return transitionEnd && {
9.60 - end: transitionEnd
9.61 - }
9.62 -
9.63 - })()
9.64 -
9.65 - })
9.66 -
9.67 -}(window.jQuery);/* ==========================================================
9.68 - * bootstrap-alert.js v2.3.2
9.69 - * http://twitter.github.com/bootstrap/javascript.html#alerts
9.70 - * ==========================================================
9.71 - * Copyright 2012 Twitter, Inc.
9.72 - *
9.73 - * Licensed under the Apache License, Version 2.0 (the "License");
9.74 - * you may not use this file except in compliance with the License.
9.75 - * You may obtain a copy of the License at
9.76 - *
9.77 - * http://www.apache.org/licenses/LICENSE-2.0
9.78 - *
9.79 - * Unless required by applicable law or agreed to in writing, software
9.80 - * distributed under the License is distributed on an "AS IS" BASIS,
9.81 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.82 - * See the License for the specific language governing permissions and
9.83 - * limitations under the License.
9.84 - * ========================================================== */
9.85 -
9.86 -
9.87 -!function ($) {
9.88 -
9.89 - "use strict"; // jshint ;_;
9.90 -
9.91 -
9.92 - /* ALERT CLASS DEFINITION
9.93 - * ====================== */
9.94 -
9.95 - var dismiss = '[data-dismiss="alert"]'
9.96 - , Alert = function (el) {
9.97 - $(el).on('click', dismiss, this.close)
9.98 - }
9.99 -
9.100 - Alert.prototype.close = function (e) {
9.101 - var $this = $(this)
9.102 - , selector = $this.attr('data-target')
9.103 - , $parent
9.104 -
9.105 - if (!selector) {
9.106 - selector = $this.attr('href')
9.107 - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
9.108 - }
9.109 -
9.110 - $parent = $(selector)
9.111 -
9.112 - e && e.preventDefault()
9.113 -
9.114 - $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
9.115 -
9.116 - $parent.trigger(e = $.Event('close'))
9.117 -
9.118 - if (e.isDefaultPrevented()) return
9.119 -
9.120 - $parent.removeClass('in')
9.121 -
9.122 - function removeElement() {
9.123 - $parent
9.124 - .trigger('closed')
9.125 - .remove()
9.126 - }
9.127 -
9.128 - $.support.transition && $parent.hasClass('fade') ?
9.129 - $parent.on($.support.transition.end, removeElement) :
9.130 - removeElement()
9.131 - }
9.132 -
9.133 -
9.134 - /* ALERT PLUGIN DEFINITION
9.135 - * ======================= */
9.136 -
9.137 - var old = $.fn.alert
9.138 -
9.139 - $.fn.alert = function (option) {
9.140 - return this.each(function () {
9.141 - var $this = $(this)
9.142 - , data = $this.data('alert')
9.143 - if (!data) $this.data('alert', (data = new Alert(this)))
9.144 - if (typeof option == 'string') data[option].call($this)
9.145 - })
9.146 - }
9.147 -
9.148 - $.fn.alert.Constructor = Alert
9.149 -
9.150 -
9.151 - /* ALERT NO CONFLICT
9.152 - * ================= */
9.153 -
9.154 - $.fn.alert.noConflict = function () {
9.155 - $.fn.alert = old
9.156 - return this
9.157 - }
9.158 -
9.159 -
9.160 - /* ALERT DATA-API
9.161 - * ============== */
9.162 -
9.163 - $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
9.164 -
9.165 -}(window.jQuery);/* ============================================================
9.166 - * bootstrap-button.js v2.3.2
9.167 - * http://twitter.github.com/bootstrap/javascript.html#buttons
9.168 - * ============================================================
9.169 - * Copyright 2012 Twitter, Inc.
9.170 - *
9.171 - * Licensed under the Apache License, Version 2.0 (the "License");
9.172 - * you may not use this file except in compliance with the License.
9.173 - * You may obtain a copy of the License at
9.174 - *
9.175 - * http://www.apache.org/licenses/LICENSE-2.0
9.176 - *
9.177 - * Unless required by applicable law or agreed to in writing, software
9.178 - * distributed under the License is distributed on an "AS IS" BASIS,
9.179 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.180 - * See the License for the specific language governing permissions and
9.181 - * limitations under the License.
9.182 - * ============================================================ */
9.183 -
9.184 -
9.185 -!function ($) {
9.186 -
9.187 - "use strict"; // jshint ;_;
9.188 -
9.189 -
9.190 - /* BUTTON PUBLIC CLASS DEFINITION
9.191 - * ============================== */
9.192 -
9.193 - var Button = function (element, options) {
9.194 - this.$element = $(element)
9.195 - this.options = $.extend({}, $.fn.button.defaults, options)
9.196 - }
9.197 -
9.198 - Button.prototype.setState = function (state) {
9.199 - var d = 'disabled'
9.200 - , $el = this.$element
9.201 - , data = $el.data()
9.202 - , val = $el.is('input') ? 'val' : 'html'
9.203 -
9.204 - state = state + 'Text'
9.205 - data.resetText || $el.data('resetText', $el[val]())
9.206 -
9.207 - $el[val](data[state] || this.options[state])
9.208 -
9.209 - // push to event loop to allow forms to submit
9.210 - setTimeout(function () {
9.211 - state == 'loadingText' ?
9.212 - $el.addClass(d).attr(d, d) :
9.213 - $el.removeClass(d).removeAttr(d)
9.214 - }, 0)
9.215 - }
9.216 -
9.217 - Button.prototype.toggle = function () {
9.218 - var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
9.219 -
9.220 - $parent && $parent
9.221 - .find('.active')
9.222 - .removeClass('active')
9.223 -
9.224 - this.$element.toggleClass('active')
9.225 - }
9.226 -
9.227 -
9.228 - /* BUTTON PLUGIN DEFINITION
9.229 - * ======================== */
9.230 -
9.231 - var old = $.fn.button
9.232 -
9.233 - $.fn.button = function (option) {
9.234 - return this.each(function () {
9.235 - var $this = $(this)
9.236 - , data = $this.data('button')
9.237 - , options = typeof option == 'object' && option
9.238 - if (!data) $this.data('button', (data = new Button(this, options)))
9.239 - if (option == 'toggle') data.toggle()
9.240 - else if (option) data.setState(option)
9.241 - })
9.242 - }
9.243 -
9.244 - $.fn.button.defaults = {
9.245 - loadingText: 'loading...'
9.246 - }
9.247 -
9.248 - $.fn.button.Constructor = Button
9.249 -
9.250 -
9.251 - /* BUTTON NO CONFLICT
9.252 - * ================== */
9.253 -
9.254 - $.fn.button.noConflict = function () {
9.255 - $.fn.button = old
9.256 - return this
9.257 - }
9.258 -
9.259 -
9.260 - /* BUTTON DATA-API
9.261 - * =============== */
9.262 -
9.263 - $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
9.264 - var $btn = $(e.target)
9.265 - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
9.266 - $btn.button('toggle')
9.267 - })
9.268 -
9.269 -}(window.jQuery);/* ==========================================================
9.270 - * bootstrap-carousel.js v2.3.2
9.271 - * http://twitter.github.com/bootstrap/javascript.html#carousel
9.272 - * ==========================================================
9.273 - * Copyright 2012 Twitter, Inc.
9.274 - *
9.275 - * Licensed under the Apache License, Version 2.0 (the "License");
9.276 - * you may not use this file except in compliance with the License.
9.277 - * You may obtain a copy of the License at
9.278 - *
9.279 - * http://www.apache.org/licenses/LICENSE-2.0
9.280 - *
9.281 - * Unless required by applicable law or agreed to in writing, software
9.282 - * distributed under the License is distributed on an "AS IS" BASIS,
9.283 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.284 - * See the License for the specific language governing permissions and
9.285 - * limitations under the License.
9.286 - * ========================================================== */
9.287 -
9.288 -
9.289 -!function ($) {
9.290 -
9.291 - "use strict"; // jshint ;_;
9.292 -
9.293 -
9.294 - /* CAROUSEL CLASS DEFINITION
9.295 - * ========================= */
9.296 -
9.297 - var Carousel = function (element, options) {
9.298 - this.$element = $(element)
9.299 - this.$indicators = this.$element.find('.carousel-indicators')
9.300 - this.options = options
9.301 - this.options.pause == 'hover' && this.$element
9.302 - .on('mouseenter', $.proxy(this.pause, this))
9.303 - .on('mouseleave', $.proxy(this.cycle, this))
9.304 - }
9.305 -
9.306 - Carousel.prototype = {
9.307 -
9.308 - cycle: function (e) {
9.309 - if (!e) this.paused = false
9.310 - if (this.interval) clearInterval(this.interval);
9.311 - this.options.interval
9.312 - && !this.paused
9.313 - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
9.314 - return this
9.315 - }
9.316 -
9.317 - , getActiveIndex: function () {
9.318 - this.$active = this.$element.find('.item.active')
9.319 - this.$items = this.$active.parent().children()
9.320 - return this.$items.index(this.$active)
9.321 - }
9.322 -
9.323 - , to: function (pos) {
9.324 - var activeIndex = this.getActiveIndex()
9.325 - , that = this
9.326 -
9.327 - if (pos > (this.$items.length - 1) || pos < 0) return
9.328 -
9.329 - if (this.sliding) {
9.330 - return this.$element.one('slid', function () {
9.331 - that.to(pos)
9.332 - })
9.333 - }
9.334 -
9.335 - if (activeIndex == pos) {
9.336 - return this.pause().cycle()
9.337 - }
9.338 -
9.339 - return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
9.340 - }
9.341 -
9.342 - , pause: function (e) {
9.343 - if (!e) this.paused = true
9.344 - if (this.$element.find('.next, .prev').length && $.support.transition.end) {
9.345 - this.$element.trigger($.support.transition.end)
9.346 - this.cycle(true)
9.347 - }
9.348 - clearInterval(this.interval)
9.349 - this.interval = null
9.350 - return this
9.351 - }
9.352 -
9.353 - , next: function () {
9.354 - if (this.sliding) return
9.355 - return this.slide('next')
9.356 - }
9.357 -
9.358 - , prev: function () {
9.359 - if (this.sliding) return
9.360 - return this.slide('prev')
9.361 - }
9.362 -
9.363 - , slide: function (type, next) {
9.364 - var $active = this.$element.find('.item.active')
9.365 - , $next = next || $active[type]()
9.366 - , isCycling = this.interval
9.367 - , direction = type == 'next' ? 'left' : 'right'
9.368 - , fallback = type == 'next' ? 'first' : 'last'
9.369 - , that = this
9.370 - , e
9.371 -
9.372 - this.sliding = true
9.373 -
9.374 - isCycling && this.pause()
9.375 -
9.376 - $next = $next.length ? $next : this.$element.find('.item')[fallback]()
9.377 -
9.378 - e = $.Event('slide', {
9.379 - relatedTarget: $next[0]
9.380 - , direction: direction
9.381 - })
9.382 -
9.383 - if ($next.hasClass('active')) return
9.384 -
9.385 - if (this.$indicators.length) {
9.386 - this.$indicators.find('.active').removeClass('active')
9.387 - this.$element.one('slid', function () {
9.388 - var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
9.389 - $nextIndicator && $nextIndicator.addClass('active')
9.390 - })
9.391 - }
9.392 -
9.393 - if ($.support.transition && this.$element.hasClass('slide')) {
9.394 - this.$element.trigger(e)
9.395 - if (e.isDefaultPrevented()) return
9.396 - $next.addClass(type)
9.397 - $next[0].offsetWidth // force reflow
9.398 - $active.addClass(direction)
9.399 - $next.addClass(direction)
9.400 - this.$element.one($.support.transition.end, function () {
9.401 - $next.removeClass([type, direction].join(' ')).addClass('active')
9.402 - $active.removeClass(['active', direction].join(' '))
9.403 - that.sliding = false
9.404 - setTimeout(function () { that.$element.trigger('slid') }, 0)
9.405 - })
9.406 - } else {
9.407 - this.$element.trigger(e)
9.408 - if (e.isDefaultPrevented()) return
9.409 - $active.removeClass('active')
9.410 - $next.addClass('active')
9.411 - this.sliding = false
9.412 - this.$element.trigger('slid')
9.413 - }
9.414 -
9.415 - isCycling && this.cycle()
9.416 -
9.417 - return this
9.418 - }
9.419 -
9.420 - }
9.421 -
9.422 -
9.423 - /* CAROUSEL PLUGIN DEFINITION
9.424 - * ========================== */
9.425 -
9.426 - var old = $.fn.carousel
9.427 -
9.428 - $.fn.carousel = function (option) {
9.429 - return this.each(function () {
9.430 - var $this = $(this)
9.431 - , data = $this.data('carousel')
9.432 - , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
9.433 - , action = typeof option == 'string' ? option : options.slide
9.434 - if (!data) $this.data('carousel', (data = new Carousel(this, options)))
9.435 - if (typeof option == 'number') data.to(option)
9.436 - else if (action) data[action]()
9.437 - else if (options.interval) data.pause().cycle()
9.438 - })
9.439 - }
9.440 -
9.441 - $.fn.carousel.defaults = {
9.442 - interval: 5000
9.443 - , pause: 'hover'
9.444 - }
9.445 -
9.446 - $.fn.carousel.Constructor = Carousel
9.447 -
9.448 -
9.449 - /* CAROUSEL NO CONFLICT
9.450 - * ==================== */
9.451 -
9.452 - $.fn.carousel.noConflict = function () {
9.453 - $.fn.carousel = old
9.454 - return this
9.455 - }
9.456 -
9.457 - /* CAROUSEL DATA-API
9.458 - * ================= */
9.459 -
9.460 - $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
9.461 - var $this = $(this), href
9.462 - , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
9.463 - , options = $.extend({}, $target.data(), $this.data())
9.464 - , slideIndex
9.465 -
9.466 - $target.carousel(options)
9.467 -
9.468 - if (slideIndex = $this.attr('data-slide-to')) {
9.469 - $target.data('carousel').pause().to(slideIndex).cycle()
9.470 - }
9.471 -
9.472 - e.preventDefault()
9.473 - })
9.474 -
9.475 -}(window.jQuery);/* =============================================================
9.476 - * bootstrap-collapse.js v2.3.2
9.477 - * http://twitter.github.com/bootstrap/javascript.html#collapse
9.478 - * =============================================================
9.479 - * Copyright 2012 Twitter, Inc.
9.480 - *
9.481 - * Licensed under the Apache License, Version 2.0 (the "License");
9.482 - * you may not use this file except in compliance with the License.
9.483 - * You may obtain a copy of the License at
9.484 - *
9.485 - * http://www.apache.org/licenses/LICENSE-2.0
9.486 - *
9.487 - * Unless required by applicable law or agreed to in writing, software
9.488 - * distributed under the License is distributed on an "AS IS" BASIS,
9.489 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.490 - * See the License for the specific language governing permissions and
9.491 - * limitations under the License.
9.492 - * ============================================================ */
9.493 -
9.494 -
9.495 -!function ($) {
9.496 -
9.497 - "use strict"; // jshint ;_;
9.498 -
9.499 -
9.500 - /* COLLAPSE PUBLIC CLASS DEFINITION
9.501 - * ================================ */
9.502 -
9.503 - var Collapse = function (element, options) {
9.504 - this.$element = $(element)
9.505 - this.options = $.extend({}, $.fn.collapse.defaults, options)
9.506 -
9.507 - if (this.options.parent) {
9.508 - this.$parent = $(this.options.parent)
9.509 - }
9.510 -
9.511 - this.options.toggle && this.toggle()
9.512 - }
9.513 -
9.514 - Collapse.prototype = {
9.515 -
9.516 - constructor: Collapse
9.517 -
9.518 - , dimension: function () {
9.519 - var hasWidth = this.$element.hasClass('width')
9.520 - return hasWidth ? 'width' : 'height'
9.521 - }
9.522 -
9.523 - , show: function () {
9.524 - var dimension
9.525 - , scroll
9.526 - , actives
9.527 - , hasData
9.528 -
9.529 - if (this.transitioning || this.$element.hasClass('in')) return
9.530 -
9.531 - dimension = this.dimension()
9.532 - scroll = $.camelCase(['scroll', dimension].join('-'))
9.533 - actives = this.$parent && this.$parent.find('> .accordion-group > .in')
9.534 -
9.535 - if (actives && actives.length) {
9.536 - hasData = actives.data('collapse')
9.537 - if (hasData && hasData.transitioning) return
9.538 - actives.collapse('hide')
9.539 - hasData || actives.data('collapse', null)
9.540 - }
9.541 -
9.542 - this.$element[dimension](0)
9.543 - this.transition('addClass', $.Event('show'), 'shown')
9.544 - $.support.transition && this.$element[dimension](this.$element[0][scroll])
9.545 - }
9.546 -
9.547 - , hide: function () {
9.548 - var dimension
9.549 - if (this.transitioning || !this.$element.hasClass('in')) return
9.550 - dimension = this.dimension()
9.551 - this.reset(this.$element[dimension]())
9.552 - this.transition('removeClass', $.Event('hide'), 'hidden')
9.553 - this.$element[dimension](0)
9.554 - }
9.555 -
9.556 - , reset: function (size) {
9.557 - var dimension = this.dimension()
9.558 -
9.559 - this.$element
9.560 - .removeClass('collapse')
9.561 - [dimension](size || 'auto')
9.562 - [0].offsetWidth
9.563 -
9.564 - this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
9.565 -
9.566 - return this
9.567 - }
9.568 -
9.569 - , transition: function (method, startEvent, completeEvent) {
9.570 - var that = this
9.571 - , complete = function () {
9.572 - if (startEvent.type == 'show') that.reset()
9.573 - that.transitioning = 0
9.574 - that.$element.trigger(completeEvent)
9.575 - }
9.576 -
9.577 - this.$element.trigger(startEvent)
9.578 -
9.579 - if (startEvent.isDefaultPrevented()) return
9.580 -
9.581 - this.transitioning = 1
9.582 -
9.583 - this.$element[method]('in')
9.584 -
9.585 - $.support.transition && this.$element.hasClass('collapse') ?
9.586 - this.$element.one($.support.transition.end, complete) :
9.587 - complete()
9.588 - }
9.589 -
9.590 - , toggle: function () {
9.591 - this[this.$element.hasClass('in') ? 'hide' : 'show']()
9.592 - }
9.593 -
9.594 - }
9.595 -
9.596 -
9.597 - /* COLLAPSE PLUGIN DEFINITION
9.598 - * ========================== */
9.599 -
9.600 - var old = $.fn.collapse
9.601 -
9.602 - $.fn.collapse = function (option) {
9.603 - return this.each(function () {
9.604 - var $this = $(this)
9.605 - , data = $this.data('collapse')
9.606 - , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
9.607 - if (!data) $this.data('collapse', (data = new Collapse(this, options)))
9.608 - if (typeof option == 'string') data[option]()
9.609 - })
9.610 - }
9.611 -
9.612 - $.fn.collapse.defaults = {
9.613 - toggle: true
9.614 - }
9.615 -
9.616 - $.fn.collapse.Constructor = Collapse
9.617 -
9.618 -
9.619 - /* COLLAPSE NO CONFLICT
9.620 - * ==================== */
9.621 -
9.622 - $.fn.collapse.noConflict = function () {
9.623 - $.fn.collapse = old
9.624 - return this
9.625 - }
9.626 -
9.627 -
9.628 - /* COLLAPSE DATA-API
9.629 - * ================= */
9.630 -
9.631 - $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
9.632 - var $this = $(this), href
9.633 - , target = $this.attr('data-target')
9.634 - || e.preventDefault()
9.635 - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
9.636 - , option = $(target).data('collapse') ? 'toggle' : $this.data()
9.637 - $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
9.638 - $(target).collapse(option)
9.639 - })
9.640 -
9.641 -}(window.jQuery);/* ============================================================
9.642 - * bootstrap-dropdown.js v2.3.2
9.643 - * http://twitter.github.com/bootstrap/javascript.html#dropdowns
9.644 - * ============================================================
9.645 - * Copyright 2012 Twitter, Inc.
9.646 - *
9.647 - * Licensed under the Apache License, Version 2.0 (the "License");
9.648 - * you may not use this file except in compliance with the License.
9.649 - * You may obtain a copy of the License at
9.650 - *
9.651 - * http://www.apache.org/licenses/LICENSE-2.0
9.652 - *
9.653 - * Unless required by applicable law or agreed to in writing, software
9.654 - * distributed under the License is distributed on an "AS IS" BASIS,
9.655 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.656 - * See the License for the specific language governing permissions and
9.657 - * limitations under the License.
9.658 - * ============================================================ */
9.659 -
9.660 -
9.661 -!function ($) {
9.662 -
9.663 - "use strict"; // jshint ;_;
9.664 -
9.665 -
9.666 - /* DROPDOWN CLASS DEFINITION
9.667 - * ========================= */
9.668 -
9.669 - var toggle = '[data-toggle=dropdown]'
9.670 - , Dropdown = function (element) {
9.671 - var $el = $(element).on('click.dropdown.data-api', this.toggle)
9.672 - $('html').on('click.dropdown.data-api', function () {
9.673 - $el.parent().removeClass('open')
9.674 - })
9.675 - }
9.676 -
9.677 - Dropdown.prototype = {
9.678 -
9.679 - constructor: Dropdown
9.680 -
9.681 - , toggle: function (e) {
9.682 - var $this = $(this)
9.683 - , $parent
9.684 - , isActive
9.685 -
9.686 - if ($this.is('.disabled, :disabled')) return
9.687 -
9.688 - $parent = getParent($this)
9.689 -
9.690 - isActive = $parent.hasClass('open')
9.691 -
9.692 - clearMenus()
9.693 -
9.694 - if (!isActive) {
9.695 - if ('ontouchstart' in document.documentElement) {
9.696 - // if mobile we we use a backdrop because click events don't delegate
9.697 - $('<div class="dropdown-backdrop"/>').insertBefore($(this)).on('click', clearMenus)
9.698 - }
9.699 - $parent.toggleClass('open')
9.700 - }
9.701 -
9.702 - $this.focus()
9.703 -
9.704 - return false
9.705 - }
9.706 -
9.707 - , keydown: function (e) {
9.708 - var $this
9.709 - , $items
9.710 - , $active
9.711 - , $parent
9.712 - , isActive
9.713 - , index
9.714 -
9.715 - if (!/(38|40|27)/.test(e.keyCode)) return
9.716 -
9.717 - $this = $(this)
9.718 -
9.719 - e.preventDefault()
9.720 - e.stopPropagation()
9.721 -
9.722 - if ($this.is('.disabled, :disabled')) return
9.723 -
9.724 - $parent = getParent($this)
9.725 -
9.726 - isActive = $parent.hasClass('open')
9.727 -
9.728 - if (!isActive || (isActive && e.keyCode == 27)) {
9.729 - if (e.which == 27) $parent.find(toggle).focus()
9.730 - return $this.click()
9.731 - }
9.732 -
9.733 - $items = $('[role=menu] li:not(.divider):visible a', $parent)
9.734 -
9.735 - if (!$items.length) return
9.736 -
9.737 - index = $items.index($items.filter(':focus'))
9.738 -
9.739 - if (e.keyCode == 38 && index > 0) index-- // up
9.740 - if (e.keyCode == 40 && index < $items.length - 1) index++ // down
9.741 - if (!~index) index = 0
9.742 -
9.743 - $items
9.744 - .eq(index)
9.745 - .focus()
9.746 - }
9.747 -
9.748 - }
9.749 -
9.750 - function clearMenus() {
9.751 - $('.dropdown-backdrop').remove()
9.752 - $(toggle).each(function () {
9.753 - getParent($(this)).removeClass('open')
9.754 - })
9.755 - }
9.756 -
9.757 - function getParent($this) {
9.758 - var selector = $this.attr('data-target')
9.759 - , $parent
9.760 -
9.761 - if (!selector) {
9.762 - selector = $this.attr('href')
9.763 - selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
9.764 - }
9.765 -
9.766 - $parent = selector && $(selector)
9.767 -
9.768 - if (!$parent || !$parent.length) $parent = $this.parent()
9.769 -
9.770 - return $parent
9.771 - }
9.772 -
9.773 -
9.774 - /* DROPDOWN PLUGIN DEFINITION
9.775 - * ========================== */
9.776 -
9.777 - var old = $.fn.dropdown
9.778 -
9.779 - $.fn.dropdown = function (option) {
9.780 - return this.each(function () {
9.781 - var $this = $(this)
9.782 - , data = $this.data('dropdown')
9.783 - if (!data) $this.data('dropdown', (data = new Dropdown(this)))
9.784 - if (typeof option == 'string') data[option].call($this)
9.785 - })
9.786 - }
9.787 -
9.788 - $.fn.dropdown.Constructor = Dropdown
9.789 -
9.790 -
9.791 - /* DROPDOWN NO CONFLICT
9.792 - * ==================== */
9.793 -
9.794 - $.fn.dropdown.noConflict = function () {
9.795 - $.fn.dropdown = old
9.796 - return this
9.797 - }
9.798 -
9.799 -
9.800 - /* APPLY TO STANDARD DROPDOWN ELEMENTS
9.801 - * =================================== */
9.802 -
9.803 - $(document)
9.804 - .on('click.dropdown.data-api', clearMenus)
9.805 - .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
9.806 - .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
9.807 - .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
9.808 -
9.809 -}(window.jQuery);
9.810 -/* =========================================================
9.811 - * bootstrap-modal.js v2.3.2
9.812 - * http://twitter.github.com/bootstrap/javascript.html#modals
9.813 - * =========================================================
9.814 - * Copyright 2012 Twitter, Inc.
9.815 - *
9.816 - * Licensed under the Apache License, Version 2.0 (the "License");
9.817 - * you may not use this file except in compliance with the License.
9.818 - * You may obtain a copy of the License at
9.819 - *
9.820 - * http://www.apache.org/licenses/LICENSE-2.0
9.821 - *
9.822 - * Unless required by applicable law or agreed to in writing, software
9.823 - * distributed under the License is distributed on an "AS IS" BASIS,
9.824 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.825 - * See the License for the specific language governing permissions and
9.826 - * limitations under the License.
9.827 - * ========================================================= */
9.828 -
9.829 -
9.830 -!function ($) {
9.831 -
9.832 - "use strict"; // jshint ;_;
9.833 -
9.834 -
9.835 - /* MODAL CLASS DEFINITION
9.836 - * ====================== */
9.837 -
9.838 - var Modal = function (element, options) {
9.839 - this.options = options
9.840 - this.$element = $(element)
9.841 - .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
9.842 - this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
9.843 - }
9.844 -
9.845 - Modal.prototype = {
9.846 -
9.847 - constructor: Modal
9.848 -
9.849 - , toggle: function () {
9.850 - return this[!this.isShown ? 'show' : 'hide']()
9.851 - }
9.852 -
9.853 - , show: function () {
9.854 - var that = this
9.855 - , e = $.Event('show')
9.856 -
9.857 - this.$element.trigger(e)
9.858 -
9.859 - if (this.isShown || e.isDefaultPrevented()) return
9.860 -
9.861 - this.isShown = true
9.862 -
9.863 - this.escape()
9.864 -
9.865 - this.backdrop(function () {
9.866 - var transition = $.support.transition && that.$element.hasClass('fade')
9.867 -
9.868 - if (!that.$element.parent().length) {
9.869 - that.$element.appendTo(document.body) //don't move modals dom position
9.870 - }
9.871 -
9.872 - that.$element.show()
9.873 -
9.874 - if (transition) {
9.875 - that.$element[0].offsetWidth // force reflow
9.876 - }
9.877 -
9.878 - that.$element
9.879 - .addClass('in')
9.880 - .attr('aria-hidden', false)
9.881 -
9.882 - that.enforceFocus()
9.883 -
9.884 - transition ?
9.885 - that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
9.886 - that.$element.focus().trigger('shown')
9.887 -
9.888 - })
9.889 - }
9.890 -
9.891 - , hide: function (e) {
9.892 - e && e.preventDefault()
9.893 -
9.894 - var that = this
9.895 -
9.896 - e = $.Event('hide')
9.897 -
9.898 - this.$element.trigger(e)
9.899 -
9.900 - if (!this.isShown || e.isDefaultPrevented()) return
9.901 -
9.902 - this.isShown = false
9.903 -
9.904 - this.escape()
9.905 -
9.906 - $(document).off('focusin.modal')
9.907 -
9.908 - this.$element
9.909 - .removeClass('in')
9.910 - .attr('aria-hidden', true)
9.911 -
9.912 - $.support.transition && this.$element.hasClass('fade') ?
9.913 - this.hideWithTransition() :
9.914 - this.hideModal()
9.915 - }
9.916 -
9.917 - , enforceFocus: function () {
9.918 - var that = this
9.919 - $(document).on('focusin.modal', function (e) {
9.920 - if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
9.921 - that.$element.focus()
9.922 - }
9.923 - })
9.924 - }
9.925 -
9.926 - , escape: function () {
9.927 - var that = this
9.928 - if (this.isShown && this.options.keyboard) {
9.929 - this.$element.on('keyup.dismiss.modal', function ( e ) {
9.930 - e.which == 27 && that.hide()
9.931 - })
9.932 - } else if (!this.isShown) {
9.933 - this.$element.off('keyup.dismiss.modal')
9.934 - }
9.935 - }
9.936 -
9.937 - , hideWithTransition: function () {
9.938 - var that = this
9.939 - , timeout = setTimeout(function () {
9.940 - that.$element.off($.support.transition.end)
9.941 - that.hideModal()
9.942 - }, 500)
9.943 -
9.944 - this.$element.one($.support.transition.end, function () {
9.945 - clearTimeout(timeout)
9.946 - that.hideModal()
9.947 - })
9.948 - }
9.949 -
9.950 - , hideModal: function () {
9.951 - var that = this
9.952 - this.$element.hide()
9.953 - this.backdrop(function () {
9.954 - that.removeBackdrop()
9.955 - that.$element.trigger('hidden')
9.956 - })
9.957 - }
9.958 -
9.959 - , removeBackdrop: function () {
9.960 - this.$backdrop && this.$backdrop.remove()
9.961 - this.$backdrop = null
9.962 - }
9.963 -
9.964 - , backdrop: function (callback) {
9.965 - var that = this
9.966 - , animate = this.$element.hasClass('fade') ? 'fade' : ''
9.967 -
9.968 - if (this.isShown && this.options.backdrop) {
9.969 - var doAnimate = $.support.transition && animate
9.970 -
9.971 - this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
9.972 - .appendTo(document.body)
9.973 -
9.974 - this.$backdrop.click(
9.975 - this.options.backdrop == 'static' ?
9.976 - $.proxy(this.$element[0].focus, this.$element[0])
9.977 - : $.proxy(this.hide, this)
9.978 - )
9.979 -
9.980 - if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
9.981 -
9.982 - this.$backdrop.addClass('in')
9.983 -
9.984 - if (!callback) return
9.985 -
9.986 - doAnimate ?
9.987 - this.$backdrop.one($.support.transition.end, callback) :
9.988 - callback()
9.989 -
9.990 - } else if (!this.isShown && this.$backdrop) {
9.991 - this.$backdrop.removeClass('in')
9.992 -
9.993 - $.support.transition && this.$element.hasClass('fade')?
9.994 - this.$backdrop.one($.support.transition.end, callback) :
9.995 - callback()
9.996 -
9.997 - } else if (callback) {
9.998 - callback()
9.999 - }
9.1000 - }
9.1001 - }
9.1002 -
9.1003 -
9.1004 - /* MODAL PLUGIN DEFINITION
9.1005 - * ======================= */
9.1006 -
9.1007 - var old = $.fn.modal
9.1008 -
9.1009 - $.fn.modal = function (option) {
9.1010 - return this.each(function () {
9.1011 - var $this = $(this)
9.1012 - , data = $this.data('modal')
9.1013 - , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
9.1014 - if (!data) $this.data('modal', (data = new Modal(this, options)))
9.1015 - if (typeof option == 'string') data[option]()
9.1016 - else if (options.show) data.show()
9.1017 - })
9.1018 - }
9.1019 -
9.1020 - $.fn.modal.defaults = {
9.1021 - backdrop: true
9.1022 - , keyboard: true
9.1023 - , show: true
9.1024 - }
9.1025 -
9.1026 - $.fn.modal.Constructor = Modal
9.1027 -
9.1028 -
9.1029 - /* MODAL NO CONFLICT
9.1030 - * ================= */
9.1031 -
9.1032 - $.fn.modal.noConflict = function () {
9.1033 - $.fn.modal = old
9.1034 - return this
9.1035 - }
9.1036 -
9.1037 -
9.1038 - /* MODAL DATA-API
9.1039 - * ============== */
9.1040 -
9.1041 - $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
9.1042 - var $this = $(this)
9.1043 - , href = $this.attr('href')
9.1044 - , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
9.1045 - , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
9.1046 -
9.1047 - e.preventDefault()
9.1048 -
9.1049 - $target
9.1050 - .modal(option)
9.1051 - .one('hide', function () {
9.1052 - $this.focus()
9.1053 - })
9.1054 - })
9.1055 -
9.1056 -}(window.jQuery);
9.1057 -/* ===========================================================
9.1058 - * bootstrap-tooltip.js v2.3.2
9.1059 - * http://twitter.github.com/bootstrap/javascript.html#tooltips
9.1060 - * Inspired by the original jQuery.tipsy by Jason Frame
9.1061 - * ===========================================================
9.1062 - * Copyright 2012 Twitter, Inc.
9.1063 - *
9.1064 - * Licensed under the Apache License, Version 2.0 (the "License");
9.1065 - * you may not use this file except in compliance with the License.
9.1066 - * You may obtain a copy of the License at
9.1067 - *
9.1068 - * http://www.apache.org/licenses/LICENSE-2.0
9.1069 - *
9.1070 - * Unless required by applicable law or agreed to in writing, software
9.1071 - * distributed under the License is distributed on an "AS IS" BASIS,
9.1072 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.1073 - * See the License for the specific language governing permissions and
9.1074 - * limitations under the License.
9.1075 - * ========================================================== */
9.1076 -
9.1077 -
9.1078 -!function ($) {
9.1079 -
9.1080 - "use strict"; // jshint ;_;
9.1081 -
9.1082 -
9.1083 - /* TOOLTIP PUBLIC CLASS DEFINITION
9.1084 - * =============================== */
9.1085 -
9.1086 - var Tooltip = function (element, options) {
9.1087 - this.init('tooltip', element, options)
9.1088 - }
9.1089 -
9.1090 - Tooltip.prototype = {
9.1091 -
9.1092 - constructor: Tooltip
9.1093 -
9.1094 - , init: function (type, element, options) {
9.1095 - var eventIn
9.1096 - , eventOut
9.1097 - , triggers
9.1098 - , trigger
9.1099 - , i
9.1100 -
9.1101 - this.type = type
9.1102 - this.$element = $(element)
9.1103 - this.options = this.getOptions(options)
9.1104 - this.enabled = true
9.1105 -
9.1106 - triggers = this.options.trigger.split(' ')
9.1107 -
9.1108 - for (i = triggers.length; i--;) {
9.1109 - trigger = triggers[i]
9.1110 - if (trigger == 'click') {
9.1111 - this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
9.1112 - } else if (trigger != 'manual') {
9.1113 - eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
9.1114 - eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
9.1115 - this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
9.1116 - this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
9.1117 - }
9.1118 - }
9.1119 -
9.1120 - this.options.selector ?
9.1121 - (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
9.1122 - this.fixTitle()
9.1123 - }
9.1124 -
9.1125 - , getOptions: function (options) {
9.1126 - options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
9.1127 -
9.1128 - if (options.delay && typeof options.delay == 'number') {
9.1129 - options.delay = {
9.1130 - show: options.delay
9.1131 - , hide: options.delay
9.1132 - }
9.1133 - }
9.1134 -
9.1135 - return options
9.1136 - }
9.1137 -
9.1138 - , enter: function (e) {
9.1139 - var defaults = $.fn[this.type].defaults
9.1140 - , options = {}
9.1141 - , self
9.1142 -
9.1143 - this._options && $.each(this._options, function (key, value) {
9.1144 - if (defaults[key] != value) options[key] = value
9.1145 - }, this)
9.1146 -
9.1147 - self = $(e.currentTarget)[this.type](options).data(this.type)
9.1148 -
9.1149 - if (!self.options.delay || !self.options.delay.show) return self.show()
9.1150 -
9.1151 - clearTimeout(this.timeout)
9.1152 - self.hoverState = 'in'
9.1153 - this.timeout = setTimeout(function() {
9.1154 - if (self.hoverState == 'in') self.show()
9.1155 - }, self.options.delay.show)
9.1156 - }
9.1157 -
9.1158 - , leave: function (e) {
9.1159 - var self = $(e.currentTarget)[this.type](this._options).data(this.type)
9.1160 -
9.1161 - if (this.timeout) clearTimeout(this.timeout)
9.1162 - if (!self.options.delay || !self.options.delay.hide) return self.hide()
9.1163 -
9.1164 - self.hoverState = 'out'
9.1165 - this.timeout = setTimeout(function() {
9.1166 - if (self.hoverState == 'out') self.hide()
9.1167 - }, self.options.delay.hide)
9.1168 - }
9.1169 -
9.1170 - , show: function () {
9.1171 - var $tip
9.1172 - , pos
9.1173 - , actualWidth
9.1174 - , actualHeight
9.1175 - , placement
9.1176 - , tp
9.1177 - , e = $.Event('show')
9.1178 -
9.1179 - if (this.hasContent() && this.enabled) {
9.1180 - this.$element.trigger(e)
9.1181 - if (e.isDefaultPrevented()) return
9.1182 - $tip = this.tip()
9.1183 - this.setContent()
9.1184 -
9.1185 - if (this.options.animation) {
9.1186 - $tip.addClass('fade')
9.1187 - }
9.1188 -
9.1189 - placement = typeof this.options.placement == 'function' ?
9.1190 - this.options.placement.call(this, $tip[0], this.$element[0]) :
9.1191 - this.options.placement
9.1192 -
9.1193 - $tip
9.1194 - .detach()
9.1195 - .css({ top: 0, left: 0, display: 'block' })
9.1196 -
9.1197 - this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
9.1198 -
9.1199 - pos = this.getPosition()
9.1200 -
9.1201 - actualWidth = $tip[0].offsetWidth
9.1202 - actualHeight = $tip[0].offsetHeight
9.1203 -
9.1204 - switch (placement) {
9.1205 - case 'bottom':
9.1206 - tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
9.1207 - break
9.1208 - case 'top':
9.1209 - tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
9.1210 - break
9.1211 - case 'left':
9.1212 - tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
9.1213 - break
9.1214 - case 'right':
9.1215 - tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
9.1216 - break
9.1217 - }
9.1218 -
9.1219 - this.applyPlacement(tp, placement)
9.1220 - this.$element.trigger('shown')
9.1221 - }
9.1222 - }
9.1223 -
9.1224 - , applyPlacement: function(offset, placement){
9.1225 - var $tip = this.tip()
9.1226 - , width = $tip[0].offsetWidth
9.1227 - , height = $tip[0].offsetHeight
9.1228 - , actualWidth
9.1229 - , actualHeight
9.1230 - , delta
9.1231 - , replace
9.1232 -
9.1233 - $tip
9.1234 - .offset(offset)
9.1235 - .addClass(placement)
9.1236 - .addClass('in')
9.1237 -
9.1238 - actualWidth = $tip[0].offsetWidth
9.1239 - actualHeight = $tip[0].offsetHeight
9.1240 -
9.1241 - if (placement == 'top' && actualHeight != height) {
9.1242 - offset.top = offset.top + height - actualHeight
9.1243 - replace = true
9.1244 - }
9.1245 -
9.1246 - if (placement == 'bottom' || placement == 'top') {
9.1247 - delta = 0
9.1248 -
9.1249 - if (offset.left < 0){
9.1250 - delta = offset.left * -2
9.1251 - offset.left = 0
9.1252 - $tip.offset(offset)
9.1253 - actualWidth = $tip[0].offsetWidth
9.1254 - actualHeight = $tip[0].offsetHeight
9.1255 - }
9.1256 -
9.1257 - this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
9.1258 - } else {
9.1259 - this.replaceArrow(actualHeight - height, actualHeight, 'top')
9.1260 - }
9.1261 -
9.1262 - if (replace) $tip.offset(offset)
9.1263 - }
9.1264 -
9.1265 - , replaceArrow: function(delta, dimension, position){
9.1266 - this
9.1267 - .arrow()
9.1268 - .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
9.1269 - }
9.1270 -
9.1271 - , setContent: function () {
9.1272 - var $tip = this.tip()
9.1273 - , title = this.getTitle()
9.1274 -
9.1275 - $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
9.1276 - $tip.removeClass('fade in top bottom left right')
9.1277 - }
9.1278 -
9.1279 - , hide: function () {
9.1280 - var that = this
9.1281 - , $tip = this.tip()
9.1282 - , e = $.Event('hide')
9.1283 -
9.1284 - this.$element.trigger(e)
9.1285 - if (e.isDefaultPrevented()) return
9.1286 -
9.1287 - $tip.removeClass('in')
9.1288 -
9.1289 - function removeWithAnimation() {
9.1290 - var timeout = setTimeout(function () {
9.1291 - $tip.off($.support.transition.end).detach()
9.1292 - }, 500)
9.1293 -
9.1294 - $tip.one($.support.transition.end, function () {
9.1295 - clearTimeout(timeout)
9.1296 - $tip.detach()
9.1297 - })
9.1298 - }
9.1299 -
9.1300 - $.support.transition && this.$tip.hasClass('fade') ?
9.1301 - removeWithAnimation() :
9.1302 - $tip.detach()
9.1303 -
9.1304 - this.$element.trigger('hidden')
9.1305 -
9.1306 - return this
9.1307 - }
9.1308 -
9.1309 - , fixTitle: function () {
9.1310 - var $e = this.$element
9.1311 - if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
9.1312 - $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
9.1313 - }
9.1314 - }
9.1315 -
9.1316 - , hasContent: function () {
9.1317 - return this.getTitle()
9.1318 - }
9.1319 -
9.1320 - , getPosition: function () {
9.1321 - var el = this.$element[0]
9.1322 - return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
9.1323 - width: el.offsetWidth
9.1324 - , height: el.offsetHeight
9.1325 - }, this.$element.offset())
9.1326 - }
9.1327 -
9.1328 - , getTitle: function () {
9.1329 - var title
9.1330 - , $e = this.$element
9.1331 - , o = this.options
9.1332 -
9.1333 - title = $e.attr('data-original-title')
9.1334 - || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
9.1335 -
9.1336 - return title
9.1337 - }
9.1338 -
9.1339 - , tip: function () {
9.1340 - return this.$tip = this.$tip || $(this.options.template)
9.1341 - }
9.1342 -
9.1343 - , arrow: function(){
9.1344 - return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
9.1345 - }
9.1346 -
9.1347 - , validate: function () {
9.1348 - if (!this.$element[0].parentNode) {
9.1349 - this.hide()
9.1350 - this.$element = null
9.1351 - this.options = null
9.1352 - }
9.1353 - }
9.1354 -
9.1355 - , enable: function () {
9.1356 - this.enabled = true
9.1357 - }
9.1358 -
9.1359 - , disable: function () {
9.1360 - this.enabled = false
9.1361 - }
9.1362 -
9.1363 - , toggleEnabled: function () {
9.1364 - this.enabled = !this.enabled
9.1365 - }
9.1366 -
9.1367 - , toggle: function (e) {
9.1368 - var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
9.1369 - self.tip().hasClass('in') ? self.hide() : self.show()
9.1370 - }
9.1371 -
9.1372 - , destroy: function () {
9.1373 - this.hide().$element.off('.' + this.type).removeData(this.type)
9.1374 - }
9.1375 -
9.1376 - }
9.1377 -
9.1378 -
9.1379 - /* TOOLTIP PLUGIN DEFINITION
9.1380 - * ========================= */
9.1381 -
9.1382 - var old = $.fn.tooltip
9.1383 -
9.1384 - $.fn.tooltip = function ( option ) {
9.1385 - return this.each(function () {
9.1386 - var $this = $(this)
9.1387 - , data = $this.data('tooltip')
9.1388 - , options = typeof option == 'object' && option
9.1389 - if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
9.1390 - if (typeof option == 'string') data[option]()
9.1391 - })
9.1392 - }
9.1393 -
9.1394 - $.fn.tooltip.Constructor = Tooltip
9.1395 -
9.1396 - $.fn.tooltip.defaults = {
9.1397 - animation: true
9.1398 - , placement: 'top'
9.1399 - , selector: false
9.1400 - , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
9.1401 - , trigger: 'hover focus'
9.1402 - , title: ''
9.1403 - , delay: 0
9.1404 - , html: false
9.1405 - , container: false
9.1406 - }
9.1407 -
9.1408 -
9.1409 - /* TOOLTIP NO CONFLICT
9.1410 - * =================== */
9.1411 -
9.1412 - $.fn.tooltip.noConflict = function () {
9.1413 - $.fn.tooltip = old
9.1414 - return this
9.1415 - }
9.1416 -
9.1417 -}(window.jQuery);
9.1418 -/* ===========================================================
9.1419 - * bootstrap-popover.js v2.3.2
9.1420 - * http://twitter.github.com/bootstrap/javascript.html#popovers
9.1421 - * ===========================================================
9.1422 - * Copyright 2012 Twitter, Inc.
9.1423 - *
9.1424 - * Licensed under the Apache License, Version 2.0 (the "License");
9.1425 - * you may not use this file except in compliance with the License.
9.1426 - * You may obtain a copy of the License at
9.1427 - *
9.1428 - * http://www.apache.org/licenses/LICENSE-2.0
9.1429 - *
9.1430 - * Unless required by applicable law or agreed to in writing, software
9.1431 - * distributed under the License is distributed on an "AS IS" BASIS,
9.1432 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.1433 - * See the License for the specific language governing permissions and
9.1434 - * limitations under the License.
9.1435 - * =========================================================== */
9.1436 -
9.1437 -
9.1438 -!function ($) {
9.1439 -
9.1440 - "use strict"; // jshint ;_;
9.1441 -
9.1442 -
9.1443 - /* POPOVER PUBLIC CLASS DEFINITION
9.1444 - * =============================== */
9.1445 -
9.1446 - var Popover = function (element, options) {
9.1447 - this.init('popover', element, options)
9.1448 - }
9.1449 -
9.1450 -
9.1451 - /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
9.1452 - ========================================== */
9.1453 -
9.1454 - Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
9.1455 -
9.1456 - constructor: Popover
9.1457 -
9.1458 - , setContent: function () {
9.1459 - var $tip = this.tip()
9.1460 - , title = this.getTitle()
9.1461 - , content = this.getContent()
9.1462 -
9.1463 - $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
9.1464 - $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
9.1465 -
9.1466 - $tip.removeClass('fade top bottom left right in')
9.1467 - }
9.1468 -
9.1469 - , hasContent: function () {
9.1470 - return this.getTitle() || this.getContent()
9.1471 - }
9.1472 -
9.1473 - , getContent: function () {
9.1474 - var content
9.1475 - , $e = this.$element
9.1476 - , o = this.options
9.1477 -
9.1478 - content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
9.1479 - || $e.attr('data-content')
9.1480 -
9.1481 - return content
9.1482 - }
9.1483 -
9.1484 - , tip: function () {
9.1485 - if (!this.$tip) {
9.1486 - this.$tip = $(this.options.template)
9.1487 - }
9.1488 - return this.$tip
9.1489 - }
9.1490 -
9.1491 - , destroy: function () {
9.1492 - this.hide().$element.off('.' + this.type).removeData(this.type)
9.1493 - }
9.1494 -
9.1495 - })
9.1496 -
9.1497 -
9.1498 - /* POPOVER PLUGIN DEFINITION
9.1499 - * ======================= */
9.1500 -
9.1501 - var old = $.fn.popover
9.1502 -
9.1503 - $.fn.popover = function (option) {
9.1504 - return this.each(function () {
9.1505 - var $this = $(this)
9.1506 - , data = $this.data('popover')
9.1507 - , options = typeof option == 'object' && option
9.1508 - if (!data) $this.data('popover', (data = new Popover(this, options)))
9.1509 - if (typeof option == 'string') data[option]()
9.1510 - })
9.1511 - }
9.1512 -
9.1513 - $.fn.popover.Constructor = Popover
9.1514 -
9.1515 - $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
9.1516 - placement: 'right'
9.1517 - , trigger: 'click'
9.1518 - , content: ''
9.1519 - , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
9.1520 - })
9.1521 -
9.1522 -
9.1523 - /* POPOVER NO CONFLICT
9.1524 - * =================== */
9.1525 -
9.1526 - $.fn.popover.noConflict = function () {
9.1527 - $.fn.popover = old
9.1528 - return this
9.1529 - }
9.1530 -
9.1531 -}(window.jQuery);
9.1532 -/* =============================================================
9.1533 - * bootstrap-scrollspy.js v2.3.2
9.1534 - * http://twitter.github.com/bootstrap/javascript.html#scrollspy
9.1535 - * =============================================================
9.1536 - * Copyright 2012 Twitter, Inc.
9.1537 - *
9.1538 - * Licensed under the Apache License, Version 2.0 (the "License");
9.1539 - * you may not use this file except in compliance with the License.
9.1540 - * You may obtain a copy of the License at
9.1541 - *
9.1542 - * http://www.apache.org/licenses/LICENSE-2.0
9.1543 - *
9.1544 - * Unless required by applicable law or agreed to in writing, software
9.1545 - * distributed under the License is distributed on an "AS IS" BASIS,
9.1546 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.1547 - * See the License for the specific language governing permissions and
9.1548 - * limitations under the License.
9.1549 - * ============================================================== */
9.1550 -
9.1551 -
9.1552 -!function ($) {
9.1553 -
9.1554 - "use strict"; // jshint ;_;
9.1555 -
9.1556 -
9.1557 - /* SCROLLSPY CLASS DEFINITION
9.1558 - * ========================== */
9.1559 -
9.1560 - function ScrollSpy(element, options) {
9.1561 - var process = $.proxy(this.process, this)
9.1562 - , $element = $(element).is('body') ? $(window) : $(element)
9.1563 - , href
9.1564 - this.options = $.extend({}, $.fn.scrollspy.defaults, options)
9.1565 - this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
9.1566 - this.selector = (this.options.target
9.1567 - || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
9.1568 - || '') + ' .nav li > a'
9.1569 - this.$body = $('body')
9.1570 - this.refresh()
9.1571 - this.process()
9.1572 - }
9.1573 -
9.1574 - ScrollSpy.prototype = {
9.1575 -
9.1576 - constructor: ScrollSpy
9.1577 -
9.1578 - , refresh: function () {
9.1579 - var self = this
9.1580 - , $targets
9.1581 -
9.1582 - this.offsets = $([])
9.1583 - this.targets = $([])
9.1584 -
9.1585 - $targets = this.$body
9.1586 - .find(this.selector)
9.1587 - .map(function () {
9.1588 - var $el = $(this)
9.1589 - , href = $el.data('target') || $el.attr('href')
9.1590 - , $href = /^#\w/.test(href) && $(href)
9.1591 - return ( $href
9.1592 - && $href.length
9.1593 - && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
9.1594 - })
9.1595 - .sort(function (a, b) { return a[0] - b[0] })
9.1596 - .each(function () {
9.1597 - self.offsets.push(this[0])
9.1598 - self.targets.push(this[1])
9.1599 - })
9.1600 - }
9.1601 -
9.1602 - , process: function () {
9.1603 - var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
9.1604 - , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
9.1605 - , maxScroll = scrollHeight - this.$scrollElement.height()
9.1606 - , offsets = this.offsets
9.1607 - , targets = this.targets
9.1608 - , activeTarget = this.activeTarget
9.1609 - , i
9.1610 -
9.1611 - if (scrollTop >= maxScroll) {
9.1612 - return activeTarget != (i = targets.last()[0])
9.1613 - && this.activate ( i )
9.1614 - }
9.1615 -
9.1616 - for (i = offsets.length; i--;) {
9.1617 - activeTarget != targets[i]
9.1618 - && scrollTop >= offsets[i]
9.1619 - && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
9.1620 - && this.activate( targets[i] )
9.1621 - }
9.1622 - }
9.1623 -
9.1624 - , activate: function (target) {
9.1625 - var active
9.1626 - , selector
9.1627 -
9.1628 - this.activeTarget = target
9.1629 -
9.1630 - $(this.selector)
9.1631 - .parent('.active')
9.1632 - .removeClass('active')
9.1633 -
9.1634 - selector = this.selector
9.1635 - + '[data-target="' + target + '"],'
9.1636 - + this.selector + '[href="' + target + '"]'
9.1637 -
9.1638 - active = $(selector)
9.1639 - .parent('li')
9.1640 - .addClass('active')
9.1641 -
9.1642 - if (active.parent('.dropdown-menu').length) {
9.1643 - active = active.closest('li.dropdown').addClass('active')
9.1644 - }
9.1645 -
9.1646 - active.trigger('activate')
9.1647 - }
9.1648 -
9.1649 - }
9.1650 -
9.1651 -
9.1652 - /* SCROLLSPY PLUGIN DEFINITION
9.1653 - * =========================== */
9.1654 -
9.1655 - var old = $.fn.scrollspy
9.1656 -
9.1657 - $.fn.scrollspy = function (option) {
9.1658 - return this.each(function () {
9.1659 - var $this = $(this)
9.1660 - , data = $this.data('scrollspy')
9.1661 - , options = typeof option == 'object' && option
9.1662 - if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
9.1663 - if (typeof option == 'string') data[option]()
9.1664 - })
9.1665 - }
9.1666 -
9.1667 - $.fn.scrollspy.Constructor = ScrollSpy
9.1668 -
9.1669 - $.fn.scrollspy.defaults = {
9.1670 - offset: 10
9.1671 - }
9.1672 -
9.1673 -
9.1674 - /* SCROLLSPY NO CONFLICT
9.1675 - * ===================== */
9.1676 -
9.1677 - $.fn.scrollspy.noConflict = function () {
9.1678 - $.fn.scrollspy = old
9.1679 - return this
9.1680 - }
9.1681 -
9.1682 -
9.1683 - /* SCROLLSPY DATA-API
9.1684 - * ================== */
9.1685 -
9.1686 - $(window).on('load', function () {
9.1687 - $('[data-spy="scroll"]').each(function () {
9.1688 - var $spy = $(this)
9.1689 - $spy.scrollspy($spy.data())
9.1690 - })
9.1691 - })
9.1692 -
9.1693 -}(window.jQuery);/* ========================================================
9.1694 - * bootstrap-tab.js v2.3.2
9.1695 - * http://twitter.github.com/bootstrap/javascript.html#tabs
9.1696 - * ========================================================
9.1697 - * Copyright 2012 Twitter, Inc.
9.1698 - *
9.1699 - * Licensed under the Apache License, Version 2.0 (the "License");
9.1700 - * you may not use this file except in compliance with the License.
9.1701 - * You may obtain a copy of the License at
9.1702 - *
9.1703 - * http://www.apache.org/licenses/LICENSE-2.0
9.1704 - *
9.1705 - * Unless required by applicable law or agreed to in writing, software
9.1706 - * distributed under the License is distributed on an "AS IS" BASIS,
9.1707 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.1708 - * See the License for the specific language governing permissions and
9.1709 - * limitations under the License.
9.1710 - * ======================================================== */
9.1711 -
9.1712 -
9.1713 -!function ($) {
9.1714 -
9.1715 - "use strict"; // jshint ;_;
9.1716 -
9.1717 -
9.1718 - /* TAB CLASS DEFINITION
9.1719 - * ==================== */
9.1720 -
9.1721 - var Tab = function (element) {
9.1722 - this.element = $(element)
9.1723 - }
9.1724 -
9.1725 - Tab.prototype = {
9.1726 -
9.1727 - constructor: Tab
9.1728 -
9.1729 - , show: function () {
9.1730 - var $this = this.element
9.1731 - , $ul = $this.closest('ul:not(.dropdown-menu)')
9.1732 - , selector = $this.attr('data-target')
9.1733 - , previous
9.1734 - , $target
9.1735 - , e
9.1736 -
9.1737 - if (!selector) {
9.1738 - selector = $this.attr('href')
9.1739 - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
9.1740 - }
9.1741 -
9.1742 - if ( $this.parent('li').hasClass('active') ) return
9.1743 -
9.1744 - previous = $ul.find('.active:last a')[0]
9.1745 -
9.1746 - e = $.Event('show', {
9.1747 - relatedTarget: previous
9.1748 - })
9.1749 -
9.1750 - $this.trigger(e)
9.1751 -
9.1752 - if (e.isDefaultPrevented()) return
9.1753 -
9.1754 - $target = $(selector)
9.1755 -
9.1756 - this.activate($this.parent('li'), $ul)
9.1757 - this.activate($target, $target.parent(), function () {
9.1758 - $this.trigger({
9.1759 - type: 'shown'
9.1760 - , relatedTarget: previous
9.1761 - })
9.1762 - })
9.1763 - }
9.1764 -
9.1765 - , activate: function ( element, container, callback) {
9.1766 - var $active = container.find('> .active')
9.1767 - , transition = callback
9.1768 - && $.support.transition
9.1769 - && $active.hasClass('fade')
9.1770 -
9.1771 - function next() {
9.1772 - $active
9.1773 - .removeClass('active')
9.1774 - .find('> .dropdown-menu > .active')
9.1775 - .removeClass('active')
9.1776 -
9.1777 - element.addClass('active')
9.1778 -
9.1779 - if (transition) {
9.1780 - element[0].offsetWidth // reflow for transition
9.1781 - element.addClass('in')
9.1782 - } else {
9.1783 - element.removeClass('fade')
9.1784 - }
9.1785 -
9.1786 - if ( element.parent('.dropdown-menu') ) {
9.1787 - element.closest('li.dropdown').addClass('active')
9.1788 - }
9.1789 -
9.1790 - callback && callback()
9.1791 - }
9.1792 -
9.1793 - transition ?
9.1794 - $active.one($.support.transition.end, next) :
9.1795 - next()
9.1796 -
9.1797 - $active.removeClass('in')
9.1798 - }
9.1799 - }
9.1800 -
9.1801 -
9.1802 - /* TAB PLUGIN DEFINITION
9.1803 - * ===================== */
9.1804 -
9.1805 - var old = $.fn.tab
9.1806 -
9.1807 - $.fn.tab = function ( option ) {
9.1808 - return this.each(function () {
9.1809 - var $this = $(this)
9.1810 - , data = $this.data('tab')
9.1811 - if (!data) $this.data('tab', (data = new Tab(this)))
9.1812 - if (typeof option == 'string') data[option]()
9.1813 - })
9.1814 - }
9.1815 -
9.1816 - $.fn.tab.Constructor = Tab
9.1817 -
9.1818 -
9.1819 - /* TAB NO CONFLICT
9.1820 - * =============== */
9.1821 -
9.1822 - $.fn.tab.noConflict = function () {
9.1823 - $.fn.tab = old
9.1824 - return this
9.1825 - }
9.1826 -
9.1827 -
9.1828 - /* TAB DATA-API
9.1829 - * ============ */
9.1830 -
9.1831 - $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
9.1832 - e.preventDefault()
9.1833 - $(this).tab('show')
9.1834 - })
9.1835 -
9.1836 -}(window.jQuery);/* =============================================================
9.1837 - * bootstrap-typeahead.js v2.3.2
9.1838 - * http://twitter.github.com/bootstrap/javascript.html#typeahead
9.1839 - * =============================================================
9.1840 - * Copyright 2012 Twitter, Inc.
9.1841 - *
9.1842 - * Licensed under the Apache License, Version 2.0 (the "License");
9.1843 - * you may not use this file except in compliance with the License.
9.1844 - * You may obtain a copy of the License at
9.1845 - *
9.1846 - * http://www.apache.org/licenses/LICENSE-2.0
9.1847 - *
9.1848 - * Unless required by applicable law or agreed to in writing, software
9.1849 - * distributed under the License is distributed on an "AS IS" BASIS,
9.1850 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.1851 - * See the License for the specific language governing permissions and
9.1852 - * limitations under the License.
9.1853 - * ============================================================ */
9.1854 -
9.1855 -
9.1856 -!function($){
9.1857 -
9.1858 - "use strict"; // jshint ;_;
9.1859 -
9.1860 -
9.1861 - /* TYPEAHEAD PUBLIC CLASS DEFINITION
9.1862 - * ================================= */
9.1863 -
9.1864 - var Typeahead = function (element, options) {
9.1865 - this.$element = $(element)
9.1866 - this.options = $.extend({}, $.fn.typeahead.defaults, options)
9.1867 - this.matcher = this.options.matcher || this.matcher
9.1868 - this.sorter = this.options.sorter || this.sorter
9.1869 - this.highlighter = this.options.highlighter || this.highlighter
9.1870 - this.updater = this.options.updater || this.updater
9.1871 - this.source = this.options.source
9.1872 - this.$menu = $(this.options.menu)
9.1873 - this.shown = false
9.1874 - this.listen()
9.1875 - }
9.1876 -
9.1877 - Typeahead.prototype = {
9.1878 -
9.1879 - constructor: Typeahead
9.1880 -
9.1881 - , select: function () {
9.1882 - var val = this.$menu.find('.active').attr('data-value')
9.1883 - this.$element
9.1884 - .val(this.updater(val))
9.1885 - .change()
9.1886 - return this.hide()
9.1887 - }
9.1888 -
9.1889 - , updater: function (item) {
9.1890 - return item
9.1891 - }
9.1892 -
9.1893 - , show: function () {
9.1894 - var pos = $.extend({}, this.$element.position(), {
9.1895 - height: this.$element[0].offsetHeight
9.1896 - })
9.1897 -
9.1898 - this.$menu
9.1899 - .insertAfter(this.$element)
9.1900 - .css({
9.1901 - top: pos.top + pos.height
9.1902 - , left: pos.left
9.1903 - })
9.1904 - .show()
9.1905 -
9.1906 - this.shown = true
9.1907 - return this
9.1908 - }
9.1909 -
9.1910 - , hide: function () {
9.1911 - this.$menu.hide()
9.1912 - this.shown = false
9.1913 - return this
9.1914 - }
9.1915 -
9.1916 - , lookup: function (event) {
9.1917 - var items
9.1918 -
9.1919 - this.query = this.$element.val()
9.1920 -
9.1921 - if (!this.query || this.query.length < this.options.minLength) {
9.1922 - return this.shown ? this.hide() : this
9.1923 - }
9.1924 -
9.1925 - items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
9.1926 -
9.1927 - return items ? this.process(items) : this
9.1928 - }
9.1929 -
9.1930 - , process: function (items) {
9.1931 - var that = this
9.1932 -
9.1933 - items = $.grep(items, function (item) {
9.1934 - return that.matcher(item)
9.1935 - })
9.1936 -
9.1937 - items = this.sorter(items)
9.1938 -
9.1939 - if (!items.length) {
9.1940 - return this.shown ? this.hide() : this
9.1941 - }
9.1942 -
9.1943 - return this.render(items.slice(0, this.options.items)).show()
9.1944 - }
9.1945 -
9.1946 - , matcher: function (item) {
9.1947 - return ~item.toLowerCase().indexOf(this.query.toLowerCase())
9.1948 - }
9.1949 -
9.1950 - , sorter: function (items) {
9.1951 - var beginswith = []
9.1952 - , caseSensitive = []
9.1953 - , caseInsensitive = []
9.1954 - , item
9.1955 -
9.1956 - while (item = items.shift()) {
9.1957 - if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
9.1958 - else if (~item.indexOf(this.query)) caseSensitive.push(item)
9.1959 - else caseInsensitive.push(item)
9.1960 - }
9.1961 -
9.1962 - return beginswith.concat(caseSensitive, caseInsensitive)
9.1963 - }
9.1964 -
9.1965 - , highlighter: function (item) {
9.1966 - var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
9.1967 - return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
9.1968 - return '<strong>' + match + '</strong>'
9.1969 - })
9.1970 - }
9.1971 -
9.1972 - , render: function (items) {
9.1973 - var that = this
9.1974 -
9.1975 - items = $(items).map(function (i, item) {
9.1976 - i = $(that.options.item).attr('data-value', item)
9.1977 - i.find('a').html(that.highlighter(item))
9.1978 - return i[0]
9.1979 - })
9.1980 -
9.1981 - items.first().addClass('active')
9.1982 - this.$menu.html(items)
9.1983 - return this
9.1984 - }
9.1985 -
9.1986 - , next: function (event) {
9.1987 - var active = this.$menu.find('.active').removeClass('active')
9.1988 - , next = active.next()
9.1989 -
9.1990 - if (!next.length) {
9.1991 - next = $(this.$menu.find('li')[0])
9.1992 - }
9.1993 -
9.1994 - next.addClass('active')
9.1995 - }
9.1996 -
9.1997 - , prev: function (event) {
9.1998 - var active = this.$menu.find('.active').removeClass('active')
9.1999 - , prev = active.prev()
9.2000 -
9.2001 - if (!prev.length) {
9.2002 - prev = this.$menu.find('li').last()
9.2003 - }
9.2004 -
9.2005 - prev.addClass('active')
9.2006 - }
9.2007 -
9.2008 - , listen: function () {
9.2009 - this.$element
9.2010 - .on('focus', $.proxy(this.focus, this))
9.2011 - .on('blur', $.proxy(this.blur, this))
9.2012 - .on('keypress', $.proxy(this.keypress, this))
9.2013 - .on('keyup', $.proxy(this.keyup, this))
9.2014 -
9.2015 - if (this.eventSupported('keydown')) {
9.2016 - this.$element.on('keydown', $.proxy(this.keydown, this))
9.2017 - }
9.2018 -
9.2019 - this.$menu
9.2020 - .on('click', $.proxy(this.click, this))
9.2021 - .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
9.2022 - .on('mouseleave', 'li', $.proxy(this.mouseleave, this))
9.2023 - }
9.2024 -
9.2025 - , eventSupported: function(eventName) {
9.2026 - var isSupported = eventName in this.$element
9.2027 - if (!isSupported) {
9.2028 - this.$element.setAttribute(eventName, 'return;')
9.2029 - isSupported = typeof this.$element[eventName] === 'function'
9.2030 - }
9.2031 - return isSupported
9.2032 - }
9.2033 -
9.2034 - , move: function (e) {
9.2035 - if (!this.shown) return
9.2036 -
9.2037 - switch(e.keyCode) {
9.2038 - case 9: // tab
9.2039 - case 13: // enter
9.2040 - case 27: // escape
9.2041 - e.preventDefault()
9.2042 - break
9.2043 -
9.2044 - case 38: // up arrow
9.2045 - e.preventDefault()
9.2046 - this.prev()
9.2047 - break
9.2048 -
9.2049 - case 40: // down arrow
9.2050 - e.preventDefault()
9.2051 - this.next()
9.2052 - break
9.2053 - }
9.2054 -
9.2055 - e.stopPropagation()
9.2056 - }
9.2057 -
9.2058 - , keydown: function (e) {
9.2059 - this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
9.2060 - this.move(e)
9.2061 - }
9.2062 -
9.2063 - , keypress: function (e) {
9.2064 - if (this.suppressKeyPressRepeat) return
9.2065 - this.move(e)
9.2066 - }
9.2067 -
9.2068 - , keyup: function (e) {
9.2069 - switch(e.keyCode) {
9.2070 - case 40: // down arrow
9.2071 - case 38: // up arrow
9.2072 - case 16: // shift
9.2073 - case 17: // ctrl
9.2074 - case 18: // alt
9.2075 - break
9.2076 -
9.2077 - case 9: // tab
9.2078 - case 13: // enter
9.2079 - if (!this.shown) return
9.2080 - this.select()
9.2081 - break
9.2082 -
9.2083 - case 27: // escape
9.2084 - if (!this.shown) return
9.2085 - this.hide()
9.2086 - break
9.2087 -
9.2088 - default:
9.2089 - this.lookup()
9.2090 - }
9.2091 -
9.2092 - e.stopPropagation()
9.2093 - e.preventDefault()
9.2094 - }
9.2095 -
9.2096 - , focus: function (e) {
9.2097 - this.focused = true
9.2098 - }
9.2099 -
9.2100 - , blur: function (e) {
9.2101 - this.focused = false
9.2102 - if (!this.mousedover && this.shown) this.hide()
9.2103 - }
9.2104 -
9.2105 - , click: function (e) {
9.2106 - e.stopPropagation()
9.2107 - e.preventDefault()
9.2108 - this.select()
9.2109 - this.$element.focus()
9.2110 - }
9.2111 -
9.2112 - , mouseenter: function (e) {
9.2113 - this.mousedover = true
9.2114 - this.$menu.find('.active').removeClass('active')
9.2115 - $(e.currentTarget).addClass('active')
9.2116 - }
9.2117 -
9.2118 - , mouseleave: function (e) {
9.2119 - this.mousedover = false
9.2120 - if (!this.focused && this.shown) this.hide()
9.2121 - }
9.2122 -
9.2123 - }
9.2124 -
9.2125 -
9.2126 - /* TYPEAHEAD PLUGIN DEFINITION
9.2127 - * =========================== */
9.2128 -
9.2129 - var old = $.fn.typeahead
9.2130 -
9.2131 - $.fn.typeahead = function (option) {
9.2132 - return this.each(function () {
9.2133 - var $this = $(this)
9.2134 - , data = $this.data('typeahead')
9.2135 - , options = typeof option == 'object' && option
9.2136 - if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
9.2137 - if (typeof option == 'string') data[option]()
9.2138 - })
9.2139 - }
9.2140 -
9.2141 - $.fn.typeahead.defaults = {
9.2142 - source: []
9.2143 - , items: 8
9.2144 - , menu: '<ul class="typeahead dropdown-menu"></ul>'
9.2145 - , item: '<li><a href="#"></a></li>'
9.2146 - , minLength: 1
9.2147 - }
9.2148 -
9.2149 - $.fn.typeahead.Constructor = Typeahead
9.2150 -
9.2151 -
9.2152 - /* TYPEAHEAD NO CONFLICT
9.2153 - * =================== */
9.2154 -
9.2155 - $.fn.typeahead.noConflict = function () {
9.2156 - $.fn.typeahead = old
9.2157 - return this
9.2158 - }
9.2159 -
9.2160 -
9.2161 - /* TYPEAHEAD DATA-API
9.2162 - * ================== */
9.2163 -
9.2164 - $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
9.2165 - var $this = $(this)
9.2166 - if ($this.data('typeahead')) return
9.2167 - $this.typeahead($this.data())
9.2168 - })
9.2169 -
9.2170 -}(window.jQuery);
9.2171 -/* ==========================================================
9.2172 - * bootstrap-affix.js v2.3.2
9.2173 - * http://twitter.github.com/bootstrap/javascript.html#affix
9.2174 - * ==========================================================
9.2175 - * Copyright 2012 Twitter, Inc.
9.2176 - *
9.2177 - * Licensed under the Apache License, Version 2.0 (the "License");
9.2178 - * you may not use this file except in compliance with the License.
9.2179 - * You may obtain a copy of the License at
9.2180 - *
9.2181 - * http://www.apache.org/licenses/LICENSE-2.0
9.2182 - *
9.2183 - * Unless required by applicable law or agreed to in writing, software
9.2184 - * distributed under the License is distributed on an "AS IS" BASIS,
9.2185 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9.2186 - * See the License for the specific language governing permissions and
9.2187 - * limitations under the License.
9.2188 - * ========================================================== */
9.2189 -
9.2190 -
9.2191 -!function ($) {
9.2192 -
9.2193 - "use strict"; // jshint ;_;
9.2194 -
9.2195 -
9.2196 - /* AFFIX CLASS DEFINITION
9.2197 - * ====================== */
9.2198 -
9.2199 - var Affix = function (element, options) {
9.2200 - this.options = $.extend({}, $.fn.affix.defaults, options)
9.2201 - this.$window = $(window)
9.2202 - .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
9.2203 - .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
9.2204 - this.$element = $(element)
9.2205 - this.checkPosition()
9.2206 - }
9.2207 -
9.2208 - Affix.prototype.checkPosition = function () {
9.2209 - if (!this.$element.is(':visible')) return
9.2210 -
9.2211 - var scrollHeight = $(document).height()
9.2212 - , scrollTop = this.$window.scrollTop()
9.2213 - , position = this.$element.offset()
9.2214 - , offset = this.options.offset
9.2215 - , offsetBottom = offset.bottom
9.2216 - , offsetTop = offset.top
9.2217 - , reset = 'affix affix-top affix-bottom'
9.2218 - , affix
9.2219 -
9.2220 - if (typeof offset != 'object') offsetBottom = offsetTop = offset
9.2221 - if (typeof offsetTop == 'function') offsetTop = offset.top()
9.2222 - if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
9.2223 -
9.2224 - affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
9.2225 - false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
9.2226 - 'bottom' : offsetTop != null && scrollTop <= offsetTop ?
9.2227 - 'top' : false
9.2228 -
9.2229 - if (this.affixed === affix) return
9.2230 -
9.2231 - this.affixed = affix
9.2232 - this.unpin = affix == 'bottom' ? position.top - scrollTop : null
9.2233 -
9.2234 - this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
9.2235 - }
9.2236 -
9.2237 -
9.2238 - /* AFFIX PLUGIN DEFINITION
9.2239 - * ======================= */
9.2240 -
9.2241 - var old = $.fn.affix
9.2242 -
9.2243 - $.fn.affix = function (option) {
9.2244 - return this.each(function () {
9.2245 - var $this = $(this)
9.2246 - , data = $this.data('affix')
9.2247 - , options = typeof option == 'object' && option
9.2248 - if (!data) $this.data('affix', (data = new Affix(this, options)))
9.2249 - if (typeof option == 'string') data[option]()
9.2250 - })
9.2251 - }
9.2252 -
9.2253 - $.fn.affix.Constructor = Affix
9.2254 -
9.2255 - $.fn.affix.defaults = {
9.2256 - offset: 0
9.2257 - }
9.2258 -
9.2259 -
9.2260 - /* AFFIX NO CONFLICT
9.2261 - * ================= */
9.2262 -
9.2263 - $.fn.affix.noConflict = function () {
9.2264 - $.fn.affix = old
9.2265 - return this
9.2266 - }
9.2267 -
9.2268 -
9.2269 - /* AFFIX DATA-API
9.2270 - * ============== */
9.2271 -
9.2272 - $(window).on('load', function () {
9.2273 - $('[data-spy="affix"]').each(function () {
9.2274 - var $spy = $(this)
9.2275 - , data = $spy.data()
9.2276 -
9.2277 - data.offset = data.offset || {}
9.2278 -
9.2279 - data.offsetBottom && (data.offset.bottom = data.offsetBottom)
9.2280 - data.offsetTop && (data.offset.top = data.offsetTop)
9.2281 -
9.2282 - $spy.affix(data)
9.2283 - })
9.2284 - })
9.2285 -
9.2286 -
9.2287 -}(window.jQuery);
9.2288 \ No newline at end of file
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/chess/src/main/webapp/pages/css/bootstrap-responsive.css Thu Jul 25 16:21:25 2013 +0200
10.3 @@ -0,0 +1,1122 @@
10.4 +/**
10.5 + * The MIT License (MIT)
10.6 + *
10.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
10.8 + *
10.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
10.10 + * of this software and associated documentation files (the "Software"), to deal
10.11 + * in the Software without restriction, including without limitation the rights
10.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10.13 + * copies of the Software, and to permit persons to whom the Software is
10.14 + * furnished to do so, subject to the following conditions:
10.15 + *
10.16 + * The above copyright notice and this permission notice shall be included in
10.17 + * all copies or substantial portions of the Software.
10.18 + *
10.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
10.25 + * THE SOFTWARE.
10.26 + */
10.27 +.clearfix {
10.28 + *zoom: 1;
10.29 +}
10.30 +
10.31 +.clearfix:before,
10.32 +.clearfix:after {
10.33 + display: table;
10.34 + line-height: 0;
10.35 + content: "";
10.36 +}
10.37 +
10.38 +.clearfix:after {
10.39 + clear: both;
10.40 +}
10.41 +
10.42 +.hide-text {
10.43 + font: 0/0 a;
10.44 + color: transparent;
10.45 + text-shadow: none;
10.46 + background-color: transparent;
10.47 + border: 0;
10.48 +}
10.49 +
10.50 +.input-block-level {
10.51 + display: block;
10.52 + width: 100%;
10.53 + min-height: 30px;
10.54 + -webkit-box-sizing: border-box;
10.55 + -moz-box-sizing: border-box;
10.56 + box-sizing: border-box;
10.57 +}
10.58 +
10.59 +@-ms-viewport {
10.60 + width: device-width;
10.61 +}
10.62 +
10.63 +.hidden {
10.64 + display: none;
10.65 + visibility: hidden;
10.66 +}
10.67 +
10.68 +.visible-phone {
10.69 + display: none !important;
10.70 +}
10.71 +
10.72 +.visible-tablet {
10.73 + display: none !important;
10.74 +}
10.75 +
10.76 +.hidden-desktop {
10.77 + display: none !important;
10.78 +}
10.79 +
10.80 +.visible-desktop {
10.81 + display: inherit !important;
10.82 +}
10.83 +
10.84 +@media (min-width: 768px) and (max-width: 979px) {
10.85 + .hidden-desktop {
10.86 + display: inherit !important;
10.87 + }
10.88 + .visible-desktop {
10.89 + display: none !important ;
10.90 + }
10.91 + .visible-tablet {
10.92 + display: inherit !important;
10.93 + }
10.94 + .hidden-tablet {
10.95 + display: none !important;
10.96 + }
10.97 +}
10.98 +
10.99 +@media (max-width: 767px) {
10.100 + .hidden-desktop {
10.101 + display: inherit !important;
10.102 + }
10.103 + .visible-desktop {
10.104 + display: none !important;
10.105 + }
10.106 + .visible-phone {
10.107 + display: inherit !important;
10.108 + }
10.109 + .hidden-phone {
10.110 + display: none !important;
10.111 + }
10.112 +}
10.113 +
10.114 +.visible-print {
10.115 + display: none !important;
10.116 +}
10.117 +
10.118 +@media print {
10.119 + .visible-print {
10.120 + display: inherit !important;
10.121 + }
10.122 + .hidden-print {
10.123 + display: none !important;
10.124 + }
10.125 +}
10.126 +
10.127 +@media (min-width: 1200px) {
10.128 + .row {
10.129 + margin-left: -30px;
10.130 + *zoom: 1;
10.131 + }
10.132 + .row:before,
10.133 + .row:after {
10.134 + display: table;
10.135 + line-height: 0;
10.136 + content: "";
10.137 + }
10.138 + .row:after {
10.139 + clear: both;
10.140 + }
10.141 + [class*="span"] {
10.142 + float: left;
10.143 + min-height: 1px;
10.144 + margin-left: 30px;
10.145 + }
10.146 + .container,
10.147 + .navbar-static-top .container,
10.148 + .navbar-fixed-top .container,
10.149 + .navbar-fixed-bottom .container {
10.150 + width: 1170px;
10.151 + }
10.152 + .span12 {
10.153 + width: 1170px;
10.154 + }
10.155 + .span11 {
10.156 + width: 1070px;
10.157 + }
10.158 + .span10 {
10.159 + width: 970px;
10.160 + }
10.161 + .span9 {
10.162 + width: 870px;
10.163 + }
10.164 + .span8 {
10.165 + width: 770px;
10.166 + }
10.167 + .span7 {
10.168 + width: 670px;
10.169 + }
10.170 + .span6 {
10.171 + width: 570px;
10.172 + }
10.173 + .span5 {
10.174 + width: 470px;
10.175 + }
10.176 + .span4 {
10.177 + width: 370px;
10.178 + }
10.179 + .span3 {
10.180 + width: 270px;
10.181 + }
10.182 + .span2 {
10.183 + width: 170px;
10.184 + }
10.185 + .span1 {
10.186 + width: 70px;
10.187 + }
10.188 + .offset12 {
10.189 + margin-left: 1230px;
10.190 + }
10.191 + .offset11 {
10.192 + margin-left: 1130px;
10.193 + }
10.194 + .offset10 {
10.195 + margin-left: 1030px;
10.196 + }
10.197 + .offset9 {
10.198 + margin-left: 930px;
10.199 + }
10.200 + .offset8 {
10.201 + margin-left: 830px;
10.202 + }
10.203 + .offset7 {
10.204 + margin-left: 730px;
10.205 + }
10.206 + .offset6 {
10.207 + margin-left: 630px;
10.208 + }
10.209 + .offset5 {
10.210 + margin-left: 530px;
10.211 + }
10.212 + .offset4 {
10.213 + margin-left: 430px;
10.214 + }
10.215 + .offset3 {
10.216 + margin-left: 330px;
10.217 + }
10.218 + .offset2 {
10.219 + margin-left: 230px;
10.220 + }
10.221 + .offset1 {
10.222 + margin-left: 130px;
10.223 + }
10.224 + .row-fluid {
10.225 + width: 100%;
10.226 + *zoom: 1;
10.227 + }
10.228 + .row-fluid:before,
10.229 + .row-fluid:after {
10.230 + display: table;
10.231 + line-height: 0;
10.232 + content: "";
10.233 + }
10.234 + .row-fluid:after {
10.235 + clear: both;
10.236 + }
10.237 + .row-fluid [class*="span"] {
10.238 + display: block;
10.239 + float: left;
10.240 + width: 100%;
10.241 + min-height: 30px;
10.242 + margin-left: 2.564102564102564%;
10.243 + *margin-left: 2.5109110747408616%;
10.244 + -webkit-box-sizing: border-box;
10.245 + -moz-box-sizing: border-box;
10.246 + box-sizing: border-box;
10.247 + }
10.248 + .row-fluid [class*="span"]:first-child {
10.249 + margin-left: 0;
10.250 + }
10.251 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
10.252 + margin-left: 2.564102564102564%;
10.253 + }
10.254 + .row-fluid .span12 {
10.255 + width: 100%;
10.256 + *width: 99.94680851063829%;
10.257 + }
10.258 + .row-fluid .span11 {
10.259 + width: 91.45299145299145%;
10.260 + *width: 91.39979996362975%;
10.261 + }
10.262 + .row-fluid .span10 {
10.263 + width: 82.90598290598291%;
10.264 + *width: 82.8527914166212%;
10.265 + }
10.266 + .row-fluid .span9 {
10.267 + width: 74.35897435897436%;
10.268 + *width: 74.30578286961266%;
10.269 + }
10.270 + .row-fluid .span8 {
10.271 + width: 65.81196581196582%;
10.272 + *width: 65.75877432260411%;
10.273 + }
10.274 + .row-fluid .span7 {
10.275 + width: 57.26495726495726%;
10.276 + *width: 57.21176577559556%;
10.277 + }
10.278 + .row-fluid .span6 {
10.279 + width: 48.717948717948715%;
10.280 + *width: 48.664757228587014%;
10.281 + }
10.282 + .row-fluid .span5 {
10.283 + width: 40.17094017094017%;
10.284 + *width: 40.11774868157847%;
10.285 + }
10.286 + .row-fluid .span4 {
10.287 + width: 31.623931623931625%;
10.288 + *width: 31.570740134569924%;
10.289 + }
10.290 + .row-fluid .span3 {
10.291 + width: 23.076923076923077%;
10.292 + *width: 23.023731587561375%;
10.293 + }
10.294 + .row-fluid .span2 {
10.295 + width: 14.52991452991453%;
10.296 + *width: 14.476723040552828%;
10.297 + }
10.298 + .row-fluid .span1 {
10.299 + width: 5.982905982905983%;
10.300 + *width: 5.929714493544281%;
10.301 + }
10.302 + .row-fluid .offset12 {
10.303 + margin-left: 105.12820512820512%;
10.304 + *margin-left: 105.02182214948171%;
10.305 + }
10.306 + .row-fluid .offset12:first-child {
10.307 + margin-left: 102.56410256410257%;
10.308 + *margin-left: 102.45771958537915%;
10.309 + }
10.310 + .row-fluid .offset11 {
10.311 + margin-left: 96.58119658119658%;
10.312 + *margin-left: 96.47481360247316%;
10.313 + }
10.314 + .row-fluid .offset11:first-child {
10.315 + margin-left: 94.01709401709402%;
10.316 + *margin-left: 93.91071103837061%;
10.317 + }
10.318 + .row-fluid .offset10 {
10.319 + margin-left: 88.03418803418803%;
10.320 + *margin-left: 87.92780505546462%;
10.321 + }
10.322 + .row-fluid .offset10:first-child {
10.323 + margin-left: 85.47008547008548%;
10.324 + *margin-left: 85.36370249136206%;
10.325 + }
10.326 + .row-fluid .offset9 {
10.327 + margin-left: 79.48717948717949%;
10.328 + *margin-left: 79.38079650845607%;
10.329 + }
10.330 + .row-fluid .offset9:first-child {
10.331 + margin-left: 76.92307692307693%;
10.332 + *margin-left: 76.81669394435352%;
10.333 + }
10.334 + .row-fluid .offset8 {
10.335 + margin-left: 70.94017094017094%;
10.336 + *margin-left: 70.83378796144753%;
10.337 + }
10.338 + .row-fluid .offset8:first-child {
10.339 + margin-left: 68.37606837606839%;
10.340 + *margin-left: 68.26968539734497%;
10.341 + }
10.342 + .row-fluid .offset7 {
10.343 + margin-left: 62.393162393162385%;
10.344 + *margin-left: 62.28677941443899%;
10.345 + }
10.346 + .row-fluid .offset7:first-child {
10.347 + margin-left: 59.82905982905982%;
10.348 + *margin-left: 59.72267685033642%;
10.349 + }
10.350 + .row-fluid .offset6 {
10.351 + margin-left: 53.84615384615384%;
10.352 + *margin-left: 53.739770867430444%;
10.353 + }
10.354 + .row-fluid .offset6:first-child {
10.355 + margin-left: 51.28205128205128%;
10.356 + *margin-left: 51.175668303327875%;
10.357 + }
10.358 + .row-fluid .offset5 {
10.359 + margin-left: 45.299145299145295%;
10.360 + *margin-left: 45.1927623204219%;
10.361 + }
10.362 + .row-fluid .offset5:first-child {
10.363 + margin-left: 42.73504273504273%;
10.364 + *margin-left: 42.62865975631933%;
10.365 + }
10.366 + .row-fluid .offset4 {
10.367 + margin-left: 36.75213675213675%;
10.368 + *margin-left: 36.645753773413354%;
10.369 + }
10.370 + .row-fluid .offset4:first-child {
10.371 + margin-left: 34.18803418803419%;
10.372 + *margin-left: 34.081651209310785%;
10.373 + }
10.374 + .row-fluid .offset3 {
10.375 + margin-left: 28.205128205128204%;
10.376 + *margin-left: 28.0987452264048%;
10.377 + }
10.378 + .row-fluid .offset3:first-child {
10.379 + margin-left: 25.641025641025642%;
10.380 + *margin-left: 25.53464266230224%;
10.381 + }
10.382 + .row-fluid .offset2 {
10.383 + margin-left: 19.65811965811966%;
10.384 + *margin-left: 19.551736679396257%;
10.385 + }
10.386 + .row-fluid .offset2:first-child {
10.387 + margin-left: 17.094017094017094%;
10.388 + *margin-left: 16.98763411529369%;
10.389 + }
10.390 + .row-fluid .offset1 {
10.391 + margin-left: 11.11111111111111%;
10.392 + *margin-left: 11.004728132387708%;
10.393 + }
10.394 + .row-fluid .offset1:first-child {
10.395 + margin-left: 8.547008547008547%;
10.396 + *margin-left: 8.440625568285142%;
10.397 + }
10.398 + input,
10.399 + textarea,
10.400 + .uneditable-input {
10.401 + margin-left: 0;
10.402 + }
10.403 + .controls-row [class*="span"] + [class*="span"] {
10.404 + margin-left: 30px;
10.405 + }
10.406 + input.span12,
10.407 + textarea.span12,
10.408 + .uneditable-input.span12 {
10.409 + width: 1156px;
10.410 + }
10.411 + input.span11,
10.412 + textarea.span11,
10.413 + .uneditable-input.span11 {
10.414 + width: 1056px;
10.415 + }
10.416 + input.span10,
10.417 + textarea.span10,
10.418 + .uneditable-input.span10 {
10.419 + width: 956px;
10.420 + }
10.421 + input.span9,
10.422 + textarea.span9,
10.423 + .uneditable-input.span9 {
10.424 + width: 856px;
10.425 + }
10.426 + input.span8,
10.427 + textarea.span8,
10.428 + .uneditable-input.span8 {
10.429 + width: 756px;
10.430 + }
10.431 + input.span7,
10.432 + textarea.span7,
10.433 + .uneditable-input.span7 {
10.434 + width: 656px;
10.435 + }
10.436 + input.span6,
10.437 + textarea.span6,
10.438 + .uneditable-input.span6 {
10.439 + width: 556px;
10.440 + }
10.441 + input.span5,
10.442 + textarea.span5,
10.443 + .uneditable-input.span5 {
10.444 + width: 456px;
10.445 + }
10.446 + input.span4,
10.447 + textarea.span4,
10.448 + .uneditable-input.span4 {
10.449 + width: 356px;
10.450 + }
10.451 + input.span3,
10.452 + textarea.span3,
10.453 + .uneditable-input.span3 {
10.454 + width: 256px;
10.455 + }
10.456 + input.span2,
10.457 + textarea.span2,
10.458 + .uneditable-input.span2 {
10.459 + width: 156px;
10.460 + }
10.461 + input.span1,
10.462 + textarea.span1,
10.463 + .uneditable-input.span1 {
10.464 + width: 56px;
10.465 + }
10.466 + .thumbnails {
10.467 + margin-left: -30px;
10.468 + }
10.469 + .thumbnails > li {
10.470 + margin-left: 30px;
10.471 + }
10.472 + .row-fluid .thumbnails {
10.473 + margin-left: 0;
10.474 + }
10.475 +}
10.476 +
10.477 +@media (min-width: 768px) and (max-width: 979px) {
10.478 + .row {
10.479 + margin-left: -20px;
10.480 + *zoom: 1;
10.481 + }
10.482 + .row:before,
10.483 + .row:after {
10.484 + display: table;
10.485 + line-height: 0;
10.486 + content: "";
10.487 + }
10.488 + .row:after {
10.489 + clear: both;
10.490 + }
10.491 + [class*="span"] {
10.492 + float: left;
10.493 + min-height: 1px;
10.494 + margin-left: 20px;
10.495 + }
10.496 + .container,
10.497 + .navbar-static-top .container,
10.498 + .navbar-fixed-top .container,
10.499 + .navbar-fixed-bottom .container {
10.500 + width: 724px;
10.501 + }
10.502 + .span12 {
10.503 + width: 724px;
10.504 + }
10.505 + .span11 {
10.506 + width: 662px;
10.507 + }
10.508 + .span10 {
10.509 + width: 600px;
10.510 + }
10.511 + .span9 {
10.512 + width: 538px;
10.513 + }
10.514 + .span8 {
10.515 + width: 476px;
10.516 + }
10.517 + .span7 {
10.518 + width: 414px;
10.519 + }
10.520 + .span6 {
10.521 + width: 352px;
10.522 + }
10.523 + .span5 {
10.524 + width: 290px;
10.525 + }
10.526 + .span4 {
10.527 + width: 228px;
10.528 + }
10.529 + .span3 {
10.530 + width: 166px;
10.531 + }
10.532 + .span2 {
10.533 + width: 104px;
10.534 + }
10.535 + .span1 {
10.536 + width: 42px;
10.537 + }
10.538 + .offset12 {
10.539 + margin-left: 764px;
10.540 + }
10.541 + .offset11 {
10.542 + margin-left: 702px;
10.543 + }
10.544 + .offset10 {
10.545 + margin-left: 640px;
10.546 + }
10.547 + .offset9 {
10.548 + margin-left: 578px;
10.549 + }
10.550 + .offset8 {
10.551 + margin-left: 516px;
10.552 + }
10.553 + .offset7 {
10.554 + margin-left: 454px;
10.555 + }
10.556 + .offset6 {
10.557 + margin-left: 392px;
10.558 + }
10.559 + .offset5 {
10.560 + margin-left: 330px;
10.561 + }
10.562 + .offset4 {
10.563 + margin-left: 268px;
10.564 + }
10.565 + .offset3 {
10.566 + margin-left: 206px;
10.567 + }
10.568 + .offset2 {
10.569 + margin-left: 144px;
10.570 + }
10.571 + .offset1 {
10.572 + margin-left: 82px;
10.573 + }
10.574 + .row-fluid {
10.575 + width: 100%;
10.576 + *zoom: 1;
10.577 + }
10.578 + .row-fluid:before,
10.579 + .row-fluid:after {
10.580 + display: table;
10.581 + line-height: 0;
10.582 + content: "";
10.583 + }
10.584 + .row-fluid:after {
10.585 + clear: both;
10.586 + }
10.587 + .row-fluid [class*="span"] {
10.588 + display: block;
10.589 + float: left;
10.590 + width: 100%;
10.591 + min-height: 30px;
10.592 + margin-left: 2.7624309392265194%;
10.593 + *margin-left: 2.709239449864817%;
10.594 + -webkit-box-sizing: border-box;
10.595 + -moz-box-sizing: border-box;
10.596 + box-sizing: border-box;
10.597 + }
10.598 + .row-fluid [class*="span"]:first-child {
10.599 + margin-left: 0;
10.600 + }
10.601 + .row-fluid .controls-row [class*="span"] + [class*="span"] {
10.602 + margin-left: 2.7624309392265194%;
10.603 + }
10.604 + .row-fluid .span12 {
10.605 + width: 100%;
10.606 + *width: 99.94680851063829%;
10.607 + }
10.608 + .row-fluid .span11 {
10.609 + width: 91.43646408839778%;
10.610 + *width: 91.38327259903608%;
10.611 + }
10.612 + .row-fluid .span10 {
10.613 + width: 82.87292817679558%;
10.614 + *width: 82.81973668743387%;
10.615 + }
10.616 + .row-fluid .span9 {
10.617 + width: 74.30939226519337%;
10.618 + *width: 74.25620077583166%;
10.619 + }
10.620 + .row-fluid .span8 {
10.621 + width: 65.74585635359117%;
10.622 + *width: 65.69266486422946%;
10.623 + }
10.624 + .row-fluid .span7 {
10.625 + width: 57.18232044198895%;
10.626 + *width: 57.12912895262725%;
10.627 + }
10.628 + .row-fluid .span6 {
10.629 + width: 48.61878453038674%;
10.630 + *width: 48.56559304102504%;
10.631 + }
10.632 + .row-fluid .span5 {
10.633 + width: 40.05524861878453%;
10.634 + *width: 40.00205712942283%;
10.635 + }
10.636 + .row-fluid .span4 {
10.637 + width: 31.491712707182323%;
10.638 + *width: 31.43852121782062%;
10.639 + }
10.640 + .row-fluid .span3 {
10.641 + width: 22.92817679558011%;
10.642 + *width: 22.87498530621841%;
10.643 + }
10.644 + .row-fluid .span2 {
10.645 + width: 14.3646408839779%;
10.646 + *width: 14.311449394616199%;
10.647 + }
10.648 + .row-fluid .span1 {
10.649 + width: 5.801104972375691%;
10.650 + *width: 5.747913483013988%;
10.651 + }
10.652 + .row-fluid .offset12 {
10.653 + margin-left: 105.52486187845304%;
10.654 + *margin-left: 105.41847889972962%;
10.655 + }
10.656 + .row-fluid .offset12:first-child {
10.657 + margin-left: 102.76243093922652%;
10.658 + *margin-left: 102.6560479605031%;
10.659 + }
10.660 + .row-fluid .offset11 {
10.661 + margin-left: 96.96132596685082%;
10.662 + *margin-left: 96.8549429881274%;
10.663 + }
10.664 + .row-fluid .offset11:first-child {
10.665 + margin-left: 94.1988950276243%;
10.666 + *margin-left: 94.09251204890089%;
10.667 + }
10.668 + .row-fluid .offset10 {
10.669 + margin-left: 88.39779005524862%;
10.670 + *margin-left: 88.2914070765252%;
10.671 + }
10.672 + .row-fluid .offset10:first-child {
10.673 + margin-left: 85.6353591160221%;
10.674 + *margin-left: 85.52897613729868%;
10.675 + }
10.676 + .row-fluid .offset9 {
10.677 + margin-left: 79.8342541436464%;
10.678 + *margin-left: 79.72787116492299%;
10.679 + }
10.680 + .row-fluid .offset9:first-child {
10.681 + margin-left: 77.07182320441989%;
10.682 + *margin-left: 76.96544022569647%;
10.683 + }
10.684 + .row-fluid .offset8 {
10.685 + margin-left: 71.2707182320442%;
10.686 + *margin-left: 71.16433525332079%;
10.687 + }
10.688 + .row-fluid .offset8:first-child {
10.689 + margin-left: 68.50828729281768%;
10.690 + *margin-left: 68.40190431409427%;
10.691 + }
10.692 + .row-fluid .offset7 {
10.693 + margin-left: 62.70718232044199%;
10.694 + *margin-left: 62.600799341718584%;
10.695 + }
10.696 + .row-fluid .offset7:first-child {
10.697 + margin-left: 59.94475138121547%;
10.698 + *margin-left: 59.838368402492065%;
10.699 + }
10.700 + .row-fluid .offset6 {
10.701 + margin-left: 54.14364640883978%;
10.702 + *margin-left: 54.037263430116376%;
10.703 + }
10.704 + .row-fluid .offset6:first-child {
10.705 + margin-left: 51.38121546961326%;
10.706 + *margin-left: 51.27483249088986%;
10.707 + }
10.708 + .row-fluid .offset5 {
10.709 + margin-left: 45.58011049723757%;
10.710 + *margin-left: 45.47372751851417%;
10.711 + }
10.712 + .row-fluid .offset5:first-child {
10.713 + margin-left: 42.81767955801105%;
10.714 + *margin-left: 42.71129657928765%;
10.715 + }
10.716 + .row-fluid .offset4 {
10.717 + margin-left: 37.01657458563536%;
10.718 + *margin-left: 36.91019160691196%;
10.719 + }
10.720 + .row-fluid .offset4:first-child {
10.721 + margin-left: 34.25414364640884%;
10.722 + *margin-left: 34.14776066768544%;
10.723 + }
10.724 + .row-fluid .offset3 {
10.725 + margin-left: 28.45303867403315%;
10.726 + *margin-left: 28.346655695309746%;
10.727 + }
10.728 + .row-fluid .offset3:first-child {
10.729 + margin-left: 25.69060773480663%;
10.730 + *margin-left: 25.584224756083227%;
10.731 + }
10.732 + .row-fluid .offset2 {
10.733 + margin-left: 19.88950276243094%;
10.734 + *margin-left: 19.783119783707537%;
10.735 + }
10.736 + .row-fluid .offset2:first-child {
10.737 + margin-left: 17.12707182320442%;
10.738 + *margin-left: 17.02068884448102%;
10.739 + }
10.740 + .row-fluid .offset1 {
10.741 + margin-left: 11.32596685082873%;
10.742 + *margin-left: 11.219583872105325%;
10.743 + }
10.744 + .row-fluid .offset1:first-child {
10.745 + margin-left: 8.56353591160221%;
10.746 + *margin-left: 8.457152932878806%;
10.747 + }
10.748 + input,
10.749 + textarea,
10.750 + .uneditable-input {
10.751 + margin-left: 0;
10.752 + }
10.753 + .controls-row [class*="span"] + [class*="span"] {
10.754 + margin-left: 20px;
10.755 + }
10.756 + input.span12,
10.757 + textarea.span12,
10.758 + .uneditable-input.span12 {
10.759 + width: 710px;
10.760 + }
10.761 + input.span11,
10.762 + textarea.span11,
10.763 + .uneditable-input.span11 {
10.764 + width: 648px;
10.765 + }
10.766 + input.span10,
10.767 + textarea.span10,
10.768 + .uneditable-input.span10 {
10.769 + width: 586px;
10.770 + }
10.771 + input.span9,
10.772 + textarea.span9,
10.773 + .uneditable-input.span9 {
10.774 + width: 524px;
10.775 + }
10.776 + input.span8,
10.777 + textarea.span8,
10.778 + .uneditable-input.span8 {
10.779 + width: 462px;
10.780 + }
10.781 + input.span7,
10.782 + textarea.span7,
10.783 + .uneditable-input.span7 {
10.784 + width: 400px;
10.785 + }
10.786 + input.span6,
10.787 + textarea.span6,
10.788 + .uneditable-input.span6 {
10.789 + width: 338px;
10.790 + }
10.791 + input.span5,
10.792 + textarea.span5,
10.793 + .uneditable-input.span5 {
10.794 + width: 276px;
10.795 + }
10.796 + input.span4,
10.797 + textarea.span4,
10.798 + .uneditable-input.span4 {
10.799 + width: 214px;
10.800 + }
10.801 + input.span3,
10.802 + textarea.span3,
10.803 + .uneditable-input.span3 {
10.804 + width: 152px;
10.805 + }
10.806 + input.span2,
10.807 + textarea.span2,
10.808 + .uneditable-input.span2 {
10.809 + width: 90px;
10.810 + }
10.811 + input.span1,
10.812 + textarea.span1,
10.813 + .uneditable-input.span1 {
10.814 + width: 28px;
10.815 + }
10.816 +}
10.817 +
10.818 +@media (max-width: 767px) {
10.819 + body {
10.820 + padding-right: 20px;
10.821 + padding-left: 20px;
10.822 + }
10.823 + .navbar-fixed-top,
10.824 + .navbar-fixed-bottom,
10.825 + .navbar-static-top {
10.826 + margin-right: -20px;
10.827 + margin-left: -20px;
10.828 + }
10.829 + .container-fluid {
10.830 + padding: 0;
10.831 + }
10.832 + .dl-horizontal dt {
10.833 + float: none;
10.834 + width: auto;
10.835 + clear: none;
10.836 + text-align: left;
10.837 + }
10.838 + .dl-horizontal dd {
10.839 + margin-left: 0;
10.840 + }
10.841 + .container {
10.842 + width: auto;
10.843 + }
10.844 + .row-fluid {
10.845 + width: 100%;
10.846 + }
10.847 + .row,
10.848 + .thumbnails {
10.849 + margin-left: 0;
10.850 + }
10.851 + .thumbnails > li {
10.852 + float: none;
10.853 + margin-left: 0;
10.854 + }
10.855 + [class*="span"],
10.856 + .uneditable-input[class*="span"],
10.857 + .row-fluid [class*="span"] {
10.858 + display: block;
10.859 + float: none;
10.860 + width: 100%;
10.861 + margin-left: 0;
10.862 + -webkit-box-sizing: border-box;
10.863 + -moz-box-sizing: border-box;
10.864 + box-sizing: border-box;
10.865 + }
10.866 + .span12,
10.867 + .row-fluid .span12 {
10.868 + width: 100%;
10.869 + -webkit-box-sizing: border-box;
10.870 + -moz-box-sizing: border-box;
10.871 + box-sizing: border-box;
10.872 + }
10.873 + .row-fluid [class*="offset"]:first-child {
10.874 + margin-left: 0;
10.875 + }
10.876 + .input-large,
10.877 + .input-xlarge,
10.878 + .input-xxlarge,
10.879 + input[class*="span"],
10.880 + select[class*="span"],
10.881 + textarea[class*="span"],
10.882 + .uneditable-input {
10.883 + display: block;
10.884 + width: 100%;
10.885 + min-height: 30px;
10.886 + -webkit-box-sizing: border-box;
10.887 + -moz-box-sizing: border-box;
10.888 + box-sizing: border-box;
10.889 + }
10.890 + .input-prepend input,
10.891 + .input-append input,
10.892 + .input-prepend input[class*="span"],
10.893 + .input-append input[class*="span"] {
10.894 + display: inline-block;
10.895 + width: auto;
10.896 + }
10.897 + .controls-row [class*="span"] + [class*="span"] {
10.898 + margin-left: 0;
10.899 + }
10.900 + .modal {
10.901 + position: fixed;
10.902 + top: 20px;
10.903 + right: 20px;
10.904 + left: 20px;
10.905 + width: auto;
10.906 + margin: 0;
10.907 + }
10.908 + .modal.fade {
10.909 + top: -100px;
10.910 + }
10.911 + .modal.fade.in {
10.912 + top: 20px;
10.913 + }
10.914 +}
10.915 +
10.916 +@media (max-width: 480px) {
10.917 + .nav-collapse {
10.918 + -webkit-transform: translate3d(0, 0, 0);
10.919 + }
10.920 + .page-header h1 small {
10.921 + display: block;
10.922 + line-height: 20px;
10.923 + }
10.924 + input[type="checkbox"],
10.925 + input[type="radio"] {
10.926 + border: 1px solid #ccc;
10.927 + }
10.928 + .form-horizontal .control-label {
10.929 + float: none;
10.930 + width: auto;
10.931 + padding-top: 0;
10.932 + text-align: left;
10.933 + }
10.934 + .form-horizontal .controls {
10.935 + margin-left: 0;
10.936 + }
10.937 + .form-horizontal .control-list {
10.938 + padding-top: 0;
10.939 + }
10.940 + .form-horizontal .form-actions {
10.941 + padding-right: 10px;
10.942 + padding-left: 10px;
10.943 + }
10.944 + .media .pull-left,
10.945 + .media .pull-right {
10.946 + display: block;
10.947 + float: none;
10.948 + margin-bottom: 10px;
10.949 + }
10.950 + .media-object {
10.951 + margin-right: 0;
10.952 + margin-left: 0;
10.953 + }
10.954 + .modal {
10.955 + top: 10px;
10.956 + right: 10px;
10.957 + left: 10px;
10.958 + }
10.959 + .modal-header .close {
10.960 + padding: 10px;
10.961 + margin: -10px;
10.962 + }
10.963 + .carousel-caption {
10.964 + position: static;
10.965 + }
10.966 +}
10.967 +
10.968 +@media (max-width: 979px) {
10.969 + body {
10.970 + padding-top: 0;
10.971 + }
10.972 + .navbar-fixed-top,
10.973 + .navbar-fixed-bottom {
10.974 + position: static;
10.975 + }
10.976 + .navbar-fixed-top {
10.977 + margin-bottom: 20px;
10.978 + }
10.979 + .navbar-fixed-bottom {
10.980 + margin-top: 20px;
10.981 + }
10.982 + .navbar-fixed-top .navbar-inner,
10.983 + .navbar-fixed-bottom .navbar-inner {
10.984 + padding: 5px;
10.985 + }
10.986 + .navbar .container {
10.987 + width: auto;
10.988 + padding: 0;
10.989 + }
10.990 + .navbar .brand {
10.991 + padding-right: 10px;
10.992 + padding-left: 10px;
10.993 + margin: 0 0 0 -5px;
10.994 + }
10.995 + .nav-collapse {
10.996 + clear: both;
10.997 + }
10.998 + .nav-collapse .nav {
10.999 + float: none;
10.1000 + margin: 0 0 10px;
10.1001 + }
10.1002 + .nav-collapse .nav > li {
10.1003 + float: none;
10.1004 + }
10.1005 + .nav-collapse .nav > li > a {
10.1006 + margin-bottom: 2px;
10.1007 + }
10.1008 + .nav-collapse .nav > .divider-vertical {
10.1009 + display: none;
10.1010 + }
10.1011 + .nav-collapse .nav .nav-header {
10.1012 + color: #777777;
10.1013 + text-shadow: none;
10.1014 + }
10.1015 + .nav-collapse .nav > li > a,
10.1016 + .nav-collapse .dropdown-menu a {
10.1017 + padding: 9px 15px;
10.1018 + font-weight: bold;
10.1019 + color: #777777;
10.1020 + -webkit-border-radius: 3px;
10.1021 + -moz-border-radius: 3px;
10.1022 + border-radius: 3px;
10.1023 + }
10.1024 + .nav-collapse .btn {
10.1025 + padding: 4px 10px 4px;
10.1026 + font-weight: normal;
10.1027 + -webkit-border-radius: 4px;
10.1028 + -moz-border-radius: 4px;
10.1029 + border-radius: 4px;
10.1030 + }
10.1031 + .nav-collapse .dropdown-menu li + li a {
10.1032 + margin-bottom: 2px;
10.1033 + }
10.1034 + .nav-collapse .nav > li > a:hover,
10.1035 + .nav-collapse .nav > li > a:focus,
10.1036 + .nav-collapse .dropdown-menu a:hover,
10.1037 + .nav-collapse .dropdown-menu a:focus {
10.1038 + background-color: #f2f2f2;
10.1039 + }
10.1040 + .navbar-inverse .nav-collapse .nav > li > a,
10.1041 + .navbar-inverse .nav-collapse .dropdown-menu a {
10.1042 + color: #999999;
10.1043 + }
10.1044 + .navbar-inverse .nav-collapse .nav > li > a:hover,
10.1045 + .navbar-inverse .nav-collapse .nav > li > a:focus,
10.1046 + .navbar-inverse .nav-collapse .dropdown-menu a:hover,
10.1047 + .navbar-inverse .nav-collapse .dropdown-menu a:focus {
10.1048 + background-color: #111111;
10.1049 + }
10.1050 + .nav-collapse.in .btn-group {
10.1051 + padding: 0;
10.1052 + margin-top: 5px;
10.1053 + }
10.1054 + .nav-collapse .dropdown-menu {
10.1055 + position: static;
10.1056 + top: auto;
10.1057 + left: auto;
10.1058 + display: none;
10.1059 + float: none;
10.1060 + max-width: none;
10.1061 + padding: 0;
10.1062 + margin: 0 15px;
10.1063 + background-color: transparent;
10.1064 + border: none;
10.1065 + -webkit-border-radius: 0;
10.1066 + -moz-border-radius: 0;
10.1067 + border-radius: 0;
10.1068 + -webkit-box-shadow: none;
10.1069 + -moz-box-shadow: none;
10.1070 + box-shadow: none;
10.1071 + }
10.1072 + .nav-collapse .open > .dropdown-menu {
10.1073 + display: block;
10.1074 + }
10.1075 + .nav-collapse .dropdown-menu:before,
10.1076 + .nav-collapse .dropdown-menu:after {
10.1077 + display: none;
10.1078 + }
10.1079 + .nav-collapse .dropdown-menu .divider {
10.1080 + display: none;
10.1081 + }
10.1082 + .nav-collapse .nav > li > .dropdown-menu:before,
10.1083 + .nav-collapse .nav > li > .dropdown-menu:after {
10.1084 + display: none;
10.1085 + }
10.1086 + .nav-collapse .navbar-form,
10.1087 + .nav-collapse .navbar-search {
10.1088 + float: none;
10.1089 + padding: 10px 15px;
10.1090 + margin: 10px 0;
10.1091 + border-top: 1px solid #f2f2f2;
10.1092 + border-bottom: 1px solid #f2f2f2;
10.1093 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1094 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1095 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
10.1096 + }
10.1097 + .navbar-inverse .nav-collapse .navbar-form,
10.1098 + .navbar-inverse .nav-collapse .navbar-search {
10.1099 + border-top-color: #111111;
10.1100 + border-bottom-color: #111111;
10.1101 + }
10.1102 + .navbar .nav-collapse .nav.pull-right {
10.1103 + float: none;
10.1104 + margin-left: 0;
10.1105 + }
10.1106 + .nav-collapse,
10.1107 + .nav-collapse.collapse {
10.1108 + height: 0;
10.1109 + overflow: hidden;
10.1110 + }
10.1111 + .navbar .btn-navbar {
10.1112 + display: block;
10.1113 + }
10.1114 + .navbar-static .navbar-inner {
10.1115 + padding-right: 10px;
10.1116 + padding-left: 10px;
10.1117 + }
10.1118 +}
10.1119 +
10.1120 +@media (min-width: 980px) {
10.1121 + .nav-collapse.collapse {
10.1122 + height: auto !important;
10.1123 + overflow: visible !important;
10.1124 + }
10.1125 +}
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/chess/src/main/webapp/pages/css/bootstrap.css Thu Jul 25 16:21:25 2013 +0200
11.3 @@ -0,0 +1,6180 @@
11.4 +/**
11.5 + * The MIT License (MIT)
11.6 + *
11.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
11.8 + *
11.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
11.10 + * of this software and associated documentation files (the "Software"), to deal
11.11 + * in the Software without restriction, including without limitation the rights
11.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11.13 + * copies of the Software, and to permit persons to whom the Software is
11.14 + * furnished to do so, subject to the following conditions:
11.15 + *
11.16 + * The above copyright notice and this permission notice shall be included in
11.17 + * all copies or substantial portions of the Software.
11.18 + *
11.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
11.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
11.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
11.25 + * THE SOFTWARE.
11.26 + */
11.27 +.clearfix {
11.28 + *zoom: 1;
11.29 +}
11.30 +
11.31 +.clearfix:before,
11.32 +.clearfix:after {
11.33 + display: table;
11.34 + line-height: 0;
11.35 + content: "";
11.36 +}
11.37 +
11.38 +.clearfix:after {
11.39 + clear: both;
11.40 +}
11.41 +
11.42 +.hide-text {
11.43 + font: 0/0 a;
11.44 + color: transparent;
11.45 + text-shadow: none;
11.46 + background-color: transparent;
11.47 + border: 0;
11.48 +}
11.49 +
11.50 +.input-block-level {
11.51 + display: block;
11.52 + width: 100%;
11.53 + min-height: 30px;
11.54 + -webkit-box-sizing: border-box;
11.55 + -moz-box-sizing: border-box;
11.56 + box-sizing: border-box;
11.57 +}
11.58 +
11.59 +article,
11.60 +aside,
11.61 +details,
11.62 +figcaption,
11.63 +figure,
11.64 +footer,
11.65 +header,
11.66 +hgroup,
11.67 +nav,
11.68 +section {
11.69 + display: block;
11.70 +}
11.71 +
11.72 +audio,
11.73 +canvas,
11.74 +video {
11.75 + display: inline-block;
11.76 + *display: inline;
11.77 + *zoom: 1;
11.78 +}
11.79 +
11.80 +audio:not([controls]) {
11.81 + display: none;
11.82 +}
11.83 +
11.84 +html {
11.85 + font-size: 100%;
11.86 + -webkit-text-size-adjust: 100%;
11.87 + -ms-text-size-adjust: 100%;
11.88 +}
11.89 +
11.90 +a:focus {
11.91 + outline: thin dotted #333;
11.92 + outline: 5px auto -webkit-focus-ring-color;
11.93 + outline-offset: -2px;
11.94 +}
11.95 +
11.96 +a:hover,
11.97 +a:active {
11.98 + outline: 0;
11.99 +}
11.100 +
11.101 +sub,
11.102 +sup {
11.103 + position: relative;
11.104 + font-size: 75%;
11.105 + line-height: 0;
11.106 + vertical-align: baseline;
11.107 +}
11.108 +
11.109 +sup {
11.110 + top: -0.5em;
11.111 +}
11.112 +
11.113 +sub {
11.114 + bottom: -0.25em;
11.115 +}
11.116 +
11.117 +img {
11.118 + width: auto\9;
11.119 + height: auto;
11.120 + max-width: 100%;
11.121 + vertical-align: middle;
11.122 + border: 0;
11.123 + -ms-interpolation-mode: bicubic;
11.124 +}
11.125 +
11.126 +#map_canvas img,
11.127 +.google-maps img {
11.128 + max-width: none;
11.129 +}
11.130 +
11.131 +button,
11.132 +input,
11.133 +select,
11.134 +textarea {
11.135 + margin: 0;
11.136 + font-size: 100%;
11.137 + vertical-align: middle;
11.138 +}
11.139 +
11.140 +button,
11.141 +input {
11.142 + *overflow: visible;
11.143 + line-height: normal;
11.144 +}
11.145 +
11.146 +button::-moz-focus-inner,
11.147 +input::-moz-focus-inner {
11.148 + padding: 0;
11.149 + border: 0;
11.150 +}
11.151 +
11.152 +button,
11.153 +html input[type="button"],
11.154 +input[type="reset"],
11.155 +input[type="submit"] {
11.156 + cursor: pointer;
11.157 + -webkit-appearance: button;
11.158 +}
11.159 +
11.160 +label,
11.161 +select,
11.162 +button,
11.163 +input[type="button"],
11.164 +input[type="reset"],
11.165 +input[type="submit"],
11.166 +input[type="radio"],
11.167 +input[type="checkbox"] {
11.168 + cursor: pointer;
11.169 +}
11.170 +
11.171 +input[type="search"] {
11.172 + -webkit-box-sizing: content-box;
11.173 + -moz-box-sizing: content-box;
11.174 + box-sizing: content-box;
11.175 + -webkit-appearance: textfield;
11.176 +}
11.177 +
11.178 +input[type="search"]::-webkit-search-decoration,
11.179 +input[type="search"]::-webkit-search-cancel-button {
11.180 + -webkit-appearance: none;
11.181 +}
11.182 +
11.183 +textarea {
11.184 + overflow: auto;
11.185 + vertical-align: top;
11.186 +}
11.187 +
11.188 +@media print {
11.189 + * {
11.190 + color: #000 !important;
11.191 + text-shadow: none !important;
11.192 + background: transparent !important;
11.193 + box-shadow: none !important;
11.194 + }
11.195 + a,
11.196 + a:visited {
11.197 + text-decoration: underline;
11.198 + }
11.199 + a[href]:after {
11.200 + content: " (" attr(href) ")";
11.201 + }
11.202 + abbr[title]:after {
11.203 + content: " (" attr(title) ")";
11.204 + }
11.205 + .ir a:after,
11.206 + a[href^="javascript:"]:after,
11.207 + a[href^="#"]:after {
11.208 + content: "";
11.209 + }
11.210 + pre,
11.211 + blockquote {
11.212 + border: 1px solid #999;
11.213 + page-break-inside: avoid;
11.214 + }
11.215 + thead {
11.216 + display: table-header-group;
11.217 + }
11.218 + tr,
11.219 + img {
11.220 + page-break-inside: avoid;
11.221 + }
11.222 + img {
11.223 + max-width: 100% !important;
11.224 + }
11.225 + @page {
11.226 + margin: 0.5cm;
11.227 + }
11.228 + p,
11.229 + h2,
11.230 + h3 {
11.231 + orphans: 3;
11.232 + widows: 3;
11.233 + }
11.234 + h2,
11.235 + h3 {
11.236 + page-break-after: avoid;
11.237 + }
11.238 +}
11.239 +
11.240 +body {
11.241 + margin: 0;
11.242 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.243 + font-size: 14px;
11.244 + line-height: 20px;
11.245 + color: #333333;
11.246 + background-color: #ffffff;
11.247 +}
11.248 +
11.249 +a {
11.250 + color: #0088cc;
11.251 + text-decoration: none;
11.252 +}
11.253 +
11.254 +a:hover,
11.255 +a:focus {
11.256 + color: #005580;
11.257 + text-decoration: underline;
11.258 +}
11.259 +
11.260 +.img-rounded {
11.261 + -webkit-border-radius: 6px;
11.262 + -moz-border-radius: 6px;
11.263 + border-radius: 6px;
11.264 +}
11.265 +
11.266 +.img-polaroid {
11.267 + padding: 4px;
11.268 + background-color: #fff;
11.269 + border: 1px solid #ccc;
11.270 + border: 1px solid rgba(0, 0, 0, 0.2);
11.271 + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.272 + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.273 + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
11.274 +}
11.275 +
11.276 +.img-circle {
11.277 + -webkit-border-radius: 500px;
11.278 + -moz-border-radius: 500px;
11.279 + border-radius: 500px;
11.280 +}
11.281 +
11.282 +.row {
11.283 + margin-left: -20px;
11.284 + *zoom: 1;
11.285 +}
11.286 +
11.287 +.row:before,
11.288 +.row:after {
11.289 + display: table;
11.290 + line-height: 0;
11.291 + content: "";
11.292 +}
11.293 +
11.294 +.row:after {
11.295 + clear: both;
11.296 +}
11.297 +
11.298 +[class*="span"] {
11.299 + float: left;
11.300 + min-height: 1px;
11.301 + margin-left: 20px;
11.302 +}
11.303 +
11.304 +.container,
11.305 +.navbar-static-top .container,
11.306 +.navbar-fixed-top .container,
11.307 +.navbar-fixed-bottom .container {
11.308 + width: 940px;
11.309 +}
11.310 +
11.311 +.span12 {
11.312 + width: 940px;
11.313 +}
11.314 +
11.315 +.span11 {
11.316 + width: 860px;
11.317 +}
11.318 +
11.319 +.span10 {
11.320 + width: 780px;
11.321 +}
11.322 +
11.323 +.span9 {
11.324 + width: 700px;
11.325 +}
11.326 +
11.327 +.span8 {
11.328 + width: 620px;
11.329 +}
11.330 +
11.331 +.span7 {
11.332 + width: 540px;
11.333 +}
11.334 +
11.335 +.span6 {
11.336 + width: 460px;
11.337 +}
11.338 +
11.339 +.span5 {
11.340 + width: 380px;
11.341 +}
11.342 +
11.343 +.span4 {
11.344 + width: 300px;
11.345 +}
11.346 +
11.347 +.span3 {
11.348 + width: 220px;
11.349 +}
11.350 +
11.351 +.span2 {
11.352 + width: 140px;
11.353 +}
11.354 +
11.355 +.span1 {
11.356 + width: 60px;
11.357 +}
11.358 +
11.359 +.offset12 {
11.360 + margin-left: 980px;
11.361 +}
11.362 +
11.363 +.offset11 {
11.364 + margin-left: 900px;
11.365 +}
11.366 +
11.367 +.offset10 {
11.368 + margin-left: 820px;
11.369 +}
11.370 +
11.371 +.offset9 {
11.372 + margin-left: 740px;
11.373 +}
11.374 +
11.375 +.offset8 {
11.376 + margin-left: 660px;
11.377 +}
11.378 +
11.379 +.offset7 {
11.380 + margin-left: 580px;
11.381 +}
11.382 +
11.383 +.offset6 {
11.384 + margin-left: 500px;
11.385 +}
11.386 +
11.387 +.offset5 {
11.388 + margin-left: 420px;
11.389 +}
11.390 +
11.391 +.offset4 {
11.392 + margin-left: 340px;
11.393 +}
11.394 +
11.395 +.offset3 {
11.396 + margin-left: 260px;
11.397 +}
11.398 +
11.399 +.offset2 {
11.400 + margin-left: 180px;
11.401 +}
11.402 +
11.403 +.offset1 {
11.404 + margin-left: 100px;
11.405 +}
11.406 +
11.407 +.row-fluid {
11.408 + width: 100%;
11.409 + *zoom: 1;
11.410 +}
11.411 +
11.412 +.row-fluid:before,
11.413 +.row-fluid:after {
11.414 + display: table;
11.415 + line-height: 0;
11.416 + content: "";
11.417 +}
11.418 +
11.419 +.row-fluid:after {
11.420 + clear: both;
11.421 +}
11.422 +
11.423 +.row-fluid [class*="span"] {
11.424 + display: block;
11.425 + float: left;
11.426 + width: 100%;
11.427 + min-height: 30px;
11.428 + margin-left: 2.127659574468085%;
11.429 + *margin-left: 2.074468085106383%;
11.430 + -webkit-box-sizing: border-box;
11.431 + -moz-box-sizing: border-box;
11.432 + box-sizing: border-box;
11.433 +}
11.434 +
11.435 +.row-fluid [class*="span"]:first-child {
11.436 + margin-left: 0;
11.437 +}
11.438 +
11.439 +.row-fluid .controls-row [class*="span"] + [class*="span"] {
11.440 + margin-left: 2.127659574468085%;
11.441 +}
11.442 +
11.443 +.row-fluid .span12 {
11.444 + width: 100%;
11.445 + *width: 99.94680851063829%;
11.446 +}
11.447 +
11.448 +.row-fluid .span11 {
11.449 + width: 91.48936170212765%;
11.450 + *width: 91.43617021276594%;
11.451 +}
11.452 +
11.453 +.row-fluid .span10 {
11.454 + width: 82.97872340425532%;
11.455 + *width: 82.92553191489361%;
11.456 +}
11.457 +
11.458 +.row-fluid .span9 {
11.459 + width: 74.46808510638297%;
11.460 + *width: 74.41489361702126%;
11.461 +}
11.462 +
11.463 +.row-fluid .span8 {
11.464 + width: 65.95744680851064%;
11.465 + *width: 65.90425531914893%;
11.466 +}
11.467 +
11.468 +.row-fluid .span7 {
11.469 + width: 57.44680851063829%;
11.470 + *width: 57.39361702127659%;
11.471 +}
11.472 +
11.473 +.row-fluid .span6 {
11.474 + width: 48.93617021276595%;
11.475 + *width: 48.88297872340425%;
11.476 +}
11.477 +
11.478 +.row-fluid .span5 {
11.479 + width: 40.42553191489362%;
11.480 + *width: 40.37234042553192%;
11.481 +}
11.482 +
11.483 +.row-fluid .span4 {
11.484 + width: 31.914893617021278%;
11.485 + *width: 31.861702127659576%;
11.486 +}
11.487 +
11.488 +.row-fluid .span3 {
11.489 + width: 23.404255319148934%;
11.490 + *width: 23.351063829787233%;
11.491 +}
11.492 +
11.493 +.row-fluid .span2 {
11.494 + width: 14.893617021276595%;
11.495 + *width: 14.840425531914894%;
11.496 +}
11.497 +
11.498 +.row-fluid .span1 {
11.499 + width: 6.382978723404255%;
11.500 + *width: 6.329787234042553%;
11.501 +}
11.502 +
11.503 +.row-fluid .offset12 {
11.504 + margin-left: 104.25531914893617%;
11.505 + *margin-left: 104.14893617021275%;
11.506 +}
11.507 +
11.508 +.row-fluid .offset12:first-child {
11.509 + margin-left: 102.12765957446808%;
11.510 + *margin-left: 102.02127659574467%;
11.511 +}
11.512 +
11.513 +.row-fluid .offset11 {
11.514 + margin-left: 95.74468085106382%;
11.515 + *margin-left: 95.6382978723404%;
11.516 +}
11.517 +
11.518 +.row-fluid .offset11:first-child {
11.519 + margin-left: 93.61702127659574%;
11.520 + *margin-left: 93.51063829787232%;
11.521 +}
11.522 +
11.523 +.row-fluid .offset10 {
11.524 + margin-left: 87.23404255319149%;
11.525 + *margin-left: 87.12765957446807%;
11.526 +}
11.527 +
11.528 +.row-fluid .offset10:first-child {
11.529 + margin-left: 85.1063829787234%;
11.530 + *margin-left: 84.99999999999999%;
11.531 +}
11.532 +
11.533 +.row-fluid .offset9 {
11.534 + margin-left: 78.72340425531914%;
11.535 + *margin-left: 78.61702127659572%;
11.536 +}
11.537 +
11.538 +.row-fluid .offset9:first-child {
11.539 + margin-left: 76.59574468085106%;
11.540 + *margin-left: 76.48936170212764%;
11.541 +}
11.542 +
11.543 +.row-fluid .offset8 {
11.544 + margin-left: 70.2127659574468%;
11.545 + *margin-left: 70.10638297872339%;
11.546 +}
11.547 +
11.548 +.row-fluid .offset8:first-child {
11.549 + margin-left: 68.08510638297872%;
11.550 + *margin-left: 67.9787234042553%;
11.551 +}
11.552 +
11.553 +.row-fluid .offset7 {
11.554 + margin-left: 61.70212765957446%;
11.555 + *margin-left: 61.59574468085106%;
11.556 +}
11.557 +
11.558 +.row-fluid .offset7:first-child {
11.559 + margin-left: 59.574468085106375%;
11.560 + *margin-left: 59.46808510638297%;
11.561 +}
11.562 +
11.563 +.row-fluid .offset6 {
11.564 + margin-left: 53.191489361702125%;
11.565 + *margin-left: 53.085106382978715%;
11.566 +}
11.567 +
11.568 +.row-fluid .offset6:first-child {
11.569 + margin-left: 51.063829787234035%;
11.570 + *margin-left: 50.95744680851063%;
11.571 +}
11.572 +
11.573 +.row-fluid .offset5 {
11.574 + margin-left: 44.68085106382979%;
11.575 + *margin-left: 44.57446808510638%;
11.576 +}
11.577 +
11.578 +.row-fluid .offset5:first-child {
11.579 + margin-left: 42.5531914893617%;
11.580 + *margin-left: 42.4468085106383%;
11.581 +}
11.582 +
11.583 +.row-fluid .offset4 {
11.584 + margin-left: 36.170212765957444%;
11.585 + *margin-left: 36.06382978723405%;
11.586 +}
11.587 +
11.588 +.row-fluid .offset4:first-child {
11.589 + margin-left: 34.04255319148936%;
11.590 + *margin-left: 33.93617021276596%;
11.591 +}
11.592 +
11.593 +.row-fluid .offset3 {
11.594 + margin-left: 27.659574468085104%;
11.595 + *margin-left: 27.5531914893617%;
11.596 +}
11.597 +
11.598 +.row-fluid .offset3:first-child {
11.599 + margin-left: 25.53191489361702%;
11.600 + *margin-left: 25.425531914893618%;
11.601 +}
11.602 +
11.603 +.row-fluid .offset2 {
11.604 + margin-left: 19.148936170212764%;
11.605 + *margin-left: 19.04255319148936%;
11.606 +}
11.607 +
11.608 +.row-fluid .offset2:first-child {
11.609 + margin-left: 17.02127659574468%;
11.610 + *margin-left: 16.914893617021278%;
11.611 +}
11.612 +
11.613 +.row-fluid .offset1 {
11.614 + margin-left: 10.638297872340425%;
11.615 + *margin-left: 10.53191489361702%;
11.616 +}
11.617 +
11.618 +.row-fluid .offset1:first-child {
11.619 + margin-left: 8.51063829787234%;
11.620 + *margin-left: 8.404255319148938%;
11.621 +}
11.622 +
11.623 +[class*="span"].hide,
11.624 +.row-fluid [class*="span"].hide {
11.625 + display: none;
11.626 +}
11.627 +
11.628 +[class*="span"].pull-right,
11.629 +.row-fluid [class*="span"].pull-right {
11.630 + float: right;
11.631 +}
11.632 +
11.633 +.container {
11.634 + margin-right: auto;
11.635 + margin-left: auto;
11.636 + *zoom: 1;
11.637 +}
11.638 +
11.639 +.container:before,
11.640 +.container:after {
11.641 + display: table;
11.642 + line-height: 0;
11.643 + content: "";
11.644 +}
11.645 +
11.646 +.container:after {
11.647 + clear: both;
11.648 +}
11.649 +
11.650 +.container-fluid {
11.651 + padding-right: 20px;
11.652 + padding-left: 20px;
11.653 + *zoom: 1;
11.654 +}
11.655 +
11.656 +.container-fluid:before,
11.657 +.container-fluid:after {
11.658 + display: table;
11.659 + line-height: 0;
11.660 + content: "";
11.661 +}
11.662 +
11.663 +.container-fluid:after {
11.664 + clear: both;
11.665 +}
11.666 +
11.667 +p {
11.668 + margin: 0 0 10px;
11.669 +}
11.670 +
11.671 +.lead {
11.672 + margin-bottom: 20px;
11.673 + font-size: 21px;
11.674 + font-weight: 200;
11.675 + line-height: 30px;
11.676 +}
11.677 +
11.678 +small {
11.679 + font-size: 85%;
11.680 +}
11.681 +
11.682 +strong {
11.683 + font-weight: bold;
11.684 +}
11.685 +
11.686 +em {
11.687 + font-style: italic;
11.688 +}
11.689 +
11.690 +cite {
11.691 + font-style: normal;
11.692 +}
11.693 +
11.694 +.muted {
11.695 + color: #999999;
11.696 +}
11.697 +
11.698 +a.muted:hover,
11.699 +a.muted:focus {
11.700 + color: #808080;
11.701 +}
11.702 +
11.703 +.text-warning {
11.704 + color: #c09853;
11.705 +}
11.706 +
11.707 +a.text-warning:hover,
11.708 +a.text-warning:focus {
11.709 + color: #a47e3c;
11.710 +}
11.711 +
11.712 +.text-error {
11.713 + color: #b94a48;
11.714 +}
11.715 +
11.716 +a.text-error:hover,
11.717 +a.text-error:focus {
11.718 + color: #953b39;
11.719 +}
11.720 +
11.721 +.text-info {
11.722 + color: #3a87ad;
11.723 +}
11.724 +
11.725 +a.text-info:hover,
11.726 +a.text-info:focus {
11.727 + color: #2d6987;
11.728 +}
11.729 +
11.730 +.text-success {
11.731 + color: #468847;
11.732 +}
11.733 +
11.734 +a.text-success:hover,
11.735 +a.text-success:focus {
11.736 + color: #356635;
11.737 +}
11.738 +
11.739 +.text-left {
11.740 + text-align: left;
11.741 +}
11.742 +
11.743 +.text-right {
11.744 + text-align: right;
11.745 +}
11.746 +
11.747 +.text-center {
11.748 + text-align: center;
11.749 +}
11.750 +
11.751 +h1,
11.752 +h2,
11.753 +h3,
11.754 +h4,
11.755 +h5,
11.756 +h6 {
11.757 + margin: 10px 0;
11.758 + font-family: inherit;
11.759 + font-weight: bold;
11.760 + line-height: 20px;
11.761 + color: inherit;
11.762 + text-rendering: optimizelegibility;
11.763 +}
11.764 +
11.765 +h1 small,
11.766 +h2 small,
11.767 +h3 small,
11.768 +h4 small,
11.769 +h5 small,
11.770 +h6 small {
11.771 + font-weight: normal;
11.772 + line-height: 1;
11.773 + color: #999999;
11.774 +}
11.775 +
11.776 +h1,
11.777 +h2,
11.778 +h3 {
11.779 + line-height: 40px;
11.780 +}
11.781 +
11.782 +h1 {
11.783 + font-size: 38.5px;
11.784 +}
11.785 +
11.786 +h2 {
11.787 + font-size: 31.5px;
11.788 +}
11.789 +
11.790 +h3 {
11.791 + font-size: 24.5px;
11.792 +}
11.793 +
11.794 +h4 {
11.795 + font-size: 17.5px;
11.796 +}
11.797 +
11.798 +h5 {
11.799 + font-size: 14px;
11.800 +}
11.801 +
11.802 +h6 {
11.803 + font-size: 11.9px;
11.804 +}
11.805 +
11.806 +h1 small {
11.807 + font-size: 24.5px;
11.808 +}
11.809 +
11.810 +h2 small {
11.811 + font-size: 17.5px;
11.812 +}
11.813 +
11.814 +h3 small {
11.815 + font-size: 14px;
11.816 +}
11.817 +
11.818 +h4 small {
11.819 + font-size: 14px;
11.820 +}
11.821 +
11.822 +.page-header {
11.823 + padding-bottom: 9px;
11.824 + margin: 20px 0 30px;
11.825 + border-bottom: 1px solid #eeeeee;
11.826 +}
11.827 +
11.828 +ul,
11.829 +ol {
11.830 + padding: 0;
11.831 + margin: 0 0 10px 25px;
11.832 +}
11.833 +
11.834 +ul ul,
11.835 +ul ol,
11.836 +ol ol,
11.837 +ol ul {
11.838 + margin-bottom: 0;
11.839 +}
11.840 +
11.841 +li {
11.842 + line-height: 20px;
11.843 +}
11.844 +
11.845 +ul.unstyled,
11.846 +ol.unstyled {
11.847 + margin-left: 0;
11.848 + list-style: none;
11.849 +}
11.850 +
11.851 +ul.inline,
11.852 +ol.inline {
11.853 + margin-left: 0;
11.854 + list-style: none;
11.855 +}
11.856 +
11.857 +ul.inline > li,
11.858 +ol.inline > li {
11.859 + display: inline-block;
11.860 + *display: inline;
11.861 + padding-right: 5px;
11.862 + padding-left: 5px;
11.863 + *zoom: 1;
11.864 +}
11.865 +
11.866 +dl {
11.867 + margin-bottom: 20px;
11.868 +}
11.869 +
11.870 +dt,
11.871 +dd {
11.872 + line-height: 20px;
11.873 +}
11.874 +
11.875 +dt {
11.876 + font-weight: bold;
11.877 +}
11.878 +
11.879 +dd {
11.880 + margin-left: 10px;
11.881 +}
11.882 +
11.883 +.dl-horizontal {
11.884 + *zoom: 1;
11.885 +}
11.886 +
11.887 +.dl-horizontal:before,
11.888 +.dl-horizontal:after {
11.889 + display: table;
11.890 + line-height: 0;
11.891 + content: "";
11.892 +}
11.893 +
11.894 +.dl-horizontal:after {
11.895 + clear: both;
11.896 +}
11.897 +
11.898 +.dl-horizontal dt {
11.899 + float: left;
11.900 + width: 160px;
11.901 + overflow: hidden;
11.902 + clear: left;
11.903 + text-align: right;
11.904 + text-overflow: ellipsis;
11.905 + white-space: nowrap;
11.906 +}
11.907 +
11.908 +.dl-horizontal dd {
11.909 + margin-left: 180px;
11.910 +}
11.911 +
11.912 +hr {
11.913 + margin: 20px 0;
11.914 + border: 0;
11.915 + border-top: 1px solid #eeeeee;
11.916 + border-bottom: 1px solid #ffffff;
11.917 +}
11.918 +
11.919 +abbr[title],
11.920 +abbr[data-original-title] {
11.921 + cursor: help;
11.922 + border-bottom: 1px dotted #999999;
11.923 +}
11.924 +
11.925 +abbr.initialism {
11.926 + font-size: 90%;
11.927 + text-transform: uppercase;
11.928 +}
11.929 +
11.930 +blockquote {
11.931 + padding: 0 0 0 15px;
11.932 + margin: 0 0 20px;
11.933 + border-left: 5px solid #eeeeee;
11.934 +}
11.935 +
11.936 +blockquote p {
11.937 + margin-bottom: 0;
11.938 + font-size: 17.5px;
11.939 + font-weight: 300;
11.940 + line-height: 1.25;
11.941 +}
11.942 +
11.943 +blockquote small {
11.944 + display: block;
11.945 + line-height: 20px;
11.946 + color: #999999;
11.947 +}
11.948 +
11.949 +blockquote small:before {
11.950 + content: '\2014 \00A0';
11.951 +}
11.952 +
11.953 +blockquote.pull-right {
11.954 + float: right;
11.955 + padding-right: 15px;
11.956 + padding-left: 0;
11.957 + border-right: 5px solid #eeeeee;
11.958 + border-left: 0;
11.959 +}
11.960 +
11.961 +blockquote.pull-right p,
11.962 +blockquote.pull-right small {
11.963 + text-align: right;
11.964 +}
11.965 +
11.966 +blockquote.pull-right small:before {
11.967 + content: '';
11.968 +}
11.969 +
11.970 +blockquote.pull-right small:after {
11.971 + content: '\00A0 \2014';
11.972 +}
11.973 +
11.974 +q:before,
11.975 +q:after,
11.976 +blockquote:before,
11.977 +blockquote:after {
11.978 + content: "";
11.979 +}
11.980 +
11.981 +address {
11.982 + display: block;
11.983 + margin-bottom: 20px;
11.984 + font-style: normal;
11.985 + line-height: 20px;
11.986 +}
11.987 +
11.988 +code,
11.989 +pre {
11.990 + padding: 0 3px 2px;
11.991 + font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
11.992 + font-size: 12px;
11.993 + color: #333333;
11.994 + -webkit-border-radius: 3px;
11.995 + -moz-border-radius: 3px;
11.996 + border-radius: 3px;
11.997 +}
11.998 +
11.999 +code {
11.1000 + padding: 2px 4px;
11.1001 + color: #d14;
11.1002 + white-space: nowrap;
11.1003 + background-color: #f7f7f9;
11.1004 + border: 1px solid #e1e1e8;
11.1005 +}
11.1006 +
11.1007 +pre {
11.1008 + display: block;
11.1009 + padding: 9.5px;
11.1010 + margin: 0 0 10px;
11.1011 + font-size: 13px;
11.1012 + line-height: 20px;
11.1013 + word-break: break-all;
11.1014 + word-wrap: break-word;
11.1015 + white-space: pre;
11.1016 + white-space: pre-wrap;
11.1017 + background-color: #f5f5f5;
11.1018 + border: 1px solid #ccc;
11.1019 + border: 1px solid rgba(0, 0, 0, 0.15);
11.1020 + -webkit-border-radius: 4px;
11.1021 + -moz-border-radius: 4px;
11.1022 + border-radius: 4px;
11.1023 +}
11.1024 +
11.1025 +pre.prettyprint {
11.1026 + margin-bottom: 20px;
11.1027 +}
11.1028 +
11.1029 +pre code {
11.1030 + padding: 0;
11.1031 + color: inherit;
11.1032 + white-space: pre;
11.1033 + white-space: pre-wrap;
11.1034 + background-color: transparent;
11.1035 + border: 0;
11.1036 +}
11.1037 +
11.1038 +.pre-scrollable {
11.1039 + max-height: 340px;
11.1040 + overflow-y: scroll;
11.1041 +}
11.1042 +
11.1043 +form {
11.1044 + margin: 0 0 20px;
11.1045 +}
11.1046 +
11.1047 +fieldset {
11.1048 + padding: 0;
11.1049 + margin: 0;
11.1050 + border: 0;
11.1051 +}
11.1052 +
11.1053 +legend {
11.1054 + display: block;
11.1055 + width: 100%;
11.1056 + padding: 0;
11.1057 + margin-bottom: 20px;
11.1058 + font-size: 21px;
11.1059 + line-height: 40px;
11.1060 + color: #333333;
11.1061 + border: 0;
11.1062 + border-bottom: 1px solid #e5e5e5;
11.1063 +}
11.1064 +
11.1065 +legend small {
11.1066 + font-size: 15px;
11.1067 + color: #999999;
11.1068 +}
11.1069 +
11.1070 +label,
11.1071 +input,
11.1072 +button,
11.1073 +select,
11.1074 +textarea {
11.1075 + font-size: 14px;
11.1076 + font-weight: normal;
11.1077 + line-height: 20px;
11.1078 +}
11.1079 +
11.1080 +input,
11.1081 +button,
11.1082 +select,
11.1083 +textarea {
11.1084 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.1085 +}
11.1086 +
11.1087 +label {
11.1088 + display: block;
11.1089 + margin-bottom: 5px;
11.1090 +}
11.1091 +
11.1092 +select,
11.1093 +textarea,
11.1094 +input[type="text"],
11.1095 +input[type="password"],
11.1096 +input[type="datetime"],
11.1097 +input[type="datetime-local"],
11.1098 +input[type="date"],
11.1099 +input[type="month"],
11.1100 +input[type="time"],
11.1101 +input[type="week"],
11.1102 +input[type="number"],
11.1103 +input[type="email"],
11.1104 +input[type="url"],
11.1105 +input[type="search"],
11.1106 +input[type="tel"],
11.1107 +input[type="color"],
11.1108 +.uneditable-input {
11.1109 + display: inline-block;
11.1110 + height: 20px;
11.1111 + padding: 4px 6px;
11.1112 + margin-bottom: 10px;
11.1113 + font-size: 14px;
11.1114 + line-height: 20px;
11.1115 + color: #555555;
11.1116 + vertical-align: middle;
11.1117 + -webkit-border-radius: 4px;
11.1118 + -moz-border-radius: 4px;
11.1119 + border-radius: 4px;
11.1120 +}
11.1121 +
11.1122 +input,
11.1123 +textarea,
11.1124 +.uneditable-input {
11.1125 + width: 206px;
11.1126 +}
11.1127 +
11.1128 +textarea {
11.1129 + height: auto;
11.1130 +}
11.1131 +
11.1132 +textarea,
11.1133 +input[type="text"],
11.1134 +input[type="password"],
11.1135 +input[type="datetime"],
11.1136 +input[type="datetime-local"],
11.1137 +input[type="date"],
11.1138 +input[type="month"],
11.1139 +input[type="time"],
11.1140 +input[type="week"],
11.1141 +input[type="number"],
11.1142 +input[type="email"],
11.1143 +input[type="url"],
11.1144 +input[type="search"],
11.1145 +input[type="tel"],
11.1146 +input[type="color"],
11.1147 +.uneditable-input {
11.1148 + background-color: #ffffff;
11.1149 + border: 1px solid #cccccc;
11.1150 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1151 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1152 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1153 + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1154 + -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1155 + -o-transition: border linear 0.2s, box-shadow linear 0.2s;
11.1156 + transition: border linear 0.2s, box-shadow linear 0.2s;
11.1157 +}
11.1158 +
11.1159 +textarea:focus,
11.1160 +input[type="text"]:focus,
11.1161 +input[type="password"]:focus,
11.1162 +input[type="datetime"]:focus,
11.1163 +input[type="datetime-local"]:focus,
11.1164 +input[type="date"]:focus,
11.1165 +input[type="month"]:focus,
11.1166 +input[type="time"]:focus,
11.1167 +input[type="week"]:focus,
11.1168 +input[type="number"]:focus,
11.1169 +input[type="email"]:focus,
11.1170 +input[type="url"]:focus,
11.1171 +input[type="search"]:focus,
11.1172 +input[type="tel"]:focus,
11.1173 +input[type="color"]:focus,
11.1174 +.uneditable-input:focus {
11.1175 + border-color: rgba(82, 168, 236, 0.8);
11.1176 + outline: 0;
11.1177 + outline: thin dotted \9;
11.1178 + /* IE6-9 */
11.1179 +
11.1180 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1181 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1182 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
11.1183 +}
11.1184 +
11.1185 +input[type="radio"],
11.1186 +input[type="checkbox"] {
11.1187 + margin: 4px 0 0;
11.1188 + margin-top: 1px \9;
11.1189 + *margin-top: 0;
11.1190 + line-height: normal;
11.1191 +}
11.1192 +
11.1193 +input[type="file"],
11.1194 +input[type="image"],
11.1195 +input[type="submit"],
11.1196 +input[type="reset"],
11.1197 +input[type="button"],
11.1198 +input[type="radio"],
11.1199 +input[type="checkbox"] {
11.1200 + width: auto;
11.1201 +}
11.1202 +
11.1203 +select,
11.1204 +input[type="file"] {
11.1205 + height: 30px;
11.1206 + /* In IE7, the height of the select element cannot be changed by height, only font-size */
11.1207 +
11.1208 + *margin-top: 4px;
11.1209 + /* For IE7, add top margin to align select with labels */
11.1210 +
11.1211 + line-height: 30px;
11.1212 +}
11.1213 +
11.1214 +select {
11.1215 + width: 220px;
11.1216 + background-color: #ffffff;
11.1217 + border: 1px solid #cccccc;
11.1218 +}
11.1219 +
11.1220 +select[multiple],
11.1221 +select[size] {
11.1222 + height: auto;
11.1223 +}
11.1224 +
11.1225 +select:focus,
11.1226 +input[type="file"]:focus,
11.1227 +input[type="radio"]:focus,
11.1228 +input[type="checkbox"]:focus {
11.1229 + outline: thin dotted #333;
11.1230 + outline: 5px auto -webkit-focus-ring-color;
11.1231 + outline-offset: -2px;
11.1232 +}
11.1233 +
11.1234 +.uneditable-input,
11.1235 +.uneditable-textarea {
11.1236 + color: #999999;
11.1237 + cursor: not-allowed;
11.1238 + background-color: #fcfcfc;
11.1239 + border-color: #cccccc;
11.1240 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1241 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1242 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
11.1243 +}
11.1244 +
11.1245 +.uneditable-input {
11.1246 + overflow: hidden;
11.1247 + white-space: nowrap;
11.1248 +}
11.1249 +
11.1250 +.uneditable-textarea {
11.1251 + width: auto;
11.1252 + height: auto;
11.1253 +}
11.1254 +
11.1255 +input:-moz-placeholder,
11.1256 +textarea:-moz-placeholder {
11.1257 + color: #999999;
11.1258 +}
11.1259 +
11.1260 +input:-ms-input-placeholder,
11.1261 +textarea:-ms-input-placeholder {
11.1262 + color: #999999;
11.1263 +}
11.1264 +
11.1265 +input::-webkit-input-placeholder,
11.1266 +textarea::-webkit-input-placeholder {
11.1267 + color: #999999;
11.1268 +}
11.1269 +
11.1270 +.radio,
11.1271 +.checkbox {
11.1272 + min-height: 20px;
11.1273 + padding-left: 20px;
11.1274 +}
11.1275 +
11.1276 +.radio input[type="radio"],
11.1277 +.checkbox input[type="checkbox"] {
11.1278 + float: left;
11.1279 + margin-left: -20px;
11.1280 +}
11.1281 +
11.1282 +.controls > .radio:first-child,
11.1283 +.controls > .checkbox:first-child {
11.1284 + padding-top: 5px;
11.1285 +}
11.1286 +
11.1287 +.radio.inline,
11.1288 +.checkbox.inline {
11.1289 + display: inline-block;
11.1290 + padding-top: 5px;
11.1291 + margin-bottom: 0;
11.1292 + vertical-align: middle;
11.1293 +}
11.1294 +
11.1295 +.radio.inline + .radio.inline,
11.1296 +.checkbox.inline + .checkbox.inline {
11.1297 + margin-left: 10px;
11.1298 +}
11.1299 +
11.1300 +.input-mini {
11.1301 + width: 60px;
11.1302 +}
11.1303 +
11.1304 +.input-small {
11.1305 + width: 90px;
11.1306 +}
11.1307 +
11.1308 +.input-medium {
11.1309 + width: 150px;
11.1310 +}
11.1311 +
11.1312 +.input-large {
11.1313 + width: 210px;
11.1314 +}
11.1315 +
11.1316 +.input-xlarge {
11.1317 + width: 270px;
11.1318 +}
11.1319 +
11.1320 +.input-xxlarge {
11.1321 + width: 530px;
11.1322 +}
11.1323 +
11.1324 +input[class*="span"],
11.1325 +select[class*="span"],
11.1326 +textarea[class*="span"],
11.1327 +.uneditable-input[class*="span"],
11.1328 +.row-fluid input[class*="span"],
11.1329 +.row-fluid select[class*="span"],
11.1330 +.row-fluid textarea[class*="span"],
11.1331 +.row-fluid .uneditable-input[class*="span"] {
11.1332 + float: none;
11.1333 + margin-left: 0;
11.1334 +}
11.1335 +
11.1336 +.input-append input[class*="span"],
11.1337 +.input-append .uneditable-input[class*="span"],
11.1338 +.input-prepend input[class*="span"],
11.1339 +.input-prepend .uneditable-input[class*="span"],
11.1340 +.row-fluid input[class*="span"],
11.1341 +.row-fluid select[class*="span"],
11.1342 +.row-fluid textarea[class*="span"],
11.1343 +.row-fluid .uneditable-input[class*="span"],
11.1344 +.row-fluid .input-prepend [class*="span"],
11.1345 +.row-fluid .input-append [class*="span"] {
11.1346 + display: inline-block;
11.1347 +}
11.1348 +
11.1349 +input,
11.1350 +textarea,
11.1351 +.uneditable-input {
11.1352 + margin-left: 0;
11.1353 +}
11.1354 +
11.1355 +.controls-row [class*="span"] + [class*="span"] {
11.1356 + margin-left: 20px;
11.1357 +}
11.1358 +
11.1359 +input.span12,
11.1360 +textarea.span12,
11.1361 +.uneditable-input.span12 {
11.1362 + width: 926px;
11.1363 +}
11.1364 +
11.1365 +input.span11,
11.1366 +textarea.span11,
11.1367 +.uneditable-input.span11 {
11.1368 + width: 846px;
11.1369 +}
11.1370 +
11.1371 +input.span10,
11.1372 +textarea.span10,
11.1373 +.uneditable-input.span10 {
11.1374 + width: 766px;
11.1375 +}
11.1376 +
11.1377 +input.span9,
11.1378 +textarea.span9,
11.1379 +.uneditable-input.span9 {
11.1380 + width: 686px;
11.1381 +}
11.1382 +
11.1383 +input.span8,
11.1384 +textarea.span8,
11.1385 +.uneditable-input.span8 {
11.1386 + width: 606px;
11.1387 +}
11.1388 +
11.1389 +input.span7,
11.1390 +textarea.span7,
11.1391 +.uneditable-input.span7 {
11.1392 + width: 526px;
11.1393 +}
11.1394 +
11.1395 +input.span6,
11.1396 +textarea.span6,
11.1397 +.uneditable-input.span6 {
11.1398 + width: 446px;
11.1399 +}
11.1400 +
11.1401 +input.span5,
11.1402 +textarea.span5,
11.1403 +.uneditable-input.span5 {
11.1404 + width: 366px;
11.1405 +}
11.1406 +
11.1407 +input.span4,
11.1408 +textarea.span4,
11.1409 +.uneditable-input.span4 {
11.1410 + width: 286px;
11.1411 +}
11.1412 +
11.1413 +input.span3,
11.1414 +textarea.span3,
11.1415 +.uneditable-input.span3 {
11.1416 + width: 206px;
11.1417 +}
11.1418 +
11.1419 +input.span2,
11.1420 +textarea.span2,
11.1421 +.uneditable-input.span2 {
11.1422 + width: 126px;
11.1423 +}
11.1424 +
11.1425 +input.span1,
11.1426 +textarea.span1,
11.1427 +.uneditable-input.span1 {
11.1428 + width: 46px;
11.1429 +}
11.1430 +
11.1431 +.controls-row {
11.1432 + *zoom: 1;
11.1433 +}
11.1434 +
11.1435 +.controls-row:before,
11.1436 +.controls-row:after {
11.1437 + display: table;
11.1438 + line-height: 0;
11.1439 + content: "";
11.1440 +}
11.1441 +
11.1442 +.controls-row:after {
11.1443 + clear: both;
11.1444 +}
11.1445 +
11.1446 +.controls-row [class*="span"],
11.1447 +.row-fluid .controls-row [class*="span"] {
11.1448 + float: left;
11.1449 +}
11.1450 +
11.1451 +.controls-row .checkbox[class*="span"],
11.1452 +.controls-row .radio[class*="span"] {
11.1453 + padding-top: 5px;
11.1454 +}
11.1455 +
11.1456 +input[disabled],
11.1457 +select[disabled],
11.1458 +textarea[disabled],
11.1459 +input[readonly],
11.1460 +select[readonly],
11.1461 +textarea[readonly] {
11.1462 + cursor: not-allowed;
11.1463 + background-color: #eeeeee;
11.1464 +}
11.1465 +
11.1466 +input[type="radio"][disabled],
11.1467 +input[type="checkbox"][disabled],
11.1468 +input[type="radio"][readonly],
11.1469 +input[type="checkbox"][readonly] {
11.1470 + background-color: transparent;
11.1471 +}
11.1472 +
11.1473 +.control-group.warning .control-label,
11.1474 +.control-group.warning .help-block,
11.1475 +.control-group.warning .help-inline {
11.1476 + color: #c09853;
11.1477 +}
11.1478 +
11.1479 +.control-group.warning .checkbox,
11.1480 +.control-group.warning .radio,
11.1481 +.control-group.warning input,
11.1482 +.control-group.warning select,
11.1483 +.control-group.warning textarea {
11.1484 + color: #c09853;
11.1485 +}
11.1486 +
11.1487 +.control-group.warning input,
11.1488 +.control-group.warning select,
11.1489 +.control-group.warning textarea {
11.1490 + border-color: #c09853;
11.1491 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1492 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1493 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1494 +}
11.1495 +
11.1496 +.control-group.warning input:focus,
11.1497 +.control-group.warning select:focus,
11.1498 +.control-group.warning textarea:focus {
11.1499 + border-color: #a47e3c;
11.1500 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1501 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1502 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
11.1503 +}
11.1504 +
11.1505 +.control-group.warning .input-prepend .add-on,
11.1506 +.control-group.warning .input-append .add-on {
11.1507 + color: #c09853;
11.1508 + background-color: #fcf8e3;
11.1509 + border-color: #c09853;
11.1510 +}
11.1511 +
11.1512 +.control-group.error .control-label,
11.1513 +.control-group.error .help-block,
11.1514 +.control-group.error .help-inline {
11.1515 + color: #b94a48;
11.1516 +}
11.1517 +
11.1518 +.control-group.error .checkbox,
11.1519 +.control-group.error .radio,
11.1520 +.control-group.error input,
11.1521 +.control-group.error select,
11.1522 +.control-group.error textarea {
11.1523 + color: #b94a48;
11.1524 +}
11.1525 +
11.1526 +.control-group.error input,
11.1527 +.control-group.error select,
11.1528 +.control-group.error textarea {
11.1529 + border-color: #b94a48;
11.1530 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1531 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1532 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1533 +}
11.1534 +
11.1535 +.control-group.error input:focus,
11.1536 +.control-group.error select:focus,
11.1537 +.control-group.error textarea:focus {
11.1538 + border-color: #953b39;
11.1539 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1540 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1541 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
11.1542 +}
11.1543 +
11.1544 +.control-group.error .input-prepend .add-on,
11.1545 +.control-group.error .input-append .add-on {
11.1546 + color: #b94a48;
11.1547 + background-color: #f2dede;
11.1548 + border-color: #b94a48;
11.1549 +}
11.1550 +
11.1551 +.control-group.success .control-label,
11.1552 +.control-group.success .help-block,
11.1553 +.control-group.success .help-inline {
11.1554 + color: #468847;
11.1555 +}
11.1556 +
11.1557 +.control-group.success .checkbox,
11.1558 +.control-group.success .radio,
11.1559 +.control-group.success input,
11.1560 +.control-group.success select,
11.1561 +.control-group.success textarea {
11.1562 + color: #468847;
11.1563 +}
11.1564 +
11.1565 +.control-group.success input,
11.1566 +.control-group.success select,
11.1567 +.control-group.success textarea {
11.1568 + border-color: #468847;
11.1569 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1570 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1571 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1572 +}
11.1573 +
11.1574 +.control-group.success input:focus,
11.1575 +.control-group.success select:focus,
11.1576 +.control-group.success textarea:focus {
11.1577 + border-color: #356635;
11.1578 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1579 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1580 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
11.1581 +}
11.1582 +
11.1583 +.control-group.success .input-prepend .add-on,
11.1584 +.control-group.success .input-append .add-on {
11.1585 + color: #468847;
11.1586 + background-color: #dff0d8;
11.1587 + border-color: #468847;
11.1588 +}
11.1589 +
11.1590 +.control-group.info .control-label,
11.1591 +.control-group.info .help-block,
11.1592 +.control-group.info .help-inline {
11.1593 + color: #3a87ad;
11.1594 +}
11.1595 +
11.1596 +.control-group.info .checkbox,
11.1597 +.control-group.info .radio,
11.1598 +.control-group.info input,
11.1599 +.control-group.info select,
11.1600 +.control-group.info textarea {
11.1601 + color: #3a87ad;
11.1602 +}
11.1603 +
11.1604 +.control-group.info input,
11.1605 +.control-group.info select,
11.1606 +.control-group.info textarea {
11.1607 + border-color: #3a87ad;
11.1608 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1609 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1610 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
11.1611 +}
11.1612 +
11.1613 +.control-group.info input:focus,
11.1614 +.control-group.info select:focus,
11.1615 +.control-group.info textarea:focus {
11.1616 + border-color: #2d6987;
11.1617 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1618 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1619 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
11.1620 +}
11.1621 +
11.1622 +.control-group.info .input-prepend .add-on,
11.1623 +.control-group.info .input-append .add-on {
11.1624 + color: #3a87ad;
11.1625 + background-color: #d9edf7;
11.1626 + border-color: #3a87ad;
11.1627 +}
11.1628 +
11.1629 +input:focus:invalid,
11.1630 +textarea:focus:invalid,
11.1631 +select:focus:invalid {
11.1632 + color: #b94a48;
11.1633 + border-color: #ee5f5b;
11.1634 +}
11.1635 +
11.1636 +input:focus:invalid:focus,
11.1637 +textarea:focus:invalid:focus,
11.1638 +select:focus:invalid:focus {
11.1639 + border-color: #e9322d;
11.1640 + -webkit-box-shadow: 0 0 6px #f8b9b7;
11.1641 + -moz-box-shadow: 0 0 6px #f8b9b7;
11.1642 + box-shadow: 0 0 6px #f8b9b7;
11.1643 +}
11.1644 +
11.1645 +.form-actions {
11.1646 + padding: 19px 20px 20px;
11.1647 + margin-top: 20px;
11.1648 + margin-bottom: 20px;
11.1649 + background-color: #f5f5f5;
11.1650 + border-top: 1px solid #e5e5e5;
11.1651 + *zoom: 1;
11.1652 +}
11.1653 +
11.1654 +.form-actions:before,
11.1655 +.form-actions:after {
11.1656 + display: table;
11.1657 + line-height: 0;
11.1658 + content: "";
11.1659 +}
11.1660 +
11.1661 +.form-actions:after {
11.1662 + clear: both;
11.1663 +}
11.1664 +
11.1665 +.help-block,
11.1666 +.help-inline {
11.1667 + color: #595959;
11.1668 +}
11.1669 +
11.1670 +.help-block {
11.1671 + display: block;
11.1672 + margin-bottom: 10px;
11.1673 +}
11.1674 +
11.1675 +.help-inline {
11.1676 + display: inline-block;
11.1677 + *display: inline;
11.1678 + padding-left: 5px;
11.1679 + vertical-align: middle;
11.1680 + *zoom: 1;
11.1681 +}
11.1682 +
11.1683 +.input-append,
11.1684 +.input-prepend {
11.1685 + display: inline-block;
11.1686 + margin-bottom: 10px;
11.1687 + font-size: 0;
11.1688 + white-space: nowrap;
11.1689 + vertical-align: middle;
11.1690 +}
11.1691 +
11.1692 +.input-append input,
11.1693 +.input-prepend input,
11.1694 +.input-append select,
11.1695 +.input-prepend select,
11.1696 +.input-append .uneditable-input,
11.1697 +.input-prepend .uneditable-input,
11.1698 +.input-append .dropdown-menu,
11.1699 +.input-prepend .dropdown-menu,
11.1700 +.input-append .popover,
11.1701 +.input-prepend .popover {
11.1702 + font-size: 14px;
11.1703 +}
11.1704 +
11.1705 +.input-append input,
11.1706 +.input-prepend input,
11.1707 +.input-append select,
11.1708 +.input-prepend select,
11.1709 +.input-append .uneditable-input,
11.1710 +.input-prepend .uneditable-input {
11.1711 + position: relative;
11.1712 + margin-bottom: 0;
11.1713 + *margin-left: 0;
11.1714 + vertical-align: top;
11.1715 + -webkit-border-radius: 0 4px 4px 0;
11.1716 + -moz-border-radius: 0 4px 4px 0;
11.1717 + border-radius: 0 4px 4px 0;
11.1718 +}
11.1719 +
11.1720 +.input-append input:focus,
11.1721 +.input-prepend input:focus,
11.1722 +.input-append select:focus,
11.1723 +.input-prepend select:focus,
11.1724 +.input-append .uneditable-input:focus,
11.1725 +.input-prepend .uneditable-input:focus {
11.1726 + z-index: 2;
11.1727 +}
11.1728 +
11.1729 +.input-append .add-on,
11.1730 +.input-prepend .add-on {
11.1731 + display: inline-block;
11.1732 + width: auto;
11.1733 + height: 20px;
11.1734 + min-width: 16px;
11.1735 + padding: 4px 5px;
11.1736 + font-size: 14px;
11.1737 + font-weight: normal;
11.1738 + line-height: 20px;
11.1739 + text-align: center;
11.1740 + text-shadow: 0 1px 0 #ffffff;
11.1741 + background-color: #eeeeee;
11.1742 + border: 1px solid #ccc;
11.1743 +}
11.1744 +
11.1745 +.input-append .add-on,
11.1746 +.input-prepend .add-on,
11.1747 +.input-append .btn,
11.1748 +.input-prepend .btn,
11.1749 +.input-append .btn-group > .dropdown-toggle,
11.1750 +.input-prepend .btn-group > .dropdown-toggle {
11.1751 + vertical-align: top;
11.1752 + -webkit-border-radius: 0;
11.1753 + -moz-border-radius: 0;
11.1754 + border-radius: 0;
11.1755 +}
11.1756 +
11.1757 +.input-append .active,
11.1758 +.input-prepend .active {
11.1759 + background-color: #a9dba9;
11.1760 + border-color: #46a546;
11.1761 +}
11.1762 +
11.1763 +.input-prepend .add-on,
11.1764 +.input-prepend .btn {
11.1765 + margin-right: -1px;
11.1766 +}
11.1767 +
11.1768 +.input-prepend .add-on:first-child,
11.1769 +.input-prepend .btn:first-child {
11.1770 + -webkit-border-radius: 4px 0 0 4px;
11.1771 + -moz-border-radius: 4px 0 0 4px;
11.1772 + border-radius: 4px 0 0 4px;
11.1773 +}
11.1774 +
11.1775 +.input-append input,
11.1776 +.input-append select,
11.1777 +.input-append .uneditable-input {
11.1778 + -webkit-border-radius: 4px 0 0 4px;
11.1779 + -moz-border-radius: 4px 0 0 4px;
11.1780 + border-radius: 4px 0 0 4px;
11.1781 +}
11.1782 +
11.1783 +.input-append input + .btn-group .btn:last-child,
11.1784 +.input-append select + .btn-group .btn:last-child,
11.1785 +.input-append .uneditable-input + .btn-group .btn:last-child {
11.1786 + -webkit-border-radius: 0 4px 4px 0;
11.1787 + -moz-border-radius: 0 4px 4px 0;
11.1788 + border-radius: 0 4px 4px 0;
11.1789 +}
11.1790 +
11.1791 +.input-append .add-on,
11.1792 +.input-append .btn,
11.1793 +.input-append .btn-group {
11.1794 + margin-left: -1px;
11.1795 +}
11.1796 +
11.1797 +.input-append .add-on:last-child,
11.1798 +.input-append .btn:last-child,
11.1799 +.input-append .btn-group:last-child > .dropdown-toggle {
11.1800 + -webkit-border-radius: 0 4px 4px 0;
11.1801 + -moz-border-radius: 0 4px 4px 0;
11.1802 + border-radius: 0 4px 4px 0;
11.1803 +}
11.1804 +
11.1805 +.input-prepend.input-append input,
11.1806 +.input-prepend.input-append select,
11.1807 +.input-prepend.input-append .uneditable-input {
11.1808 + -webkit-border-radius: 0;
11.1809 + -moz-border-radius: 0;
11.1810 + border-radius: 0;
11.1811 +}
11.1812 +
11.1813 +.input-prepend.input-append input + .btn-group .btn,
11.1814 +.input-prepend.input-append select + .btn-group .btn,
11.1815 +.input-prepend.input-append .uneditable-input + .btn-group .btn {
11.1816 + -webkit-border-radius: 0 4px 4px 0;
11.1817 + -moz-border-radius: 0 4px 4px 0;
11.1818 + border-radius: 0 4px 4px 0;
11.1819 +}
11.1820 +
11.1821 +.input-prepend.input-append .add-on:first-child,
11.1822 +.input-prepend.input-append .btn:first-child {
11.1823 + margin-right: -1px;
11.1824 + -webkit-border-radius: 4px 0 0 4px;
11.1825 + -moz-border-radius: 4px 0 0 4px;
11.1826 + border-radius: 4px 0 0 4px;
11.1827 +}
11.1828 +
11.1829 +.input-prepend.input-append .add-on:last-child,
11.1830 +.input-prepend.input-append .btn:last-child {
11.1831 + margin-left: -1px;
11.1832 + -webkit-border-radius: 0 4px 4px 0;
11.1833 + -moz-border-radius: 0 4px 4px 0;
11.1834 + border-radius: 0 4px 4px 0;
11.1835 +}
11.1836 +
11.1837 +.input-prepend.input-append .btn-group:first-child {
11.1838 + margin-left: 0;
11.1839 +}
11.1840 +
11.1841 +input.search-query {
11.1842 + padding-right: 14px;
11.1843 + padding-right: 4px \9;
11.1844 + padding-left: 14px;
11.1845 + padding-left: 4px \9;
11.1846 + /* IE7-8 doesn't have border-radius, so don't indent the padding */
11.1847 +
11.1848 + margin-bottom: 0;
11.1849 + -webkit-border-radius: 15px;
11.1850 + -moz-border-radius: 15px;
11.1851 + border-radius: 15px;
11.1852 +}
11.1853 +
11.1854 +/* Allow for input prepend/append in search forms */
11.1855 +
11.1856 +.form-search .input-append .search-query,
11.1857 +.form-search .input-prepend .search-query {
11.1858 + -webkit-border-radius: 0;
11.1859 + -moz-border-radius: 0;
11.1860 + border-radius: 0;
11.1861 +}
11.1862 +
11.1863 +.form-search .input-append .search-query {
11.1864 + -webkit-border-radius: 14px 0 0 14px;
11.1865 + -moz-border-radius: 14px 0 0 14px;
11.1866 + border-radius: 14px 0 0 14px;
11.1867 +}
11.1868 +
11.1869 +.form-search .input-append .btn {
11.1870 + -webkit-border-radius: 0 14px 14px 0;
11.1871 + -moz-border-radius: 0 14px 14px 0;
11.1872 + border-radius: 0 14px 14px 0;
11.1873 +}
11.1874 +
11.1875 +.form-search .input-prepend .search-query {
11.1876 + -webkit-border-radius: 0 14px 14px 0;
11.1877 + -moz-border-radius: 0 14px 14px 0;
11.1878 + border-radius: 0 14px 14px 0;
11.1879 +}
11.1880 +
11.1881 +.form-search .input-prepend .btn {
11.1882 + -webkit-border-radius: 14px 0 0 14px;
11.1883 + -moz-border-radius: 14px 0 0 14px;
11.1884 + border-radius: 14px 0 0 14px;
11.1885 +}
11.1886 +
11.1887 +.form-search input,
11.1888 +.form-inline input,
11.1889 +.form-horizontal input,
11.1890 +.form-search textarea,
11.1891 +.form-inline textarea,
11.1892 +.form-horizontal textarea,
11.1893 +.form-search select,
11.1894 +.form-inline select,
11.1895 +.form-horizontal select,
11.1896 +.form-search .help-inline,
11.1897 +.form-inline .help-inline,
11.1898 +.form-horizontal .help-inline,
11.1899 +.form-search .uneditable-input,
11.1900 +.form-inline .uneditable-input,
11.1901 +.form-horizontal .uneditable-input,
11.1902 +.form-search .input-prepend,
11.1903 +.form-inline .input-prepend,
11.1904 +.form-horizontal .input-prepend,
11.1905 +.form-search .input-append,
11.1906 +.form-inline .input-append,
11.1907 +.form-horizontal .input-append {
11.1908 + display: inline-block;
11.1909 + *display: inline;
11.1910 + margin-bottom: 0;
11.1911 + vertical-align: middle;
11.1912 + *zoom: 1;
11.1913 +}
11.1914 +
11.1915 +.form-search .hide,
11.1916 +.form-inline .hide,
11.1917 +.form-horizontal .hide {
11.1918 + display: none;
11.1919 +}
11.1920 +
11.1921 +.form-search label,
11.1922 +.form-inline label,
11.1923 +.form-search .btn-group,
11.1924 +.form-inline .btn-group {
11.1925 + display: inline-block;
11.1926 +}
11.1927 +
11.1928 +.form-search .input-append,
11.1929 +.form-inline .input-append,
11.1930 +.form-search .input-prepend,
11.1931 +.form-inline .input-prepend {
11.1932 + margin-bottom: 0;
11.1933 +}
11.1934 +
11.1935 +.form-search .radio,
11.1936 +.form-search .checkbox,
11.1937 +.form-inline .radio,
11.1938 +.form-inline .checkbox {
11.1939 + padding-left: 0;
11.1940 + margin-bottom: 0;
11.1941 + vertical-align: middle;
11.1942 +}
11.1943 +
11.1944 +.form-search .radio input[type="radio"],
11.1945 +.form-search .checkbox input[type="checkbox"],
11.1946 +.form-inline .radio input[type="radio"],
11.1947 +.form-inline .checkbox input[type="checkbox"] {
11.1948 + float: left;
11.1949 + margin-right: 3px;
11.1950 + margin-left: 0;
11.1951 +}
11.1952 +
11.1953 +.control-group {
11.1954 + margin-bottom: 10px;
11.1955 +}
11.1956 +
11.1957 +legend + .control-group {
11.1958 + margin-top: 20px;
11.1959 + -webkit-margin-top-collapse: separate;
11.1960 +}
11.1961 +
11.1962 +.form-horizontal .control-group {
11.1963 + margin-bottom: 20px;
11.1964 + *zoom: 1;
11.1965 +}
11.1966 +
11.1967 +.form-horizontal .control-group:before,
11.1968 +.form-horizontal .control-group:after {
11.1969 + display: table;
11.1970 + line-height: 0;
11.1971 + content: "";
11.1972 +}
11.1973 +
11.1974 +.form-horizontal .control-group:after {
11.1975 + clear: both;
11.1976 +}
11.1977 +
11.1978 +.form-horizontal .control-label {
11.1979 + float: left;
11.1980 + width: 160px;
11.1981 + padding-top: 5px;
11.1982 + text-align: right;
11.1983 +}
11.1984 +
11.1985 +.form-horizontal .controls {
11.1986 + *display: inline-block;
11.1987 + *padding-left: 20px;
11.1988 + margin-left: 180px;
11.1989 + *margin-left: 0;
11.1990 +}
11.1991 +
11.1992 +.form-horizontal .controls:first-child {
11.1993 + *padding-left: 180px;
11.1994 +}
11.1995 +
11.1996 +.form-horizontal .help-block {
11.1997 + margin-bottom: 0;
11.1998 +}
11.1999 +
11.2000 +.form-horizontal input + .help-block,
11.2001 +.form-horizontal select + .help-block,
11.2002 +.form-horizontal textarea + .help-block,
11.2003 +.form-horizontal .uneditable-input + .help-block,
11.2004 +.form-horizontal .input-prepend + .help-block,
11.2005 +.form-horizontal .input-append + .help-block {
11.2006 + margin-top: 10px;
11.2007 +}
11.2008 +
11.2009 +.form-horizontal .form-actions {
11.2010 + padding-left: 180px;
11.2011 +}
11.2012 +
11.2013 +table {
11.2014 + max-width: 100%;
11.2015 + background-color: transparent;
11.2016 + border-collapse: collapse;
11.2017 + border-spacing: 0;
11.2018 +}
11.2019 +
11.2020 +.table {
11.2021 + width: 100%;
11.2022 + margin-bottom: 20px;
11.2023 +}
11.2024 +
11.2025 +.table th,
11.2026 +.table td {
11.2027 + padding: 8px;
11.2028 + line-height: 20px;
11.2029 + text-align: left;
11.2030 + vertical-align: top;
11.2031 + border-top: 1px solid #dddddd;
11.2032 +}
11.2033 +
11.2034 +.table th {
11.2035 + font-weight: bold;
11.2036 +}
11.2037 +
11.2038 +.table thead th {
11.2039 + vertical-align: bottom;
11.2040 +}
11.2041 +
11.2042 +.table caption + thead tr:first-child th,
11.2043 +.table caption + thead tr:first-child td,
11.2044 +.table colgroup + thead tr:first-child th,
11.2045 +.table colgroup + thead tr:first-child td,
11.2046 +.table thead:first-child tr:first-child th,
11.2047 +.table thead:first-child tr:first-child td {
11.2048 + border-top: 0;
11.2049 +}
11.2050 +
11.2051 +.table tbody + tbody {
11.2052 + border-top: 2px solid #dddddd;
11.2053 +}
11.2054 +
11.2055 +.table .table {
11.2056 + background-color: #ffffff;
11.2057 +}
11.2058 +
11.2059 +.table-condensed th,
11.2060 +.table-condensed td {
11.2061 + padding: 4px 5px;
11.2062 +}
11.2063 +
11.2064 +.table-bordered {
11.2065 + border: 1px solid #dddddd;
11.2066 + border-collapse: separate;
11.2067 + *border-collapse: collapse;
11.2068 + border-left: 0;
11.2069 + -webkit-border-radius: 4px;
11.2070 + -moz-border-radius: 4px;
11.2071 + border-radius: 4px;
11.2072 +}
11.2073 +
11.2074 +.table-bordered th,
11.2075 +.table-bordered td {
11.2076 + border-left: 1px solid #dddddd;
11.2077 +}
11.2078 +
11.2079 +.table-bordered caption + thead tr:first-child th,
11.2080 +.table-bordered caption + tbody tr:first-child th,
11.2081 +.table-bordered caption + tbody tr:first-child td,
11.2082 +.table-bordered colgroup + thead tr:first-child th,
11.2083 +.table-bordered colgroup + tbody tr:first-child th,
11.2084 +.table-bordered colgroup + tbody tr:first-child td,
11.2085 +.table-bordered thead:first-child tr:first-child th,
11.2086 +.table-bordered tbody:first-child tr:first-child th,
11.2087 +.table-bordered tbody:first-child tr:first-child td {
11.2088 + border-top: 0;
11.2089 +}
11.2090 +
11.2091 +.table-bordered thead:first-child tr:first-child > th:first-child,
11.2092 +.table-bordered tbody:first-child tr:first-child > td:first-child,
11.2093 +.table-bordered tbody:first-child tr:first-child > th:first-child {
11.2094 + -webkit-border-top-left-radius: 4px;
11.2095 + border-top-left-radius: 4px;
11.2096 + -moz-border-radius-topleft: 4px;
11.2097 +}
11.2098 +
11.2099 +.table-bordered thead:first-child tr:first-child > th:last-child,
11.2100 +.table-bordered tbody:first-child tr:first-child > td:last-child,
11.2101 +.table-bordered tbody:first-child tr:first-child > th:last-child {
11.2102 + -webkit-border-top-right-radius: 4px;
11.2103 + border-top-right-radius: 4px;
11.2104 + -moz-border-radius-topright: 4px;
11.2105 +}
11.2106 +
11.2107 +.table-bordered thead:last-child tr:last-child > th:first-child,
11.2108 +.table-bordered tbody:last-child tr:last-child > td:first-child,
11.2109 +.table-bordered tbody:last-child tr:last-child > th:first-child,
11.2110 +.table-bordered tfoot:last-child tr:last-child > td:first-child,
11.2111 +.table-bordered tfoot:last-child tr:last-child > th:first-child {
11.2112 + -webkit-border-bottom-left-radius: 4px;
11.2113 + border-bottom-left-radius: 4px;
11.2114 + -moz-border-radius-bottomleft: 4px;
11.2115 +}
11.2116 +
11.2117 +.table-bordered thead:last-child tr:last-child > th:last-child,
11.2118 +.table-bordered tbody:last-child tr:last-child > td:last-child,
11.2119 +.table-bordered tbody:last-child tr:last-child > th:last-child,
11.2120 +.table-bordered tfoot:last-child tr:last-child > td:last-child,
11.2121 +.table-bordered tfoot:last-child tr:last-child > th:last-child {
11.2122 + -webkit-border-bottom-right-radius: 4px;
11.2123 + border-bottom-right-radius: 4px;
11.2124 + -moz-border-radius-bottomright: 4px;
11.2125 +}
11.2126 +
11.2127 +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
11.2128 + -webkit-border-bottom-left-radius: 0;
11.2129 + border-bottom-left-radius: 0;
11.2130 + -moz-border-radius-bottomleft: 0;
11.2131 +}
11.2132 +
11.2133 +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
11.2134 + -webkit-border-bottom-right-radius: 0;
11.2135 + border-bottom-right-radius: 0;
11.2136 + -moz-border-radius-bottomright: 0;
11.2137 +}
11.2138 +
11.2139 +.table-bordered caption + thead tr:first-child th:first-child,
11.2140 +.table-bordered caption + tbody tr:first-child td:first-child,
11.2141 +.table-bordered colgroup + thead tr:first-child th:first-child,
11.2142 +.table-bordered colgroup + tbody tr:first-child td:first-child {
11.2143 + -webkit-border-top-left-radius: 4px;
11.2144 + border-top-left-radius: 4px;
11.2145 + -moz-border-radius-topleft: 4px;
11.2146 +}
11.2147 +
11.2148 +.table-bordered caption + thead tr:first-child th:last-child,
11.2149 +.table-bordered caption + tbody tr:first-child td:last-child,
11.2150 +.table-bordered colgroup + thead tr:first-child th:last-child,
11.2151 +.table-bordered colgroup + tbody tr:first-child td:last-child {
11.2152 + -webkit-border-top-right-radius: 4px;
11.2153 + border-top-right-radius: 4px;
11.2154 + -moz-border-radius-topright: 4px;
11.2155 +}
11.2156 +
11.2157 +.table-striped tbody > tr:nth-child(odd) > td,
11.2158 +.table-striped tbody > tr:nth-child(odd) > th {
11.2159 + background-color: #f9f9f9;
11.2160 +}
11.2161 +
11.2162 +.table-hover tbody tr:hover > td,
11.2163 +.table-hover tbody tr:hover > th {
11.2164 + background-color: #f5f5f5;
11.2165 +}
11.2166 +
11.2167 +table td[class*="span"],
11.2168 +table th[class*="span"],
11.2169 +.row-fluid table td[class*="span"],
11.2170 +.row-fluid table th[class*="span"] {
11.2171 + display: table-cell;
11.2172 + float: none;
11.2173 + margin-left: 0;
11.2174 +}
11.2175 +
11.2176 +.table td.span1,
11.2177 +.table th.span1 {
11.2178 + float: none;
11.2179 + width: 44px;
11.2180 + margin-left: 0;
11.2181 +}
11.2182 +
11.2183 +.table td.span2,
11.2184 +.table th.span2 {
11.2185 + float: none;
11.2186 + width: 124px;
11.2187 + margin-left: 0;
11.2188 +}
11.2189 +
11.2190 +.table td.span3,
11.2191 +.table th.span3 {
11.2192 + float: none;
11.2193 + width: 204px;
11.2194 + margin-left: 0;
11.2195 +}
11.2196 +
11.2197 +.table td.span4,
11.2198 +.table th.span4 {
11.2199 + float: none;
11.2200 + width: 284px;
11.2201 + margin-left: 0;
11.2202 +}
11.2203 +
11.2204 +.table td.span5,
11.2205 +.table th.span5 {
11.2206 + float: none;
11.2207 + width: 364px;
11.2208 + margin-left: 0;
11.2209 +}
11.2210 +
11.2211 +.table td.span6,
11.2212 +.table th.span6 {
11.2213 + float: none;
11.2214 + width: 444px;
11.2215 + margin-left: 0;
11.2216 +}
11.2217 +
11.2218 +.table td.span7,
11.2219 +.table th.span7 {
11.2220 + float: none;
11.2221 + width: 524px;
11.2222 + margin-left: 0;
11.2223 +}
11.2224 +
11.2225 +.table td.span8,
11.2226 +.table th.span8 {
11.2227 + float: none;
11.2228 + width: 604px;
11.2229 + margin-left: 0;
11.2230 +}
11.2231 +
11.2232 +.table td.span9,
11.2233 +.table th.span9 {
11.2234 + float: none;
11.2235 + width: 684px;
11.2236 + margin-left: 0;
11.2237 +}
11.2238 +
11.2239 +.table td.span10,
11.2240 +.table th.span10 {
11.2241 + float: none;
11.2242 + width: 764px;
11.2243 + margin-left: 0;
11.2244 +}
11.2245 +
11.2246 +.table td.span11,
11.2247 +.table th.span11 {
11.2248 + float: none;
11.2249 + width: 844px;
11.2250 + margin-left: 0;
11.2251 +}
11.2252 +
11.2253 +.table td.span12,
11.2254 +.table th.span12 {
11.2255 + float: none;
11.2256 + width: 924px;
11.2257 + margin-left: 0;
11.2258 +}
11.2259 +
11.2260 +.table tbody tr.success > td {
11.2261 + background-color: #dff0d8;
11.2262 +}
11.2263 +
11.2264 +.table tbody tr.error > td {
11.2265 + background-color: #f2dede;
11.2266 +}
11.2267 +
11.2268 +.table tbody tr.warning > td {
11.2269 + background-color: #fcf8e3;
11.2270 +}
11.2271 +
11.2272 +.table tbody tr.info > td {
11.2273 + background-color: #d9edf7;
11.2274 +}
11.2275 +
11.2276 +.table-hover tbody tr.success:hover > td {
11.2277 + background-color: #d0e9c6;
11.2278 +}
11.2279 +
11.2280 +.table-hover tbody tr.error:hover > td {
11.2281 + background-color: #ebcccc;
11.2282 +}
11.2283 +
11.2284 +.table-hover tbody tr.warning:hover > td {
11.2285 + background-color: #faf2cc;
11.2286 +}
11.2287 +
11.2288 +.table-hover tbody tr.info:hover > td {
11.2289 + background-color: #c4e3f3;
11.2290 +}
11.2291 +
11.2292 +[class^="icon-"],
11.2293 +[class*=" icon-"] {
11.2294 + display: inline-block;
11.2295 + width: 14px;
11.2296 + height: 14px;
11.2297 + margin-top: 1px;
11.2298 + *margin-right: .3em;
11.2299 + line-height: 14px;
11.2300 + vertical-align: text-top;
11.2301 + background-image: url("../img/glyphicons-halflings.png");
11.2302 + background-position: 14px 14px;
11.2303 + background-repeat: no-repeat;
11.2304 +}
11.2305 +
11.2306 +/* White icons with optional class, or on hover/focus/active states of certain elements */
11.2307 +
11.2308 +.icon-white,
11.2309 +.nav-pills > .active > a > [class^="icon-"],
11.2310 +.nav-pills > .active > a > [class*=" icon-"],
11.2311 +.nav-list > .active > a > [class^="icon-"],
11.2312 +.nav-list > .active > a > [class*=" icon-"],
11.2313 +.navbar-inverse .nav > .active > a > [class^="icon-"],
11.2314 +.navbar-inverse .nav > .active > a > [class*=" icon-"],
11.2315 +.dropdown-menu > li > a:hover > [class^="icon-"],
11.2316 +.dropdown-menu > li > a:focus > [class^="icon-"],
11.2317 +.dropdown-menu > li > a:hover > [class*=" icon-"],
11.2318 +.dropdown-menu > li > a:focus > [class*=" icon-"],
11.2319 +.dropdown-menu > .active > a > [class^="icon-"],
11.2320 +.dropdown-menu > .active > a > [class*=" icon-"],
11.2321 +.dropdown-submenu:hover > a > [class^="icon-"],
11.2322 +.dropdown-submenu:focus > a > [class^="icon-"],
11.2323 +.dropdown-submenu:hover > a > [class*=" icon-"],
11.2324 +.dropdown-submenu:focus > a > [class*=" icon-"] {
11.2325 + background-image: url("../img/glyphicons-halflings-white.png");
11.2326 +}
11.2327 +
11.2328 +.icon-glass {
11.2329 + background-position: 0 0;
11.2330 +}
11.2331 +
11.2332 +.icon-music {
11.2333 + background-position: -24px 0;
11.2334 +}
11.2335 +
11.2336 +.icon-search {
11.2337 + background-position: -48px 0;
11.2338 +}
11.2339 +
11.2340 +.icon-envelope {
11.2341 + background-position: -72px 0;
11.2342 +}
11.2343 +
11.2344 +.icon-heart {
11.2345 + background-position: -96px 0;
11.2346 +}
11.2347 +
11.2348 +.icon-star {
11.2349 + background-position: -120px 0;
11.2350 +}
11.2351 +
11.2352 +.icon-star-empty {
11.2353 + background-position: -144px 0;
11.2354 +}
11.2355 +
11.2356 +.icon-user {
11.2357 + background-position: -168px 0;
11.2358 +}
11.2359 +
11.2360 +.icon-film {
11.2361 + background-position: -192px 0;
11.2362 +}
11.2363 +
11.2364 +.icon-th-large {
11.2365 + background-position: -216px 0;
11.2366 +}
11.2367 +
11.2368 +.icon-th {
11.2369 + background-position: -240px 0;
11.2370 +}
11.2371 +
11.2372 +.icon-th-list {
11.2373 + background-position: -264px 0;
11.2374 +}
11.2375 +
11.2376 +.icon-ok {
11.2377 + background-position: -288px 0;
11.2378 +}
11.2379 +
11.2380 +.icon-remove {
11.2381 + background-position: -312px 0;
11.2382 +}
11.2383 +
11.2384 +.icon-zoom-in {
11.2385 + background-position: -336px 0;
11.2386 +}
11.2387 +
11.2388 +.icon-zoom-out {
11.2389 + background-position: -360px 0;
11.2390 +}
11.2391 +
11.2392 +.icon-off {
11.2393 + background-position: -384px 0;
11.2394 +}
11.2395 +
11.2396 +.icon-signal {
11.2397 + background-position: -408px 0;
11.2398 +}
11.2399 +
11.2400 +.icon-cog {
11.2401 + background-position: -432px 0;
11.2402 +}
11.2403 +
11.2404 +.icon-trash {
11.2405 + background-position: -456px 0;
11.2406 +}
11.2407 +
11.2408 +.icon-home {
11.2409 + background-position: 0 -24px;
11.2410 +}
11.2411 +
11.2412 +.icon-file {
11.2413 + background-position: -24px -24px;
11.2414 +}
11.2415 +
11.2416 +.icon-time {
11.2417 + background-position: -48px -24px;
11.2418 +}
11.2419 +
11.2420 +.icon-road {
11.2421 + background-position: -72px -24px;
11.2422 +}
11.2423 +
11.2424 +.icon-download-alt {
11.2425 + background-position: -96px -24px;
11.2426 +}
11.2427 +
11.2428 +.icon-download {
11.2429 + background-position: -120px -24px;
11.2430 +}
11.2431 +
11.2432 +.icon-upload {
11.2433 + background-position: -144px -24px;
11.2434 +}
11.2435 +
11.2436 +.icon-inbox {
11.2437 + background-position: -168px -24px;
11.2438 +}
11.2439 +
11.2440 +.icon-play-circle {
11.2441 + background-position: -192px -24px;
11.2442 +}
11.2443 +
11.2444 +.icon-repeat {
11.2445 + background-position: -216px -24px;
11.2446 +}
11.2447 +
11.2448 +.icon-refresh {
11.2449 + background-position: -240px -24px;
11.2450 +}
11.2451 +
11.2452 +.icon-list-alt {
11.2453 + background-position: -264px -24px;
11.2454 +}
11.2455 +
11.2456 +.icon-lock {
11.2457 + background-position: -287px -24px;
11.2458 +}
11.2459 +
11.2460 +.icon-flag {
11.2461 + background-position: -312px -24px;
11.2462 +}
11.2463 +
11.2464 +.icon-headphones {
11.2465 + background-position: -336px -24px;
11.2466 +}
11.2467 +
11.2468 +.icon-volume-off {
11.2469 + background-position: -360px -24px;
11.2470 +}
11.2471 +
11.2472 +.icon-volume-down {
11.2473 + background-position: -384px -24px;
11.2474 +}
11.2475 +
11.2476 +.icon-volume-up {
11.2477 + background-position: -408px -24px;
11.2478 +}
11.2479 +
11.2480 +.icon-qrcode {
11.2481 + background-position: -432px -24px;
11.2482 +}
11.2483 +
11.2484 +.icon-barcode {
11.2485 + background-position: -456px -24px;
11.2486 +}
11.2487 +
11.2488 +.icon-tag {
11.2489 + background-position: 0 -48px;
11.2490 +}
11.2491 +
11.2492 +.icon-tags {
11.2493 + background-position: -25px -48px;
11.2494 +}
11.2495 +
11.2496 +.icon-book {
11.2497 + background-position: -48px -48px;
11.2498 +}
11.2499 +
11.2500 +.icon-bookmark {
11.2501 + background-position: -72px -48px;
11.2502 +}
11.2503 +
11.2504 +.icon-print {
11.2505 + background-position: -96px -48px;
11.2506 +}
11.2507 +
11.2508 +.icon-camera {
11.2509 + background-position: -120px -48px;
11.2510 +}
11.2511 +
11.2512 +.icon-font {
11.2513 + background-position: -144px -48px;
11.2514 +}
11.2515 +
11.2516 +.icon-bold {
11.2517 + background-position: -167px -48px;
11.2518 +}
11.2519 +
11.2520 +.icon-italic {
11.2521 + background-position: -192px -48px;
11.2522 +}
11.2523 +
11.2524 +.icon-text-height {
11.2525 + background-position: -216px -48px;
11.2526 +}
11.2527 +
11.2528 +.icon-text-width {
11.2529 + background-position: -240px -48px;
11.2530 +}
11.2531 +
11.2532 +.icon-align-left {
11.2533 + background-position: -264px -48px;
11.2534 +}
11.2535 +
11.2536 +.icon-align-center {
11.2537 + background-position: -288px -48px;
11.2538 +}
11.2539 +
11.2540 +.icon-align-right {
11.2541 + background-position: -312px -48px;
11.2542 +}
11.2543 +
11.2544 +.icon-align-justify {
11.2545 + background-position: -336px -48px;
11.2546 +}
11.2547 +
11.2548 +.icon-list {
11.2549 + background-position: -360px -48px;
11.2550 +}
11.2551 +
11.2552 +.icon-indent-left {
11.2553 + background-position: -384px -48px;
11.2554 +}
11.2555 +
11.2556 +.icon-indent-right {
11.2557 + background-position: -408px -48px;
11.2558 +}
11.2559 +
11.2560 +.icon-facetime-video {
11.2561 + background-position: -432px -48px;
11.2562 +}
11.2563 +
11.2564 +.icon-picture {
11.2565 + background-position: -456px -48px;
11.2566 +}
11.2567 +
11.2568 +.icon-pencil {
11.2569 + background-position: 0 -72px;
11.2570 +}
11.2571 +
11.2572 +.icon-map-marker {
11.2573 + background-position: -24px -72px;
11.2574 +}
11.2575 +
11.2576 +.icon-adjust {
11.2577 + background-position: -48px -72px;
11.2578 +}
11.2579 +
11.2580 +.icon-tint {
11.2581 + background-position: -72px -72px;
11.2582 +}
11.2583 +
11.2584 +.icon-edit {
11.2585 + background-position: -96px -72px;
11.2586 +}
11.2587 +
11.2588 +.icon-share {
11.2589 + background-position: -120px -72px;
11.2590 +}
11.2591 +
11.2592 +.icon-check {
11.2593 + background-position: -144px -72px;
11.2594 +}
11.2595 +
11.2596 +.icon-move {
11.2597 + background-position: -168px -72px;
11.2598 +}
11.2599 +
11.2600 +.icon-step-backward {
11.2601 + background-position: -192px -72px;
11.2602 +}
11.2603 +
11.2604 +.icon-fast-backward {
11.2605 + background-position: -216px -72px;
11.2606 +}
11.2607 +
11.2608 +.icon-backward {
11.2609 + background-position: -240px -72px;
11.2610 +}
11.2611 +
11.2612 +.icon-play {
11.2613 + background-position: -264px -72px;
11.2614 +}
11.2615 +
11.2616 +.icon-pause {
11.2617 + background-position: -288px -72px;
11.2618 +}
11.2619 +
11.2620 +.icon-stop {
11.2621 + background-position: -312px -72px;
11.2622 +}
11.2623 +
11.2624 +.icon-forward {
11.2625 + background-position: -336px -72px;
11.2626 +}
11.2627 +
11.2628 +.icon-fast-forward {
11.2629 + background-position: -360px -72px;
11.2630 +}
11.2631 +
11.2632 +.icon-step-forward {
11.2633 + background-position: -384px -72px;
11.2634 +}
11.2635 +
11.2636 +.icon-eject {
11.2637 + background-position: -408px -72px;
11.2638 +}
11.2639 +
11.2640 +.icon-chevron-left {
11.2641 + background-position: -432px -72px;
11.2642 +}
11.2643 +
11.2644 +.icon-chevron-right {
11.2645 + background-position: -456px -72px;
11.2646 +}
11.2647 +
11.2648 +.icon-plus-sign {
11.2649 + background-position: 0 -96px;
11.2650 +}
11.2651 +
11.2652 +.icon-minus-sign {
11.2653 + background-position: -24px -96px;
11.2654 +}
11.2655 +
11.2656 +.icon-remove-sign {
11.2657 + background-position: -48px -96px;
11.2658 +}
11.2659 +
11.2660 +.icon-ok-sign {
11.2661 + background-position: -72px -96px;
11.2662 +}
11.2663 +
11.2664 +.icon-question-sign {
11.2665 + background-position: -96px -96px;
11.2666 +}
11.2667 +
11.2668 +.icon-info-sign {
11.2669 + background-position: -120px -96px;
11.2670 +}
11.2671 +
11.2672 +.icon-screenshot {
11.2673 + background-position: -144px -96px;
11.2674 +}
11.2675 +
11.2676 +.icon-remove-circle {
11.2677 + background-position: -168px -96px;
11.2678 +}
11.2679 +
11.2680 +.icon-ok-circle {
11.2681 + background-position: -192px -96px;
11.2682 +}
11.2683 +
11.2684 +.icon-ban-circle {
11.2685 + background-position: -216px -96px;
11.2686 +}
11.2687 +
11.2688 +.icon-arrow-left {
11.2689 + background-position: -240px -96px;
11.2690 +}
11.2691 +
11.2692 +.icon-arrow-right {
11.2693 + background-position: -264px -96px;
11.2694 +}
11.2695 +
11.2696 +.icon-arrow-up {
11.2697 + background-position: -289px -96px;
11.2698 +}
11.2699 +
11.2700 +.icon-arrow-down {
11.2701 + background-position: -312px -96px;
11.2702 +}
11.2703 +
11.2704 +.icon-share-alt {
11.2705 + background-position: -336px -96px;
11.2706 +}
11.2707 +
11.2708 +.icon-resize-full {
11.2709 + background-position: -360px -96px;
11.2710 +}
11.2711 +
11.2712 +.icon-resize-small {
11.2713 + background-position: -384px -96px;
11.2714 +}
11.2715 +
11.2716 +.icon-plus {
11.2717 + background-position: -408px -96px;
11.2718 +}
11.2719 +
11.2720 +.icon-minus {
11.2721 + background-position: -433px -96px;
11.2722 +}
11.2723 +
11.2724 +.icon-asterisk {
11.2725 + background-position: -456px -96px;
11.2726 +}
11.2727 +
11.2728 +.icon-exclamation-sign {
11.2729 + background-position: 0 -120px;
11.2730 +}
11.2731 +
11.2732 +.icon-gift {
11.2733 + background-position: -24px -120px;
11.2734 +}
11.2735 +
11.2736 +.icon-leaf {
11.2737 + background-position: -48px -120px;
11.2738 +}
11.2739 +
11.2740 +.icon-fire {
11.2741 + background-position: -72px -120px;
11.2742 +}
11.2743 +
11.2744 +.icon-eye-open {
11.2745 + background-position: -96px -120px;
11.2746 +}
11.2747 +
11.2748 +.icon-eye-close {
11.2749 + background-position: -120px -120px;
11.2750 +}
11.2751 +
11.2752 +.icon-warning-sign {
11.2753 + background-position: -144px -120px;
11.2754 +}
11.2755 +
11.2756 +.icon-plane {
11.2757 + background-position: -168px -120px;
11.2758 +}
11.2759 +
11.2760 +.icon-calendar {
11.2761 + background-position: -192px -120px;
11.2762 +}
11.2763 +
11.2764 +.icon-random {
11.2765 + width: 16px;
11.2766 + background-position: -216px -120px;
11.2767 +}
11.2768 +
11.2769 +.icon-comment {
11.2770 + background-position: -240px -120px;
11.2771 +}
11.2772 +
11.2773 +.icon-magnet {
11.2774 + background-position: -264px -120px;
11.2775 +}
11.2776 +
11.2777 +.icon-chevron-up {
11.2778 + background-position: -288px -120px;
11.2779 +}
11.2780 +
11.2781 +.icon-chevron-down {
11.2782 + background-position: -313px -119px;
11.2783 +}
11.2784 +
11.2785 +.icon-retweet {
11.2786 + background-position: -336px -120px;
11.2787 +}
11.2788 +
11.2789 +.icon-shopping-cart {
11.2790 + background-position: -360px -120px;
11.2791 +}
11.2792 +
11.2793 +.icon-folder-close {
11.2794 + width: 16px;
11.2795 + background-position: -384px -120px;
11.2796 +}
11.2797 +
11.2798 +.icon-folder-open {
11.2799 + width: 16px;
11.2800 + background-position: -408px -120px;
11.2801 +}
11.2802 +
11.2803 +.icon-resize-vertical {
11.2804 + background-position: -432px -119px;
11.2805 +}
11.2806 +
11.2807 +.icon-resize-horizontal {
11.2808 + background-position: -456px -118px;
11.2809 +}
11.2810 +
11.2811 +.icon-hdd {
11.2812 + background-position: 0 -144px;
11.2813 +}
11.2814 +
11.2815 +.icon-bullhorn {
11.2816 + background-position: -24px -144px;
11.2817 +}
11.2818 +
11.2819 +.icon-bell {
11.2820 + background-position: -48px -144px;
11.2821 +}
11.2822 +
11.2823 +.icon-certificate {
11.2824 + background-position: -72px -144px;
11.2825 +}
11.2826 +
11.2827 +.icon-thumbs-up {
11.2828 + background-position: -96px -144px;
11.2829 +}
11.2830 +
11.2831 +.icon-thumbs-down {
11.2832 + background-position: -120px -144px;
11.2833 +}
11.2834 +
11.2835 +.icon-hand-right {
11.2836 + background-position: -144px -144px;
11.2837 +}
11.2838 +
11.2839 +.icon-hand-left {
11.2840 + background-position: -168px -144px;
11.2841 +}
11.2842 +
11.2843 +.icon-hand-up {
11.2844 + background-position: -192px -144px;
11.2845 +}
11.2846 +
11.2847 +.icon-hand-down {
11.2848 + background-position: -216px -144px;
11.2849 +}
11.2850 +
11.2851 +.icon-circle-arrow-right {
11.2852 + background-position: -240px -144px;
11.2853 +}
11.2854 +
11.2855 +.icon-circle-arrow-left {
11.2856 + background-position: -264px -144px;
11.2857 +}
11.2858 +
11.2859 +.icon-circle-arrow-up {
11.2860 + background-position: -288px -144px;
11.2861 +}
11.2862 +
11.2863 +.icon-circle-arrow-down {
11.2864 + background-position: -312px -144px;
11.2865 +}
11.2866 +
11.2867 +.icon-globe {
11.2868 + background-position: -336px -144px;
11.2869 +}
11.2870 +
11.2871 +.icon-wrench {
11.2872 + background-position: -360px -144px;
11.2873 +}
11.2874 +
11.2875 +.icon-tasks {
11.2876 + background-position: -384px -144px;
11.2877 +}
11.2878 +
11.2879 +.icon-filter {
11.2880 + background-position: -408px -144px;
11.2881 +}
11.2882 +
11.2883 +.icon-briefcase {
11.2884 + background-position: -432px -144px;
11.2885 +}
11.2886 +
11.2887 +.icon-fullscreen {
11.2888 + background-position: -456px -144px;
11.2889 +}
11.2890 +
11.2891 +.dropup,
11.2892 +.dropdown {
11.2893 + position: relative;
11.2894 +}
11.2895 +
11.2896 +.dropdown-toggle {
11.2897 + *margin-bottom: -3px;
11.2898 +}
11.2899 +
11.2900 +.dropdown-toggle:active,
11.2901 +.open .dropdown-toggle {
11.2902 + outline: 0;
11.2903 +}
11.2904 +
11.2905 +.caret {
11.2906 + display: inline-block;
11.2907 + width: 0;
11.2908 + height: 0;
11.2909 + vertical-align: top;
11.2910 + border-top: 4px solid #000000;
11.2911 + border-right: 4px solid transparent;
11.2912 + border-left: 4px solid transparent;
11.2913 + content: "";
11.2914 +}
11.2915 +
11.2916 +.dropdown .caret {
11.2917 + margin-top: 8px;
11.2918 + margin-left: 2px;
11.2919 +}
11.2920 +
11.2921 +.dropdown-menu {
11.2922 + position: absolute;
11.2923 + top: 100%;
11.2924 + left: 0;
11.2925 + z-index: 1000;
11.2926 + display: none;
11.2927 + float: left;
11.2928 + min-width: 160px;
11.2929 + padding: 5px 0;
11.2930 + margin: 2px 0 0;
11.2931 + list-style: none;
11.2932 + background-color: #ffffff;
11.2933 + border: 1px solid #ccc;
11.2934 + border: 1px solid rgba(0, 0, 0, 0.2);
11.2935 + *border-right-width: 2px;
11.2936 + *border-bottom-width: 2px;
11.2937 + -webkit-border-radius: 6px;
11.2938 + -moz-border-radius: 6px;
11.2939 + border-radius: 6px;
11.2940 + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2941 + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2942 + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.2943 + -webkit-background-clip: padding-box;
11.2944 + -moz-background-clip: padding;
11.2945 + background-clip: padding-box;
11.2946 +}
11.2947 +
11.2948 +.dropdown-menu.pull-right {
11.2949 + right: 0;
11.2950 + left: auto;
11.2951 +}
11.2952 +
11.2953 +.dropdown-menu .divider {
11.2954 + *width: 100%;
11.2955 + height: 1px;
11.2956 + margin: 9px 1px;
11.2957 + *margin: -5px 0 5px;
11.2958 + overflow: hidden;
11.2959 + background-color: #e5e5e5;
11.2960 + border-bottom: 1px solid #ffffff;
11.2961 +}
11.2962 +
11.2963 +.dropdown-menu > li > a {
11.2964 + display: block;
11.2965 + padding: 3px 20px;
11.2966 + clear: both;
11.2967 + font-weight: normal;
11.2968 + line-height: 20px;
11.2969 + color: #333333;
11.2970 + white-space: nowrap;
11.2971 +}
11.2972 +
11.2973 +.dropdown-menu > li > a:hover,
11.2974 +.dropdown-menu > li > a:focus,
11.2975 +.dropdown-submenu:hover > a,
11.2976 +.dropdown-submenu:focus > a {
11.2977 + color: #ffffff;
11.2978 + text-decoration: none;
11.2979 + background-color: #0081c2;
11.2980 + background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
11.2981 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
11.2982 + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
11.2983 + background-image: -o-linear-gradient(top, #0088cc, #0077b3);
11.2984 + background-image: linear-gradient(to bottom, #0088cc, #0077b3);
11.2985 + background-repeat: repeat-x;
11.2986 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
11.2987 +}
11.2988 +
11.2989 +.dropdown-menu > .active > a,
11.2990 +.dropdown-menu > .active > a:hover,
11.2991 +.dropdown-menu > .active > a:focus {
11.2992 + color: #ffffff;
11.2993 + text-decoration: none;
11.2994 + background-color: #0081c2;
11.2995 + background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
11.2996 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
11.2997 + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
11.2998 + background-image: -o-linear-gradient(top, #0088cc, #0077b3);
11.2999 + background-image: linear-gradient(to bottom, #0088cc, #0077b3);
11.3000 + background-repeat: repeat-x;
11.3001 + outline: 0;
11.3002 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
11.3003 +}
11.3004 +
11.3005 +.dropdown-menu > .disabled > a,
11.3006 +.dropdown-menu > .disabled > a:hover,
11.3007 +.dropdown-menu > .disabled > a:focus {
11.3008 + color: #999999;
11.3009 +}
11.3010 +
11.3011 +.dropdown-menu > .disabled > a:hover,
11.3012 +.dropdown-menu > .disabled > a:focus {
11.3013 + text-decoration: none;
11.3014 + cursor: default;
11.3015 + background-color: transparent;
11.3016 + background-image: none;
11.3017 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3018 +}
11.3019 +
11.3020 +.open {
11.3021 + *z-index: 1000;
11.3022 +}
11.3023 +
11.3024 +.open > .dropdown-menu {
11.3025 + display: block;
11.3026 +}
11.3027 +
11.3028 +.dropdown-backdrop {
11.3029 + position: fixed;
11.3030 + top: 0;
11.3031 + right: 0;
11.3032 + bottom: 0;
11.3033 + left: 0;
11.3034 + z-index: 990;
11.3035 +}
11.3036 +
11.3037 +.pull-right > .dropdown-menu {
11.3038 + right: 0;
11.3039 + left: auto;
11.3040 +}
11.3041 +
11.3042 +.dropup .caret,
11.3043 +.navbar-fixed-bottom .dropdown .caret {
11.3044 + border-top: 0;
11.3045 + border-bottom: 4px solid #000000;
11.3046 + content: "";
11.3047 +}
11.3048 +
11.3049 +.dropup .dropdown-menu,
11.3050 +.navbar-fixed-bottom .dropdown .dropdown-menu {
11.3051 + top: auto;
11.3052 + bottom: 100%;
11.3053 + margin-bottom: 1px;
11.3054 +}
11.3055 +
11.3056 +.dropdown-submenu {
11.3057 + position: relative;
11.3058 +}
11.3059 +
11.3060 +.dropdown-submenu > .dropdown-menu {
11.3061 + top: 0;
11.3062 + left: 100%;
11.3063 + margin-top: -6px;
11.3064 + margin-left: -1px;
11.3065 + -webkit-border-radius: 0 6px 6px 6px;
11.3066 + -moz-border-radius: 0 6px 6px 6px;
11.3067 + border-radius: 0 6px 6px 6px;
11.3068 +}
11.3069 +
11.3070 +.dropdown-submenu:hover > .dropdown-menu {
11.3071 + display: block;
11.3072 +}
11.3073 +
11.3074 +.dropup .dropdown-submenu > .dropdown-menu {
11.3075 + top: auto;
11.3076 + bottom: 0;
11.3077 + margin-top: 0;
11.3078 + margin-bottom: -2px;
11.3079 + -webkit-border-radius: 5px 5px 5px 0;
11.3080 + -moz-border-radius: 5px 5px 5px 0;
11.3081 + border-radius: 5px 5px 5px 0;
11.3082 +}
11.3083 +
11.3084 +.dropdown-submenu > a:after {
11.3085 + display: block;
11.3086 + float: right;
11.3087 + width: 0;
11.3088 + height: 0;
11.3089 + margin-top: 5px;
11.3090 + margin-right: -10px;
11.3091 + border-color: transparent;
11.3092 + border-left-color: #cccccc;
11.3093 + border-style: solid;
11.3094 + border-width: 5px 0 5px 5px;
11.3095 + content: " ";
11.3096 +}
11.3097 +
11.3098 +.dropdown-submenu:hover > a:after {
11.3099 + border-left-color: #ffffff;
11.3100 +}
11.3101 +
11.3102 +.dropdown-submenu.pull-left {
11.3103 + float: none;
11.3104 +}
11.3105 +
11.3106 +.dropdown-submenu.pull-left > .dropdown-menu {
11.3107 + left: -100%;
11.3108 + margin-left: 10px;
11.3109 + -webkit-border-radius: 6px 0 6px 6px;
11.3110 + -moz-border-radius: 6px 0 6px 6px;
11.3111 + border-radius: 6px 0 6px 6px;
11.3112 +}
11.3113 +
11.3114 +.dropdown .dropdown-menu .nav-header {
11.3115 + padding-right: 20px;
11.3116 + padding-left: 20px;
11.3117 +}
11.3118 +
11.3119 +.typeahead {
11.3120 + z-index: 1051;
11.3121 + margin-top: 2px;
11.3122 + -webkit-border-radius: 4px;
11.3123 + -moz-border-radius: 4px;
11.3124 + border-radius: 4px;
11.3125 +}
11.3126 +
11.3127 +.well {
11.3128 + min-height: 20px;
11.3129 + padding: 19px;
11.3130 + margin-bottom: 20px;
11.3131 + background-color: #f5f5f5;
11.3132 + border: 1px solid #e3e3e3;
11.3133 + -webkit-border-radius: 4px;
11.3134 + -moz-border-radius: 4px;
11.3135 + border-radius: 4px;
11.3136 + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3137 + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3138 + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
11.3139 +}
11.3140 +
11.3141 +.well blockquote {
11.3142 + border-color: #ddd;
11.3143 + border-color: rgba(0, 0, 0, 0.15);
11.3144 +}
11.3145 +
11.3146 +.well-large {
11.3147 + padding: 24px;
11.3148 + -webkit-border-radius: 6px;
11.3149 + -moz-border-radius: 6px;
11.3150 + border-radius: 6px;
11.3151 +}
11.3152 +
11.3153 +.well-small {
11.3154 + padding: 9px;
11.3155 + -webkit-border-radius: 3px;
11.3156 + -moz-border-radius: 3px;
11.3157 + border-radius: 3px;
11.3158 +}
11.3159 +
11.3160 +.fade {
11.3161 + opacity: 0;
11.3162 + -webkit-transition: opacity 0.15s linear;
11.3163 + -moz-transition: opacity 0.15s linear;
11.3164 + -o-transition: opacity 0.15s linear;
11.3165 + transition: opacity 0.15s linear;
11.3166 +}
11.3167 +
11.3168 +.fade.in {
11.3169 + opacity: 1;
11.3170 +}
11.3171 +
11.3172 +.collapse {
11.3173 + position: relative;
11.3174 + height: 0;
11.3175 + overflow: hidden;
11.3176 + -webkit-transition: height 0.35s ease;
11.3177 + -moz-transition: height 0.35s ease;
11.3178 + -o-transition: height 0.35s ease;
11.3179 + transition: height 0.35s ease;
11.3180 +}
11.3181 +
11.3182 +.collapse.in {
11.3183 + height: auto;
11.3184 +}
11.3185 +
11.3186 +.close {
11.3187 + float: right;
11.3188 + font-size: 20px;
11.3189 + font-weight: bold;
11.3190 + line-height: 20px;
11.3191 + color: #000000;
11.3192 + text-shadow: 0 1px 0 #ffffff;
11.3193 + opacity: 0.2;
11.3194 + filter: alpha(opacity=20);
11.3195 +}
11.3196 +
11.3197 +.close:hover,
11.3198 +.close:focus {
11.3199 + color: #000000;
11.3200 + text-decoration: none;
11.3201 + cursor: pointer;
11.3202 + opacity: 0.4;
11.3203 + filter: alpha(opacity=40);
11.3204 +}
11.3205 +
11.3206 +button.close {
11.3207 + padding: 0;
11.3208 + cursor: pointer;
11.3209 + background: transparent;
11.3210 + border: 0;
11.3211 + -webkit-appearance: none;
11.3212 +}
11.3213 +
11.3214 +.btn {
11.3215 + display: inline-block;
11.3216 + *display: inline;
11.3217 + padding: 4px 12px;
11.3218 + margin-bottom: 0;
11.3219 + *margin-left: .3em;
11.3220 + font-size: 14px;
11.3221 + line-height: 20px;
11.3222 + color: #333333;
11.3223 + text-align: center;
11.3224 + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
11.3225 + vertical-align: middle;
11.3226 + cursor: pointer;
11.3227 + background-color: #f5f5f5;
11.3228 + *background-color: #e6e6e6;
11.3229 + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
11.3230 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
11.3231 + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
11.3232 + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
11.3233 + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
11.3234 + background-repeat: repeat-x;
11.3235 + border: 1px solid #cccccc;
11.3236 + *border: 0;
11.3237 + border-color: #e6e6e6 #e6e6e6 #bfbfbf;
11.3238 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3239 + border-bottom-color: #b3b3b3;
11.3240 + -webkit-border-radius: 4px;
11.3241 + -moz-border-radius: 4px;
11.3242 + border-radius: 4px;
11.3243 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
11.3244 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3245 + *zoom: 1;
11.3246 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3247 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3248 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3249 +}
11.3250 +
11.3251 +.btn:hover,
11.3252 +.btn:focus,
11.3253 +.btn:active,
11.3254 +.btn.active,
11.3255 +.btn.disabled,
11.3256 +.btn[disabled] {
11.3257 + color: #333333;
11.3258 + background-color: #e6e6e6;
11.3259 + *background-color: #d9d9d9;
11.3260 +}
11.3261 +
11.3262 +.btn:active,
11.3263 +.btn.active {
11.3264 + background-color: #cccccc \9;
11.3265 +}
11.3266 +
11.3267 +.btn:first-child {
11.3268 + *margin-left: 0;
11.3269 +}
11.3270 +
11.3271 +.btn:hover,
11.3272 +.btn:focus {
11.3273 + color: #333333;
11.3274 + text-decoration: none;
11.3275 + background-position: 0 -15px;
11.3276 + -webkit-transition: background-position 0.1s linear;
11.3277 + -moz-transition: background-position 0.1s linear;
11.3278 + -o-transition: background-position 0.1s linear;
11.3279 + transition: background-position 0.1s linear;
11.3280 +}
11.3281 +
11.3282 +.btn:focus {
11.3283 + outline: thin dotted #333;
11.3284 + outline: 5px auto -webkit-focus-ring-color;
11.3285 + outline-offset: -2px;
11.3286 +}
11.3287 +
11.3288 +.btn.active,
11.3289 +.btn:active {
11.3290 + background-image: none;
11.3291 + outline: 0;
11.3292 + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3293 + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3294 + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3295 +}
11.3296 +
11.3297 +.btn.disabled,
11.3298 +.btn[disabled] {
11.3299 + cursor: default;
11.3300 + background-image: none;
11.3301 + opacity: 0.65;
11.3302 + filter: alpha(opacity=65);
11.3303 + -webkit-box-shadow: none;
11.3304 + -moz-box-shadow: none;
11.3305 + box-shadow: none;
11.3306 +}
11.3307 +
11.3308 +.btn-large {
11.3309 + padding: 11px 19px;
11.3310 + font-size: 17.5px;
11.3311 + -webkit-border-radius: 6px;
11.3312 + -moz-border-radius: 6px;
11.3313 + border-radius: 6px;
11.3314 +}
11.3315 +
11.3316 +.btn-large [class^="icon-"],
11.3317 +.btn-large [class*=" icon-"] {
11.3318 + margin-top: 4px;
11.3319 +}
11.3320 +
11.3321 +.btn-small {
11.3322 + padding: 2px 10px;
11.3323 + font-size: 11.9px;
11.3324 + -webkit-border-radius: 3px;
11.3325 + -moz-border-radius: 3px;
11.3326 + border-radius: 3px;
11.3327 +}
11.3328 +
11.3329 +.btn-small [class^="icon-"],
11.3330 +.btn-small [class*=" icon-"] {
11.3331 + margin-top: 0;
11.3332 +}
11.3333 +
11.3334 +.btn-mini [class^="icon-"],
11.3335 +.btn-mini [class*=" icon-"] {
11.3336 + margin-top: -1px;
11.3337 +}
11.3338 +
11.3339 +.btn-mini {
11.3340 + padding: 0 6px;
11.3341 + font-size: 10.5px;
11.3342 + -webkit-border-radius: 3px;
11.3343 + -moz-border-radius: 3px;
11.3344 + border-radius: 3px;
11.3345 +}
11.3346 +
11.3347 +.btn-block {
11.3348 + display: block;
11.3349 + width: 100%;
11.3350 + padding-right: 0;
11.3351 + padding-left: 0;
11.3352 + -webkit-box-sizing: border-box;
11.3353 + -moz-box-sizing: border-box;
11.3354 + box-sizing: border-box;
11.3355 +}
11.3356 +
11.3357 +.btn-block + .btn-block {
11.3358 + margin-top: 5px;
11.3359 +}
11.3360 +
11.3361 +input[type="submit"].btn-block,
11.3362 +input[type="reset"].btn-block,
11.3363 +input[type="button"].btn-block {
11.3364 + width: 100%;
11.3365 +}
11.3366 +
11.3367 +.btn-primary.active,
11.3368 +.btn-warning.active,
11.3369 +.btn-danger.active,
11.3370 +.btn-success.active,
11.3371 +.btn-info.active,
11.3372 +.btn-inverse.active {
11.3373 + color: rgba(255, 255, 255, 0.75);
11.3374 +}
11.3375 +
11.3376 +.btn-primary {
11.3377 + color: #ffffff;
11.3378 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3379 + background-color: #006dcc;
11.3380 + *background-color: #0044cc;
11.3381 + background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
11.3382 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
11.3383 + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
11.3384 + background-image: -o-linear-gradient(top, #0088cc, #0044cc);
11.3385 + background-image: linear-gradient(to bottom, #0088cc, #0044cc);
11.3386 + background-repeat: repeat-x;
11.3387 + border-color: #0044cc #0044cc #002a80;
11.3388 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3389 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
11.3390 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3391 +}
11.3392 +
11.3393 +.btn-primary:hover,
11.3394 +.btn-primary:focus,
11.3395 +.btn-primary:active,
11.3396 +.btn-primary.active,
11.3397 +.btn-primary.disabled,
11.3398 +.btn-primary[disabled] {
11.3399 + color: #ffffff;
11.3400 + background-color: #0044cc;
11.3401 + *background-color: #003bb3;
11.3402 +}
11.3403 +
11.3404 +.btn-primary:active,
11.3405 +.btn-primary.active {
11.3406 + background-color: #003399 \9;
11.3407 +}
11.3408 +
11.3409 +.btn-warning {
11.3410 + color: #ffffff;
11.3411 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3412 + background-color: #faa732;
11.3413 + *background-color: #f89406;
11.3414 + background-image: -moz-linear-gradient(top, #fbb450, #f89406);
11.3415 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
11.3416 + background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
11.3417 + background-image: -o-linear-gradient(top, #fbb450, #f89406);
11.3418 + background-image: linear-gradient(to bottom, #fbb450, #f89406);
11.3419 + background-repeat: repeat-x;
11.3420 + border-color: #f89406 #f89406 #ad6704;
11.3421 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3422 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
11.3423 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3424 +}
11.3425 +
11.3426 +.btn-warning:hover,
11.3427 +.btn-warning:focus,
11.3428 +.btn-warning:active,
11.3429 +.btn-warning.active,
11.3430 +.btn-warning.disabled,
11.3431 +.btn-warning[disabled] {
11.3432 + color: #ffffff;
11.3433 + background-color: #f89406;
11.3434 + *background-color: #df8505;
11.3435 +}
11.3436 +
11.3437 +.btn-warning:active,
11.3438 +.btn-warning.active {
11.3439 + background-color: #c67605 \9;
11.3440 +}
11.3441 +
11.3442 +.btn-danger {
11.3443 + color: #ffffff;
11.3444 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3445 + background-color: #da4f49;
11.3446 + *background-color: #bd362f;
11.3447 + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
11.3448 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
11.3449 + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
11.3450 + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
11.3451 + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
11.3452 + background-repeat: repeat-x;
11.3453 + border-color: #bd362f #bd362f #802420;
11.3454 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3455 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
11.3456 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3457 +}
11.3458 +
11.3459 +.btn-danger:hover,
11.3460 +.btn-danger:focus,
11.3461 +.btn-danger:active,
11.3462 +.btn-danger.active,
11.3463 +.btn-danger.disabled,
11.3464 +.btn-danger[disabled] {
11.3465 + color: #ffffff;
11.3466 + background-color: #bd362f;
11.3467 + *background-color: #a9302a;
11.3468 +}
11.3469 +
11.3470 +.btn-danger:active,
11.3471 +.btn-danger.active {
11.3472 + background-color: #942a25 \9;
11.3473 +}
11.3474 +
11.3475 +.btn-success {
11.3476 + color: #ffffff;
11.3477 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3478 + background-color: #5bb75b;
11.3479 + *background-color: #51a351;
11.3480 + background-image: -moz-linear-gradient(top, #62c462, #51a351);
11.3481 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
11.3482 + background-image: -webkit-linear-gradient(top, #62c462, #51a351);
11.3483 + background-image: -o-linear-gradient(top, #62c462, #51a351);
11.3484 + background-image: linear-gradient(to bottom, #62c462, #51a351);
11.3485 + background-repeat: repeat-x;
11.3486 + border-color: #51a351 #51a351 #387038;
11.3487 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3488 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
11.3489 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3490 +}
11.3491 +
11.3492 +.btn-success:hover,
11.3493 +.btn-success:focus,
11.3494 +.btn-success:active,
11.3495 +.btn-success.active,
11.3496 +.btn-success.disabled,
11.3497 +.btn-success[disabled] {
11.3498 + color: #ffffff;
11.3499 + background-color: #51a351;
11.3500 + *background-color: #499249;
11.3501 +}
11.3502 +
11.3503 +.btn-success:active,
11.3504 +.btn-success.active {
11.3505 + background-color: #408140 \9;
11.3506 +}
11.3507 +
11.3508 +.btn-info {
11.3509 + color: #ffffff;
11.3510 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3511 + background-color: #49afcd;
11.3512 + *background-color: #2f96b4;
11.3513 + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
11.3514 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
11.3515 + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
11.3516 + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
11.3517 + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
11.3518 + background-repeat: repeat-x;
11.3519 + border-color: #2f96b4 #2f96b4 #1f6377;
11.3520 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3521 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
11.3522 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3523 +}
11.3524 +
11.3525 +.btn-info:hover,
11.3526 +.btn-info:focus,
11.3527 +.btn-info:active,
11.3528 +.btn-info.active,
11.3529 +.btn-info.disabled,
11.3530 +.btn-info[disabled] {
11.3531 + color: #ffffff;
11.3532 + background-color: #2f96b4;
11.3533 + *background-color: #2a85a0;
11.3534 +}
11.3535 +
11.3536 +.btn-info:active,
11.3537 +.btn-info.active {
11.3538 + background-color: #24748c \9;
11.3539 +}
11.3540 +
11.3541 +.btn-inverse {
11.3542 + color: #ffffff;
11.3543 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.3544 + background-color: #363636;
11.3545 + *background-color: #222222;
11.3546 + background-image: -moz-linear-gradient(top, #444444, #222222);
11.3547 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
11.3548 + background-image: -webkit-linear-gradient(top, #444444, #222222);
11.3549 + background-image: -o-linear-gradient(top, #444444, #222222);
11.3550 + background-image: linear-gradient(to bottom, #444444, #222222);
11.3551 + background-repeat: repeat-x;
11.3552 + border-color: #222222 #222222 #000000;
11.3553 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.3554 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
11.3555 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.3556 +}
11.3557 +
11.3558 +.btn-inverse:hover,
11.3559 +.btn-inverse:focus,
11.3560 +.btn-inverse:active,
11.3561 +.btn-inverse.active,
11.3562 +.btn-inverse.disabled,
11.3563 +.btn-inverse[disabled] {
11.3564 + color: #ffffff;
11.3565 + background-color: #222222;
11.3566 + *background-color: #151515;
11.3567 +}
11.3568 +
11.3569 +.btn-inverse:active,
11.3570 +.btn-inverse.active {
11.3571 + background-color: #080808 \9;
11.3572 +}
11.3573 +
11.3574 +button.btn,
11.3575 +input[type="submit"].btn {
11.3576 + *padding-top: 3px;
11.3577 + *padding-bottom: 3px;
11.3578 +}
11.3579 +
11.3580 +button.btn::-moz-focus-inner,
11.3581 +input[type="submit"].btn::-moz-focus-inner {
11.3582 + padding: 0;
11.3583 + border: 0;
11.3584 +}
11.3585 +
11.3586 +button.btn.btn-large,
11.3587 +input[type="submit"].btn.btn-large {
11.3588 + *padding-top: 7px;
11.3589 + *padding-bottom: 7px;
11.3590 +}
11.3591 +
11.3592 +button.btn.btn-small,
11.3593 +input[type="submit"].btn.btn-small {
11.3594 + *padding-top: 3px;
11.3595 + *padding-bottom: 3px;
11.3596 +}
11.3597 +
11.3598 +button.btn.btn-mini,
11.3599 +input[type="submit"].btn.btn-mini {
11.3600 + *padding-top: 1px;
11.3601 + *padding-bottom: 1px;
11.3602 +}
11.3603 +
11.3604 +.btn-link,
11.3605 +.btn-link:active,
11.3606 +.btn-link[disabled] {
11.3607 + background-color: transparent;
11.3608 + background-image: none;
11.3609 + -webkit-box-shadow: none;
11.3610 + -moz-box-shadow: none;
11.3611 + box-shadow: none;
11.3612 +}
11.3613 +
11.3614 +.btn-link {
11.3615 + color: #0088cc;
11.3616 + cursor: pointer;
11.3617 + border-color: transparent;
11.3618 + -webkit-border-radius: 0;
11.3619 + -moz-border-radius: 0;
11.3620 + border-radius: 0;
11.3621 +}
11.3622 +
11.3623 +.btn-link:hover,
11.3624 +.btn-link:focus {
11.3625 + color: #005580;
11.3626 + text-decoration: underline;
11.3627 + background-color: transparent;
11.3628 +}
11.3629 +
11.3630 +.btn-link[disabled]:hover,
11.3631 +.btn-link[disabled]:focus {
11.3632 + color: #333333;
11.3633 + text-decoration: none;
11.3634 +}
11.3635 +
11.3636 +.btn-group {
11.3637 + position: relative;
11.3638 + display: inline-block;
11.3639 + *display: inline;
11.3640 + *margin-left: .3em;
11.3641 + font-size: 0;
11.3642 + white-space: nowrap;
11.3643 + vertical-align: middle;
11.3644 + *zoom: 1;
11.3645 +}
11.3646 +
11.3647 +.btn-group:first-child {
11.3648 + *margin-left: 0;
11.3649 +}
11.3650 +
11.3651 +.btn-group + .btn-group {
11.3652 + margin-left: 5px;
11.3653 +}
11.3654 +
11.3655 +.btn-toolbar {
11.3656 + margin-top: 10px;
11.3657 + margin-bottom: 10px;
11.3658 + font-size: 0;
11.3659 +}
11.3660 +
11.3661 +.btn-toolbar > .btn + .btn,
11.3662 +.btn-toolbar > .btn-group + .btn,
11.3663 +.btn-toolbar > .btn + .btn-group {
11.3664 + margin-left: 5px;
11.3665 +}
11.3666 +
11.3667 +.btn-group > .btn {
11.3668 + position: relative;
11.3669 + -webkit-border-radius: 0;
11.3670 + -moz-border-radius: 0;
11.3671 + border-radius: 0;
11.3672 +}
11.3673 +
11.3674 +.btn-group > .btn + .btn {
11.3675 + margin-left: -1px;
11.3676 +}
11.3677 +
11.3678 +.btn-group > .btn,
11.3679 +.btn-group > .dropdown-menu,
11.3680 +.btn-group > .popover {
11.3681 + font-size: 14px;
11.3682 +}
11.3683 +
11.3684 +.btn-group > .btn-mini {
11.3685 + font-size: 10.5px;
11.3686 +}
11.3687 +
11.3688 +.btn-group > .btn-small {
11.3689 + font-size: 11.9px;
11.3690 +}
11.3691 +
11.3692 +.btn-group > .btn-large {
11.3693 + font-size: 17.5px;
11.3694 +}
11.3695 +
11.3696 +.btn-group > .btn:first-child {
11.3697 + margin-left: 0;
11.3698 + -webkit-border-bottom-left-radius: 4px;
11.3699 + border-bottom-left-radius: 4px;
11.3700 + -webkit-border-top-left-radius: 4px;
11.3701 + border-top-left-radius: 4px;
11.3702 + -moz-border-radius-bottomleft: 4px;
11.3703 + -moz-border-radius-topleft: 4px;
11.3704 +}
11.3705 +
11.3706 +.btn-group > .btn:last-child,
11.3707 +.btn-group > .dropdown-toggle {
11.3708 + -webkit-border-top-right-radius: 4px;
11.3709 + border-top-right-radius: 4px;
11.3710 + -webkit-border-bottom-right-radius: 4px;
11.3711 + border-bottom-right-radius: 4px;
11.3712 + -moz-border-radius-topright: 4px;
11.3713 + -moz-border-radius-bottomright: 4px;
11.3714 +}
11.3715 +
11.3716 +.btn-group > .btn.large:first-child {
11.3717 + margin-left: 0;
11.3718 + -webkit-border-bottom-left-radius: 6px;
11.3719 + border-bottom-left-radius: 6px;
11.3720 + -webkit-border-top-left-radius: 6px;
11.3721 + border-top-left-radius: 6px;
11.3722 + -moz-border-radius-bottomleft: 6px;
11.3723 + -moz-border-radius-topleft: 6px;
11.3724 +}
11.3725 +
11.3726 +.btn-group > .btn.large:last-child,
11.3727 +.btn-group > .large.dropdown-toggle {
11.3728 + -webkit-border-top-right-radius: 6px;
11.3729 + border-top-right-radius: 6px;
11.3730 + -webkit-border-bottom-right-radius: 6px;
11.3731 + border-bottom-right-radius: 6px;
11.3732 + -moz-border-radius-topright: 6px;
11.3733 + -moz-border-radius-bottomright: 6px;
11.3734 +}
11.3735 +
11.3736 +.btn-group > .btn:hover,
11.3737 +.btn-group > .btn:focus,
11.3738 +.btn-group > .btn:active,
11.3739 +.btn-group > .btn.active {
11.3740 + z-index: 2;
11.3741 +}
11.3742 +
11.3743 +.btn-group .dropdown-toggle:active,
11.3744 +.btn-group.open .dropdown-toggle {
11.3745 + outline: 0;
11.3746 +}
11.3747 +
11.3748 +.btn-group > .btn + .dropdown-toggle {
11.3749 + *padding-top: 5px;
11.3750 + padding-right: 8px;
11.3751 + *padding-bottom: 5px;
11.3752 + padding-left: 8px;
11.3753 + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3754 + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3755 + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3756 +}
11.3757 +
11.3758 +.btn-group > .btn-mini + .dropdown-toggle {
11.3759 + *padding-top: 2px;
11.3760 + padding-right: 5px;
11.3761 + *padding-bottom: 2px;
11.3762 + padding-left: 5px;
11.3763 +}
11.3764 +
11.3765 +.btn-group > .btn-small + .dropdown-toggle {
11.3766 + *padding-top: 5px;
11.3767 + *padding-bottom: 4px;
11.3768 +}
11.3769 +
11.3770 +.btn-group > .btn-large + .dropdown-toggle {
11.3771 + *padding-top: 7px;
11.3772 + padding-right: 12px;
11.3773 + *padding-bottom: 7px;
11.3774 + padding-left: 12px;
11.3775 +}
11.3776 +
11.3777 +.btn-group.open .dropdown-toggle {
11.3778 + background-image: none;
11.3779 + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3780 + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3781 + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
11.3782 +}
11.3783 +
11.3784 +.btn-group.open .btn.dropdown-toggle {
11.3785 + background-color: #e6e6e6;
11.3786 +}
11.3787 +
11.3788 +.btn-group.open .btn-primary.dropdown-toggle {
11.3789 + background-color: #0044cc;
11.3790 +}
11.3791 +
11.3792 +.btn-group.open .btn-warning.dropdown-toggle {
11.3793 + background-color: #f89406;
11.3794 +}
11.3795 +
11.3796 +.btn-group.open .btn-danger.dropdown-toggle {
11.3797 + background-color: #bd362f;
11.3798 +}
11.3799 +
11.3800 +.btn-group.open .btn-success.dropdown-toggle {
11.3801 + background-color: #51a351;
11.3802 +}
11.3803 +
11.3804 +.btn-group.open .btn-info.dropdown-toggle {
11.3805 + background-color: #2f96b4;
11.3806 +}
11.3807 +
11.3808 +.btn-group.open .btn-inverse.dropdown-toggle {
11.3809 + background-color: #222222;
11.3810 +}
11.3811 +
11.3812 +.btn .caret {
11.3813 + margin-top: 8px;
11.3814 + margin-left: 0;
11.3815 +}
11.3816 +
11.3817 +.btn-large .caret {
11.3818 + margin-top: 6px;
11.3819 +}
11.3820 +
11.3821 +.btn-large .caret {
11.3822 + border-top-width: 5px;
11.3823 + border-right-width: 5px;
11.3824 + border-left-width: 5px;
11.3825 +}
11.3826 +
11.3827 +.btn-mini .caret,
11.3828 +.btn-small .caret {
11.3829 + margin-top: 8px;
11.3830 +}
11.3831 +
11.3832 +.dropup .btn-large .caret {
11.3833 + border-bottom-width: 5px;
11.3834 +}
11.3835 +
11.3836 +.btn-primary .caret,
11.3837 +.btn-warning .caret,
11.3838 +.btn-danger .caret,
11.3839 +.btn-info .caret,
11.3840 +.btn-success .caret,
11.3841 +.btn-inverse .caret {
11.3842 + border-top-color: #ffffff;
11.3843 + border-bottom-color: #ffffff;
11.3844 +}
11.3845 +
11.3846 +.btn-group-vertical {
11.3847 + display: inline-block;
11.3848 + *display: inline;
11.3849 + /* IE7 inline-block hack */
11.3850 +
11.3851 + *zoom: 1;
11.3852 +}
11.3853 +
11.3854 +.btn-group-vertical > .btn {
11.3855 + display: block;
11.3856 + float: none;
11.3857 + max-width: 100%;
11.3858 + -webkit-border-radius: 0;
11.3859 + -moz-border-radius: 0;
11.3860 + border-radius: 0;
11.3861 +}
11.3862 +
11.3863 +.btn-group-vertical > .btn + .btn {
11.3864 + margin-top: -1px;
11.3865 + margin-left: 0;
11.3866 +}
11.3867 +
11.3868 +.btn-group-vertical > .btn:first-child {
11.3869 + -webkit-border-radius: 4px 4px 0 0;
11.3870 + -moz-border-radius: 4px 4px 0 0;
11.3871 + border-radius: 4px 4px 0 0;
11.3872 +}
11.3873 +
11.3874 +.btn-group-vertical > .btn:last-child {
11.3875 + -webkit-border-radius: 0 0 4px 4px;
11.3876 + -moz-border-radius: 0 0 4px 4px;
11.3877 + border-radius: 0 0 4px 4px;
11.3878 +}
11.3879 +
11.3880 +.btn-group-vertical > .btn-large:first-child {
11.3881 + -webkit-border-radius: 6px 6px 0 0;
11.3882 + -moz-border-radius: 6px 6px 0 0;
11.3883 + border-radius: 6px 6px 0 0;
11.3884 +}
11.3885 +
11.3886 +.btn-group-vertical > .btn-large:last-child {
11.3887 + -webkit-border-radius: 0 0 6px 6px;
11.3888 + -moz-border-radius: 0 0 6px 6px;
11.3889 + border-radius: 0 0 6px 6px;
11.3890 +}
11.3891 +
11.3892 +.alert {
11.3893 + padding: 8px 35px 8px 14px;
11.3894 + margin-bottom: 20px;
11.3895 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.3896 + background-color: #fcf8e3;
11.3897 + border: 1px solid #fbeed5;
11.3898 + -webkit-border-radius: 4px;
11.3899 + -moz-border-radius: 4px;
11.3900 + border-radius: 4px;
11.3901 +}
11.3902 +
11.3903 +.alert,
11.3904 +.alert h4 {
11.3905 + color: #c09853;
11.3906 +}
11.3907 +
11.3908 +.alert h4 {
11.3909 + margin: 0;
11.3910 +}
11.3911 +
11.3912 +.alert .close {
11.3913 + position: relative;
11.3914 + top: -2px;
11.3915 + right: -21px;
11.3916 + line-height: 20px;
11.3917 +}
11.3918 +
11.3919 +.alert-success {
11.3920 + color: #468847;
11.3921 + background-color: #dff0d8;
11.3922 + border-color: #d6e9c6;
11.3923 +}
11.3924 +
11.3925 +.alert-success h4 {
11.3926 + color: #468847;
11.3927 +}
11.3928 +
11.3929 +.alert-danger,
11.3930 +.alert-error {
11.3931 + color: #b94a48;
11.3932 + background-color: #f2dede;
11.3933 + border-color: #eed3d7;
11.3934 +}
11.3935 +
11.3936 +.alert-danger h4,
11.3937 +.alert-error h4 {
11.3938 + color: #b94a48;
11.3939 +}
11.3940 +
11.3941 +.alert-info {
11.3942 + color: #3a87ad;
11.3943 + background-color: #d9edf7;
11.3944 + border-color: #bce8f1;
11.3945 +}
11.3946 +
11.3947 +.alert-info h4 {
11.3948 + color: #3a87ad;
11.3949 +}
11.3950 +
11.3951 +.alert-block {
11.3952 + padding-top: 14px;
11.3953 + padding-bottom: 14px;
11.3954 +}
11.3955 +
11.3956 +.alert-block > p,
11.3957 +.alert-block > ul {
11.3958 + margin-bottom: 0;
11.3959 +}
11.3960 +
11.3961 +.alert-block p + p {
11.3962 + margin-top: 5px;
11.3963 +}
11.3964 +
11.3965 +.nav {
11.3966 + margin-bottom: 20px;
11.3967 + margin-left: 0;
11.3968 + list-style: none;
11.3969 +}
11.3970 +
11.3971 +.nav > li > a {
11.3972 + display: block;
11.3973 +}
11.3974 +
11.3975 +.nav > li > a:hover,
11.3976 +.nav > li > a:focus {
11.3977 + text-decoration: none;
11.3978 + background-color: #eeeeee;
11.3979 +}
11.3980 +
11.3981 +.nav > li > a > img {
11.3982 + max-width: none;
11.3983 +}
11.3984 +
11.3985 +.nav > .pull-right {
11.3986 + float: right;
11.3987 +}
11.3988 +
11.3989 +.nav-header {
11.3990 + display: block;
11.3991 + padding: 3px 15px;
11.3992 + font-size: 11px;
11.3993 + font-weight: bold;
11.3994 + line-height: 20px;
11.3995 + color: #999999;
11.3996 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.3997 + text-transform: uppercase;
11.3998 +}
11.3999 +
11.4000 +.nav li + .nav-header {
11.4001 + margin-top: 9px;
11.4002 +}
11.4003 +
11.4004 +.nav-list {
11.4005 + padding-right: 15px;
11.4006 + padding-left: 15px;
11.4007 + margin-bottom: 0;
11.4008 +}
11.4009 +
11.4010 +.nav-list > li > a,
11.4011 +.nav-list .nav-header {
11.4012 + margin-right: -15px;
11.4013 + margin-left: -15px;
11.4014 + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
11.4015 +}
11.4016 +
11.4017 +.nav-list > li > a {
11.4018 + padding: 3px 15px;
11.4019 +}
11.4020 +
11.4021 +.nav-list > .active > a,
11.4022 +.nav-list > .active > a:hover,
11.4023 +.nav-list > .active > a:focus {
11.4024 + color: #ffffff;
11.4025 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
11.4026 + background-color: #0088cc;
11.4027 +}
11.4028 +
11.4029 +.nav-list [class^="icon-"],
11.4030 +.nav-list [class*=" icon-"] {
11.4031 + margin-right: 2px;
11.4032 +}
11.4033 +
11.4034 +.nav-list .divider {
11.4035 + *width: 100%;
11.4036 + height: 1px;
11.4037 + margin: 9px 1px;
11.4038 + *margin: -5px 0 5px;
11.4039 + overflow: hidden;
11.4040 + background-color: #e5e5e5;
11.4041 + border-bottom: 1px solid #ffffff;
11.4042 +}
11.4043 +
11.4044 +.nav-tabs,
11.4045 +.nav-pills {
11.4046 + *zoom: 1;
11.4047 +}
11.4048 +
11.4049 +.nav-tabs:before,
11.4050 +.nav-pills:before,
11.4051 +.nav-tabs:after,
11.4052 +.nav-pills:after {
11.4053 + display: table;
11.4054 + line-height: 0;
11.4055 + content: "";
11.4056 +}
11.4057 +
11.4058 +.nav-tabs:after,
11.4059 +.nav-pills:after {
11.4060 + clear: both;
11.4061 +}
11.4062 +
11.4063 +.nav-tabs > li,
11.4064 +.nav-pills > li {
11.4065 + float: left;
11.4066 +}
11.4067 +
11.4068 +.nav-tabs > li > a,
11.4069 +.nav-pills > li > a {
11.4070 + padding-right: 12px;
11.4071 + padding-left: 12px;
11.4072 + margin-right: 2px;
11.4073 + line-height: 14px;
11.4074 +}
11.4075 +
11.4076 +.nav-tabs {
11.4077 + border-bottom: 1px solid #ddd;
11.4078 +}
11.4079 +
11.4080 +.nav-tabs > li {
11.4081 + margin-bottom: -1px;
11.4082 +}
11.4083 +
11.4084 +.nav-tabs > li > a {
11.4085 + padding-top: 8px;
11.4086 + padding-bottom: 8px;
11.4087 + line-height: 20px;
11.4088 + border: 1px solid transparent;
11.4089 + -webkit-border-radius: 4px 4px 0 0;
11.4090 + -moz-border-radius: 4px 4px 0 0;
11.4091 + border-radius: 4px 4px 0 0;
11.4092 +}
11.4093 +
11.4094 +.nav-tabs > li > a:hover,
11.4095 +.nav-tabs > li > a:focus {
11.4096 + border-color: #eeeeee #eeeeee #dddddd;
11.4097 +}
11.4098 +
11.4099 +.nav-tabs > .active > a,
11.4100 +.nav-tabs > .active > a:hover,
11.4101 +.nav-tabs > .active > a:focus {
11.4102 + color: #555555;
11.4103 + cursor: default;
11.4104 + background-color: #ffffff;
11.4105 + border: 1px solid #ddd;
11.4106 + border-bottom-color: transparent;
11.4107 +}
11.4108 +
11.4109 +.nav-pills > li > a {
11.4110 + padding-top: 8px;
11.4111 + padding-bottom: 8px;
11.4112 + margin-top: 2px;
11.4113 + margin-bottom: 2px;
11.4114 + -webkit-border-radius: 5px;
11.4115 + -moz-border-radius: 5px;
11.4116 + border-radius: 5px;
11.4117 +}
11.4118 +
11.4119 +.nav-pills > .active > a,
11.4120 +.nav-pills > .active > a:hover,
11.4121 +.nav-pills > .active > a:focus {
11.4122 + color: #ffffff;
11.4123 + background-color: #0088cc;
11.4124 +}
11.4125 +
11.4126 +.nav-stacked > li {
11.4127 + float: none;
11.4128 +}
11.4129 +
11.4130 +.nav-stacked > li > a {
11.4131 + margin-right: 0;
11.4132 +}
11.4133 +
11.4134 +.nav-tabs.nav-stacked {
11.4135 + border-bottom: 0;
11.4136 +}
11.4137 +
11.4138 +.nav-tabs.nav-stacked > li > a {
11.4139 + border: 1px solid #ddd;
11.4140 + -webkit-border-radius: 0;
11.4141 + -moz-border-radius: 0;
11.4142 + border-radius: 0;
11.4143 +}
11.4144 +
11.4145 +.nav-tabs.nav-stacked > li:first-child > a {
11.4146 + -webkit-border-top-right-radius: 4px;
11.4147 + border-top-right-radius: 4px;
11.4148 + -webkit-border-top-left-radius: 4px;
11.4149 + border-top-left-radius: 4px;
11.4150 + -moz-border-radius-topright: 4px;
11.4151 + -moz-border-radius-topleft: 4px;
11.4152 +}
11.4153 +
11.4154 +.nav-tabs.nav-stacked > li:last-child > a {
11.4155 + -webkit-border-bottom-right-radius: 4px;
11.4156 + border-bottom-right-radius: 4px;
11.4157 + -webkit-border-bottom-left-radius: 4px;
11.4158 + border-bottom-left-radius: 4px;
11.4159 + -moz-border-radius-bottomright: 4px;
11.4160 + -moz-border-radius-bottomleft: 4px;
11.4161 +}
11.4162 +
11.4163 +.nav-tabs.nav-stacked > li > a:hover,
11.4164 +.nav-tabs.nav-stacked > li > a:focus {
11.4165 + z-index: 2;
11.4166 + border-color: #ddd;
11.4167 +}
11.4168 +
11.4169 +.nav-pills.nav-stacked > li > a {
11.4170 + margin-bottom: 3px;
11.4171 +}
11.4172 +
11.4173 +.nav-pills.nav-stacked > li:last-child > a {
11.4174 + margin-bottom: 1px;
11.4175 +}
11.4176 +
11.4177 +.nav-tabs .dropdown-menu {
11.4178 + -webkit-border-radius: 0 0 6px 6px;
11.4179 + -moz-border-radius: 0 0 6px 6px;
11.4180 + border-radius: 0 0 6px 6px;
11.4181 +}
11.4182 +
11.4183 +.nav-pills .dropdown-menu {
11.4184 + -webkit-border-radius: 6px;
11.4185 + -moz-border-radius: 6px;
11.4186 + border-radius: 6px;
11.4187 +}
11.4188 +
11.4189 +.nav .dropdown-toggle .caret {
11.4190 + margin-top: 6px;
11.4191 + border-top-color: #0088cc;
11.4192 + border-bottom-color: #0088cc;
11.4193 +}
11.4194 +
11.4195 +.nav .dropdown-toggle:hover .caret,
11.4196 +.nav .dropdown-toggle:focus .caret {
11.4197 + border-top-color: #005580;
11.4198 + border-bottom-color: #005580;
11.4199 +}
11.4200 +
11.4201 +/* move down carets for tabs */
11.4202 +
11.4203 +.nav-tabs .dropdown-toggle .caret {
11.4204 + margin-top: 8px;
11.4205 +}
11.4206 +
11.4207 +.nav .active .dropdown-toggle .caret {
11.4208 + border-top-color: #fff;
11.4209 + border-bottom-color: #fff;
11.4210 +}
11.4211 +
11.4212 +.nav-tabs .active .dropdown-toggle .caret {
11.4213 + border-top-color: #555555;
11.4214 + border-bottom-color: #555555;
11.4215 +}
11.4216 +
11.4217 +.nav > .dropdown.active > a:hover,
11.4218 +.nav > .dropdown.active > a:focus {
11.4219 + cursor: pointer;
11.4220 +}
11.4221 +
11.4222 +.nav-tabs .open .dropdown-toggle,
11.4223 +.nav-pills .open .dropdown-toggle,
11.4224 +.nav > li.dropdown.open.active > a:hover,
11.4225 +.nav > li.dropdown.open.active > a:focus {
11.4226 + color: #ffffff;
11.4227 + background-color: #999999;
11.4228 + border-color: #999999;
11.4229 +}
11.4230 +
11.4231 +.nav li.dropdown.open .caret,
11.4232 +.nav li.dropdown.open.active .caret,
11.4233 +.nav li.dropdown.open a:hover .caret,
11.4234 +.nav li.dropdown.open a:focus .caret {
11.4235 + border-top-color: #ffffff;
11.4236 + border-bottom-color: #ffffff;
11.4237 + opacity: 1;
11.4238 + filter: alpha(opacity=100);
11.4239 +}
11.4240 +
11.4241 +.tabs-stacked .open > a:hover,
11.4242 +.tabs-stacked .open > a:focus {
11.4243 + border-color: #999999;
11.4244 +}
11.4245 +
11.4246 +.tabbable {
11.4247 + *zoom: 1;
11.4248 +}
11.4249 +
11.4250 +.tabbable:before,
11.4251 +.tabbable:after {
11.4252 + display: table;
11.4253 + line-height: 0;
11.4254 + content: "";
11.4255 +}
11.4256 +
11.4257 +.tabbable:after {
11.4258 + clear: both;
11.4259 +}
11.4260 +
11.4261 +.tab-content {
11.4262 + overflow: auto;
11.4263 +}
11.4264 +
11.4265 +.tabs-below > .nav-tabs,
11.4266 +.tabs-right > .nav-tabs,
11.4267 +.tabs-left > .nav-tabs {
11.4268 + border-bottom: 0;
11.4269 +}
11.4270 +
11.4271 +.tab-content > .tab-pane,
11.4272 +.pill-content > .pill-pane {
11.4273 + display: none;
11.4274 +}
11.4275 +
11.4276 +.tab-content > .active,
11.4277 +.pill-content > .active {
11.4278 + display: block;
11.4279 +}
11.4280 +
11.4281 +.tabs-below > .nav-tabs {
11.4282 + border-top: 1px solid #ddd;
11.4283 +}
11.4284 +
11.4285 +.tabs-below > .nav-tabs > li {
11.4286 + margin-top: -1px;
11.4287 + margin-bottom: 0;
11.4288 +}
11.4289 +
11.4290 +.tabs-below > .nav-tabs > li > a {
11.4291 + -webkit-border-radius: 0 0 4px 4px;
11.4292 + -moz-border-radius: 0 0 4px 4px;
11.4293 + border-radius: 0 0 4px 4px;
11.4294 +}
11.4295 +
11.4296 +.tabs-below > .nav-tabs > li > a:hover,
11.4297 +.tabs-below > .nav-tabs > li > a:focus {
11.4298 + border-top-color: #ddd;
11.4299 + border-bottom-color: transparent;
11.4300 +}
11.4301 +
11.4302 +.tabs-below > .nav-tabs > .active > a,
11.4303 +.tabs-below > .nav-tabs > .active > a:hover,
11.4304 +.tabs-below > .nav-tabs > .active > a:focus {
11.4305 + border-color: transparent #ddd #ddd #ddd;
11.4306 +}
11.4307 +
11.4308 +.tabs-left > .nav-tabs > li,
11.4309 +.tabs-right > .nav-tabs > li {
11.4310 + float: none;
11.4311 +}
11.4312 +
11.4313 +.tabs-left > .nav-tabs > li > a,
11.4314 +.tabs-right > .nav-tabs > li > a {
11.4315 + min-width: 74px;
11.4316 + margin-right: 0;
11.4317 + margin-bottom: 3px;
11.4318 +}
11.4319 +
11.4320 +.tabs-left > .nav-tabs {
11.4321 + float: left;
11.4322 + margin-right: 19px;
11.4323 + border-right: 1px solid #ddd;
11.4324 +}
11.4325 +
11.4326 +.tabs-left > .nav-tabs > li > a {
11.4327 + margin-right: -1px;
11.4328 + -webkit-border-radius: 4px 0 0 4px;
11.4329 + -moz-border-radius: 4px 0 0 4px;
11.4330 + border-radius: 4px 0 0 4px;
11.4331 +}
11.4332 +
11.4333 +.tabs-left > .nav-tabs > li > a:hover,
11.4334 +.tabs-left > .nav-tabs > li > a:focus {
11.4335 + border-color: #eeeeee #dddddd #eeeeee #eeeeee;
11.4336 +}
11.4337 +
11.4338 +.tabs-left > .nav-tabs .active > a,
11.4339 +.tabs-left > .nav-tabs .active > a:hover,
11.4340 +.tabs-left > .nav-tabs .active > a:focus {
11.4341 + border-color: #ddd transparent #ddd #ddd;
11.4342 + *border-right-color: #ffffff;
11.4343 +}
11.4344 +
11.4345 +.tabs-right > .nav-tabs {
11.4346 + float: right;
11.4347 + margin-left: 19px;
11.4348 + border-left: 1px solid #ddd;
11.4349 +}
11.4350 +
11.4351 +.tabs-right > .nav-tabs > li > a {
11.4352 + margin-left: -1px;
11.4353 + -webkit-border-radius: 0 4px 4px 0;
11.4354 + -moz-border-radius: 0 4px 4px 0;
11.4355 + border-radius: 0 4px 4px 0;
11.4356 +}
11.4357 +
11.4358 +.tabs-right > .nav-tabs > li > a:hover,
11.4359 +.tabs-right > .nav-tabs > li > a:focus {
11.4360 + border-color: #eeeeee #eeeeee #eeeeee #dddddd;
11.4361 +}
11.4362 +
11.4363 +.tabs-right > .nav-tabs .active > a,
11.4364 +.tabs-right > .nav-tabs .active > a:hover,
11.4365 +.tabs-right > .nav-tabs .active > a:focus {
11.4366 + border-color: #ddd #ddd #ddd transparent;
11.4367 + *border-left-color: #ffffff;
11.4368 +}
11.4369 +
11.4370 +.nav > .disabled > a {
11.4371 + color: #999999;
11.4372 +}
11.4373 +
11.4374 +.nav > .disabled > a:hover,
11.4375 +.nav > .disabled > a:focus {
11.4376 + text-decoration: none;
11.4377 + cursor: default;
11.4378 + background-color: transparent;
11.4379 +}
11.4380 +
11.4381 +.navbar {
11.4382 + *position: relative;
11.4383 + *z-index: 2;
11.4384 + margin-bottom: 20px;
11.4385 + overflow: visible;
11.4386 +}
11.4387 +
11.4388 +.navbar-inner {
11.4389 + min-height: 40px;
11.4390 + padding-right: 20px;
11.4391 + padding-left: 20px;
11.4392 + background-color: #fafafa;
11.4393 + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
11.4394 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
11.4395 + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
11.4396 + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
11.4397 + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
11.4398 + background-repeat: repeat-x;
11.4399 + border: 1px solid #d4d4d4;
11.4400 + -webkit-border-radius: 4px;
11.4401 + -moz-border-radius: 4px;
11.4402 + border-radius: 4px;
11.4403 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
11.4404 + *zoom: 1;
11.4405 + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4406 + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4407 + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
11.4408 +}
11.4409 +
11.4410 +.navbar-inner:before,
11.4411 +.navbar-inner:after {
11.4412 + display: table;
11.4413 + line-height: 0;
11.4414 + content: "";
11.4415 +}
11.4416 +
11.4417 +.navbar-inner:after {
11.4418 + clear: both;
11.4419 +}
11.4420 +
11.4421 +.navbar .container {
11.4422 + width: auto;
11.4423 +}
11.4424 +
11.4425 +.nav-collapse.collapse {
11.4426 + height: auto;
11.4427 + overflow: visible;
11.4428 +}
11.4429 +
11.4430 +.navbar .brand {
11.4431 + display: block;
11.4432 + float: left;
11.4433 + padding: 10px 20px 10px;
11.4434 + margin-left: -20px;
11.4435 + font-size: 20px;
11.4436 + font-weight: 200;
11.4437 + color: #777777;
11.4438 + text-shadow: 0 1px 0 #ffffff;
11.4439 +}
11.4440 +
11.4441 +.navbar .brand:hover,
11.4442 +.navbar .brand:focus {
11.4443 + text-decoration: none;
11.4444 +}
11.4445 +
11.4446 +.navbar-text {
11.4447 + margin-bottom: 0;
11.4448 + line-height: 40px;
11.4449 + color: #777777;
11.4450 +}
11.4451 +
11.4452 +.navbar-link {
11.4453 + color: #777777;
11.4454 +}
11.4455 +
11.4456 +.navbar-link:hover,
11.4457 +.navbar-link:focus {
11.4458 + color: #333333;
11.4459 +}
11.4460 +
11.4461 +.navbar .divider-vertical {
11.4462 + height: 40px;
11.4463 + margin: 0 9px;
11.4464 + border-right: 1px solid #ffffff;
11.4465 + border-left: 1px solid #f2f2f2;
11.4466 +}
11.4467 +
11.4468 +.navbar .btn,
11.4469 +.navbar .btn-group {
11.4470 + margin-top: 5px;
11.4471 +}
11.4472 +
11.4473 +.navbar .btn-group .btn,
11.4474 +.navbar .input-prepend .btn,
11.4475 +.navbar .input-append .btn,
11.4476 +.navbar .input-prepend .btn-group,
11.4477 +.navbar .input-append .btn-group {
11.4478 + margin-top: 0;
11.4479 +}
11.4480 +
11.4481 +.navbar-form {
11.4482 + margin-bottom: 0;
11.4483 + *zoom: 1;
11.4484 +}
11.4485 +
11.4486 +.navbar-form:before,
11.4487 +.navbar-form:after {
11.4488 + display: table;
11.4489 + line-height: 0;
11.4490 + content: "";
11.4491 +}
11.4492 +
11.4493 +.navbar-form:after {
11.4494 + clear: both;
11.4495 +}
11.4496 +
11.4497 +.navbar-form input,
11.4498 +.navbar-form select,
11.4499 +.navbar-form .radio,
11.4500 +.navbar-form .checkbox {
11.4501 + margin-top: 5px;
11.4502 +}
11.4503 +
11.4504 +.navbar-form input,
11.4505 +.navbar-form select,
11.4506 +.navbar-form .btn {
11.4507 + display: inline-block;
11.4508 + margin-bottom: 0;
11.4509 +}
11.4510 +
11.4511 +.navbar-form input[type="image"],
11.4512 +.navbar-form input[type="checkbox"],
11.4513 +.navbar-form input[type="radio"] {
11.4514 + margin-top: 3px;
11.4515 +}
11.4516 +
11.4517 +.navbar-form .input-append,
11.4518 +.navbar-form .input-prepend {
11.4519 + margin-top: 5px;
11.4520 + white-space: nowrap;
11.4521 +}
11.4522 +
11.4523 +.navbar-form .input-append input,
11.4524 +.navbar-form .input-prepend input {
11.4525 + margin-top: 0;
11.4526 +}
11.4527 +
11.4528 +.navbar-search {
11.4529 + position: relative;
11.4530 + float: left;
11.4531 + margin-top: 5px;
11.4532 + margin-bottom: 0;
11.4533 +}
11.4534 +
11.4535 +.navbar-search .search-query {
11.4536 + padding: 4px 14px;
11.4537 + margin-bottom: 0;
11.4538 + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
11.4539 + font-size: 13px;
11.4540 + font-weight: normal;
11.4541 + line-height: 1;
11.4542 + -webkit-border-radius: 15px;
11.4543 + -moz-border-radius: 15px;
11.4544 + border-radius: 15px;
11.4545 +}
11.4546 +
11.4547 +.navbar-static-top {
11.4548 + position: static;
11.4549 + margin-bottom: 0;
11.4550 +}
11.4551 +
11.4552 +.navbar-static-top .navbar-inner {
11.4553 + -webkit-border-radius: 0;
11.4554 + -moz-border-radius: 0;
11.4555 + border-radius: 0;
11.4556 +}
11.4557 +
11.4558 +.navbar-fixed-top,
11.4559 +.navbar-fixed-bottom {
11.4560 + position: fixed;
11.4561 + right: 0;
11.4562 + left: 0;
11.4563 + z-index: 1030;
11.4564 + margin-bottom: 0;
11.4565 +}
11.4566 +
11.4567 +.navbar-fixed-top .navbar-inner,
11.4568 +.navbar-static-top .navbar-inner {
11.4569 + border-width: 0 0 1px;
11.4570 +}
11.4571 +
11.4572 +.navbar-fixed-bottom .navbar-inner {
11.4573 + border-width: 1px 0 0;
11.4574 +}
11.4575 +
11.4576 +.navbar-fixed-top .navbar-inner,
11.4577 +.navbar-fixed-bottom .navbar-inner {
11.4578 + padding-right: 0;
11.4579 + padding-left: 0;
11.4580 + -webkit-border-radius: 0;
11.4581 + -moz-border-radius: 0;
11.4582 + border-radius: 0;
11.4583 +}
11.4584 +
11.4585 +.navbar-static-top .container,
11.4586 +.navbar-fixed-top .container,
11.4587 +.navbar-fixed-bottom .container {
11.4588 + width: 940px;
11.4589 +}
11.4590 +
11.4591 +.navbar-fixed-top {
11.4592 + top: 0;
11.4593 +}
11.4594 +
11.4595 +.navbar-fixed-top .navbar-inner,
11.4596 +.navbar-static-top .navbar-inner {
11.4597 + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4598 + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4599 + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
11.4600 +}
11.4601 +
11.4602 +.navbar-fixed-bottom {
11.4603 + bottom: 0;
11.4604 +}
11.4605 +
11.4606 +.navbar-fixed-bottom .navbar-inner {
11.4607 + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4608 + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4609 + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
11.4610 +}
11.4611 +
11.4612 +.navbar .nav {
11.4613 + position: relative;
11.4614 + left: 0;
11.4615 + display: block;
11.4616 + float: left;
11.4617 + margin: 0 10px 0 0;
11.4618 +}
11.4619 +
11.4620 +.navbar .nav.pull-right {
11.4621 + float: right;
11.4622 + margin-right: 0;
11.4623 +}
11.4624 +
11.4625 +.navbar .nav > li {
11.4626 + float: left;
11.4627 +}
11.4628 +
11.4629 +.navbar .nav > li > a {
11.4630 + float: none;
11.4631 + padding: 10px 15px 10px;
11.4632 + color: #777777;
11.4633 + text-decoration: none;
11.4634 + text-shadow: 0 1px 0 #ffffff;
11.4635 +}
11.4636 +
11.4637 +.navbar .nav .dropdown-toggle .caret {
11.4638 + margin-top: 8px;
11.4639 +}
11.4640 +
11.4641 +.navbar .nav > li > a:focus,
11.4642 +.navbar .nav > li > a:hover {
11.4643 + color: #333333;
11.4644 + text-decoration: none;
11.4645 + background-color: transparent;
11.4646 +}
11.4647 +
11.4648 +.navbar .nav > .active > a,
11.4649 +.navbar .nav > .active > a:hover,
11.4650 +.navbar .nav > .active > a:focus {
11.4651 + color: #555555;
11.4652 + text-decoration: none;
11.4653 + background-color: #e5e5e5;
11.4654 + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4655 + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4656 + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
11.4657 +}
11.4658 +
11.4659 +.navbar .btn-navbar {
11.4660 + display: none;
11.4661 + float: right;
11.4662 + padding: 7px 10px;
11.4663 + margin-right: 5px;
11.4664 + margin-left: 5px;
11.4665 + color: #ffffff;
11.4666 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4667 + background-color: #ededed;
11.4668 + *background-color: #e5e5e5;
11.4669 + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4670 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
11.4671 + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4672 + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
11.4673 + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
11.4674 + background-repeat: repeat-x;
11.4675 + border-color: #e5e5e5 #e5e5e5 #bfbfbf;
11.4676 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.4677 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
11.4678 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.4679 + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4680 + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4681 + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
11.4682 +}
11.4683 +
11.4684 +.navbar .btn-navbar:hover,
11.4685 +.navbar .btn-navbar:focus,
11.4686 +.navbar .btn-navbar:active,
11.4687 +.navbar .btn-navbar.active,
11.4688 +.navbar .btn-navbar.disabled,
11.4689 +.navbar .btn-navbar[disabled] {
11.4690 + color: #ffffff;
11.4691 + background-color: #e5e5e5;
11.4692 + *background-color: #d9d9d9;
11.4693 +}
11.4694 +
11.4695 +.navbar .btn-navbar:active,
11.4696 +.navbar .btn-navbar.active {
11.4697 + background-color: #cccccc \9;
11.4698 +}
11.4699 +
11.4700 +.navbar .btn-navbar .icon-bar {
11.4701 + display: block;
11.4702 + width: 18px;
11.4703 + height: 2px;
11.4704 + background-color: #f5f5f5;
11.4705 + -webkit-border-radius: 1px;
11.4706 + -moz-border-radius: 1px;
11.4707 + border-radius: 1px;
11.4708 + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4709 + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4710 + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
11.4711 +}
11.4712 +
11.4713 +.btn-navbar .icon-bar + .icon-bar {
11.4714 + margin-top: 3px;
11.4715 +}
11.4716 +
11.4717 +.navbar .nav > li > .dropdown-menu:before {
11.4718 + position: absolute;
11.4719 + top: -7px;
11.4720 + left: 9px;
11.4721 + display: inline-block;
11.4722 + border-right: 7px solid transparent;
11.4723 + border-bottom: 7px solid #ccc;
11.4724 + border-left: 7px solid transparent;
11.4725 + border-bottom-color: rgba(0, 0, 0, 0.2);
11.4726 + content: '';
11.4727 +}
11.4728 +
11.4729 +.navbar .nav > li > .dropdown-menu:after {
11.4730 + position: absolute;
11.4731 + top: -6px;
11.4732 + left: 10px;
11.4733 + display: inline-block;
11.4734 + border-right: 6px solid transparent;
11.4735 + border-bottom: 6px solid #ffffff;
11.4736 + border-left: 6px solid transparent;
11.4737 + content: '';
11.4738 +}
11.4739 +
11.4740 +.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
11.4741 + top: auto;
11.4742 + bottom: -7px;
11.4743 + border-top: 7px solid #ccc;
11.4744 + border-bottom: 0;
11.4745 + border-top-color: rgba(0, 0, 0, 0.2);
11.4746 +}
11.4747 +
11.4748 +.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
11.4749 + top: auto;
11.4750 + bottom: -6px;
11.4751 + border-top: 6px solid #ffffff;
11.4752 + border-bottom: 0;
11.4753 +}
11.4754 +
11.4755 +.navbar .nav li.dropdown > a:hover .caret,
11.4756 +.navbar .nav li.dropdown > a:focus .caret {
11.4757 + border-top-color: #333333;
11.4758 + border-bottom-color: #333333;
11.4759 +}
11.4760 +
11.4761 +.navbar .nav li.dropdown.open > .dropdown-toggle,
11.4762 +.navbar .nav li.dropdown.active > .dropdown-toggle,
11.4763 +.navbar .nav li.dropdown.open.active > .dropdown-toggle {
11.4764 + color: #555555;
11.4765 + background-color: #e5e5e5;
11.4766 +}
11.4767 +
11.4768 +.navbar .nav li.dropdown > .dropdown-toggle .caret {
11.4769 + border-top-color: #777777;
11.4770 + border-bottom-color: #777777;
11.4771 +}
11.4772 +
11.4773 +.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
11.4774 +.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
11.4775 +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
11.4776 + border-top-color: #555555;
11.4777 + border-bottom-color: #555555;
11.4778 +}
11.4779 +
11.4780 +.navbar .pull-right > li > .dropdown-menu,
11.4781 +.navbar .nav > li > .dropdown-menu.pull-right {
11.4782 + right: 0;
11.4783 + left: auto;
11.4784 +}
11.4785 +
11.4786 +.navbar .pull-right > li > .dropdown-menu:before,
11.4787 +.navbar .nav > li > .dropdown-menu.pull-right:before {
11.4788 + right: 12px;
11.4789 + left: auto;
11.4790 +}
11.4791 +
11.4792 +.navbar .pull-right > li > .dropdown-menu:after,
11.4793 +.navbar .nav > li > .dropdown-menu.pull-right:after {
11.4794 + right: 13px;
11.4795 + left: auto;
11.4796 +}
11.4797 +
11.4798 +.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
11.4799 +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
11.4800 + right: 100%;
11.4801 + left: auto;
11.4802 + margin-right: -1px;
11.4803 + margin-left: 0;
11.4804 + -webkit-border-radius: 6px 0 6px 6px;
11.4805 + -moz-border-radius: 6px 0 6px 6px;
11.4806 + border-radius: 6px 0 6px 6px;
11.4807 +}
11.4808 +
11.4809 +.navbar-inverse .navbar-inner {
11.4810 + background-color: #1b1b1b;
11.4811 + background-image: -moz-linear-gradient(top, #222222, #111111);
11.4812 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
11.4813 + background-image: -webkit-linear-gradient(top, #222222, #111111);
11.4814 + background-image: -o-linear-gradient(top, #222222, #111111);
11.4815 + background-image: linear-gradient(to bottom, #222222, #111111);
11.4816 + background-repeat: repeat-x;
11.4817 + border-color: #252525;
11.4818 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
11.4819 +}
11.4820 +
11.4821 +.navbar-inverse .brand,
11.4822 +.navbar-inverse .nav > li > a {
11.4823 + color: #999999;
11.4824 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4825 +}
11.4826 +
11.4827 +.navbar-inverse .brand:hover,
11.4828 +.navbar-inverse .nav > li > a:hover,
11.4829 +.navbar-inverse .brand:focus,
11.4830 +.navbar-inverse .nav > li > a:focus {
11.4831 + color: #ffffff;
11.4832 +}
11.4833 +
11.4834 +.navbar-inverse .brand {
11.4835 + color: #999999;
11.4836 +}
11.4837 +
11.4838 +.navbar-inverse .navbar-text {
11.4839 + color: #999999;
11.4840 +}
11.4841 +
11.4842 +.navbar-inverse .nav > li > a:focus,
11.4843 +.navbar-inverse .nav > li > a:hover {
11.4844 + color: #ffffff;
11.4845 + background-color: transparent;
11.4846 +}
11.4847 +
11.4848 +.navbar-inverse .nav .active > a,
11.4849 +.navbar-inverse .nav .active > a:hover,
11.4850 +.navbar-inverse .nav .active > a:focus {
11.4851 + color: #ffffff;
11.4852 + background-color: #111111;
11.4853 +}
11.4854 +
11.4855 +.navbar-inverse .navbar-link {
11.4856 + color: #999999;
11.4857 +}
11.4858 +
11.4859 +.navbar-inverse .navbar-link:hover,
11.4860 +.navbar-inverse .navbar-link:focus {
11.4861 + color: #ffffff;
11.4862 +}
11.4863 +
11.4864 +.navbar-inverse .divider-vertical {
11.4865 + border-right-color: #222222;
11.4866 + border-left-color: #111111;
11.4867 +}
11.4868 +
11.4869 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
11.4870 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
11.4871 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
11.4872 + color: #ffffff;
11.4873 + background-color: #111111;
11.4874 +}
11.4875 +
11.4876 +.navbar-inverse .nav li.dropdown > a:hover .caret,
11.4877 +.navbar-inverse .nav li.dropdown > a:focus .caret {
11.4878 + border-top-color: #ffffff;
11.4879 + border-bottom-color: #ffffff;
11.4880 +}
11.4881 +
11.4882 +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
11.4883 + border-top-color: #999999;
11.4884 + border-bottom-color: #999999;
11.4885 +}
11.4886 +
11.4887 +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
11.4888 +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
11.4889 +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
11.4890 + border-top-color: #ffffff;
11.4891 + border-bottom-color: #ffffff;
11.4892 +}
11.4893 +
11.4894 +.navbar-inverse .navbar-search .search-query {
11.4895 + color: #ffffff;
11.4896 + background-color: #515151;
11.4897 + border-color: #111111;
11.4898 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4899 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4900 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
11.4901 + -webkit-transition: none;
11.4902 + -moz-transition: none;
11.4903 + -o-transition: none;
11.4904 + transition: none;
11.4905 +}
11.4906 +
11.4907 +.navbar-inverse .navbar-search .search-query:-moz-placeholder {
11.4908 + color: #cccccc;
11.4909 +}
11.4910 +
11.4911 +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
11.4912 + color: #cccccc;
11.4913 +}
11.4914 +
11.4915 +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
11.4916 + color: #cccccc;
11.4917 +}
11.4918 +
11.4919 +.navbar-inverse .navbar-search .search-query:focus,
11.4920 +.navbar-inverse .navbar-search .search-query.focused {
11.4921 + padding: 5px 15px;
11.4922 + color: #333333;
11.4923 + text-shadow: 0 1px 0 #ffffff;
11.4924 + background-color: #ffffff;
11.4925 + border: 0;
11.4926 + outline: 0;
11.4927 + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4928 + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4929 + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
11.4930 +}
11.4931 +
11.4932 +.navbar-inverse .btn-navbar {
11.4933 + color: #ffffff;
11.4934 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.4935 + background-color: #0e0e0e;
11.4936 + *background-color: #040404;
11.4937 + background-image: -moz-linear-gradient(top, #151515, #040404);
11.4938 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
11.4939 + background-image: -webkit-linear-gradient(top, #151515, #040404);
11.4940 + background-image: -o-linear-gradient(top, #151515, #040404);
11.4941 + background-image: linear-gradient(to bottom, #151515, #040404);
11.4942 + background-repeat: repeat-x;
11.4943 + border-color: #040404 #040404 #000000;
11.4944 + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
11.4945 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
11.4946 + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
11.4947 +}
11.4948 +
11.4949 +.navbar-inverse .btn-navbar:hover,
11.4950 +.navbar-inverse .btn-navbar:focus,
11.4951 +.navbar-inverse .btn-navbar:active,
11.4952 +.navbar-inverse .btn-navbar.active,
11.4953 +.navbar-inverse .btn-navbar.disabled,
11.4954 +.navbar-inverse .btn-navbar[disabled] {
11.4955 + color: #ffffff;
11.4956 + background-color: #040404;
11.4957 + *background-color: #000000;
11.4958 +}
11.4959 +
11.4960 +.navbar-inverse .btn-navbar:active,
11.4961 +.navbar-inverse .btn-navbar.active {
11.4962 + background-color: #000000 \9;
11.4963 +}
11.4964 +
11.4965 +.breadcrumb {
11.4966 + padding: 8px 15px;
11.4967 + margin: 0 0 20px;
11.4968 + list-style: none;
11.4969 + background-color: #f5f5f5;
11.4970 + -webkit-border-radius: 4px;
11.4971 + -moz-border-radius: 4px;
11.4972 + border-radius: 4px;
11.4973 +}
11.4974 +
11.4975 +.breadcrumb > li {
11.4976 + display: inline-block;
11.4977 + *display: inline;
11.4978 + text-shadow: 0 1px 0 #ffffff;
11.4979 + *zoom: 1;
11.4980 +}
11.4981 +
11.4982 +.breadcrumb > li > .divider {
11.4983 + padding: 0 5px;
11.4984 + color: #ccc;
11.4985 +}
11.4986 +
11.4987 +.breadcrumb > .active {
11.4988 + color: #999999;
11.4989 +}
11.4990 +
11.4991 +.pagination {
11.4992 + margin: 20px 0;
11.4993 +}
11.4994 +
11.4995 +.pagination ul {
11.4996 + display: inline-block;
11.4997 + *display: inline;
11.4998 + margin-bottom: 0;
11.4999 + margin-left: 0;
11.5000 + -webkit-border-radius: 4px;
11.5001 + -moz-border-radius: 4px;
11.5002 + border-radius: 4px;
11.5003 + *zoom: 1;
11.5004 + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5005 + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5006 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
11.5007 +}
11.5008 +
11.5009 +.pagination ul > li {
11.5010 + display: inline;
11.5011 +}
11.5012 +
11.5013 +.pagination ul > li > a,
11.5014 +.pagination ul > li > span {
11.5015 + float: left;
11.5016 + padding: 4px 12px;
11.5017 + line-height: 20px;
11.5018 + text-decoration: none;
11.5019 + background-color: #ffffff;
11.5020 + border: 1px solid #dddddd;
11.5021 + border-left-width: 0;
11.5022 +}
11.5023 +
11.5024 +.pagination ul > li > a:hover,
11.5025 +.pagination ul > li > a:focus,
11.5026 +.pagination ul > .active > a,
11.5027 +.pagination ul > .active > span {
11.5028 + background-color: #f5f5f5;
11.5029 +}
11.5030 +
11.5031 +.pagination ul > .active > a,
11.5032 +.pagination ul > .active > span {
11.5033 + color: #999999;
11.5034 + cursor: default;
11.5035 +}
11.5036 +
11.5037 +.pagination ul > .disabled > span,
11.5038 +.pagination ul > .disabled > a,
11.5039 +.pagination ul > .disabled > a:hover,
11.5040 +.pagination ul > .disabled > a:focus {
11.5041 + color: #999999;
11.5042 + cursor: default;
11.5043 + background-color: transparent;
11.5044 +}
11.5045 +
11.5046 +.pagination ul > li:first-child > a,
11.5047 +.pagination ul > li:first-child > span {
11.5048 + border-left-width: 1px;
11.5049 + -webkit-border-bottom-left-radius: 4px;
11.5050 + border-bottom-left-radius: 4px;
11.5051 + -webkit-border-top-left-radius: 4px;
11.5052 + border-top-left-radius: 4px;
11.5053 + -moz-border-radius-bottomleft: 4px;
11.5054 + -moz-border-radius-topleft: 4px;
11.5055 +}
11.5056 +
11.5057 +.pagination ul > li:last-child > a,
11.5058 +.pagination ul > li:last-child > span {
11.5059 + -webkit-border-top-right-radius: 4px;
11.5060 + border-top-right-radius: 4px;
11.5061 + -webkit-border-bottom-right-radius: 4px;
11.5062 + border-bottom-right-radius: 4px;
11.5063 + -moz-border-radius-topright: 4px;
11.5064 + -moz-border-radius-bottomright: 4px;
11.5065 +}
11.5066 +
11.5067 +.pagination-centered {
11.5068 + text-align: center;
11.5069 +}
11.5070 +
11.5071 +.pagination-right {
11.5072 + text-align: right;
11.5073 +}
11.5074 +
11.5075 +.pagination-large ul > li > a,
11.5076 +.pagination-large ul > li > span {
11.5077 + padding: 11px 19px;
11.5078 + font-size: 17.5px;
11.5079 +}
11.5080 +
11.5081 +.pagination-large ul > li:first-child > a,
11.5082 +.pagination-large ul > li:first-child > span {
11.5083 + -webkit-border-bottom-left-radius: 6px;
11.5084 + border-bottom-left-radius: 6px;
11.5085 + -webkit-border-top-left-radius: 6px;
11.5086 + border-top-left-radius: 6px;
11.5087 + -moz-border-radius-bottomleft: 6px;
11.5088 + -moz-border-radius-topleft: 6px;
11.5089 +}
11.5090 +
11.5091 +.pagination-large ul > li:last-child > a,
11.5092 +.pagination-large ul > li:last-child > span {
11.5093 + -webkit-border-top-right-radius: 6px;
11.5094 + border-top-right-radius: 6px;
11.5095 + -webkit-border-bottom-right-radius: 6px;
11.5096 + border-bottom-right-radius: 6px;
11.5097 + -moz-border-radius-topright: 6px;
11.5098 + -moz-border-radius-bottomright: 6px;
11.5099 +}
11.5100 +
11.5101 +.pagination-mini ul > li:first-child > a,
11.5102 +.pagination-small ul > li:first-child > a,
11.5103 +.pagination-mini ul > li:first-child > span,
11.5104 +.pagination-small ul > li:first-child > span {
11.5105 + -webkit-border-bottom-left-radius: 3px;
11.5106 + border-bottom-left-radius: 3px;
11.5107 + -webkit-border-top-left-radius: 3px;
11.5108 + border-top-left-radius: 3px;
11.5109 + -moz-border-radius-bottomleft: 3px;
11.5110 + -moz-border-radius-topleft: 3px;
11.5111 +}
11.5112 +
11.5113 +.pagination-mini ul > li:last-child > a,
11.5114 +.pagination-small ul > li:last-child > a,
11.5115 +.pagination-mini ul > li:last-child > span,
11.5116 +.pagination-small ul > li:last-child > span {
11.5117 + -webkit-border-top-right-radius: 3px;
11.5118 + border-top-right-radius: 3px;
11.5119 + -webkit-border-bottom-right-radius: 3px;
11.5120 + border-bottom-right-radius: 3px;
11.5121 + -moz-border-radius-topright: 3px;
11.5122 + -moz-border-radius-bottomright: 3px;
11.5123 +}
11.5124 +
11.5125 +.pagination-small ul > li > a,
11.5126 +.pagination-small ul > li > span {
11.5127 + padding: 2px 10px;
11.5128 + font-size: 11.9px;
11.5129 +}
11.5130 +
11.5131 +.pagination-mini ul > li > a,
11.5132 +.pagination-mini ul > li > span {
11.5133 + padding: 0 6px;
11.5134 + font-size: 10.5px;
11.5135 +}
11.5136 +
11.5137 +.pager {
11.5138 + margin: 20px 0;
11.5139 + text-align: center;
11.5140 + list-style: none;
11.5141 + *zoom: 1;
11.5142 +}
11.5143 +
11.5144 +.pager:before,
11.5145 +.pager:after {
11.5146 + display: table;
11.5147 + line-height: 0;
11.5148 + content: "";
11.5149 +}
11.5150 +
11.5151 +.pager:after {
11.5152 + clear: both;
11.5153 +}
11.5154 +
11.5155 +.pager li {
11.5156 + display: inline;
11.5157 +}
11.5158 +
11.5159 +.pager li > a,
11.5160 +.pager li > span {
11.5161 + display: inline-block;
11.5162 + padding: 5px 14px;
11.5163 + background-color: #fff;
11.5164 + border: 1px solid #ddd;
11.5165 + -webkit-border-radius: 15px;
11.5166 + -moz-border-radius: 15px;
11.5167 + border-radius: 15px;
11.5168 +}
11.5169 +
11.5170 +.pager li > a:hover,
11.5171 +.pager li > a:focus {
11.5172 + text-decoration: none;
11.5173 + background-color: #f5f5f5;
11.5174 +}
11.5175 +
11.5176 +.pager .next > a,
11.5177 +.pager .next > span {
11.5178 + float: right;
11.5179 +}
11.5180 +
11.5181 +.pager .previous > a,
11.5182 +.pager .previous > span {
11.5183 + float: left;
11.5184 +}
11.5185 +
11.5186 +.pager .disabled > a,
11.5187 +.pager .disabled > a:hover,
11.5188 +.pager .disabled > a:focus,
11.5189 +.pager .disabled > span {
11.5190 + color: #999999;
11.5191 + cursor: default;
11.5192 + background-color: #fff;
11.5193 +}
11.5194 +
11.5195 +.modal-backdrop {
11.5196 + position: fixed;
11.5197 + top: 0;
11.5198 + right: 0;
11.5199 + bottom: 0;
11.5200 + left: 0;
11.5201 + z-index: 1040;
11.5202 + background-color: #000000;
11.5203 +}
11.5204 +
11.5205 +.modal-backdrop.fade {
11.5206 + opacity: 0;
11.5207 +}
11.5208 +
11.5209 +.modal-backdrop,
11.5210 +.modal-backdrop.fade.in {
11.5211 + opacity: 0.8;
11.5212 + filter: alpha(opacity=80);
11.5213 +}
11.5214 +
11.5215 +.modal {
11.5216 + position: fixed;
11.5217 + top: 10%;
11.5218 + left: 50%;
11.5219 + z-index: 1050;
11.5220 + width: 560px;
11.5221 + margin-left: -280px;
11.5222 + background-color: #ffffff;
11.5223 + border: 1px solid #999;
11.5224 + border: 1px solid rgba(0, 0, 0, 0.3);
11.5225 + *border: 1px solid #999;
11.5226 + -webkit-border-radius: 6px;
11.5227 + -moz-border-radius: 6px;
11.5228 + border-radius: 6px;
11.5229 + outline: none;
11.5230 + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5231 + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5232 + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
11.5233 + -webkit-background-clip: padding-box;
11.5234 + -moz-background-clip: padding-box;
11.5235 + background-clip: padding-box;
11.5236 +}
11.5237 +
11.5238 +.modal.fade {
11.5239 + top: -25%;
11.5240 + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5241 + -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5242 + -o-transition: opacity 0.3s linear, top 0.3s ease-out;
11.5243 + transition: opacity 0.3s linear, top 0.3s ease-out;
11.5244 +}
11.5245 +
11.5246 +.modal.fade.in {
11.5247 + top: 10%;
11.5248 +}
11.5249 +
11.5250 +.modal-header {
11.5251 + padding: 9px 15px;
11.5252 + border-bottom: 1px solid #eee;
11.5253 +}
11.5254 +
11.5255 +.modal-header .close {
11.5256 + margin-top: 2px;
11.5257 +}
11.5258 +
11.5259 +.modal-header h3 {
11.5260 + margin: 0;
11.5261 + line-height: 30px;
11.5262 +}
11.5263 +
11.5264 +.modal-body {
11.5265 + position: relative;
11.5266 + max-height: 400px;
11.5267 + padding: 15px;
11.5268 + overflow-y: auto;
11.5269 +}
11.5270 +
11.5271 +.modal-form {
11.5272 + margin-bottom: 0;
11.5273 +}
11.5274 +
11.5275 +.modal-footer {
11.5276 + padding: 14px 15px 15px;
11.5277 + margin-bottom: 0;
11.5278 + text-align: right;
11.5279 + background-color: #f5f5f5;
11.5280 + border-top: 1px solid #ddd;
11.5281 + -webkit-border-radius: 0 0 6px 6px;
11.5282 + -moz-border-radius: 0 0 6px 6px;
11.5283 + border-radius: 0 0 6px 6px;
11.5284 + *zoom: 1;
11.5285 + -webkit-box-shadow: inset 0 1px 0 #ffffff;
11.5286 + -moz-box-shadow: inset 0 1px 0 #ffffff;
11.5287 + box-shadow: inset 0 1px 0 #ffffff;
11.5288 +}
11.5289 +
11.5290 +.modal-footer:before,
11.5291 +.modal-footer:after {
11.5292 + display: table;
11.5293 + line-height: 0;
11.5294 + content: "";
11.5295 +}
11.5296 +
11.5297 +.modal-footer:after {
11.5298 + clear: both;
11.5299 +}
11.5300 +
11.5301 +.modal-footer .btn + .btn {
11.5302 + margin-bottom: 0;
11.5303 + margin-left: 5px;
11.5304 +}
11.5305 +
11.5306 +.modal-footer .btn-group .btn + .btn {
11.5307 + margin-left: -1px;
11.5308 +}
11.5309 +
11.5310 +.modal-footer .btn-block + .btn-block {
11.5311 + margin-left: 0;
11.5312 +}
11.5313 +
11.5314 +.tooltip {
11.5315 + position: absolute;
11.5316 + z-index: 1030;
11.5317 + display: block;
11.5318 + font-size: 11px;
11.5319 + line-height: 1.4;
11.5320 + opacity: 0;
11.5321 + filter: alpha(opacity=0);
11.5322 + visibility: visible;
11.5323 +}
11.5324 +
11.5325 +.tooltip.in {
11.5326 + opacity: 0.8;
11.5327 + filter: alpha(opacity=80);
11.5328 +}
11.5329 +
11.5330 +.tooltip.top {
11.5331 + padding: 5px 0;
11.5332 + margin-top: -3px;
11.5333 +}
11.5334 +
11.5335 +.tooltip.right {
11.5336 + padding: 0 5px;
11.5337 + margin-left: 3px;
11.5338 +}
11.5339 +
11.5340 +.tooltip.bottom {
11.5341 + padding: 5px 0;
11.5342 + margin-top: 3px;
11.5343 +}
11.5344 +
11.5345 +.tooltip.left {
11.5346 + padding: 0 5px;
11.5347 + margin-left: -3px;
11.5348 +}
11.5349 +
11.5350 +.tooltip-inner {
11.5351 + max-width: 200px;
11.5352 + padding: 8px;
11.5353 + color: #ffffff;
11.5354 + text-align: center;
11.5355 + text-decoration: none;
11.5356 + background-color: #000000;
11.5357 + -webkit-border-radius: 4px;
11.5358 + -moz-border-radius: 4px;
11.5359 + border-radius: 4px;
11.5360 +}
11.5361 +
11.5362 +.tooltip-arrow {
11.5363 + position: absolute;
11.5364 + width: 0;
11.5365 + height: 0;
11.5366 + border-color: transparent;
11.5367 + border-style: solid;
11.5368 +}
11.5369 +
11.5370 +.tooltip.top .tooltip-arrow {
11.5371 + bottom: 0;
11.5372 + left: 50%;
11.5373 + margin-left: -5px;
11.5374 + border-top-color: #000000;
11.5375 + border-width: 5px 5px 0;
11.5376 +}
11.5377 +
11.5378 +.tooltip.right .tooltip-arrow {
11.5379 + top: 50%;
11.5380 + left: 0;
11.5381 + margin-top: -5px;
11.5382 + border-right-color: #000000;
11.5383 + border-width: 5px 5px 5px 0;
11.5384 +}
11.5385 +
11.5386 +.tooltip.left .tooltip-arrow {
11.5387 + top: 50%;
11.5388 + right: 0;
11.5389 + margin-top: -5px;
11.5390 + border-left-color: #000000;
11.5391 + border-width: 5px 0 5px 5px;
11.5392 +}
11.5393 +
11.5394 +.tooltip.bottom .tooltip-arrow {
11.5395 + top: 0;
11.5396 + left: 50%;
11.5397 + margin-left: -5px;
11.5398 + border-bottom-color: #000000;
11.5399 + border-width: 0 5px 5px;
11.5400 +}
11.5401 +
11.5402 +.popover {
11.5403 + position: absolute;
11.5404 + top: 0;
11.5405 + left: 0;
11.5406 + z-index: 1010;
11.5407 + display: none;
11.5408 + max-width: 276px;
11.5409 + padding: 1px;
11.5410 + text-align: left;
11.5411 + white-space: normal;
11.5412 + background-color: #ffffff;
11.5413 + border: 1px solid #ccc;
11.5414 + border: 1px solid rgba(0, 0, 0, 0.2);
11.5415 + -webkit-border-radius: 6px;
11.5416 + -moz-border-radius: 6px;
11.5417 + border-radius: 6px;
11.5418 + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5419 + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5420 + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
11.5421 + -webkit-background-clip: padding-box;
11.5422 + -moz-background-clip: padding;
11.5423 + background-clip: padding-box;
11.5424 +}
11.5425 +
11.5426 +.popover.top {
11.5427 + margin-top: -10px;
11.5428 +}
11.5429 +
11.5430 +.popover.right {
11.5431 + margin-left: 10px;
11.5432 +}
11.5433 +
11.5434 +.popover.bottom {
11.5435 + margin-top: 10px;
11.5436 +}
11.5437 +
11.5438 +.popover.left {
11.5439 + margin-left: -10px;
11.5440 +}
11.5441 +
11.5442 +.popover-title {
11.5443 + padding: 8px 14px;
11.5444 + margin: 0;
11.5445 + font-size: 14px;
11.5446 + font-weight: normal;
11.5447 + line-height: 18px;
11.5448 + background-color: #f7f7f7;
11.5449 + border-bottom: 1px solid #ebebeb;
11.5450 + -webkit-border-radius: 5px 5px 0 0;
11.5451 + -moz-border-radius: 5px 5px 0 0;
11.5452 + border-radius: 5px 5px 0 0;
11.5453 +}
11.5454 +
11.5455 +.popover-title:empty {
11.5456 + display: none;
11.5457 +}
11.5458 +
11.5459 +.popover-content {
11.5460 + padding: 9px 14px;
11.5461 +}
11.5462 +
11.5463 +.popover .arrow,
11.5464 +.popover .arrow:after {
11.5465 + position: absolute;
11.5466 + display: block;
11.5467 + width: 0;
11.5468 + height: 0;
11.5469 + border-color: transparent;
11.5470 + border-style: solid;
11.5471 +}
11.5472 +
11.5473 +.popover .arrow {
11.5474 + border-width: 11px;
11.5475 +}
11.5476 +
11.5477 +.popover .arrow:after {
11.5478 + border-width: 10px;
11.5479 + content: "";
11.5480 +}
11.5481 +
11.5482 +.popover.top .arrow {
11.5483 + bottom: -11px;
11.5484 + left: 50%;
11.5485 + margin-left: -11px;
11.5486 + border-top-color: #999;
11.5487 + border-top-color: rgba(0, 0, 0, 0.25);
11.5488 + border-bottom-width: 0;
11.5489 +}
11.5490 +
11.5491 +.popover.top .arrow:after {
11.5492 + bottom: 1px;
11.5493 + margin-left: -10px;
11.5494 + border-top-color: #ffffff;
11.5495 + border-bottom-width: 0;
11.5496 +}
11.5497 +
11.5498 +.popover.right .arrow {
11.5499 + top: 50%;
11.5500 + left: -11px;
11.5501 + margin-top: -11px;
11.5502 + border-right-color: #999;
11.5503 + border-right-color: rgba(0, 0, 0, 0.25);
11.5504 + border-left-width: 0;
11.5505 +}
11.5506 +
11.5507 +.popover.right .arrow:after {
11.5508 + bottom: -10px;
11.5509 + left: 1px;
11.5510 + border-right-color: #ffffff;
11.5511 + border-left-width: 0;
11.5512 +}
11.5513 +
11.5514 +.popover.bottom .arrow {
11.5515 + top: -11px;
11.5516 + left: 50%;
11.5517 + margin-left: -11px;
11.5518 + border-bottom-color: #999;
11.5519 + border-bottom-color: rgba(0, 0, 0, 0.25);
11.5520 + border-top-width: 0;
11.5521 +}
11.5522 +
11.5523 +.popover.bottom .arrow:after {
11.5524 + top: 1px;
11.5525 + margin-left: -10px;
11.5526 + border-bottom-color: #ffffff;
11.5527 + border-top-width: 0;
11.5528 +}
11.5529 +
11.5530 +.popover.left .arrow {
11.5531 + top: 50%;
11.5532 + right: -11px;
11.5533 + margin-top: -11px;
11.5534 + border-left-color: #999;
11.5535 + border-left-color: rgba(0, 0, 0, 0.25);
11.5536 + border-right-width: 0;
11.5537 +}
11.5538 +
11.5539 +.popover.left .arrow:after {
11.5540 + right: 1px;
11.5541 + bottom: -10px;
11.5542 + border-left-color: #ffffff;
11.5543 + border-right-width: 0;
11.5544 +}
11.5545 +
11.5546 +.thumbnails {
11.5547 + margin-left: -20px;
11.5548 + list-style: none;
11.5549 + *zoom: 1;
11.5550 +}
11.5551 +
11.5552 +.thumbnails:before,
11.5553 +.thumbnails:after {
11.5554 + display: table;
11.5555 + line-height: 0;
11.5556 + content: "";
11.5557 +}
11.5558 +
11.5559 +.thumbnails:after {
11.5560 + clear: both;
11.5561 +}
11.5562 +
11.5563 +.row-fluid .thumbnails {
11.5564 + margin-left: 0;
11.5565 +}
11.5566 +
11.5567 +.thumbnails > li {
11.5568 + float: left;
11.5569 + margin-bottom: 20px;
11.5570 + margin-left: 20px;
11.5571 +}
11.5572 +
11.5573 +.thumbnail {
11.5574 + display: block;
11.5575 + padding: 4px;
11.5576 + line-height: 20px;
11.5577 + border: 1px solid #ddd;
11.5578 + -webkit-border-radius: 4px;
11.5579 + -moz-border-radius: 4px;
11.5580 + border-radius: 4px;
11.5581 + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5582 + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5583 + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
11.5584 + -webkit-transition: all 0.2s ease-in-out;
11.5585 + -moz-transition: all 0.2s ease-in-out;
11.5586 + -o-transition: all 0.2s ease-in-out;
11.5587 + transition: all 0.2s ease-in-out;
11.5588 +}
11.5589 +
11.5590 +a.thumbnail:hover,
11.5591 +a.thumbnail:focus {
11.5592 + border-color: #0088cc;
11.5593 + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5594 + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5595 + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
11.5596 +}
11.5597 +
11.5598 +.thumbnail > img {
11.5599 + display: block;
11.5600 + max-width: 100%;
11.5601 + margin-right: auto;
11.5602 + margin-left: auto;
11.5603 +}
11.5604 +
11.5605 +.thumbnail .caption {
11.5606 + padding: 9px;
11.5607 + color: #555555;
11.5608 +}
11.5609 +
11.5610 +.media,
11.5611 +.media-body {
11.5612 + overflow: hidden;
11.5613 + *overflow: visible;
11.5614 + zoom: 1;
11.5615 +}
11.5616 +
11.5617 +.media,
11.5618 +.media .media {
11.5619 + margin-top: 15px;
11.5620 +}
11.5621 +
11.5622 +.media:first-child {
11.5623 + margin-top: 0;
11.5624 +}
11.5625 +
11.5626 +.media-object {
11.5627 + display: block;
11.5628 +}
11.5629 +
11.5630 +.media-heading {
11.5631 + margin: 0 0 5px;
11.5632 +}
11.5633 +
11.5634 +.media > .pull-left {
11.5635 + margin-right: 10px;
11.5636 +}
11.5637 +
11.5638 +.media > .pull-right {
11.5639 + margin-left: 10px;
11.5640 +}
11.5641 +
11.5642 +.media-list {
11.5643 + margin-left: 0;
11.5644 + list-style: none;
11.5645 +}
11.5646 +
11.5647 +.label,
11.5648 +.badge {
11.5649 + display: inline-block;
11.5650 + padding: 2px 4px;
11.5651 + font-size: 11.844px;
11.5652 + font-weight: bold;
11.5653 + line-height: 14px;
11.5654 + color: #ffffff;
11.5655 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.5656 + white-space: nowrap;
11.5657 + vertical-align: baseline;
11.5658 + background-color: #999999;
11.5659 +}
11.5660 +
11.5661 +.label {
11.5662 + -webkit-border-radius: 3px;
11.5663 + -moz-border-radius: 3px;
11.5664 + border-radius: 3px;
11.5665 +}
11.5666 +
11.5667 +.badge {
11.5668 + padding-right: 9px;
11.5669 + padding-left: 9px;
11.5670 + -webkit-border-radius: 9px;
11.5671 + -moz-border-radius: 9px;
11.5672 + border-radius: 9px;
11.5673 +}
11.5674 +
11.5675 +.label:empty,
11.5676 +.badge:empty {
11.5677 + display: none;
11.5678 +}
11.5679 +
11.5680 +a.label:hover,
11.5681 +a.label:focus,
11.5682 +a.badge:hover,
11.5683 +a.badge:focus {
11.5684 + color: #ffffff;
11.5685 + text-decoration: none;
11.5686 + cursor: pointer;
11.5687 +}
11.5688 +
11.5689 +.label-important,
11.5690 +.badge-important {
11.5691 + background-color: #b94a48;
11.5692 +}
11.5693 +
11.5694 +.label-important[href],
11.5695 +.badge-important[href] {
11.5696 + background-color: #953b39;
11.5697 +}
11.5698 +
11.5699 +.label-warning,
11.5700 +.badge-warning {
11.5701 + background-color: #f89406;
11.5702 +}
11.5703 +
11.5704 +.label-warning[href],
11.5705 +.badge-warning[href] {
11.5706 + background-color: #c67605;
11.5707 +}
11.5708 +
11.5709 +.label-success,
11.5710 +.badge-success {
11.5711 + background-color: #468847;
11.5712 +}
11.5713 +
11.5714 +.label-success[href],
11.5715 +.badge-success[href] {
11.5716 + background-color: #356635;
11.5717 +}
11.5718 +
11.5719 +.label-info,
11.5720 +.badge-info {
11.5721 + background-color: #3a87ad;
11.5722 +}
11.5723 +
11.5724 +.label-info[href],
11.5725 +.badge-info[href] {
11.5726 + background-color: #2d6987;
11.5727 +}
11.5728 +
11.5729 +.label-inverse,
11.5730 +.badge-inverse {
11.5731 + background-color: #333333;
11.5732 +}
11.5733 +
11.5734 +.label-inverse[href],
11.5735 +.badge-inverse[href] {
11.5736 + background-color: #1a1a1a;
11.5737 +}
11.5738 +
11.5739 +.btn .label,
11.5740 +.btn .badge {
11.5741 + position: relative;
11.5742 + top: -1px;
11.5743 +}
11.5744 +
11.5745 +.btn-mini .label,
11.5746 +.btn-mini .badge {
11.5747 + top: 0;
11.5748 +}
11.5749 +
11.5750 +@-webkit-keyframes progress-bar-stripes {
11.5751 + from {
11.5752 + background-position: 40px 0;
11.5753 + }
11.5754 + to {
11.5755 + background-position: 0 0;
11.5756 + }
11.5757 +}
11.5758 +
11.5759 +@-moz-keyframes progress-bar-stripes {
11.5760 + from {
11.5761 + background-position: 40px 0;
11.5762 + }
11.5763 + to {
11.5764 + background-position: 0 0;
11.5765 + }
11.5766 +}
11.5767 +
11.5768 +@-ms-keyframes progress-bar-stripes {
11.5769 + from {
11.5770 + background-position: 40px 0;
11.5771 + }
11.5772 + to {
11.5773 + background-position: 0 0;
11.5774 + }
11.5775 +}
11.5776 +
11.5777 +@-o-keyframes progress-bar-stripes {
11.5778 + from {
11.5779 + background-position: 0 0;
11.5780 + }
11.5781 + to {
11.5782 + background-position: 40px 0;
11.5783 + }
11.5784 +}
11.5785 +
11.5786 +@keyframes progress-bar-stripes {
11.5787 + from {
11.5788 + background-position: 40px 0;
11.5789 + }
11.5790 + to {
11.5791 + background-position: 0 0;
11.5792 + }
11.5793 +}
11.5794 +
11.5795 +.progress {
11.5796 + height: 20px;
11.5797 + margin-bottom: 20px;
11.5798 + overflow: hidden;
11.5799 + background-color: #f7f7f7;
11.5800 + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5801 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
11.5802 + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5803 + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
11.5804 + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
11.5805 + background-repeat: repeat-x;
11.5806 + -webkit-border-radius: 4px;
11.5807 + -moz-border-radius: 4px;
11.5808 + border-radius: 4px;
11.5809 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
11.5810 + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5811 + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5812 + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
11.5813 +}
11.5814 +
11.5815 +.progress .bar {
11.5816 + float: left;
11.5817 + width: 0;
11.5818 + height: 100%;
11.5819 + font-size: 12px;
11.5820 + color: #ffffff;
11.5821 + text-align: center;
11.5822 + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
11.5823 + background-color: #0e90d2;
11.5824 + background-image: -moz-linear-gradient(top, #149bdf, #0480be);
11.5825 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
11.5826 + background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
11.5827 + background-image: -o-linear-gradient(top, #149bdf, #0480be);
11.5828 + background-image: linear-gradient(to bottom, #149bdf, #0480be);
11.5829 + background-repeat: repeat-x;
11.5830 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
11.5831 + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5832 + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5833 + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5834 + -webkit-box-sizing: border-box;
11.5835 + -moz-box-sizing: border-box;
11.5836 + box-sizing: border-box;
11.5837 + -webkit-transition: width 0.6s ease;
11.5838 + -moz-transition: width 0.6s ease;
11.5839 + -o-transition: width 0.6s ease;
11.5840 + transition: width 0.6s ease;
11.5841 +}
11.5842 +
11.5843 +.progress .bar + .bar {
11.5844 + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5845 + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5846 + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
11.5847 +}
11.5848 +
11.5849 +.progress-striped .bar {
11.5850 + background-color: #149bdf;
11.5851 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
11.5852 + 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);
11.5853 + background-image: -moz-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);
11.5854 + 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);
11.5855 + 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);
11.5856 + -webkit-background-size: 40px 40px;
11.5857 + -moz-background-size: 40px 40px;
11.5858 + -o-background-size: 40px 40px;
11.5859 + background-size: 40px 40px;
11.5860 +}
11.5861 +
11.5862 +.progress.active .bar {
11.5863 + -webkit-animation: progress-bar-stripes 2s linear infinite;
11.5864 + -moz-animation: progress-bar-stripes 2s linear infinite;
11.5865 + -ms-animation: progress-bar-stripes 2s linear infinite;
11.5866 + -o-animation: progress-bar-stripes 2s linear infinite;
11.5867 + animation: progress-bar-stripes 2s linear infinite;
11.5868 +}
11.5869 +
11.5870 +.progress-danger .bar,
11.5871 +.progress .bar-danger {
11.5872 + background-color: #dd514c;
11.5873 + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
11.5874 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
11.5875 + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
11.5876 + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
11.5877 + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
11.5878 + background-repeat: repeat-x;
11.5879 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
11.5880 +}
11.5881 +
11.5882 +.progress-danger.progress-striped .bar,
11.5883 +.progress-striped .bar-danger {
11.5884 + background-color: #ee5f5b;
11.5885 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
11.5886 + 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);
11.5887 + background-image: -moz-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);
11.5888 + 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);
11.5889 + 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);
11.5890 +}
11.5891 +
11.5892 +.progress-success .bar,
11.5893 +.progress .bar-success {
11.5894 + background-color: #5eb95e;
11.5895 + background-image: -moz-linear-gradient(top, #62c462, #57a957);
11.5896 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
11.5897 + background-image: -webkit-linear-gradient(top, #62c462, #57a957);
11.5898 + background-image: -o-linear-gradient(top, #62c462, #57a957);
11.5899 + background-image: linear-gradient(to bottom, #62c462, #57a957);
11.5900 + background-repeat: repeat-x;
11.5901 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
11.5902 +}
11.5903 +
11.5904 +.progress-success.progress-striped .bar,
11.5905 +.progress-striped .bar-success {
11.5906 + background-color: #62c462;
11.5907 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
11.5908 + 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);
11.5909 + background-image: -moz-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);
11.5910 + 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);
11.5911 + 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);
11.5912 +}
11.5913 +
11.5914 +.progress-info .bar,
11.5915 +.progress .bar-info {
11.5916 + background-color: #4bb1cf;
11.5917 + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
11.5918 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
11.5919 + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
11.5920 + background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
11.5921 + background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
11.5922 + background-repeat: repeat-x;
11.5923 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
11.5924 +}
11.5925 +
11.5926 +.progress-info.progress-striped .bar,
11.5927 +.progress-striped .bar-info {
11.5928 + background-color: #5bc0de;
11.5929 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
11.5930 + 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);
11.5931 + background-image: -moz-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);
11.5932 + 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);
11.5933 + 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);
11.5934 +}
11.5935 +
11.5936 +.progress-warning .bar,
11.5937 +.progress .bar-warning {
11.5938 + background-color: #faa732;
11.5939 + background-image: -moz-linear-gradient(top, #fbb450, #f89406);
11.5940 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
11.5941 + background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
11.5942 + background-image: -o-linear-gradient(top, #fbb450, #f89406);
11.5943 + background-image: linear-gradient(to bottom, #fbb450, #f89406);
11.5944 + background-repeat: repeat-x;
11.5945 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
11.5946 +}
11.5947 +
11.5948 +.progress-warning.progress-striped .bar,
11.5949 +.progress-striped .bar-warning {
11.5950 + background-color: #fbb450;
11.5951 + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
11.5952 + 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);
11.5953 + background-image: -moz-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);
11.5954 + 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);
11.5955 + 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);
11.5956 +}
11.5957 +
11.5958 +.accordion {
11.5959 + margin-bottom: 20px;
11.5960 +}
11.5961 +
11.5962 +.accordion-group {
11.5963 + margin-bottom: 2px;
11.5964 + border: 1px solid #e5e5e5;
11.5965 + -webkit-border-radius: 4px;
11.5966 + -moz-border-radius: 4px;
11.5967 + border-radius: 4px;
11.5968 +}
11.5969 +
11.5970 +.accordion-heading {
11.5971 + border-bottom: 0;
11.5972 +}
11.5973 +
11.5974 +.accordion-heading .accordion-toggle {
11.5975 + display: block;
11.5976 + padding: 8px 15px;
11.5977 +}
11.5978 +
11.5979 +.accordion-toggle {
11.5980 + cursor: pointer;
11.5981 +}
11.5982 +
11.5983 +.accordion-inner {
11.5984 + padding: 9px 15px;
11.5985 + border-top: 1px solid #e5e5e5;
11.5986 +}
11.5987 +
11.5988 +.carousel {
11.5989 + position: relative;
11.5990 + margin-bottom: 20px;
11.5991 + line-height: 1;
11.5992 +}
11.5993 +
11.5994 +.carousel-inner {
11.5995 + position: relative;
11.5996 + width: 100%;
11.5997 + overflow: hidden;
11.5998 +}
11.5999 +
11.6000 +.carousel-inner > .item {
11.6001 + position: relative;
11.6002 + display: none;
11.6003 + -webkit-transition: 0.6s ease-in-out left;
11.6004 + -moz-transition: 0.6s ease-in-out left;
11.6005 + -o-transition: 0.6s ease-in-out left;
11.6006 + transition: 0.6s ease-in-out left;
11.6007 +}
11.6008 +
11.6009 +.carousel-inner > .item > img,
11.6010 +.carousel-inner > .item > a > img {
11.6011 + display: block;
11.6012 + line-height: 1;
11.6013 +}
11.6014 +
11.6015 +.carousel-inner > .active,
11.6016 +.carousel-inner > .next,
11.6017 +.carousel-inner > .prev {
11.6018 + display: block;
11.6019 +}
11.6020 +
11.6021 +.carousel-inner > .active {
11.6022 + left: 0;
11.6023 +}
11.6024 +
11.6025 +.carousel-inner > .next,
11.6026 +.carousel-inner > .prev {
11.6027 + position: absolute;
11.6028 + top: 0;
11.6029 + width: 100%;
11.6030 +}
11.6031 +
11.6032 +.carousel-inner > .next {
11.6033 + left: 100%;
11.6034 +}
11.6035 +
11.6036 +.carousel-inner > .prev {
11.6037 + left: -100%;
11.6038 +}
11.6039 +
11.6040 +.carousel-inner > .next.left,
11.6041 +.carousel-inner > .prev.right {
11.6042 + left: 0;
11.6043 +}
11.6044 +
11.6045 +.carousel-inner > .active.left {
11.6046 + left: -100%;
11.6047 +}
11.6048 +
11.6049 +.carousel-inner > .active.right {
11.6050 + left: 100%;
11.6051 +}
11.6052 +
11.6053 +.carousel-control {
11.6054 + position: absolute;
11.6055 + top: 40%;
11.6056 + left: 15px;
11.6057 + width: 40px;
11.6058 + height: 40px;
11.6059 + margin-top: -20px;
11.6060 + font-size: 60px;
11.6061 + font-weight: 100;
11.6062 + line-height: 30px;
11.6063 + color: #ffffff;
11.6064 + text-align: center;
11.6065 + background: #222222;
11.6066 + border: 3px solid #ffffff;
11.6067 + -webkit-border-radius: 23px;
11.6068 + -moz-border-radius: 23px;
11.6069 + border-radius: 23px;
11.6070 + opacity: 0.5;
11.6071 + filter: alpha(opacity=50);
11.6072 +}
11.6073 +
11.6074 +.carousel-control.right {
11.6075 + right: 15px;
11.6076 + left: auto;
11.6077 +}
11.6078 +
11.6079 +.carousel-control:hover,
11.6080 +.carousel-control:focus {
11.6081 + color: #ffffff;
11.6082 + text-decoration: none;
11.6083 + opacity: 0.9;
11.6084 + filter: alpha(opacity=90);
11.6085 +}
11.6086 +
11.6087 +.carousel-indicators {
11.6088 + position: absolute;
11.6089 + top: 15px;
11.6090 + right: 15px;
11.6091 + z-index: 5;
11.6092 + margin: 0;
11.6093 + list-style: none;
11.6094 +}
11.6095 +
11.6096 +.carousel-indicators li {
11.6097 + display: block;
11.6098 + float: left;
11.6099 + width: 10px;
11.6100 + height: 10px;
11.6101 + margin-left: 5px;
11.6102 + text-indent: -999px;
11.6103 + background-color: #ccc;
11.6104 + background-color: rgba(255, 255, 255, 0.25);
11.6105 + border-radius: 5px;
11.6106 +}
11.6107 +
11.6108 +.carousel-indicators .active {
11.6109 + background-color: #fff;
11.6110 +}
11.6111 +
11.6112 +.carousel-caption {
11.6113 + position: absolute;
11.6114 + right: 0;
11.6115 + bottom: 0;
11.6116 + left: 0;
11.6117 + padding: 15px;
11.6118 + background: #333333;
11.6119 + background: rgba(0, 0, 0, 0.75);
11.6120 +}
11.6121 +
11.6122 +.carousel-caption h4,
11.6123 +.carousel-caption p {
11.6124 + line-height: 20px;
11.6125 + color: #ffffff;
11.6126 +}
11.6127 +
11.6128 +.carousel-caption h4 {
11.6129 + margin: 0 0 5px;
11.6130 +}
11.6131 +
11.6132 +.carousel-caption p {
11.6133 + margin-bottom: 0;
11.6134 +}
11.6135 +
11.6136 +.hero-unit {
11.6137 + padding: 60px;
11.6138 + margin-bottom: 30px;
11.6139 + font-size: 18px;
11.6140 + font-weight: 200;
11.6141 + line-height: 30px;
11.6142 + color: inherit;
11.6143 + background-color: #eeeeee;
11.6144 + -webkit-border-radius: 6px;
11.6145 + -moz-border-radius: 6px;
11.6146 + border-radius: 6px;
11.6147 +}
11.6148 +
11.6149 +.hero-unit h1 {
11.6150 + margin-bottom: 0;
11.6151 + font-size: 60px;
11.6152 + line-height: 1;
11.6153 + letter-spacing: -1px;
11.6154 + color: inherit;
11.6155 +}
11.6156 +
11.6157 +.hero-unit li {
11.6158 + line-height: 30px;
11.6159 +}
11.6160 +
11.6161 +.pull-right {
11.6162 + float: right;
11.6163 +}
11.6164 +
11.6165 +.pull-left {
11.6166 + float: left;
11.6167 +}
11.6168 +
11.6169 +.hide {
11.6170 + display: none;
11.6171 +}
11.6172 +
11.6173 +.show {
11.6174 + display: block;
11.6175 +}
11.6176 +
11.6177 +.invisible {
11.6178 + visibility: hidden;
11.6179 +}
11.6180 +
11.6181 +.affix {
11.6182 + position: fixed;
11.6183 +}
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
12.2 +++ b/chess/src/main/webapp/pages/css/chess.css Thu Jul 25 16:21:25 2013 +0200
12.3 @@ -0,0 +1,57 @@
12.4 +/**
12.5 + * The MIT License (MIT)
12.6 + *
12.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
12.8 + *
12.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
12.10 + * of this software and associated documentation files (the "Software"), to deal
12.11 + * in the Software without restriction, including without limitation the rights
12.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12.13 + * copies of the Software, and to permit persons to whom the Software is
12.14 + * furnished to do so, subject to the following conditions:
12.15 + *
12.16 + * The above copyright notice and this permission notice shall be included in
12.17 + * all copies or substantial portions of the Software.
12.18 + *
12.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
12.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
12.25 + * THE SOFTWARE.
12.26 + */
12.27 +/** main chess style **/
12.28 +.log {
12.29 + overflow-x: hidden;
12.30 + overflow-y: scroll;
12.31 + max-height: 450px;
12.32 + border:1px solid #eeeeee;
12.33 + background-color: white;
12.34 +}
12.35 +.container {
12.36 + margin:10px;
12.37 +}
12.38 +stable.board {
12.39 + width: 100%;
12.40 +}
12.41 +table.board {
12.42 + font-size:4em;
12.43 +}
12.44 +table.board td {
12.45 + border: 1px solid black;
12.46 + padding:10px;
12.47 + width:55px;
12.48 + height:55px;
12.49 + vertical-align: middle;
12.50 + text-align: center;
12.51 +}
12.52 +table.board td.white {
12.53 + background-color: white;
12.54 +}
12.55 +table.board td.black {
12.56 + background-color: #B0B0B0;
12.57 +}
12.58 +.figure {
12.59 + cursor: pointer;
12.60 +}
12.61 \ No newline at end of file
13.1 Binary file chess/src/main/webapp/pages/img/glyphicons-halflings-white.png has changed
14.1 Binary file chess/src/main/webapp/pages/img/glyphicons-halflings.png has changed
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
15.2 +++ b/chess/src/main/webapp/pages/index.html Thu Jul 25 16:21:25 2013 +0200
15.3 @@ -0,0 +1,129 @@
15.4 +<!--
15.5 +
15.6 + The MIT License (MIT)
15.7 +
15.8 + Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
15.9 +
15.10 + Permission is hereby granted, free of charge, to any person obtaining a copy
15.11 + of this software and associated documentation files (the "Software"), to deal
15.12 + in the Software without restriction, including without limitation the rights
15.13 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15.14 + copies of the Software, and to permit persons to whom the Software is
15.15 + furnished to do so, subject to the following conditions:
15.16 +
15.17 + The above copyright notice and this permission notice shall be included in
15.18 + all copies or substantial portions of the Software.
15.19 +
15.20 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15.21 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15.22 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
15.23 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15.24 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
15.25 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
15.26 + THE SOFTWARE.
15.27 +
15.28 +-->
15.29 +<!DOCTYPE html>
15.30 +<html lang="en">
15.31 +<head>
15.32 + <meta charset="utf-8">
15.33 + <title>Chess Client</title>
15.34 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
15.35 + <meta name="description" content="">
15.36 + <meta name="author" content="">
15.37 +
15.38 + <!-- Le styles -->
15.39 + <link href="./css/bootstrap.css" rel="stylesheet">
15.40 + <link href="./css/bootstrap-responsive.css" rel="stylesheet">
15.41 + <link href="./css/chess.css" rel="stylesheet">
15.42 +</head>
15.43 +<body>
15.44 + <div class="navbar">
15.45 + <div class="navbar-inner">
15.46 + <a class="brand" href="#">Chess Game</a>
15.47 + <ul class="nav">
15.48 + <li class="active"><a href="#">My Game</a></li>
15.49 + <li><a href="#">New game</a></li>
15.50 + <li><a href="#">View games</a></li>
15.51 + <li><a href="#">Blah..</a></li>
15.52 + </ul>
15.53 + <form class="navbar-search pull-right">
15.54 + <input type="text" class="search-query" placeholder="Search">
15.55 + </form>
15.56 + </div>
15.57 + </div>
15.58 + <div class="container-fluid">
15.59 + <div class="row-fluid">
15.60 + <div class="span9">
15.61 + <h1>My game</h1>
15.62 + <table class="board">
15.63 + <tbody data-bind="foreach: rows">
15.64 + <tr >
15.65 + <!-- ko foreach: columns -->
15.66 + <td data-bind="click: changeToPawn, css: squareColor" >
15.67 + <span data-bind='html: pieceEntity'></span>
15.68 + </td>
15.69 + <!-- /ko -->
15.70 + </tr>
15.71 + </tbody>
15.72 + </table>
15.73 + </div>
15.74 + <div class="span2 offset1">
15.75 + <h2>Game Log</h2>
15.76 + <div class="log">
15.77 + <table class="table table-striped log-table">
15.78 + <thead>
15.79 + <tr>
15.80 + <th>#</th>
15.81 + <th>Move</th>
15.82 + </tr>
15.83 + </thead>
15.84 + <tbody>
15.85 + <tr>
15.86 + <td>10</td>
15.87 + <td>Move</td>
15.88 + </tr>
15.89 + <tr>
15.90 + <td>9</td>
15.91 + <td>Move</td>
15.92 + </tr>
15.93 + <tr>
15.94 + <td>8</td>
15.95 + <td>Move</td>
15.96 + </tr>
15.97 + <tr>
15.98 + <td>7</td>
15.99 + <td>Move</td>
15.100 + </tr>
15.101 + <tr>
15.102 + <td>6</td>
15.103 + <td>Move</td>
15.104 + </tr>
15.105 + <tr>
15.106 + <td>5</td>
15.107 + <td>Move</td>
15.108 + </tr>
15.109 + <tr>
15.110 + <td>4</td>
15.111 + <td>Move</td>
15.112 + </tr>
15.113 + <tr>
15.114 + <td>3</td>
15.115 + <td>Move</td>
15.116 + </tr>
15.117 + <tr>
15.118 + <td>2</td>
15.119 + <td>Move</td>
15.120 + </tr>
15.121 + <tr>
15.122 + <td>1</td>
15.123 + <td>Move</td>
15.124 + </tr>
15.125 + </tbody>
15.126 + </table>
15.127 + </div>
15.128 + </div>
15.129 + </div>
15.130 + </div>
15.131 +</body>
15.132 +</html>
15.133 \ No newline at end of file
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
16.2 +++ b/chess/src/main/webapp/pages/js/bootstrap.js Thu Jul 25 16:21:25 2013 +0200
16.3 @@ -0,0 +1,2284 @@
16.4 +/*
16.5 + * The MIT License (MIT)
16.6 + *
16.7 + * Copyright (C) 2013 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
16.8 + *
16.9 + * Permission is hereby granted, free of charge, to any person obtaining a copy
16.10 + * of this software and associated documentation files (the "Software"), to deal
16.11 + * in the Software without restriction, including without limitation the rights
16.12 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16.13 + * copies of the Software, and to permit persons to whom the Software is
16.14 + * furnished to do so, subject to the following conditions:
16.15 + *
16.16 + * The above copyright notice and this permission notice shall be included in
16.17 + * all copies or substantial portions of the Software.
16.18 + *
16.19 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16.20 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16.21 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16.22 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16.23 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16.24 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
16.25 + * THE SOFTWARE.
16.26 + */
16.27 +
16.28 +!function ($) {
16.29 +
16.30 + "use strict"; // jshint ;_;
16.31 +
16.32 +
16.33 + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
16.34 + * ======================================================= */
16.35 +
16.36 + $(function () {
16.37 +
16.38 + $.support.transition = (function () {
16.39 +
16.40 + var transitionEnd = (function () {
16.41 +
16.42 + var el = document.createElement('bootstrap')
16.43 + , transEndEventNames = {
16.44 + 'WebkitTransition' : 'webkitTransitionEnd'
16.45 + , 'MozTransition' : 'transitionend'
16.46 + , 'OTransition' : 'oTransitionEnd otransitionend'
16.47 + , 'transition' : 'transitionend'
16.48 + }
16.49 + , name
16.50 +
16.51 + for (name in transEndEventNames){
16.52 + if (el.style[name] !== undefined) {
16.53 + return transEndEventNames[name]
16.54 + }
16.55 + }
16.56 +
16.57 + }())
16.58 +
16.59 + return transitionEnd && {
16.60 + end: transitionEnd
16.61 + }
16.62 +
16.63 + })()
16.64 +
16.65 + })
16.66 +
16.67 +}(window.jQuery);/* ==========================================================
16.68 + * bootstrap-alert.js v2.3.2
16.69 + * http://twitter.github.com/bootstrap/javascript.html#alerts
16.70 + * ==========================================================
16.71 + * Copyright 2012 Twitter, Inc.
16.72 + *
16.73 + * Licensed under the Apache License, Version 2.0 (the "License");
16.74 + * you may not use this file except in compliance with the License.
16.75 + * You may obtain a copy of the License at
16.76 + *
16.77 + * http://www.apache.org/licenses/LICENSE-2.0
16.78 + *
16.79 + * Unless required by applicable law or agreed to in writing, software
16.80 + * distributed under the License is distributed on an "AS IS" BASIS,
16.81 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.82 + * See the License for the specific language governing permissions and
16.83 + * limitations under the License.
16.84 + * ========================================================== */
16.85 +
16.86 +
16.87 +!function ($) {
16.88 +
16.89 + "use strict"; // jshint ;_;
16.90 +
16.91 +
16.92 + /* ALERT CLASS DEFINITION
16.93 + * ====================== */
16.94 +
16.95 + var dismiss = '[data-dismiss="alert"]'
16.96 + , Alert = function (el) {
16.97 + $(el).on('click', dismiss, this.close)
16.98 + }
16.99 +
16.100 + Alert.prototype.close = function (e) {
16.101 + var $this = $(this)
16.102 + , selector = $this.attr('data-target')
16.103 + , $parent
16.104 +
16.105 + if (!selector) {
16.106 + selector = $this.attr('href')
16.107 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
16.108 + }
16.109 +
16.110 + $parent = $(selector)
16.111 +
16.112 + e && e.preventDefault()
16.113 +
16.114 + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
16.115 +
16.116 + $parent.trigger(e = $.Event('close'))
16.117 +
16.118 + if (e.isDefaultPrevented()) return
16.119 +
16.120 + $parent.removeClass('in')
16.121 +
16.122 + function removeElement() {
16.123 + $parent
16.124 + .trigger('closed')
16.125 + .remove()
16.126 + }
16.127 +
16.128 + $.support.transition && $parent.hasClass('fade') ?
16.129 + $parent.on($.support.transition.end, removeElement) :
16.130 + removeElement()
16.131 + }
16.132 +
16.133 +
16.134 + /* ALERT PLUGIN DEFINITION
16.135 + * ======================= */
16.136 +
16.137 + var old = $.fn.alert
16.138 +
16.139 + $.fn.alert = function (option) {
16.140 + return this.each(function () {
16.141 + var $this = $(this)
16.142 + , data = $this.data('alert')
16.143 + if (!data) $this.data('alert', (data = new Alert(this)))
16.144 + if (typeof option == 'string') data[option].call($this)
16.145 + })
16.146 + }
16.147 +
16.148 + $.fn.alert.Constructor = Alert
16.149 +
16.150 +
16.151 + /* ALERT NO CONFLICT
16.152 + * ================= */
16.153 +
16.154 + $.fn.alert.noConflict = function () {
16.155 + $.fn.alert = old
16.156 + return this
16.157 + }
16.158 +
16.159 +
16.160 + /* ALERT DATA-API
16.161 + * ============== */
16.162 +
16.163 + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
16.164 +
16.165 +}(window.jQuery);/* ============================================================
16.166 + * bootstrap-button.js v2.3.2
16.167 + * http://twitter.github.com/bootstrap/javascript.html#buttons
16.168 + * ============================================================
16.169 + * Copyright 2012 Twitter, Inc.
16.170 + *
16.171 + * Licensed under the Apache License, Version 2.0 (the "License");
16.172 + * you may not use this file except in compliance with the License.
16.173 + * You may obtain a copy of the License at
16.174 + *
16.175 + * http://www.apache.org/licenses/LICENSE-2.0
16.176 + *
16.177 + * Unless required by applicable law or agreed to in writing, software
16.178 + * distributed under the License is distributed on an "AS IS" BASIS,
16.179 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.180 + * See the License for the specific language governing permissions and
16.181 + * limitations under the License.
16.182 + * ============================================================ */
16.183 +
16.184 +
16.185 +!function ($) {
16.186 +
16.187 + "use strict"; // jshint ;_;
16.188 +
16.189 +
16.190 + /* BUTTON PUBLIC CLASS DEFINITION
16.191 + * ============================== */
16.192 +
16.193 + var Button = function (element, options) {
16.194 + this.$element = $(element)
16.195 + this.options = $.extend({}, $.fn.button.defaults, options)
16.196 + }
16.197 +
16.198 + Button.prototype.setState = function (state) {
16.199 + var d = 'disabled'
16.200 + , $el = this.$element
16.201 + , data = $el.data()
16.202 + , val = $el.is('input') ? 'val' : 'html'
16.203 +
16.204 + state = state + 'Text'
16.205 + data.resetText || $el.data('resetText', $el[val]())
16.206 +
16.207 + $el[val](data[state] || this.options[state])
16.208 +
16.209 + // push to event loop to allow forms to submit
16.210 + setTimeout(function () {
16.211 + state == 'loadingText' ?
16.212 + $el.addClass(d).attr(d, d) :
16.213 + $el.removeClass(d).removeAttr(d)
16.214 + }, 0)
16.215 + }
16.216 +
16.217 + Button.prototype.toggle = function () {
16.218 + var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
16.219 +
16.220 + $parent && $parent
16.221 + .find('.active')
16.222 + .removeClass('active')
16.223 +
16.224 + this.$element.toggleClass('active')
16.225 + }
16.226 +
16.227 +
16.228 + /* BUTTON PLUGIN DEFINITION
16.229 + * ======================== */
16.230 +
16.231 + var old = $.fn.button
16.232 +
16.233 + $.fn.button = function (option) {
16.234 + return this.each(function () {
16.235 + var $this = $(this)
16.236 + , data = $this.data('button')
16.237 + , options = typeof option == 'object' && option
16.238 + if (!data) $this.data('button', (data = new Button(this, options)))
16.239 + if (option == 'toggle') data.toggle()
16.240 + else if (option) data.setState(option)
16.241 + })
16.242 + }
16.243 +
16.244 + $.fn.button.defaults = {
16.245 + loadingText: 'loading...'
16.246 + }
16.247 +
16.248 + $.fn.button.Constructor = Button
16.249 +
16.250 +
16.251 + /* BUTTON NO CONFLICT
16.252 + * ================== */
16.253 +
16.254 + $.fn.button.noConflict = function () {
16.255 + $.fn.button = old
16.256 + return this
16.257 + }
16.258 +
16.259 +
16.260 + /* BUTTON DATA-API
16.261 + * =============== */
16.262 +
16.263 + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
16.264 + var $btn = $(e.target)
16.265 + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
16.266 + $btn.button('toggle')
16.267 + })
16.268 +
16.269 +}(window.jQuery);/* ==========================================================
16.270 + * bootstrap-carousel.js v2.3.2
16.271 + * http://twitter.github.com/bootstrap/javascript.html#carousel
16.272 + * ==========================================================
16.273 + * Copyright 2012 Twitter, Inc.
16.274 + *
16.275 + * Licensed under the Apache License, Version 2.0 (the "License");
16.276 + * you may not use this file except in compliance with the License.
16.277 + * You may obtain a copy of the License at
16.278 + *
16.279 + * http://www.apache.org/licenses/LICENSE-2.0
16.280 + *
16.281 + * Unless required by applicable law or agreed to in writing, software
16.282 + * distributed under the License is distributed on an "AS IS" BASIS,
16.283 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.284 + * See the License for the specific language governing permissions and
16.285 + * limitations under the License.
16.286 + * ========================================================== */
16.287 +
16.288 +
16.289 +!function ($) {
16.290 +
16.291 + "use strict"; // jshint ;_;
16.292 +
16.293 +
16.294 + /* CAROUSEL CLASS DEFINITION
16.295 + * ========================= */
16.296 +
16.297 + var Carousel = function (element, options) {
16.298 + this.$element = $(element)
16.299 + this.$indicators = this.$element.find('.carousel-indicators')
16.300 + this.options = options
16.301 + this.options.pause == 'hover' && this.$element
16.302 + .on('mouseenter', $.proxy(this.pause, this))
16.303 + .on('mouseleave', $.proxy(this.cycle, this))
16.304 + }
16.305 +
16.306 + Carousel.prototype = {
16.307 +
16.308 + cycle: function (e) {
16.309 + if (!e) this.paused = false
16.310 + if (this.interval) clearInterval(this.interval);
16.311 + this.options.interval
16.312 + && !this.paused
16.313 + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
16.314 + return this
16.315 + }
16.316 +
16.317 + , getActiveIndex: function () {
16.318 + this.$active = this.$element.find('.item.active')
16.319 + this.$items = this.$active.parent().children()
16.320 + return this.$items.index(this.$active)
16.321 + }
16.322 +
16.323 + , to: function (pos) {
16.324 + var activeIndex = this.getActiveIndex()
16.325 + , that = this
16.326 +
16.327 + if (pos > (this.$items.length - 1) || pos < 0) return
16.328 +
16.329 + if (this.sliding) {
16.330 + return this.$element.one('slid', function () {
16.331 + that.to(pos)
16.332 + })
16.333 + }
16.334 +
16.335 + if (activeIndex == pos) {
16.336 + return this.pause().cycle()
16.337 + }
16.338 +
16.339 + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
16.340 + }
16.341 +
16.342 + , pause: function (e) {
16.343 + if (!e) this.paused = true
16.344 + if (this.$element.find('.next, .prev').length && $.support.transition.end) {
16.345 + this.$element.trigger($.support.transition.end)
16.346 + this.cycle(true)
16.347 + }
16.348 + clearInterval(this.interval)
16.349 + this.interval = null
16.350 + return this
16.351 + }
16.352 +
16.353 + , next: function () {
16.354 + if (this.sliding) return
16.355 + return this.slide('next')
16.356 + }
16.357 +
16.358 + , prev: function () {
16.359 + if (this.sliding) return
16.360 + return this.slide('prev')
16.361 + }
16.362 +
16.363 + , slide: function (type, next) {
16.364 + var $active = this.$element.find('.item.active')
16.365 + , $next = next || $active[type]()
16.366 + , isCycling = this.interval
16.367 + , direction = type == 'next' ? 'left' : 'right'
16.368 + , fallback = type == 'next' ? 'first' : 'last'
16.369 + , that = this
16.370 + , e
16.371 +
16.372 + this.sliding = true
16.373 +
16.374 + isCycling && this.pause()
16.375 +
16.376 + $next = $next.length ? $next : this.$element.find('.item')[fallback]()
16.377 +
16.378 + e = $.Event('slide', {
16.379 + relatedTarget: $next[0]
16.380 + , direction: direction
16.381 + })
16.382 +
16.383 + if ($next.hasClass('active')) return
16.384 +
16.385 + if (this.$indicators.length) {
16.386 + this.$indicators.find('.active').removeClass('active')
16.387 + this.$element.one('slid', function () {
16.388 + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
16.389 + $nextIndicator && $nextIndicator.addClass('active')
16.390 + })
16.391 + }
16.392 +
16.393 + if ($.support.transition && this.$element.hasClass('slide')) {
16.394 + this.$element.trigger(e)
16.395 + if (e.isDefaultPrevented()) return
16.396 + $next.addClass(type)
16.397 + $next[0].offsetWidth // force reflow
16.398 + $active.addClass(direction)
16.399 + $next.addClass(direction)
16.400 + this.$element.one($.support.transition.end, function () {
16.401 + $next.removeClass([type, direction].join(' ')).addClass('active')
16.402 + $active.removeClass(['active', direction].join(' '))
16.403 + that.sliding = false
16.404 + setTimeout(function () { that.$element.trigger('slid') }, 0)
16.405 + })
16.406 + } else {
16.407 + this.$element.trigger(e)
16.408 + if (e.isDefaultPrevented()) return
16.409 + $active.removeClass('active')
16.410 + $next.addClass('active')
16.411 + this.sliding = false
16.412 + this.$element.trigger('slid')
16.413 + }
16.414 +
16.415 + isCycling && this.cycle()
16.416 +
16.417 + return this
16.418 + }
16.419 +
16.420 + }
16.421 +
16.422 +
16.423 + /* CAROUSEL PLUGIN DEFINITION
16.424 + * ========================== */
16.425 +
16.426 + var old = $.fn.carousel
16.427 +
16.428 + $.fn.carousel = function (option) {
16.429 + return this.each(function () {
16.430 + var $this = $(this)
16.431 + , data = $this.data('carousel')
16.432 + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
16.433 + , action = typeof option == 'string' ? option : options.slide
16.434 + if (!data) $this.data('carousel', (data = new Carousel(this, options)))
16.435 + if (typeof option == 'number') data.to(option)
16.436 + else if (action) data[action]()
16.437 + else if (options.interval) data.pause().cycle()
16.438 + })
16.439 + }
16.440 +
16.441 + $.fn.carousel.defaults = {
16.442 + interval: 5000
16.443 + , pause: 'hover'
16.444 + }
16.445 +
16.446 + $.fn.carousel.Constructor = Carousel
16.447 +
16.448 +
16.449 + /* CAROUSEL NO CONFLICT
16.450 + * ==================== */
16.451 +
16.452 + $.fn.carousel.noConflict = function () {
16.453 + $.fn.carousel = old
16.454 + return this
16.455 + }
16.456 +
16.457 + /* CAROUSEL DATA-API
16.458 + * ================= */
16.459 +
16.460 + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
16.461 + var $this = $(this), href
16.462 + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
16.463 + , options = $.extend({}, $target.data(), $this.data())
16.464 + , slideIndex
16.465 +
16.466 + $target.carousel(options)
16.467 +
16.468 + if (slideIndex = $this.attr('data-slide-to')) {
16.469 + $target.data('carousel').pause().to(slideIndex).cycle()
16.470 + }
16.471 +
16.472 + e.preventDefault()
16.473 + })
16.474 +
16.475 +}(window.jQuery);/* =============================================================
16.476 + * bootstrap-collapse.js v2.3.2
16.477 + * http://twitter.github.com/bootstrap/javascript.html#collapse
16.478 + * =============================================================
16.479 + * Copyright 2012 Twitter, Inc.
16.480 + *
16.481 + * Licensed under the Apache License, Version 2.0 (the "License");
16.482 + * you may not use this file except in compliance with the License.
16.483 + * You may obtain a copy of the License at
16.484 + *
16.485 + * http://www.apache.org/licenses/LICENSE-2.0
16.486 + *
16.487 + * Unless required by applicable law or agreed to in writing, software
16.488 + * distributed under the License is distributed on an "AS IS" BASIS,
16.489 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.490 + * See the License for the specific language governing permissions and
16.491 + * limitations under the License.
16.492 + * ============================================================ */
16.493 +
16.494 +
16.495 +!function ($) {
16.496 +
16.497 + "use strict"; // jshint ;_;
16.498 +
16.499 +
16.500 + /* COLLAPSE PUBLIC CLASS DEFINITION
16.501 + * ================================ */
16.502 +
16.503 + var Collapse = function (element, options) {
16.504 + this.$element = $(element)
16.505 + this.options = $.extend({}, $.fn.collapse.defaults, options)
16.506 +
16.507 + if (this.options.parent) {
16.508 + this.$parent = $(this.options.parent)
16.509 + }
16.510 +
16.511 + this.options.toggle && this.toggle()
16.512 + }
16.513 +
16.514 + Collapse.prototype = {
16.515 +
16.516 + constructor: Collapse
16.517 +
16.518 + , dimension: function () {
16.519 + var hasWidth = this.$element.hasClass('width')
16.520 + return hasWidth ? 'width' : 'height'
16.521 + }
16.522 +
16.523 + , show: function () {
16.524 + var dimension
16.525 + , scroll
16.526 + , actives
16.527 + , hasData
16.528 +
16.529 + if (this.transitioning || this.$element.hasClass('in')) return
16.530 +
16.531 + dimension = this.dimension()
16.532 + scroll = $.camelCase(['scroll', dimension].join('-'))
16.533 + actives = this.$parent && this.$parent.find('> .accordion-group > .in')
16.534 +
16.535 + if (actives && actives.length) {
16.536 + hasData = actives.data('collapse')
16.537 + if (hasData && hasData.transitioning) return
16.538 + actives.collapse('hide')
16.539 + hasData || actives.data('collapse', null)
16.540 + }
16.541 +
16.542 + this.$element[dimension](0)
16.543 + this.transition('addClass', $.Event('show'), 'shown')
16.544 + $.support.transition && this.$element[dimension](this.$element[0][scroll])
16.545 + }
16.546 +
16.547 + , hide: function () {
16.548 + var dimension
16.549 + if (this.transitioning || !this.$element.hasClass('in')) return
16.550 + dimension = this.dimension()
16.551 + this.reset(this.$element[dimension]())
16.552 + this.transition('removeClass', $.Event('hide'), 'hidden')
16.553 + this.$element[dimension](0)
16.554 + }
16.555 +
16.556 + , reset: function (size) {
16.557 + var dimension = this.dimension()
16.558 +
16.559 + this.$element
16.560 + .removeClass('collapse')
16.561 + [dimension](size || 'auto')
16.562 + [0].offsetWidth
16.563 +
16.564 + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
16.565 +
16.566 + return this
16.567 + }
16.568 +
16.569 + , transition: function (method, startEvent, completeEvent) {
16.570 + var that = this
16.571 + , complete = function () {
16.572 + if (startEvent.type == 'show') that.reset()
16.573 + that.transitioning = 0
16.574 + that.$element.trigger(completeEvent)
16.575 + }
16.576 +
16.577 + this.$element.trigger(startEvent)
16.578 +
16.579 + if (startEvent.isDefaultPrevented()) return
16.580 +
16.581 + this.transitioning = 1
16.582 +
16.583 + this.$element[method]('in')
16.584 +
16.585 + $.support.transition && this.$element.hasClass('collapse') ?
16.586 + this.$element.one($.support.transition.end, complete) :
16.587 + complete()
16.588 + }
16.589 +
16.590 + , toggle: function () {
16.591 + this[this.$element.hasClass('in') ? 'hide' : 'show']()
16.592 + }
16.593 +
16.594 + }
16.595 +
16.596 +
16.597 + /* COLLAPSE PLUGIN DEFINITION
16.598 + * ========================== */
16.599 +
16.600 + var old = $.fn.collapse
16.601 +
16.602 + $.fn.collapse = function (option) {
16.603 + return this.each(function () {
16.604 + var $this = $(this)
16.605 + , data = $this.data('collapse')
16.606 + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
16.607 + if (!data) $this.data('collapse', (data = new Collapse(this, options)))
16.608 + if (typeof option == 'string') data[option]()
16.609 + })
16.610 + }
16.611 +
16.612 + $.fn.collapse.defaults = {
16.613 + toggle: true
16.614 + }
16.615 +
16.616 + $.fn.collapse.Constructor = Collapse
16.617 +
16.618 +
16.619 + /* COLLAPSE NO CONFLICT
16.620 + * ==================== */
16.621 +
16.622 + $.fn.collapse.noConflict = function () {
16.623 + $.fn.collapse = old
16.624 + return this
16.625 + }
16.626 +
16.627 +
16.628 + /* COLLAPSE DATA-API
16.629 + * ================= */
16.630 +
16.631 + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
16.632 + var $this = $(this), href
16.633 + , target = $this.attr('data-target')
16.634 + || e.preventDefault()
16.635 + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
16.636 + , option = $(target).data('collapse') ? 'toggle' : $this.data()
16.637 + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
16.638 + $(target).collapse(option)
16.639 + })
16.640 +
16.641 +}(window.jQuery);/* ============================================================
16.642 + * bootstrap-dropdown.js v2.3.2
16.643 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns
16.644 + * ============================================================
16.645 + * Copyright 2012 Twitter, Inc.
16.646 + *
16.647 + * Licensed under the Apache License, Version 2.0 (the "License");
16.648 + * you may not use this file except in compliance with the License.
16.649 + * You may obtain a copy of the License at
16.650 + *
16.651 + * http://www.apache.org/licenses/LICENSE-2.0
16.652 + *
16.653 + * Unless required by applicable law or agreed to in writing, software
16.654 + * distributed under the License is distributed on an "AS IS" BASIS,
16.655 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.656 + * See the License for the specific language governing permissions and
16.657 + * limitations under the License.
16.658 + * ============================================================ */
16.659 +
16.660 +
16.661 +!function ($) {
16.662 +
16.663 + "use strict"; // jshint ;_;
16.664 +
16.665 +
16.666 + /* DROPDOWN CLASS DEFINITION
16.667 + * ========================= */
16.668 +
16.669 + var toggle = '[data-toggle=dropdown]'
16.670 + , Dropdown = function (element) {
16.671 + var $el = $(element).on('click.dropdown.data-api', this.toggle)
16.672 + $('html').on('click.dropdown.data-api', function () {
16.673 + $el.parent().removeClass('open')
16.674 + })
16.675 + }
16.676 +
16.677 + Dropdown.prototype = {
16.678 +
16.679 + constructor: Dropdown
16.680 +
16.681 + , toggle: function (e) {
16.682 + var $this = $(this)
16.683 + , $parent
16.684 + , isActive
16.685 +
16.686 + if ($this.is('.disabled, :disabled')) return
16.687 +
16.688 + $parent = getParent($this)
16.689 +
16.690 + isActive = $parent.hasClass('open')
16.691 +
16.692 + clearMenus()
16.693 +
16.694 + if (!isActive) {
16.695 + if ('ontouchstart' in document.documentElement) {
16.696 + // if mobile we we use a backdrop because click events don't delegate
16.697 + $('<div class="dropdown-backdrop"/>').insertBefore($(this)).on('click', clearMenus)
16.698 + }
16.699 + $parent.toggleClass('open')
16.700 + }
16.701 +
16.702 + $this.focus()
16.703 +
16.704 + return false
16.705 + }
16.706 +
16.707 + , keydown: function (e) {
16.708 + var $this
16.709 + , $items
16.710 + , $active
16.711 + , $parent
16.712 + , isActive
16.713 + , index
16.714 +
16.715 + if (!/(38|40|27)/.test(e.keyCode)) return
16.716 +
16.717 + $this = $(this)
16.718 +
16.719 + e.preventDefault()
16.720 + e.stopPropagation()
16.721 +
16.722 + if ($this.is('.disabled, :disabled')) return
16.723 +
16.724 + $parent = getParent($this)
16.725 +
16.726 + isActive = $parent.hasClass('open')
16.727 +
16.728 + if (!isActive || (isActive && e.keyCode == 27)) {
16.729 + if (e.which == 27) $parent.find(toggle).focus()
16.730 + return $this.click()
16.731 + }
16.732 +
16.733 + $items = $('[role=menu] li:not(.divider):visible a', $parent)
16.734 +
16.735 + if (!$items.length) return
16.736 +
16.737 + index = $items.index($items.filter(':focus'))
16.738 +
16.739 + if (e.keyCode == 38 && index > 0) index-- // up
16.740 + if (e.keyCode == 40 && index < $items.length - 1) index++ // down
16.741 + if (!~index) index = 0
16.742 +
16.743 + $items
16.744 + .eq(index)
16.745 + .focus()
16.746 + }
16.747 +
16.748 + }
16.749 +
16.750 + function clearMenus() {
16.751 + $('.dropdown-backdrop').remove()
16.752 + $(toggle).each(function () {
16.753 + getParent($(this)).removeClass('open')
16.754 + })
16.755 + }
16.756 +
16.757 + function getParent($this) {
16.758 + var selector = $this.attr('data-target')
16.759 + , $parent
16.760 +
16.761 + if (!selector) {
16.762 + selector = $this.attr('href')
16.763 + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
16.764 + }
16.765 +
16.766 + $parent = selector && $(selector)
16.767 +
16.768 + if (!$parent || !$parent.length) $parent = $this.parent()
16.769 +
16.770 + return $parent
16.771 + }
16.772 +
16.773 +
16.774 + /* DROPDOWN PLUGIN DEFINITION
16.775 + * ========================== */
16.776 +
16.777 + var old = $.fn.dropdown
16.778 +
16.779 + $.fn.dropdown = function (option) {
16.780 + return this.each(function () {
16.781 + var $this = $(this)
16.782 + , data = $this.data('dropdown')
16.783 + if (!data) $this.data('dropdown', (data = new Dropdown(this)))
16.784 + if (typeof option == 'string') data[option].call($this)
16.785 + })
16.786 + }
16.787 +
16.788 + $.fn.dropdown.Constructor = Dropdown
16.789 +
16.790 +
16.791 + /* DROPDOWN NO CONFLICT
16.792 + * ==================== */
16.793 +
16.794 + $.fn.dropdown.noConflict = function () {
16.795 + $.fn.dropdown = old
16.796 + return this
16.797 + }
16.798 +
16.799 +
16.800 + /* APPLY TO STANDARD DROPDOWN ELEMENTS
16.801 + * =================================== */
16.802 +
16.803 + $(document)
16.804 + .on('click.dropdown.data-api', clearMenus)
16.805 + .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
16.806 + .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
16.807 + .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
16.808 +
16.809 +}(window.jQuery);
16.810 +/* =========================================================
16.811 + * bootstrap-modal.js v2.3.2
16.812 + * http://twitter.github.com/bootstrap/javascript.html#modals
16.813 + * =========================================================
16.814 + * Copyright 2012 Twitter, Inc.
16.815 + *
16.816 + * Licensed under the Apache License, Version 2.0 (the "License");
16.817 + * you may not use this file except in compliance with the License.
16.818 + * You may obtain a copy of the License at
16.819 + *
16.820 + * http://www.apache.org/licenses/LICENSE-2.0
16.821 + *
16.822 + * Unless required by applicable law or agreed to in writing, software
16.823 + * distributed under the License is distributed on an "AS IS" BASIS,
16.824 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.825 + * See the License for the specific language governing permissions and
16.826 + * limitations under the License.
16.827 + * ========================================================= */
16.828 +
16.829 +
16.830 +!function ($) {
16.831 +
16.832 + "use strict"; // jshint ;_;
16.833 +
16.834 +
16.835 + /* MODAL CLASS DEFINITION
16.836 + * ====================== */
16.837 +
16.838 + var Modal = function (element, options) {
16.839 + this.options = options
16.840 + this.$element = $(element)
16.841 + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
16.842 + this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
16.843 + }
16.844 +
16.845 + Modal.prototype = {
16.846 +
16.847 + constructor: Modal
16.848 +
16.849 + , toggle: function () {
16.850 + return this[!this.isShown ? 'show' : 'hide']()
16.851 + }
16.852 +
16.853 + , show: function () {
16.854 + var that = this
16.855 + , e = $.Event('show')
16.856 +
16.857 + this.$element.trigger(e)
16.858 +
16.859 + if (this.isShown || e.isDefaultPrevented()) return
16.860 +
16.861 + this.isShown = true
16.862 +
16.863 + this.escape()
16.864 +
16.865 + this.backdrop(function () {
16.866 + var transition = $.support.transition && that.$element.hasClass('fade')
16.867 +
16.868 + if (!that.$element.parent().length) {
16.869 + that.$element.appendTo(document.body) //don't move modals dom position
16.870 + }
16.871 +
16.872 + that.$element.show()
16.873 +
16.874 + if (transition) {
16.875 + that.$element[0].offsetWidth // force reflow
16.876 + }
16.877 +
16.878 + that.$element
16.879 + .addClass('in')
16.880 + .attr('aria-hidden', false)
16.881 +
16.882 + that.enforceFocus()
16.883 +
16.884 + transition ?
16.885 + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
16.886 + that.$element.focus().trigger('shown')
16.887 +
16.888 + })
16.889 + }
16.890 +
16.891 + , hide: function (e) {
16.892 + e && e.preventDefault()
16.893 +
16.894 + var that = this
16.895 +
16.896 + e = $.Event('hide')
16.897 +
16.898 + this.$element.trigger(e)
16.899 +
16.900 + if (!this.isShown || e.isDefaultPrevented()) return
16.901 +
16.902 + this.isShown = false
16.903 +
16.904 + this.escape()
16.905 +
16.906 + $(document).off('focusin.modal')
16.907 +
16.908 + this.$element
16.909 + .removeClass('in')
16.910 + .attr('aria-hidden', true)
16.911 +
16.912 + $.support.transition && this.$element.hasClass('fade') ?
16.913 + this.hideWithTransition() :
16.914 + this.hideModal()
16.915 + }
16.916 +
16.917 + , enforceFocus: function () {
16.918 + var that = this
16.919 + $(document).on('focusin.modal', function (e) {
16.920 + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
16.921 + that.$element.focus()
16.922 + }
16.923 + })
16.924 + }
16.925 +
16.926 + , escape: function () {
16.927 + var that = this
16.928 + if (this.isShown && this.options.keyboard) {
16.929 + this.$element.on('keyup.dismiss.modal', function ( e ) {
16.930 + e.which == 27 && that.hide()
16.931 + })
16.932 + } else if (!this.isShown) {
16.933 + this.$element.off('keyup.dismiss.modal')
16.934 + }
16.935 + }
16.936 +
16.937 + , hideWithTransition: function () {
16.938 + var that = this
16.939 + , timeout = setTimeout(function () {
16.940 + that.$element.off($.support.transition.end)
16.941 + that.hideModal()
16.942 + }, 500)
16.943 +
16.944 + this.$element.one($.support.transition.end, function () {
16.945 + clearTimeout(timeout)
16.946 + that.hideModal()
16.947 + })
16.948 + }
16.949 +
16.950 + , hideModal: function () {
16.951 + var that = this
16.952 + this.$element.hide()
16.953 + this.backdrop(function () {
16.954 + that.removeBackdrop()
16.955 + that.$element.trigger('hidden')
16.956 + })
16.957 + }
16.958 +
16.959 + , removeBackdrop: function () {
16.960 + this.$backdrop && this.$backdrop.remove()
16.961 + this.$backdrop = null
16.962 + }
16.963 +
16.964 + , backdrop: function (callback) {
16.965 + var that = this
16.966 + , animate = this.$element.hasClass('fade') ? 'fade' : ''
16.967 +
16.968 + if (this.isShown && this.options.backdrop) {
16.969 + var doAnimate = $.support.transition && animate
16.970 +
16.971 + this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
16.972 + .appendTo(document.body)
16.973 +
16.974 + this.$backdrop.click(
16.975 + this.options.backdrop == 'static' ?
16.976 + $.proxy(this.$element[0].focus, this.$element[0])
16.977 + : $.proxy(this.hide, this)
16.978 + )
16.979 +
16.980 + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
16.981 +
16.982 + this.$backdrop.addClass('in')
16.983 +
16.984 + if (!callback) return
16.985 +
16.986 + doAnimate ?
16.987 + this.$backdrop.one($.support.transition.end, callback) :
16.988 + callback()
16.989 +
16.990 + } else if (!this.isShown && this.$backdrop) {
16.991 + this.$backdrop.removeClass('in')
16.992 +
16.993 + $.support.transition && this.$element.hasClass('fade')?
16.994 + this.$backdrop.one($.support.transition.end, callback) :
16.995 + callback()
16.996 +
16.997 + } else if (callback) {
16.998 + callback()
16.999 + }
16.1000 + }
16.1001 + }
16.1002 +
16.1003 +
16.1004 + /* MODAL PLUGIN DEFINITION
16.1005 + * ======================= */
16.1006 +
16.1007 + var old = $.fn.modal
16.1008 +
16.1009 + $.fn.modal = function (option) {
16.1010 + return this.each(function () {
16.1011 + var $this = $(this)
16.1012 + , data = $this.data('modal')
16.1013 + , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
16.1014 + if (!data) $this.data('modal', (data = new Modal(this, options)))
16.1015 + if (typeof option == 'string') data[option]()
16.1016 + else if (options.show) data.show()
16.1017 + })
16.1018 + }
16.1019 +
16.1020 + $.fn.modal.defaults = {
16.1021 + backdrop: true
16.1022 + , keyboard: true
16.1023 + , show: true
16.1024 + }
16.1025 +
16.1026 + $.fn.modal.Constructor = Modal
16.1027 +
16.1028 +
16.1029 + /* MODAL NO CONFLICT
16.1030 + * ================= */
16.1031 +
16.1032 + $.fn.modal.noConflict = function () {
16.1033 + $.fn.modal = old
16.1034 + return this
16.1035 + }
16.1036 +
16.1037 +
16.1038 + /* MODAL DATA-API
16.1039 + * ============== */
16.1040 +
16.1041 + $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
16.1042 + var $this = $(this)
16.1043 + , href = $this.attr('href')
16.1044 + , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
16.1045 + , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
16.1046 +
16.1047 + e.preventDefault()
16.1048 +
16.1049 + $target
16.1050 + .modal(option)
16.1051 + .one('hide', function () {
16.1052 + $this.focus()
16.1053 + })
16.1054 + })
16.1055 +
16.1056 +}(window.jQuery);
16.1057 +/* ===========================================================
16.1058 + * bootstrap-tooltip.js v2.3.2
16.1059 + * http://twitter.github.com/bootstrap/javascript.html#tooltips
16.1060 + * Inspired by the original jQuery.tipsy by Jason Frame
16.1061 + * ===========================================================
16.1062 + * Copyright 2012 Twitter, Inc.
16.1063 + *
16.1064 + * Licensed under the Apache License, Version 2.0 (the "License");
16.1065 + * you may not use this file except in compliance with the License.
16.1066 + * You may obtain a copy of the License at
16.1067 + *
16.1068 + * http://www.apache.org/licenses/LICENSE-2.0
16.1069 + *
16.1070 + * Unless required by applicable law or agreed to in writing, software
16.1071 + * distributed under the License is distributed on an "AS IS" BASIS,
16.1072 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.1073 + * See the License for the specific language governing permissions and
16.1074 + * limitations under the License.
16.1075 + * ========================================================== */
16.1076 +
16.1077 +
16.1078 +!function ($) {
16.1079 +
16.1080 + "use strict"; // jshint ;_;
16.1081 +
16.1082 +
16.1083 + /* TOOLTIP PUBLIC CLASS DEFINITION
16.1084 + * =============================== */
16.1085 +
16.1086 + var Tooltip = function (element, options) {
16.1087 + this.init('tooltip', element, options)
16.1088 + }
16.1089 +
16.1090 + Tooltip.prototype = {
16.1091 +
16.1092 + constructor: Tooltip
16.1093 +
16.1094 + , init: function (type, element, options) {
16.1095 + var eventIn
16.1096 + , eventOut
16.1097 + , triggers
16.1098 + , trigger
16.1099 + , i
16.1100 +
16.1101 + this.type = type
16.1102 + this.$element = $(element)
16.1103 + this.options = this.getOptions(options)
16.1104 + this.enabled = true
16.1105 +
16.1106 + triggers = this.options.trigger.split(' ')
16.1107 +
16.1108 + for (i = triggers.length; i--;) {
16.1109 + trigger = triggers[i]
16.1110 + if (trigger == 'click') {
16.1111 + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
16.1112 + } else if (trigger != 'manual') {
16.1113 + eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
16.1114 + eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
16.1115 + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
16.1116 + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
16.1117 + }
16.1118 + }
16.1119 +
16.1120 + this.options.selector ?
16.1121 + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
16.1122 + this.fixTitle()
16.1123 + }
16.1124 +
16.1125 + , getOptions: function (options) {
16.1126 + options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
16.1127 +
16.1128 + if (options.delay && typeof options.delay == 'number') {
16.1129 + options.delay = {
16.1130 + show: options.delay
16.1131 + , hide: options.delay
16.1132 + }
16.1133 + }
16.1134 +
16.1135 + return options
16.1136 + }
16.1137 +
16.1138 + , enter: function (e) {
16.1139 + var defaults = $.fn[this.type].defaults
16.1140 + , options = {}
16.1141 + , self
16.1142 +
16.1143 + this._options && $.each(this._options, function (key, value) {
16.1144 + if (defaults[key] != value) options[key] = value
16.1145 + }, this)
16.1146 +
16.1147 + self = $(e.currentTarget)[this.type](options).data(this.type)
16.1148 +
16.1149 + if (!self.options.delay || !self.options.delay.show) return self.show()
16.1150 +
16.1151 + clearTimeout(this.timeout)
16.1152 + self.hoverState = 'in'
16.1153 + this.timeout = setTimeout(function() {
16.1154 + if (self.hoverState == 'in') self.show()
16.1155 + }, self.options.delay.show)
16.1156 + }
16.1157 +
16.1158 + , leave: function (e) {
16.1159 + var self = $(e.currentTarget)[this.type](this._options).data(this.type)
16.1160 +
16.1161 + if (this.timeout) clearTimeout(this.timeout)
16.1162 + if (!self.options.delay || !self.options.delay.hide) return self.hide()
16.1163 +
16.1164 + self.hoverState = 'out'
16.1165 + this.timeout = setTimeout(function() {
16.1166 + if (self.hoverState == 'out') self.hide()
16.1167 + }, self.options.delay.hide)
16.1168 + }
16.1169 +
16.1170 + , show: function () {
16.1171 + var $tip
16.1172 + , pos
16.1173 + , actualWidth
16.1174 + , actualHeight
16.1175 + , placement
16.1176 + , tp
16.1177 + , e = $.Event('show')
16.1178 +
16.1179 + if (this.hasContent() && this.enabled) {
16.1180 + this.$element.trigger(e)
16.1181 + if (e.isDefaultPrevented()) return
16.1182 + $tip = this.tip()
16.1183 + this.setContent()
16.1184 +
16.1185 + if (this.options.animation) {
16.1186 + $tip.addClass('fade')
16.1187 + }
16.1188 +
16.1189 + placement = typeof this.options.placement == 'function' ?
16.1190 + this.options.placement.call(this, $tip[0], this.$element[0]) :
16.1191 + this.options.placement
16.1192 +
16.1193 + $tip
16.1194 + .detach()
16.1195 + .css({ top: 0, left: 0, display: 'block' })
16.1196 +
16.1197 + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
16.1198 +
16.1199 + pos = this.getPosition()
16.1200 +
16.1201 + actualWidth = $tip[0].offsetWidth
16.1202 + actualHeight = $tip[0].offsetHeight
16.1203 +
16.1204 + switch (placement) {
16.1205 + case 'bottom':
16.1206 + tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
16.1207 + break
16.1208 + case 'top':
16.1209 + tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
16.1210 + break
16.1211 + case 'left':
16.1212 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
16.1213 + break
16.1214 + case 'right':
16.1215 + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
16.1216 + break
16.1217 + }
16.1218 +
16.1219 + this.applyPlacement(tp, placement)
16.1220 + this.$element.trigger('shown')
16.1221 + }
16.1222 + }
16.1223 +
16.1224 + , applyPlacement: function(offset, placement){
16.1225 + var $tip = this.tip()
16.1226 + , width = $tip[0].offsetWidth
16.1227 + , height = $tip[0].offsetHeight
16.1228 + , actualWidth
16.1229 + , actualHeight
16.1230 + , delta
16.1231 + , replace
16.1232 +
16.1233 + $tip
16.1234 + .offset(offset)
16.1235 + .addClass(placement)
16.1236 + .addClass('in')
16.1237 +
16.1238 + actualWidth = $tip[0].offsetWidth
16.1239 + actualHeight = $tip[0].offsetHeight
16.1240 +
16.1241 + if (placement == 'top' && actualHeight != height) {
16.1242 + offset.top = offset.top + height - actualHeight
16.1243 + replace = true
16.1244 + }
16.1245 +
16.1246 + if (placement == 'bottom' || placement == 'top') {
16.1247 + delta = 0
16.1248 +
16.1249 + if (offset.left < 0){
16.1250 + delta = offset.left * -2
16.1251 + offset.left = 0
16.1252 + $tip.offset(offset)
16.1253 + actualWidth = $tip[0].offsetWidth
16.1254 + actualHeight = $tip[0].offsetHeight
16.1255 + }
16.1256 +
16.1257 + this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
16.1258 + } else {
16.1259 + this.replaceArrow(actualHeight - height, actualHeight, 'top')
16.1260 + }
16.1261 +
16.1262 + if (replace) $tip.offset(offset)
16.1263 + }
16.1264 +
16.1265 + , replaceArrow: function(delta, dimension, position){
16.1266 + this
16.1267 + .arrow()
16.1268 + .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
16.1269 + }
16.1270 +
16.1271 + , setContent: function () {
16.1272 + var $tip = this.tip()
16.1273 + , title = this.getTitle()
16.1274 +
16.1275 + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
16.1276 + $tip.removeClass('fade in top bottom left right')
16.1277 + }
16.1278 +
16.1279 + , hide: function () {
16.1280 + var that = this
16.1281 + , $tip = this.tip()
16.1282 + , e = $.Event('hide')
16.1283 +
16.1284 + this.$element.trigger(e)
16.1285 + if (e.isDefaultPrevented()) return
16.1286 +
16.1287 + $tip.removeClass('in')
16.1288 +
16.1289 + function removeWithAnimation() {
16.1290 + var timeout = setTimeout(function () {
16.1291 + $tip.off($.support.transition.end).detach()
16.1292 + }, 500)
16.1293 +
16.1294 + $tip.one($.support.transition.end, function () {
16.1295 + clearTimeout(timeout)
16.1296 + $tip.detach()
16.1297 + })
16.1298 + }
16.1299 +
16.1300 + $.support.transition && this.$tip.hasClass('fade') ?
16.1301 + removeWithAnimation() :
16.1302 + $tip.detach()
16.1303 +
16.1304 + this.$element.trigger('hidden')
16.1305 +
16.1306 + return this
16.1307 + }
16.1308 +
16.1309 + , fixTitle: function () {
16.1310 + var $e = this.$element
16.1311 + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
16.1312 + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
16.1313 + }
16.1314 + }
16.1315 +
16.1316 + , hasContent: function () {
16.1317 + return this.getTitle()
16.1318 + }
16.1319 +
16.1320 + , getPosition: function () {
16.1321 + var el = this.$element[0]
16.1322 + return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
16.1323 + width: el.offsetWidth
16.1324 + , height: el.offsetHeight
16.1325 + }, this.$element.offset())
16.1326 + }
16.1327 +
16.1328 + , getTitle: function () {
16.1329 + var title
16.1330 + , $e = this.$element
16.1331 + , o = this.options
16.1332 +
16.1333 + title = $e.attr('data-original-title')
16.1334 + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
16.1335 +
16.1336 + return title
16.1337 + }
16.1338 +
16.1339 + , tip: function () {
16.1340 + return this.$tip = this.$tip || $(this.options.template)
16.1341 + }
16.1342 +
16.1343 + , arrow: function(){
16.1344 + return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
16.1345 + }
16.1346 +
16.1347 + , validate: function () {
16.1348 + if (!this.$element[0].parentNode) {
16.1349 + this.hide()
16.1350 + this.$element = null
16.1351 + this.options = null
16.1352 + }
16.1353 + }
16.1354 +
16.1355 + , enable: function () {
16.1356 + this.enabled = true
16.1357 + }
16.1358 +
16.1359 + , disable: function () {
16.1360 + this.enabled = false
16.1361 + }
16.1362 +
16.1363 + , toggleEnabled: function () {
16.1364 + this.enabled = !this.enabled
16.1365 + }
16.1366 +
16.1367 + , toggle: function (e) {
16.1368 + var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
16.1369 + self.tip().hasClass('in') ? self.hide() : self.show()
16.1370 + }
16.1371 +
16.1372 + , destroy: function () {
16.1373 + this.hide().$element.off('.' + this.type).removeData(this.type)
16.1374 + }
16.1375 +
16.1376 + }
16.1377 +
16.1378 +
16.1379 + /* TOOLTIP PLUGIN DEFINITION
16.1380 + * ========================= */
16.1381 +
16.1382 + var old = $.fn.tooltip
16.1383 +
16.1384 + $.fn.tooltip = function ( option ) {
16.1385 + return this.each(function () {
16.1386 + var $this = $(this)
16.1387 + , data = $this.data('tooltip')
16.1388 + , options = typeof option == 'object' && option
16.1389 + if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
16.1390 + if (typeof option == 'string') data[option]()
16.1391 + })
16.1392 + }
16.1393 +
16.1394 + $.fn.tooltip.Constructor = Tooltip
16.1395 +
16.1396 + $.fn.tooltip.defaults = {
16.1397 + animation: true
16.1398 + , placement: 'top'
16.1399 + , selector: false
16.1400 + , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
16.1401 + , trigger: 'hover focus'
16.1402 + , title: ''
16.1403 + , delay: 0
16.1404 + , html: false
16.1405 + , container: false
16.1406 + }
16.1407 +
16.1408 +
16.1409 + /* TOOLTIP NO CONFLICT
16.1410 + * =================== */
16.1411 +
16.1412 + $.fn.tooltip.noConflict = function () {
16.1413 + $.fn.tooltip = old
16.1414 + return this
16.1415 + }
16.1416 +
16.1417 +}(window.jQuery);
16.1418 +/* ===========================================================
16.1419 + * bootstrap-popover.js v2.3.2
16.1420 + * http://twitter.github.com/bootstrap/javascript.html#popovers
16.1421 + * ===========================================================
16.1422 + * Copyright 2012 Twitter, Inc.
16.1423 + *
16.1424 + * Licensed under the Apache License, Version 2.0 (the "License");
16.1425 + * you may not use this file except in compliance with the License.
16.1426 + * You may obtain a copy of the License at
16.1427 + *
16.1428 + * http://www.apache.org/licenses/LICENSE-2.0
16.1429 + *
16.1430 + * Unless required by applicable law or agreed to in writing, software
16.1431 + * distributed under the License is distributed on an "AS IS" BASIS,
16.1432 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.1433 + * See the License for the specific language governing permissions and
16.1434 + * limitations under the License.
16.1435 + * =========================================================== */
16.1436 +
16.1437 +
16.1438 +!function ($) {
16.1439 +
16.1440 + "use strict"; // jshint ;_;
16.1441 +
16.1442 +
16.1443 + /* POPOVER PUBLIC CLASS DEFINITION
16.1444 + * =============================== */
16.1445 +
16.1446 + var Popover = function (element, options) {
16.1447 + this.init('popover', element, options)
16.1448 + }
16.1449 +
16.1450 +
16.1451 + /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
16.1452 + ========================================== */
16.1453 +
16.1454 + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
16.1455 +
16.1456 + constructor: Popover
16.1457 +
16.1458 + , setContent: function () {
16.1459 + var $tip = this.tip()
16.1460 + , title = this.getTitle()
16.1461 + , content = this.getContent()
16.1462 +
16.1463 + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
16.1464 + $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
16.1465 +
16.1466 + $tip.removeClass('fade top bottom left right in')
16.1467 + }
16.1468 +
16.1469 + , hasContent: function () {
16.1470 + return this.getTitle() || this.getContent()
16.1471 + }
16.1472 +
16.1473 + , getContent: function () {
16.1474 + var content
16.1475 + , $e = this.$element
16.1476 + , o = this.options
16.1477 +
16.1478 + content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
16.1479 + || $e.attr('data-content')
16.1480 +
16.1481 + return content
16.1482 + }
16.1483 +
16.1484 + , tip: function () {
16.1485 + if (!this.$tip) {
16.1486 + this.$tip = $(this.options.template)
16.1487 + }
16.1488 + return this.$tip
16.1489 + }
16.1490 +
16.1491 + , destroy: function () {
16.1492 + this.hide().$element.off('.' + this.type).removeData(this.type)
16.1493 + }
16.1494 +
16.1495 + })
16.1496 +
16.1497 +
16.1498 + /* POPOVER PLUGIN DEFINITION
16.1499 + * ======================= */
16.1500 +
16.1501 + var old = $.fn.popover
16.1502 +
16.1503 + $.fn.popover = function (option) {
16.1504 + return this.each(function () {
16.1505 + var $this = $(this)
16.1506 + , data = $this.data('popover')
16.1507 + , options = typeof option == 'object' && option
16.1508 + if (!data) $this.data('popover', (data = new Popover(this, options)))
16.1509 + if (typeof option == 'string') data[option]()
16.1510 + })
16.1511 + }
16.1512 +
16.1513 + $.fn.popover.Constructor = Popover
16.1514 +
16.1515 + $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
16.1516 + placement: 'right'
16.1517 + , trigger: 'click'
16.1518 + , content: ''
16.1519 + , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
16.1520 + })
16.1521 +
16.1522 +
16.1523 + /* POPOVER NO CONFLICT
16.1524 + * =================== */
16.1525 +
16.1526 + $.fn.popover.noConflict = function () {
16.1527 + $.fn.popover = old
16.1528 + return this
16.1529 + }
16.1530 +
16.1531 +}(window.jQuery);
16.1532 +/* =============================================================
16.1533 + * bootstrap-scrollspy.js v2.3.2
16.1534 + * http://twitter.github.com/bootstrap/javascript.html#scrollspy
16.1535 + * =============================================================
16.1536 + * Copyright 2012 Twitter, Inc.
16.1537 + *
16.1538 + * Licensed under the Apache License, Version 2.0 (the "License");
16.1539 + * you may not use this file except in compliance with the License.
16.1540 + * You may obtain a copy of the License at
16.1541 + *
16.1542 + * http://www.apache.org/licenses/LICENSE-2.0
16.1543 + *
16.1544 + * Unless required by applicable law or agreed to in writing, software
16.1545 + * distributed under the License is distributed on an "AS IS" BASIS,
16.1546 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.1547 + * See the License for the specific language governing permissions and
16.1548 + * limitations under the License.
16.1549 + * ============================================================== */
16.1550 +
16.1551 +
16.1552 +!function ($) {
16.1553 +
16.1554 + "use strict"; // jshint ;_;
16.1555 +
16.1556 +
16.1557 + /* SCROLLSPY CLASS DEFINITION
16.1558 + * ========================== */
16.1559 +
16.1560 + function ScrollSpy(element, options) {
16.1561 + var process = $.proxy(this.process, this)
16.1562 + , $element = $(element).is('body') ? $(window) : $(element)
16.1563 + , href
16.1564 + this.options = $.extend({}, $.fn.scrollspy.defaults, options)
16.1565 + this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
16.1566 + this.selector = (this.options.target
16.1567 + || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
16.1568 + || '') + ' .nav li > a'
16.1569 + this.$body = $('body')
16.1570 + this.refresh()
16.1571 + this.process()
16.1572 + }
16.1573 +
16.1574 + ScrollSpy.prototype = {
16.1575 +
16.1576 + constructor: ScrollSpy
16.1577 +
16.1578 + , refresh: function () {
16.1579 + var self = this
16.1580 + , $targets
16.1581 +
16.1582 + this.offsets = $([])
16.1583 + this.targets = $([])
16.1584 +
16.1585 + $targets = this.$body
16.1586 + .find(this.selector)
16.1587 + .map(function () {
16.1588 + var $el = $(this)
16.1589 + , href = $el.data('target') || $el.attr('href')
16.1590 + , $href = /^#\w/.test(href) && $(href)
16.1591 + return ( $href
16.1592 + && $href.length
16.1593 + && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
16.1594 + })
16.1595 + .sort(function (a, b) { return a[0] - b[0] })
16.1596 + .each(function () {
16.1597 + self.offsets.push(this[0])
16.1598 + self.targets.push(this[1])
16.1599 + })
16.1600 + }
16.1601 +
16.1602 + , process: function () {
16.1603 + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
16.1604 + , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
16.1605 + , maxScroll = scrollHeight - this.$scrollElement.height()
16.1606 + , offsets = this.offsets
16.1607 + , targets = this.targets
16.1608 + , activeTarget = this.activeTarget
16.1609 + , i
16.1610 +
16.1611 + if (scrollTop >= maxScroll) {
16.1612 + return activeTarget != (i = targets.last()[0])
16.1613 + && this.activate ( i )
16.1614 + }
16.1615 +
16.1616 + for (i = offsets.length; i--;) {
16.1617 + activeTarget != targets[i]
16.1618 + && scrollTop >= offsets[i]
16.1619 + && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
16.1620 + && this.activate( targets[i] )
16.1621 + }
16.1622 + }
16.1623 +
16.1624 + , activate: function (target) {
16.1625 + var active
16.1626 + , selector
16.1627 +
16.1628 + this.activeTarget = target
16.1629 +
16.1630 + $(this.selector)
16.1631 + .parent('.active')
16.1632 + .removeClass('active')
16.1633 +
16.1634 + selector = this.selector
16.1635 + + '[data-target="' + target + '"],'
16.1636 + + this.selector + '[href="' + target + '"]'
16.1637 +
16.1638 + active = $(selector)
16.1639 + .parent('li')
16.1640 + .addClass('active')
16.1641 +
16.1642 + if (active.parent('.dropdown-menu').length) {
16.1643 + active = active.closest('li.dropdown').addClass('active')
16.1644 + }
16.1645 +
16.1646 + active.trigger('activate')
16.1647 + }
16.1648 +
16.1649 + }
16.1650 +
16.1651 +
16.1652 + /* SCROLLSPY PLUGIN DEFINITION
16.1653 + * =========================== */
16.1654 +
16.1655 + var old = $.fn.scrollspy
16.1656 +
16.1657 + $.fn.scrollspy = function (option) {
16.1658 + return this.each(function () {
16.1659 + var $this = $(this)
16.1660 + , data = $this.data('scrollspy')
16.1661 + , options = typeof option == 'object' && option
16.1662 + if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
16.1663 + if (typeof option == 'string') data[option]()
16.1664 + })
16.1665 + }
16.1666 +
16.1667 + $.fn.scrollspy.Constructor = ScrollSpy
16.1668 +
16.1669 + $.fn.scrollspy.defaults = {
16.1670 + offset: 10
16.1671 + }
16.1672 +
16.1673 +
16.1674 + /* SCROLLSPY NO CONFLICT
16.1675 + * ===================== */
16.1676 +
16.1677 + $.fn.scrollspy.noConflict = function () {
16.1678 + $.fn.scrollspy = old
16.1679 + return this
16.1680 + }
16.1681 +
16.1682 +
16.1683 + /* SCROLLSPY DATA-API
16.1684 + * ================== */
16.1685 +
16.1686 + $(window).on('load', function () {
16.1687 + $('[data-spy="scroll"]').each(function () {
16.1688 + var $spy = $(this)
16.1689 + $spy.scrollspy($spy.data())
16.1690 + })
16.1691 + })
16.1692 +
16.1693 +}(window.jQuery);/* ========================================================
16.1694 + * bootstrap-tab.js v2.3.2
16.1695 + * http://twitter.github.com/bootstrap/javascript.html#tabs
16.1696 + * ========================================================
16.1697 + * Copyright 2012 Twitter, Inc.
16.1698 + *
16.1699 + * Licensed under the Apache License, Version 2.0 (the "License");
16.1700 + * you may not use this file except in compliance with the License.
16.1701 + * You may obtain a copy of the License at
16.1702 + *
16.1703 + * http://www.apache.org/licenses/LICENSE-2.0
16.1704 + *
16.1705 + * Unless required by applicable law or agreed to in writing, software
16.1706 + * distributed under the License is distributed on an "AS IS" BASIS,
16.1707 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.1708 + * See the License for the specific language governing permissions and
16.1709 + * limitations under the License.
16.1710 + * ======================================================== */
16.1711 +
16.1712 +
16.1713 +!function ($) {
16.1714 +
16.1715 + "use strict"; // jshint ;_;
16.1716 +
16.1717 +
16.1718 + /* TAB CLASS DEFINITION
16.1719 + * ==================== */
16.1720 +
16.1721 + var Tab = function (element) {
16.1722 + this.element = $(element)
16.1723 + }
16.1724 +
16.1725 + Tab.prototype = {
16.1726 +
16.1727 + constructor: Tab
16.1728 +
16.1729 + , show: function () {
16.1730 + var $this = this.element
16.1731 + , $ul = $this.closest('ul:not(.dropdown-menu)')
16.1732 + , selector = $this.attr('data-target')
16.1733 + , previous
16.1734 + , $target
16.1735 + , e
16.1736 +
16.1737 + if (!selector) {
16.1738 + selector = $this.attr('href')
16.1739 + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
16.1740 + }
16.1741 +
16.1742 + if ( $this.parent('li').hasClass('active') ) return
16.1743 +
16.1744 + previous = $ul.find('.active:last a')[0]
16.1745 +
16.1746 + e = $.Event('show', {
16.1747 + relatedTarget: previous
16.1748 + })
16.1749 +
16.1750 + $this.trigger(e)
16.1751 +
16.1752 + if (e.isDefaultPrevented()) return
16.1753 +
16.1754 + $target = $(selector)
16.1755 +
16.1756 + this.activate($this.parent('li'), $ul)
16.1757 + this.activate($target, $target.parent(), function () {
16.1758 + $this.trigger({
16.1759 + type: 'shown'
16.1760 + , relatedTarget: previous
16.1761 + })
16.1762 + })
16.1763 + }
16.1764 +
16.1765 + , activate: function ( element, container, callback) {
16.1766 + var $active = container.find('> .active')
16.1767 + , transition = callback
16.1768 + && $.support.transition
16.1769 + && $active.hasClass('fade')
16.1770 +
16.1771 + function next() {
16.1772 + $active
16.1773 + .removeClass('active')
16.1774 + .find('> .dropdown-menu > .active')
16.1775 + .removeClass('active')
16.1776 +
16.1777 + element.addClass('active')
16.1778 +
16.1779 + if (transition) {
16.1780 + element[0].offsetWidth // reflow for transition
16.1781 + element.addClass('in')
16.1782 + } else {
16.1783 + element.removeClass('fade')
16.1784 + }
16.1785 +
16.1786 + if ( element.parent('.dropdown-menu') ) {
16.1787 + element.closest('li.dropdown').addClass('active')
16.1788 + }
16.1789 +
16.1790 + callback && callback()
16.1791 + }
16.1792 +
16.1793 + transition ?
16.1794 + $active.one($.support.transition.end, next) :
16.1795 + next()
16.1796 +
16.1797 + $active.removeClass('in')
16.1798 + }
16.1799 + }
16.1800 +
16.1801 +
16.1802 + /* TAB PLUGIN DEFINITION
16.1803 + * ===================== */
16.1804 +
16.1805 + var old = $.fn.tab
16.1806 +
16.1807 + $.fn.tab = function ( option ) {
16.1808 + return this.each(function () {
16.1809 + var $this = $(this)
16.1810 + , data = $this.data('tab')
16.1811 + if (!data) $this.data('tab', (data = new Tab(this)))
16.1812 + if (typeof option == 'string') data[option]()
16.1813 + })
16.1814 + }
16.1815 +
16.1816 + $.fn.tab.Constructor = Tab
16.1817 +
16.1818 +
16.1819 + /* TAB NO CONFLICT
16.1820 + * =============== */
16.1821 +
16.1822 + $.fn.tab.noConflict = function () {
16.1823 + $.fn.tab = old
16.1824 + return this
16.1825 + }
16.1826 +
16.1827 +
16.1828 + /* TAB DATA-API
16.1829 + * ============ */
16.1830 +
16.1831 + $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
16.1832 + e.preventDefault()
16.1833 + $(this).tab('show')
16.1834 + })
16.1835 +
16.1836 +}(window.jQuery);/* =============================================================
16.1837 + * bootstrap-typeahead.js v2.3.2
16.1838 + * http://twitter.github.com/bootstrap/javascript.html#typeahead
16.1839 + * =============================================================
16.1840 + * Copyright 2012 Twitter, Inc.
16.1841 + *
16.1842 + * Licensed under the Apache License, Version 2.0 (the "License");
16.1843 + * you may not use this file except in compliance with the License.
16.1844 + * You may obtain a copy of the License at
16.1845 + *
16.1846 + * http://www.apache.org/licenses/LICENSE-2.0
16.1847 + *
16.1848 + * Unless required by applicable law or agreed to in writing, software
16.1849 + * distributed under the License is distributed on an "AS IS" BASIS,
16.1850 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.1851 + * See the License for the specific language governing permissions and
16.1852 + * limitations under the License.
16.1853 + * ============================================================ */
16.1854 +
16.1855 +
16.1856 +!function($){
16.1857 +
16.1858 + "use strict"; // jshint ;_;
16.1859 +
16.1860 +
16.1861 + /* TYPEAHEAD PUBLIC CLASS DEFINITION
16.1862 + * ================================= */
16.1863 +
16.1864 + var Typeahead = function (element, options) {
16.1865 + this.$element = $(element)
16.1866 + this.options = $.extend({}, $.fn.typeahead.defaults, options)
16.1867 + this.matcher = this.options.matcher || this.matcher
16.1868 + this.sorter = this.options.sorter || this.sorter
16.1869 + this.highlighter = this.options.highlighter || this.highlighter
16.1870 + this.updater = this.options.updater || this.updater
16.1871 + this.source = this.options.source
16.1872 + this.$menu = $(this.options.menu)
16.1873 + this.shown = false
16.1874 + this.listen()
16.1875 + }
16.1876 +
16.1877 + Typeahead.prototype = {
16.1878 +
16.1879 + constructor: Typeahead
16.1880 +
16.1881 + , select: function () {
16.1882 + var val = this.$menu.find('.active').attr('data-value')
16.1883 + this.$element
16.1884 + .val(this.updater(val))
16.1885 + .change()
16.1886 + return this.hide()
16.1887 + }
16.1888 +
16.1889 + , updater: function (item) {
16.1890 + return item
16.1891 + }
16.1892 +
16.1893 + , show: function () {
16.1894 + var pos = $.extend({}, this.$element.position(), {
16.1895 + height: this.$element[0].offsetHeight
16.1896 + })
16.1897 +
16.1898 + this.$menu
16.1899 + .insertAfter(this.$element)
16.1900 + .css({
16.1901 + top: pos.top + pos.height
16.1902 + , left: pos.left
16.1903 + })
16.1904 + .show()
16.1905 +
16.1906 + this.shown = true
16.1907 + return this
16.1908 + }
16.1909 +
16.1910 + , hide: function () {
16.1911 + this.$menu.hide()
16.1912 + this.shown = false
16.1913 + return this
16.1914 + }
16.1915 +
16.1916 + , lookup: function (event) {
16.1917 + var items
16.1918 +
16.1919 + this.query = this.$element.val()
16.1920 +
16.1921 + if (!this.query || this.query.length < this.options.minLength) {
16.1922 + return this.shown ? this.hide() : this
16.1923 + }
16.1924 +
16.1925 + items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
16.1926 +
16.1927 + return items ? this.process(items) : this
16.1928 + }
16.1929 +
16.1930 + , process: function (items) {
16.1931 + var that = this
16.1932 +
16.1933 + items = $.grep(items, function (item) {
16.1934 + return that.matcher(item)
16.1935 + })
16.1936 +
16.1937 + items = this.sorter(items)
16.1938 +
16.1939 + if (!items.length) {
16.1940 + return this.shown ? this.hide() : this
16.1941 + }
16.1942 +
16.1943 + return this.render(items.slice(0, this.options.items)).show()
16.1944 + }
16.1945 +
16.1946 + , matcher: function (item) {
16.1947 + return ~item.toLowerCase().indexOf(this.query.toLowerCase())
16.1948 + }
16.1949 +
16.1950 + , sorter: function (items) {
16.1951 + var beginswith = []
16.1952 + , caseSensitive = []
16.1953 + , caseInsensitive = []
16.1954 + , item
16.1955 +
16.1956 + while (item = items.shift()) {
16.1957 + if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
16.1958 + else if (~item.indexOf(this.query)) caseSensitive.push(item)
16.1959 + else caseInsensitive.push(item)
16.1960 + }
16.1961 +
16.1962 + return beginswith.concat(caseSensitive, caseInsensitive)
16.1963 + }
16.1964 +
16.1965 + , highlighter: function (item) {
16.1966 + var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
16.1967 + return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
16.1968 + return '<strong>' + match + '</strong>'
16.1969 + })
16.1970 + }
16.1971 +
16.1972 + , render: function (items) {
16.1973 + var that = this
16.1974 +
16.1975 + items = $(items).map(function (i, item) {
16.1976 + i = $(that.options.item).attr('data-value', item)
16.1977 + i.find('a').html(that.highlighter(item))
16.1978 + return i[0]
16.1979 + })
16.1980 +
16.1981 + items.first().addClass('active')
16.1982 + this.$menu.html(items)
16.1983 + return this
16.1984 + }
16.1985 +
16.1986 + , next: function (event) {
16.1987 + var active = this.$menu.find('.active').removeClass('active')
16.1988 + , next = active.next()
16.1989 +
16.1990 + if (!next.length) {
16.1991 + next = $(this.$menu.find('li')[0])
16.1992 + }
16.1993 +
16.1994 + next.addClass('active')
16.1995 + }
16.1996 +
16.1997 + , prev: function (event) {
16.1998 + var active = this.$menu.find('.active').removeClass('active')
16.1999 + , prev = active.prev()
16.2000 +
16.2001 + if (!prev.length) {
16.2002 + prev = this.$menu.find('li').last()
16.2003 + }
16.2004 +
16.2005 + prev.addClass('active')
16.2006 + }
16.2007 +
16.2008 + , listen: function () {
16.2009 + this.$element
16.2010 + .on('focus', $.proxy(this.focus, this))
16.2011 + .on('blur', $.proxy(this.blur, this))
16.2012 + .on('keypress', $.proxy(this.keypress, this))
16.2013 + .on('keyup', $.proxy(this.keyup, this))
16.2014 +
16.2015 + if (this.eventSupported('keydown')) {
16.2016 + this.$element.on('keydown', $.proxy(this.keydown, this))
16.2017 + }
16.2018 +
16.2019 + this.$menu
16.2020 + .on('click', $.proxy(this.click, this))
16.2021 + .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
16.2022 + .on('mouseleave', 'li', $.proxy(this.mouseleave, this))
16.2023 + }
16.2024 +
16.2025 + , eventSupported: function(eventName) {
16.2026 + var isSupported = eventName in this.$element
16.2027 + if (!isSupported) {
16.2028 + this.$element.setAttribute(eventName, 'return;')
16.2029 + isSupported = typeof this.$element[eventName] === 'function'
16.2030 + }
16.2031 + return isSupported
16.2032 + }
16.2033 +
16.2034 + , move: function (e) {
16.2035 + if (!this.shown) return
16.2036 +
16.2037 + switch(e.keyCode) {
16.2038 + case 9: // tab
16.2039 + case 13: // enter
16.2040 + case 27: // escape
16.2041 + e.preventDefault()
16.2042 + break
16.2043 +
16.2044 + case 38: // up arrow
16.2045 + e.preventDefault()
16.2046 + this.prev()
16.2047 + break
16.2048 +
16.2049 + case 40: // down arrow
16.2050 + e.preventDefault()
16.2051 + this.next()
16.2052 + break
16.2053 + }
16.2054 +
16.2055 + e.stopPropagation()
16.2056 + }
16.2057 +
16.2058 + , keydown: function (e) {
16.2059 + this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
16.2060 + this.move(e)
16.2061 + }
16.2062 +
16.2063 + , keypress: function (e) {
16.2064 + if (this.suppressKeyPressRepeat) return
16.2065 + this.move(e)
16.2066 + }
16.2067 +
16.2068 + , keyup: function (e) {
16.2069 + switch(e.keyCode) {
16.2070 + case 40: // down arrow
16.2071 + case 38: // up arrow
16.2072 + case 16: // shift
16.2073 + case 17: // ctrl
16.2074 + case 18: // alt
16.2075 + break
16.2076 +
16.2077 + case 9: // tab
16.2078 + case 13: // enter
16.2079 + if (!this.shown) return
16.2080 + this.select()
16.2081 + break
16.2082 +
16.2083 + case 27: // escape
16.2084 + if (!this.shown) return
16.2085 + this.hide()
16.2086 + break
16.2087 +
16.2088 + default:
16.2089 + this.lookup()
16.2090 + }
16.2091 +
16.2092 + e.stopPropagation()
16.2093 + e.preventDefault()
16.2094 + }
16.2095 +
16.2096 + , focus: function (e) {
16.2097 + this.focused = true
16.2098 + }
16.2099 +
16.2100 + , blur: function (e) {
16.2101 + this.focused = false
16.2102 + if (!this.mousedover && this.shown) this.hide()
16.2103 + }
16.2104 +
16.2105 + , click: function (e) {
16.2106 + e.stopPropagation()
16.2107 + e.preventDefault()
16.2108 + this.select()
16.2109 + this.$element.focus()
16.2110 + }
16.2111 +
16.2112 + , mouseenter: function (e) {
16.2113 + this.mousedover = true
16.2114 + this.$menu.find('.active').removeClass('active')
16.2115 + $(e.currentTarget).addClass('active')
16.2116 + }
16.2117 +
16.2118 + , mouseleave: function (e) {
16.2119 + this.mousedover = false
16.2120 + if (!this.focused && this.shown) this.hide()
16.2121 + }
16.2122 +
16.2123 + }
16.2124 +
16.2125 +
16.2126 + /* TYPEAHEAD PLUGIN DEFINITION
16.2127 + * =========================== */
16.2128 +
16.2129 + var old = $.fn.typeahead
16.2130 +
16.2131 + $.fn.typeahead = function (option) {
16.2132 + return this.each(function () {
16.2133 + var $this = $(this)
16.2134 + , data = $this.data('typeahead')
16.2135 + , options = typeof option == 'object' && option
16.2136 + if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
16.2137 + if (typeof option == 'string') data[option]()
16.2138 + })
16.2139 + }
16.2140 +
16.2141 + $.fn.typeahead.defaults = {
16.2142 + source: []
16.2143 + , items: 8
16.2144 + , menu: '<ul class="typeahead dropdown-menu"></ul>'
16.2145 + , item: '<li><a href="#"></a></li>'
16.2146 + , minLength: 1
16.2147 + }
16.2148 +
16.2149 + $.fn.typeahead.Constructor = Typeahead
16.2150 +
16.2151 +
16.2152 + /* TYPEAHEAD NO CONFLICT
16.2153 + * =================== */
16.2154 +
16.2155 + $.fn.typeahead.noConflict = function () {
16.2156 + $.fn.typeahead = old
16.2157 + return this
16.2158 + }
16.2159 +
16.2160 +
16.2161 + /* TYPEAHEAD DATA-API
16.2162 + * ================== */
16.2163 +
16.2164 + $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
16.2165 + var $this = $(this)
16.2166 + if ($this.data('typeahead')) return
16.2167 + $this.typeahead($this.data())
16.2168 + })
16.2169 +
16.2170 +}(window.jQuery);
16.2171 +/* ==========================================================
16.2172 + * bootstrap-affix.js v2.3.2
16.2173 + * http://twitter.github.com/bootstrap/javascript.html#affix
16.2174 + * ==========================================================
16.2175 + * Copyright 2012 Twitter, Inc.
16.2176 + *
16.2177 + * Licensed under the Apache License, Version 2.0 (the "License");
16.2178 + * you may not use this file except in compliance with the License.
16.2179 + * You may obtain a copy of the License at
16.2180 + *
16.2181 + * http://www.apache.org/licenses/LICENSE-2.0
16.2182 + *
16.2183 + * Unless required by applicable law or agreed to in writing, software
16.2184 + * distributed under the License is distributed on an "AS IS" BASIS,
16.2185 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16.2186 + * See the License for the specific language governing permissions and
16.2187 + * limitations under the License.
16.2188 + * ========================================================== */
16.2189 +
16.2190 +
16.2191 +!function ($) {
16.2192 +
16.2193 + "use strict"; // jshint ;_;
16.2194 +
16.2195 +
16.2196 + /* AFFIX CLASS DEFINITION
16.2197 + * ====================== */
16.2198 +
16.2199 + var Affix = function (element, options) {
16.2200 + this.options = $.extend({}, $.fn.affix.defaults, options)
16.2201 + this.$window = $(window)
16.2202 + .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
16.2203 + .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
16.2204 + this.$element = $(element)
16.2205 + this.checkPosition()
16.2206 + }
16.2207 +
16.2208 + Affix.prototype.checkPosition = function () {
16.2209 + if (!this.$element.is(':visible')) return
16.2210 +
16.2211 + var scrollHeight = $(document).height()
16.2212 + , scrollTop = this.$window.scrollTop()
16.2213 + , position = this.$element.offset()
16.2214 + , offset = this.options.offset
16.2215 + , offsetBottom = offset.bottom
16.2216 + , offsetTop = offset.top
16.2217 + , reset = 'affix affix-top affix-bottom'
16.2218 + , affix
16.2219 +
16.2220 + if (typeof offset != 'object') offsetBottom = offsetTop = offset
16.2221 + if (typeof offsetTop == 'function') offsetTop = offset.top()
16.2222 + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
16.2223 +
16.2224 + affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
16.2225 + false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
16.2226 + 'bottom' : offsetTop != null && scrollTop <= offsetTop ?
16.2227 + 'top' : false
16.2228 +
16.2229 + if (this.affixed === affix) return
16.2230 +
16.2231 + this.affixed = affix
16.2232 + this.unpin = affix == 'bottom' ? position.top - scrollTop : null
16.2233 +
16.2234 + this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
16.2235 + }
16.2236 +
16.2237 +
16.2238 + /* AFFIX PLUGIN DEFINITION
16.2239 + * ======================= */
16.2240 +
16.2241 + var old = $.fn.affix
16.2242 +
16.2243 + $.fn.affix = function (option) {
16.2244 + return this.each(function () {
16.2245 + var $this = $(this)
16.2246 + , data = $this.data('affix')
16.2247 + , options = typeof option == 'object' && option
16.2248 + if (!data) $this.data('affix', (data = new Affix(this, options)))
16.2249 + if (typeof option == 'string') data[option]()
16.2250 + })
16.2251 + }
16.2252 +
16.2253 + $.fn.affix.Constructor = Affix
16.2254 +
16.2255 + $.fn.affix.defaults = {
16.2256 + offset: 0
16.2257 + }
16.2258 +
16.2259 +
16.2260 + /* AFFIX NO CONFLICT
16.2261 + * ================= */
16.2262 +
16.2263 + $.fn.affix.noConflict = function () {
16.2264 + $.fn.affix = old
16.2265 + return this
16.2266 + }
16.2267 +
16.2268 +
16.2269 + /* AFFIX DATA-API
16.2270 + * ============== */
16.2271 +
16.2272 + $(window).on('load', function () {
16.2273 + $('[data-spy="affix"]').each(function () {
16.2274 + var $spy = $(this)
16.2275 + , data = $spy.data()
16.2276 +
16.2277 + data.offset = data.offset || {}
16.2278 +
16.2279 + data.offsetBottom && (data.offset.bottom = data.offsetBottom)
16.2280 + data.offsetTop && (data.offset.top = data.offsetTop)
16.2281 +
16.2282 + $spy.affix(data)
16.2283 + })
16.2284 + })
16.2285 +
16.2286 +
16.2287 +}(window.jQuery);
16.2288 \ No newline at end of file