Moving the HTML pages into webapp directory as NetBeans IDE recognizes that directory and treats it more nicely chess
authorJaroslav Tulach <jtulach@netbeans.org>
Thu, 25 Jul 2013 16:21:25 +0200
branchchess
changeset 25b20104a99a6b
parent 24 af816d5017dc
child 26 b675be28fc49
Moving the HTML pages into webapp directory as NetBeans IDE recognizes that directory and treats it more nicely
chess/pom.xml
chess/src/main/assembly/html.java.net.xml
chess/src/main/web/pages/css/bootstrap-responsive.css
chess/src/main/web/pages/css/bootstrap.css
chess/src/main/web/pages/css/chess.css
chess/src/main/web/pages/img/glyphicons-halflings-white.png
chess/src/main/web/pages/img/glyphicons-halflings.png
chess/src/main/web/pages/index.html
chess/src/main/web/pages/js/bootstrap.js
chess/src/main/webapp/pages/css/bootstrap-responsive.css
chess/src/main/webapp/pages/css/bootstrap.css
chess/src/main/webapp/pages/css/chess.css
chess/src/main/webapp/pages/img/glyphicons-halflings-white.png
chess/src/main/webapp/pages/img/glyphicons-halflings.png
chess/src/main/webapp/pages/index.html
chess/src/main/webapp/pages/js/bootstrap.js
     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