css/bootstrap.css
author indvd00m (gotoindvdum[at]gmail[dot]com)
Fri, 04 Jul 2014 16:42:41 +0400
changeset 0 ba8ab09f730e
permissions -rw-r--r--
First home page
     1 /*!
     2  * Bootstrap v2.3.1
     3  *
     4  * Copyright 2012 Twitter, Inc
     5  * Licensed under the Apache License v2.0
     6  * http://www.apache.org/licenses/LICENSE-2.0
     7  *
     8  * Designed and built with all the love in the world @twitter by @mdo and @fat.
     9  */
    10 
    11 .clearfix {
    12   *zoom: 1;
    13 }
    14 
    15 .clearfix:before,
    16 .clearfix:after {
    17   display: table;
    18   line-height: 0;
    19   content: "";
    20 }
    21 
    22 .clearfix:after {
    23   clear: both;
    24 }
    25 
    26 .hide-text {
    27   font: 0/0 a;
    28   color: transparent;
    29   text-shadow: none;
    30   background-color: transparent;
    31   border: 0;
    32 }
    33 
    34 .input-block-level {
    35   display: block;
    36   width: 100%;
    37   min-height: 20px;
    38   -webkit-box-sizing: border-box;
    39      -moz-box-sizing: border-box;
    40           box-sizing: border-box;
    41 }
    42 
    43 article,
    44 aside,
    45 details,
    46 figcaption,
    47 figure,
    48 footer,
    49 header,
    50 hgroup,
    51 nav,
    52 section {
    53   display: block;
    54 }
    55 
    56 audio,
    57 canvas,
    58 video {
    59   display: inline-block;
    60   *display: inline;
    61   *zoom: 1;
    62 }
    63 
    64 audio:not([controls]) {
    65   display: none;
    66 }
    67 
    68 html {
    69   font-size: 100%;
    70   -webkit-text-size-adjust: 100%;
    71       -ms-text-size-adjust: 100%;
    72 }
    73 
    74 a:focus {
    75   outline: thin solid #333;
    76   outline: 5px auto -webkit-focus-ring-color;
    77   outline-offset: -2px;
    78 }
    79 
    80 a:hover,
    81 a:active {
    82   outline: 0;
    83 }
    84 
    85 sub,
    86 sup {
    87   position: relative;
    88   font-size: 75%;
    89   line-height: 0;
    90   vertical-align: baseline;
    91 }
    92 
    93 sup {
    94   top: -0.5em;
    95 }
    96 
    97 sub {
    98   bottom: -0.25em;
    99 }
   100 
   101 img {
   102   width: auto\9;
   103   height: auto;
   104   max-width: 100%;
   105   vertical-align: middle;
   106   border: 0;
   107   -ms-interpolation-mode: bicubic;
   108 }
   109 
   110 #map_canvas img,
   111 .google-maps img {
   112   max-width: none;
   113 }
   114 
   115 button,
   116 input,
   117 select,
   118 textarea {
   119   margin: 0;
   120   font-size: 100%;
   121   vertical-align: middle;
   122 }
   123 
   124 button,
   125 input {
   126   *overflow: visible;
   127   line-height: normal;
   128 }
   129 
   130 button::-moz-focus-inner,
   131 input::-moz-focus-inner {
   132   padding: 0;
   133   border: 0;
   134 }
   135 
   136 button,
   137 html input[type="button"],
   138 input[type="reset"],
   139 input[type="submit"] {
   140   cursor: pointer;
   141   -webkit-appearance: button;
   142 }
   143 
   144 label,
   145 select,
   146 button,
   147 input[type="button"],
   148 input[type="reset"],
   149 input[type="submit"],
   150 input[type="radio"],
   151 input[type="checkbox"] {
   152   cursor: pointer;
   153 }
   154 
   155 input[type="search"] {
   156   -webkit-box-sizing: content-box;
   157      -moz-box-sizing: content-box;
   158           box-sizing: content-box;
   159   -webkit-appearance: textfield;
   160 }
   161 
   162 input[type="search"]::-webkit-search-decoration,
   163 input[type="search"]::-webkit-search-cancel-button {
   164   -webkit-appearance: none;
   165 }
   166 
   167 textarea {
   168   overflow: auto;
   169   vertical-align: top;
   170 }
   171 
   172 @media print {
   173   * {
   174     color: #000 !important;
   175     text-shadow: none !important;
   176     background: transparent !important;
   177     box-shadow: none !important;
   178   }
   179   a,
   180   a:visited {
   181     text-decoration: none;
   182   }
   183   a[href]:after {
   184     content: " (" attr(href) ")";
   185   }
   186   abbr[title]:after {
   187     content: " (" attr(title) ")";
   188   }
   189   .ir a:after,
   190   a[href^="javascript:"]:after,
   191   a[href^="#"]:after {
   192     content: "";
   193   }
   194   pre,
   195   blockquote {
   196     border: 1px solid #999;
   197     page-break-inside: avoid;
   198   }
   199   thead {
   200     display: table-header-group;
   201   }
   202   tr,
   203   img {
   204     page-break-inside: avoid;
   205   }
   206   img {
   207     max-width: 100% !important;
   208   }
   209   @page  {
   210     margin: 0.5cm;
   211   }
   212   p,
   213   h2,
   214   h3 {
   215     orphans: 3;
   216     widows: 3;
   217   }
   218   h2,
   219   h3 {
   220     page-break-after: avoid;
   221   }
   222 }
   223 
   224 @font-face {
   225   font-family: 'DOS';
   226   font-style: normal;
   227   font-weight: normal;
   228   src: url('fonts/Fixedsys500c.eot');
   229   src: local('☺'), url('fonts/Fixedsys500c.woff') format('woff'), url('fonts/Fixedsys500c.ttf') format('truetype'), url('fonts/Fixedsys500c.svg') format('svg');
   230 }
   231 
   232 body {
   233   margin: 0;
   234   font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
   235   font-size: 18px;
   236   line-height: 20px;
   237   color: #bbbbbb;
   238   background-color: #000084;
   239 }
   240 
   241 a {
   242   color: #fefe54;
   243   text-decoration: none;
   244 }
   245 
   246 a:hover,
   247 a:focus {
   248   color: #fefe54;
   249   background: #aa5500;
   250 }
   251 
   252 .img-rounded {
   253   -webkit-border-radius: 0;
   254      -moz-border-radius: 0;
   255           border-radius: 0;
   256 }
   257 
   258 .img-polaroid {
   259   padding: 9px 4px 9px 4px;
   260   background-color: #ffffff;
   261   border: 2px solid #000000;
   262 }
   263 
   264 .row {
   265   margin-left: -16px;
   266   *zoom: 1;
   267 }
   268 
   269 .row:before,
   270 .row:after {
   271   display: table;
   272   line-height: 0;
   273   content: "";
   274 }
   275 
   276 .row:after {
   277   clear: both;
   278 }
   279 
   280 [class*="span"] {
   281   float: left;
   282   min-height: 1px;
   283   margin-left: 16px;
   284 }
   285 
   286 .container,
   287 .navbar-static-top .container,
   288 .navbar-fixed-top .container,
   289 .navbar-fixed-bottom .container {
   290   width: 944px;
   291 }
   292 
   293 .span12 {
   294   width: 944px;
   295 }
   296 
   297 .span11 {
   298   width: 864px;
   299 }
   300 
   301 .span10 {
   302   width: 784px;
   303 }
   304 
   305 .span9 {
   306   width: 704px;
   307 }
   308 
   309 .span8 {
   310   width: 624px;
   311 }
   312 
   313 .span7 {
   314   width: 544px;
   315 }
   316 
   317 .span6 {
   318   width: 464px;
   319 }
   320 
   321 .span5 {
   322   width: 384px;
   323 }
   324 
   325 .span4 {
   326   width: 304px;
   327 }
   328 
   329 .span3 {
   330   width: 224px;
   331 }
   332 
   333 .span2 {
   334   width: 144px;
   335 }
   336 
   337 .span1 {
   338   width: 64px;
   339 }
   340 
   341 .offset12 {
   342   margin-left: 976px;
   343 }
   344 
   345 .offset11 {
   346   margin-left: 896px;
   347 }
   348 
   349 .offset10 {
   350   margin-left: 816px;
   351 }
   352 
   353 .offset9 {
   354   margin-left: 736px;
   355 }
   356 
   357 .offset8 {
   358   margin-left: 656px;
   359 }
   360 
   361 .offset7 {
   362   margin-left: 576px;
   363 }
   364 
   365 .offset6 {
   366   margin-left: 496px;
   367 }
   368 
   369 .offset5 {
   370   margin-left: 416px;
   371 }
   372 
   373 .offset4 {
   374   margin-left: 336px;
   375 }
   376 
   377 .offset3 {
   378   margin-left: 256px;
   379 }
   380 
   381 .offset2 {
   382   margin-left: 176px;
   383 }
   384 
   385 .offset1 {
   386   margin-left: 96px;
   387 }
   388 
   389 .row-fluid {
   390   width: 100%;
   391   *zoom: 1;
   392 }
   393 
   394 .row-fluid:before,
   395 .row-fluid:after {
   396   display: table;
   397   line-height: 0;
   398   content: "";
   399 }
   400 
   401 .row-fluid:after {
   402   clear: both;
   403 }
   404 
   405 .row-fluid [class*="span"] {
   406   display: block;
   407   float: left;
   408   width: 100%;
   409   min-height: 20px;
   410   margin-left: 1.694915254237288%;
   411   *margin-left: 1.6419491525423728%;
   412   -webkit-box-sizing: border-box;
   413      -moz-box-sizing: border-box;
   414           box-sizing: border-box;
   415 }
   416 
   417 .row-fluid [class*="span"]:first-child {
   418   margin-left: 0;
   419 }
   420 
   421 .row-fluid .controls-row [class*="span"] + [class*="span"] {
   422   margin-left: 1.694915254237288%;
   423 }
   424 
   425 .row-fluid .span12 {
   426   width: 100%;
   427   *width: 99.94703389830508%;
   428 }
   429 
   430 .row-fluid .span11 {
   431   width: 91.52542372881356%;
   432   *width: 91.47245762711864%;
   433 }
   434 
   435 .row-fluid .span10 {
   436   width: 83.0508474576271%;
   437   *width: 82.99788135593218%;
   438 }
   439 
   440 .row-fluid .span9 {
   441   width: 74.57627118644066%;
   442   *width: 74.52330508474574%;
   443 }
   444 
   445 .row-fluid .span8 {
   446   width: 66.10169491525423%;
   447   *width: 66.04872881355931%;
   448 }
   449 
   450 .row-fluid .span7 {
   451   width: 57.6271186440678%;
   452   *width: 57.574152542372886%;
   453 }
   454 
   455 .row-fluid .span6 {
   456   width: 49.152542372881356%;
   457   *width: 49.09957627118644%;
   458 }
   459 
   460 .row-fluid .span5 {
   461   width: 40.677966101694906%;
   462   *width: 40.62499999999999%;
   463 }
   464 
   465 .row-fluid .span4 {
   466   width: 32.20338983050847%;
   467   *width: 32.15042372881356%;
   468 }
   469 
   470 .row-fluid .span3 {
   471   width: 23.728813559322035%;
   472   *width: 23.675847457627118%;
   473 }
   474 
   475 .row-fluid .span2 {
   476   width: 15.254237288135592%;
   477   *width: 15.201271186440676%;
   478 }
   479 
   480 .row-fluid .span1 {
   481   width: 6.779661016949152%;
   482   *width: 6.726694915254237%;
   483 }
   484 
   485 .row-fluid .offset12 {
   486   margin-left: 103.38983050847457%;
   487   *margin-left: 103.28389830508473%;
   488 }
   489 
   490 .row-fluid .offset12:first-child {
   491   margin-left: 101.69491525423729%;
   492   *margin-left: 101.58898305084745%;
   493 }
   494 
   495 .row-fluid .offset11 {
   496   margin-left: 94.91525423728814%;
   497   *margin-left: 94.8093220338983%;
   498 }
   499 
   500 .row-fluid .offset11:first-child {
   501   margin-left: 93.22033898305085%;
   502   *margin-left: 93.11440677966101%;
   503 }
   504 
   505 .row-fluid .offset10 {
   506   margin-left: 86.44067796610167%;
   507   *margin-left: 86.33474576271183%;
   508 }
   509 
   510 .row-fluid .offset10:first-child {
   511   margin-left: 84.74576271186439%;
   512   *margin-left: 84.63983050847455%;
   513 }
   514 
   515 .row-fluid .offset9 {
   516   margin-left: 77.96610169491524%;
   517   *margin-left: 77.8601694915254%;
   518 }
   519 
   520 .row-fluid .offset9:first-child {
   521   margin-left: 76.27118644067795%;
   522   *margin-left: 76.16525423728811%;
   523 }
   524 
   525 .row-fluid .offset8 {
   526   margin-left: 69.4915254237288%;
   527   *margin-left: 69.38559322033896%;
   528 }
   529 
   530 .row-fluid .offset8:first-child {
   531   margin-left: 67.79661016949152%;
   532   *margin-left: 67.69067796610167%;
   533 }
   534 
   535 .row-fluid .offset7 {
   536   margin-left: 61.016949152542374%;
   537   *margin-left: 60.91101694915255%;
   538 }
   539 
   540 .row-fluid .offset7:first-child {
   541   margin-left: 59.32203389830509%;
   542   *margin-left: 59.21610169491526%;
   543 }
   544 
   545 .row-fluid .offset6 {
   546   margin-left: 52.54237288135593%;
   547   *margin-left: 52.436440677966104%;
   548 }
   549 
   550 .row-fluid .offset6:first-child {
   551   margin-left: 50.847457627118644%;
   552   *margin-left: 50.74152542372882%;
   553 }
   554 
   555 .row-fluid .offset5 {
   556   margin-left: 44.06779661016948%;
   557   *margin-left: 43.961864406779654%;
   558 }
   559 
   560 .row-fluid .offset5:first-child {
   561   margin-left: 42.37288135593219%;
   562   *margin-left: 42.26694915254237%;
   563 }
   564 
   565 .row-fluid .offset4 {
   566   margin-left: 35.593220338983045%;
   567   *margin-left: 35.48728813559322%;
   568 }
   569 
   570 .row-fluid .offset4:first-child {
   571   margin-left: 33.89830508474576%;
   572   *margin-left: 33.79237288135593%;
   573 }
   574 
   575 .row-fluid .offset3 {
   576   margin-left: 27.11864406779661%;
   577   *margin-left: 27.01271186440678%;
   578 }
   579 
   580 .row-fluid .offset3:first-child {
   581   margin-left: 25.423728813559322%;
   582   *margin-left: 25.317796610169488%;
   583 }
   584 
   585 .row-fluid .offset2 {
   586   margin-left: 18.644067796610166%;
   587   *margin-left: 18.538135593220336%;
   588 }
   589 
   590 .row-fluid .offset2:first-child {
   591   margin-left: 16.94915254237288%;
   592   *margin-left: 16.84322033898305%;
   593 }
   594 
   595 .row-fluid .offset1 {
   596   margin-left: 10.169491525423728%;
   597   *margin-left: 10.063559322033898%;
   598 }
   599 
   600 .row-fluid .offset1:first-child {
   601   margin-left: 8.47457627118644%;
   602   *margin-left: 8.36864406779661%;
   603 }
   604 
   605 [class*="span"].hide,
   606 .row-fluid [class*="span"].hide {
   607   display: none;
   608 }
   609 
   610 [class*="span"].pull-right,
   611 .row-fluid [class*="span"].pull-right {
   612   float: right;
   613 }
   614 
   615 .container {
   616   margin-left: 20px;
   617   *zoom: 1;
   618 }
   619 
   620 .container:before,
   621 .container:after {
   622   display: table;
   623   line-height: 0;
   624   content: "";
   625 }
   626 
   627 .container:after {
   628   clear: both;
   629 }
   630 
   631 .container-fluid {
   632   padding-right: 16px;
   633   padding-left: 16px;
   634   *zoom: 1;
   635 }
   636 
   637 .container-fluid:before,
   638 .container-fluid:after {
   639   display: table;
   640   line-height: 0;
   641   content: "";
   642 }
   643 
   644 .container-fluid:after {
   645   clear: both;
   646 }
   647 
   648 img {
   649   -webkit-filter: contrast(800%);
   650      -moz-filter: contrast(1000%);
   651       -ms-filter: contrast(800%);
   652        -o-filter: contrast(800%);
   653           filter: contrast(1000%);
   654 }
   655 
   656 p {
   657   margin: 0 0 20px;
   658 }
   659 
   660 .lead {
   661   padding: 9px 14px 9px 14px;
   662   margin: 9px 4px 9px 4px;
   663   font-size: 18px;
   664   color: #ffffff;
   665   border: 2px solid #bbbbbb;
   666 }
   667 
   668 small {
   669   font-size: 100%;
   670 }
   671 
   672 strong {
   673   font-weight: normal;
   674   color: #ffffff;
   675 }
   676 
   677 em {
   678   font-weight: normal;
   679   color: #ffffff;
   680 }
   681 
   682 cite {
   683   font-style: normal;
   684 }
   685 
   686 i,
   687 cite,
   688 em,
   689 var,
   690 address,
   691 dfn {
   692   font-style: normal;
   693 }
   694 
   695 i:before,
   696 cite:before,
   697 em:before,
   698 var:before,
   699 address:before,
   700 dfn:before,
   701 i:after,
   702 cite:after,
   703 em:after,
   704 var:after,
   705 address:after,
   706 dfn:after {
   707   content: '/';
   708 }
   709 
   710 .muted {
   711   display: none;
   712   color: #bbbbbb;
   713 }
   714 
   715 .text-warning {
   716   color: #ffffff;
   717 }
   718 
   719 a.text-warning:hover,
   720 a.text-warning:focus {
   721   color: #ffffff;
   722 }
   723 
   724 .text-error {
   725   color: #ffffff;
   726 }
   727 
   728 a.text-error:hover,
   729 a.text-error:focus {
   730   color: #ffffff;
   731 }
   732 
   733 .text-info {
   734   color: #000000;
   735 }
   736 
   737 a.text-info:hover,
   738 a.text-info:focus {
   739   color: #000000;
   740 }
   741 
   742 .text-success {
   743   color: #55ff55;
   744 }
   745 
   746 a.text-success:hover,
   747 a.text-success:focus {
   748   color: #55ff55;
   749 }
   750 
   751 .text-left {
   752   text-align: left;
   753 }
   754 
   755 .text-right {
   756   text-align: right;
   757 }
   758 
   759 .text-center {
   760   text-align: center;
   761 }
   762 
   763 h1,
   764 h2,
   765 h3,
   766 h4,
   767 h5,
   768 h6 {
   769   margin: 0;
   770   font-family: inherit;
   771   font-weight: inherit;
   772   line-height: 20px;
   773   color: #ffffff;
   774   text-rendering: optimizelegibility;
   775 }
   776 
   777 h1 small,
   778 h2 small,
   779 h3 small,
   780 h4 small,
   781 h5 small,
   782 h6 small {
   783   font-weight: normal;
   784   line-height: 1;
   785   color: #bbbbbb;
   786 }
   787 
   788 h1,
   789 h2,
   790 h3 {
   791   line-height: 20px;
   792 }
   793 
   794 h3:before {
   795   content: ">>> ";
   796 }
   797 
   798 h3:after {
   799   content: " <<<";
   800 }
   801 
   802 h1 {
   803   font-size: 18px;
   804   text-transform: uppercase;
   805 }
   806 
   807 h2 {
   808   font-size: 18px;
   809   text-align: center;
   810   white-space: nowrap;
   811 }
   812 
   813 h3 {
   814   font-size: 18px;
   815 }
   816 
   817 h4 {
   818   font-size: 18px;
   819   color: #fe54fe;
   820 }
   821 
   822 h5 {
   823   font-size: 18px;
   824 }
   825 
   826 h6 {
   827   font-size: 18px;
   828 }
   829 
   830 h1 small {
   831   font-size: 18px;
   832 }
   833 
   834 h2 small {
   835   font-size: 18px;
   836 }
   837 
   838 h3 small {
   839   font-size: 18px;
   840 }
   841 
   842 h4 small {
   843   font-size: 18px;
   844 }
   845 
   846 .page-header {
   847   padding: 20px 20px;
   848   margin: 20px 0 20px;
   849   background: #00aaaa;
   850 }
   851 
   852 .page-header h1 {
   853   color: #000000;
   854 }
   855 
   856 ul,
   857 ol {
   858   padding: 0;
   859   margin: 0 0 20px 20px;
   860 }
   861 
   862 ul ul,
   863 ul ol,
   864 ol ol,
   865 ol ul {
   866   margin-bottom: 0;
   867 }
   868 
   869 li {
   870   padding-left: 0;
   871   margin-left: 0;
   872   line-height: 20px;
   873   list-style: none;
   874 }
   875 
   876 ul.unstyled,
   877 ol.unstyled {
   878   margin-left: 0;
   879   list-style: none;
   880 }
   881 
   882 ul.inline,
   883 ol.inline {
   884   margin-left: 0;
   885   list-style: none;
   886 }
   887 
   888 ul.inline > li,
   889 ol.inline > li {
   890   display: inline-block;
   891   *display: inline;
   892   padding-right: 9.5px;
   893   padding-left: 10.7px;
   894   *zoom: 1;
   895 }
   896 
   897 dl {
   898   margin-bottom: 20px;
   899 }
   900 
   901 dt,
   902 dd {
   903   line-height: 20px;
   904 }
   905 
   906 dt {
   907   font-weight: normal;
   908 }
   909 
   910 dd {
   911   margin-left: 21px;
   912 }
   913 
   914 .dl-horizontal {
   915   *zoom: 1;
   916 }
   917 
   918 .dl-horizontal:before,
   919 .dl-horizontal:after {
   920   display: table;
   921   line-height: 0;
   922   content: "";
   923 }
   924 
   925 .dl-horizontal:after {
   926   clear: both;
   927 }
   928 
   929 .dl-horizontal dt {
   930   float: left;
   931   width: 162px;
   932   overflow: hidden;
   933   clear: left;
   934   text-align: right;
   935   text-overflow: ellipsis;
   936   white-space: nowrap;
   937 }
   938 
   939 .dl-horizontal dd {
   940   margin-left: 182px;
   941 }
   942 
   943 hr {
   944   margin: 6px 0 7px;
   945   border: 0;
   946   border-top: 0px solid #bbbbbb;
   947   border-bottom: 2px solid #ffffff;
   948 }
   949 
   950 abbr[title],
   951 abbr[data-original-title] {
   952   cursor: help;
   953   border: 0;
   954 }
   955 
   956 abbr.initialism {
   957   font-size: 90%;
   958   text-transform: uppercase;
   959 }
   960 
   961 blockquote {
   962   padding: 0 0 0 15px;
   963   margin: 0 0 20px;
   964   border-left: 5px solid #bbbbbb;
   965 }
   966 
   967 blockquote p {
   968   margin-bottom: 0;
   969   font-size: 18px;
   970   line-height: 20px;
   971 }
   972 
   973 blockquote small {
   974   display: block;
   975   line-height: 20px;
   976   color: #bbbbbb;
   977 }
   978 
   979 blockquote small:before {
   980   content: '\2014 \00A0';
   981 }
   982 
   983 blockquote.pull-right {
   984   float: right;
   985   padding-right: 1em;
   986   padding-left: 0;
   987   border-right: 5px solid #bbbbbb;
   988   border-left: 0;
   989 }
   990 
   991 blockquote.pull-right p,
   992 blockquote.pull-right small {
   993   text-align: right;
   994 }
   995 
   996 blockquote.pull-right small:before {
   997   content: '';
   998 }
   999 
  1000 blockquote.pull-right small:after {
  1001   content: '\00A0 \2014';
  1002 }
  1003 
  1004 q:before,
  1005 q:after,
  1006 blockquote:before,
  1007 blockquote:after {
  1008   content: "";
  1009 }
  1010 
  1011 address {
  1012   display: block;
  1013   margin-bottom: 20px;
  1014   font-style: normal;
  1015   line-height: 20px;
  1016 }
  1017 
  1018 code,
  1019 pre {
  1020   padding: 0;
  1021   font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
  1022   font-size: 18px;
  1023   color: #555555;
  1024   -webkit-border-radius: 0;
  1025      -moz-border-radius: 0;
  1026           border-radius: 0;
  1027 }
  1028 
  1029 code {
  1030   padding: 0;
  1031   color: #ffffff;
  1032   white-space: nowrap;
  1033   background-color: #000000;
  1034   border: 0;
  1035 }
  1036 
  1037 pre {
  1038   display: block;
  1039   padding: 0;
  1040   margin: 0 0 10px;
  1041   font-size: 18px;
  1042   font-weight: normal;
  1043   line-height: 20px;
  1044   word-break: break-all;
  1045   word-wrap: break-word;
  1046   white-space: pre;
  1047   white-space: pre-wrap;
  1048   background-color: #000000;
  1049   border: 0;
  1050   -webkit-border-radius: 0;
  1051      -moz-border-radius: 0;
  1052           border-radius: 0;
  1053 }
  1054 
  1055 pre.prettyprint {
  1056   margin-bottom: 20px;
  1057 }
  1058 
  1059 pre code {
  1060   padding: 0;
  1061   color: inherit;
  1062   white-space: pre;
  1063   white-space: pre-wrap;
  1064   background-color: transparent;
  1065   border: 0;
  1066 }
  1067 
  1068 .pre-scrollable {
  1069   max-height: 340px;
  1070   overflow-y: scroll;
  1071 }
  1072 
  1073 form {
  1074   margin: 0 0 20px;
  1075 }
  1076 
  1077 fieldset {
  1078   padding: 0;
  1079   margin: 0;
  1080   border: 0;
  1081 }
  1082 
  1083 legend {
  1084   display: block;
  1085   width: 100%;
  1086   padding: 0;
  1087   margin-bottom: 20px;
  1088   font-size: 18px;
  1089   line-height: 40px;
  1090   color: #ffffff;
  1091   border: 0;
  1092 }
  1093 
  1094 legend small {
  1095   font-size: 20px;
  1096   color: #bbbbbb;
  1097 }
  1098 
  1099 legend:before {
  1100   content: "## ";
  1101 }
  1102 
  1103 legend:after {
  1104   content: " ##";
  1105 }
  1106 
  1107 label,
  1108 input,
  1109 button,
  1110 select,
  1111 textarea {
  1112   font-size: 18px;
  1113   font-weight: normal;
  1114   line-height: 20px;
  1115 }
  1116 
  1117 input,
  1118 button,
  1119 select,
  1120 textarea {
  1121   font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
  1122 }
  1123 
  1124 label {
  1125   display: block;
  1126   margin-bottom: 5px;
  1127 }
  1128 
  1129 select,
  1130 textarea,
  1131 input[type="text"],
  1132 input[type="password"],
  1133 input[type="datetime"],
  1134 input[type="datetime-local"],
  1135 input[type="date"],
  1136 input[type="month"],
  1137 input[type="time"],
  1138 input[type="week"],
  1139 input[type="number"],
  1140 input[type="email"],
  1141 input[type="url"],
  1142 input[type="search"],
  1143 input[type="tel"],
  1144 input[type="color"],
  1145 .uneditable-input {
  1146   display: inline-block;
  1147   height: 20px;
  1148   padding: 0 0;
  1149   margin: 10px 5px;
  1150   font-size: 18px;
  1151   line-height: 20px;
  1152   color: #000000;
  1153   vertical-align: middle;
  1154   background: #bbbbbb;
  1155   border: 2px solid #000000;
  1156 }
  1157 
  1158 input[type="text"]:before {
  1159   content: "[";
  1160 }
  1161 
  1162 input[type="text"]:after {
  1163   content: "]";
  1164 }
  1165 
  1166 input,
  1167 textarea,
  1168 .uneditable-input {
  1169   width: 206px;
  1170 }
  1171 
  1172 textarea {
  1173   height: auto;
  1174 }
  1175 
  1176 textarea,
  1177 input[type="text"],
  1178 input[type="password"],
  1179 input[type="datetime"],
  1180 input[type="datetime-local"],
  1181 input[type="date"],
  1182 input[type="month"],
  1183 input[type="time"],
  1184 input[type="week"],
  1185 input[type="number"],
  1186 input[type="email"],
  1187 input[type="url"],
  1188 input[type="search"],
  1189 input[type="tel"],
  1190 input[type="color"],
  1191 .uneditable-input {
  1192   background-color: #bbbbbb;
  1193   border: 0;
  1194   border-bottom: 2px solid #000000;
  1195 }
  1196 
  1197 textarea:focus,
  1198 input[type="text"]:focus,
  1199 input[type="password"]:focus,
  1200 input[type="datetime"]:focus,
  1201 input[type="datetime-local"]:focus,
  1202 input[type="date"]:focus,
  1203 input[type="month"]:focus,
  1204 input[type="time"]:focus,
  1205 input[type="week"]:focus,
  1206 input[type="number"]:focus,
  1207 input[type="email"]:focus,
  1208 input[type="url"]:focus,
  1209 input[type="search"]:focus,
  1210 input[type="tel"]:focus,
  1211 input[type="color"]:focus,
  1212 .uneditable-input:focus {
  1213   outline: 0;
  1214 }
  1215 
  1216 input[type="radio"],
  1217 input[type="checkbox"] {
  1218   margin: 4px 0 0;
  1219   margin-top: 1px \9;
  1220   *margin-top: 0;
  1221   line-height: normal;
  1222 }
  1223 
  1224 input[type="file"],
  1225 input[type="image"],
  1226 input[type="submit"],
  1227 input[type="reset"],
  1228 input[type="button"],
  1229 input[type="radio"],
  1230 input[type="checkbox"] {
  1231   width: auto;
  1232 }
  1233 
  1234 select,
  1235 input[type="file"] {
  1236   height: 20px;
  1237   /* In IE7, the height of the select element cannot be changed by height, only font-size */
  1238 
  1239   *margin-top: 4px;
  1240   /* For IE7, add top margin to align select with labels */
  1241 
  1242   line-height: 20px;
  1243 }
  1244 
  1245 select {
  1246   width: 220px;
  1247   background-color: #ffffff;
  1248   border: 1px solid #cccccc;
  1249 }
  1250 
  1251 select[multiple],
  1252 select[size] {
  1253   height: auto;
  1254 }
  1255 
  1256 select:focus,
  1257 input[type="file"]:focus,
  1258 input[type="radio"]:focus,
  1259 input[type="checkbox"]:focus {
  1260   outline: thin solid #333;
  1261   outline: 5px auto -webkit-focus-ring-color;
  1262   outline-offset: -2px;
  1263 }
  1264 
  1265 .uneditable-input,
  1266 .uneditable-textarea {
  1267   color: #bbbbbb;
  1268   cursor: not-allowed;
  1269   background-color: #fcfcfc;
  1270   border-color: #cccccc;
  1271 }
  1272 
  1273 .uneditable-input {
  1274   overflow: hidden;
  1275   white-space: nowrap;
  1276 }
  1277 
  1278 .uneditable-textarea {
  1279   width: auto;
  1280   height: auto;
  1281 }
  1282 
  1283 input:-moz-placeholder,
  1284 textarea:-moz-placeholder {
  1285   color: #bbbbbb;
  1286 }
  1287 
  1288 input:-ms-input-placeholder,
  1289 textarea:-ms-input-placeholder {
  1290   color: #bbbbbb;
  1291 }
  1292 
  1293 input::-webkit-input-placeholder,
  1294 textarea::-webkit-input-placeholder {
  1295   color: #bbbbbb;
  1296 }
  1297 
  1298 .radio,
  1299 .checkbox {
  1300   min-height: 20px;
  1301   padding-left: 20px;
  1302 }
  1303 
  1304 .radio input[type="radio"],
  1305 .checkbox input[type="checkbox"] {
  1306   float: left;
  1307   margin-left: -20px;
  1308 }
  1309 
  1310 .controls > .radio:first-child,
  1311 .controls > .checkbox:first-child {
  1312   padding-top: 5px;
  1313 }
  1314 
  1315 .radio.inline,
  1316 .checkbox.inline {
  1317   display: inline-block;
  1318   padding-top: 5px;
  1319   margin-bottom: 0;
  1320   vertical-align: middle;
  1321 }
  1322 
  1323 .radio.inline + .radio.inline,
  1324 .checkbox.inline + .checkbox.inline {
  1325   margin-left: 10px;
  1326 }
  1327 
  1328 .input-mini {
  1329   width: 60px;
  1330 }
  1331 
  1332 .input-small {
  1333   width: 90px;
  1334 }
  1335 
  1336 .input-medium {
  1337   width: 150px;
  1338 }
  1339 
  1340 .input-large {
  1341   width: 210px;
  1342 }
  1343 
  1344 .input-xlarge {
  1345   width: 270px;
  1346 }
  1347 
  1348 .input-xxlarge {
  1349   width: 530px;
  1350 }
  1351 
  1352 input[class*="span"],
  1353 select[class*="span"],
  1354 textarea[class*="span"],
  1355 .uneditable-input[class*="span"],
  1356 .row-fluid input[class*="span"],
  1357 .row-fluid select[class*="span"],
  1358 .row-fluid textarea[class*="span"],
  1359 .row-fluid .uneditable-input[class*="span"] {
  1360   float: none;
  1361   margin-left: 0;
  1362 }
  1363 
  1364 .input-append input[class*="span"],
  1365 .input-append .uneditable-input[class*="span"],
  1366 .input-prepend input[class*="span"],
  1367 .input-prepend .uneditable-input[class*="span"],
  1368 .row-fluid input[class*="span"],
  1369 .row-fluid select[class*="span"],
  1370 .row-fluid textarea[class*="span"],
  1371 .row-fluid .uneditable-input[class*="span"],
  1372 .row-fluid .input-prepend [class*="span"],
  1373 .row-fluid .input-append [class*="span"] {
  1374   display: inline-block;
  1375 }
  1376 
  1377 input,
  1378 textarea,
  1379 .uneditable-input {
  1380   margin-left: 0;
  1381 }
  1382 
  1383 .controls-row [class*="span"] + [class*="span"] {
  1384   margin-left: 16px;
  1385 }
  1386 
  1387 input.span12,
  1388 textarea.span12,
  1389 .uneditable-input.span12 {
  1390   width: 930px;
  1391 }
  1392 
  1393 input.span11,
  1394 textarea.span11,
  1395 .uneditable-input.span11 {
  1396   width: 850px;
  1397 }
  1398 
  1399 input.span10,
  1400 textarea.span10,
  1401 .uneditable-input.span10 {
  1402   width: 770px;
  1403 }
  1404 
  1405 input.span9,
  1406 textarea.span9,
  1407 .uneditable-input.span9 {
  1408   width: 690px;
  1409 }
  1410 
  1411 input.span8,
  1412 textarea.span8,
  1413 .uneditable-input.span8 {
  1414   width: 610px;
  1415 }
  1416 
  1417 input.span7,
  1418 textarea.span7,
  1419 .uneditable-input.span7 {
  1420   width: 530px;
  1421 }
  1422 
  1423 input.span6,
  1424 textarea.span6,
  1425 .uneditable-input.span6 {
  1426   width: 450px;
  1427 }
  1428 
  1429 input.span5,
  1430 textarea.span5,
  1431 .uneditable-input.span5 {
  1432   width: 370px;
  1433 }
  1434 
  1435 input.span4,
  1436 textarea.span4,
  1437 .uneditable-input.span4 {
  1438   width: 290px;
  1439 }
  1440 
  1441 input.span3,
  1442 textarea.span3,
  1443 .uneditable-input.span3 {
  1444   width: 210px;
  1445 }
  1446 
  1447 input.span2,
  1448 textarea.span2,
  1449 .uneditable-input.span2 {
  1450   width: 130px;
  1451 }
  1452 
  1453 input.span1,
  1454 textarea.span1,
  1455 .uneditable-input.span1 {
  1456   width: 50px;
  1457 }
  1458 
  1459 .controls-row {
  1460   *zoom: 1;
  1461 }
  1462 
  1463 .controls-row:before,
  1464 .controls-row:after {
  1465   display: table;
  1466   line-height: 0;
  1467   content: "";
  1468 }
  1469 
  1470 .controls-row:after {
  1471   clear: both;
  1472 }
  1473 
  1474 .controls-row [class*="span"],
  1475 .row-fluid .controls-row [class*="span"] {
  1476   float: left;
  1477 }
  1478 
  1479 .controls-row .checkbox[class*="span"],
  1480 .controls-row .radio[class*="span"] {
  1481   padding-top: 5px;
  1482 }
  1483 
  1484 input[disabled],
  1485 select[disabled],
  1486 textarea[disabled],
  1487 input[readonly],
  1488 select[readonly],
  1489 textarea[readonly] {
  1490   cursor: not-allowed;
  1491   background-color: #bbbbbb;
  1492 }
  1493 
  1494 input[type="radio"][disabled],
  1495 input[type="checkbox"][disabled],
  1496 input[type="radio"][readonly],
  1497 input[type="checkbox"][readonly] {
  1498   background-color: transparent;
  1499 }
  1500 
  1501 .control-group.warning .control-label,
  1502 .control-group.warning .help-block,
  1503 .control-group.warning .help-inline {
  1504   color: #ffffff;
  1505 }
  1506 
  1507 .control-group.warning .checkbox,
  1508 .control-group.warning .radio,
  1509 .control-group.warning input,
  1510 .control-group.warning select,
  1511 .control-group.warning textarea {
  1512   color: #ffffff;
  1513 }
  1514 
  1515 .control-group.warning input,
  1516 .control-group.warning select,
  1517 .control-group.warning textarea {
  1518   border-color: #ffffff;
  1519 }
  1520 
  1521 .control-group.warning input:focus,
  1522 .control-group.warning select:focus,
  1523 .control-group.warning textarea:focus {
  1524   border-color: #ffffff;
  1525   -webkit-box-shadow: 0;
  1526      -moz-box-shadow: 0;
  1527           box-shadow: 0;
  1528 }
  1529 
  1530 .control-group.warning .input-prepend .add-on,
  1531 .control-group.warning .input-append .add-on {
  1532   color: #ffffff;
  1533   background-color: #00aaaa;
  1534   border-color: #ffffff;
  1535 }
  1536 
  1537 .control-group.error .control-label,
  1538 .control-group.error .help-block,
  1539 .control-group.error .help-inline {
  1540   color: #ffffff;
  1541 }
  1542 
  1543 .control-group.error .checkbox,
  1544 .control-group.error .radio,
  1545 .control-group.error input,
  1546 .control-group.error select,
  1547 .control-group.error textarea {
  1548   color: #ffffff;
  1549 }
  1550 
  1551 .control-group.error input,
  1552 .control-group.error select,
  1553 .control-group.error textarea {
  1554   border-color: #ffffff;
  1555 }
  1556 
  1557 .control-group.error input:focus,
  1558 .control-group.error select:focus,
  1559 .control-group.error textarea:focus {
  1560   border-color: #ffffff;
  1561   -webkit-box-shadow: 0;
  1562      -moz-box-shadow: 0;
  1563           box-shadow: 0;
  1564 }
  1565 
  1566 .control-group.error .input-prepend .add-on,
  1567 .control-group.error .input-append .add-on {
  1568   color: #ffffff;
  1569   background-color: #aa0000;
  1570   border-color: #ffffff;
  1571 }
  1572 
  1573 .control-group.success .control-label,
  1574 .control-group.success .help-block,
  1575 .control-group.success .help-inline {
  1576   color: #55ff55;
  1577 }
  1578 
  1579 .control-group.success .checkbox,
  1580 .control-group.success .radio,
  1581 .control-group.success input,
  1582 .control-group.success select,
  1583 .control-group.success textarea {
  1584   color: #55ff55;
  1585 }
  1586 
  1587 .control-group.success input,
  1588 .control-group.success select,
  1589 .control-group.success textarea {
  1590   border-color: #55ff55;
  1591 }
  1592 
  1593 .control-group.success input:focus,
  1594 .control-group.success select:focus,
  1595 .control-group.success textarea:focus {
  1596   border-color: #55ff55;
  1597   -webkit-box-shadow: 0;
  1598      -moz-box-shadow: 0;
  1599           box-shadow: 0;
  1600 }
  1601 
  1602 .control-group.success .input-prepend .add-on,
  1603 .control-group.success .input-append .add-on {
  1604   color: #55ff55;
  1605   background-color: #000000;
  1606   border-color: #55ff55;
  1607 }
  1608 
  1609 .control-group.info .control-label,
  1610 .control-group.info .help-block,
  1611 .control-group.info .help-inline {
  1612   color: #000000;
  1613 }
  1614 
  1615 .control-group.info .checkbox,
  1616 .control-group.info .radio,
  1617 .control-group.info input,
  1618 .control-group.info select,
  1619 .control-group.info textarea {
  1620   color: #000000;
  1621 }
  1622 
  1623 .control-group.info input,
  1624 .control-group.info select,
  1625 .control-group.info textarea {
  1626   border-color: #000000;
  1627 }
  1628 
  1629 .control-group.info input:focus,
  1630 .control-group.info select:focus,
  1631 .control-group.info textarea:focus {
  1632   border-color: #000000;
  1633   -webkit-box-shadow: 0;
  1634      -moz-box-shadow: 0;
  1635           box-shadow: 0;
  1636 }
  1637 
  1638 .control-group.info .input-prepend .add-on,
  1639 .control-group.info .input-append .add-on {
  1640   color: #000000;
  1641   background-color: #000000;
  1642   border-color: #000000;
  1643 }
  1644 
  1645 input:focus:invalid,
  1646 textarea:focus:invalid,
  1647 select:focus:invalid {
  1648   color: #b94a48;
  1649   border-color: #ee5f5b;
  1650 }
  1651 
  1652 input:focus:invalid:focus,
  1653 textarea:focus:invalid:focus,
  1654 select:focus:invalid:focus {
  1655   border-color: #e9322d;
  1656   -webkit-box-shadow: 0 0 6px #f8b9b7;
  1657      -moz-box-shadow: 0 0 6px #f8b9b7;
  1658           box-shadow: 0 0 6px #f8b9b7;
  1659 }
  1660 
  1661 .form-actions {
  1662   padding: 19px 20px 20px;
  1663   margin-top: 20px;
  1664   margin-bottom: 20px;
  1665   background-color: #f5f5f5;
  1666   border-top: 1px solid #e5e5e5;
  1667   *zoom: 1;
  1668 }
  1669 
  1670 .form-actions:before,
  1671 .form-actions:after {
  1672   display: table;
  1673   line-height: 0;
  1674   content: "";
  1675 }
  1676 
  1677 .form-actions:after {
  1678   clear: both;
  1679 }
  1680 
  1681 .help-block,
  1682 .help-inline {
  1683   color: #e1e1e1;
  1684 }
  1685 
  1686 .help-block {
  1687   display: block;
  1688   margin-bottom: 10px;
  1689 }
  1690 
  1691 .help-inline {
  1692   display: inline-block;
  1693   *display: inline;
  1694   padding-left: 5px;
  1695   vertical-align: middle;
  1696   *zoom: 1;
  1697 }
  1698 
  1699 .input-append,
  1700 .input-prepend {
  1701   display: inline-block;
  1702   margin-bottom: 10px;
  1703   font-size: 0;
  1704   white-space: nowrap;
  1705   vertical-align: middle;
  1706 }
  1707 
  1708 .input-append input,
  1709 .input-prepend input,
  1710 .input-append select,
  1711 .input-prepend select,
  1712 .input-append .uneditable-input,
  1713 .input-prepend .uneditable-input,
  1714 .input-append .dropdown-menu,
  1715 .input-prepend .dropdown-menu,
  1716 .input-append .popover,
  1717 .input-prepend .popover {
  1718   font-size: 18px;
  1719 }
  1720 
  1721 .input-append input,
  1722 .input-prepend input,
  1723 .input-append select,
  1724 .input-prepend select,
  1725 .input-append .uneditable-input,
  1726 .input-prepend .uneditable-input {
  1727   position: relative;
  1728   margin-bottom: 0;
  1729   *margin-left: 0;
  1730   vertical-align: top;
  1731   -webkit-border-radius: 0 0 0px 0;
  1732      -moz-border-radius: 0 0 0px 0;
  1733           border-radius: 0 0 0px 0;
  1734 }
  1735 
  1736 .input-append input:focus,
  1737 .input-prepend input:focus,
  1738 .input-append select:focus,
  1739 .input-prepend select:focus,
  1740 .input-append .uneditable-input:focus,
  1741 .input-prepend .uneditable-input:focus {
  1742   z-index: 2;
  1743 }
  1744 
  1745 .input-append .add-on,
  1746 .input-prepend .add-on {
  1747   display: inline-block;
  1748   width: auto;
  1749   height: 20px;
  1750   min-width: 16px;
  1751   padding: 4px 5px;
  1752   font-size: 18px;
  1753   font-weight: normal;
  1754   line-height: 20px;
  1755   text-align: center;
  1756   text-shadow: 0;
  1757   background-color: #bbbbbb;
  1758   border: 0;
  1759 }
  1760 
  1761 .input-append .add-on,
  1762 .input-prepend .add-on,
  1763 .input-append .btn,
  1764 .input-prepend .btn,
  1765 .input-append .btn-group > .dropdown-toggle,
  1766 .input-prepend .btn-group > .dropdown-toggle {
  1767   vertical-align: top;
  1768   -webkit-border-radius: 0;
  1769      -moz-border-radius: 0;
  1770           border-radius: 0;
  1771 }
  1772 
  1773 .input-prepend .add-on,
  1774 .input-prepend .btn {
  1775   margin-right: -1px;
  1776 }
  1777 
  1778 .input-prepend .add-on:first-child,
  1779 .input-prepend .btn:first-child {
  1780   -webkit-border-radius: 0 0 0 0px;
  1781      -moz-border-radius: 0 0 0 0px;
  1782           border-radius: 0 0 0 0px;
  1783 }
  1784 
  1785 .input-append input,
  1786 .input-append select,
  1787 .input-append .uneditable-input {
  1788   -webkit-border-radius: 0 0 0 0px;
  1789      -moz-border-radius: 0 0 0 0px;
  1790           border-radius: 0 0 0 0px;
  1791 }
  1792 
  1793 .input-append input + .btn-group .btn:last-child,
  1794 .input-append select + .btn-group .btn:last-child,
  1795 .input-append .uneditable-input + .btn-group .btn:last-child {
  1796   -webkit-border-radius: 0 0 0px 0;
  1797      -moz-border-radius: 0 0 0px 0;
  1798           border-radius: 0 0 0px 0;
  1799 }
  1800 
  1801 .input-append .add-on,
  1802 .input-append .btn,
  1803 .input-append .btn-group {
  1804   margin-left: -1px;
  1805 }
  1806 
  1807 .input-append .add-on:last-child,
  1808 .input-append .btn:last-child,
  1809 .input-append .btn-group:last-child > .dropdown-toggle {
  1810   -webkit-border-radius: 0 0 0px 0;
  1811      -moz-border-radius: 0 0 0px 0;
  1812           border-radius: 0 0 0px 0;
  1813 }
  1814 
  1815 .input-prepend.input-append input,
  1816 .input-prepend.input-append select,
  1817 .input-prepend.input-append .uneditable-input {
  1818   -webkit-border-radius: 0;
  1819      -moz-border-radius: 0;
  1820           border-radius: 0;
  1821 }
  1822 
  1823 .input-prepend.input-append input + .btn-group .btn,
  1824 .input-prepend.input-append select + .btn-group .btn,
  1825 .input-prepend.input-append .uneditable-input + .btn-group .btn {
  1826   -webkit-border-radius: 0 0 0px 0;
  1827      -moz-border-radius: 0 0 0px 0;
  1828           border-radius: 0 0 0px 0;
  1829 }
  1830 
  1831 .input-prepend.input-append .add-on:first-child,
  1832 .input-prepend.input-append .btn:first-child {
  1833   margin-right: -1px;
  1834   -webkit-border-radius: 0 0 0 0px;
  1835      -moz-border-radius: 0 0 0 0px;
  1836           border-radius: 0 0 0 0px;
  1837 }
  1838 
  1839 .input-prepend.input-append .add-on:last-child,
  1840 .input-prepend.input-append .btn:last-child {
  1841   margin-left: -1px;
  1842   -webkit-border-radius: 0 0 0px 0;
  1843      -moz-border-radius: 0 0 0px 0;
  1844           border-radius: 0 0 0px 0;
  1845 }
  1846 
  1847 .input-prepend.input-append .btn-group:first-child {
  1848   margin-left: 0;
  1849 }
  1850 
  1851 input.search-query {
  1852   padding-right: 14px;
  1853   padding-right: 4px \9;
  1854   padding-left: 14px;
  1855   padding-left: 4px \9;
  1856   /* IE7-8 doesn't have border-radius, so don't indent the padding */
  1857 
  1858   margin-bottom: 0;
  1859 }
  1860 
  1861 /* Allow for input prepend/append in search forms */
  1862 
  1863 .form-search .input-append .search-query,
  1864 .form-search .input-prepend .search-query {
  1865   -webkit-border-radius: 0;
  1866      -moz-border-radius: 0;
  1867           border-radius: 0;
  1868 }
  1869 
  1870 .form-search input,
  1871 .form-inline input,
  1872 .form-horizontal input,
  1873 .form-search textarea,
  1874 .form-inline textarea,
  1875 .form-horizontal textarea,
  1876 .form-search select,
  1877 .form-inline select,
  1878 .form-horizontal select,
  1879 .form-search .help-inline,
  1880 .form-inline .help-inline,
  1881 .form-horizontal .help-inline,
  1882 .form-search .uneditable-input,
  1883 .form-inline .uneditable-input,
  1884 .form-horizontal .uneditable-input,
  1885 .form-search .input-prepend,
  1886 .form-inline .input-prepend,
  1887 .form-horizontal .input-prepend,
  1888 .form-search .input-append,
  1889 .form-inline .input-append,
  1890 .form-horizontal .input-append {
  1891   display: inline-block;
  1892   *display: inline;
  1893   margin-bottom: 0;
  1894   vertical-align: middle;
  1895   *zoom: 1;
  1896 }
  1897 
  1898 .form-search .hide,
  1899 .form-inline .hide,
  1900 .form-horizontal .hide {
  1901   display: none;
  1902 }
  1903 
  1904 .form-search label,
  1905 .form-inline label,
  1906 .form-search .btn-group,
  1907 .form-inline .btn-group {
  1908   display: inline-block;
  1909 }
  1910 
  1911 .form-search .input-append,
  1912 .form-inline .input-append,
  1913 .form-search .input-prepend,
  1914 .form-inline .input-prepend {
  1915   margin-bottom: 0;
  1916 }
  1917 
  1918 .form-search .radio,
  1919 .form-search .checkbox,
  1920 .form-inline .radio,
  1921 .form-inline .checkbox {
  1922   padding-left: 0;
  1923   margin-bottom: 0;
  1924   vertical-align: middle;
  1925 }
  1926 
  1927 .form-search .radio input[type="radio"],
  1928 .form-search .checkbox input[type="checkbox"],
  1929 .form-inline .radio input[type="radio"],
  1930 .form-inline .checkbox input[type="checkbox"] {
  1931   float: left;
  1932   margin-right: 3px;
  1933   margin-left: 0;
  1934 }
  1935 
  1936 .control-group {
  1937   margin-bottom: 10px;
  1938 }
  1939 
  1940 legend + .control-group {
  1941   margin-top: 20px;
  1942   -webkit-margin-top-collapse: separate;
  1943 }
  1944 
  1945 .form-horizontal .control-group {
  1946   margin-bottom: 20px;
  1947   *zoom: 1;
  1948 }
  1949 
  1950 .form-horizontal .control-group:before,
  1951 .form-horizontal .control-group:after {
  1952   display: table;
  1953   line-height: 0;
  1954   content: "";
  1955 }
  1956 
  1957 .form-horizontal .control-group:after {
  1958   clear: both;
  1959 }
  1960 
  1961 .form-horizontal .control-label {
  1962   float: left;
  1963   width: 162px;
  1964   padding-top: 5px;
  1965   text-align: right;
  1966 }
  1967 
  1968 .form-horizontal .controls {
  1969   *display: inline-block;
  1970   *padding-left: 20px;
  1971   margin-left: 182px;
  1972   *margin-left: 0;
  1973 }
  1974 
  1975 .form-horizontal .controls:first-child {
  1976   *padding-left: 182px;
  1977 }
  1978 
  1979 .form-horizontal .help-block {
  1980   margin-bottom: 0;
  1981 }
  1982 
  1983 .form-horizontal input + .help-block,
  1984 .form-horizontal select + .help-block,
  1985 .form-horizontal textarea + .help-block,
  1986 .form-horizontal .uneditable-input + .help-block,
  1987 .form-horizontal .input-prepend + .help-block,
  1988 .form-horizontal .input-append + .help-block {
  1989   margin-top: 10px;
  1990 }
  1991 
  1992 .form-horizontal .form-actions {
  1993   padding-left: 182px;
  1994 }
  1995 
  1996 table {
  1997   max-width: 100%;
  1998   background-color: transparent;
  1999   border-collapse: collapse;
  2000   border-spacing: 0;
  2001 }
  2002 
  2003 .table {
  2004   width: 100%;
  2005   margin-bottom: 20px;
  2006 }
  2007 
  2008 .table th,
  2009 .table td {
  2010   padding: 8px;
  2011   line-height: 20px;
  2012   text-align: left;
  2013   vertical-align: top;
  2014   border-top: 2px solid #dddddd;
  2015 }
  2016 
  2017 .table th {
  2018   font-weight: normal;
  2019 }
  2020 
  2021 .table thead th {
  2022   vertical-align: bottom;
  2023 }
  2024 
  2025 .table caption + thead tr:first-child th,
  2026 .table caption + thead tr:first-child td,
  2027 .table colgroup + thead tr:first-child th,
  2028 .table colgroup + thead tr:first-child td,
  2029 .table thead:first-child tr:first-child th,
  2030 .table thead:first-child tr:first-child td {
  2031   border-top: 0;
  2032 }
  2033 
  2034 .table tbody + tbody {
  2035   border-top: 2px solid #dddddd;
  2036 }
  2037 
  2038 .table .table {
  2039   background-color: #000084;
  2040 }
  2041 
  2042 .table-condensed th,
  2043 .table-condensed td {
  2044   padding: 4px 5px;
  2045 }
  2046 
  2047 .table-bordered {
  2048   margin-left: 4px;
  2049   border: 2px solid #dddddd;
  2050   border-collapse: separate;
  2051   *border-collapse: collapse;
  2052   border-left: 0;
  2053 }
  2054 
  2055 .table-bordered th,
  2056 .table-bordered td {
  2057   padding: inherit 5.2px;
  2058   border-left: 2px solid #dddddd;
  2059 }
  2060 
  2061 .table-bordered caption + thead tr:first-child th,
  2062 .table-bordered caption + tbody tr:first-child th,
  2063 .table-bordered caption + tbody tr:first-child td,
  2064 .table-bordered colgroup + thead tr:first-child th,
  2065 .table-bordered colgroup + tbody tr:first-child th,
  2066 .table-bordered colgroup + tbody tr:first-child td,
  2067 .table-bordered thead:first-child tr:first-child th,
  2068 .table-bordered tbody:first-child tr:first-child th,
  2069 .table-bordered tbody:first-child tr:first-child td {
  2070   border-top: 0;
  2071 }
  2072 
  2073 .table-bordered thead:first-child tr:first-child > th:first-child,
  2074 .table-bordered tbody:first-child tr:first-child > td:first-child,
  2075 .table-bordered tbody:first-child tr:first-child > th:first-child {
  2076   -webkit-border-top-left-radius: 0;
  2077           border-top-left-radius: 0;
  2078   -moz-border-radius-topleft: 0;
  2079 }
  2080 
  2081 .table-bordered thead:first-child tr:first-child > th:last-child,
  2082 .table-bordered tbody:first-child tr:first-child > td:last-child,
  2083 .table-bordered tbody:first-child tr:first-child > th:last-child {
  2084   -webkit-border-top-right-radius: 0;
  2085           border-top-right-radius: 0;
  2086   -moz-border-radius-topright: 0;
  2087 }
  2088 
  2089 .table-bordered thead:last-child tr:last-child > th:first-child,
  2090 .table-bordered tbody:last-child tr:last-child > td:first-child,
  2091 .table-bordered tbody:last-child tr:last-child > th:first-child,
  2092 .table-bordered tfoot:last-child tr:last-child > td:first-child,
  2093 .table-bordered tfoot:last-child tr:last-child > th:first-child {
  2094   -webkit-border-bottom-left-radius: 0;
  2095           border-bottom-left-radius: 0;
  2096   -moz-border-radius-bottomleft: 0;
  2097 }
  2098 
  2099 .table-bordered thead:last-child tr:last-child > th:last-child,
  2100 .table-bordered tbody:last-child tr:last-child > td:last-child,
  2101 .table-bordered tbody:last-child tr:last-child > th:last-child,
  2102 .table-bordered tfoot:last-child tr:last-child > td:last-child,
  2103 .table-bordered tfoot:last-child tr:last-child > th:last-child {
  2104   -webkit-border-bottom-right-radius: 0;
  2105           border-bottom-right-radius: 0;
  2106   -moz-border-radius-bottomright: 0;
  2107 }
  2108 
  2109 .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  2110   -webkit-border-bottom-left-radius: 0;
  2111           border-bottom-left-radius: 0;
  2112   -moz-border-radius-bottomleft: 0;
  2113 }
  2114 
  2115 .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  2116   -webkit-border-bottom-right-radius: 0;
  2117           border-bottom-right-radius: 0;
  2118   -moz-border-radius-bottomright: 0;
  2119 }
  2120 
  2121 .table-bordered caption + thead tr:first-child th:first-child,
  2122 .table-bordered caption + tbody tr:first-child td:first-child,
  2123 .table-bordered colgroup + thead tr:first-child th:first-child,
  2124 .table-bordered colgroup + tbody tr:first-child td:first-child {
  2125   -webkit-border-top-left-radius: 0;
  2126           border-top-left-radius: 0;
  2127   -moz-border-radius-topleft: 0;
  2128 }
  2129 
  2130 .table-bordered caption + thead tr:first-child th:last-child,
  2131 .table-bordered caption + tbody tr:first-child td:last-child,
  2132 .table-bordered colgroup + thead tr:first-child th:last-child,
  2133 .table-bordered colgroup + tbody tr:first-child td:last-child {
  2134   -webkit-border-top-right-radius: 0;
  2135           border-top-right-radius: 0;
  2136   -moz-border-radius-topright: 0;
  2137 }
  2138 
  2139 .table-striped tbody > tr:nth-child(odd) > td,
  2140 .table-striped tbody > tr:nth-child(odd) > th {
  2141   background-color: transparent;
  2142 }
  2143 
  2144 .table-hover tbody tr:hover > td,
  2145 .table-hover tbody tr:hover > th {
  2146   background-color: #f5f5f5;
  2147 }
  2148 
  2149 table td[class*="span"],
  2150 table th[class*="span"],
  2151 .row-fluid table td[class*="span"],
  2152 .row-fluid table th[class*="span"] {
  2153   display: table-cell;
  2154   float: none;
  2155   margin-left: 0;
  2156 }
  2157 
  2158 .table td.span1,
  2159 .table th.span1 {
  2160   float: none;
  2161   width: 48px;
  2162   margin-left: 0;
  2163 }
  2164 
  2165 .table td.span2,
  2166 .table th.span2 {
  2167   float: none;
  2168   width: 128px;
  2169   margin-left: 0;
  2170 }
  2171 
  2172 .table td.span3,
  2173 .table th.span3 {
  2174   float: none;
  2175   width: 208px;
  2176   margin-left: 0;
  2177 }
  2178 
  2179 .table td.span4,
  2180 .table th.span4 {
  2181   float: none;
  2182   width: 288px;
  2183   margin-left: 0;
  2184 }
  2185 
  2186 .table td.span5,
  2187 .table th.span5 {
  2188   float: none;
  2189   width: 368px;
  2190   margin-left: 0;
  2191 }
  2192 
  2193 .table td.span6,
  2194 .table th.span6 {
  2195   float: none;
  2196   width: 448px;
  2197   margin-left: 0;
  2198 }
  2199 
  2200 .table td.span7,
  2201 .table th.span7 {
  2202   float: none;
  2203   width: 528px;
  2204   margin-left: 0;
  2205 }
  2206 
  2207 .table td.span8,
  2208 .table th.span8 {
  2209   float: none;
  2210   width: 608px;
  2211   margin-left: 0;
  2212 }
  2213 
  2214 .table td.span9,
  2215 .table th.span9 {
  2216   float: none;
  2217   width: 688px;
  2218   margin-left: 0;
  2219 }
  2220 
  2221 .table td.span10,
  2222 .table th.span10 {
  2223   float: none;
  2224   width: 768px;
  2225   margin-left: 0;
  2226 }
  2227 
  2228 .table td.span11,
  2229 .table th.span11 {
  2230   float: none;
  2231   width: 848px;
  2232   margin-left: 0;
  2233 }
  2234 
  2235 .table td.span12,
  2236 .table th.span12 {
  2237   float: none;
  2238   width: 928px;
  2239   margin-left: 0;
  2240 }
  2241 
  2242 .table tbody tr.success > td {
  2243   background-color: #000000;
  2244 }
  2245 
  2246 .table tbody tr.error > td {
  2247   background-color: #aa0000;
  2248 }
  2249 
  2250 .table tbody tr.warning > td {
  2251   background-color: #00aaaa;
  2252 }
  2253 
  2254 .table tbody tr.info > td {
  2255   background-color: #000000;
  2256 }
  2257 
  2258 .table-hover tbody tr.success:hover > td {
  2259   background-color: #000000;
  2260 }
  2261 
  2262 .table-hover tbody tr.error:hover > td {
  2263   background-color: #910000;
  2264 }
  2265 
  2266 .table-hover tbody tr.warning:hover > td {
  2267   background-color: #009091;
  2268 }
  2269 
  2270 .table-hover tbody tr.info:hover > td {
  2271   background-color: #000000;
  2272 }
  2273 
  2274 [class^="icon-"],
  2275 [class*=" icon-"] {
  2276   display: none;
  2277   width: 14px;
  2278   height: 14px;
  2279   margin-top: 1px;
  2280   *margin-right: .3em;
  2281   line-height: 20px;
  2282   vertical-align: text-top;
  2283   background-image: url("../img/glyphicons-halflings.png");
  2284   background-position: 14px 14px;
  2285   background-repeat: no-repeat;
  2286 }
  2287 
  2288 /* White icons with optional class, or on hover/focus/active states of certain elements */
  2289 
  2290 .icon-white,
  2291 .nav-pills > .active > a > [class^="icon-"],
  2292 .nav-pills > .active > a > [class*=" icon-"],
  2293 .nav-list > .active > a > [class^="icon-"],
  2294 .nav-list > .active > a > [class*=" icon-"],
  2295 .navbar-inverse .nav > .active > a > [class^="icon-"],
  2296 .navbar-inverse .nav > .active > a > [class*=" icon-"],
  2297 .dropdown-menu > li > a:hover > [class^="icon-"],
  2298 .dropdown-menu > li > a:focus > [class^="icon-"],
  2299 .dropdown-menu > li > a:hover > [class*=" icon-"],
  2300 .dropdown-menu > li > a:focus > [class*=" icon-"],
  2301 .dropdown-menu > .active > a > [class^="icon-"],
  2302 .dropdown-menu > .active > a > [class*=" icon-"],
  2303 .dropdown-submenu:hover > a > [class^="icon-"],
  2304 .dropdown-submenu:focus > a > [class^="icon-"],
  2305 .dropdown-submenu:hover > a > [class*=" icon-"],
  2306 .dropdown-submenu:focus > a > [class*=" icon-"] {
  2307   background-image: url("../img/glyphicons-halflings-white.png");
  2308 }
  2309 
  2310 .icon-glass {
  2311   background-position: 0      0;
  2312 }
  2313 
  2314 .icon-music {
  2315   background-position: -24px 0;
  2316 }
  2317 
  2318 .icon-search {
  2319   background-position: -48px 0;
  2320 }
  2321 
  2322 .icon-envelope {
  2323   background-position: -72px 0;
  2324 }
  2325 
  2326 .icon-heart {
  2327   background-position: -96px 0;
  2328 }
  2329 
  2330 .icon-star {
  2331   background-position: -120px 0;
  2332 }
  2333 
  2334 .icon-star-empty {
  2335   background-position: -144px 0;
  2336 }
  2337 
  2338 .icon-user {
  2339   background-position: -168px 0;
  2340 }
  2341 
  2342 .icon-film {
  2343   background-position: -192px 0;
  2344 }
  2345 
  2346 .icon-th-large {
  2347   background-position: -216px 0;
  2348 }
  2349 
  2350 .icon-th {
  2351   background-position: -240px 0;
  2352 }
  2353 
  2354 .icon-th-list {
  2355   background-position: -264px 0;
  2356 }
  2357 
  2358 .icon-ok {
  2359   background-position: -288px 0;
  2360 }
  2361 
  2362 .icon-remove {
  2363   background-position: -312px 0;
  2364 }
  2365 
  2366 .icon-zoom-in {
  2367   background-position: -336px 0;
  2368 }
  2369 
  2370 .icon-zoom-out {
  2371   background-position: -360px 0;
  2372 }
  2373 
  2374 .icon-off {
  2375   background-position: -384px 0;
  2376 }
  2377 
  2378 .icon-signal {
  2379   background-position: -408px 0;
  2380 }
  2381 
  2382 .icon-cog {
  2383   background-position: -432px 0;
  2384 }
  2385 
  2386 .icon-trash {
  2387   background-position: -456px 0;
  2388 }
  2389 
  2390 .icon-home {
  2391   background-position: 0 -24px;
  2392 }
  2393 
  2394 .icon-file {
  2395   background-position: -24px -24px;
  2396 }
  2397 
  2398 .icon-time {
  2399   background-position: -48px -24px;
  2400 }
  2401 
  2402 .icon-road {
  2403   background-position: -72px -24px;
  2404 }
  2405 
  2406 .icon-download-alt {
  2407   background-position: -96px -24px;
  2408 }
  2409 
  2410 .icon-download {
  2411   background-position: -120px -24px;
  2412 }
  2413 
  2414 .icon-upload {
  2415   background-position: -144px -24px;
  2416 }
  2417 
  2418 .icon-inbox {
  2419   background-position: -168px -24px;
  2420 }
  2421 
  2422 .icon-play-circle {
  2423   background-position: -192px -24px;
  2424 }
  2425 
  2426 .icon-repeat {
  2427   background-position: -216px -24px;
  2428 }
  2429 
  2430 .icon-refresh {
  2431   background-position: -240px -24px;
  2432 }
  2433 
  2434 .icon-list-alt {
  2435   background-position: -264px -24px;
  2436 }
  2437 
  2438 .icon-lock {
  2439   background-position: -287px -24px;
  2440 }
  2441 
  2442 .icon-flag {
  2443   background-position: -312px -24px;
  2444 }
  2445 
  2446 .icon-headphones {
  2447   background-position: -336px -24px;
  2448 }
  2449 
  2450 .icon-volume-off {
  2451   background-position: -360px -24px;
  2452 }
  2453 
  2454 .icon-volume-down {
  2455   background-position: -384px -24px;
  2456 }
  2457 
  2458 .icon-volume-up {
  2459   background-position: -408px -24px;
  2460 }
  2461 
  2462 .icon-qrcode {
  2463   background-position: -432px -24px;
  2464 }
  2465 
  2466 .icon-barcode {
  2467   background-position: -456px -24px;
  2468 }
  2469 
  2470 .icon-tag {
  2471   background-position: 0 -48px;
  2472 }
  2473 
  2474 .icon-tags {
  2475   background-position: -25px -48px;
  2476 }
  2477 
  2478 .icon-book {
  2479   background-position: -48px -48px;
  2480 }
  2481 
  2482 .icon-bookmark {
  2483   background-position: -72px -48px;
  2484 }
  2485 
  2486 .icon-print {
  2487   background-position: -96px -48px;
  2488 }
  2489 
  2490 .icon-camera {
  2491   background-position: -120px -48px;
  2492 }
  2493 
  2494 .icon-font {
  2495   background-position: -144px -48px;
  2496 }
  2497 
  2498 .icon-bold {
  2499   background-position: -167px -48px;
  2500 }
  2501 
  2502 .icon-italic {
  2503   background-position: -192px -48px;
  2504 }
  2505 
  2506 .icon-text-height {
  2507   background-position: -216px -48px;
  2508 }
  2509 
  2510 .icon-text-width {
  2511   background-position: -240px -48px;
  2512 }
  2513 
  2514 .icon-align-left {
  2515   background-position: -264px -48px;
  2516 }
  2517 
  2518 .icon-align-center {
  2519   background-position: -288px -48px;
  2520 }
  2521 
  2522 .icon-align-right {
  2523   background-position: -312px -48px;
  2524 }
  2525 
  2526 .icon-align-justify {
  2527   background-position: -336px -48px;
  2528 }
  2529 
  2530 .icon-list {
  2531   background-position: -360px -48px;
  2532 }
  2533 
  2534 .icon-indent-left {
  2535   background-position: -384px -48px;
  2536 }
  2537 
  2538 .icon-indent-right {
  2539   background-position: -408px -48px;
  2540 }
  2541 
  2542 .icon-facetime-video {
  2543   background-position: -432px -48px;
  2544 }
  2545 
  2546 .icon-picture {
  2547   background-position: -456px -48px;
  2548 }
  2549 
  2550 .icon-pencil {
  2551   background-position: 0 -72px;
  2552 }
  2553 
  2554 .icon-map-marker {
  2555   background-position: -24px -72px;
  2556 }
  2557 
  2558 .icon-adjust {
  2559   background-position: -48px -72px;
  2560 }
  2561 
  2562 .icon-tint {
  2563   background-position: -72px -72px;
  2564 }
  2565 
  2566 .icon-edit {
  2567   background-position: -96px -72px;
  2568 }
  2569 
  2570 .icon-share {
  2571   background-position: -120px -72px;
  2572 }
  2573 
  2574 .icon-check {
  2575   background-position: -144px -72px;
  2576 }
  2577 
  2578 .icon-move {
  2579   background-position: -168px -72px;
  2580 }
  2581 
  2582 .icon-step-backward {
  2583   background-position: -192px -72px;
  2584 }
  2585 
  2586 .icon-fast-backward {
  2587   background-position: -216px -72px;
  2588 }
  2589 
  2590 .icon-backward {
  2591   background-position: -240px -72px;
  2592 }
  2593 
  2594 .icon-play {
  2595   background-position: -264px -72px;
  2596 }
  2597 
  2598 .icon-pause {
  2599   background-position: -288px -72px;
  2600 }
  2601 
  2602 .icon-stop {
  2603   background-position: -312px -72px;
  2604 }
  2605 
  2606 .icon-forward {
  2607   background-position: -336px -72px;
  2608 }
  2609 
  2610 .icon-fast-forward {
  2611   background-position: -360px -72px;
  2612 }
  2613 
  2614 .icon-step-forward {
  2615   background-position: -384px -72px;
  2616 }
  2617 
  2618 .icon-eject {
  2619   background-position: -408px -72px;
  2620 }
  2621 
  2622 .icon-chevron-left {
  2623   background-position: -432px -72px;
  2624 }
  2625 
  2626 .icon-chevron-right {
  2627   background-position: -456px -72px;
  2628 }
  2629 
  2630 .icon-plus-sign {
  2631   background-position: 0 -96px;
  2632 }
  2633 
  2634 .icon-minus-sign {
  2635   background-position: -24px -96px;
  2636 }
  2637 
  2638 .icon-remove-sign {
  2639   background-position: -48px -96px;
  2640 }
  2641 
  2642 .icon-ok-sign {
  2643   background-position: -72px -96px;
  2644 }
  2645 
  2646 .icon-question-sign {
  2647   background-position: -96px -96px;
  2648 }
  2649 
  2650 .icon-info-sign {
  2651   background-position: -120px -96px;
  2652 }
  2653 
  2654 .icon-screenshot {
  2655   background-position: -144px -96px;
  2656 }
  2657 
  2658 .icon-remove-circle {
  2659   background-position: -168px -96px;
  2660 }
  2661 
  2662 .icon-ok-circle {
  2663   background-position: -192px -96px;
  2664 }
  2665 
  2666 .icon-ban-circle {
  2667   background-position: -216px -96px;
  2668 }
  2669 
  2670 .icon-arrow-left {
  2671   background-position: -240px -96px;
  2672 }
  2673 
  2674 .icon-arrow-right {
  2675   background-position: -264px -96px;
  2676 }
  2677 
  2678 .icon-arrow-up {
  2679   background-position: -289px -96px;
  2680 }
  2681 
  2682 .icon-arrow-down {
  2683   background-position: -312px -96px;
  2684 }
  2685 
  2686 .icon-share-alt {
  2687   background-position: -336px -96px;
  2688 }
  2689 
  2690 .icon-resize-full {
  2691   background-position: -360px -96px;
  2692 }
  2693 
  2694 .icon-resize-small {
  2695   background-position: -384px -96px;
  2696 }
  2697 
  2698 .icon-plus {
  2699   background-position: -408px -96px;
  2700 }
  2701 
  2702 .icon-minus {
  2703   background-position: -433px -96px;
  2704 }
  2705 
  2706 .icon-asterisk {
  2707   background-position: -456px -96px;
  2708 }
  2709 
  2710 .icon-exclamation-sign {
  2711   background-position: 0 -120px;
  2712 }
  2713 
  2714 .icon-gift {
  2715   background-position: -24px -120px;
  2716 }
  2717 
  2718 .icon-leaf {
  2719   background-position: -48px -120px;
  2720 }
  2721 
  2722 .icon-fire {
  2723   background-position: -72px -120px;
  2724 }
  2725 
  2726 .icon-eye-open {
  2727   background-position: -96px -120px;
  2728 }
  2729 
  2730 .icon-eye-close {
  2731   background-position: -120px -120px;
  2732 }
  2733 
  2734 .icon-warning-sign {
  2735   background-position: -144px -120px;
  2736 }
  2737 
  2738 .icon-plane {
  2739   background-position: -168px -120px;
  2740 }
  2741 
  2742 .icon-calendar {
  2743   background-position: -192px -120px;
  2744 }
  2745 
  2746 .icon-random {
  2747   width: 16px;
  2748   background-position: -216px -120px;
  2749 }
  2750 
  2751 .icon-comment {
  2752   background-position: -240px -120px;
  2753 }
  2754 
  2755 .icon-magnet {
  2756   background-position: -264px -120px;
  2757 }
  2758 
  2759 .icon-chevron-up {
  2760   background-position: -288px -120px;
  2761 }
  2762 
  2763 .icon-chevron-down {
  2764   background-position: -313px -119px;
  2765 }
  2766 
  2767 .icon-retweet {
  2768   background-position: -336px -120px;
  2769 }
  2770 
  2771 .icon-shopping-cart {
  2772   background-position: -360px -120px;
  2773 }
  2774 
  2775 .icon-folder-close {
  2776   width: 16px;
  2777   background-position: -384px -120px;
  2778 }
  2779 
  2780 .icon-folder-open {
  2781   width: 16px;
  2782   background-position: -408px -120px;
  2783 }
  2784 
  2785 .icon-resize-vertical {
  2786   background-position: -432px -119px;
  2787 }
  2788 
  2789 .icon-resize-horizontal {
  2790   background-position: -456px -118px;
  2791 }
  2792 
  2793 .icon-hdd {
  2794   background-position: 0 -144px;
  2795 }
  2796 
  2797 .icon-bullhorn {
  2798   background-position: -24px -144px;
  2799 }
  2800 
  2801 .icon-bell {
  2802   background-position: -48px -144px;
  2803 }
  2804 
  2805 .icon-certificate {
  2806   background-position: -72px -144px;
  2807 }
  2808 
  2809 .icon-thumbs-up {
  2810   background-position: -96px -144px;
  2811 }
  2812 
  2813 .icon-thumbs-down {
  2814   background-position: -120px -144px;
  2815 }
  2816 
  2817 .icon-hand-right {
  2818   background-position: -144px -144px;
  2819 }
  2820 
  2821 .icon-hand-left {
  2822   background-position: -168px -144px;
  2823 }
  2824 
  2825 .icon-hand-up {
  2826   background-position: -192px -144px;
  2827 }
  2828 
  2829 .icon-hand-down {
  2830   background-position: -216px -144px;
  2831 }
  2832 
  2833 .icon-circle-arrow-right {
  2834   background-position: -240px -144px;
  2835 }
  2836 
  2837 .icon-circle-arrow-left {
  2838   background-position: -264px -144px;
  2839 }
  2840 
  2841 .icon-circle-arrow-up {
  2842   background-position: -288px -144px;
  2843 }
  2844 
  2845 .icon-circle-arrow-down {
  2846   background-position: -312px -144px;
  2847 }
  2848 
  2849 .icon-globe {
  2850   background-position: -336px -144px;
  2851 }
  2852 
  2853 .icon-wrench {
  2854   background-position: -360px -144px;
  2855 }
  2856 
  2857 .icon-tasks {
  2858   background-position: -384px -144px;
  2859 }
  2860 
  2861 .icon-filter {
  2862   background-position: -408px -144px;
  2863 }
  2864 
  2865 .icon-briefcase {
  2866   background-position: -432px -144px;
  2867 }
  2868 
  2869 .icon-fullscreen {
  2870   background-position: -456px -144px;
  2871 }
  2872 
  2873 .dropup,
  2874 .dropdown {
  2875   position: relative;
  2876 }
  2877 
  2878 .dropdown-toggle {
  2879   *margin-bottom: -3px;
  2880 }
  2881 
  2882 .dropdown-toggle:active,
  2883 .open .dropdown-toggle {
  2884   outline: 0;
  2885 }
  2886 
  2887 .caret {
  2888   display: inline-block;
  2889   width: 0;
  2890   height: 0;
  2891   vertical-align: top;
  2892   /*
  2893   border-top:   4px solid @black;
  2894   border-right: 4px solid transparent;
  2895   border-left:  4px solid transparent;
  2896   */
  2897 
  2898 }
  2899 
  2900 .caret:before {
  2901   content: "▼";
  2902 }
  2903 
  2904 .dropdown .caret {
  2905   margin-top: 8px;
  2906   margin-left: 2px;
  2907 }
  2908 
  2909 .dropdown-menu {
  2910   position: absolute;
  2911   top: 100%;
  2912   left: 0;
  2913   z-index: 1000;
  2914   display: none;
  2915   float: left;
  2916   min-width: 160px;
  2917   padding: 9px 4px 9px 4px;
  2918   margin: -15.5px 4px 8px 4px;
  2919   list-style: none;
  2920   background-color: #bbbbbb;
  2921   border: 1px solid #000000;
  2922   -webkit-border-radius: 0;
  2923      -moz-border-radius: 0;
  2924           border-radius: 0;
  2925   -webkit-box-shadow: 0px 0px 0 5px #bbbbbb;
  2926      -moz-box-shadow: 0px 0px 0 5px #bbbbbb;
  2927           box-shadow: 0px 0px 0 5px #bbbbbb;
  2928   -webkit-background-clip: padding-box;
  2929      -moz-background-clip: padding;
  2930           background-clip: padding-box;
  2931 }
  2932 
  2933 .dropdown-menu.pull-right {
  2934   right: 0;
  2935   left: auto;
  2936 }
  2937 
  2938 .dropdown-menu .divider {
  2939   *width: 100%;
  2940   height: 1px;
  2941   height: 0;
  2942   margin: 9px 1px;
  2943   *margin: -5px 0 5px;
  2944   overflow: hidden;
  2945   background-color: #e5e5e5;
  2946   border-bottom: 1px solid #000000;
  2947 }
  2948 
  2949 .dropdown-menu > li > a {
  2950   display: block;
  2951   padding: 0 10px;
  2952   clear: both;
  2953   font-weight: normal;
  2954   line-height: 20px;
  2955   color: #000000;
  2956   white-space: nowrap;
  2957 }
  2958 
  2959 .dropdown-menu > li > a:hover,
  2960 .dropdown-menu > li > a:focus,
  2961 .dropdown-submenu:hover > a,
  2962 .dropdown-submenu:focus > a {
  2963   color: #bbbbbb;
  2964   text-decoration: none;
  2965 }
  2966 
  2967 .dropdown-menu > .active > a,
  2968 .dropdown-menu > .active > a:hover,
  2969 .dropdown-menu > .active > a:focus {
  2970   color: #bbbbbb;
  2971   text-decoration: none;
  2972   background-color: #fefe4a;
  2973   background-image: -moz-linear-gradient(top, #fefe54, #fefe3b);
  2974   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefe54), to(#fefe3b));
  2975   background-image: -webkit-linear-gradient(top, #fefe54, #fefe3b);
  2976   background-image: -o-linear-gradient(top, #fefe54, #fefe3b);
  2977   background-image: linear-gradient(to bottom, #fefe54, #fefe3b);
  2978   background-repeat: repeat-x;
  2979   outline: 0;
  2980   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe54', endColorstr='#fffefe3b', GradientType=0);
  2981 }
  2982 
  2983 .dropdown-menu > .disabled > a,
  2984 .dropdown-menu > .disabled > a:hover,
  2985 .dropdown-menu > .disabled > a:focus {
  2986   color: #bbbbbb;
  2987 }
  2988 
  2989 .dropdown-menu > .disabled > a:hover,
  2990 .dropdown-menu > .disabled > a:focus {
  2991   text-decoration: none;
  2992   cursor: default;
  2993   background-color: transparent;
  2994   background-image: none;
  2995   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  2996 }
  2997 
  2998 .open {
  2999   *z-index: 1000;
  3000 }
  3001 
  3002 .open > .dropdown-menu {
  3003   display: block;
  3004 }
  3005 
  3006 .pull-right > .dropdown-menu {
  3007   right: 0;
  3008   left: auto;
  3009 }
  3010 
  3011 .dropup .caret,
  3012 .navbar-fixed-bottom .dropdown .caret {
  3013   border-top: 0;
  3014   border-bottom: 1px solid #000000;
  3015   content: "";
  3016 }
  3017 
  3018 .dropup .dropdown-menu,
  3019 .navbar-fixed-bottom .dropdown .dropdown-menu {
  3020   top: auto;
  3021   bottom: 100%;
  3022   margin-bottom: 1px;
  3023 }
  3024 
  3025 .dropdown-submenu {
  3026   position: relative;
  3027 }
  3028 
  3029 .dropdown-submenu > .dropdown-menu {
  3030   top: 0;
  3031   left: 100%;
  3032   margin-top: -6px;
  3033   margin-left: -1px;
  3034   -webkit-border-radius: 0;
  3035      -moz-border-radius: 0;
  3036           border-radius: 0;
  3037 }
  3038 
  3039 .dropdown-submenu:hover > .dropdown-menu {
  3040   display: block;
  3041 }
  3042 
  3043 .dropup .dropdown-submenu > .dropdown-menu {
  3044   top: auto;
  3045   bottom: 0;
  3046   margin-top: 0;
  3047   margin-bottom: -2px;
  3048   -webkit-border-radius: 0;
  3049      -moz-border-radius: 0;
  3050           border-radius: 0;
  3051 }
  3052 
  3053 .dropdown-submenu > a:after {
  3054   display: block;
  3055   float: right;
  3056   width: 0;
  3057   height: 0;
  3058   margin-top: 5px;
  3059   margin-right: -10px;
  3060   border-color: transparent;
  3061   border-left-color: #cccccc;
  3062   border-style: solid;
  3063   border-width: 1px;
  3064   content: " ";
  3065 }
  3066 
  3067 .dropdown-submenu:hover > a:after {
  3068   border-left-color: #bbbbbb;
  3069 }
  3070 
  3071 .dropdown-submenu.pull-left {
  3072   float: none;
  3073 }
  3074 
  3075 .dropdown-submenu.pull-left > .dropdown-menu {
  3076   left: -100%;
  3077   margin-left: 10px;
  3078   -webkit-border-radius: 0;
  3079      -moz-border-radius: 0;
  3080           border-radius: 0;
  3081 }
  3082 
  3083 .dropdown .dropdown-menu .nav-header {
  3084   padding-right: 16px;
  3085   padding-left: 16px;
  3086 }
  3087 
  3088 .typeahead {
  3089   z-index: 1051;
  3090   margin-top: 2px;
  3091   -webkit-border-radius: 0;
  3092      -moz-border-radius: 0;
  3093           border-radius: 0;
  3094 }
  3095 
  3096 .well {
  3097   min-height: 20px;
  3098   padding: 19px;
  3099   margin-bottom: 20px;
  3100   background-color: #000000;
  3101   border: 1px solid #000000;
  3102   -webkit-border-radius: 0;
  3103      -moz-border-radius: 0;
  3104           border-radius: 0;
  3105 }
  3106 
  3107 .well blockquote {
  3108   border-color: #ddd;
  3109   border-color: rgba(0, 0, 0, 0);
  3110 }
  3111 
  3112 .well-large {
  3113   padding: 24px;
  3114   -webkit-border-radius: 0;
  3115      -moz-border-radius: 0;
  3116           border-radius: 0;
  3117 }
  3118 
  3119 .well-small {
  3120   padding: 9px;
  3121   -webkit-border-radius: 0;
  3122      -moz-border-radius: 0;
  3123           border-radius: 0;
  3124 }
  3125 
  3126 .fade {
  3127   opacity: 0;
  3128   -webkit-transition: opacity 0.15s linear;
  3129      -moz-transition: opacity 0.15s linear;
  3130        -o-transition: opacity 0.15s linear;
  3131           transition: opacity 0.15s linear;
  3132 }
  3133 
  3134 .fade.in {
  3135   opacity: 1;
  3136 }
  3137 
  3138 .collapse {
  3139   position: relative;
  3140   height: 0;
  3141   overflow: hidden;
  3142   -webkit-transition: height 0.35s ease;
  3143      -moz-transition: height 0.35s ease;
  3144        -o-transition: height 0.35s ease;
  3145           transition: height 0.35s ease;
  3146 }
  3147 
  3148 .collapse.in {
  3149   height: auto;
  3150 }
  3151 
  3152 .close {
  3153   float: right;
  3154   font-size: 18px;
  3155   font-weight: normal;
  3156   line-height: 20px;
  3157   color: #000000;
  3158   opacity: 0.2;
  3159   filter: alpha(opacity=20);
  3160 }
  3161 
  3162 .close:hover,
  3163 .close:focus {
  3164   color: #000000;
  3165   text-decoration: none;
  3166   cursor: pointer;
  3167 }
  3168 
  3169 button.close {
  3170   padding: 0;
  3171   cursor: pointer;
  3172   background: transparent;
  3173   border: 0;
  3174   -webkit-appearance: none;
  3175 }
  3176 
  3177 .btn:hover:before,
  3178 .btn:hover:after {
  3179   color: #ffffff;
  3180 }
  3181 
  3182 .btn:before {
  3183   content: "< ";
  3184 }
  3185 
  3186 .btn:after {
  3187   content: " >";
  3188 }
  3189 
  3190 .btn {
  3191   display: inline-block;
  3192   *display: inline;
  3193   padding: 0 10px;
  3194   margin-bottom: 20px;
  3195   *margin-left: .3em;
  3196   font-size: 18px;
  3197   line-height: 20px;
  3198   color: #000000;
  3199   text-align: center;
  3200   vertical-align: middle;
  3201   cursor: pointer;
  3202   background: #bbbbbb;
  3203   border: 0;
  3204   border-width: 0;
  3205   -webkit-border-radius: 0;
  3206      -moz-border-radius: 0;
  3207           border-radius: 0;
  3208   *zoom: 1;
  3209   -webkit-box-shadow: 10px 10px 0 #000000;
  3210      -moz-box-shadow: 10px 10px 0 #000000;
  3211           box-shadow: 10px 10px 0 #000000;
  3212 }
  3213 
  3214 .btn:first-child {
  3215   *margin-left: 0;
  3216 }
  3217 
  3218 .btn:hover,
  3219 .btn:focus {
  3220   color: #ffffff;
  3221   text-decoration: none;
  3222   background: #555555;
  3223   outline: 0;
  3224 }
  3225 
  3226 .btn:focus {
  3227   outline: thin solid #333;
  3228   outline: 5px auto -webkit-focus-ring-color;
  3229   outline-offset: -2px;
  3230 }
  3231 
  3232 .btn.active,
  3233 .btn:active {
  3234   margin: 10px 0 10px 10px;
  3235   outline: 0;
  3236   -webkit-box-shadow: 0 0 0;
  3237      -moz-box-shadow: 0 0 0;
  3238           box-shadow: 0 0 0;
  3239 }
  3240 
  3241 .btn.disabled,
  3242 .btn[disabled] {
  3243   cursor: default;
  3244   background-image: none;
  3245   -webkit-box-shadow: none;
  3246      -moz-box-shadow: none;
  3247           box-shadow: none;
  3248 }
  3249 
  3250 .btn-large {
  3251   padding: 10px 10px;
  3252   font-size: 18px;
  3253   color: #000000;
  3254   -webkit-border-radius: 0;
  3255      -moz-border-radius: 0;
  3256           border-radius: 0;
  3257 }
  3258 
  3259 .btn-large [class^="icon-"],
  3260 .btn-large [class*=" icon-"] {
  3261   margin-top: 4px;
  3262 }
  3263 
  3264 .btn-small {
  3265   padding: 0;
  3266   font-size: 18px;
  3267   -webkit-border-radius: 0;
  3268      -moz-border-radius: 0;
  3269           border-radius: 0;
  3270 }
  3271 
  3272 .btn-small [class^="icon-"],
  3273 .btn-small [class*=" icon-"] {
  3274   margin-top: 0;
  3275 }
  3276 
  3277 .btn-mini [class^="icon-"],
  3278 .btn-mini [class*=" icon-"] {
  3279   margin-top: -1px;
  3280 }
  3281 
  3282 .btn-mini {
  3283   padding: 0;
  3284   font-size: 18px;
  3285   -webkit-border-radius: 0;
  3286      -moz-border-radius: 0;
  3287           border-radius: 0;
  3288 }
  3289 
  3290 .btn-block {
  3291   display: block;
  3292   width: 100%;
  3293   padding-right: 0;
  3294   padding-left: 0;
  3295   -webkit-box-sizing: border-box;
  3296      -moz-box-sizing: border-box;
  3297           box-sizing: border-box;
  3298 }
  3299 
  3300 .btn-block + .btn-block {
  3301   margin-top: 5px;
  3302 }
  3303 
  3304 input[type="submit"].btn-block,
  3305 input[type="reset"].btn-block,
  3306 input[type="button"].btn-block {
  3307   width: 100%;
  3308 }
  3309 
  3310 .btn-primary {
  3311   color: #000000;
  3312   background: #bbbbbb;
  3313 }
  3314 
  3315 .btn-warning {
  3316   *background-color: #f47a00;
  3317   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  3318 
  3319   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3320 }
  3321 
  3322 .btn-warning:hover,
  3323 .btn-warning:focus,
  3324 .btn-warning:active,
  3325 .btn-warning.active,
  3326 .btn-warning.disabled,
  3327 .btn-warning[disabled] {
  3328   color: #ffffff;
  3329 }
  3330 
  3331 .btn-danger {
  3332   *background-color: #ee5f5b;
  3333   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  3334 
  3335   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3336 }
  3337 
  3338 .btn-danger:hover,
  3339 .btn-danger:focus,
  3340 .btn-danger:active,
  3341 .btn-danger.active,
  3342 .btn-danger.disabled,
  3343 .btn-danger[disabled] {
  3344   color: #ffffff;
  3345 }
  3346 
  3347 .btn-success {
  3348   *background-color: #62c462;
  3349   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  3350 
  3351   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3352 }
  3353 
  3354 .btn-success:hover,
  3355 .btn-success:focus,
  3356 .btn-success:active,
  3357 .btn-success.active,
  3358 .btn-success.disabled,
  3359 .btn-success[disabled] {
  3360   color: #ffffff;
  3361 }
  3362 
  3363 .btn-info {
  3364   *background-color: #5bc0de;
  3365   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  3366 
  3367   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3368 }
  3369 
  3370 .btn-info:hover,
  3371 .btn-info:focus,
  3372 .btn-info:active,
  3373 .btn-info.active,
  3374 .btn-info.disabled,
  3375 .btn-info[disabled] {
  3376   color: #ffffff;
  3377 }
  3378 
  3379 .btn-inverse {
  3380   *background-color: #555555;
  3381   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  3382 
  3383   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3384 }
  3385 
  3386 .btn-inverse:hover,
  3387 .btn-inverse:focus,
  3388 .btn-inverse:active,
  3389 .btn-inverse.active,
  3390 .btn-inverse.disabled,
  3391 .btn-inverse[disabled] {
  3392   color: #ffffff;
  3393 }
  3394 
  3395 button.btn,
  3396 input[type="submit"].btn {
  3397   *padding-top: 3px;
  3398   *padding-bottom: 3px;
  3399 }
  3400 
  3401 button.btn::-moz-focus-inner,
  3402 input[type="submit"].btn::-moz-focus-inner {
  3403   padding: 0;
  3404   border: 0;
  3405 }
  3406 
  3407 button.btn.btn-large,
  3408 input[type="submit"].btn.btn-large {
  3409   *padding-top: 7px;
  3410   *padding-bottom: 7px;
  3411 }
  3412 
  3413 button.btn.btn-small,
  3414 input[type="submit"].btn.btn-small {
  3415   *padding-top: 0;
  3416   *padding-bottom: 0;
  3417 }
  3418 
  3419 button.btn.btn-mini,
  3420 input[type="submit"].btn.btn-mini {
  3421   *padding-top: 0;
  3422   *padding-bottom: 0;
  3423 }
  3424 
  3425 .btn-link,
  3426 .btn-link:active,
  3427 .btn-link[disabled] {
  3428   background-color: transparent;
  3429   background-image: none;
  3430   -webkit-box-shadow: none;
  3431      -moz-box-shadow: none;
  3432           box-shadow: none;
  3433 }
  3434 
  3435 .btn-link {
  3436   color: #fefe54;
  3437   cursor: pointer;
  3438   border-color: transparent;
  3439   -webkit-border-radius: 0;
  3440      -moz-border-radius: 0;
  3441           border-radius: 0;
  3442 }
  3443 
  3444 .btn-link:hover,
  3445 .btn-link:focus {
  3446   color: #fefe54;
  3447   text-decoration: none;
  3448   background-color: #00aa00;
  3449 }
  3450 
  3451 .btn-link[disabled]:hover,
  3452 .btn-link[disabled]:focus {
  3453   color: #555555;
  3454   text-decoration: none;
  3455 }
  3456 
  3457 .btn-group {
  3458   position: relative;
  3459   display: inline-block;
  3460   *display: inline;
  3461   *margin-left: .3em;
  3462   font-size: 0;
  3463   white-space: nowrap;
  3464   vertical-align: middle;
  3465   *zoom: 1;
  3466 }
  3467 
  3468 .btn-group:first-child {
  3469   *margin-left: 0;
  3470 }
  3471 
  3472 .btn-group + .btn-group {
  3473   margin-left: 0;
  3474 }
  3475 
  3476 .btn-toolbar {
  3477   margin-top: 20px;
  3478   margin-bottom: 20px;
  3479   font-size: 0;
  3480 }
  3481 
  3482 .btn-toolbar > .btn + .btn,
  3483 .btn-toolbar > .btn-group + .btn,
  3484 .btn-toolbar > .btn + .btn-group {
  3485   margin-left: 5px;
  3486 }
  3487 
  3488 .btn-group > .btn {
  3489   position: relative;
  3490   -webkit-border-radius: 0;
  3491      -moz-border-radius: 0;
  3492           border-radius: 0;
  3493 }
  3494 
  3495 .btn-group > .btn + .btn {
  3496   margin-left: -1px;
  3497 }
  3498 
  3499 .btn-group > .btn,
  3500 .btn-group > .dropdown-menu,
  3501 .btn-group > .popover {
  3502   font-size: 18px;
  3503 }
  3504 
  3505 .btn-group > .btn-mini {
  3506   font-size: 18px;
  3507 }
  3508 
  3509 .btn-group > .btn-small {
  3510   font-size: 18px;
  3511 }
  3512 
  3513 .btn-group > .btn-large {
  3514   font-size: 18px;
  3515 }
  3516 
  3517 .btn-group > .btn:first-child {
  3518   margin-left: 0;
  3519   -webkit-border-bottom-left-radius: 0;
  3520           border-bottom-left-radius: 0;
  3521   -webkit-border-top-left-radius: 0;
  3522           border-top-left-radius: 0;
  3523   -moz-border-radius-bottomleft: 0;
  3524   -moz-border-radius-topleft: 0;
  3525 }
  3526 
  3527 .btn-group > .btn:last-child,
  3528 .btn-group > .dropdown-toggle {
  3529   -webkit-border-top-right-radius: 0;
  3530           border-top-right-radius: 0;
  3531   -webkit-border-bottom-right-radius: 0;
  3532           border-bottom-right-radius: 0;
  3533   -moz-border-radius-topright: 0;
  3534   -moz-border-radius-bottomright: 0;
  3535 }
  3536 
  3537 .btn-group > .btn.large:first-child {
  3538   margin-left: 0;
  3539   -webkit-border-bottom-left-radius: 0;
  3540           border-bottom-left-radius: 0;
  3541   -webkit-border-top-left-radius: 0;
  3542           border-top-left-radius: 0;
  3543   -moz-border-radius-bottomleft: 0;
  3544   -moz-border-radius-topleft: 0;
  3545 }
  3546 
  3547 .btn-group > .btn.large:last-child,
  3548 .btn-group > .large.dropdown-toggle {
  3549   -webkit-border-top-right-radius: 0;
  3550           border-top-right-radius: 0;
  3551   -webkit-border-bottom-right-radius: 0;
  3552           border-bottom-right-radius: 0;
  3553   -moz-border-radius-topright: 0;
  3554   -moz-border-radius-bottomright: 0;
  3555 }
  3556 
  3557 .btn-group .dropdown-toggle:active,
  3558 .btn-group.open .dropdown-toggle {
  3559   outline: 0;
  3560 }
  3561 
  3562 .btn-group > .btn + .dropdown-toggle {
  3563   *padding-top: 14px;
  3564   padding-right: 8px;
  3565   *padding-bottom: 14px;
  3566   padding-left: 8px;
  3567 }
  3568 
  3569 .btn-group > .btn-mini + .dropdown-toggle {
  3570   *padding-top: 2px;
  3571   padding-right: 5px;
  3572   *padding-bottom: 2px;
  3573   padding-left: 5px;
  3574 }
  3575 
  3576 .btn-group > .btn-small + .dropdown-toggle {
  3577   *padding-top: 5px;
  3578   *padding-bottom: 4px;
  3579 }
  3580 
  3581 .btn-group > .btn-large + .dropdown-toggle {
  3582   *padding-top: 7px;
  3583   padding-right: 12px;
  3584   *padding-bottom: 7px;
  3585   padding-left: 12px;
  3586 }
  3587 
  3588 .btn-group.open .dropdown-toggle {
  3589   background-image: none;
  3590 }
  3591 
  3592 .btn-group.open .btn.dropdown-toggle {
  3593   background-color: #aa5500;
  3594 }
  3595 
  3596 .btn-group.open .btn-primary.dropdown-toggle {
  3597   background-color: #fefe54;
  3598 }
  3599 
  3600 .btn-group.open .btn-warning.dropdown-toggle {
  3601   background-color: #a85400;
  3602 }
  3603 
  3604 .btn-group.open .btn-danger.dropdown-toggle {
  3605   background-color: #bd362f;
  3606 }
  3607 
  3608 .btn-group.open .btn-success.dropdown-toggle {
  3609   background-color: #51a351;
  3610 }
  3611 
  3612 .btn-group.open .btn-info.dropdown-toggle {
  3613   background-color: #2f96b4;
  3614 }
  3615 
  3616 .btn-group.open .btn-inverse.dropdown-toggle {
  3617   background-color: #555555;
  3618 }
  3619 
  3620 .btn .caret {
  3621   margin-top: 0;
  3622   margin-left: 0;
  3623 }
  3624 
  3625 .btn-large .caret {
  3626   margin-top: 0;
  3627 }
  3628 
  3629 .btn-large .caret {
  3630   border-top-width: 5px;
  3631   border-right-width: 5px;
  3632   border-left-width: 5px;
  3633 }
  3634 
  3635 .btn-mini .caret,
  3636 .btn-small .caret {
  3637   margin-top: 0;
  3638 }
  3639 
  3640 .dropup .btn-large .caret {
  3641   border-bottom-width: 5px;
  3642 }
  3643 
  3644 .btn-primary .caret,
  3645 .btn-warning .caret,
  3646 .btn-danger .caret,
  3647 .btn-info .caret,
  3648 .btn-success .caret,
  3649 .btn-inverse .caret {
  3650   border-top-color: #ffffff;
  3651   border-bottom-color: #ffffff;
  3652 }
  3653 
  3654 .btn-group-vertical {
  3655   display: inline-block;
  3656   *display: inline;
  3657   /* IE7 inline-block hack */
  3658 
  3659   *zoom: 1;
  3660 }
  3661 
  3662 .btn-group-vertical > .btn {
  3663   display: block;
  3664   float: none;
  3665   max-width: 100%;
  3666   -webkit-border-radius: 0;
  3667      -moz-border-radius: 0;
  3668           border-radius: 0;
  3669 }
  3670 
  3671 .btn-group-vertical > .btn + .btn {
  3672   margin-top: -1px;
  3673   margin-left: 0;
  3674 }
  3675 
  3676 .btn-group-vertical > .btn:first-child {
  3677   -webkit-border-radius: 0 0px 0 0;
  3678      -moz-border-radius: 0 0px 0 0;
  3679           border-radius: 0 0px 0 0;
  3680 }
  3681 
  3682 .btn-group-vertical > .btn:last-child {
  3683   -webkit-border-radius: 0 0 0 0px;
  3684      -moz-border-radius: 0 0 0 0px;
  3685           border-radius: 0 0 0 0px;
  3686 }
  3687 
  3688 .btn-group-vertical > .btn-large:first-child {
  3689   -webkit-border-radius: 0 0px 0 0;
  3690      -moz-border-radius: 0 0px 0 0;
  3691           border-radius: 0 0px 0 0;
  3692 }
  3693 
  3694 .btn-group-vertical > .btn-large:last-child {
  3695   -webkit-border-radius: 0 0 0 0px;
  3696      -moz-border-radius: 0 0 0 0px;
  3697           border-radius: 0 0 0 0px;
  3698 }
  3699 
  3700 .alert {
  3701   padding: 8px 35px 8px 14px;
  3702   margin-bottom: 20px;
  3703   text-shadow: 0;
  3704   background-color: #00aaaa;
  3705   border: 1px solid #00aa8e;
  3706   -webkit-border-radius: 0;
  3707      -moz-border-radius: 0;
  3708           border-radius: 0;
  3709 }
  3710 
  3711 .alert,
  3712 .alert h4 {
  3713   color: #ffffff;
  3714 }
  3715 
  3716 .alert h4 {
  3717   margin: 0;
  3718 }
  3719 
  3720 .alert .close {
  3721   position: relative;
  3722   top: -2px;
  3723   right: -21px;
  3724   line-height: 20px;
  3725 }
  3726 
  3727 .alert-success {
  3728   color: #55ff55;
  3729   background-color: #000000;
  3730   border-color: #000000;
  3731 }
  3732 
  3733 .alert-success h4 {
  3734   color: #55ff55;
  3735 }
  3736 
  3737 .alert-danger,
  3738 .alert-error {
  3739   color: #ffffff;
  3740   background-color: #aa0000;
  3741   border-color: #aa001c;
  3742 }
  3743 
  3744 .alert-danger h4,
  3745 .alert-error h4 {
  3746   color: #ffffff;
  3747 }
  3748 
  3749 .alert-info {
  3750   color: #000000;
  3751   background-color: #000000;
  3752   border-color: #000000;
  3753 }
  3754 
  3755 .alert-info h4 {
  3756   color: #000000;
  3757 }
  3758 
  3759 .alert-block {
  3760   padding-top: 14px;
  3761   padding-bottom: 14px;
  3762 }
  3763 
  3764 .alert-block > p,
  3765 .alert-block > ul {
  3766   margin-bottom: 0;
  3767 }
  3768 
  3769 .alert-block p + p {
  3770   margin-top: 5px;
  3771 }
  3772 
  3773 .nav {
  3774   margin-bottom: 20px;
  3775   margin-left: 0;
  3776   list-style: none;
  3777   background: #bbbbbb;
  3778 }
  3779 
  3780 .nav > li > a {
  3781   display: block;
  3782 }
  3783 
  3784 .nav > li > a:hover,
  3785 .nav > li > a:focus {
  3786   color: #bbbbbb;
  3787   text-decoration: none;
  3788   background-color: #000000;
  3789 }
  3790 
  3791 .nav > li > a > img {
  3792   max-width: none;
  3793 }
  3794 
  3795 .nav > .pull-right {
  3796   float: right;
  3797 }
  3798 
  3799 .nav-header {
  3800   display: block;
  3801   font-weight: normal;
  3802   line-height: 20px;
  3803   color: #bbbbbb;
  3804   text-transform: uppercase;
  3805 }
  3806 
  3807 .nav li + .nav-header {
  3808   line-height: 20px;
  3809 }
  3810 
  3811 .nav-list {
  3812   display: inline-block;
  3813   padding: 10px 15px;
  3814   margin: 10px 5px;
  3815   margin-left: -5px;
  3816   border: 2px solid #000000;
  3817   -webkit-box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
  3818      -moz-box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
  3819           box-shadow: 0 0 0 5px, 11px 13px 0 4px black;
  3820 }
  3821 
  3822 .nav-list > li > a,
  3823 .nav-list .nav-header {
  3824   margin-right: -10px;
  3825   margin-left: -10px;
  3826 }
  3827 
  3828 .nav-list > li > a {
  3829   padding: 0 8px;
  3830   color: #000000;
  3831 }
  3832 
  3833 .nav-list > .active > a,
  3834 .nav-list > .active > a:hover,
  3835 .nav-list > .active > a:focus {
  3836   color: #ffffff;
  3837   background-color: #00aaaa;
  3838 }
  3839 
  3840 .nav-list [class^="icon-"],
  3841 .nav-list [class*=" icon-"] {
  3842   margin-right: 0;
  3843 }
  3844 
  3845 .nav-list .divider {
  3846   *width: 100%;
  3847   height: 1px;
  3848   margin: 9px 1px;
  3849   *margin: -5px 0 5px;
  3850   overflow: hidden;
  3851   background-color: #000000;
  3852   border-bottom: 1px solid #000000;
  3853 }
  3854 
  3855 .nav-tabs,
  3856 .nav-pills {
  3857   *zoom: 1;
  3858 }
  3859 
  3860 .nav-tabs:before,
  3861 .nav-pills:before,
  3862 .nav-tabs:after,
  3863 .nav-pills:after {
  3864   display: table;
  3865   line-height: 0;
  3866   content: "";
  3867 }
  3868 
  3869 .nav-tabs:after,
  3870 .nav-pills:after {
  3871   clear: both;
  3872 }
  3873 
  3874 .nav-tabs > li,
  3875 .nav-pills > li {
  3876   float: left;
  3877 }
  3878 
  3879 .nav-tabs > li > a,
  3880 .nav-pills > li > a {
  3881   padding-right: 8px;
  3882   padding-left: 8px;
  3883   margin-right: 0;
  3884   line-height: 20px;
  3885   color: #000000;
  3886 }
  3887 
  3888 .nav-tabs {
  3889   border-bottom: 0.5em solid #bbbbbb;
  3890 }
  3891 
  3892 .nav-tabs > li {
  3893   margin-bottom: -1px;
  3894 }
  3895 
  3896 .nav-tabs > li > a {
  3897   line-height: 20px;
  3898   -webkit-border-radius: 0;
  3899      -moz-border-radius: 0;
  3900           border-radius: 0;
  3901 }
  3902 
  3903 .nav-tabs > li > a:hover,
  3904 .nav-tabs > li > a:focus {
  3905   background: #000000;
  3906 }
  3907 
  3908 .nav-tabs > .active > a,
  3909 .nav-tabs > .active > a:hover,
  3910 .nav-tabs > .active > a:focus {
  3911   color: #bbbbbb;
  3912   cursor: default;
  3913   background-color: #000084;
  3914   border: 0;
  3915   border-bottom-color: transparent;
  3916 }
  3917 
  3918 .nav-pills > li > a {
  3919   padding-top: 0;
  3920   padding-bottom: 0;
  3921   margin-top: 0;
  3922   margin-bottom: 0;
  3923   line-height: 20px;
  3924   -webkit-border-radius: 0;
  3925      -moz-border-radius: 0;
  3926           border-radius: 0;
  3927 }
  3928 
  3929 .nav-pills > .active > a,
  3930 .nav-pills > .active > a:hover,
  3931 .nav-pills > .active > a:focus {
  3932   color: #bbbbbb;
  3933   background-color: #fefe54;
  3934 }
  3935 
  3936 .nav-stacked > li {
  3937   float: none;
  3938 }
  3939 
  3940 .nav-stacked > li > a {
  3941   margin-right: 0;
  3942 }
  3943 
  3944 .nav-tabs.nav-stacked {
  3945   border-bottom: 0;
  3946 }
  3947 
  3948 .nav-tabs.nav-stacked > li > a {
  3949   border: 1px solid #ddd;
  3950   -webkit-border-radius: 0;
  3951      -moz-border-radius: 0;
  3952           border-radius: 0;
  3953 }
  3954 
  3955 .nav-tabs.nav-stacked > li:first-child > a {
  3956   -webkit-border-top-right-radius: 0;
  3957           border-top-right-radius: 0;
  3958   -webkit-border-top-left-radius: 0;
  3959           border-top-left-radius: 0;
  3960   -moz-border-radius-topright: 0;
  3961   -moz-border-radius-topleft: 0;
  3962 }
  3963 
  3964 .nav-tabs.nav-stacked > li:last-child > a {
  3965   -webkit-border-bottom-right-radius: 0;
  3966           border-bottom-right-radius: 0;
  3967   -webkit-border-bottom-left-radius: 0;
  3968           border-bottom-left-radius: 0;
  3969   -moz-border-radius-bottomright: 0;
  3970   -moz-border-radius-bottomleft: 0;
  3971 }
  3972 
  3973 .nav-tabs.nav-stacked > li > a:hover,
  3974 .nav-tabs.nav-stacked > li > a:focus {
  3975   z-index: 2;
  3976   border-color: #ddd;
  3977 }
  3978 
  3979 .nav-pills.nav-stacked > li > a {
  3980   margin-bottom: 3px;
  3981 }
  3982 
  3983 .nav-pills.nav-stacked > li:last-child > a {
  3984   margin-bottom: 1px;
  3985 }
  3986 
  3987 .nav-tabs .dropdown-menu {
  3988   -webkit-border-radius: 0;
  3989      -moz-border-radius: 0;
  3990           border-radius: 0;
  3991 }
  3992 
  3993 .nav-pills .dropdown-menu {
  3994   -webkit-border-radius: 0;
  3995      -moz-border-radius: 0;
  3996           border-radius: 0;
  3997 }
  3998 
  3999 .nav .dropdown-toggle .caret {
  4000   margin-top: 6px;
  4001   border-top-color: #fefe54;
  4002   border-bottom-color: #fefe54;
  4003 }
  4004 
  4005 .nav .dropdown-toggle:hover .caret,
  4006 .nav .dropdown-toggle:focus .caret {
  4007   border-top-color: #fefe54;
  4008   border-bottom-color: #fefe54;
  4009 }
  4010 
  4011 /* move down carets for tabs */
  4012 
  4013 .nav .active .dropdown-toggle .caret {
  4014   border-top-color: #fff;
  4015   border-bottom-color: #fff;
  4016 }
  4017 
  4018 .nav-tabs .active .dropdown-toggle .caret {
  4019   border-top-color: #bbbbbb;
  4020   border-bottom-color: #bbbbbb;
  4021 }
  4022 
  4023 .nav > .dropdown.active > a:hover,
  4024 .nav > .dropdown.active > a:focus {
  4025   cursor: pointer;
  4026 }
  4027 
  4028 .nav-tabs .open .dropdown-toggle,
  4029 .nav-pills .open .dropdown-toggle,
  4030 .nav > li.dropdown.open.active > a:hover,
  4031 .nav > li.dropdown.open.active > a:focus {
  4032   color: #ffffff;
  4033   background-color: #bbbbbb;
  4034   border-color: #bbbbbb;
  4035 }
  4036 
  4037 .nav li.dropdown.open .caret,
  4038 .nav li.dropdown.open.active .caret,
  4039 .nav li.dropdown.open a:hover .caret,
  4040 .nav li.dropdown.open a:focus .caret {
  4041   border-top-color: #ffffff;
  4042   border-bottom-color: #ffffff;
  4043   opacity: 1;
  4044   filter: alpha(opacity=100);
  4045 }
  4046 
  4047 .tabs-stacked .open > a:hover,
  4048 .tabs-stacked .open > a:focus {
  4049   border-color: #bbbbbb;
  4050 }
  4051 
  4052 .tabbable {
  4053   *zoom: 1;
  4054 }
  4055 
  4056 .tabbable:before,
  4057 .tabbable:after {
  4058   display: table;
  4059   line-height: 0;
  4060   content: "";
  4061 }
  4062 
  4063 .tabbable:after {
  4064   clear: both;
  4065 }
  4066 
  4067 .tab-content {
  4068   overflow: auto;
  4069 }
  4070 
  4071 .tabs-below > .nav-tabs,
  4072 .tabs-right > .nav-tabs,
  4073 .tabs-left > .nav-tabs {
  4074   border-bottom: 0;
  4075 }
  4076 
  4077 .tab-content > .tab-pane,
  4078 .pill-content > .pill-pane {
  4079   display: none;
  4080 }
  4081 
  4082 .tab-content > .active,
  4083 .pill-content > .active {
  4084   display: block;
  4085 }
  4086 
  4087 .tabs-below > .nav-tabs {
  4088   border-top: 1px solid #ddd;
  4089 }
  4090 
  4091 .tabs-below > .nav-tabs > li {
  4092   margin-top: -1px;
  4093   margin-bottom: 0;
  4094 }
  4095 
  4096 .tabs-below > .nav-tabs > li > a {
  4097   -webkit-border-radius: 0;
  4098      -moz-border-radius: 0;
  4099           border-radius: 0;
  4100 }
  4101 
  4102 .tabs-below > .nav-tabs > li > a:hover,
  4103 .tabs-below > .nav-tabs > li > a:focus {
  4104   border-top-color: #ddd;
  4105   border-bottom-color: transparent;
  4106 }
  4107 
  4108 .tabs-below > .nav-tabs > .active > a,
  4109 .tabs-below > .nav-tabs > .active > a:hover,
  4110 .tabs-below > .nav-tabs > .active > a:focus {
  4111   border-color: transparent #ddd #ddd #ddd;
  4112 }
  4113 
  4114 .tabs-left > .nav-tabs > li,
  4115 .tabs-right > .nav-tabs > li {
  4116   float: none;
  4117 }
  4118 
  4119 .tabs-left > .nav-tabs > li > a,
  4120 .tabs-right > .nav-tabs > li > a {
  4121   min-width: 74px;
  4122   margin-right: 0;
  4123   margin-bottom: 0;
  4124 }
  4125 
  4126 .tabs-left > .nav-tabs {
  4127   float: left;
  4128   margin-right: 18px;
  4129   border-right: 1px solid #ddd;
  4130 }
  4131 
  4132 .tabs-left > .nav-tabs > li > a {
  4133   margin-right: -1px;
  4134   -webkit-border-radius: 0;
  4135      -moz-border-radius: 0;
  4136           border-radius: 0;
  4137 }
  4138 
  4139 .tabs-left > .nav-tabs > li > a:hover,
  4140 .tabs-left > .nav-tabs > li > a:focus {
  4141   border-color: #bbbbbb #dddddd #bbbbbb #bbbbbb;
  4142 }
  4143 
  4144 .tabs-left > .nav-tabs .active > a,
  4145 .tabs-left > .nav-tabs .active > a:hover,
  4146 .tabs-left > .nav-tabs .active > a:focus {
  4147   border-color: #ddd transparent #ddd #ddd;
  4148   *border-right-color: #ffffff;
  4149 }
  4150 
  4151 .tabs-right > .nav-tabs {
  4152   float: right;
  4153   margin-left: 19px;
  4154   border-left: 1px solid #ddd;
  4155 }
  4156 
  4157 .tabs-right > .nav-tabs > li > a {
  4158   margin-left: -1px;
  4159   -webkit-border-radius: 0;
  4160      -moz-border-radius: 0;
  4161           border-radius: 0;
  4162 }
  4163 
  4164 .tabs-right > .nav-tabs > li > a:hover,
  4165 .tabs-right > .nav-tabs > li > a:focus {
  4166   border-color: #bbbbbb #bbbbbb #bbbbbb #dddddd;
  4167 }
  4168 
  4169 .tabs-right > .nav-tabs .active > a,
  4170 .tabs-right > .nav-tabs .active > a:hover,
  4171 .tabs-right > .nav-tabs .active > a:focus {
  4172   border-color: #ddd #ddd #ddd transparent;
  4173   *border-left-color: #ffffff;
  4174 }
  4175 
  4176 .nav > .disabled > a {
  4177   color: #bbbbbb;
  4178 }
  4179 
  4180 .nav > .disabled > a:hover,
  4181 .nav > .disabled > a:focus {
  4182   text-decoration: none;
  4183   cursor: default;
  4184   background-color: transparent;
  4185 }
  4186 
  4187 .navbar {
  4188   *position: relative;
  4189   *z-index: 2;
  4190   margin-bottom: 20px;
  4191   overflow: visible;
  4192 }
  4193 
  4194 .navbar-inner {
  4195   min-height: 20px;
  4196   padding-right: 12.4px;
  4197   padding-left: 12.4px;
  4198   -webkit-border-radius: 0;
  4199      -moz-border-radius: 0;
  4200           border-radius: 0;
  4201   *zoom: 1;
  4202   -webkit-box-shadow: 0;
  4203      -moz-box-shadow: 0;
  4204           box-shadow: 0;
  4205 }
  4206 
  4207 .navbar-inner:before,
  4208 .navbar-inner:after {
  4209   display: table;
  4210   line-height: 0;
  4211   content: "";
  4212 }
  4213 
  4214 .navbar-inner:after {
  4215   clear: both;
  4216 }
  4217 
  4218 .navbar .container {
  4219   width: auto;
  4220 }
  4221 
  4222 .nav-collapse.collapse {
  4223   height: auto;
  4224   overflow: visible;
  4225 }
  4226 
  4227 .navbar .brand {
  4228   display: block;
  4229   float: left;
  4230   padding: 0 10px;
  4231   margin-left: -10px;
  4232   font-size: 18px;
  4233   color: #000084;
  4234   text-shadow: 0;
  4235 }
  4236 
  4237 .navbar .brand:hover,
  4238 .navbar .brand:focus {
  4239   text-decoration: none;
  4240 }
  4241 
  4242 .navbar-text {
  4243   margin-bottom: 0;
  4244   line-height: 20px;
  4245   color: #000000;
  4246 }
  4247 
  4248 .navbar-link {
  4249   color: #000000;
  4250 }
  4251 
  4252 .navbar-link:hover,
  4253 .navbar-link:focus {
  4254   color: #555555;
  4255 }
  4256 
  4257 .navbar .divider-vertical {
  4258   height: 20px;
  4259   margin: 0 12.4px;
  4260   border-right: 1px solid #ffffff;
  4261   border-left: 1px solid #bbbbbb;
  4262 }
  4263 
  4264 .navbar .btn,
  4265 .navbar .btn-group {
  4266   margin-top: -5px;
  4267 }
  4268 
  4269 .navbar .btn-group .btn,
  4270 .navbar .input-prepend .btn,
  4271 .navbar .input-append .btn,
  4272 .navbar .input-prepend .btn-group,
  4273 .navbar .input-append .btn-group {
  4274   margin-top: 0;
  4275 }
  4276 
  4277 .navbar-form {
  4278   margin-bottom: 0;
  4279   *zoom: 1;
  4280 }
  4281 
  4282 .navbar-form:before,
  4283 .navbar-form:after {
  4284   display: table;
  4285   line-height: 0;
  4286   content: "";
  4287 }
  4288 
  4289 .navbar-form:after {
  4290   clear: both;
  4291 }
  4292 
  4293 .navbar-form input,
  4294 .navbar-form select,
  4295 .navbar-form .radio,
  4296 .navbar-form .checkbox {
  4297   margin-top: -5px;
  4298 }
  4299 
  4300 .navbar-form input,
  4301 .navbar-form select,
  4302 .navbar-form .btn {
  4303   display: inline-block;
  4304   margin-bottom: 0;
  4305   -webkit-box-shadow: 0 0;
  4306      -moz-box-shadow: 0 0;
  4307           box-shadow: 0 0;
  4308 }
  4309 
  4310 .navbar-form input[type="image"],
  4311 .navbar-form input[type="checkbox"],
  4312 .navbar-form input[type="radio"] {
  4313   margin-top: 3px;
  4314 }
  4315 
  4316 .navbar-form .input-append,
  4317 .navbar-form .input-prepend {
  4318   margin-top: 5px;
  4319   white-space: nowrap;
  4320 }
  4321 
  4322 .navbar-form .input-append input,
  4323 .navbar-form .input-prepend input {
  4324   margin-top: 0;
  4325 }
  4326 
  4327 .navbar-search {
  4328   position: relative;
  4329   float: left;
  4330   margin-top: -5px;
  4331   margin-bottom: 0;
  4332 }
  4333 
  4334 .navbar-search .search-query {
  4335   padding: 4px 12.4px;
  4336   margin-bottom: 0;
  4337   font-family: DOS, Monaco, Menlo, Consolas, "Courier New", monospace;
  4338   font-size: 18px;
  4339   font-weight: normal;
  4340   line-height: 1;
  4341   -webkit-border-radius: 0;
  4342      -moz-border-radius: 0;
  4343           border-radius: 0;
  4344 }
  4345 
  4346 .navbar-static-top {
  4347   position: static;
  4348   margin-bottom: 0;
  4349 }
  4350 
  4351 .navbar-static-top .navbar-inner {
  4352   -webkit-border-radius: 0;
  4353      -moz-border-radius: 0;
  4354           border-radius: 0;
  4355 }
  4356 
  4357 .navbar-fixed-top,
  4358 .navbar-fixed-bottom {
  4359   position: fixed;
  4360   right: 0;
  4361   left: 0;
  4362   z-index: 1030;
  4363   margin-bottom: 0;
  4364 }
  4365 
  4366 .navbar-fixed-top .navbar-inner,
  4367 .navbar-static-top .navbar-inner {
  4368   border-width: 0;
  4369 }
  4370 
  4371 .navbar-fixed-bottom .navbar-inner {
  4372   border-width: 0;
  4373 }
  4374 
  4375 .navbar-fixed-top .navbar-inner,
  4376 .navbar-fixed-bottom .navbar-inner {
  4377   padding-right: 0;
  4378   padding-left: 0;
  4379   -webkit-border-radius: 0;
  4380      -moz-border-radius: 0;
  4381           border-radius: 0;
  4382 }
  4383 
  4384 .navbar-static-top .container,
  4385 .navbar-fixed-top .container,
  4386 .navbar-fixed-bottom .container {
  4387   width: 944px;
  4388 }
  4389 
  4390 .navbar-fixed-top {
  4391   top: 0;
  4392 }
  4393 
  4394 .navbar-fixed-top .navbar-inner,
  4395 .navbar-static-top .navbar-inner {
  4396   -webkit-box-shadow: 0;
  4397      -moz-box-shadow: 0;
  4398           box-shadow: 0;
  4399 }
  4400 
  4401 .navbar-fixed-bottom {
  4402   bottom: 0;
  4403 }
  4404 
  4405 .navbar-fixed-bottom .navbar-inner {
  4406   -webkit-box-shadow: 0;
  4407      -moz-box-shadow: 0;
  4408           box-shadow: 0;
  4409 }
  4410 
  4411 .navbar .nav {
  4412   position: relative;
  4413   left: 0;
  4414   display: block;
  4415   float: left;
  4416   margin: 0 20px 0 0;
  4417 }
  4418 
  4419 .navbar .nav.pull-right {
  4420   float: right;
  4421   margin-right: 0;
  4422 }
  4423 
  4424 .navbar .nav > li {
  4425   float: left;
  4426   padding-left: 0;
  4427 }
  4428 
  4429 .navbar .nav > li > a {
  4430   float: none;
  4431   padding: 0 10px;
  4432   color: #000000;
  4433   text-decoration: none;
  4434   text-shadow: 0;
  4435 }
  4436 
  4437 .navbar .nav .dropdown-toggle .caret {
  4438   margin-top: 0;
  4439 }
  4440 
  4441 .navbar .nav > li > a:focus,
  4442 .navbar .nav > li > a:hover {
  4443   color: #555555;
  4444   text-decoration: none;
  4445   background-color: transparent;
  4446 }
  4447 
  4448 .navbar .nav > .active > a,
  4449 .navbar .nav > .active > a:hover,
  4450 .navbar .nav > .active > a:focus {
  4451   color: #bbbbbb;
  4452   text-decoration: none;
  4453   background-color: #bbbbbb;
  4454 }
  4455 
  4456 .navbar .btn-navbar {
  4457   display: none;
  4458   float: right;
  4459   padding: 0 12.4px;
  4460   margin-right: 12.4px;
  4461   margin-left: 12.4px;
  4462   *background-color: #aeaeae;
  4463   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  4464 }
  4465 
  4466 .navbar .btn-navbar:hover,
  4467 .navbar .btn-navbar:focus,
  4468 .navbar .btn-navbar:active,
  4469 .navbar .btn-navbar.active,
  4470 .navbar .btn-navbar.disabled,
  4471 .navbar .btn-navbar[disabled] {
  4472   color: #ffffff;
  4473 }
  4474 
  4475 .navbar .btn-navbar .icon-bar {
  4476   display: block;
  4477   width: 18px;
  4478   height: 2px;
  4479   background-color: #f5f5f5;
  4480   -webkit-border-radius: 0;
  4481      -moz-border-radius: 0;
  4482           border-radius: 0;
  4483 }
  4484 
  4485 .btn-navbar .icon-bar + .icon-bar {
  4486   margin-top: 3px;
  4487 }
  4488 
  4489 .navbar .nav > li > .dropdown-menu:before {
  4490   position: absolute;
  4491   top: -7px;
  4492   left: 9px;
  4493   display: inline-block;
  4494   border-right: 7px solid transparent;
  4495   border-bottom: 7px solid #ccc;
  4496   border-left: 7px solid transparent;
  4497   border-bottom-color: rgba(0, 0, 0, 0.2);
  4498   content: '';
  4499 }
  4500 
  4501 .navbar .nav > li > .dropdown-menu:after {
  4502   position: absolute;
  4503   top: -6px;
  4504   left: 10px;
  4505   display: inline-block;
  4506   border-right: 6px solid transparent;
  4507   border-bottom: 6px solid #ffffff;
  4508   border-left: 6px solid transparent;
  4509   content: '';
  4510 }
  4511 
  4512 .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  4513   top: auto;
  4514   bottom: -7px;
  4515   border-top: 7px solid #ccc;
  4516   border-bottom: 0;
  4517   border-top-color: rgba(0, 0, 0, 0.2);
  4518 }
  4519 
  4520 .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  4521   top: auto;
  4522   bottom: -6px;
  4523   border-top: 6px solid #ffffff;
  4524   border-bottom: 0;
  4525 }
  4526 
  4527 .navbar .nav li.dropdown > a:hover .caret,
  4528 .navbar .nav li.dropdown > a:focus .caret {
  4529   border-top-color: #555555;
  4530   border-bottom-color: #555555;
  4531 }
  4532 
  4533 .navbar .nav li.dropdown.open > .dropdown-toggle,
  4534 .navbar .nav li.dropdown.active > .dropdown-toggle,
  4535 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  4536   color: #bbbbbb;
  4537   background-color: #bbbbbb;
  4538 }
  4539 
  4540 .navbar .nav li.dropdown > .dropdown-toggle .caret {
  4541   border-top-color: #000000;
  4542   border-bottom-color: #000000;
  4543 }
  4544 
  4545 .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
  4546 .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
  4547 .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  4548   border-top-color: #bbbbbb;
  4549   border-bottom-color: #bbbbbb;
  4550 }
  4551 
  4552 .navbar .pull-right > li > .dropdown-menu,
  4553 .navbar .nav > li > .dropdown-menu.pull-right {
  4554   right: 0;
  4555   left: auto;
  4556 }
  4557 
  4558 .navbar .pull-right > li > .dropdown-menu:before,
  4559 .navbar .nav > li > .dropdown-menu.pull-right:before {
  4560   right: 12px;
  4561   left: auto;
  4562 }
  4563 
  4564 .navbar .pull-right > li > .dropdown-menu:after,
  4565 .navbar .nav > li > .dropdown-menu.pull-right:after {
  4566   right: 13px;
  4567   left: auto;
  4568 }
  4569 
  4570 .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
  4571 .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  4572   right: 100%;
  4573   left: auto;
  4574   margin-right: -1px;
  4575   margin-left: 0;
  4576   -webkit-border-radius: 0;
  4577      -moz-border-radius: 0;
  4578           border-radius: 0;
  4579 }
  4580 
  4581 .navbar-inverse .navbar-inner {
  4582   background: #bbbbbb;
  4583 }
  4584 
  4585 .navbar-inverse .brand,
  4586 .navbar-inverse .nav > li > a {
  4587   color: #000000;
  4588   text-shadow: 0;
  4589   background: #bbbbbb;
  4590 }
  4591 
  4592 .navbar-inverse .brand:hover,
  4593 .navbar-inverse .nav > li > a:hover,
  4594 .navbar-inverse .brand:focus,
  4595 .navbar-inverse .nav > li > a:focus {
  4596   color: #bbbbbb;
  4597   background: #000000;
  4598 }
  4599 
  4600 .navbar-inverse .brand {
  4601   color: #000084;
  4602 }
  4603 
  4604 .navbar-inverse .navbar-text {
  4605   color: #000000;
  4606 }
  4607 
  4608 .navbar-inverse .nav > li > a:focus,
  4609 .navbar-inverse .nav > li > a:hover {
  4610   color: #bbbbbb;
  4611   background: #000000;
  4612 }
  4613 
  4614 .navbar-inverse .nav .active > a,
  4615 .navbar-inverse .nav .active > a:hover,
  4616 .navbar-inverse .nav .active > a:focus {
  4617   color: #bbbbbb;
  4618   text-decoration: none;
  4619   background: #000000;
  4620 }
  4621 
  4622 .navbar-inverse .navbar-link {
  4623   color: #000000;
  4624 }
  4625 
  4626 .navbar-inverse .navbar-link:hover,
  4627 .navbar-inverse .navbar-link:focus {
  4628   color: #ffffff;
  4629 }
  4630 
  4631 .navbar-inverse .divider-vertical {
  4632   border-right-color: #000000;
  4633   border-left-color: #000000;
  4634 }
  4635 
  4636 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
  4637 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
  4638 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  4639   color: #ffffff;
  4640   background-color: #000000;
  4641 }
  4642 
  4643 .navbar-inverse .nav li.dropdown > a:hover .caret,
  4644 .navbar-inverse .nav li.dropdown > a:focus .caret {
  4645   border-top-color: #ffffff;
  4646   border-bottom-color: #ffffff;
  4647 }
  4648 
  4649 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  4650   border-top-color: #000000;
  4651   border-bottom-color: #000000;
  4652 }
  4653 
  4654 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
  4655 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
  4656 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  4657   border-top-color: #ffffff;
  4658   border-bottom-color: #ffffff;
  4659 }
  4660 
  4661 .navbar-inverse .navbar-search .search-query {
  4662   color: #ffffff;
  4663   background-color: #404040;
  4664   border-color: #000000;
  4665   -webkit-transition: none;
  4666      -moz-transition: none;
  4667        -o-transition: none;
  4668           transition: none;
  4669 }
  4670 
  4671 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  4672   color: #cccccc;
  4673 }
  4674 
  4675 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  4676   color: #cccccc;
  4677 }
  4678 
  4679 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  4680   color: #cccccc;
  4681 }
  4682 
  4683 .navbar-inverse .navbar-search .search-query:focus,
  4684 .navbar-inverse .navbar-search .search-query.focused {
  4685   padding: 0 20px;
  4686   color: #555555;
  4687   text-shadow: 0;
  4688   background-color: #ffffff;
  4689   border: 0;
  4690   outline: 0;
  4691 }
  4692 
  4693 .navbar-inverse .btn-navbar {
  4694   *background-color: #000000;
  4695   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  4696 
  4697   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  4698 }
  4699 
  4700 .navbar-inverse .btn-navbar:hover,
  4701 .navbar-inverse .btn-navbar:focus,
  4702 .navbar-inverse .btn-navbar:active,
  4703 .navbar-inverse .btn-navbar.active,
  4704 .navbar-inverse .btn-navbar.disabled,
  4705 .navbar-inverse .btn-navbar[disabled] {
  4706   color: #ffffff;
  4707 }
  4708 
  4709 .breadcrumb:before {
  4710   content: ">>";
  4711 }
  4712 
  4713 .breadcrumb {
  4714   padding: 0 20px;
  4715   margin: 0 0 20px;
  4716   list-style: none;
  4717   background-color: #000000;
  4718   -webkit-border-radius: 0;
  4719      -moz-border-radius: 0;
  4720           border-radius: 0;
  4721 }
  4722 
  4723 .breadcrumb > li {
  4724   display: inline-block;
  4725   *display: inline;
  4726   text-shadow: 0;
  4727   *zoom: 1;
  4728 }
  4729 
  4730 .breadcrumb > li > .divider {
  4731   padding: 0 10px;
  4732   color: #bbbbbb;
  4733 }
  4734 
  4735 .breadcrumb > .active {
  4736   color: #bbbbbb;
  4737 }
  4738 
  4739 .pagination {
  4740   margin: 20px 0;
  4741 }
  4742 
  4743 .pagination ul {
  4744   display: inline-block;
  4745   *display: inline;
  4746   margin-bottom: 0;
  4747   margin-left: 0;
  4748   -webkit-border-radius: 0;
  4749      -moz-border-radius: 0;
  4750           border-radius: 0;
  4751   *zoom: 1;
  4752   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  4753      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  4754           box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  4755 }
  4756 
  4757 .pagination ul > li {
  4758   display: inline;
  4759 }
  4760 
  4761 .pagination ul > li > a,
  4762 .pagination ul > li > span {
  4763   float: left;
  4764   padding: 20px 10px;
  4765   line-height: 20px;
  4766   text-decoration: none;
  4767   background-color: #00aa00;
  4768   border: 0;
  4769   border-left-width: 0;
  4770 }
  4771 
  4772 .pagination ul > li > a:hover,
  4773 .pagination ul > li > a:focus,
  4774 .pagination ul > .active > a,
  4775 .pagination ul > .active > span {
  4776   background-color: #f5f5f5;
  4777 }
  4778 
  4779 .pagination ul > .active > a,
  4780 .pagination ul > .active > span {
  4781   color: #bbbbbb;
  4782   cursor: default;
  4783 }
  4784 
  4785 .pagination ul > .disabled > span,
  4786 .pagination ul > .disabled > a,
  4787 .pagination ul > .disabled > a:hover,
  4788 .pagination ul > .disabled > a:focus {
  4789   color: #bbbbbb;
  4790   cursor: default;
  4791   background-color: transparent;
  4792 }
  4793 
  4794 .pagination ul > li:first-child > a,
  4795 .pagination ul > li:first-child > span {
  4796   border-left-width: 1px;
  4797   -webkit-border-bottom-left-radius: 0;
  4798           border-bottom-left-radius: 0;
  4799   -webkit-border-top-left-radius: 0;
  4800           border-top-left-radius: 0;
  4801   -moz-border-radius-bottomleft: 0;
  4802   -moz-border-radius-topleft: 0;
  4803 }
  4804 
  4805 .pagination ul > li:last-child > a,
  4806 .pagination ul > li:last-child > span {
  4807   -webkit-border-top-right-radius: 0;
  4808           border-top-right-radius: 0;
  4809   -webkit-border-bottom-right-radius: 0;
  4810           border-bottom-right-radius: 0;
  4811   -moz-border-radius-topright: 0;
  4812   -moz-border-radius-bottomright: 0;
  4813 }
  4814 
  4815 .pagination-centered {
  4816   text-align: center;
  4817 }
  4818 
  4819 .pagination-right {
  4820   text-align: right;
  4821 }
  4822 
  4823 .pagination-large ul > li > a,
  4824 .pagination-large ul > li > span {
  4825   padding: 18px;
  4826   font-size: 18px;
  4827 }
  4828 
  4829 .pagination-large ul > li:first-child > a,
  4830 .pagination-large ul > li:first-child > span {
  4831   -webkit-border-bottom-left-radius: 0;
  4832           border-bottom-left-radius: 0;
  4833   -webkit-border-top-left-radius: 0;
  4834           border-top-left-radius: 0;
  4835   -moz-border-radius-bottomleft: 0;
  4836   -moz-border-radius-topleft: 0;
  4837 }
  4838 
  4839 .pagination-large ul > li:last-child > a,
  4840 .pagination-large ul > li:last-child > span {
  4841   -webkit-border-top-right-radius: 0;
  4842           border-top-right-radius: 0;
  4843   -webkit-border-bottom-right-radius: 0;
  4844           border-bottom-right-radius: 0;
  4845   -moz-border-radius-topright: 0;
  4846   -moz-border-radius-bottomright: 0;
  4847 }
  4848 
  4849 .pagination-mini ul > li:first-child > a,
  4850 .pagination-small ul > li:first-child > a,
  4851 .pagination-mini ul > li:first-child > span,
  4852 .pagination-small ul > li:first-child > span {
  4853   -webkit-border-bottom-left-radius: 0;
  4854           border-bottom-left-radius: 0;
  4855   -webkit-border-top-left-radius: 0;
  4856           border-top-left-radius: 0;
  4857   -moz-border-radius-bottomleft: 0;
  4858   -moz-border-radius-topleft: 0;
  4859 }
  4860 
  4861 .pagination-mini ul > li:last-child > a,
  4862 .pagination-small ul > li:last-child > a,
  4863 .pagination-mini ul > li:last-child > span,
  4864 .pagination-small ul > li:last-child > span {
  4865   -webkit-border-top-right-radius: 0;
  4866           border-top-right-radius: 0;
  4867   -webkit-border-bottom-right-radius: 0;
  4868           border-bottom-right-radius: 0;
  4869   -moz-border-radius-topright: 0;
  4870   -moz-border-radius-bottomright: 0;
  4871 }
  4872 
  4873 .pagination-small ul > li > a,
  4874 .pagination-small ul > li > span {
  4875   padding: 0;
  4876   font-size: 18px;
  4877 }
  4878 
  4879 .pagination-mini ul > li > a,
  4880 .pagination-mini ul > li > span {
  4881   padding: 0;
  4882   font-size: 18px;
  4883 }
  4884 
  4885 .pager {
  4886   margin: 20px 0;
  4887   text-align: center;
  4888   list-style: none;
  4889   *zoom: 1;
  4890 }
  4891 
  4892 .pager:before,
  4893 .pager:after {
  4894   display: table;
  4895   line-height: 0;
  4896   content: "";
  4897 }
  4898 
  4899 .pager:after {
  4900   clear: both;
  4901 }
  4902 
  4903 .pager li {
  4904   display: inline;
  4905 }
  4906 
  4907 .pager li > a,
  4908 .pager li > span {
  4909   display: inline-block;
  4910   padding: 5px 14px;
  4911   background-color: #fff;
  4912   border: 1px solid #ddd;
  4913 }
  4914 
  4915 .pager li > a:hover,
  4916 .pager li > a:focus {
  4917   text-decoration: none;
  4918   background-color: #f5f5f5;
  4919 }
  4920 
  4921 .pager .next > a,
  4922 .pager .next > span {
  4923   float: right;
  4924 }
  4925 
  4926 .pager .previous > a,
  4927 .pager .previous > span {
  4928   float: left;
  4929 }
  4930 
  4931 .pager .disabled > a,
  4932 .pager .disabled > a:hover,
  4933 .pager .disabled > a:focus,
  4934 .pager .disabled > span {
  4935   color: #bbbbbb;
  4936   cursor: default;
  4937   background-color: #fff;
  4938 }
  4939 
  4940 .modal-backdrop {
  4941   position: fixed;
  4942   top: 0;
  4943   right: 0;
  4944   bottom: 0;
  4945   left: 0;
  4946   z-index: 1040;
  4947   background-color: #000000;
  4948 }
  4949 
  4950 .modal-backdrop.fade {
  4951   opacity: 0;
  4952 }
  4953 
  4954 .modal-backdrop,
  4955 .modal-backdrop.fade.in {
  4956   opacity: 0.8;
  4957   filter: alpha(opacity=80);
  4958 }
  4959 
  4960 .modal {
  4961   position: fixed;
  4962   top: 10%;
  4963   left: 50%;
  4964   z-index: 1050;
  4965   width: 560px;
  4966   margin-left: -280px;
  4967   background-color: #ffffff;
  4968   border: 1px solid #999;
  4969   border: 1px solid rgba(0, 0, 0, 0.3);
  4970   *border: 1px solid #999;
  4971   -webkit-border-radius: 0;
  4972      -moz-border-radius: 0;
  4973           border-radius: 0;
  4974   outline: none;
  4975   -webkit-background-clip: padding-box;
  4976      -moz-background-clip: padding-box;
  4977           background-clip: padding-box;
  4978 }
  4979 
  4980 .modal.fade {
  4981   top: -25%;
  4982 }
  4983 
  4984 .modal.fade.in {
  4985   top: 10%;
  4986 }
  4987 
  4988 .modal-header {
  4989   padding: 9px 15px;
  4990   border-bottom: 1px solid #eee;
  4991 }
  4992 
  4993 .modal-header .close {
  4994   margin-top: 2px;
  4995 }
  4996 
  4997 .modal-header h3 {
  4998   margin: 0;
  4999   line-height: 30px;
  5000 }
  5001 
  5002 .modal-body {
  5003   position: relative;
  5004   max-height: 400px;
  5005   padding: 15px;
  5006   overflow-y: auto;
  5007 }
  5008 
  5009 .modal-form {
  5010   margin-bottom: 0;
  5011 }
  5012 
  5013 .modal-footer {
  5014   padding: 14px 15px 15px;
  5015   margin-bottom: 0;
  5016   text-align: right;
  5017   background-color: #f5f5f5;
  5018   border-top: 1px solid #ddd;
  5019   *zoom: 1;
  5020 }
  5021 
  5022 .modal-footer:before,
  5023 .modal-footer:after {
  5024   display: table;
  5025   line-height: 0;
  5026   content: "";
  5027 }
  5028 
  5029 .modal-footer:after {
  5030   clear: both;
  5031 }
  5032 
  5033 .modal-footer .btn + .btn {
  5034   margin-bottom: 0;
  5035   margin-left: 5px;
  5036 }
  5037 
  5038 .modal-footer .btn-group .btn + .btn {
  5039   margin-left: -1px;
  5040 }
  5041 
  5042 .modal-footer .btn-block + .btn-block {
  5043   margin-left: 0;
  5044 }
  5045 
  5046 .tooltip {
  5047   position: absolute;
  5048   z-index: 1030;
  5049   display: block;
  5050   font-size: 18px;
  5051   line-height: 1;
  5052   opacity: 0;
  5053   filter: alpha(opacity=0);
  5054   visibility: visible;
  5055 }
  5056 
  5057 .tooltip.in {
  5058   opacity: 0.8;
  5059   filter: alpha(opacity=80);
  5060 }
  5061 
  5062 .tooltip.top {
  5063   padding: 9px 0 9px;
  5064   margin-top: -3px;
  5065 }
  5066 
  5067 .tooltip.right {
  5068   padding: 0 4px 0 4px;
  5069   margin-left: 3px;
  5070 }
  5071 
  5072 .tooltip.bottom {
  5073   padding: 9px 0 9px;
  5074   margin-top: 3px;
  5075 }
  5076 
  5077 .tooltip.left {
  5078   padding: 0 4px 0 4px;
  5079   margin-left: -3px;
  5080 }
  5081 
  5082 .tooltip-inner {
  5083   max-width: 310px;
  5084   padding: 9px 4px 9px 4px;
  5085   color: #ffffff;
  5086   text-align: center;
  5087   text-decoration: none;
  5088   background-color: #000000;
  5089   -webkit-border-radius: 0;
  5090      -moz-border-radius: 0;
  5091           border-radius: 0;
  5092 }
  5093 
  5094 .tooltip-arrow {
  5095   position: absolute;
  5096   width: 0;
  5097   height: 0;
  5098   border-color: transparent;
  5099   border-style: solid;
  5100 }
  5101 
  5102 .tooltip.top .tooltip-arrow {
  5103   bottom: 0;
  5104   left: 50%;
  5105   margin-left: -5px;
  5106   border-top-color: #000000;
  5107   border-width: 5px 5px 0;
  5108 }
  5109 
  5110 .tooltip.right .tooltip-arrow {
  5111   top: 50%;
  5112   left: 0;
  5113   margin-top: -5px;
  5114   border-right-color: #000000;
  5115   border-width: 5px 5px 5px 0;
  5116 }
  5117 
  5118 .tooltip.left .tooltip-arrow {
  5119   top: 50%;
  5120   right: 0;
  5121   margin-top: -5px;
  5122   border-left-color: #000000;
  5123   border-width: 5px 0 5px 5px;
  5124 }
  5125 
  5126 .tooltip.bottom .tooltip-arrow {
  5127   top: 0;
  5128   left: 50%;
  5129   margin-left: -5px;
  5130   border-bottom-color: #000000;
  5131   border-width: 0 5px 5px;
  5132 }
  5133 
  5134 .popover {
  5135   position: absolute;
  5136   top: 0;
  5137   left: 0;
  5138   z-index: 1010;
  5139   display: none;
  5140   max-width: 496px;
  5141   padding: 1px;
  5142   text-align: left;
  5143   white-space: normal;
  5144   background-color: #ffffff;
  5145   -webkit-background-clip: padding-box;
  5146      -moz-background-clip: padding;
  5147           background-clip: padding-box;
  5148 }
  5149 
  5150 .popover.top {
  5151   margin-top: -10px;
  5152 }
  5153 
  5154 .popover.right {
  5155   margin-left: 10px;
  5156 }
  5157 
  5158 .popover.bottom {
  5159   margin-top: 10px;
  5160 }
  5161 
  5162 .popover.left {
  5163   margin-left: -10px;
  5164 }
  5165 
  5166 .popover-title {
  5167   padding: 8px 14px;
  5168   margin: 0;
  5169   font-size: 14px;
  5170   font-weight: normal;
  5171   line-height: 18px;
  5172   background-color: #ffffff;
  5173   border-bottom: 1px solid #f2f2f2;
  5174 }
  5175 
  5176 .popover-title:empty {
  5177   display: none;
  5178 }
  5179 
  5180 .popover-content {
  5181   padding: 9px 14px;
  5182 }
  5183 
  5184 .popover .arrow,
  5185 .popover .arrow:after {
  5186   position: absolute;
  5187   display: block;
  5188   width: 0;
  5189   height: 0;
  5190   border-color: transparent;
  5191   border-style: solid;
  5192 }
  5193 
  5194 .popover .arrow {
  5195   border-width: 11px;
  5196 }
  5197 
  5198 .popover .arrow:after {
  5199   border-width: 10px;
  5200   content: "";
  5201 }
  5202 
  5203 .popover.top .arrow {
  5204   bottom: -11px;
  5205   left: 50%;
  5206   margin-left: -11px;
  5207   border-top-color: #999;
  5208   border-top-color: rgba(0, 0, 0, 0.25);
  5209   border-bottom-width: 0;
  5210 }
  5211 
  5212 .popover.top .arrow:after {
  5213   bottom: 1px;
  5214   margin-left: -10px;
  5215   border-top-color: #ffffff;
  5216   border-bottom-width: 0;
  5217 }
  5218 
  5219 .popover.right .arrow {
  5220   top: 50%;
  5221   left: -11px;
  5222   margin-top: -11px;
  5223   border-right-color: #999;
  5224   border-right-color: rgba(0, 0, 0, 0.25);
  5225   border-left-width: 0;
  5226 }
  5227 
  5228 .popover.right .arrow:after {
  5229   bottom: -10px;
  5230   left: 1px;
  5231   border-right-color: #ffffff;
  5232   border-left-width: 0;
  5233 }
  5234 
  5235 .popover.bottom .arrow {
  5236   top: -11px;
  5237   left: 50%;
  5238   margin-left: -11px;
  5239   border-bottom-color: #999;
  5240   border-bottom-color: rgba(0, 0, 0, 0.25);
  5241   border-top-width: 0;
  5242 }
  5243 
  5244 .popover.bottom .arrow:after {
  5245   top: 1px;
  5246   margin-left: -10px;
  5247   border-bottom-color: #ffffff;
  5248   border-top-width: 0;
  5249 }
  5250 
  5251 .popover.left .arrow {
  5252   top: 50%;
  5253   right: -11px;
  5254   margin-top: -11px;
  5255   border-left-color: #999;
  5256   border-left-color: rgba(0, 0, 0, 0.25);
  5257   border-right-width: 0;
  5258 }
  5259 
  5260 .popover.left .arrow:after {
  5261   right: 1px;
  5262   bottom: -10px;
  5263   border-left-color: #ffffff;
  5264   border-right-width: 0;
  5265 }
  5266 
  5267 .thumbnails {
  5268   margin-left: -16px;
  5269   list-style: none;
  5270   *zoom: 1;
  5271 }
  5272 
  5273 .thumbnails:before,
  5274 .thumbnails:after {
  5275   display: table;
  5276   line-height: 0;
  5277   content: "";
  5278 }
  5279 
  5280 .thumbnails:after {
  5281   clear: both;
  5282 }
  5283 
  5284 .row-fluid .thumbnails {
  5285   margin-left: 0;
  5286 }
  5287 
  5288 .thumbnails > li {
  5289   float: left;
  5290   margin-bottom: 20px;
  5291   margin-left: 16px;
  5292 }
  5293 
  5294 .thumbnail {
  5295   display: block;
  5296   padding: 3px 6px;
  5297   margin: 4px 3px;
  5298   line-height: 20px;
  5299   border: 1px solid #ddd;
  5300   -webkit-border-radius: 0;
  5301      -moz-border-radius: 0;
  5302           border-radius: 0;
  5303   -webkit-box-shadow: 0;
  5304      -moz-box-shadow: 0;
  5305           box-shadow: 0;
  5306 }
  5307 
  5308 a.thumbnail:hover,
  5309 a.thumbnail:focus {
  5310   border-color: #fefe54;
  5311   -webkit-box-shadow: 0;
  5312      -moz-box-shadow: 0;
  5313           box-shadow: 0;
  5314 }
  5315 
  5316 .thumbnail > img {
  5317   display: block;
  5318   max-width: 100%;
  5319   margin-right: auto;
  5320   margin-left: auto;
  5321 }
  5322 
  5323 .thumbnail .caption {
  5324   padding: 9px;
  5325   color: #bbbbbb;
  5326 }
  5327 
  5328 .media,
  5329 .media-body {
  5330   overflow: hidden;
  5331   *overflow: visible;
  5332   zoom: 1;
  5333 }
  5334 
  5335 .media,
  5336 .media .media {
  5337   margin-top: 15px;
  5338 }
  5339 
  5340 .media:first-child {
  5341   margin-top: 0;
  5342 }
  5343 
  5344 .media-object {
  5345   display: block;
  5346 }
  5347 
  5348 .media-heading {
  5349   margin: 0 0 5px;
  5350 }
  5351 
  5352 .media > .pull-left {
  5353   margin-right: 10px;
  5354 }
  5355 
  5356 .media > .pull-right {
  5357   margin-left: 10px;
  5358 }
  5359 
  5360 .media-list {
  5361   margin-left: 0;
  5362   list-style: none;
  5363 }
  5364 
  5365 .label,
  5366 .badge {
  5367   display: inline-block;
  5368   padding: 0 12.4px;
  5369   font-size: 18px;
  5370   line-height: 20px;
  5371   color: #ffffff;
  5372   white-space: nowrap;
  5373   vertical-align: baseline;
  5374   background-color: #bbbbbb;
  5375 }
  5376 
  5377 .badge {
  5378   padding-right: 12.4px;
  5379   padding-left: 12.4px;
  5380 }
  5381 
  5382 .label:empty,
  5383 .badge:empty {
  5384   display: none;
  5385 }
  5386 
  5387 a.label:hover,
  5388 a.label:focus,
  5389 a.badge:hover,
  5390 a.badge:focus {
  5391   color: #ffffff;
  5392   text-decoration: none;
  5393   cursor: pointer;
  5394 }
  5395 
  5396 .label-important,
  5397 .badge-important {
  5398   background-color: #ffffff;
  5399 }
  5400 
  5401 .label-important[href],
  5402 .badge-important[href] {
  5403   background-color: #ffffff;
  5404 }
  5405 
  5406 .label-warning,
  5407 .badge-warning {
  5408   background-color: #a85400;
  5409 }
  5410 
  5411 .label-warning[href],
  5412 .badge-warning[href] {
  5413   background-color: #a85400;
  5414 }
  5415 
  5416 .label-success,
  5417 .badge-success {
  5418   background-color: #55ff55;
  5419 }
  5420 
  5421 .label-success[href],
  5422 .badge-success[href] {
  5423   background-color: #55ff55;
  5424 }
  5425 
  5426 .label-info,
  5427 .badge-info {
  5428   background-color: #000000;
  5429 }
  5430 
  5431 .label-info[href],
  5432 .badge-info[href] {
  5433   background-color: #000000;
  5434 }
  5435 
  5436 .label-inverse,
  5437 .badge-inverse {
  5438   background-color: #555555;
  5439 }
  5440 
  5441 .label-inverse[href],
  5442 .badge-inverse[href] {
  5443   background-color: #555555;
  5444 }
  5445 
  5446 .btn .label,
  5447 .btn .badge {
  5448   position: relative;
  5449   top: -1px;
  5450 }
  5451 
  5452 .btn-mini .label,
  5453 .btn-mini .badge {
  5454   top: 0;
  5455 }
  5456 
  5457 @-webkit-keyframes progress-bar-stripes {
  5458   from {
  5459     background-position: 40px 0;
  5460   }
  5461   to {
  5462     background-position: 0 0;
  5463   }
  5464 }
  5465 
  5466 @-moz-keyframes progress-bar-stripes {
  5467   from {
  5468     background-position: 40px 0;
  5469   }
  5470   to {
  5471     background-position: 0 0;
  5472   }
  5473 }
  5474 
  5475 @-ms-keyframes progress-bar-stripes {
  5476   from {
  5477     background-position: 40px 0;
  5478   }
  5479   to {
  5480     background-position: 0 0;
  5481   }
  5482 }
  5483 
  5484 @-o-keyframes progress-bar-stripes {
  5485   from {
  5486     background-position: 0 0;
  5487   }
  5488   to {
  5489     background-position: 40px 0;
  5490   }
  5491 }
  5492 
  5493 @keyframes progress-bar-stripes {
  5494   from {
  5495     background-position: 40px 0;
  5496   }
  5497   to {
  5498     background-position: 0 0;
  5499   }
  5500 }
  5501 
  5502 .progress {
  5503   height: 20px;
  5504   margin-bottom: 20px;
  5505   overflow: hidden;
  5506   background-color: #f7f7f7;
  5507   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  5508   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  5509   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  5510   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  5511   background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  5512   background-repeat: repeat-x;
  5513   -webkit-border-radius: 0;
  5514      -moz-border-radius: 0;
  5515           border-radius: 0;
  5516   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  5517 }
  5518 
  5519 .progress .bar {
  5520   float: left;
  5521   width: 0;
  5522   height: 100%;
  5523   font-size: 12px;
  5524   color: #ffffff;
  5525   text-align: center;
  5526   text-shadow: 0;
  5527   background-color: #0e90d2;
  5528   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  5529   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  5530   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  5531   background-image: -o-linear-gradient(top, #149bdf, #0480be);
  5532   background-image: linear-gradient(to bottom, #149bdf, #0480be);
  5533   background-repeat: repeat-x;
  5534   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  5535   -webkit-box-sizing: border-box;
  5536      -moz-box-sizing: border-box;
  5537           box-sizing: border-box;
  5538   -webkit-transition: width 0.6s ease;
  5539      -moz-transition: width 0.6s ease;
  5540        -o-transition: width 0.6s ease;
  5541           transition: width 0.6s ease;
  5542 }
  5543 
  5544 .progress-striped .bar {
  5545   background-color: #149bdf;
  5546   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));
  5547   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);
  5548   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);
  5549   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);
  5550   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);
  5551   -webkit-background-size: 40px 40px;
  5552      -moz-background-size: 40px 40px;
  5553        -o-background-size: 40px 40px;
  5554           background-size: 40px 40px;
  5555 }
  5556 
  5557 .progress.active .bar {
  5558   -webkit-animation: progress-bar-stripes 2s linear infinite;
  5559      -moz-animation: progress-bar-stripes 2s linear infinite;
  5560       -ms-animation: progress-bar-stripes 2s linear infinite;
  5561        -o-animation: progress-bar-stripes 2s linear infinite;
  5562           animation: progress-bar-stripes 2s linear infinite;
  5563 }
  5564 
  5565 .progress-danger .bar,
  5566 .progress .bar-danger {
  5567   background-color: #dd514c;
  5568   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  5569   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  5570   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  5571   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  5572   background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  5573   background-repeat: repeat-x;
  5574   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
  5575 }
  5576 
  5577 .progress-danger.progress-striped .bar,
  5578 .progress-striped .bar-danger {
  5579   background-color: #ee5f5b;
  5580   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));
  5581   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);
  5582   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);
  5583   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);
  5584   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);
  5585 }
  5586 
  5587 .progress-success .bar,
  5588 .progress .bar-success {
  5589   background-color: #5eb95e;
  5590   background-image: -moz-linear-gradient(top, #62c462, #57a957);
  5591   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  5592   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  5593   background-image: -o-linear-gradient(top, #62c462, #57a957);
  5594   background-image: linear-gradient(to bottom, #62c462, #57a957);
  5595   background-repeat: repeat-x;
  5596   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
  5597 }
  5598 
  5599 .progress-success.progress-striped .bar,
  5600 .progress-striped .bar-success {
  5601   background-color: #62c462;
  5602   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));
  5603   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);
  5604   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);
  5605   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);
  5606   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);
  5607 }
  5608 
  5609 .progress-info .bar,
  5610 .progress .bar-info {
  5611   background-color: #4bb1cf;
  5612   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  5613   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  5614   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  5615   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  5616   background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  5617   background-repeat: repeat-x;
  5618   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
  5619 }
  5620 
  5621 .progress-info.progress-striped .bar,
  5622 .progress-striped .bar-info {
  5623   background-color: #5bc0de;
  5624   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));
  5625   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);
  5626   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);
  5627   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);
  5628   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);
  5629 }
  5630 
  5631 .progress-warning .bar,
  5632 .progress .bar-warning {
  5633   background-color: #d66b00;
  5634   background-image: -moz-linear-gradient(top, #f47a00, #a85400);
  5635   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f47a00), to(#a85400));
  5636   background-image: -webkit-linear-gradient(top, #f47a00, #a85400);
  5637   background-image: -o-linear-gradient(top, #f47a00, #a85400);
  5638   background-image: linear-gradient(to bottom, #f47a00, #a85400);
  5639   background-repeat: repeat-x;
  5640   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a00', endColorstr='#ffa85400', GradientType=0);
  5641 }
  5642 
  5643 .progress-warning.progress-striped .bar,
  5644 .progress-striped .bar-warning {
  5645   background-color: #f47a00;
  5646   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));
  5647   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);
  5648   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);
  5649   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);
  5650   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);
  5651 }
  5652 
  5653 .accordion {
  5654   margin-bottom: 20px;
  5655 }
  5656 
  5657 .accordion-group {
  5658   margin-bottom: 2px;
  5659   border: 1px solid #e5e5e5;
  5660   -webkit-border-radius: 0;
  5661      -moz-border-radius: 0;
  5662           border-radius: 0;
  5663 }
  5664 
  5665 .accordion-heading {
  5666   border-bottom: 0;
  5667 }
  5668 
  5669 .accordion-heading .accordion-toggle {
  5670   display: block;
  5671   padding: 8px 15px;
  5672 }
  5673 
  5674 .accordion-toggle {
  5675   cursor: pointer;
  5676 }
  5677 
  5678 .accordion-inner {
  5679   padding: 9px 15px;
  5680   border-top: 1px solid #e5e5e5;
  5681 }
  5682 
  5683 .carousel {
  5684   position: relative;
  5685   margin-bottom: 20px;
  5686   line-height: 1;
  5687 }
  5688 
  5689 .carousel-inner {
  5690   position: relative;
  5691   width: 100%;
  5692   overflow: hidden;
  5693 }
  5694 
  5695 .carousel-inner > .item {
  5696   position: relative;
  5697   display: none;
  5698 }
  5699 
  5700 .carousel-inner > .item > img,
  5701 .carousel-inner > .item > a > img {
  5702   display: block;
  5703   line-height: 1;
  5704 }
  5705 
  5706 .carousel-inner > .active,
  5707 .carousel-inner > .next,
  5708 .carousel-inner > .prev {
  5709   display: block;
  5710 }
  5711 
  5712 .carousel-inner > .active {
  5713   left: 0;
  5714 }
  5715 
  5716 .carousel-inner > .next,
  5717 .carousel-inner > .prev {
  5718   position: absolute;
  5719   top: 0;
  5720   width: 100%;
  5721 }
  5722 
  5723 .carousel-inner > .next {
  5724   left: 100%;
  5725 }
  5726 
  5727 .carousel-inner > .prev {
  5728   left: -100%;
  5729 }
  5730 
  5731 .carousel-inner > .next.left,
  5732 .carousel-inner > .prev.right {
  5733   left: 0;
  5734 }
  5735 
  5736 .carousel-inner > .active.left {
  5737   left: -100%;
  5738 }
  5739 
  5740 .carousel-inner > .active.right {
  5741   left: 100%;
  5742 }
  5743 
  5744 .carousel-control {
  5745   position: absolute;
  5746   top: 40%;
  5747   left: 15px;
  5748   width: 40px;
  5749   height: 40px;
  5750   margin-top: -20px;
  5751   font-size: 60px;
  5752   font-weight: 100;
  5753   line-height: 30px;
  5754   color: #ffffff;
  5755   text-align: center;
  5756   background: #555555;
  5757   border: 3px solid #ffffff;
  5758   opacity: 0.5;
  5759   filter: alpha(opacity=50);
  5760 }
  5761 
  5762 .carousel-control.right {
  5763   right: 15px;
  5764   left: auto;
  5765 }
  5766 
  5767 .carousel-control:hover,
  5768 .carousel-control:focus {
  5769   color: #ffffff;
  5770   text-decoration: none;
  5771   opacity: 0.9;
  5772   filter: alpha(opacity=90);
  5773 }
  5774 
  5775 .carousel-indicators {
  5776   position: absolute;
  5777   top: 15px;
  5778   right: 15px;
  5779   z-index: 5;
  5780   margin: 0;
  5781   list-style: none;
  5782 }
  5783 
  5784 .carousel-indicators li {
  5785   display: block;
  5786   float: left;
  5787   width: 10px;
  5788   height: 10px;
  5789   margin-left: 5px;
  5790   text-indent: -999px;
  5791   background-color: #ccc;
  5792   background-color: rgba(255, 255, 255, 0.25);
  5793 }
  5794 
  5795 .carousel-indicators .active {
  5796   background-color: #fff;
  5797 }
  5798 
  5799 .carousel-caption {
  5800   position: absolute;
  5801   right: 0;
  5802   bottom: 0;
  5803   left: 0;
  5804   padding: 15px;
  5805   background: #555555;
  5806   background: rgba(0, 0, 0, 0.75);
  5807 }
  5808 
  5809 .carousel-caption h4,
  5810 .carousel-caption p {
  5811   line-height: 20px;
  5812   color: #ffffff;
  5813 }
  5814 
  5815 .carousel-caption h4 {
  5816   margin: 0 0 5px;
  5817 }
  5818 
  5819 .carousel-caption p {
  5820   margin-bottom: 0;
  5821 }
  5822 
  5823 .hero-unit {
  5824   padding: 16px 20.8px;
  5825   margin-bottom: 20px;
  5826   font-size: 18px;
  5827   line-height: 20px;
  5828   color: #ffffff;
  5829   background-color: #00aaaa;
  5830   border: 4px double #ffffff;
  5831   -webkit-border-radius: 0;
  5832      -moz-border-radius: 0;
  5833           border-radius: 0;
  5834   box-shadow: 0 0 0 4px #00aaaa;
  5835 }
  5836 
  5837 .hero-unit h1 {
  5838   margin-bottom: 20px;
  5839   font-size: 18px;
  5840   line-height: 1;
  5841   color: #ffffff;
  5842   text-align: center;
  5843   text-decoration: blink;
  5844 }
  5845 
  5846 .hero-unit li {
  5847   line-height: 20px;
  5848 }
  5849 
  5850 .pull-right {
  5851   float: right;
  5852 }
  5853 
  5854 .pull-left {
  5855   float: left;
  5856 }
  5857 
  5858 .hide {
  5859   display: none;
  5860 }
  5861 
  5862 .show {
  5863   display: block;
  5864 }
  5865 
  5866 .invisible {
  5867   visibility: hidden;
  5868 }
  5869 
  5870 .affix {
  5871   position: fixed;
  5872 }