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