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