chess/src/main/web/pages/css/bootstrap.css
author Jaroslav Tulach <jtulach@netbeans.org>
Thu, 25 Jul 2013 15:09:49 +0200
branchchess
changeset 22 fb06534ab8db
permissions -rw-r--r--
Initial version of the chess board displaying application
     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: 206px;
  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   line-height: 30px;
  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 }
  1779 
  1780 .input-append input + .btn-group .btn:last-child,
  1781 .input-append select + .btn-group .btn:last-child,
  1782 .input-append .uneditable-input + .btn-group .btn:last-child {
  1783   -webkit-border-radius: 0 4px 4px 0;
  1784      -moz-border-radius: 0 4px 4px 0;
  1785           border-radius: 0 4px 4px 0;
  1786 }
  1787 
  1788 .input-append .add-on,
  1789 .input-append .btn,
  1790 .input-append .btn-group {
  1791   margin-left: -1px;
  1792 }
  1793 
  1794 .input-append .add-on:last-child,
  1795 .input-append .btn:last-child,
  1796 .input-append .btn-group:last-child > .dropdown-toggle {
  1797   -webkit-border-radius: 0 4px 4px 0;
  1798      -moz-border-radius: 0 4px 4px 0;
  1799           border-radius: 0 4px 4px 0;
  1800 }
  1801 
  1802 .input-prepend.input-append input,
  1803 .input-prepend.input-append select,
  1804 .input-prepend.input-append .uneditable-input {
  1805   -webkit-border-radius: 0;
  1806      -moz-border-radius: 0;
  1807           border-radius: 0;
  1808 }
  1809 
  1810 .input-prepend.input-append input + .btn-group .btn,
  1811 .input-prepend.input-append select + .btn-group .btn,
  1812 .input-prepend.input-append .uneditable-input + .btn-group .btn {
  1813   -webkit-border-radius: 0 4px 4px 0;
  1814      -moz-border-radius: 0 4px 4px 0;
  1815           border-radius: 0 4px 4px 0;
  1816 }
  1817 
  1818 .input-prepend.input-append .add-on:first-child,
  1819 .input-prepend.input-append .btn:first-child {
  1820   margin-right: -1px;
  1821   -webkit-border-radius: 4px 0 0 4px;
  1822      -moz-border-radius: 4px 0 0 4px;
  1823           border-radius: 4px 0 0 4px;
  1824 }
  1825 
  1826 .input-prepend.input-append .add-on:last-child,
  1827 .input-prepend.input-append .btn:last-child {
  1828   margin-left: -1px;
  1829   -webkit-border-radius: 0 4px 4px 0;
  1830      -moz-border-radius: 0 4px 4px 0;
  1831           border-radius: 0 4px 4px 0;
  1832 }
  1833 
  1834 .input-prepend.input-append .btn-group:first-child {
  1835   margin-left: 0;
  1836 }
  1837 
  1838 input.search-query {
  1839   padding-right: 14px;
  1840   padding-right: 4px \9;
  1841   padding-left: 14px;
  1842   padding-left: 4px \9;
  1843   /* IE7-8 doesn't have border-radius, so don't indent the padding */
  1844 
  1845   margin-bottom: 0;
  1846   -webkit-border-radius: 15px;
  1847      -moz-border-radius: 15px;
  1848           border-radius: 15px;
  1849 }
  1850 
  1851 /* Allow for input prepend/append in search forms */
  1852 
  1853 .form-search .input-append .search-query,
  1854 .form-search .input-prepend .search-query {
  1855   -webkit-border-radius: 0;
  1856      -moz-border-radius: 0;
  1857           border-radius: 0;
  1858 }
  1859 
  1860 .form-search .input-append .search-query {
  1861   -webkit-border-radius: 14px 0 0 14px;
  1862      -moz-border-radius: 14px 0 0 14px;
  1863           border-radius: 14px 0 0 14px;
  1864 }
  1865 
  1866 .form-search .input-append .btn {
  1867   -webkit-border-radius: 0 14px 14px 0;
  1868      -moz-border-radius: 0 14px 14px 0;
  1869           border-radius: 0 14px 14px 0;
  1870 }
  1871 
  1872 .form-search .input-prepend .search-query {
  1873   -webkit-border-radius: 0 14px 14px 0;
  1874      -moz-border-radius: 0 14px 14px 0;
  1875           border-radius: 0 14px 14px 0;
  1876 }
  1877 
  1878 .form-search .input-prepend .btn {
  1879   -webkit-border-radius: 14px 0 0 14px;
  1880      -moz-border-radius: 14px 0 0 14px;
  1881           border-radius: 14px 0 0 14px;
  1882 }
  1883 
  1884 .form-search input,
  1885 .form-inline input,
  1886 .form-horizontal input,
  1887 .form-search textarea,
  1888 .form-inline textarea,
  1889 .form-horizontal textarea,
  1890 .form-search select,
  1891 .form-inline select,
  1892 .form-horizontal select,
  1893 .form-search .help-inline,
  1894 .form-inline .help-inline,
  1895 .form-horizontal .help-inline,
  1896 .form-search .uneditable-input,
  1897 .form-inline .uneditable-input,
  1898 .form-horizontal .uneditable-input,
  1899 .form-search .input-prepend,
  1900 .form-inline .input-prepend,
  1901 .form-horizontal .input-prepend,
  1902 .form-search .input-append,
  1903 .form-inline .input-append,
  1904 .form-horizontal .input-append {
  1905   display: inline-block;
  1906   *display: inline;
  1907   margin-bottom: 0;
  1908   vertical-align: middle;
  1909   *zoom: 1;
  1910 }
  1911 
  1912 .form-search .hide,
  1913 .form-inline .hide,
  1914 .form-horizontal .hide {
  1915   display: none;
  1916 }
  1917 
  1918 .form-search label,
  1919 .form-inline label,
  1920 .form-search .btn-group,
  1921 .form-inline .btn-group {
  1922   display: inline-block;
  1923 }
  1924 
  1925 .form-search .input-append,
  1926 .form-inline .input-append,
  1927 .form-search .input-prepend,
  1928 .form-inline .input-prepend {
  1929   margin-bottom: 0;
  1930 }
  1931 
  1932 .form-search .radio,
  1933 .form-search .checkbox,
  1934 .form-inline .radio,
  1935 .form-inline .checkbox {
  1936   padding-left: 0;
  1937   margin-bottom: 0;
  1938   vertical-align: middle;
  1939 }
  1940 
  1941 .form-search .radio input[type="radio"],
  1942 .form-search .checkbox input[type="checkbox"],
  1943 .form-inline .radio input[type="radio"],
  1944 .form-inline .checkbox input[type="checkbox"] {
  1945   float: left;
  1946   margin-right: 3px;
  1947   margin-left: 0;
  1948 }
  1949 
  1950 .control-group {
  1951   margin-bottom: 10px;
  1952 }
  1953 
  1954 legend + .control-group {
  1955   margin-top: 20px;
  1956   -webkit-margin-top-collapse: separate;
  1957 }
  1958 
  1959 .form-horizontal .control-group {
  1960   margin-bottom: 20px;
  1961   *zoom: 1;
  1962 }
  1963 
  1964 .form-horizontal .control-group:before,
  1965 .form-horizontal .control-group:after {
  1966   display: table;
  1967   line-height: 0;
  1968   content: "";
  1969 }
  1970 
  1971 .form-horizontal .control-group:after {
  1972   clear: both;
  1973 }
  1974 
  1975 .form-horizontal .control-label {
  1976   float: left;
  1977   width: 160px;
  1978   padding-top: 5px;
  1979   text-align: right;
  1980 }
  1981 
  1982 .form-horizontal .controls {
  1983   *display: inline-block;
  1984   *padding-left: 20px;
  1985   margin-left: 180px;
  1986   *margin-left: 0;
  1987 }
  1988 
  1989 .form-horizontal .controls:first-child {
  1990   *padding-left: 180px;
  1991 }
  1992 
  1993 .form-horizontal .help-block {
  1994   margin-bottom: 0;
  1995 }
  1996 
  1997 .form-horizontal input + .help-block,
  1998 .form-horizontal select + .help-block,
  1999 .form-horizontal textarea + .help-block,
  2000 .form-horizontal .uneditable-input + .help-block,
  2001 .form-horizontal .input-prepend + .help-block,
  2002 .form-horizontal .input-append + .help-block {
  2003   margin-top: 10px;
  2004 }
  2005 
  2006 .form-horizontal .form-actions {
  2007   padding-left: 180px;
  2008 }
  2009 
  2010 table {
  2011   max-width: 100%;
  2012   background-color: transparent;
  2013   border-collapse: collapse;
  2014   border-spacing: 0;
  2015 }
  2016 
  2017 .table {
  2018   width: 100%;
  2019   margin-bottom: 20px;
  2020 }
  2021 
  2022 .table th,
  2023 .table td {
  2024   padding: 8px;
  2025   line-height: 20px;
  2026   text-align: left;
  2027   vertical-align: top;
  2028   border-top: 1px solid #dddddd;
  2029 }
  2030 
  2031 .table th {
  2032   font-weight: bold;
  2033 }
  2034 
  2035 .table thead th {
  2036   vertical-align: bottom;
  2037 }
  2038 
  2039 .table caption + thead tr:first-child th,
  2040 .table caption + thead tr:first-child td,
  2041 .table colgroup + thead tr:first-child th,
  2042 .table colgroup + thead tr:first-child td,
  2043 .table thead:first-child tr:first-child th,
  2044 .table thead:first-child tr:first-child td {
  2045   border-top: 0;
  2046 }
  2047 
  2048 .table tbody + tbody {
  2049   border-top: 2px solid #dddddd;
  2050 }
  2051 
  2052 .table .table {
  2053   background-color: #ffffff;
  2054 }
  2055 
  2056 .table-condensed th,
  2057 .table-condensed td {
  2058   padding: 4px 5px;
  2059 }
  2060 
  2061 .table-bordered {
  2062   border: 1px solid #dddddd;
  2063   border-collapse: separate;
  2064   *border-collapse: collapse;
  2065   border-left: 0;
  2066   -webkit-border-radius: 4px;
  2067      -moz-border-radius: 4px;
  2068           border-radius: 4px;
  2069 }
  2070 
  2071 .table-bordered th,
  2072 .table-bordered td {
  2073   border-left: 1px solid #dddddd;
  2074 }
  2075 
  2076 .table-bordered caption + thead tr:first-child th,
  2077 .table-bordered caption + tbody tr:first-child th,
  2078 .table-bordered caption + tbody tr:first-child td,
  2079 .table-bordered colgroup + thead tr:first-child th,
  2080 .table-bordered colgroup + tbody tr:first-child th,
  2081 .table-bordered colgroup + tbody tr:first-child td,
  2082 .table-bordered thead:first-child tr:first-child th,
  2083 .table-bordered tbody:first-child tr:first-child th,
  2084 .table-bordered tbody:first-child tr:first-child td {
  2085   border-top: 0;
  2086 }
  2087 
  2088 .table-bordered thead:first-child tr:first-child > th:first-child,
  2089 .table-bordered tbody:first-child tr:first-child > td:first-child,
  2090 .table-bordered tbody:first-child tr:first-child > th:first-child {
  2091   -webkit-border-top-left-radius: 4px;
  2092           border-top-left-radius: 4px;
  2093   -moz-border-radius-topleft: 4px;
  2094 }
  2095 
  2096 .table-bordered thead:first-child tr:first-child > th:last-child,
  2097 .table-bordered tbody:first-child tr:first-child > td:last-child,
  2098 .table-bordered tbody:first-child tr:first-child > th:last-child {
  2099   -webkit-border-top-right-radius: 4px;
  2100           border-top-right-radius: 4px;
  2101   -moz-border-radius-topright: 4px;
  2102 }
  2103 
  2104 .table-bordered thead:last-child tr:last-child > th:first-child,
  2105 .table-bordered tbody:last-child tr:last-child > td:first-child,
  2106 .table-bordered tbody:last-child tr:last-child > th:first-child,
  2107 .table-bordered tfoot:last-child tr:last-child > td:first-child,
  2108 .table-bordered tfoot:last-child tr:last-child > th:first-child {
  2109   -webkit-border-bottom-left-radius: 4px;
  2110           border-bottom-left-radius: 4px;
  2111   -moz-border-radius-bottomleft: 4px;
  2112 }
  2113 
  2114 .table-bordered thead:last-child tr:last-child > th:last-child,
  2115 .table-bordered tbody:last-child tr:last-child > td:last-child,
  2116 .table-bordered tbody:last-child tr:last-child > th:last-child,
  2117 .table-bordered tfoot:last-child tr:last-child > td:last-child,
  2118 .table-bordered tfoot:last-child tr:last-child > th:last-child {
  2119   -webkit-border-bottom-right-radius: 4px;
  2120           border-bottom-right-radius: 4px;
  2121   -moz-border-radius-bottomright: 4px;
  2122 }
  2123 
  2124 .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  2125   -webkit-border-bottom-left-radius: 0;
  2126           border-bottom-left-radius: 0;
  2127   -moz-border-radius-bottomleft: 0;
  2128 }
  2129 
  2130 .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  2131   -webkit-border-bottom-right-radius: 0;
  2132           border-bottom-right-radius: 0;
  2133   -moz-border-radius-bottomright: 0;
  2134 }
  2135 
  2136 .table-bordered caption + thead tr:first-child th:first-child,
  2137 .table-bordered caption + tbody tr:first-child td:first-child,
  2138 .table-bordered colgroup + thead tr:first-child th:first-child,
  2139 .table-bordered colgroup + tbody tr:first-child td:first-child {
  2140   -webkit-border-top-left-radius: 4px;
  2141           border-top-left-radius: 4px;
  2142   -moz-border-radius-topleft: 4px;
  2143 }
  2144 
  2145 .table-bordered caption + thead tr:first-child th:last-child,
  2146 .table-bordered caption + tbody tr:first-child td:last-child,
  2147 .table-bordered colgroup + thead tr:first-child th:last-child,
  2148 .table-bordered colgroup + tbody tr:first-child td:last-child {
  2149   -webkit-border-top-right-radius: 4px;
  2150           border-top-right-radius: 4px;
  2151   -moz-border-radius-topright: 4px;
  2152 }
  2153 
  2154 .table-striped tbody > tr:nth-child(odd) > td,
  2155 .table-striped tbody > tr:nth-child(odd) > th {
  2156   background-color: #f9f9f9;
  2157 }
  2158 
  2159 .table-hover tbody tr:hover > td,
  2160 .table-hover tbody tr:hover > th {
  2161   background-color: #f5f5f5;
  2162 }
  2163 
  2164 table td[class*="span"],
  2165 table th[class*="span"],
  2166 .row-fluid table td[class*="span"],
  2167 .row-fluid table th[class*="span"] {
  2168   display: table-cell;
  2169   float: none;
  2170   margin-left: 0;
  2171 }
  2172 
  2173 .table td.span1,
  2174 .table th.span1 {
  2175   float: none;
  2176   width: 44px;
  2177   margin-left: 0;
  2178 }
  2179 
  2180 .table td.span2,
  2181 .table th.span2 {
  2182   float: none;
  2183   width: 124px;
  2184   margin-left: 0;
  2185 }
  2186 
  2187 .table td.span3,
  2188 .table th.span3 {
  2189   float: none;
  2190   width: 204px;
  2191   margin-left: 0;
  2192 }
  2193 
  2194 .table td.span4,
  2195 .table th.span4 {
  2196   float: none;
  2197   width: 284px;
  2198   margin-left: 0;
  2199 }
  2200 
  2201 .table td.span5,
  2202 .table th.span5 {
  2203   float: none;
  2204   width: 364px;
  2205   margin-left: 0;
  2206 }
  2207 
  2208 .table td.span6,
  2209 .table th.span6 {
  2210   float: none;
  2211   width: 444px;
  2212   margin-left: 0;
  2213 }
  2214 
  2215 .table td.span7,
  2216 .table th.span7 {
  2217   float: none;
  2218   width: 524px;
  2219   margin-left: 0;
  2220 }
  2221 
  2222 .table td.span8,
  2223 .table th.span8 {
  2224   float: none;
  2225   width: 604px;
  2226   margin-left: 0;
  2227 }
  2228 
  2229 .table td.span9,
  2230 .table th.span9 {
  2231   float: none;
  2232   width: 684px;
  2233   margin-left: 0;
  2234 }
  2235 
  2236 .table td.span10,
  2237 .table th.span10 {
  2238   float: none;
  2239   width: 764px;
  2240   margin-left: 0;
  2241 }
  2242 
  2243 .table td.span11,
  2244 .table th.span11 {
  2245   float: none;
  2246   width: 844px;
  2247   margin-left: 0;
  2248 }
  2249 
  2250 .table td.span12,
  2251 .table th.span12 {
  2252   float: none;
  2253   width: 924px;
  2254   margin-left: 0;
  2255 }
  2256 
  2257 .table tbody tr.success > td {
  2258   background-color: #dff0d8;
  2259 }
  2260 
  2261 .table tbody tr.error > td {
  2262   background-color: #f2dede;
  2263 }
  2264 
  2265 .table tbody tr.warning > td {
  2266   background-color: #fcf8e3;
  2267 }
  2268 
  2269 .table tbody tr.info > td {
  2270   background-color: #d9edf7;
  2271 }
  2272 
  2273 .table-hover tbody tr.success:hover > td {
  2274   background-color: #d0e9c6;
  2275 }
  2276 
  2277 .table-hover tbody tr.error:hover > td {
  2278   background-color: #ebcccc;
  2279 }
  2280 
  2281 .table-hover tbody tr.warning:hover > td {
  2282   background-color: #faf2cc;
  2283 }
  2284 
  2285 .table-hover tbody tr.info:hover > td {
  2286   background-color: #c4e3f3;
  2287 }
  2288 
  2289 [class^="icon-"],
  2290 [class*=" icon-"] {
  2291   display: inline-block;
  2292   width: 14px;
  2293   height: 14px;
  2294   margin-top: 1px;
  2295   *margin-right: .3em;
  2296   line-height: 14px;
  2297   vertical-align: text-top;
  2298   background-image: url("../img/glyphicons-halflings.png");
  2299   background-position: 14px 14px;
  2300   background-repeat: no-repeat;
  2301 }
  2302 
  2303 /* White icons with optional class, or on hover/focus/active states of certain elements */
  2304 
  2305 .icon-white,
  2306 .nav-pills > .active > a > [class^="icon-"],
  2307 .nav-pills > .active > a > [class*=" icon-"],
  2308 .nav-list > .active > a > [class^="icon-"],
  2309 .nav-list > .active > a > [class*=" icon-"],
  2310 .navbar-inverse .nav > .active > a > [class^="icon-"],
  2311 .navbar-inverse .nav > .active > a > [class*=" icon-"],
  2312 .dropdown-menu > li > a:hover > [class^="icon-"],
  2313 .dropdown-menu > li > a:focus > [class^="icon-"],
  2314 .dropdown-menu > li > a:hover > [class*=" icon-"],
  2315 .dropdown-menu > li > a:focus > [class*=" icon-"],
  2316 .dropdown-menu > .active > a > [class^="icon-"],
  2317 .dropdown-menu > .active > a > [class*=" icon-"],
  2318 .dropdown-submenu:hover > a > [class^="icon-"],
  2319 .dropdown-submenu:focus > a > [class^="icon-"],
  2320 .dropdown-submenu:hover > a > [class*=" icon-"],
  2321 .dropdown-submenu:focus > a > [class*=" icon-"] {
  2322   background-image: url("../img/glyphicons-halflings-white.png");
  2323 }
  2324 
  2325 .icon-glass {
  2326   background-position: 0      0;
  2327 }
  2328 
  2329 .icon-music {
  2330   background-position: -24px 0;
  2331 }
  2332 
  2333 .icon-search {
  2334   background-position: -48px 0;
  2335 }
  2336 
  2337 .icon-envelope {
  2338   background-position: -72px 0;
  2339 }
  2340 
  2341 .icon-heart {
  2342   background-position: -96px 0;
  2343 }
  2344 
  2345 .icon-star {
  2346   background-position: -120px 0;
  2347 }
  2348 
  2349 .icon-star-empty {
  2350   background-position: -144px 0;
  2351 }
  2352 
  2353 .icon-user {
  2354   background-position: -168px 0;
  2355 }
  2356 
  2357 .icon-film {
  2358   background-position: -192px 0;
  2359 }
  2360 
  2361 .icon-th-large {
  2362   background-position: -216px 0;
  2363 }
  2364 
  2365 .icon-th {
  2366   background-position: -240px 0;
  2367 }
  2368 
  2369 .icon-th-list {
  2370   background-position: -264px 0;
  2371 }
  2372 
  2373 .icon-ok {
  2374   background-position: -288px 0;
  2375 }
  2376 
  2377 .icon-remove {
  2378   background-position: -312px 0;
  2379 }
  2380 
  2381 .icon-zoom-in {
  2382   background-position: -336px 0;
  2383 }
  2384 
  2385 .icon-zoom-out {
  2386   background-position: -360px 0;
  2387 }
  2388 
  2389 .icon-off {
  2390   background-position: -384px 0;
  2391 }
  2392 
  2393 .icon-signal {
  2394   background-position: -408px 0;
  2395 }
  2396 
  2397 .icon-cog {
  2398   background-position: -432px 0;
  2399 }
  2400 
  2401 .icon-trash {
  2402   background-position: -456px 0;
  2403 }
  2404 
  2405 .icon-home {
  2406   background-position: 0 -24px;
  2407 }
  2408 
  2409 .icon-file {
  2410   background-position: -24px -24px;
  2411 }
  2412 
  2413 .icon-time {
  2414   background-position: -48px -24px;
  2415 }
  2416 
  2417 .icon-road {
  2418   background-position: -72px -24px;
  2419 }
  2420 
  2421 .icon-download-alt {
  2422   background-position: -96px -24px;
  2423 }
  2424 
  2425 .icon-download {
  2426   background-position: -120px -24px;
  2427 }
  2428 
  2429 .icon-upload {
  2430   background-position: -144px -24px;
  2431 }
  2432 
  2433 .icon-inbox {
  2434   background-position: -168px -24px;
  2435 }
  2436 
  2437 .icon-play-circle {
  2438   background-position: -192px -24px;
  2439 }
  2440 
  2441 .icon-repeat {
  2442   background-position: -216px -24px;
  2443 }
  2444 
  2445 .icon-refresh {
  2446   background-position: -240px -24px;
  2447 }
  2448 
  2449 .icon-list-alt {
  2450   background-position: -264px -24px;
  2451 }
  2452 
  2453 .icon-lock {
  2454   background-position: -287px -24px;
  2455 }
  2456 
  2457 .icon-flag {
  2458   background-position: -312px -24px;
  2459 }
  2460 
  2461 .icon-headphones {
  2462   background-position: -336px -24px;
  2463 }
  2464 
  2465 .icon-volume-off {
  2466   background-position: -360px -24px;
  2467 }
  2468 
  2469 .icon-volume-down {
  2470   background-position: -384px -24px;
  2471 }
  2472 
  2473 .icon-volume-up {
  2474   background-position: -408px -24px;
  2475 }
  2476 
  2477 .icon-qrcode {
  2478   background-position: -432px -24px;
  2479 }
  2480 
  2481 .icon-barcode {
  2482   background-position: -456px -24px;
  2483 }
  2484 
  2485 .icon-tag {
  2486   background-position: 0 -48px;
  2487 }
  2488 
  2489 .icon-tags {
  2490   background-position: -25px -48px;
  2491 }
  2492 
  2493 .icon-book {
  2494   background-position: -48px -48px;
  2495 }
  2496 
  2497 .icon-bookmark {
  2498   background-position: -72px -48px;
  2499 }
  2500 
  2501 .icon-print {
  2502   background-position: -96px -48px;
  2503 }
  2504 
  2505 .icon-camera {
  2506   background-position: -120px -48px;
  2507 }
  2508 
  2509 .icon-font {
  2510   background-position: -144px -48px;
  2511 }
  2512 
  2513 .icon-bold {
  2514   background-position: -167px -48px;
  2515 }
  2516 
  2517 .icon-italic {
  2518   background-position: -192px -48px;
  2519 }
  2520 
  2521 .icon-text-height {
  2522   background-position: -216px -48px;
  2523 }
  2524 
  2525 .icon-text-width {
  2526   background-position: -240px -48px;
  2527 }
  2528 
  2529 .icon-align-left {
  2530   background-position: -264px -48px;
  2531 }
  2532 
  2533 .icon-align-center {
  2534   background-position: -288px -48px;
  2535 }
  2536 
  2537 .icon-align-right {
  2538   background-position: -312px -48px;
  2539 }
  2540 
  2541 .icon-align-justify {
  2542   background-position: -336px -48px;
  2543 }
  2544 
  2545 .icon-list {
  2546   background-position: -360px -48px;
  2547 }
  2548 
  2549 .icon-indent-left {
  2550   background-position: -384px -48px;
  2551 }
  2552 
  2553 .icon-indent-right {
  2554   background-position: -408px -48px;
  2555 }
  2556 
  2557 .icon-facetime-video {
  2558   background-position: -432px -48px;
  2559 }
  2560 
  2561 .icon-picture {
  2562   background-position: -456px -48px;
  2563 }
  2564 
  2565 .icon-pencil {
  2566   background-position: 0 -72px;
  2567 }
  2568 
  2569 .icon-map-marker {
  2570   background-position: -24px -72px;
  2571 }
  2572 
  2573 .icon-adjust {
  2574   background-position: -48px -72px;
  2575 }
  2576 
  2577 .icon-tint {
  2578   background-position: -72px -72px;
  2579 }
  2580 
  2581 .icon-edit {
  2582   background-position: -96px -72px;
  2583 }
  2584 
  2585 .icon-share {
  2586   background-position: -120px -72px;
  2587 }
  2588 
  2589 .icon-check {
  2590   background-position: -144px -72px;
  2591 }
  2592 
  2593 .icon-move {
  2594   background-position: -168px -72px;
  2595 }
  2596 
  2597 .icon-step-backward {
  2598   background-position: -192px -72px;
  2599 }
  2600 
  2601 .icon-fast-backward {
  2602   background-position: -216px -72px;
  2603 }
  2604 
  2605 .icon-backward {
  2606   background-position: -240px -72px;
  2607 }
  2608 
  2609 .icon-play {
  2610   background-position: -264px -72px;
  2611 }
  2612 
  2613 .icon-pause {
  2614   background-position: -288px -72px;
  2615 }
  2616 
  2617 .icon-stop {
  2618   background-position: -312px -72px;
  2619 }
  2620 
  2621 .icon-forward {
  2622   background-position: -336px -72px;
  2623 }
  2624 
  2625 .icon-fast-forward {
  2626   background-position: -360px -72px;
  2627 }
  2628 
  2629 .icon-step-forward {
  2630   background-position: -384px -72px;
  2631 }
  2632 
  2633 .icon-eject {
  2634   background-position: -408px -72px;
  2635 }
  2636 
  2637 .icon-chevron-left {
  2638   background-position: -432px -72px;
  2639 }
  2640 
  2641 .icon-chevron-right {
  2642   background-position: -456px -72px;
  2643 }
  2644 
  2645 .icon-plus-sign {
  2646   background-position: 0 -96px;
  2647 }
  2648 
  2649 .icon-minus-sign {
  2650   background-position: -24px -96px;
  2651 }
  2652 
  2653 .icon-remove-sign {
  2654   background-position: -48px -96px;
  2655 }
  2656 
  2657 .icon-ok-sign {
  2658   background-position: -72px -96px;
  2659 }
  2660 
  2661 .icon-question-sign {
  2662   background-position: -96px -96px;
  2663 }
  2664 
  2665 .icon-info-sign {
  2666   background-position: -120px -96px;
  2667 }
  2668 
  2669 .icon-screenshot {
  2670   background-position: -144px -96px;
  2671 }
  2672 
  2673 .icon-remove-circle {
  2674   background-position: -168px -96px;
  2675 }
  2676 
  2677 .icon-ok-circle {
  2678   background-position: -192px -96px;
  2679 }
  2680 
  2681 .icon-ban-circle {
  2682   background-position: -216px -96px;
  2683 }
  2684 
  2685 .icon-arrow-left {
  2686   background-position: -240px -96px;
  2687 }
  2688 
  2689 .icon-arrow-right {
  2690   background-position: -264px -96px;
  2691 }
  2692 
  2693 .icon-arrow-up {
  2694   background-position: -289px -96px;
  2695 }
  2696 
  2697 .icon-arrow-down {
  2698   background-position: -312px -96px;
  2699 }
  2700 
  2701 .icon-share-alt {
  2702   background-position: -336px -96px;
  2703 }
  2704 
  2705 .icon-resize-full {
  2706   background-position: -360px -96px;
  2707 }
  2708 
  2709 .icon-resize-small {
  2710   background-position: -384px -96px;
  2711 }
  2712 
  2713 .icon-plus {
  2714   background-position: -408px -96px;
  2715 }
  2716 
  2717 .icon-minus {
  2718   background-position: -433px -96px;
  2719 }
  2720 
  2721 .icon-asterisk {
  2722   background-position: -456px -96px;
  2723 }
  2724 
  2725 .icon-exclamation-sign {
  2726   background-position: 0 -120px;
  2727 }
  2728 
  2729 .icon-gift {
  2730   background-position: -24px -120px;
  2731 }
  2732 
  2733 .icon-leaf {
  2734   background-position: -48px -120px;
  2735 }
  2736 
  2737 .icon-fire {
  2738   background-position: -72px -120px;
  2739 }
  2740 
  2741 .icon-eye-open {
  2742   background-position: -96px -120px;
  2743 }
  2744 
  2745 .icon-eye-close {
  2746   background-position: -120px -120px;
  2747 }
  2748 
  2749 .icon-warning-sign {
  2750   background-position: -144px -120px;
  2751 }
  2752 
  2753 .icon-plane {
  2754   background-position: -168px -120px;
  2755 }
  2756 
  2757 .icon-calendar {
  2758   background-position: -192px -120px;
  2759 }
  2760 
  2761 .icon-random {
  2762   width: 16px;
  2763   background-position: -216px -120px;
  2764 }
  2765 
  2766 .icon-comment {
  2767   background-position: -240px -120px;
  2768 }
  2769 
  2770 .icon-magnet {
  2771   background-position: -264px -120px;
  2772 }
  2773 
  2774 .icon-chevron-up {
  2775   background-position: -288px -120px;
  2776 }
  2777 
  2778 .icon-chevron-down {
  2779   background-position: -313px -119px;
  2780 }
  2781 
  2782 .icon-retweet {
  2783   background-position: -336px -120px;
  2784 }
  2785 
  2786 .icon-shopping-cart {
  2787   background-position: -360px -120px;
  2788 }
  2789 
  2790 .icon-folder-close {
  2791   width: 16px;
  2792   background-position: -384px -120px;
  2793 }
  2794 
  2795 .icon-folder-open {
  2796   width: 16px;
  2797   background-position: -408px -120px;
  2798 }
  2799 
  2800 .icon-resize-vertical {
  2801   background-position: -432px -119px;
  2802 }
  2803 
  2804 .icon-resize-horizontal {
  2805   background-position: -456px -118px;
  2806 }
  2807 
  2808 .icon-hdd {
  2809   background-position: 0 -144px;
  2810 }
  2811 
  2812 .icon-bullhorn {
  2813   background-position: -24px -144px;
  2814 }
  2815 
  2816 .icon-bell {
  2817   background-position: -48px -144px;
  2818 }
  2819 
  2820 .icon-certificate {
  2821   background-position: -72px -144px;
  2822 }
  2823 
  2824 .icon-thumbs-up {
  2825   background-position: -96px -144px;
  2826 }
  2827 
  2828 .icon-thumbs-down {
  2829   background-position: -120px -144px;
  2830 }
  2831 
  2832 .icon-hand-right {
  2833   background-position: -144px -144px;
  2834 }
  2835 
  2836 .icon-hand-left {
  2837   background-position: -168px -144px;
  2838 }
  2839 
  2840 .icon-hand-up {
  2841   background-position: -192px -144px;
  2842 }
  2843 
  2844 .icon-hand-down {
  2845   background-position: -216px -144px;
  2846 }
  2847 
  2848 .icon-circle-arrow-right {
  2849   background-position: -240px -144px;
  2850 }
  2851 
  2852 .icon-circle-arrow-left {
  2853   background-position: -264px -144px;
  2854 }
  2855 
  2856 .icon-circle-arrow-up {
  2857   background-position: -288px -144px;
  2858 }
  2859 
  2860 .icon-circle-arrow-down {
  2861   background-position: -312px -144px;
  2862 }
  2863 
  2864 .icon-globe {
  2865   background-position: -336px -144px;
  2866 }
  2867 
  2868 .icon-wrench {
  2869   background-position: -360px -144px;
  2870 }
  2871 
  2872 .icon-tasks {
  2873   background-position: -384px -144px;
  2874 }
  2875 
  2876 .icon-filter {
  2877   background-position: -408px -144px;
  2878 }
  2879 
  2880 .icon-briefcase {
  2881   background-position: -432px -144px;
  2882 }
  2883 
  2884 .icon-fullscreen {
  2885   background-position: -456px -144px;
  2886 }
  2887 
  2888 .dropup,
  2889 .dropdown {
  2890   position: relative;
  2891 }
  2892 
  2893 .dropdown-toggle {
  2894   *margin-bottom: -3px;
  2895 }
  2896 
  2897 .dropdown-toggle:active,
  2898 .open .dropdown-toggle {
  2899   outline: 0;
  2900 }
  2901 
  2902 .caret {
  2903   display: inline-block;
  2904   width: 0;
  2905   height: 0;
  2906   vertical-align: top;
  2907   border-top: 4px solid #000000;
  2908   border-right: 4px solid transparent;
  2909   border-left: 4px solid transparent;
  2910   content: "";
  2911 }
  2912 
  2913 .dropdown .caret {
  2914   margin-top: 8px;
  2915   margin-left: 2px;
  2916 }
  2917 
  2918 .dropdown-menu {
  2919   position: absolute;
  2920   top: 100%;
  2921   left: 0;
  2922   z-index: 1000;
  2923   display: none;
  2924   float: left;
  2925   min-width: 160px;
  2926   padding: 5px 0;
  2927   margin: 2px 0 0;
  2928   list-style: none;
  2929   background-color: #ffffff;
  2930   border: 1px solid #ccc;
  2931   border: 1px solid rgba(0, 0, 0, 0.2);
  2932   *border-right-width: 2px;
  2933   *border-bottom-width: 2px;
  2934   -webkit-border-radius: 6px;
  2935      -moz-border-radius: 6px;
  2936           border-radius: 6px;
  2937   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  2938      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  2939           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  2940   -webkit-background-clip: padding-box;
  2941      -moz-background-clip: padding;
  2942           background-clip: padding-box;
  2943 }
  2944 
  2945 .dropdown-menu.pull-right {
  2946   right: 0;
  2947   left: auto;
  2948 }
  2949 
  2950 .dropdown-menu .divider {
  2951   *width: 100%;
  2952   height: 1px;
  2953   margin: 9px 1px;
  2954   *margin: -5px 0 5px;
  2955   overflow: hidden;
  2956   background-color: #e5e5e5;
  2957   border-bottom: 1px solid #ffffff;
  2958 }
  2959 
  2960 .dropdown-menu > li > a {
  2961   display: block;
  2962   padding: 3px 20px;
  2963   clear: both;
  2964   font-weight: normal;
  2965   line-height: 20px;
  2966   color: #333333;
  2967   white-space: nowrap;
  2968 }
  2969 
  2970 .dropdown-menu > li > a:hover,
  2971 .dropdown-menu > li > a:focus,
  2972 .dropdown-submenu:hover > a,
  2973 .dropdown-submenu:focus > a {
  2974   color: #ffffff;
  2975   text-decoration: none;
  2976   background-color: #0081c2;
  2977   background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  2978   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  2979   background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  2980   background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  2981   background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  2982   background-repeat: repeat-x;
  2983   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  2984 }
  2985 
  2986 .dropdown-menu > .active > a,
  2987 .dropdown-menu > .active > a:hover,
  2988 .dropdown-menu > .active > a:focus {
  2989   color: #ffffff;
  2990   text-decoration: none;
  2991   background-color: #0081c2;
  2992   background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  2993   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  2994   background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  2995   background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  2996   background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  2997   background-repeat: repeat-x;
  2998   outline: 0;
  2999   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  3000 }
  3001 
  3002 .dropdown-menu > .disabled > a,
  3003 .dropdown-menu > .disabled > a:hover,
  3004 .dropdown-menu > .disabled > a:focus {
  3005   color: #999999;
  3006 }
  3007 
  3008 .dropdown-menu > .disabled > a:hover,
  3009 .dropdown-menu > .disabled > a:focus {
  3010   text-decoration: none;
  3011   cursor: default;
  3012   background-color: transparent;
  3013   background-image: none;
  3014   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3015 }
  3016 
  3017 .open {
  3018   *z-index: 1000;
  3019 }
  3020 
  3021 .open > .dropdown-menu {
  3022   display: block;
  3023 }
  3024 
  3025 .dropdown-backdrop {
  3026   position: fixed;
  3027   top: 0;
  3028   right: 0;
  3029   bottom: 0;
  3030   left: 0;
  3031   z-index: 990;
  3032 }
  3033 
  3034 .pull-right > .dropdown-menu {
  3035   right: 0;
  3036   left: auto;
  3037 }
  3038 
  3039 .dropup .caret,
  3040 .navbar-fixed-bottom .dropdown .caret {
  3041   border-top: 0;
  3042   border-bottom: 4px solid #000000;
  3043   content: "";
  3044 }
  3045 
  3046 .dropup .dropdown-menu,
  3047 .navbar-fixed-bottom .dropdown .dropdown-menu {
  3048   top: auto;
  3049   bottom: 100%;
  3050   margin-bottom: 1px;
  3051 }
  3052 
  3053 .dropdown-submenu {
  3054   position: relative;
  3055 }
  3056 
  3057 .dropdown-submenu > .dropdown-menu {
  3058   top: 0;
  3059   left: 100%;
  3060   margin-top: -6px;
  3061   margin-left: -1px;
  3062   -webkit-border-radius: 0 6px 6px 6px;
  3063      -moz-border-radius: 0 6px 6px 6px;
  3064           border-radius: 0 6px 6px 6px;
  3065 }
  3066 
  3067 .dropdown-submenu:hover > .dropdown-menu {
  3068   display: block;
  3069 }
  3070 
  3071 .dropup .dropdown-submenu > .dropdown-menu {
  3072   top: auto;
  3073   bottom: 0;
  3074   margin-top: 0;
  3075   margin-bottom: -2px;
  3076   -webkit-border-radius: 5px 5px 5px 0;
  3077      -moz-border-radius: 5px 5px 5px 0;
  3078           border-radius: 5px 5px 5px 0;
  3079 }
  3080 
  3081 .dropdown-submenu > a:after {
  3082   display: block;
  3083   float: right;
  3084   width: 0;
  3085   height: 0;
  3086   margin-top: 5px;
  3087   margin-right: -10px;
  3088   border-color: transparent;
  3089   border-left-color: #cccccc;
  3090   border-style: solid;
  3091   border-width: 5px 0 5px 5px;
  3092   content: " ";
  3093 }
  3094 
  3095 .dropdown-submenu:hover > a:after {
  3096   border-left-color: #ffffff;
  3097 }
  3098 
  3099 .dropdown-submenu.pull-left {
  3100   float: none;
  3101 }
  3102 
  3103 .dropdown-submenu.pull-left > .dropdown-menu {
  3104   left: -100%;
  3105   margin-left: 10px;
  3106   -webkit-border-radius: 6px 0 6px 6px;
  3107      -moz-border-radius: 6px 0 6px 6px;
  3108           border-radius: 6px 0 6px 6px;
  3109 }
  3110 
  3111 .dropdown .dropdown-menu .nav-header {
  3112   padding-right: 20px;
  3113   padding-left: 20px;
  3114 }
  3115 
  3116 .typeahead {
  3117   z-index: 1051;
  3118   margin-top: 2px;
  3119   -webkit-border-radius: 4px;
  3120      -moz-border-radius: 4px;
  3121           border-radius: 4px;
  3122 }
  3123 
  3124 .well {
  3125   min-height: 20px;
  3126   padding: 19px;
  3127   margin-bottom: 20px;
  3128   background-color: #f5f5f5;
  3129   border: 1px solid #e3e3e3;
  3130   -webkit-border-radius: 4px;
  3131      -moz-border-radius: 4px;
  3132           border-radius: 4px;
  3133   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  3134      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  3135           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  3136 }
  3137 
  3138 .well blockquote {
  3139   border-color: #ddd;
  3140   border-color: rgba(0, 0, 0, 0.15);
  3141 }
  3142 
  3143 .well-large {
  3144   padding: 24px;
  3145   -webkit-border-radius: 6px;
  3146      -moz-border-radius: 6px;
  3147           border-radius: 6px;
  3148 }
  3149 
  3150 .well-small {
  3151   padding: 9px;
  3152   -webkit-border-radius: 3px;
  3153      -moz-border-radius: 3px;
  3154           border-radius: 3px;
  3155 }
  3156 
  3157 .fade {
  3158   opacity: 0;
  3159   -webkit-transition: opacity 0.15s linear;
  3160      -moz-transition: opacity 0.15s linear;
  3161        -o-transition: opacity 0.15s linear;
  3162           transition: opacity 0.15s linear;
  3163 }
  3164 
  3165 .fade.in {
  3166   opacity: 1;
  3167 }
  3168 
  3169 .collapse {
  3170   position: relative;
  3171   height: 0;
  3172   overflow: hidden;
  3173   -webkit-transition: height 0.35s ease;
  3174      -moz-transition: height 0.35s ease;
  3175        -o-transition: height 0.35s ease;
  3176           transition: height 0.35s ease;
  3177 }
  3178 
  3179 .collapse.in {
  3180   height: auto;
  3181 }
  3182 
  3183 .close {
  3184   float: right;
  3185   font-size: 20px;
  3186   font-weight: bold;
  3187   line-height: 20px;
  3188   color: #000000;
  3189   text-shadow: 0 1px 0 #ffffff;
  3190   opacity: 0.2;
  3191   filter: alpha(opacity=20);
  3192 }
  3193 
  3194 .close:hover,
  3195 .close:focus {
  3196   color: #000000;
  3197   text-decoration: none;
  3198   cursor: pointer;
  3199   opacity: 0.4;
  3200   filter: alpha(opacity=40);
  3201 }
  3202 
  3203 button.close {
  3204   padding: 0;
  3205   cursor: pointer;
  3206   background: transparent;
  3207   border: 0;
  3208   -webkit-appearance: none;
  3209 }
  3210 
  3211 .btn {
  3212   display: inline-block;
  3213   *display: inline;
  3214   padding: 4px 12px;
  3215   margin-bottom: 0;
  3216   *margin-left: .3em;
  3217   font-size: 14px;
  3218   line-height: 20px;
  3219   color: #333333;
  3220   text-align: center;
  3221   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  3222   vertical-align: middle;
  3223   cursor: pointer;
  3224   background-color: #f5f5f5;
  3225   *background-color: #e6e6e6;
  3226   background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  3227   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  3228   background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  3229   background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  3230   background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  3231   background-repeat: repeat-x;
  3232   border: 1px solid #cccccc;
  3233   *border: 0;
  3234   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  3235   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3236   border-bottom-color: #b3b3b3;
  3237   -webkit-border-radius: 4px;
  3238      -moz-border-radius: 4px;
  3239           border-radius: 4px;
  3240   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  3241   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3242   *zoom: 1;
  3243   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  3244      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  3245           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  3246 }
  3247 
  3248 .btn:hover,
  3249 .btn:focus,
  3250 .btn:active,
  3251 .btn.active,
  3252 .btn.disabled,
  3253 .btn[disabled] {
  3254   color: #333333;
  3255   background-color: #e6e6e6;
  3256   *background-color: #d9d9d9;
  3257 }
  3258 
  3259 .btn:active,
  3260 .btn.active {
  3261   background-color: #cccccc \9;
  3262 }
  3263 
  3264 .btn:first-child {
  3265   *margin-left: 0;
  3266 }
  3267 
  3268 .btn:hover,
  3269 .btn:focus {
  3270   color: #333333;
  3271   text-decoration: none;
  3272   background-position: 0 -15px;
  3273   -webkit-transition: background-position 0.1s linear;
  3274      -moz-transition: background-position 0.1s linear;
  3275        -o-transition: background-position 0.1s linear;
  3276           transition: background-position 0.1s linear;
  3277 }
  3278 
  3279 .btn:focus {
  3280   outline: thin dotted #333;
  3281   outline: 5px auto -webkit-focus-ring-color;
  3282   outline-offset: -2px;
  3283 }
  3284 
  3285 .btn.active,
  3286 .btn:active {
  3287   background-image: none;
  3288   outline: 0;
  3289   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3290      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3291           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3292 }
  3293 
  3294 .btn.disabled,
  3295 .btn[disabled] {
  3296   cursor: default;
  3297   background-image: none;
  3298   opacity: 0.65;
  3299   filter: alpha(opacity=65);
  3300   -webkit-box-shadow: none;
  3301      -moz-box-shadow: none;
  3302           box-shadow: none;
  3303 }
  3304 
  3305 .btn-large {
  3306   padding: 11px 19px;
  3307   font-size: 17.5px;
  3308   -webkit-border-radius: 6px;
  3309      -moz-border-radius: 6px;
  3310           border-radius: 6px;
  3311 }
  3312 
  3313 .btn-large [class^="icon-"],
  3314 .btn-large [class*=" icon-"] {
  3315   margin-top: 4px;
  3316 }
  3317 
  3318 .btn-small {
  3319   padding: 2px 10px;
  3320   font-size: 11.9px;
  3321   -webkit-border-radius: 3px;
  3322      -moz-border-radius: 3px;
  3323           border-radius: 3px;
  3324 }
  3325 
  3326 .btn-small [class^="icon-"],
  3327 .btn-small [class*=" icon-"] {
  3328   margin-top: 0;
  3329 }
  3330 
  3331 .btn-mini [class^="icon-"],
  3332 .btn-mini [class*=" icon-"] {
  3333   margin-top: -1px;
  3334 }
  3335 
  3336 .btn-mini {
  3337   padding: 0 6px;
  3338   font-size: 10.5px;
  3339   -webkit-border-radius: 3px;
  3340      -moz-border-radius: 3px;
  3341           border-radius: 3px;
  3342 }
  3343 
  3344 .btn-block {
  3345   display: block;
  3346   width: 100%;
  3347   padding-right: 0;
  3348   padding-left: 0;
  3349   -webkit-box-sizing: border-box;
  3350      -moz-box-sizing: border-box;
  3351           box-sizing: border-box;
  3352 }
  3353 
  3354 .btn-block + .btn-block {
  3355   margin-top: 5px;
  3356 }
  3357 
  3358 input[type="submit"].btn-block,
  3359 input[type="reset"].btn-block,
  3360 input[type="button"].btn-block {
  3361   width: 100%;
  3362 }
  3363 
  3364 .btn-primary.active,
  3365 .btn-warning.active,
  3366 .btn-danger.active,
  3367 .btn-success.active,
  3368 .btn-info.active,
  3369 .btn-inverse.active {
  3370   color: rgba(255, 255, 255, 0.75);
  3371 }
  3372 
  3373 .btn-primary {
  3374   color: #ffffff;
  3375   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3376   background-color: #006dcc;
  3377   *background-color: #0044cc;
  3378   background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  3379   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  3380   background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  3381   background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  3382   background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  3383   background-repeat: repeat-x;
  3384   border-color: #0044cc #0044cc #002a80;
  3385   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3386   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  3387   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3388 }
  3389 
  3390 .btn-primary:hover,
  3391 .btn-primary:focus,
  3392 .btn-primary:active,
  3393 .btn-primary.active,
  3394 .btn-primary.disabled,
  3395 .btn-primary[disabled] {
  3396   color: #ffffff;
  3397   background-color: #0044cc;
  3398   *background-color: #003bb3;
  3399 }
  3400 
  3401 .btn-primary:active,
  3402 .btn-primary.active {
  3403   background-color: #003399 \9;
  3404 }
  3405 
  3406 .btn-warning {
  3407   color: #ffffff;
  3408   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3409   background-color: #faa732;
  3410   *background-color: #f89406;
  3411   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  3412   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  3413   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  3414   background-image: -o-linear-gradient(top, #fbb450, #f89406);
  3415   background-image: linear-gradient(to bottom, #fbb450, #f89406);
  3416   background-repeat: repeat-x;
  3417   border-color: #f89406 #f89406 #ad6704;
  3418   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3419   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  3420   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3421 }
  3422 
  3423 .btn-warning:hover,
  3424 .btn-warning:focus,
  3425 .btn-warning:active,
  3426 .btn-warning.active,
  3427 .btn-warning.disabled,
  3428 .btn-warning[disabled] {
  3429   color: #ffffff;
  3430   background-color: #f89406;
  3431   *background-color: #df8505;
  3432 }
  3433 
  3434 .btn-warning:active,
  3435 .btn-warning.active {
  3436   background-color: #c67605 \9;
  3437 }
  3438 
  3439 .btn-danger {
  3440   color: #ffffff;
  3441   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3442   background-color: #da4f49;
  3443   *background-color: #bd362f;
  3444   background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  3445   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  3446   background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  3447   background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  3448   background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  3449   background-repeat: repeat-x;
  3450   border-color: #bd362f #bd362f #802420;
  3451   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3452   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  3453   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3454 }
  3455 
  3456 .btn-danger:hover,
  3457 .btn-danger:focus,
  3458 .btn-danger:active,
  3459 .btn-danger.active,
  3460 .btn-danger.disabled,
  3461 .btn-danger[disabled] {
  3462   color: #ffffff;
  3463   background-color: #bd362f;
  3464   *background-color: #a9302a;
  3465 }
  3466 
  3467 .btn-danger:active,
  3468 .btn-danger.active {
  3469   background-color: #942a25 \9;
  3470 }
  3471 
  3472 .btn-success {
  3473   color: #ffffff;
  3474   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3475   background-color: #5bb75b;
  3476   *background-color: #51a351;
  3477   background-image: -moz-linear-gradient(top, #62c462, #51a351);
  3478   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  3479   background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  3480   background-image: -o-linear-gradient(top, #62c462, #51a351);
  3481   background-image: linear-gradient(to bottom, #62c462, #51a351);
  3482   background-repeat: repeat-x;
  3483   border-color: #51a351 #51a351 #387038;
  3484   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3485   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  3486   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3487 }
  3488 
  3489 .btn-success:hover,
  3490 .btn-success:focus,
  3491 .btn-success:active,
  3492 .btn-success.active,
  3493 .btn-success.disabled,
  3494 .btn-success[disabled] {
  3495   color: #ffffff;
  3496   background-color: #51a351;
  3497   *background-color: #499249;
  3498 }
  3499 
  3500 .btn-success:active,
  3501 .btn-success.active {
  3502   background-color: #408140 \9;
  3503 }
  3504 
  3505 .btn-info {
  3506   color: #ffffff;
  3507   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3508   background-color: #49afcd;
  3509   *background-color: #2f96b4;
  3510   background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  3511   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  3512   background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  3513   background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  3514   background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  3515   background-repeat: repeat-x;
  3516   border-color: #2f96b4 #2f96b4 #1f6377;
  3517   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3518   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  3519   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3520 }
  3521 
  3522 .btn-info:hover,
  3523 .btn-info:focus,
  3524 .btn-info:active,
  3525 .btn-info.active,
  3526 .btn-info.disabled,
  3527 .btn-info[disabled] {
  3528   color: #ffffff;
  3529   background-color: #2f96b4;
  3530   *background-color: #2a85a0;
  3531 }
  3532 
  3533 .btn-info:active,
  3534 .btn-info.active {
  3535   background-color: #24748c \9;
  3536 }
  3537 
  3538 .btn-inverse {
  3539   color: #ffffff;
  3540   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3541   background-color: #363636;
  3542   *background-color: #222222;
  3543   background-image: -moz-linear-gradient(top, #444444, #222222);
  3544   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  3545   background-image: -webkit-linear-gradient(top, #444444, #222222);
  3546   background-image: -o-linear-gradient(top, #444444, #222222);
  3547   background-image: linear-gradient(to bottom, #444444, #222222);
  3548   background-repeat: repeat-x;
  3549   border-color: #222222 #222222 #000000;
  3550   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  3551   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  3552   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3553 }
  3554 
  3555 .btn-inverse:hover,
  3556 .btn-inverse:focus,
  3557 .btn-inverse:active,
  3558 .btn-inverse.active,
  3559 .btn-inverse.disabled,
  3560 .btn-inverse[disabled] {
  3561   color: #ffffff;
  3562   background-color: #222222;
  3563   *background-color: #151515;
  3564 }
  3565 
  3566 .btn-inverse:active,
  3567 .btn-inverse.active {
  3568   background-color: #080808 \9;
  3569 }
  3570 
  3571 button.btn,
  3572 input[type="submit"].btn {
  3573   *padding-top: 3px;
  3574   *padding-bottom: 3px;
  3575 }
  3576 
  3577 button.btn::-moz-focus-inner,
  3578 input[type="submit"].btn::-moz-focus-inner {
  3579   padding: 0;
  3580   border: 0;
  3581 }
  3582 
  3583 button.btn.btn-large,
  3584 input[type="submit"].btn.btn-large {
  3585   *padding-top: 7px;
  3586   *padding-bottom: 7px;
  3587 }
  3588 
  3589 button.btn.btn-small,
  3590 input[type="submit"].btn.btn-small {
  3591   *padding-top: 3px;
  3592   *padding-bottom: 3px;
  3593 }
  3594 
  3595 button.btn.btn-mini,
  3596 input[type="submit"].btn.btn-mini {
  3597   *padding-top: 1px;
  3598   *padding-bottom: 1px;
  3599 }
  3600 
  3601 .btn-link,
  3602 .btn-link:active,
  3603 .btn-link[disabled] {
  3604   background-color: transparent;
  3605   background-image: none;
  3606   -webkit-box-shadow: none;
  3607      -moz-box-shadow: none;
  3608           box-shadow: none;
  3609 }
  3610 
  3611 .btn-link {
  3612   color: #0088cc;
  3613   cursor: pointer;
  3614   border-color: transparent;
  3615   -webkit-border-radius: 0;
  3616      -moz-border-radius: 0;
  3617           border-radius: 0;
  3618 }
  3619 
  3620 .btn-link:hover,
  3621 .btn-link:focus {
  3622   color: #005580;
  3623   text-decoration: underline;
  3624   background-color: transparent;
  3625 }
  3626 
  3627 .btn-link[disabled]:hover,
  3628 .btn-link[disabled]:focus {
  3629   color: #333333;
  3630   text-decoration: none;
  3631 }
  3632 
  3633 .btn-group {
  3634   position: relative;
  3635   display: inline-block;
  3636   *display: inline;
  3637   *margin-left: .3em;
  3638   font-size: 0;
  3639   white-space: nowrap;
  3640   vertical-align: middle;
  3641   *zoom: 1;
  3642 }
  3643 
  3644 .btn-group:first-child {
  3645   *margin-left: 0;
  3646 }
  3647 
  3648 .btn-group + .btn-group {
  3649   margin-left: 5px;
  3650 }
  3651 
  3652 .btn-toolbar {
  3653   margin-top: 10px;
  3654   margin-bottom: 10px;
  3655   font-size: 0;
  3656 }
  3657 
  3658 .btn-toolbar > .btn + .btn,
  3659 .btn-toolbar > .btn-group + .btn,
  3660 .btn-toolbar > .btn + .btn-group {
  3661   margin-left: 5px;
  3662 }
  3663 
  3664 .btn-group > .btn {
  3665   position: relative;
  3666   -webkit-border-radius: 0;
  3667      -moz-border-radius: 0;
  3668           border-radius: 0;
  3669 }
  3670 
  3671 .btn-group > .btn + .btn {
  3672   margin-left: -1px;
  3673 }
  3674 
  3675 .btn-group > .btn,
  3676 .btn-group > .dropdown-menu,
  3677 .btn-group > .popover {
  3678   font-size: 14px;
  3679 }
  3680 
  3681 .btn-group > .btn-mini {
  3682   font-size: 10.5px;
  3683 }
  3684 
  3685 .btn-group > .btn-small {
  3686   font-size: 11.9px;
  3687 }
  3688 
  3689 .btn-group > .btn-large {
  3690   font-size: 17.5px;
  3691 }
  3692 
  3693 .btn-group > .btn:first-child {
  3694   margin-left: 0;
  3695   -webkit-border-bottom-left-radius: 4px;
  3696           border-bottom-left-radius: 4px;
  3697   -webkit-border-top-left-radius: 4px;
  3698           border-top-left-radius: 4px;
  3699   -moz-border-radius-bottomleft: 4px;
  3700   -moz-border-radius-topleft: 4px;
  3701 }
  3702 
  3703 .btn-group > .btn:last-child,
  3704 .btn-group > .dropdown-toggle {
  3705   -webkit-border-top-right-radius: 4px;
  3706           border-top-right-radius: 4px;
  3707   -webkit-border-bottom-right-radius: 4px;
  3708           border-bottom-right-radius: 4px;
  3709   -moz-border-radius-topright: 4px;
  3710   -moz-border-radius-bottomright: 4px;
  3711 }
  3712 
  3713 .btn-group > .btn.large:first-child {
  3714   margin-left: 0;
  3715   -webkit-border-bottom-left-radius: 6px;
  3716           border-bottom-left-radius: 6px;
  3717   -webkit-border-top-left-radius: 6px;
  3718           border-top-left-radius: 6px;
  3719   -moz-border-radius-bottomleft: 6px;
  3720   -moz-border-radius-topleft: 6px;
  3721 }
  3722 
  3723 .btn-group > .btn.large:last-child,
  3724 .btn-group > .large.dropdown-toggle {
  3725   -webkit-border-top-right-radius: 6px;
  3726           border-top-right-radius: 6px;
  3727   -webkit-border-bottom-right-radius: 6px;
  3728           border-bottom-right-radius: 6px;
  3729   -moz-border-radius-topright: 6px;
  3730   -moz-border-radius-bottomright: 6px;
  3731 }
  3732 
  3733 .btn-group > .btn:hover,
  3734 .btn-group > .btn:focus,
  3735 .btn-group > .btn:active,
  3736 .btn-group > .btn.active {
  3737   z-index: 2;
  3738 }
  3739 
  3740 .btn-group .dropdown-toggle:active,
  3741 .btn-group.open .dropdown-toggle {
  3742   outline: 0;
  3743 }
  3744 
  3745 .btn-group > .btn + .dropdown-toggle {
  3746   *padding-top: 5px;
  3747   padding-right: 8px;
  3748   *padding-bottom: 5px;
  3749   padding-left: 8px;
  3750   -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);
  3751      -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);
  3752           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 }
  3754 
  3755 .btn-group > .btn-mini + .dropdown-toggle {
  3756   *padding-top: 2px;
  3757   padding-right: 5px;
  3758   *padding-bottom: 2px;
  3759   padding-left: 5px;
  3760 }
  3761 
  3762 .btn-group > .btn-small + .dropdown-toggle {
  3763   *padding-top: 5px;
  3764   *padding-bottom: 4px;
  3765 }
  3766 
  3767 .btn-group > .btn-large + .dropdown-toggle {
  3768   *padding-top: 7px;
  3769   padding-right: 12px;
  3770   *padding-bottom: 7px;
  3771   padding-left: 12px;
  3772 }
  3773 
  3774 .btn-group.open .dropdown-toggle {
  3775   background-image: none;
  3776   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3777      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3778           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  3779 }
  3780 
  3781 .btn-group.open .btn.dropdown-toggle {
  3782   background-color: #e6e6e6;
  3783 }
  3784 
  3785 .btn-group.open .btn-primary.dropdown-toggle {
  3786   background-color: #0044cc;
  3787 }
  3788 
  3789 .btn-group.open .btn-warning.dropdown-toggle {
  3790   background-color: #f89406;
  3791 }
  3792 
  3793 .btn-group.open .btn-danger.dropdown-toggle {
  3794   background-color: #bd362f;
  3795 }
  3796 
  3797 .btn-group.open .btn-success.dropdown-toggle {
  3798   background-color: #51a351;
  3799 }
  3800 
  3801 .btn-group.open .btn-info.dropdown-toggle {
  3802   background-color: #2f96b4;
  3803 }
  3804 
  3805 .btn-group.open .btn-inverse.dropdown-toggle {
  3806   background-color: #222222;
  3807 }
  3808 
  3809 .btn .caret {
  3810   margin-top: 8px;
  3811   margin-left: 0;
  3812 }
  3813 
  3814 .btn-large .caret {
  3815   margin-top: 6px;
  3816 }
  3817 
  3818 .btn-large .caret {
  3819   border-top-width: 5px;
  3820   border-right-width: 5px;
  3821   border-left-width: 5px;
  3822 }
  3823 
  3824 .btn-mini .caret,
  3825 .btn-small .caret {
  3826   margin-top: 8px;
  3827 }
  3828 
  3829 .dropup .btn-large .caret {
  3830   border-bottom-width: 5px;
  3831 }
  3832 
  3833 .btn-primary .caret,
  3834 .btn-warning .caret,
  3835 .btn-danger .caret,
  3836 .btn-info .caret,
  3837 .btn-success .caret,
  3838 .btn-inverse .caret {
  3839   border-top-color: #ffffff;
  3840   border-bottom-color: #ffffff;
  3841 }
  3842 
  3843 .btn-group-vertical {
  3844   display: inline-block;
  3845   *display: inline;
  3846   /* IE7 inline-block hack */
  3847 
  3848   *zoom: 1;
  3849 }
  3850 
  3851 .btn-group-vertical > .btn {
  3852   display: block;
  3853   float: none;
  3854   max-width: 100%;
  3855   -webkit-border-radius: 0;
  3856      -moz-border-radius: 0;
  3857           border-radius: 0;
  3858 }
  3859 
  3860 .btn-group-vertical > .btn + .btn {
  3861   margin-top: -1px;
  3862   margin-left: 0;
  3863 }
  3864 
  3865 .btn-group-vertical > .btn:first-child {
  3866   -webkit-border-radius: 4px 4px 0 0;
  3867      -moz-border-radius: 4px 4px 0 0;
  3868           border-radius: 4px 4px 0 0;
  3869 }
  3870 
  3871 .btn-group-vertical > .btn:last-child {
  3872   -webkit-border-radius: 0 0 4px 4px;
  3873      -moz-border-radius: 0 0 4px 4px;
  3874           border-radius: 0 0 4px 4px;
  3875 }
  3876 
  3877 .btn-group-vertical > .btn-large:first-child {
  3878   -webkit-border-radius: 6px 6px 0 0;
  3879      -moz-border-radius: 6px 6px 0 0;
  3880           border-radius: 6px 6px 0 0;
  3881 }
  3882 
  3883 .btn-group-vertical > .btn-large:last-child {
  3884   -webkit-border-radius: 0 0 6px 6px;
  3885      -moz-border-radius: 0 0 6px 6px;
  3886           border-radius: 0 0 6px 6px;
  3887 }
  3888 
  3889 .alert {
  3890   padding: 8px 35px 8px 14px;
  3891   margin-bottom: 20px;
  3892   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  3893   background-color: #fcf8e3;
  3894   border: 1px solid #fbeed5;
  3895   -webkit-border-radius: 4px;
  3896      -moz-border-radius: 4px;
  3897           border-radius: 4px;
  3898 }
  3899 
  3900 .alert,
  3901 .alert h4 {
  3902   color: #c09853;
  3903 }
  3904 
  3905 .alert h4 {
  3906   margin: 0;
  3907 }
  3908 
  3909 .alert .close {
  3910   position: relative;
  3911   top: -2px;
  3912   right: -21px;
  3913   line-height: 20px;
  3914 }
  3915 
  3916 .alert-success {
  3917   color: #468847;
  3918   background-color: #dff0d8;
  3919   border-color: #d6e9c6;
  3920 }
  3921 
  3922 .alert-success h4 {
  3923   color: #468847;
  3924 }
  3925 
  3926 .alert-danger,
  3927 .alert-error {
  3928   color: #b94a48;
  3929   background-color: #f2dede;
  3930   border-color: #eed3d7;
  3931 }
  3932 
  3933 .alert-danger h4,
  3934 .alert-error h4 {
  3935   color: #b94a48;
  3936 }
  3937 
  3938 .alert-info {
  3939   color: #3a87ad;
  3940   background-color: #d9edf7;
  3941   border-color: #bce8f1;
  3942 }
  3943 
  3944 .alert-info h4 {
  3945   color: #3a87ad;
  3946 }
  3947 
  3948 .alert-block {
  3949   padding-top: 14px;
  3950   padding-bottom: 14px;
  3951 }
  3952 
  3953 .alert-block > p,
  3954 .alert-block > ul {
  3955   margin-bottom: 0;
  3956 }
  3957 
  3958 .alert-block p + p {
  3959   margin-top: 5px;
  3960 }
  3961 
  3962 .nav {
  3963   margin-bottom: 20px;
  3964   margin-left: 0;
  3965   list-style: none;
  3966 }
  3967 
  3968 .nav > li > a {
  3969   display: block;
  3970 }
  3971 
  3972 .nav > li > a:hover,
  3973 .nav > li > a:focus {
  3974   text-decoration: none;
  3975   background-color: #eeeeee;
  3976 }
  3977 
  3978 .nav > li > a > img {
  3979   max-width: none;
  3980 }
  3981 
  3982 .nav > .pull-right {
  3983   float: right;
  3984 }
  3985 
  3986 .nav-header {
  3987   display: block;
  3988   padding: 3px 15px;
  3989   font-size: 11px;
  3990   font-weight: bold;
  3991   line-height: 20px;
  3992   color: #999999;
  3993   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  3994   text-transform: uppercase;
  3995 }
  3996 
  3997 .nav li + .nav-header {
  3998   margin-top: 9px;
  3999 }
  4000 
  4001 .nav-list {
  4002   padding-right: 15px;
  4003   padding-left: 15px;
  4004   margin-bottom: 0;
  4005 }
  4006 
  4007 .nav-list > li > a,
  4008 .nav-list .nav-header {
  4009   margin-right: -15px;
  4010   margin-left: -15px;
  4011   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  4012 }
  4013 
  4014 .nav-list > li > a {
  4015   padding: 3px 15px;
  4016 }
  4017 
  4018 .nav-list > .active > a,
  4019 .nav-list > .active > a:hover,
  4020 .nav-list > .active > a:focus {
  4021   color: #ffffff;
  4022   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  4023   background-color: #0088cc;
  4024 }
  4025 
  4026 .nav-list [class^="icon-"],
  4027 .nav-list [class*=" icon-"] {
  4028   margin-right: 2px;
  4029 }
  4030 
  4031 .nav-list .divider {
  4032   *width: 100%;
  4033   height: 1px;
  4034   margin: 9px 1px;
  4035   *margin: -5px 0 5px;
  4036   overflow: hidden;
  4037   background-color: #e5e5e5;
  4038   border-bottom: 1px solid #ffffff;
  4039 }
  4040 
  4041 .nav-tabs,
  4042 .nav-pills {
  4043   *zoom: 1;
  4044 }
  4045 
  4046 .nav-tabs:before,
  4047 .nav-pills:before,
  4048 .nav-tabs:after,
  4049 .nav-pills:after {
  4050   display: table;
  4051   line-height: 0;
  4052   content: "";
  4053 }
  4054 
  4055 .nav-tabs:after,
  4056 .nav-pills:after {
  4057   clear: both;
  4058 }
  4059 
  4060 .nav-tabs > li,
  4061 .nav-pills > li {
  4062   float: left;
  4063 }
  4064 
  4065 .nav-tabs > li > a,
  4066 .nav-pills > li > a {
  4067   padding-right: 12px;
  4068   padding-left: 12px;
  4069   margin-right: 2px;
  4070   line-height: 14px;
  4071 }
  4072 
  4073 .nav-tabs {
  4074   border-bottom: 1px solid #ddd;
  4075 }
  4076 
  4077 .nav-tabs > li {
  4078   margin-bottom: -1px;
  4079 }
  4080 
  4081 .nav-tabs > li > a {
  4082   padding-top: 8px;
  4083   padding-bottom: 8px;
  4084   line-height: 20px;
  4085   border: 1px solid transparent;
  4086   -webkit-border-radius: 4px 4px 0 0;
  4087      -moz-border-radius: 4px 4px 0 0;
  4088           border-radius: 4px 4px 0 0;
  4089 }
  4090 
  4091 .nav-tabs > li > a:hover,
  4092 .nav-tabs > li > a:focus {
  4093   border-color: #eeeeee #eeeeee #dddddd;
  4094 }
  4095 
  4096 .nav-tabs > .active > a,
  4097 .nav-tabs > .active > a:hover,
  4098 .nav-tabs > .active > a:focus {
  4099   color: #555555;
  4100   cursor: default;
  4101   background-color: #ffffff;
  4102   border: 1px solid #ddd;
  4103   border-bottom-color: transparent;
  4104 }
  4105 
  4106 .nav-pills > li > a {
  4107   padding-top: 8px;
  4108   padding-bottom: 8px;
  4109   margin-top: 2px;
  4110   margin-bottom: 2px;
  4111   -webkit-border-radius: 5px;
  4112      -moz-border-radius: 5px;
  4113           border-radius: 5px;
  4114 }
  4115 
  4116 .nav-pills > .active > a,
  4117 .nav-pills > .active > a:hover,
  4118 .nav-pills > .active > a:focus {
  4119   color: #ffffff;
  4120   background-color: #0088cc;
  4121 }
  4122 
  4123 .nav-stacked > li {
  4124   float: none;
  4125 }
  4126 
  4127 .nav-stacked > li > a {
  4128   margin-right: 0;
  4129 }
  4130 
  4131 .nav-tabs.nav-stacked {
  4132   border-bottom: 0;
  4133 }
  4134 
  4135 .nav-tabs.nav-stacked > li > a {
  4136   border: 1px solid #ddd;
  4137   -webkit-border-radius: 0;
  4138      -moz-border-radius: 0;
  4139           border-radius: 0;
  4140 }
  4141 
  4142 .nav-tabs.nav-stacked > li:first-child > a {
  4143   -webkit-border-top-right-radius: 4px;
  4144           border-top-right-radius: 4px;
  4145   -webkit-border-top-left-radius: 4px;
  4146           border-top-left-radius: 4px;
  4147   -moz-border-radius-topright: 4px;
  4148   -moz-border-radius-topleft: 4px;
  4149 }
  4150 
  4151 .nav-tabs.nav-stacked > li:last-child > a {
  4152   -webkit-border-bottom-right-radius: 4px;
  4153           border-bottom-right-radius: 4px;
  4154   -webkit-border-bottom-left-radius: 4px;
  4155           border-bottom-left-radius: 4px;
  4156   -moz-border-radius-bottomright: 4px;
  4157   -moz-border-radius-bottomleft: 4px;
  4158 }
  4159 
  4160 .nav-tabs.nav-stacked > li > a:hover,
  4161 .nav-tabs.nav-stacked > li > a:focus {
  4162   z-index: 2;
  4163   border-color: #ddd;
  4164 }
  4165 
  4166 .nav-pills.nav-stacked > li > a {
  4167   margin-bottom: 3px;
  4168 }
  4169 
  4170 .nav-pills.nav-stacked > li:last-child > a {
  4171   margin-bottom: 1px;
  4172 }
  4173 
  4174 .nav-tabs .dropdown-menu {
  4175   -webkit-border-radius: 0 0 6px 6px;
  4176      -moz-border-radius: 0 0 6px 6px;
  4177           border-radius: 0 0 6px 6px;
  4178 }
  4179 
  4180 .nav-pills .dropdown-menu {
  4181   -webkit-border-radius: 6px;
  4182      -moz-border-radius: 6px;
  4183           border-radius: 6px;
  4184 }
  4185 
  4186 .nav .dropdown-toggle .caret {
  4187   margin-top: 6px;
  4188   border-top-color: #0088cc;
  4189   border-bottom-color: #0088cc;
  4190 }
  4191 
  4192 .nav .dropdown-toggle:hover .caret,
  4193 .nav .dropdown-toggle:focus .caret {
  4194   border-top-color: #005580;
  4195   border-bottom-color: #005580;
  4196 }
  4197 
  4198 /* move down carets for tabs */
  4199 
  4200 .nav-tabs .dropdown-toggle .caret {
  4201   margin-top: 8px;
  4202 }
  4203 
  4204 .nav .active .dropdown-toggle .caret {
  4205   border-top-color: #fff;
  4206   border-bottom-color: #fff;
  4207 }
  4208 
  4209 .nav-tabs .active .dropdown-toggle .caret {
  4210   border-top-color: #555555;
  4211   border-bottom-color: #555555;
  4212 }
  4213 
  4214 .nav > .dropdown.active > a:hover,
  4215 .nav > .dropdown.active > a:focus {
  4216   cursor: pointer;
  4217 }
  4218 
  4219 .nav-tabs .open .dropdown-toggle,
  4220 .nav-pills .open .dropdown-toggle,
  4221 .nav > li.dropdown.open.active > a:hover,
  4222 .nav > li.dropdown.open.active > a:focus {
  4223   color: #ffffff;
  4224   background-color: #999999;
  4225   border-color: #999999;
  4226 }
  4227 
  4228 .nav li.dropdown.open .caret,
  4229 .nav li.dropdown.open.active .caret,
  4230 .nav li.dropdown.open a:hover .caret,
  4231 .nav li.dropdown.open a:focus .caret {
  4232   border-top-color: #ffffff;
  4233   border-bottom-color: #ffffff;
  4234   opacity: 1;
  4235   filter: alpha(opacity=100);
  4236 }
  4237 
  4238 .tabs-stacked .open > a:hover,
  4239 .tabs-stacked .open > a:focus {
  4240   border-color: #999999;
  4241 }
  4242 
  4243 .tabbable {
  4244   *zoom: 1;
  4245 }
  4246 
  4247 .tabbable:before,
  4248 .tabbable:after {
  4249   display: table;
  4250   line-height: 0;
  4251   content: "";
  4252 }
  4253 
  4254 .tabbable:after {
  4255   clear: both;
  4256 }
  4257 
  4258 .tab-content {
  4259   overflow: auto;
  4260 }
  4261 
  4262 .tabs-below > .nav-tabs,
  4263 .tabs-right > .nav-tabs,
  4264 .tabs-left > .nav-tabs {
  4265   border-bottom: 0;
  4266 }
  4267 
  4268 .tab-content > .tab-pane,
  4269 .pill-content > .pill-pane {
  4270   display: none;
  4271 }
  4272 
  4273 .tab-content > .active,
  4274 .pill-content > .active {
  4275   display: block;
  4276 }
  4277 
  4278 .tabs-below > .nav-tabs {
  4279   border-top: 1px solid #ddd;
  4280 }
  4281 
  4282 .tabs-below > .nav-tabs > li {
  4283   margin-top: -1px;
  4284   margin-bottom: 0;
  4285 }
  4286 
  4287 .tabs-below > .nav-tabs > li > a {
  4288   -webkit-border-radius: 0 0 4px 4px;
  4289      -moz-border-radius: 0 0 4px 4px;
  4290           border-radius: 0 0 4px 4px;
  4291 }
  4292 
  4293 .tabs-below > .nav-tabs > li > a:hover,
  4294 .tabs-below > .nav-tabs > li > a:focus {
  4295   border-top-color: #ddd;
  4296   border-bottom-color: transparent;
  4297 }
  4298 
  4299 .tabs-below > .nav-tabs > .active > a,
  4300 .tabs-below > .nav-tabs > .active > a:hover,
  4301 .tabs-below > .nav-tabs > .active > a:focus {
  4302   border-color: transparent #ddd #ddd #ddd;
  4303 }
  4304 
  4305 .tabs-left > .nav-tabs > li,
  4306 .tabs-right > .nav-tabs > li {
  4307   float: none;
  4308 }
  4309 
  4310 .tabs-left > .nav-tabs > li > a,
  4311 .tabs-right > .nav-tabs > li > a {
  4312   min-width: 74px;
  4313   margin-right: 0;
  4314   margin-bottom: 3px;
  4315 }
  4316 
  4317 .tabs-left > .nav-tabs {
  4318   float: left;
  4319   margin-right: 19px;
  4320   border-right: 1px solid #ddd;
  4321 }
  4322 
  4323 .tabs-left > .nav-tabs > li > a {
  4324   margin-right: -1px;
  4325   -webkit-border-radius: 4px 0 0 4px;
  4326      -moz-border-radius: 4px 0 0 4px;
  4327           border-radius: 4px 0 0 4px;
  4328 }
  4329 
  4330 .tabs-left > .nav-tabs > li > a:hover,
  4331 .tabs-left > .nav-tabs > li > a:focus {
  4332   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
  4333 }
  4334 
  4335 .tabs-left > .nav-tabs .active > a,
  4336 .tabs-left > .nav-tabs .active > a:hover,
  4337 .tabs-left > .nav-tabs .active > a:focus {
  4338   border-color: #ddd transparent #ddd #ddd;
  4339   *border-right-color: #ffffff;
  4340 }
  4341 
  4342 .tabs-right > .nav-tabs {
  4343   float: right;
  4344   margin-left: 19px;
  4345   border-left: 1px solid #ddd;
  4346 }
  4347 
  4348 .tabs-right > .nav-tabs > li > a {
  4349   margin-left: -1px;
  4350   -webkit-border-radius: 0 4px 4px 0;
  4351      -moz-border-radius: 0 4px 4px 0;
  4352           border-radius: 0 4px 4px 0;
  4353 }
  4354 
  4355 .tabs-right > .nav-tabs > li > a:hover,
  4356 .tabs-right > .nav-tabs > li > a:focus {
  4357   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  4358 }
  4359 
  4360 .tabs-right > .nav-tabs .active > a,
  4361 .tabs-right > .nav-tabs .active > a:hover,
  4362 .tabs-right > .nav-tabs .active > a:focus {
  4363   border-color: #ddd #ddd #ddd transparent;
  4364   *border-left-color: #ffffff;
  4365 }
  4366 
  4367 .nav > .disabled > a {
  4368   color: #999999;
  4369 }
  4370 
  4371 .nav > .disabled > a:hover,
  4372 .nav > .disabled > a:focus {
  4373   text-decoration: none;
  4374   cursor: default;
  4375   background-color: transparent;
  4376 }
  4377 
  4378 .navbar {
  4379   *position: relative;
  4380   *z-index: 2;
  4381   margin-bottom: 20px;
  4382   overflow: visible;
  4383 }
  4384 
  4385 .navbar-inner {
  4386   min-height: 40px;
  4387   padding-right: 20px;
  4388   padding-left: 20px;
  4389   background-color: #fafafa;
  4390   background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  4391   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  4392   background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  4393   background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  4394   background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  4395   background-repeat: repeat-x;
  4396   border: 1px solid #d4d4d4;
  4397   -webkit-border-radius: 4px;
  4398      -moz-border-radius: 4px;
  4399           border-radius: 4px;
  4400   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  4401   *zoom: 1;
  4402   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  4403      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  4404           box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  4405 }
  4406 
  4407 .navbar-inner:before,
  4408 .navbar-inner:after {
  4409   display: table;
  4410   line-height: 0;
  4411   content: "";
  4412 }
  4413 
  4414 .navbar-inner:after {
  4415   clear: both;
  4416 }
  4417 
  4418 .navbar .container {
  4419   width: auto;
  4420 }
  4421 
  4422 .nav-collapse.collapse {
  4423   height: auto;
  4424   overflow: visible;
  4425 }
  4426 
  4427 .navbar .brand {
  4428   display: block;
  4429   float: left;
  4430   padding: 10px 20px 10px;
  4431   margin-left: -20px;
  4432   font-size: 20px;
  4433   font-weight: 200;
  4434   color: #777777;
  4435   text-shadow: 0 1px 0 #ffffff;
  4436 }
  4437 
  4438 .navbar .brand:hover,
  4439 .navbar .brand:focus {
  4440   text-decoration: none;
  4441 }
  4442 
  4443 .navbar-text {
  4444   margin-bottom: 0;
  4445   line-height: 40px;
  4446   color: #777777;
  4447 }
  4448 
  4449 .navbar-link {
  4450   color: #777777;
  4451 }
  4452 
  4453 .navbar-link:hover,
  4454 .navbar-link:focus {
  4455   color: #333333;
  4456 }
  4457 
  4458 .navbar .divider-vertical {
  4459   height: 40px;
  4460   margin: 0 9px;
  4461   border-right: 1px solid #ffffff;
  4462   border-left: 1px solid #f2f2f2;
  4463 }
  4464 
  4465 .navbar .btn,
  4466 .navbar .btn-group {
  4467   margin-top: 5px;
  4468 }
  4469 
  4470 .navbar .btn-group .btn,
  4471 .navbar .input-prepend .btn,
  4472 .navbar .input-append .btn,
  4473 .navbar .input-prepend .btn-group,
  4474 .navbar .input-append .btn-group {
  4475   margin-top: 0;
  4476 }
  4477 
  4478 .navbar-form {
  4479   margin-bottom: 0;
  4480   *zoom: 1;
  4481 }
  4482 
  4483 .navbar-form:before,
  4484 .navbar-form:after {
  4485   display: table;
  4486   line-height: 0;
  4487   content: "";
  4488 }
  4489 
  4490 .navbar-form:after {
  4491   clear: both;
  4492 }
  4493 
  4494 .navbar-form input,
  4495 .navbar-form select,
  4496 .navbar-form .radio,
  4497 .navbar-form .checkbox {
  4498   margin-top: 5px;
  4499 }
  4500 
  4501 .navbar-form input,
  4502 .navbar-form select,
  4503 .navbar-form .btn {
  4504   display: inline-block;
  4505   margin-bottom: 0;
  4506 }
  4507 
  4508 .navbar-form input[type="image"],
  4509 .navbar-form input[type="checkbox"],
  4510 .navbar-form input[type="radio"] {
  4511   margin-top: 3px;
  4512 }
  4513 
  4514 .navbar-form .input-append,
  4515 .navbar-form .input-prepend {
  4516   margin-top: 5px;
  4517   white-space: nowrap;
  4518 }
  4519 
  4520 .navbar-form .input-append input,
  4521 .navbar-form .input-prepend input {
  4522   margin-top: 0;
  4523 }
  4524 
  4525 .navbar-search {
  4526   position: relative;
  4527   float: left;
  4528   margin-top: 5px;
  4529   margin-bottom: 0;
  4530 }
  4531 
  4532 .navbar-search .search-query {
  4533   padding: 4px 14px;
  4534   margin-bottom: 0;
  4535   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  4536   font-size: 13px;
  4537   font-weight: normal;
  4538   line-height: 1;
  4539   -webkit-border-radius: 15px;
  4540      -moz-border-radius: 15px;
  4541           border-radius: 15px;
  4542 }
  4543 
  4544 .navbar-static-top {
  4545   position: static;
  4546   margin-bottom: 0;
  4547 }
  4548 
  4549 .navbar-static-top .navbar-inner {
  4550   -webkit-border-radius: 0;
  4551      -moz-border-radius: 0;
  4552           border-radius: 0;
  4553 }
  4554 
  4555 .navbar-fixed-top,
  4556 .navbar-fixed-bottom {
  4557   position: fixed;
  4558   right: 0;
  4559   left: 0;
  4560   z-index: 1030;
  4561   margin-bottom: 0;
  4562 }
  4563 
  4564 .navbar-fixed-top .navbar-inner,
  4565 .navbar-static-top .navbar-inner {
  4566   border-width: 0 0 1px;
  4567 }
  4568 
  4569 .navbar-fixed-bottom .navbar-inner {
  4570   border-width: 1px 0 0;
  4571 }
  4572 
  4573 .navbar-fixed-top .navbar-inner,
  4574 .navbar-fixed-bottom .navbar-inner {
  4575   padding-right: 0;
  4576   padding-left: 0;
  4577   -webkit-border-radius: 0;
  4578      -moz-border-radius: 0;
  4579           border-radius: 0;
  4580 }
  4581 
  4582 .navbar-static-top .container,
  4583 .navbar-fixed-top .container,
  4584 .navbar-fixed-bottom .container {
  4585   width: 940px;
  4586 }
  4587 
  4588 .navbar-fixed-top {
  4589   top: 0;
  4590 }
  4591 
  4592 .navbar-fixed-top .navbar-inner,
  4593 .navbar-static-top .navbar-inner {
  4594   -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  4595      -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  4596           box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  4597 }
  4598 
  4599 .navbar-fixed-bottom {
  4600   bottom: 0;
  4601 }
  4602 
  4603 .navbar-fixed-bottom .navbar-inner {
  4604   -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  4605      -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  4606           box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  4607 }
  4608 
  4609 .navbar .nav {
  4610   position: relative;
  4611   left: 0;
  4612   display: block;
  4613   float: left;
  4614   margin: 0 10px 0 0;
  4615 }
  4616 
  4617 .navbar .nav.pull-right {
  4618   float: right;
  4619   margin-right: 0;
  4620 }
  4621 
  4622 .navbar .nav > li {
  4623   float: left;
  4624 }
  4625 
  4626 .navbar .nav > li > a {
  4627   float: none;
  4628   padding: 10px 15px 10px;
  4629   color: #777777;
  4630   text-decoration: none;
  4631   text-shadow: 0 1px 0 #ffffff;
  4632 }
  4633 
  4634 .navbar .nav .dropdown-toggle .caret {
  4635   margin-top: 8px;
  4636 }
  4637 
  4638 .navbar .nav > li > a:focus,
  4639 .navbar .nav > li > a:hover {
  4640   color: #333333;
  4641   text-decoration: none;
  4642   background-color: transparent;
  4643 }
  4644 
  4645 .navbar .nav > .active > a,
  4646 .navbar .nav > .active > a:hover,
  4647 .navbar .nav > .active > a:focus {
  4648   color: #555555;
  4649   text-decoration: none;
  4650   background-color: #e5e5e5;
  4651   -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  4652      -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  4653           box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  4654 }
  4655 
  4656 .navbar .btn-navbar {
  4657   display: none;
  4658   float: right;
  4659   padding: 7px 10px;
  4660   margin-right: 5px;
  4661   margin-left: 5px;
  4662   color: #ffffff;
  4663   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  4664   background-color: #ededed;
  4665   *background-color: #e5e5e5;
  4666   background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  4667   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  4668   background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  4669   background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  4670   background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  4671   background-repeat: repeat-x;
  4672   border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  4673   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  4674   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  4675   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  4676   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  4677      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  4678           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  4679 }
  4680 
  4681 .navbar .btn-navbar:hover,
  4682 .navbar .btn-navbar:focus,
  4683 .navbar .btn-navbar:active,
  4684 .navbar .btn-navbar.active,
  4685 .navbar .btn-navbar.disabled,
  4686 .navbar .btn-navbar[disabled] {
  4687   color: #ffffff;
  4688   background-color: #e5e5e5;
  4689   *background-color: #d9d9d9;
  4690 }
  4691 
  4692 .navbar .btn-navbar:active,
  4693 .navbar .btn-navbar.active {
  4694   background-color: #cccccc \9;
  4695 }
  4696 
  4697 .navbar .btn-navbar .icon-bar {
  4698   display: block;
  4699   width: 18px;
  4700   height: 2px;
  4701   background-color: #f5f5f5;
  4702   -webkit-border-radius: 1px;
  4703      -moz-border-radius: 1px;
  4704           border-radius: 1px;
  4705   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  4706      -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  4707           box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  4708 }
  4709 
  4710 .btn-navbar .icon-bar + .icon-bar {
  4711   margin-top: 3px;
  4712 }
  4713 
  4714 .navbar .nav > li > .dropdown-menu:before {
  4715   position: absolute;
  4716   top: -7px;
  4717   left: 9px;
  4718   display: inline-block;
  4719   border-right: 7px solid transparent;
  4720   border-bottom: 7px solid #ccc;
  4721   border-left: 7px solid transparent;
  4722   border-bottom-color: rgba(0, 0, 0, 0.2);
  4723   content: '';
  4724 }
  4725 
  4726 .navbar .nav > li > .dropdown-menu:after {
  4727   position: absolute;
  4728   top: -6px;
  4729   left: 10px;
  4730   display: inline-block;
  4731   border-right: 6px solid transparent;
  4732   border-bottom: 6px solid #ffffff;
  4733   border-left: 6px solid transparent;
  4734   content: '';
  4735 }
  4736 
  4737 .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  4738   top: auto;
  4739   bottom: -7px;
  4740   border-top: 7px solid #ccc;
  4741   border-bottom: 0;
  4742   border-top-color: rgba(0, 0, 0, 0.2);
  4743 }
  4744 
  4745 .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  4746   top: auto;
  4747   bottom: -6px;
  4748   border-top: 6px solid #ffffff;
  4749   border-bottom: 0;
  4750 }
  4751 
  4752 .navbar .nav li.dropdown > a:hover .caret,
  4753 .navbar .nav li.dropdown > a:focus .caret {
  4754   border-top-color: #333333;
  4755   border-bottom-color: #333333;
  4756 }
  4757 
  4758 .navbar .nav li.dropdown.open > .dropdown-toggle,
  4759 .navbar .nav li.dropdown.active > .dropdown-toggle,
  4760 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  4761   color: #555555;
  4762   background-color: #e5e5e5;
  4763 }
  4764 
  4765 .navbar .nav li.dropdown > .dropdown-toggle .caret {
  4766   border-top-color: #777777;
  4767   border-bottom-color: #777777;
  4768 }
  4769 
  4770 .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
  4771 .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
  4772 .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  4773   border-top-color: #555555;
  4774   border-bottom-color: #555555;
  4775 }
  4776 
  4777 .navbar .pull-right > li > .dropdown-menu,
  4778 .navbar .nav > li > .dropdown-menu.pull-right {
  4779   right: 0;
  4780   left: auto;
  4781 }
  4782 
  4783 .navbar .pull-right > li > .dropdown-menu:before,
  4784 .navbar .nav > li > .dropdown-menu.pull-right:before {
  4785   right: 12px;
  4786   left: auto;
  4787 }
  4788 
  4789 .navbar .pull-right > li > .dropdown-menu:after,
  4790 .navbar .nav > li > .dropdown-menu.pull-right:after {
  4791   right: 13px;
  4792   left: auto;
  4793 }
  4794 
  4795 .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
  4796 .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  4797   right: 100%;
  4798   left: auto;
  4799   margin-right: -1px;
  4800   margin-left: 0;
  4801   -webkit-border-radius: 6px 0 6px 6px;
  4802      -moz-border-radius: 6px 0 6px 6px;
  4803           border-radius: 6px 0 6px 6px;
  4804 }
  4805 
  4806 .navbar-inverse .navbar-inner {
  4807   background-color: #1b1b1b;
  4808   background-image: -moz-linear-gradient(top, #222222, #111111);
  4809   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  4810   background-image: -webkit-linear-gradient(top, #222222, #111111);
  4811   background-image: -o-linear-gradient(top, #222222, #111111);
  4812   background-image: linear-gradient(to bottom, #222222, #111111);
  4813   background-repeat: repeat-x;
  4814   border-color: #252525;
  4815   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  4816 }
  4817 
  4818 .navbar-inverse .brand,
  4819 .navbar-inverse .nav > li > a {
  4820   color: #999999;
  4821   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  4822 }
  4823 
  4824 .navbar-inverse .brand:hover,
  4825 .navbar-inverse .nav > li > a:hover,
  4826 .navbar-inverse .brand:focus,
  4827 .navbar-inverse .nav > li > a:focus {
  4828   color: #ffffff;
  4829 }
  4830 
  4831 .navbar-inverse .brand {
  4832   color: #999999;
  4833 }
  4834 
  4835 .navbar-inverse .navbar-text {
  4836   color: #999999;
  4837 }
  4838 
  4839 .navbar-inverse .nav > li > a:focus,
  4840 .navbar-inverse .nav > li > a:hover {
  4841   color: #ffffff;
  4842   background-color: transparent;
  4843 }
  4844 
  4845 .navbar-inverse .nav .active > a,
  4846 .navbar-inverse .nav .active > a:hover,
  4847 .navbar-inverse .nav .active > a:focus {
  4848   color: #ffffff;
  4849   background-color: #111111;
  4850 }
  4851 
  4852 .navbar-inverse .navbar-link {
  4853   color: #999999;
  4854 }
  4855 
  4856 .navbar-inverse .navbar-link:hover,
  4857 .navbar-inverse .navbar-link:focus {
  4858   color: #ffffff;
  4859 }
  4860 
  4861 .navbar-inverse .divider-vertical {
  4862   border-right-color: #222222;
  4863   border-left-color: #111111;
  4864 }
  4865 
  4866 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
  4867 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
  4868 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  4869   color: #ffffff;
  4870   background-color: #111111;
  4871 }
  4872 
  4873 .navbar-inverse .nav li.dropdown > a:hover .caret,
  4874 .navbar-inverse .nav li.dropdown > a:focus .caret {
  4875   border-top-color: #ffffff;
  4876   border-bottom-color: #ffffff;
  4877 }
  4878 
  4879 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  4880   border-top-color: #999999;
  4881   border-bottom-color: #999999;
  4882 }
  4883 
  4884 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
  4885 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
  4886 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  4887   border-top-color: #ffffff;
  4888   border-bottom-color: #ffffff;
  4889 }
  4890 
  4891 .navbar-inverse .navbar-search .search-query {
  4892   color: #ffffff;
  4893   background-color: #515151;
  4894   border-color: #111111;
  4895   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  4896      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  4897           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  4898   -webkit-transition: none;
  4899      -moz-transition: none;
  4900        -o-transition: none;
  4901           transition: none;
  4902 }
  4903 
  4904 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  4905   color: #cccccc;
  4906 }
  4907 
  4908 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  4909   color: #cccccc;
  4910 }
  4911 
  4912 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  4913   color: #cccccc;
  4914 }
  4915 
  4916 .navbar-inverse .navbar-search .search-query:focus,
  4917 .navbar-inverse .navbar-search .search-query.focused {
  4918   padding: 5px 15px;
  4919   color: #333333;
  4920   text-shadow: 0 1px 0 #ffffff;
  4921   background-color: #ffffff;
  4922   border: 0;
  4923   outline: 0;
  4924   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  4925      -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  4926           box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  4927 }
  4928 
  4929 .navbar-inverse .btn-navbar {
  4930   color: #ffffff;
  4931   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  4932   background-color: #0e0e0e;
  4933   *background-color: #040404;
  4934   background-image: -moz-linear-gradient(top, #151515, #040404);
  4935   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  4936   background-image: -webkit-linear-gradient(top, #151515, #040404);
  4937   background-image: -o-linear-gradient(top, #151515, #040404);
  4938   background-image: linear-gradient(to bottom, #151515, #040404);
  4939   background-repeat: repeat-x;
  4940   border-color: #040404 #040404 #000000;
  4941   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  4942   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  4943   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  4944 }
  4945 
  4946 .navbar-inverse .btn-navbar:hover,
  4947 .navbar-inverse .btn-navbar:focus,
  4948 .navbar-inverse .btn-navbar:active,
  4949 .navbar-inverse .btn-navbar.active,
  4950 .navbar-inverse .btn-navbar.disabled,
  4951 .navbar-inverse .btn-navbar[disabled] {
  4952   color: #ffffff;
  4953   background-color: #040404;
  4954   *background-color: #000000;
  4955 }
  4956 
  4957 .navbar-inverse .btn-navbar:active,
  4958 .navbar-inverse .btn-navbar.active {
  4959   background-color: #000000 \9;
  4960 }
  4961 
  4962 .breadcrumb {
  4963   padding: 8px 15px;
  4964   margin: 0 0 20px;
  4965   list-style: none;
  4966   background-color: #f5f5f5;
  4967   -webkit-border-radius: 4px;
  4968      -moz-border-radius: 4px;
  4969           border-radius: 4px;
  4970 }
  4971 
  4972 .breadcrumb > li {
  4973   display: inline-block;
  4974   *display: inline;
  4975   text-shadow: 0 1px 0 #ffffff;
  4976   *zoom: 1;
  4977 }
  4978 
  4979 .breadcrumb > li > .divider {
  4980   padding: 0 5px;
  4981   color: #ccc;
  4982 }
  4983 
  4984 .breadcrumb > .active {
  4985   color: #999999;
  4986 }
  4987 
  4988 .pagination {
  4989   margin: 20px 0;
  4990 }
  4991 
  4992 .pagination ul {
  4993   display: inline-block;
  4994   *display: inline;
  4995   margin-bottom: 0;
  4996   margin-left: 0;
  4997   -webkit-border-radius: 4px;
  4998      -moz-border-radius: 4px;
  4999           border-radius: 4px;
  5000   *zoom: 1;
  5001   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  5002      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  5003           box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  5004 }
  5005 
  5006 .pagination ul > li {
  5007   display: inline;
  5008 }
  5009 
  5010 .pagination ul > li > a,
  5011 .pagination ul > li > span {
  5012   float: left;
  5013   padding: 4px 12px;
  5014   line-height: 20px;
  5015   text-decoration: none;
  5016   background-color: #ffffff;
  5017   border: 1px solid #dddddd;
  5018   border-left-width: 0;
  5019 }
  5020 
  5021 .pagination ul > li > a:hover,
  5022 .pagination ul > li > a:focus,
  5023 .pagination ul > .active > a,
  5024 .pagination ul > .active > span {
  5025   background-color: #f5f5f5;
  5026 }
  5027 
  5028 .pagination ul > .active > a,
  5029 .pagination ul > .active > span {
  5030   color: #999999;
  5031   cursor: default;
  5032 }
  5033 
  5034 .pagination ul > .disabled > span,
  5035 .pagination ul > .disabled > a,
  5036 .pagination ul > .disabled > a:hover,
  5037 .pagination ul > .disabled > a:focus {
  5038   color: #999999;
  5039   cursor: default;
  5040   background-color: transparent;
  5041 }
  5042 
  5043 .pagination ul > li:first-child > a,
  5044 .pagination ul > li:first-child > span {
  5045   border-left-width: 1px;
  5046   -webkit-border-bottom-left-radius: 4px;
  5047           border-bottom-left-radius: 4px;
  5048   -webkit-border-top-left-radius: 4px;
  5049           border-top-left-radius: 4px;
  5050   -moz-border-radius-bottomleft: 4px;
  5051   -moz-border-radius-topleft: 4px;
  5052 }
  5053 
  5054 .pagination ul > li:last-child > a,
  5055 .pagination ul > li:last-child > span {
  5056   -webkit-border-top-right-radius: 4px;
  5057           border-top-right-radius: 4px;
  5058   -webkit-border-bottom-right-radius: 4px;
  5059           border-bottom-right-radius: 4px;
  5060   -moz-border-radius-topright: 4px;
  5061   -moz-border-radius-bottomright: 4px;
  5062 }
  5063 
  5064 .pagination-centered {
  5065   text-align: center;
  5066 }
  5067 
  5068 .pagination-right {
  5069   text-align: right;
  5070 }
  5071 
  5072 .pagination-large ul > li > a,
  5073 .pagination-large ul > li > span {
  5074   padding: 11px 19px;
  5075   font-size: 17.5px;
  5076 }
  5077 
  5078 .pagination-large ul > li:first-child > a,
  5079 .pagination-large ul > li:first-child > span {
  5080   -webkit-border-bottom-left-radius: 6px;
  5081           border-bottom-left-radius: 6px;
  5082   -webkit-border-top-left-radius: 6px;
  5083           border-top-left-radius: 6px;
  5084   -moz-border-radius-bottomleft: 6px;
  5085   -moz-border-radius-topleft: 6px;
  5086 }
  5087 
  5088 .pagination-large ul > li:last-child > a,
  5089 .pagination-large ul > li:last-child > span {
  5090   -webkit-border-top-right-radius: 6px;
  5091           border-top-right-radius: 6px;
  5092   -webkit-border-bottom-right-radius: 6px;
  5093           border-bottom-right-radius: 6px;
  5094   -moz-border-radius-topright: 6px;
  5095   -moz-border-radius-bottomright: 6px;
  5096 }
  5097 
  5098 .pagination-mini ul > li:first-child > a,
  5099 .pagination-small ul > li:first-child > a,
  5100 .pagination-mini ul > li:first-child > span,
  5101 .pagination-small ul > li:first-child > span {
  5102   -webkit-border-bottom-left-radius: 3px;
  5103           border-bottom-left-radius: 3px;
  5104   -webkit-border-top-left-radius: 3px;
  5105           border-top-left-radius: 3px;
  5106   -moz-border-radius-bottomleft: 3px;
  5107   -moz-border-radius-topleft: 3px;
  5108 }
  5109 
  5110 .pagination-mini ul > li:last-child > a,
  5111 .pagination-small ul > li:last-child > a,
  5112 .pagination-mini ul > li:last-child > span,
  5113 .pagination-small ul > li:last-child > span {
  5114   -webkit-border-top-right-radius: 3px;
  5115           border-top-right-radius: 3px;
  5116   -webkit-border-bottom-right-radius: 3px;
  5117           border-bottom-right-radius: 3px;
  5118   -moz-border-radius-topright: 3px;
  5119   -moz-border-radius-bottomright: 3px;
  5120 }
  5121 
  5122 .pagination-small ul > li > a,
  5123 .pagination-small ul > li > span {
  5124   padding: 2px 10px;
  5125   font-size: 11.9px;
  5126 }
  5127 
  5128 .pagination-mini ul > li > a,
  5129 .pagination-mini ul > li > span {
  5130   padding: 0 6px;
  5131   font-size: 10.5px;
  5132 }
  5133 
  5134 .pager {
  5135   margin: 20px 0;
  5136   text-align: center;
  5137   list-style: none;
  5138   *zoom: 1;
  5139 }
  5140 
  5141 .pager:before,
  5142 .pager:after {
  5143   display: table;
  5144   line-height: 0;
  5145   content: "";
  5146 }
  5147 
  5148 .pager:after {
  5149   clear: both;
  5150 }
  5151 
  5152 .pager li {
  5153   display: inline;
  5154 }
  5155 
  5156 .pager li > a,
  5157 .pager li > span {
  5158   display: inline-block;
  5159   padding: 5px 14px;
  5160   background-color: #fff;
  5161   border: 1px solid #ddd;
  5162   -webkit-border-radius: 15px;
  5163      -moz-border-radius: 15px;
  5164           border-radius: 15px;
  5165 }
  5166 
  5167 .pager li > a:hover,
  5168 .pager li > a:focus {
  5169   text-decoration: none;
  5170   background-color: #f5f5f5;
  5171 }
  5172 
  5173 .pager .next > a,
  5174 .pager .next > span {
  5175   float: right;
  5176 }
  5177 
  5178 .pager .previous > a,
  5179 .pager .previous > span {
  5180   float: left;
  5181 }
  5182 
  5183 .pager .disabled > a,
  5184 .pager .disabled > a:hover,
  5185 .pager .disabled > a:focus,
  5186 .pager .disabled > span {
  5187   color: #999999;
  5188   cursor: default;
  5189   background-color: #fff;
  5190 }
  5191 
  5192 .modal-backdrop {
  5193   position: fixed;
  5194   top: 0;
  5195   right: 0;
  5196   bottom: 0;
  5197   left: 0;
  5198   z-index: 1040;
  5199   background-color: #000000;
  5200 }
  5201 
  5202 .modal-backdrop.fade {
  5203   opacity: 0;
  5204 }
  5205 
  5206 .modal-backdrop,
  5207 .modal-backdrop.fade.in {
  5208   opacity: 0.8;
  5209   filter: alpha(opacity=80);
  5210 }
  5211 
  5212 .modal {
  5213   position: fixed;
  5214   top: 10%;
  5215   left: 50%;
  5216   z-index: 1050;
  5217   width: 560px;
  5218   margin-left: -280px;
  5219   background-color: #ffffff;
  5220   border: 1px solid #999;
  5221   border: 1px solid rgba(0, 0, 0, 0.3);
  5222   *border: 1px solid #999;
  5223   -webkit-border-radius: 6px;
  5224      -moz-border-radius: 6px;
  5225           border-radius: 6px;
  5226   outline: none;
  5227   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  5228      -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  5229           box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  5230   -webkit-background-clip: padding-box;
  5231      -moz-background-clip: padding-box;
  5232           background-clip: padding-box;
  5233 }
  5234 
  5235 .modal.fade {
  5236   top: -25%;
  5237   -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  5238      -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  5239        -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  5240           transition: opacity 0.3s linear, top 0.3s ease-out;
  5241 }
  5242 
  5243 .modal.fade.in {
  5244   top: 10%;
  5245 }
  5246 
  5247 .modal-header {
  5248   padding: 9px 15px;
  5249   border-bottom: 1px solid #eee;
  5250 }
  5251 
  5252 .modal-header .close {
  5253   margin-top: 2px;
  5254 }
  5255 
  5256 .modal-header h3 {
  5257   margin: 0;
  5258   line-height: 30px;
  5259 }
  5260 
  5261 .modal-body {
  5262   position: relative;
  5263   max-height: 400px;
  5264   padding: 15px;
  5265   overflow-y: auto;
  5266 }
  5267 
  5268 .modal-form {
  5269   margin-bottom: 0;
  5270 }
  5271 
  5272 .modal-footer {
  5273   padding: 14px 15px 15px;
  5274   margin-bottom: 0;
  5275   text-align: right;
  5276   background-color: #f5f5f5;
  5277   border-top: 1px solid #ddd;
  5278   -webkit-border-radius: 0 0 6px 6px;
  5279      -moz-border-radius: 0 0 6px 6px;
  5280           border-radius: 0 0 6px 6px;
  5281   *zoom: 1;
  5282   -webkit-box-shadow: inset 0 1px 0 #ffffff;
  5283      -moz-box-shadow: inset 0 1px 0 #ffffff;
  5284           box-shadow: inset 0 1px 0 #ffffff;
  5285 }
  5286 
  5287 .modal-footer:before,
  5288 .modal-footer:after {
  5289   display: table;
  5290   line-height: 0;
  5291   content: "";
  5292 }
  5293 
  5294 .modal-footer:after {
  5295   clear: both;
  5296 }
  5297 
  5298 .modal-footer .btn + .btn {
  5299   margin-bottom: 0;
  5300   margin-left: 5px;
  5301 }
  5302 
  5303 .modal-footer .btn-group .btn + .btn {
  5304   margin-left: -1px;
  5305 }
  5306 
  5307 .modal-footer .btn-block + .btn-block {
  5308   margin-left: 0;
  5309 }
  5310 
  5311 .tooltip {
  5312   position: absolute;
  5313   z-index: 1030;
  5314   display: block;
  5315   font-size: 11px;
  5316   line-height: 1.4;
  5317   opacity: 0;
  5318   filter: alpha(opacity=0);
  5319   visibility: visible;
  5320 }
  5321 
  5322 .tooltip.in {
  5323   opacity: 0.8;
  5324   filter: alpha(opacity=80);
  5325 }
  5326 
  5327 .tooltip.top {
  5328   padding: 5px 0;
  5329   margin-top: -3px;
  5330 }
  5331 
  5332 .tooltip.right {
  5333   padding: 0 5px;
  5334   margin-left: 3px;
  5335 }
  5336 
  5337 .tooltip.bottom {
  5338   padding: 5px 0;
  5339   margin-top: 3px;
  5340 }
  5341 
  5342 .tooltip.left {
  5343   padding: 0 5px;
  5344   margin-left: -3px;
  5345 }
  5346 
  5347 .tooltip-inner {
  5348   max-width: 200px;
  5349   padding: 8px;
  5350   color: #ffffff;
  5351   text-align: center;
  5352   text-decoration: none;
  5353   background-color: #000000;
  5354   -webkit-border-radius: 4px;
  5355      -moz-border-radius: 4px;
  5356           border-radius: 4px;
  5357 }
  5358 
  5359 .tooltip-arrow {
  5360   position: absolute;
  5361   width: 0;
  5362   height: 0;
  5363   border-color: transparent;
  5364   border-style: solid;
  5365 }
  5366 
  5367 .tooltip.top .tooltip-arrow {
  5368   bottom: 0;
  5369   left: 50%;
  5370   margin-left: -5px;
  5371   border-top-color: #000000;
  5372   border-width: 5px 5px 0;
  5373 }
  5374 
  5375 .tooltip.right .tooltip-arrow {
  5376   top: 50%;
  5377   left: 0;
  5378   margin-top: -5px;
  5379   border-right-color: #000000;
  5380   border-width: 5px 5px 5px 0;
  5381 }
  5382 
  5383 .tooltip.left .tooltip-arrow {
  5384   top: 50%;
  5385   right: 0;
  5386   margin-top: -5px;
  5387   border-left-color: #000000;
  5388   border-width: 5px 0 5px 5px;
  5389 }
  5390 
  5391 .tooltip.bottom .tooltip-arrow {
  5392   top: 0;
  5393   left: 50%;
  5394   margin-left: -5px;
  5395   border-bottom-color: #000000;
  5396   border-width: 0 5px 5px;
  5397 }
  5398 
  5399 .popover {
  5400   position: absolute;
  5401   top: 0;
  5402   left: 0;
  5403   z-index: 1010;
  5404   display: none;
  5405   max-width: 276px;
  5406   padding: 1px;
  5407   text-align: left;
  5408   white-space: normal;
  5409   background-color: #ffffff;
  5410   border: 1px solid #ccc;
  5411   border: 1px solid rgba(0, 0, 0, 0.2);
  5412   -webkit-border-radius: 6px;
  5413      -moz-border-radius: 6px;
  5414           border-radius: 6px;
  5415   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5416      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5417           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  5418   -webkit-background-clip: padding-box;
  5419      -moz-background-clip: padding;
  5420           background-clip: padding-box;
  5421 }
  5422 
  5423 .popover.top {
  5424   margin-top: -10px;
  5425 }
  5426 
  5427 .popover.right {
  5428   margin-left: 10px;
  5429 }
  5430 
  5431 .popover.bottom {
  5432   margin-top: 10px;
  5433 }
  5434 
  5435 .popover.left {
  5436   margin-left: -10px;
  5437 }
  5438 
  5439 .popover-title {
  5440   padding: 8px 14px;
  5441   margin: 0;
  5442   font-size: 14px;
  5443   font-weight: normal;
  5444   line-height: 18px;
  5445   background-color: #f7f7f7;
  5446   border-bottom: 1px solid #ebebeb;
  5447   -webkit-border-radius: 5px 5px 0 0;
  5448      -moz-border-radius: 5px 5px 0 0;
  5449           border-radius: 5px 5px 0 0;
  5450 }
  5451 
  5452 .popover-title:empty {
  5453   display: none;
  5454 }
  5455 
  5456 .popover-content {
  5457   padding: 9px 14px;
  5458 }
  5459 
  5460 .popover .arrow,
  5461 .popover .arrow:after {
  5462   position: absolute;
  5463   display: block;
  5464   width: 0;
  5465   height: 0;
  5466   border-color: transparent;
  5467   border-style: solid;
  5468 }
  5469 
  5470 .popover .arrow {
  5471   border-width: 11px;
  5472 }
  5473 
  5474 .popover .arrow:after {
  5475   border-width: 10px;
  5476   content: "";
  5477 }
  5478 
  5479 .popover.top .arrow {
  5480   bottom: -11px;
  5481   left: 50%;
  5482   margin-left: -11px;
  5483   border-top-color: #999;
  5484   border-top-color: rgba(0, 0, 0, 0.25);
  5485   border-bottom-width: 0;
  5486 }
  5487 
  5488 .popover.top .arrow:after {
  5489   bottom: 1px;
  5490   margin-left: -10px;
  5491   border-top-color: #ffffff;
  5492   border-bottom-width: 0;
  5493 }
  5494 
  5495 .popover.right .arrow {
  5496   top: 50%;
  5497   left: -11px;
  5498   margin-top: -11px;
  5499   border-right-color: #999;
  5500   border-right-color: rgba(0, 0, 0, 0.25);
  5501   border-left-width: 0;
  5502 }
  5503 
  5504 .popover.right .arrow:after {
  5505   bottom: -10px;
  5506   left: 1px;
  5507   border-right-color: #ffffff;
  5508   border-left-width: 0;
  5509 }
  5510 
  5511 .popover.bottom .arrow {
  5512   top: -11px;
  5513   left: 50%;
  5514   margin-left: -11px;
  5515   border-bottom-color: #999;
  5516   border-bottom-color: rgba(0, 0, 0, 0.25);
  5517   border-top-width: 0;
  5518 }
  5519 
  5520 .popover.bottom .arrow:after {
  5521   top: 1px;
  5522   margin-left: -10px;
  5523   border-bottom-color: #ffffff;
  5524   border-top-width: 0;
  5525 }
  5526 
  5527 .popover.left .arrow {
  5528   top: 50%;
  5529   right: -11px;
  5530   margin-top: -11px;
  5531   border-left-color: #999;
  5532   border-left-color: rgba(0, 0, 0, 0.25);
  5533   border-right-width: 0;
  5534 }
  5535 
  5536 .popover.left .arrow:after {
  5537   right: 1px;
  5538   bottom: -10px;
  5539   border-left-color: #ffffff;
  5540   border-right-width: 0;
  5541 }
  5542 
  5543 .thumbnails {
  5544   margin-left: -20px;
  5545   list-style: none;
  5546   *zoom: 1;
  5547 }
  5548 
  5549 .thumbnails:before,
  5550 .thumbnails:after {
  5551   display: table;
  5552   line-height: 0;
  5553   content: "";
  5554 }
  5555 
  5556 .thumbnails:after {
  5557   clear: both;
  5558 }
  5559 
  5560 .row-fluid .thumbnails {
  5561   margin-left: 0;
  5562 }
  5563 
  5564 .thumbnails > li {
  5565   float: left;
  5566   margin-bottom: 20px;
  5567   margin-left: 20px;
  5568 }
  5569 
  5570 .thumbnail {
  5571   display: block;
  5572   padding: 4px;
  5573   line-height: 20px;
  5574   border: 1px solid #ddd;
  5575   -webkit-border-radius: 4px;
  5576      -moz-border-radius: 4px;
  5577           border-radius: 4px;
  5578   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  5579      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  5580           box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  5581   -webkit-transition: all 0.2s ease-in-out;
  5582      -moz-transition: all 0.2s ease-in-out;
  5583        -o-transition: all 0.2s ease-in-out;
  5584           transition: all 0.2s ease-in-out;
  5585 }
  5586 
  5587 a.thumbnail:hover,
  5588 a.thumbnail:focus {
  5589   border-color: #0088cc;
  5590   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  5591      -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  5592           box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  5593 }
  5594 
  5595 .thumbnail > img {
  5596   display: block;
  5597   max-width: 100%;
  5598   margin-right: auto;
  5599   margin-left: auto;
  5600 }
  5601 
  5602 .thumbnail .caption {
  5603   padding: 9px;
  5604   color: #555555;
  5605 }
  5606 
  5607 .media,
  5608 .media-body {
  5609   overflow: hidden;
  5610   *overflow: visible;
  5611   zoom: 1;
  5612 }
  5613 
  5614 .media,
  5615 .media .media {
  5616   margin-top: 15px;
  5617 }
  5618 
  5619 .media:first-child {
  5620   margin-top: 0;
  5621 }
  5622 
  5623 .media-object {
  5624   display: block;
  5625 }
  5626 
  5627 .media-heading {
  5628   margin: 0 0 5px;
  5629 }
  5630 
  5631 .media > .pull-left {
  5632   margin-right: 10px;
  5633 }
  5634 
  5635 .media > .pull-right {
  5636   margin-left: 10px;
  5637 }
  5638 
  5639 .media-list {
  5640   margin-left: 0;
  5641   list-style: none;
  5642 }
  5643 
  5644 .label,
  5645 .badge {
  5646   display: inline-block;
  5647   padding: 2px 4px;
  5648   font-size: 11.844px;
  5649   font-weight: bold;
  5650   line-height: 14px;
  5651   color: #ffffff;
  5652   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  5653   white-space: nowrap;
  5654   vertical-align: baseline;
  5655   background-color: #999999;
  5656 }
  5657 
  5658 .label {
  5659   -webkit-border-radius: 3px;
  5660      -moz-border-radius: 3px;
  5661           border-radius: 3px;
  5662 }
  5663 
  5664 .badge {
  5665   padding-right: 9px;
  5666   padding-left: 9px;
  5667   -webkit-border-radius: 9px;
  5668      -moz-border-radius: 9px;
  5669           border-radius: 9px;
  5670 }
  5671 
  5672 .label:empty,
  5673 .badge:empty {
  5674   display: none;
  5675 }
  5676 
  5677 a.label:hover,
  5678 a.label:focus,
  5679 a.badge:hover,
  5680 a.badge:focus {
  5681   color: #ffffff;
  5682   text-decoration: none;
  5683   cursor: pointer;
  5684 }
  5685 
  5686 .label-important,
  5687 .badge-important {
  5688   background-color: #b94a48;
  5689 }
  5690 
  5691 .label-important[href],
  5692 .badge-important[href] {
  5693   background-color: #953b39;
  5694 }
  5695 
  5696 .label-warning,
  5697 .badge-warning {
  5698   background-color: #f89406;
  5699 }
  5700 
  5701 .label-warning[href],
  5702 .badge-warning[href] {
  5703   background-color: #c67605;
  5704 }
  5705 
  5706 .label-success,
  5707 .badge-success {
  5708   background-color: #468847;
  5709 }
  5710 
  5711 .label-success[href],
  5712 .badge-success[href] {
  5713   background-color: #356635;
  5714 }
  5715 
  5716 .label-info,
  5717 .badge-info {
  5718   background-color: #3a87ad;
  5719 }
  5720 
  5721 .label-info[href],
  5722 .badge-info[href] {
  5723   background-color: #2d6987;
  5724 }
  5725 
  5726 .label-inverse,
  5727 .badge-inverse {
  5728   background-color: #333333;
  5729 }
  5730 
  5731 .label-inverse[href],
  5732 .badge-inverse[href] {
  5733   background-color: #1a1a1a;
  5734 }
  5735 
  5736 .btn .label,
  5737 .btn .badge {
  5738   position: relative;
  5739   top: -1px;
  5740 }
  5741 
  5742 .btn-mini .label,
  5743 .btn-mini .badge {
  5744   top: 0;
  5745 }
  5746 
  5747 @-webkit-keyframes progress-bar-stripes {
  5748   from {
  5749     background-position: 40px 0;
  5750   }
  5751   to {
  5752     background-position: 0 0;
  5753   }
  5754 }
  5755 
  5756 @-moz-keyframes progress-bar-stripes {
  5757   from {
  5758     background-position: 40px 0;
  5759   }
  5760   to {
  5761     background-position: 0 0;
  5762   }
  5763 }
  5764 
  5765 @-ms-keyframes progress-bar-stripes {
  5766   from {
  5767     background-position: 40px 0;
  5768   }
  5769   to {
  5770     background-position: 0 0;
  5771   }
  5772 }
  5773 
  5774 @-o-keyframes progress-bar-stripes {
  5775   from {
  5776     background-position: 0 0;
  5777   }
  5778   to {
  5779     background-position: 40px 0;
  5780   }
  5781 }
  5782 
  5783 @keyframes progress-bar-stripes {
  5784   from {
  5785     background-position: 40px 0;
  5786   }
  5787   to {
  5788     background-position: 0 0;
  5789   }
  5790 }
  5791 
  5792 .progress {
  5793   height: 20px;
  5794   margin-bottom: 20px;
  5795   overflow: hidden;
  5796   background-color: #f7f7f7;
  5797   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  5798   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  5799   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  5800   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  5801   background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  5802   background-repeat: repeat-x;
  5803   -webkit-border-radius: 4px;
  5804      -moz-border-radius: 4px;
  5805           border-radius: 4px;
  5806   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  5807   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5808      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5809           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5810 }
  5811 
  5812 .progress .bar {
  5813   float: left;
  5814   width: 0;
  5815   height: 100%;
  5816   font-size: 12px;
  5817   color: #ffffff;
  5818   text-align: center;
  5819   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  5820   background-color: #0e90d2;
  5821   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  5822   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  5823   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  5824   background-image: -o-linear-gradient(top, #149bdf, #0480be);
  5825   background-image: linear-gradient(to bottom, #149bdf, #0480be);
  5826   background-repeat: repeat-x;
  5827   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  5828   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5829      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5830           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5831   -webkit-box-sizing: border-box;
  5832      -moz-box-sizing: border-box;
  5833           box-sizing: border-box;
  5834   -webkit-transition: width 0.6s ease;
  5835      -moz-transition: width 0.6s ease;
  5836        -o-transition: width 0.6s ease;
  5837           transition: width 0.6s ease;
  5838 }
  5839 
  5840 .progress .bar + .bar {
  5841   -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5842      -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5843           box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5844 }
  5845 
  5846 .progress-striped .bar {
  5847   background-color: #149bdf;
  5848   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));
  5849   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);
  5850   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);
  5851   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);
  5852   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);
  5853   -webkit-background-size: 40px 40px;
  5854      -moz-background-size: 40px 40px;
  5855        -o-background-size: 40px 40px;
  5856           background-size: 40px 40px;
  5857 }
  5858 
  5859 .progress.active .bar {
  5860   -webkit-animation: progress-bar-stripes 2s linear infinite;
  5861      -moz-animation: progress-bar-stripes 2s linear infinite;
  5862       -ms-animation: progress-bar-stripes 2s linear infinite;
  5863        -o-animation: progress-bar-stripes 2s linear infinite;
  5864           animation: progress-bar-stripes 2s linear infinite;
  5865 }
  5866 
  5867 .progress-danger .bar,
  5868 .progress .bar-danger {
  5869   background-color: #dd514c;
  5870   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  5871   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  5872   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  5873   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  5874   background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  5875   background-repeat: repeat-x;
  5876   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
  5877 }
  5878 
  5879 .progress-danger.progress-striped .bar,
  5880 .progress-striped .bar-danger {
  5881   background-color: #ee5f5b;
  5882   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));
  5883   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);
  5884   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);
  5885   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);
  5886   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);
  5887 }
  5888 
  5889 .progress-success .bar,
  5890 .progress .bar-success {
  5891   background-color: #5eb95e;
  5892   background-image: -moz-linear-gradient(top, #62c462, #57a957);
  5893   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  5894   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  5895   background-image: -o-linear-gradient(top, #62c462, #57a957);
  5896   background-image: linear-gradient(to bottom, #62c462, #57a957);
  5897   background-repeat: repeat-x;
  5898   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
  5899 }
  5900 
  5901 .progress-success.progress-striped .bar,
  5902 .progress-striped .bar-success {
  5903   background-color: #62c462;
  5904   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));
  5905   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);
  5906   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);
  5907   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);
  5908   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);
  5909 }
  5910 
  5911 .progress-info .bar,
  5912 .progress .bar-info {
  5913   background-color: #4bb1cf;
  5914   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  5915   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  5916   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  5917   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  5918   background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  5919   background-repeat: repeat-x;
  5920   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
  5921 }
  5922 
  5923 .progress-info.progress-striped .bar,
  5924 .progress-striped .bar-info {
  5925   background-color: #5bc0de;
  5926   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));
  5927   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);
  5928   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);
  5929   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);
  5930   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);
  5931 }
  5932 
  5933 .progress-warning .bar,
  5934 .progress .bar-warning {
  5935   background-color: #faa732;
  5936   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  5937   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  5938   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  5939   background-image: -o-linear-gradient(top, #fbb450, #f89406);
  5940   background-image: linear-gradient(to bottom, #fbb450, #f89406);
  5941   background-repeat: repeat-x;
  5942   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  5943 }
  5944 
  5945 .progress-warning.progress-striped .bar,
  5946 .progress-striped .bar-warning {
  5947   background-color: #fbb450;
  5948   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));
  5949   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);
  5950   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);
  5951   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);
  5952   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);
  5953 }
  5954 
  5955 .accordion {
  5956   margin-bottom: 20px;
  5957 }
  5958 
  5959 .accordion-group {
  5960   margin-bottom: 2px;
  5961   border: 1px solid #e5e5e5;
  5962   -webkit-border-radius: 4px;
  5963      -moz-border-radius: 4px;
  5964           border-radius: 4px;
  5965 }
  5966 
  5967 .accordion-heading {
  5968   border-bottom: 0;
  5969 }
  5970 
  5971 .accordion-heading .accordion-toggle {
  5972   display: block;
  5973   padding: 8px 15px;
  5974 }
  5975 
  5976 .accordion-toggle {
  5977   cursor: pointer;
  5978 }
  5979 
  5980 .accordion-inner {
  5981   padding: 9px 15px;
  5982   border-top: 1px solid #e5e5e5;
  5983 }
  5984 
  5985 .carousel {
  5986   position: relative;
  5987   margin-bottom: 20px;
  5988   line-height: 1;
  5989 }
  5990 
  5991 .carousel-inner {
  5992   position: relative;
  5993   width: 100%;
  5994   overflow: hidden;
  5995 }
  5996 
  5997 .carousel-inner > .item {
  5998   position: relative;
  5999   display: none;
  6000   -webkit-transition: 0.6s ease-in-out left;
  6001      -moz-transition: 0.6s ease-in-out left;
  6002        -o-transition: 0.6s ease-in-out left;
  6003           transition: 0.6s ease-in-out left;
  6004 }
  6005 
  6006 .carousel-inner > .item > img,
  6007 .carousel-inner > .item > a > img {
  6008   display: block;
  6009   line-height: 1;
  6010 }
  6011 
  6012 .carousel-inner > .active,
  6013 .carousel-inner > .next,
  6014 .carousel-inner > .prev {
  6015   display: block;
  6016 }
  6017 
  6018 .carousel-inner > .active {
  6019   left: 0;
  6020 }
  6021 
  6022 .carousel-inner > .next,
  6023 .carousel-inner > .prev {
  6024   position: absolute;
  6025   top: 0;
  6026   width: 100%;
  6027 }
  6028 
  6029 .carousel-inner > .next {
  6030   left: 100%;
  6031 }
  6032 
  6033 .carousel-inner > .prev {
  6034   left: -100%;
  6035 }
  6036 
  6037 .carousel-inner > .next.left,
  6038 .carousel-inner > .prev.right {
  6039   left: 0;
  6040 }
  6041 
  6042 .carousel-inner > .active.left {
  6043   left: -100%;
  6044 }
  6045 
  6046 .carousel-inner > .active.right {
  6047   left: 100%;
  6048 }
  6049 
  6050 .carousel-control {
  6051   position: absolute;
  6052   top: 40%;
  6053   left: 15px;
  6054   width: 40px;
  6055   height: 40px;
  6056   margin-top: -20px;
  6057   font-size: 60px;
  6058   font-weight: 100;
  6059   line-height: 30px;
  6060   color: #ffffff;
  6061   text-align: center;
  6062   background: #222222;
  6063   border: 3px solid #ffffff;
  6064   -webkit-border-radius: 23px;
  6065      -moz-border-radius: 23px;
  6066           border-radius: 23px;
  6067   opacity: 0.5;
  6068   filter: alpha(opacity=50);
  6069 }
  6070 
  6071 .carousel-control.right {
  6072   right: 15px;
  6073   left: auto;
  6074 }
  6075 
  6076 .carousel-control:hover,
  6077 .carousel-control:focus {
  6078   color: #ffffff;
  6079   text-decoration: none;
  6080   opacity: 0.9;
  6081   filter: alpha(opacity=90);
  6082 }
  6083 
  6084 .carousel-indicators {
  6085   position: absolute;
  6086   top: 15px;
  6087   right: 15px;
  6088   z-index: 5;
  6089   margin: 0;
  6090   list-style: none;
  6091 }
  6092 
  6093 .carousel-indicators li {
  6094   display: block;
  6095   float: left;
  6096   width: 10px;
  6097   height: 10px;
  6098   margin-left: 5px;
  6099   text-indent: -999px;
  6100   background-color: #ccc;
  6101   background-color: rgba(255, 255, 255, 0.25);
  6102   border-radius: 5px;
  6103 }
  6104 
  6105 .carousel-indicators .active {
  6106   background-color: #fff;
  6107 }
  6108 
  6109 .carousel-caption {
  6110   position: absolute;
  6111   right: 0;
  6112   bottom: 0;
  6113   left: 0;
  6114   padding: 15px;
  6115   background: #333333;
  6116   background: rgba(0, 0, 0, 0.75);
  6117 }
  6118 
  6119 .carousel-caption h4,
  6120 .carousel-caption p {
  6121   line-height: 20px;
  6122   color: #ffffff;
  6123 }
  6124 
  6125 .carousel-caption h4 {
  6126   margin: 0 0 5px;
  6127 }
  6128 
  6129 .carousel-caption p {
  6130   margin-bottom: 0;
  6131 }
  6132 
  6133 .hero-unit {
  6134   padding: 60px;
  6135   margin-bottom: 30px;
  6136   font-size: 18px;
  6137   font-weight: 200;
  6138   line-height: 30px;
  6139   color: inherit;
  6140   background-color: #eeeeee;
  6141   -webkit-border-radius: 6px;
  6142      -moz-border-radius: 6px;
  6143           border-radius: 6px;
  6144 }
  6145 
  6146 .hero-unit h1 {
  6147   margin-bottom: 0;
  6148   font-size: 60px;
  6149   line-height: 1;
  6150   letter-spacing: -1px;
  6151   color: inherit;
  6152 }
  6153 
  6154 .hero-unit li {
  6155   line-height: 30px;
  6156 }
  6157 
  6158 .pull-right {
  6159   float: right;
  6160 }
  6161 
  6162 .pull-left {
  6163   float: left;
  6164 }
  6165 
  6166 .hide {
  6167   display: none;
  6168 }
  6169 
  6170 .show {
  6171   display: block;
  6172 }
  6173 
  6174 .invisible {
  6175   visibility: hidden;
  6176 }
  6177 
  6178 .affix {
  6179   position: fixed;
  6180 }