public/assets/css/bootstrap.css
changeset 1 c3726f733704
parent 0 5b78b8c79d9c
child 28 0df70b8735e3
equal deleted inserted replaced
0:5b78b8c79d9c 1:c3726f733704
     5  * Licensed under the Apache License v2.0
     5  * Licensed under the Apache License v2.0
     6  * http://www.apache.org/licenses/LICENSE-2.0
     6  * http://www.apache.org/licenses/LICENSE-2.0
     7  *
     7  *
     8  * Designed and built with all the love in the world @twitter by @mdo and @fat.
     8  * Designed and built with all the love in the world @twitter by @mdo and @fat.
     9  */
     9  */
    10 
    10 .clearfix {
       
    11   *zoom: 1;
       
    12 }
       
    13 .clearfix:before,
       
    14 .clearfix:after {
       
    15   display: table;
       
    16   content: "";
       
    17 }
       
    18 .clearfix:after {
       
    19   clear: both;
       
    20 }
       
    21 .hide-text {
       
    22   font: 0/0 a;
       
    23   color: transparent;
       
    24   text-shadow: none;
       
    25   background-color: transparent;
       
    26   border: 0;
       
    27 }
       
    28 .input-block-level {
       
    29   display: block;
       
    30   width: 100%;
       
    31   min-height: 28px;
       
    32   -webkit-box-sizing: border-box;
       
    33   -moz-box-sizing: border-box;
       
    34   -ms-box-sizing: border-box;
       
    35   box-sizing: border-box;
       
    36 }
    11 article,
    37 article,
    12 aside,
    38 aside,
    13 details,
    39 details,
    14 figcaption,
    40 figcaption,
    15 figure,
    41 figure,
    18 hgroup,
    44 hgroup,
    19 nav,
    45 nav,
    20 section {
    46 section {
    21   display: block;
    47   display: block;
    22 }
    48 }
    23 
       
    24 audio,
    49 audio,
    25 canvas,
    50 canvas,
    26 video {
    51 video {
    27   display: inline-block;
    52   display: inline-block;
    28   *display: inline;
    53   *display: inline;
    29   *zoom: 1;
    54   *zoom: 1;
    30 }
    55 }
    31 
       
    32 audio:not([controls]) {
    56 audio:not([controls]) {
    33   display: none;
    57   display: none;
    34 }
    58 }
    35 
       
    36 html {
    59 html {
    37   font-size: 100%;
    60   font-size: 100%;
    38   -webkit-text-size-adjust: 100%;
    61   -webkit-text-size-adjust: 100%;
    39       -ms-text-size-adjust: 100%;
    62   -ms-text-size-adjust: 100%;
    40 }
    63 }
    41 
       
    42 a:focus {
    64 a:focus {
    43   outline: thin dotted #333;
    65   outline: thin dotted #333;
    44   outline: 5px auto -webkit-focus-ring-color;
    66   outline: 5px auto -webkit-focus-ring-color;
    45   outline-offset: -2px;
    67   outline-offset: -2px;
    46 }
    68 }
    47 
       
    48 a:hover,
    69 a:hover,
    49 a:active {
    70 a:active {
    50   outline: 0;
    71   outline: 0;
    51 }
    72 }
    52 
       
    53 sub,
    73 sub,
    54 sup {
    74 sup {
    55   position: relative;
    75   position: relative;
    56   font-size: 75%;
    76   font-size: 75%;
    57   line-height: 0;
    77   line-height: 0;
    58   vertical-align: baseline;
    78   vertical-align: baseline;
    59 }
    79 }
    60 
       
    61 sup {
    80 sup {
    62   top: -0.5em;
    81   top: -0.5em;
    63 }
    82 }
    64 
       
    65 sub {
    83 sub {
    66   bottom: -0.25em;
    84   bottom: -0.25em;
    67 }
    85 }
    68 
       
    69 img {
    86 img {
    70   max-width: 100%;
    87   max-width: 100%;
    71   vertical-align: middle;
    88   vertical-align: middle;
    72   border: 0;
    89   border: 0;
    73   -ms-interpolation-mode: bicubic;
    90   -ms-interpolation-mode: bicubic;
    74 }
    91 }
    75 
       
    76 button,
    92 button,
    77 input,
    93 input,
    78 select,
    94 select,
    79 textarea {
    95 textarea {
    80   margin: 0;
    96   margin: 0;
    81   font-size: 100%;
    97   font-size: 100%;
    82   vertical-align: middle;
    98   vertical-align: middle;
    83 }
    99 }
    84 
       
    85 button,
   100 button,
    86 input {
   101 input {
    87   *overflow: visible;
   102   *overflow: visible;
    88   line-height: normal;
   103   line-height: normal;
    89 }
   104 }
    90 
       
    91 button::-moz-focus-inner,
   105 button::-moz-focus-inner,
    92 input::-moz-focus-inner {
   106 input::-moz-focus-inner {
    93   padding: 0;
   107   padding: 0;
    94   border: 0;
   108   border: 0;
    95 }
   109 }
    96 
       
    97 button,
   110 button,
    98 input[type="button"],
   111 input[type="button"],
    99 input[type="reset"],
   112 input[type="reset"],
   100 input[type="submit"] {
   113 input[type="submit"] {
   101   cursor: pointer;
   114   cursor: pointer;
   102   -webkit-appearance: button;
   115   -webkit-appearance: button;
   103 }
   116 }
   104 
       
   105 input[type="search"] {
   117 input[type="search"] {
   106   -webkit-box-sizing: content-box;
   118   -webkit-box-sizing: content-box;
   107      -moz-box-sizing: content-box;
   119   -moz-box-sizing: content-box;
   108           box-sizing: content-box;
   120   box-sizing: content-box;
   109   -webkit-appearance: textfield;
   121   -webkit-appearance: textfield;
   110 }
   122 }
   111 
       
   112 input[type="search"]::-webkit-search-decoration,
   123 input[type="search"]::-webkit-search-decoration,
   113 input[type="search"]::-webkit-search-cancel-button {
   124 input[type="search"]::-webkit-search-cancel-button {
   114   -webkit-appearance: none;
   125   -webkit-appearance: none;
   115 }
   126 }
   116 
       
   117 textarea {
   127 textarea {
   118   overflow: auto;
   128   overflow: auto;
   119   vertical-align: top;
   129   vertical-align: top;
   120 }
   130 }
   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 {
   131 body {
   155   margin: 0;
   132   margin: 0;
   156   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   133   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   157   font-size: 13px;
   134   font-size: 13px;
   158   line-height: 18px;
   135   line-height: 18px;
   159   color: #333333;
   136   color: #333333;
   160   background-color: #ffffff;
   137   background-color: #ffffff;
   161 }
   138 }
   162 
       
   163 a {
   139 a {
   164   color: #0088cc;
   140   color: #0088cc;
   165   text-decoration: none;
   141   text-decoration: none;
   166 }
   142 }
   167 
       
   168 a:hover {
   143 a:hover {
   169   color: #005580;
   144   color: #005580;
   170   text-decoration: underline;
   145   text-decoration: underline;
   171 }
   146 }
   172 
       
   173 .row {
   147 .row {
   174   margin-left: -20px;
   148   margin-left: -20px;
   175   *zoom: 1;
   149   *zoom: 1;
   176 }
   150 }
   177 
       
   178 .row:before,
   151 .row:before,
   179 .row:after {
   152 .row:after {
   180   display: table;
   153   display: table;
   181   content: "";
   154   content: "";
   182 }
   155 }
   183 
       
   184 .row:after {
   156 .row:after {
   185   clear: both;
   157   clear: both;
   186 }
   158 }
   187 
       
   188 [class*="span"] {
   159 [class*="span"] {
   189   float: left;
   160   float: left;
   190   margin-left: 20px;
   161   margin-left: 20px;
   191 }
   162 }
   192 
       
   193 .container,
   163 .container,
   194 .navbar-fixed-top .container,
   164 .navbar-fixed-top .container,
   195 .navbar-fixed-bottom .container {
   165 .navbar-fixed-bottom .container {
   196   width: 940px;
   166   width: 940px;
   197 }
   167 }
   198 
       
   199 .span12 {
   168 .span12 {
   200   width: 940px;
   169   width: 940px;
   201 }
   170 }
   202 
       
   203 .span11 {
   171 .span11 {
   204   width: 860px;
   172   width: 860px;
   205 }
   173 }
   206 
       
   207 .span10 {
   174 .span10 {
   208   width: 780px;
   175   width: 780px;
   209 }
   176 }
   210 
       
   211 .span9 {
   177 .span9 {
   212   width: 700px;
   178   width: 700px;
   213 }
   179 }
   214 
       
   215 .span8 {
   180 .span8 {
   216   width: 620px;
   181   width: 620px;
   217 }
   182 }
   218 
       
   219 .span7 {
   183 .span7 {
   220   width: 540px;
   184   width: 540px;
   221 }
   185 }
   222 
       
   223 .span6 {
   186 .span6 {
   224   width: 460px;
   187   width: 460px;
   225 }
   188 }
   226 
       
   227 .span5 {
   189 .span5 {
   228   width: 380px;
   190   width: 380px;
   229 }
   191 }
   230 
       
   231 .span4 {
   192 .span4 {
   232   width: 300px;
   193   width: 300px;
   233 }
   194 }
   234 
       
   235 .span3 {
   195 .span3 {
   236   width: 220px;
   196   width: 220px;
   237 }
   197 }
   238 
       
   239 .span2 {
   198 .span2 {
   240   width: 140px;
   199   width: 140px;
   241 }
   200 }
   242 
       
   243 .span1 {
   201 .span1 {
   244   width: 60px;
   202   width: 60px;
   245 }
   203 }
   246 
       
   247 .offset12 {
   204 .offset12 {
   248   margin-left: 980px;
   205   margin-left: 980px;
   249 }
   206 }
   250 
       
   251 .offset11 {
   207 .offset11 {
   252   margin-left: 900px;
   208   margin-left: 900px;
   253 }
   209 }
   254 
       
   255 .offset10 {
   210 .offset10 {
   256   margin-left: 820px;
   211   margin-left: 820px;
   257 }
   212 }
   258 
       
   259 .offset9 {
   213 .offset9 {
   260   margin-left: 740px;
   214   margin-left: 740px;
   261 }
   215 }
   262 
       
   263 .offset8 {
   216 .offset8 {
   264   margin-left: 660px;
   217   margin-left: 660px;
   265 }
   218 }
   266 
       
   267 .offset7 {
   219 .offset7 {
   268   margin-left: 580px;
   220   margin-left: 580px;
   269 }
   221 }
   270 
       
   271 .offset6 {
   222 .offset6 {
   272   margin-left: 500px;
   223   margin-left: 500px;
   273 }
   224 }
   274 
       
   275 .offset5 {
   225 .offset5 {
   276   margin-left: 420px;
   226   margin-left: 420px;
   277 }
   227 }
   278 
       
   279 .offset4 {
   228 .offset4 {
   280   margin-left: 340px;
   229   margin-left: 340px;
   281 }
   230 }
   282 
       
   283 .offset3 {
   231 .offset3 {
   284   margin-left: 260px;
   232   margin-left: 260px;
   285 }
   233 }
   286 
       
   287 .offset2 {
   234 .offset2 {
   288   margin-left: 180px;
   235   margin-left: 180px;
   289 }
   236 }
   290 
       
   291 .offset1 {
   237 .offset1 {
   292   margin-left: 100px;
   238   margin-left: 100px;
   293 }
   239 }
   294 
       
   295 .row-fluid {
   240 .row-fluid {
   296   width: 100%;
   241   width: 100%;
   297   *zoom: 1;
   242   *zoom: 1;
   298 }
   243 }
   299 
       
   300 .row-fluid:before,
   244 .row-fluid:before,
   301 .row-fluid:after {
   245 .row-fluid:after {
   302   display: table;
   246   display: table;
   303   content: "";
   247   content: "";
   304 }
   248 }
   305 
       
   306 .row-fluid:after {
   249 .row-fluid:after {
   307   clear: both;
   250   clear: both;
   308 }
   251 }
   309 
       
   310 .row-fluid [class*="span"] {
   252 .row-fluid [class*="span"] {
   311   display: block;
   253   display: block;
   312   float: left;
       
   313   width: 100%;
   254   width: 100%;
   314   min-height: 28px;
   255   min-height: 28px;
       
   256   -webkit-box-sizing: border-box;
       
   257   -moz-box-sizing: border-box;
       
   258   -ms-box-sizing: border-box;
       
   259   box-sizing: border-box;
       
   260   float: left;
   315   margin-left: 2.127659574%;
   261   margin-left: 2.127659574%;
   316   *margin-left: 2.0744680846382977%;
   262   *margin-left: 2.0744680846382977%;
   317   -webkit-box-sizing: border-box;
   263 }
   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 {
   264 .row-fluid [class*="span"]:first-child {
   324   margin-left: 0;
   265   margin-left: 0;
   325 }
   266 }
   326 
       
   327 .row-fluid .span12 {
   267 .row-fluid .span12 {
   328   width: 99.99999998999999%;
   268   width: 99.99999998999999%;
   329   *width: 99.94680850063828%;
   269   *width: 99.94680850063828%;
   330 }
   270 }
   331 
       
   332 .row-fluid .span11 {
   271 .row-fluid .span11 {
   333   width: 91.489361693%;
   272   width: 91.489361693%;
   334   *width: 91.4361702036383%;
   273   *width: 91.4361702036383%;
   335 }
   274 }
   336 
       
   337 .row-fluid .span10 {
   275 .row-fluid .span10 {
   338   width: 82.97872339599999%;
   276   width: 82.97872339599999%;
   339   *width: 82.92553190663828%;
   277   *width: 82.92553190663828%;
   340 }
   278 }
   341 
       
   342 .row-fluid .span9 {
   279 .row-fluid .span9 {
   343   width: 74.468085099%;
   280   width: 74.468085099%;
   344   *width: 74.4148936096383%;
   281   *width: 74.4148936096383%;
   345 }
   282 }
   346 
       
   347 .row-fluid .span8 {
   283 .row-fluid .span8 {
   348   width: 65.95744680199999%;
   284   width: 65.95744680199999%;
   349   *width: 65.90425531263828%;
   285   *width: 65.90425531263828%;
   350 }
   286 }
   351 
       
   352 .row-fluid .span7 {
   287 .row-fluid .span7 {
   353   width: 57.446808505%;
   288   width: 57.446808505%;
   354   *width: 57.3936170156383%;
   289   *width: 57.3936170156383%;
   355 }
   290 }
   356 
       
   357 .row-fluid .span6 {
   291 .row-fluid .span6 {
   358   width: 48.93617020799999%;
   292   width: 48.93617020799999%;
   359   *width: 48.88297871863829%;
   293   *width: 48.88297871863829%;
   360 }
   294 }
   361 
       
   362 .row-fluid .span5 {
   295 .row-fluid .span5 {
   363   width: 40.425531911%;
   296   width: 40.425531911%;
   364   *width: 40.3723404216383%;
   297   *width: 40.3723404216383%;
   365 }
   298 }
   366 
       
   367 .row-fluid .span4 {
   299 .row-fluid .span4 {
   368   width: 31.914893614%;
   300   width: 31.914893614%;
   369   *width: 31.8617021246383%;
   301   *width: 31.8617021246383%;
   370 }
   302 }
   371 
       
   372 .row-fluid .span3 {
   303 .row-fluid .span3 {
   373   width: 23.404255317%;
   304   width: 23.404255317%;
   374   *width: 23.3510638276383%;
   305   *width: 23.3510638276383%;
   375 }
   306 }
   376 
       
   377 .row-fluid .span2 {
   307 .row-fluid .span2 {
   378   width: 14.89361702%;
   308   width: 14.89361702%;
   379   *width: 14.8404255306383%;
   309   *width: 14.8404255306383%;
   380 }
   310 }
   381 
       
   382 .row-fluid .span1 {
   311 .row-fluid .span1 {
   383   width: 6.382978723%;
   312   width: 6.382978723%;
   384   *width: 6.329787233638298%;
   313   *width: 6.329787233638298%;
   385 }
   314 }
   386 
       
   387 .container {
   315 .container {
   388   margin-right: auto;
   316   margin-right: auto;
   389   margin-left: auto;
   317   margin-left: auto;
   390   *zoom: 1;
   318   *zoom: 1;
   391 }
   319 }
   392 
       
   393 .container:before,
   320 .container:before,
   394 .container:after {
   321 .container:after {
   395   display: table;
   322   display: table;
   396   content: "";
   323   content: "";
   397 }
   324 }
   398 
       
   399 .container:after {
   325 .container:after {
   400   clear: both;
   326   clear: both;
   401 }
   327 }
   402 
       
   403 .container-fluid {
   328 .container-fluid {
   404   padding-right: 20px;
   329   padding-right: 20px;
   405   padding-left: 20px;
   330   padding-left: 20px;
   406   *zoom: 1;
   331   *zoom: 1;
   407 }
   332 }
   408 
       
   409 .container-fluid:before,
   333 .container-fluid:before,
   410 .container-fluid:after {
   334 .container-fluid:after {
   411   display: table;
   335   display: table;
   412   content: "";
   336   content: "";
   413 }
   337 }
   414 
       
   415 .container-fluid:after {
   338 .container-fluid:after {
   416   clear: both;
   339   clear: both;
   417 }
   340 }
   418 
       
   419 p {
   341 p {
   420   margin: 0 0 9px;
   342   margin: 0 0 9px;
   421   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   343   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   422   font-size: 13px;
   344   font-size: 13px;
   423   line-height: 18px;
   345   line-height: 18px;
   424 }
   346 }
   425 
       
   426 p small {
   347 p small {
   427   font-size: 11px;
   348   font-size: 11px;
   428   color: #999999;
   349   color: #999999;
   429 }
   350 }
   430 
       
   431 .lead {
   351 .lead {
   432   margin-bottom: 18px;
   352   margin-bottom: 18px;
   433   font-size: 20px;
   353   font-size: 20px;
   434   font-weight: 200;
   354   font-weight: 200;
   435   line-height: 27px;
   355   line-height: 27px;
   436 }
   356 }
   437 
       
   438 h1,
   357 h1,
   439 h2,
   358 h2,
   440 h3,
   359 h3,
   441 h4,
   360 h4,
   442 h5,
   361 h5,
   445   font-family: inherit;
   364   font-family: inherit;
   446   font-weight: bold;
   365   font-weight: bold;
   447   color: inherit;
   366   color: inherit;
   448   text-rendering: optimizelegibility;
   367   text-rendering: optimizelegibility;
   449 }
   368 }
   450 
       
   451 h1 small,
   369 h1 small,
   452 h2 small,
   370 h2 small,
   453 h3 small,
   371 h3 small,
   454 h4 small,
   372 h4 small,
   455 h5 small,
   373 h5 small,
   456 h6 small {
   374 h6 small {
   457   font-weight: normal;
   375   font-weight: normal;
   458   color: #999999;
   376   color: #999999;
   459 }
   377 }
   460 
       
   461 h1 {
   378 h1 {
   462   font-size: 30px;
   379   font-size: 30px;
   463   line-height: 36px;
   380   line-height: 36px;
   464 }
   381 }
   465 
       
   466 h1 small {
   382 h1 small {
   467   font-size: 18px;
   383   font-size: 18px;
   468 }
   384 }
   469 
       
   470 h2 {
   385 h2 {
   471   font-size: 24px;
   386   font-size: 24px;
   472   line-height: 36px;
   387   line-height: 36px;
   473 }
   388 }
   474 
       
   475 h2 small {
   389 h2 small {
   476   font-size: 18px;
   390   font-size: 18px;
   477 }
   391 }
   478 
       
   479 h3 {
   392 h3 {
   480   font-size: 18px;
   393   font-size: 18px;
   481   line-height: 27px;
   394   line-height: 27px;
   482 }
   395 }
   483 
       
   484 h3 small {
   396 h3 small {
   485   font-size: 14px;
   397   font-size: 14px;
   486 }
   398 }
   487 
       
   488 h4,
   399 h4,
   489 h5,
   400 h5,
   490 h6 {
   401 h6 {
   491   line-height: 18px;
   402   line-height: 18px;
   492 }
   403 }
   493 
       
   494 h4 {
   404 h4 {
   495   font-size: 14px;
   405   font-size: 14px;
   496 }
   406 }
   497 
       
   498 h4 small {
   407 h4 small {
   499   font-size: 12px;
   408   font-size: 12px;
   500 }
   409 }
   501 
       
   502 h5 {
   410 h5 {
   503   font-size: 12px;
   411   font-size: 12px;
   504 }
   412 }
   505 
       
   506 h6 {
   413 h6 {
   507   font-size: 11px;
   414   font-size: 11px;
   508   color: #999999;
   415   color: #999999;
   509   text-transform: uppercase;
   416   text-transform: uppercase;
   510 }
   417 }
   511 
       
   512 .page-header {
   418 .page-header {
   513   padding-bottom: 17px;
   419   padding-bottom: 17px;
   514   margin: 18px 0;
   420   margin: 18px 0;
   515   border-bottom: 1px solid #eeeeee;
   421   border-bottom: 1px solid #eeeeee;
   516 }
   422 }
   517 
       
   518 .page-header h1 {
   423 .page-header h1 {
   519   line-height: 1;
   424   line-height: 1;
   520 }
   425 }
   521 
       
   522 ul,
   426 ul,
   523 ol {
   427 ol {
   524   padding: 0;
   428   padding: 0;
   525   margin: 0 0 9px 25px;
   429   margin: 0 0 9px 25px;
   526 }
   430 }
   527 
       
   528 ul ul,
   431 ul ul,
   529 ul ol,
   432 ul ol,
   530 ol ol,
   433 ol ol,
   531 ol ul {
   434 ol ul {
   532   margin-bottom: 0;
   435   margin-bottom: 0;
   533 }
   436 }
   534 
       
   535 ul {
   437 ul {
   536   list-style: disc;
   438   list-style: disc;
   537 }
   439 }
   538 
       
   539 ol {
   440 ol {
   540   list-style: decimal;
   441   list-style: decimal;
   541 }
   442 }
   542 
       
   543 li {
   443 li {
   544   line-height: 18px;
   444   line-height: 18px;
   545 }
   445 }
   546 
       
   547 ul.unstyled,
   446 ul.unstyled,
   548 ol.unstyled {
   447 ol.unstyled {
   549   margin-left: 0;
   448   margin-left: 0;
   550   list-style: none;
   449   list-style: none;
   551 }
   450 }
   552 
       
   553 dl {
   451 dl {
   554   margin-bottom: 18px;
   452   margin-bottom: 18px;
   555 }
   453 }
   556 
       
   557 dt,
   454 dt,
   558 dd {
   455 dd {
   559   line-height: 18px;
   456   line-height: 18px;
   560 }
   457 }
   561 
       
   562 dt {
   458 dt {
   563   font-weight: bold;
   459   font-weight: bold;
   564   line-height: 17px;
   460   line-height: 17px;
   565 }
   461 }
   566 
       
   567 dd {
   462 dd {
   568   margin-left: 9px;
   463   margin-left: 9px;
   569 }
   464 }
   570 
       
   571 .dl-horizontal dt {
   465 .dl-horizontal dt {
   572   float: left;
   466   float: left;
   573   width: 120px;
   467   width: 120px;
   574   overflow: hidden;
       
   575   clear: left;
   468   clear: left;
   576   text-align: right;
   469   text-align: right;
       
   470   overflow: hidden;
   577   text-overflow: ellipsis;
   471   text-overflow: ellipsis;
   578   white-space: nowrap;
   472   white-space: nowrap;
   579 }
   473 }
   580 
       
   581 .dl-horizontal dd {
   474 .dl-horizontal dd {
   582   margin-left: 130px;
   475   margin-left: 130px;
   583 }
   476 }
   584 
       
   585 hr {
   477 hr {
   586   margin: 18px 0;
   478   margin: 18px 0;
   587   border: 0;
   479   border: 0;
   588   border-top: 1px solid #eeeeee;
   480   border-top: 1px solid #eeeeee;
   589   border-bottom: 1px solid #ffffff;
   481   border-bottom: 1px solid #ffffff;
   590 }
   482 }
   591 
       
   592 strong {
   483 strong {
   593   font-weight: bold;
   484   font-weight: bold;
   594 }
   485 }
   595 
       
   596 em {
   486 em {
   597   font-style: italic;
   487   font-style: italic;
   598 }
   488 }
   599 
       
   600 .muted {
   489 .muted {
   601   color: #999999;
   490   color: #999999;
   602 }
   491 }
   603 
       
   604 abbr[title] {
   492 abbr[title] {
   605   cursor: help;
   493   cursor: help;
   606   border-bottom: 1px dotted #ddd;
   494   border-bottom: 1px dotted #ddd;
   607 }
   495 }
   608 
       
   609 abbr.initialism {
   496 abbr.initialism {
   610   font-size: 90%;
   497   font-size: 90%;
   611   text-transform: uppercase;
   498   text-transform: uppercase;
   612 }
   499 }
   613 
       
   614 blockquote {
   500 blockquote {
   615   padding: 0 0 0 15px;
   501   padding: 0 0 0 15px;
   616   margin: 0 0 18px;
   502   margin: 0 0 18px;
   617   border-left: 5px solid #eeeeee;
   503   border-left: 5px solid #eeeeee;
   618 }
   504 }
   619 
       
   620 blockquote p {
   505 blockquote p {
   621   margin-bottom: 0;
   506   margin-bottom: 0;
   622   font-size: 16px;
   507   font-size: 16px;
   623   font-weight: 300;
   508   font-weight: 300;
   624   line-height: 22.5px;
   509   line-height: 22.5px;
   625 }
   510 }
   626 
       
   627 blockquote small {
   511 blockquote small {
   628   display: block;
   512   display: block;
   629   line-height: 18px;
   513   line-height: 18px;
   630   color: #999999;
   514   color: #999999;
   631 }
   515 }
   632 
       
   633 blockquote small:before {
   516 blockquote small:before {
   634   content: '\2014 \00A0';
   517   content: '\2014 \00A0';
   635 }
   518 }
   636 
       
   637 blockquote.pull-right {
   519 blockquote.pull-right {
   638   float: right;
   520   float: right;
   639   padding-right: 15px;
   521   padding-right: 15px;
   640   padding-left: 0;
   522   padding-left: 0;
   641   border-right: 5px solid #eeeeee;
   523   border-right: 5px solid #eeeeee;
   642   border-left: 0;
   524   border-left: 0;
   643 }
   525 }
   644 
       
   645 blockquote.pull-right p,
   526 blockquote.pull-right p,
   646 blockquote.pull-right small {
   527 blockquote.pull-right small {
   647   text-align: right;
   528   text-align: right;
   648 }
   529 }
   649 
       
   650 q:before,
   530 q:before,
   651 q:after,
   531 q:after,
   652 blockquote:before,
   532 blockquote:before,
   653 blockquote:after {
   533 blockquote:after {
   654   content: "";
   534   content: "";
   655 }
   535 }
   656 
       
   657 address {
   536 address {
   658   display: block;
   537   display: block;
   659   margin-bottom: 18px;
   538   margin-bottom: 18px;
   660   font-style: normal;
   539   font-style: normal;
   661   line-height: 18px;
   540   line-height: 18px;
   662 }
   541 }
   663 
       
   664 small {
   542 small {
   665   font-size: 100%;
   543   font-size: 100%;
   666 }
   544 }
   667 
       
   668 cite {
   545 cite {
   669   font-style: normal;
   546   font-style: normal;
   670 }
   547 }
   671 
   548 .label,
   672 code,
   549 .badge {
   673 pre {
   550   font-size: 10.998px;
   674   padding: 0 3px 2px;
   551   font-weight: bold;
   675   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
   552   line-height: 14px;
   676   font-size: 12px;
   553   color: #ffffff;
   677   color: #333333;
   554   vertical-align: baseline;
       
   555   white-space: nowrap;
       
   556   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
       
   557   background-color: #999999;
       
   558 }
       
   559 .label {
       
   560   padding: 1px 4px 2px;
   678   -webkit-border-radius: 3px;
   561   -webkit-border-radius: 3px;
   679      -moz-border-radius: 3px;
   562   -moz-border-radius: 3px;
   680           border-radius: 3px;
   563   border-radius: 3px;
   681 }
   564 }
   682 
   565 .badge {
   683 code {
   566   padding: 1px 9px 2px;
   684   padding: 2px 4px;
   567   -webkit-border-radius: 9px;
   685   color: #d14;
   568   -moz-border-radius: 9px;
   686   background-color: #f7f7f9;
   569   border-radius: 9px;
   687   border: 1px solid #e1e1e8;
   570 }
   688 }
   571 a.label:hover,
   689 
   572 a.badge:hover {
   690 pre {
   573   color: #ffffff;
   691   display: block;
   574   text-decoration: none;
   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;
   575   cursor: pointer;
   816   background-color: transparent;
   576 }
   817   border: 0 \9;
   577 .label-important,
   818   /* IE9 and down */
   578 .badge-important {
   819 
   579   background-color: #b94a48;
   820   -webkit-border-radius: 0;
   580 }
   821      -moz-border-radius: 0;
   581 .label-important[href],
   822           border-radius: 0;
   582 .badge-important[href] {
   823 }
   583   background-color: #953b39;
   824 
   584 }
   825 input[type="image"] {
   585 .label-warning,
   826   border: 0;
   586 .badge-warning {
   827 }
   587   background-color: #f89406;
   828 
   588 }
   829 input[type="file"] {
   589 .label-warning[href],
   830   width: auto;
   590 .badge-warning[href] {
   831   padding: initial;
   591   background-color: #c67605;
   832   line-height: initial;
   592 }
   833   background-color: #ffffff;
   593 .label-success,
   834   background-color: initial;
   594 .badge-success {
   835   border: initial;
   595   background-color: #468847;
   836   -webkit-box-shadow: none;
   596 }
   837      -moz-box-shadow: none;
   597 .label-success[href],
   838           box-shadow: none;
   598 .badge-success[href] {
   839 }
   599   background-color: #356635;
   840 
   600 }
   841 input[type="button"],
   601 .label-info,
   842 input[type="reset"],
   602 .badge-info {
   843 input[type="submit"] {
   603   background-color: #3a87ad;
   844   width: auto;
   604 }
   845   height: auto;
   605 .label-info[href],
   846 }
   606 .badge-info[href] {
   847 
   607   background-color: #2d6987;
   848 select,
   608 }
   849 input[type="file"] {
   609 .label-inverse,
   850   height: 28px;
   610 .badge-inverse {
   851   /* In IE7, the height of the select element cannot be changed by height, only font-size */
   611   background-color: #333333;
   852 
   612 }
   853   *margin-top: 4px;
   613 .label-inverse[href],
   854   /* For IE7, add top margin to align select with labels */
   614 .badge-inverse[href] {
   855 
   615   background-color: #1a1a1a;
   856   line-height: 28px;
   616 }
   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 {
   617 table {
  1494   max-width: 100%;
   618   max-width: 100%;
  1495   background-color: transparent;
   619   background-color: transparent;
  1496   border-collapse: collapse;
   620   border-collapse: collapse;
  1497   border-spacing: 0;
   621   border-spacing: 0;
  1498 }
   622 }
  1499 
       
  1500 .table {
   623 .table {
  1501   width: 100%;
   624   width: 100%;
  1502   margin-bottom: 18px;
   625   margin-bottom: 18px;
  1503 }
   626 }
  1504 
       
  1505 .table th,
   627 .table th,
  1506 .table td {
   628 .table td {
  1507   padding: 8px;
   629   padding: 8px;
  1508   line-height: 18px;
   630   line-height: 18px;
  1509   text-align: left;
   631   text-align: left;
  1510   vertical-align: top;
   632   vertical-align: top;
  1511   border-top: 1px solid #dddddd;
   633   border-top: 1px solid #dddddd;
  1512 }
   634 }
  1513 
       
  1514 .table th {
   635 .table th {
  1515   font-weight: bold;
   636   font-weight: bold;
  1516 }
   637 }
  1517 
       
  1518 .table thead th {
   638 .table thead th {
  1519   vertical-align: bottom;
   639   vertical-align: bottom;
  1520 }
   640 }
  1521 
       
  1522 .table caption + thead tr:first-child th,
   641 .table caption + thead tr:first-child th,
  1523 .table caption + thead tr:first-child td,
   642 .table caption + thead tr:first-child td,
  1524 .table colgroup + thead tr:first-child th,
   643 .table colgroup + thead tr:first-child th,
  1525 .table colgroup + thead tr:first-child td,
   644 .table colgroup + thead tr:first-child td,
  1526 .table thead:first-child tr:first-child th,
   645 .table thead:first-child tr:first-child th,
  1527 .table thead:first-child tr:first-child td {
   646 .table thead:first-child tr:first-child td {
  1528   border-top: 0;
   647   border-top: 0;
  1529 }
   648 }
  1530 
       
  1531 .table tbody + tbody {
   649 .table tbody + tbody {
  1532   border-top: 2px solid #dddddd;
   650   border-top: 2px solid #dddddd;
  1533 }
   651 }
  1534 
       
  1535 .table-condensed th,
   652 .table-condensed th,
  1536 .table-condensed td {
   653 .table-condensed td {
  1537   padding: 4px 5px;
   654   padding: 4px 5px;
  1538 }
   655 }
  1539 
       
  1540 .table-bordered {
   656 .table-bordered {
  1541   border: 1px solid #dddddd;
   657   border: 1px solid #dddddd;
  1542   border-collapse: separate;
   658   border-collapse: separate;
  1543   *border-collapse: collapsed;
   659   *border-collapse: collapsed;
  1544   border-left: 0;
   660   border-left: 0;
  1545   -webkit-border-radius: 4px;
   661   -webkit-border-radius: 4px;
  1546      -moz-border-radius: 4px;
   662   -moz-border-radius: 4px;
  1547           border-radius: 4px;
   663   border-radius: 4px;
  1548 }
   664 }
  1549 
       
  1550 .table-bordered th,
   665 .table-bordered th,
  1551 .table-bordered td {
   666 .table-bordered td {
  1552   border-left: 1px solid #dddddd;
   667   border-left: 1px solid #dddddd;
  1553 }
   668 }
  1554 
       
  1555 .table-bordered caption + thead tr:first-child th,
   669 .table-bordered caption + thead tr:first-child th,
  1556 .table-bordered caption + tbody tr:first-child th,
   670 .table-bordered caption + tbody tr:first-child th,
  1557 .table-bordered caption + tbody tr:first-child td,
   671 .table-bordered caption + tbody tr:first-child td,
  1558 .table-bordered colgroup + thead tr:first-child th,
   672 .table-bordered colgroup + thead tr:first-child th,
  1559 .table-bordered colgroup + tbody tr:first-child th,
   673 .table-bordered colgroup + tbody tr:first-child th,
  1561 .table-bordered thead:first-child tr:first-child th,
   675 .table-bordered thead:first-child tr:first-child th,
  1562 .table-bordered tbody:first-child tr:first-child th,
   676 .table-bordered tbody:first-child tr:first-child th,
  1563 .table-bordered tbody:first-child tr:first-child td {
   677 .table-bordered tbody:first-child tr:first-child td {
  1564   border-top: 0;
   678   border-top: 0;
  1565 }
   679 }
  1566 
       
  1567 .table-bordered thead:first-child tr:first-child th:first-child,
   680 .table-bordered thead:first-child tr:first-child th:first-child,
  1568 .table-bordered tbody:first-child tr:first-child td:first-child {
   681 .table-bordered tbody:first-child tr:first-child td:first-child {
  1569   -webkit-border-top-left-radius: 4px;
   682   -webkit-border-top-left-radius: 4px;
  1570           border-top-left-radius: 4px;
   683   border-top-left-radius: 4px;
  1571   -moz-border-radius-topleft: 4px;
   684   -moz-border-radius-topleft: 4px;
  1572 }
   685 }
  1573 
       
  1574 .table-bordered thead:first-child tr:first-child th:last-child,
   686 .table-bordered thead:first-child tr:first-child th:last-child,
  1575 .table-bordered tbody:first-child tr:first-child td:last-child {
   687 .table-bordered tbody:first-child tr:first-child td:last-child {
  1576   -webkit-border-top-right-radius: 4px;
   688   -webkit-border-top-right-radius: 4px;
  1577           border-top-right-radius: 4px;
   689   border-top-right-radius: 4px;
  1578   -moz-border-radius-topright: 4px;
   690   -moz-border-radius-topright: 4px;
  1579 }
   691 }
  1580 
       
  1581 .table-bordered thead:last-child tr:last-child th:first-child,
   692 .table-bordered thead:last-child tr:last-child th:first-child,
  1582 .table-bordered tbody:last-child tr:last-child td:first-child {
   693 .table-bordered tbody:last-child tr:last-child td:first-child {
  1583   -webkit-border-radius: 0 0 0 4px;
   694   -webkit-border-radius: 0 0 0 4px;
  1584      -moz-border-radius: 0 0 0 4px;
   695   -moz-border-radius: 0 0 0 4px;
  1585           border-radius: 0 0 0 4px;
   696   border-radius: 0 0 0 4px;
  1586   -webkit-border-bottom-left-radius: 4px;
   697   -webkit-border-bottom-left-radius: 4px;
  1587           border-bottom-left-radius: 4px;
   698   border-bottom-left-radius: 4px;
  1588   -moz-border-radius-bottomleft: 4px;
   699   -moz-border-radius-bottomleft: 4px;
  1589 }
   700 }
  1590 
       
  1591 .table-bordered thead:last-child tr:last-child th:last-child,
   701 .table-bordered thead:last-child tr:last-child th:last-child,
  1592 .table-bordered tbody:last-child tr:last-child td:last-child {
   702 .table-bordered tbody:last-child tr:last-child td:last-child {
  1593   -webkit-border-bottom-right-radius: 4px;
   703   -webkit-border-bottom-right-radius: 4px;
  1594           border-bottom-right-radius: 4px;
   704   border-bottom-right-radius: 4px;
  1595   -moz-border-radius-bottomright: 4px;
   705   -moz-border-radius-bottomright: 4px;
  1596 }
   706 }
  1597 
       
  1598 .table-striped tbody tr:nth-child(odd) td,
   707 .table-striped tbody tr:nth-child(odd) td,
  1599 .table-striped tbody tr:nth-child(odd) th {
   708 .table-striped tbody tr:nth-child(odd) th {
  1600   background-color: #f9f9f9;
   709   background-color: #f9f9f9;
  1601 }
   710 }
  1602 
       
  1603 .table tbody tr:hover td,
   711 .table tbody tr:hover td,
  1604 .table tbody tr:hover th {
   712 .table tbody tr:hover th {
  1605   background-color: #f5f5f5;
   713   background-color: #f5f5f5;
  1606 }
   714 }
  1607 
       
  1608 table .span1 {
   715 table .span1 {
  1609   float: none;
   716   float: none;
  1610   width: 44px;
   717   width: 44px;
  1611   margin-left: 0;
   718   margin-left: 0;
  1612 }
   719 }
  1613 
       
  1614 table .span2 {
   720 table .span2 {
  1615   float: none;
   721   float: none;
  1616   width: 124px;
   722   width: 124px;
  1617   margin-left: 0;
   723   margin-left: 0;
  1618 }
   724 }
  1619 
       
  1620 table .span3 {
   725 table .span3 {
  1621   float: none;
   726   float: none;
  1622   width: 204px;
   727   width: 204px;
  1623   margin-left: 0;
   728   margin-left: 0;
  1624 }
   729 }
  1625 
       
  1626 table .span4 {
   730 table .span4 {
  1627   float: none;
   731   float: none;
  1628   width: 284px;
   732   width: 284px;
  1629   margin-left: 0;
   733   margin-left: 0;
  1630 }
   734 }
  1631 
       
  1632 table .span5 {
   735 table .span5 {
  1633   float: none;
   736   float: none;
  1634   width: 364px;
   737   width: 364px;
  1635   margin-left: 0;
   738   margin-left: 0;
  1636 }
   739 }
  1637 
       
  1638 table .span6 {
   740 table .span6 {
  1639   float: none;
   741   float: none;
  1640   width: 444px;
   742   width: 444px;
  1641   margin-left: 0;
   743   margin-left: 0;
  1642 }
   744 }
  1643 
       
  1644 table .span7 {
   745 table .span7 {
  1645   float: none;
   746   float: none;
  1646   width: 524px;
   747   width: 524px;
  1647   margin-left: 0;
   748   margin-left: 0;
  1648 }
   749 }
  1649 
       
  1650 table .span8 {
   750 table .span8 {
  1651   float: none;
   751   float: none;
  1652   width: 604px;
   752   width: 604px;
  1653   margin-left: 0;
   753   margin-left: 0;
  1654 }
   754 }
  1655 
       
  1656 table .span9 {
   755 table .span9 {
  1657   float: none;
   756   float: none;
  1658   width: 684px;
   757   width: 684px;
  1659   margin-left: 0;
   758   margin-left: 0;
  1660 }
   759 }
  1661 
       
  1662 table .span10 {
   760 table .span10 {
  1663   float: none;
   761   float: none;
  1664   width: 764px;
   762   width: 764px;
  1665   margin-left: 0;
   763   margin-left: 0;
  1666 }
   764 }
  1667 
       
  1668 table .span11 {
   765 table .span11 {
  1669   float: none;
   766   float: none;
  1670   width: 844px;
   767   width: 844px;
  1671   margin-left: 0;
   768   margin-left: 0;
  1672 }
   769 }
  1673 
       
  1674 table .span12 {
   770 table .span12 {
  1675   float: none;
   771   float: none;
  1676   width: 924px;
   772   width: 924px;
  1677   margin-left: 0;
   773   margin-left: 0;
  1678 }
   774 }
  1679 
       
  1680 table .span13 {
   775 table .span13 {
  1681   float: none;
   776   float: none;
  1682   width: 1004px;
   777   width: 1004px;
  1683   margin-left: 0;
   778   margin-left: 0;
  1684 }
   779 }
  1685 
       
  1686 table .span14 {
   780 table .span14 {
  1687   float: none;
   781   float: none;
  1688   width: 1084px;
   782   width: 1084px;
  1689   margin-left: 0;
   783   margin-left: 0;
  1690 }
   784 }
  1691 
       
  1692 table .span15 {
   785 table .span15 {
  1693   float: none;
   786   float: none;
  1694   width: 1164px;
   787   width: 1164px;
  1695   margin-left: 0;
   788   margin-left: 0;
  1696 }
   789 }
  1697 
       
  1698 table .span16 {
   790 table .span16 {
  1699   float: none;
   791   float: none;
  1700   width: 1244px;
   792   width: 1244px;
  1701   margin-left: 0;
   793   margin-left: 0;
  1702 }
   794 }
  1703 
       
  1704 table .span17 {
   795 table .span17 {
  1705   float: none;
   796   float: none;
  1706   width: 1324px;
   797   width: 1324px;
  1707   margin-left: 0;
   798   margin-left: 0;
  1708 }
   799 }
  1709 
       
  1710 table .span18 {
   800 table .span18 {
  1711   float: none;
   801   float: none;
  1712   width: 1404px;
   802   width: 1404px;
  1713   margin-left: 0;
   803   margin-left: 0;
  1714 }
   804 }
  1715 
       
  1716 table .span19 {
   805 table .span19 {
  1717   float: none;
   806   float: none;
  1718   width: 1484px;
   807   width: 1484px;
  1719   margin-left: 0;
   808   margin-left: 0;
  1720 }
   809 }
  1721 
       
  1722 table .span20 {
   810 table .span20 {
  1723   float: none;
   811   float: none;
  1724   width: 1564px;
   812   width: 1564px;
  1725   margin-left: 0;
   813   margin-left: 0;
  1726 }
   814 }
  1727 
       
  1728 table .span21 {
   815 table .span21 {
  1729   float: none;
   816   float: none;
  1730   width: 1644px;
   817   width: 1644px;
  1731   margin-left: 0;
   818   margin-left: 0;
  1732 }
   819 }
  1733 
       
  1734 table .span22 {
   820 table .span22 {
  1735   float: none;
   821   float: none;
  1736   width: 1724px;
   822   width: 1724px;
  1737   margin-left: 0;
   823   margin-left: 0;
  1738 }
   824 }
  1739 
       
  1740 table .span23 {
   825 table .span23 {
  1741   float: none;
   826   float: none;
  1742   width: 1804px;
   827   width: 1804px;
  1743   margin-left: 0;
   828   margin-left: 0;
  1744 }
   829 }
  1745 
       
  1746 table .span24 {
   830 table .span24 {
  1747   float: none;
   831   float: none;
  1748   width: 1884px;
   832   width: 1884px;
  1749   margin-left: 0;
   833   margin-left: 0;
  1750 }
   834 }
  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 {
   835 .btn-group {
  2928   position: relative;
   836   position: relative;
       
   837   *zoom: 1;
  2929   *margin-left: .3em;
   838   *margin-left: .3em;
  2930   *zoom: 1;
   839 }
  2931 }
       
  2932 
       
  2933 .btn-group:before,
   840 .btn-group:before,
  2934 .btn-group:after {
   841 .btn-group:after {
  2935   display: table;
   842   display: table;
  2936   content: "";
   843   content: "";
  2937 }
   844 }
  2938 
       
  2939 .btn-group:after {
   845 .btn-group:after {
  2940   clear: both;
   846   clear: both;
  2941 }
   847 }
  2942 
       
  2943 .btn-group:first-child {
   848 .btn-group:first-child {
  2944   *margin-left: 0;
   849   *margin-left: 0;
  2945 }
   850 }
  2946 
       
  2947 .btn-group + .btn-group {
   851 .btn-group + .btn-group {
  2948   margin-left: 5px;
   852   margin-left: 5px;
  2949 }
   853 }
  2950 
       
  2951 .btn-toolbar {
   854 .btn-toolbar {
  2952   margin-top: 9px;
   855   margin-top: 9px;
  2953   margin-bottom: 9px;
   856   margin-bottom: 9px;
  2954 }
   857 }
  2955 
       
  2956 .btn-toolbar .btn-group {
   858 .btn-toolbar .btn-group {
  2957   display: inline-block;
   859   display: inline-block;
  2958   *display: inline;
   860   *display: inline;
  2959   /* IE7 inline-block hack */
   861   /* IE7 inline-block hack */
  2960 
   862 
  2961   *zoom: 1;
   863   *zoom: 1;
  2962 }
   864 }
  2963 
       
  2964 .btn-group > .btn {
   865 .btn-group > .btn {
  2965   position: relative;
   866   position: relative;
  2966   float: left;
   867   float: left;
  2967   margin-left: -1px;
   868   margin-left: -1px;
  2968   -webkit-border-radius: 0;
   869   -webkit-border-radius: 0;
  2969      -moz-border-radius: 0;
   870   -moz-border-radius: 0;
  2970           border-radius: 0;
   871   border-radius: 0;
  2971 }
   872 }
  2972 
       
  2973 .btn-group > .btn:first-child {
   873 .btn-group > .btn:first-child {
  2974   margin-left: 0;
   874   margin-left: 0;
       
   875   -webkit-border-top-left-radius: 4px;
       
   876   -moz-border-radius-topleft: 4px;
       
   877   border-top-left-radius: 4px;
  2975   -webkit-border-bottom-left-radius: 4px;
   878   -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;
   879   -moz-border-radius-bottomleft: 4px;
  2980   -moz-border-radius-topleft: 4px;
   880   border-bottom-left-radius: 4px;
  2981 }
   881 }
  2982 
       
  2983 .btn-group > .btn:last-child,
   882 .btn-group > .btn:last-child,
  2984 .btn-group > .dropdown-toggle {
   883 .btn-group > .dropdown-toggle {
  2985   -webkit-border-top-right-radius: 4px;
   884   -webkit-border-top-right-radius: 4px;
  2986           border-top-right-radius: 4px;
   885   -moz-border-radius-topright: 4px;
       
   886   border-top-right-radius: 4px;
  2987   -webkit-border-bottom-right-radius: 4px;
   887   -webkit-border-bottom-right-radius: 4px;
  2988           border-bottom-right-radius: 4px;
       
  2989   -moz-border-radius-topright: 4px;
       
  2990   -moz-border-radius-bottomright: 4px;
   888   -moz-border-radius-bottomright: 4px;
  2991 }
   889   border-bottom-right-radius: 4px;
  2992 
   890 }
  2993 .btn-group > .btn.large:first-child {
   891 .btn-group > .btn.large:first-child {
  2994   margin-left: 0;
   892   margin-left: 0;
       
   893   -webkit-border-top-left-radius: 6px;
       
   894   -moz-border-radius-topleft: 6px;
       
   895   border-top-left-radius: 6px;
  2995   -webkit-border-bottom-left-radius: 6px;
   896   -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;
   897   -moz-border-radius-bottomleft: 6px;
  3000   -moz-border-radius-topleft: 6px;
   898   border-bottom-left-radius: 6px;
  3001 }
   899 }
  3002 
       
  3003 .btn-group > .btn.large:last-child,
   900 .btn-group > .btn.large:last-child,
  3004 .btn-group > .large.dropdown-toggle {
   901 .btn-group > .large.dropdown-toggle {
  3005   -webkit-border-top-right-radius: 6px;
   902   -webkit-border-top-right-radius: 6px;
  3006           border-top-right-radius: 6px;
   903   -moz-border-radius-topright: 6px;
       
   904   border-top-right-radius: 6px;
  3007   -webkit-border-bottom-right-radius: 6px;
   905   -webkit-border-bottom-right-radius: 6px;
  3008           border-bottom-right-radius: 6px;
       
  3009   -moz-border-radius-topright: 6px;
       
  3010   -moz-border-radius-bottomright: 6px;
   906   -moz-border-radius-bottomright: 6px;
  3011 }
   907   border-bottom-right-radius: 6px;
  3012 
   908 }
  3013 .btn-group > .btn:hover,
   909 .btn-group > .btn:hover,
  3014 .btn-group > .btn:focus,
   910 .btn-group > .btn:focus,
  3015 .btn-group > .btn:active,
   911 .btn-group > .btn:active,
  3016 .btn-group > .btn.active {
   912 .btn-group > .btn.active {
  3017   z-index: 2;
   913   z-index: 2;
  3018 }
   914 }
  3019 
       
  3020 .btn-group .dropdown-toggle:active,
   915 .btn-group .dropdown-toggle:active,
  3021 .btn-group.open .dropdown-toggle {
   916 .btn-group.open .dropdown-toggle {
  3022   outline: 0;
   917   outline: 0;
  3023 }
   918 }
  3024 
       
  3025 .btn-group > .dropdown-toggle {
   919 .btn-group > .dropdown-toggle {
       
   920   padding-left: 8px;
       
   921   padding-right: 8px;
       
   922   -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
       
   923   -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
       
   924   box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  3026   *padding-top: 4px;
   925   *padding-top: 4px;
  3027   padding-right: 8px;
       
  3028   *padding-bottom: 4px;
   926   *padding-bottom: 4px;
  3029   padding-left: 8px;
   927 }
  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 {
   928 .btn-group > .btn-mini.dropdown-toggle {
       
   929   padding-left: 5px;
  3036   padding-right: 5px;
   930   padding-right: 5px;
  3037   padding-left: 5px;
   931 }
  3038 }
       
  3039 
       
  3040 .btn-group > .btn-small.dropdown-toggle {
   932 .btn-group > .btn-small.dropdown-toggle {
  3041   *padding-top: 4px;
   933   *padding-top: 4px;
  3042   *padding-bottom: 4px;
   934   *padding-bottom: 4px;
  3043 }
   935 }
  3044 
       
  3045 .btn-group > .btn-large.dropdown-toggle {
   936 .btn-group > .btn-large.dropdown-toggle {
       
   937   padding-left: 12px;
  3046   padding-right: 12px;
   938   padding-right: 12px;
  3047   padding-left: 12px;
   939 }
  3048 }
       
  3049 
       
  3050 .btn-group.open .dropdown-toggle {
   940 .btn-group.open .dropdown-toggle {
  3051   background-image: none;
   941   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);
   942   -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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);
   943   -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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);
   944   box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  3055 }
   945 }
  3056 
       
  3057 .btn-group.open .btn.dropdown-toggle {
   946 .btn-group.open .btn.dropdown-toggle {
  3058   background-color: #e6e6e6;
   947   background-color: #e6e6e6;
  3059 }
   948 }
  3060 
       
  3061 .btn-group.open .btn-primary.dropdown-toggle {
   949 .btn-group.open .btn-primary.dropdown-toggle {
  3062   background-color: #0055cc;
   950   background-color: #0055cc;
  3063 }
   951 }
  3064 
       
  3065 .btn-group.open .btn-warning.dropdown-toggle {
   952 .btn-group.open .btn-warning.dropdown-toggle {
  3066   background-color: #f89406;
   953   background-color: #f89406;
  3067 }
   954 }
  3068 
       
  3069 .btn-group.open .btn-danger.dropdown-toggle {
   955 .btn-group.open .btn-danger.dropdown-toggle {
  3070   background-color: #bd362f;
   956   background-color: #bd362f;
  3071 }
   957 }
  3072 
       
  3073 .btn-group.open .btn-success.dropdown-toggle {
   958 .btn-group.open .btn-success.dropdown-toggle {
  3074   background-color: #51a351;
   959   background-color: #51a351;
  3075 }
   960 }
  3076 
       
  3077 .btn-group.open .btn-info.dropdown-toggle {
   961 .btn-group.open .btn-info.dropdown-toggle {
  3078   background-color: #2f96b4;
   962   background-color: #2f96b4;
  3079 }
   963 }
  3080 
       
  3081 .btn-group.open .btn-inverse.dropdown-toggle {
   964 .btn-group.open .btn-inverse.dropdown-toggle {
  3082   background-color: #222222;
   965   background-color: #222222;
  3083 }
   966 }
  3084 
       
  3085 .btn .caret {
   967 .btn .caret {
  3086   margin-top: 7px;
   968   margin-top: 7px;
  3087   margin-left: 0;
   969   margin-left: 0;
  3088 }
   970 }
  3089 
       
  3090 .btn:hover .caret,
   971 .btn:hover .caret,
  3091 .open.btn-group .caret {
   972 .open.btn-group .caret {
  3092   opacity: 1;
   973   opacity: 1;
  3093   filter: alpha(opacity=100);
   974   filter: alpha(opacity=100);
  3094 }
   975 }
  3095 
       
  3096 .btn-mini .caret {
   976 .btn-mini .caret {
  3097   margin-top: 5px;
   977   margin-top: 5px;
  3098 }
   978 }
  3099 
       
  3100 .btn-small .caret {
   979 .btn-small .caret {
  3101   margin-top: 6px;
   980   margin-top: 6px;
  3102 }
   981 }
  3103 
       
  3104 .btn-large .caret {
   982 .btn-large .caret {
  3105   margin-top: 6px;
   983   margin-top: 6px;
       
   984   border-left-width: 5px;
       
   985   border-right-width: 5px;
  3106   border-top-width: 5px;
   986   border-top-width: 5px;
  3107   border-right-width: 5px;
   987 }
  3108   border-left-width: 5px;
       
  3109 }
       
  3110 
       
  3111 .dropup .btn-large .caret {
   988 .dropup .btn-large .caret {
       
   989   border-bottom: 5px solid #000000;
  3112   border-top: 0;
   990   border-top: 0;
  3113   border-bottom: 5px solid #000000;
   991 }
  3114 }
       
  3115 
       
  3116 .btn-primary .caret,
   992 .btn-primary .caret,
  3117 .btn-warning .caret,
   993 .btn-warning .caret,
  3118 .btn-danger .caret,
   994 .btn-danger .caret,
  3119 .btn-info .caret,
   995 .btn-info .caret,
  3120 .btn-success .caret,
   996 .btn-success .caret,
  3122   border-top-color: #ffffff;
   998   border-top-color: #ffffff;
  3123   border-bottom-color: #ffffff;
   999   border-bottom-color: #ffffff;
  3124   opacity: 0.75;
  1000   opacity: 0.75;
  3125   filter: alpha(opacity=75);
  1001   filter: alpha(opacity=75);
  3126 }
  1002 }
  3127 
  1003 .nav {
  3128 .alert {
  1004   margin-left: 0;
  3129   padding: 8px 35px 8px 14px;
       
  3130   margin-bottom: 18px;
  1005   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;
  1006   list-style: none;
  3188 }
  1007 }
  3189 
       
  3190 .nav > li > a {
  1008 .nav > li > a {
  3191   display: block;
  1009   display: block;
  3192 }
  1010 }
  3193 
       
  3194 .nav > li > a:hover {
  1011 .nav > li > a:hover {
  3195   text-decoration: none;
  1012   text-decoration: none;
  3196   background-color: #eeeeee;
  1013   background-color: #eeeeee;
  3197 }
  1014 }
  3198 
       
  3199 .nav > .pull-right {
  1015 .nav > .pull-right {
  3200   float: right;
  1016   float: right;
  3201 }
  1017 }
  3202 
       
  3203 .nav .nav-header {
  1018 .nav .nav-header {
  3204   display: block;
  1019   display: block;
  3205   padding: 3px 15px;
  1020   padding: 3px 15px;
  3206   font-size: 11px;
  1021   font-size: 11px;
  3207   font-weight: bold;
  1022   font-weight: bold;
  3208   line-height: 18px;
  1023   line-height: 18px;
  3209   color: #999999;
  1024   color: #999999;
  3210   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  1025   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  3211   text-transform: uppercase;
  1026   text-transform: uppercase;
  3212 }
  1027 }
  3213 
       
  3214 .nav li + .nav-header {
  1028 .nav li + .nav-header {
  3215   margin-top: 9px;
  1029   margin-top: 9px;
  3216 }
  1030 }
  3217 
       
  3218 .nav-list {
  1031 .nav-list {
       
  1032   padding-left: 15px;
  3219   padding-right: 15px;
  1033   padding-right: 15px;
  3220   padding-left: 15px;
       
  3221   margin-bottom: 0;
  1034   margin-bottom: 0;
  3222 }
  1035 }
  3223 
       
  3224 .nav-list > li > a,
  1036 .nav-list > li > a,
  3225 .nav-list .nav-header {
  1037 .nav-list .nav-header {
       
  1038   margin-left: -15px;
  3226   margin-right: -15px;
  1039   margin-right: -15px;
  3227   margin-left: -15px;
       
  3228   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  1040   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  3229 }
  1041 }
  3230 
       
  3231 .nav-list > li > a {
  1042 .nav-list > li > a {
  3232   padding: 3px 15px;
  1043   padding: 3px 15px;
  3233 }
  1044 }
  3234 
       
  3235 .nav-list > .active > a,
  1045 .nav-list > .active > a,
  3236 .nav-list > .active > a:hover {
  1046 .nav-list > .active > a:hover {
  3237   color: #ffffff;
  1047   color: #ffffff;
  3238   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1048   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  3239   background-color: #0088cc;
  1049   background-color: #0088cc;
  3240 }
  1050 }
  3241 
       
  3242 .nav-list [class^="icon-"] {
  1051 .nav-list [class^="icon-"] {
  3243   margin-right: 2px;
  1052   margin-right: 2px;
  3244 }
  1053 }
  3245 
       
  3246 .nav-list .divider {
  1054 .nav-list .divider {
  3247   *width: 100%;
  1055   *width: 100%;
  3248   height: 1px;
  1056   height: 1px;
  3249   margin: 8px 1px;
  1057   margin: 8px 1px;
  3250   *margin: -5px 0 5px;
  1058   *margin: -5px 0 5px;
  3251   overflow: hidden;
  1059   overflow: hidden;
  3252   background-color: #e5e5e5;
  1060   background-color: #e5e5e5;
  3253   border-bottom: 1px solid #ffffff;
  1061   border-bottom: 1px solid #ffffff;
  3254 }
  1062 }
  3255 
       
  3256 .nav-tabs,
  1063 .nav-tabs,
  3257 .nav-pills {
  1064 .nav-pills {
  3258   *zoom: 1;
  1065   *zoom: 1;
  3259 }
  1066 }
  3260 
       
  3261 .nav-tabs:before,
  1067 .nav-tabs:before,
  3262 .nav-pills:before,
  1068 .nav-pills:before,
  3263 .nav-tabs:after,
  1069 .nav-tabs:after,
  3264 .nav-pills:after {
  1070 .nav-pills:after {
  3265   display: table;
  1071   display: table;
  3266   content: "";
  1072   content: "";
  3267 }
  1073 }
  3268 
       
  3269 .nav-tabs:after,
  1074 .nav-tabs:after,
  3270 .nav-pills:after {
  1075 .nav-pills:after {
  3271   clear: both;
  1076   clear: both;
  3272 }
  1077 }
  3273 
       
  3274 .nav-tabs > li,
  1078 .nav-tabs > li,
  3275 .nav-pills > li {
  1079 .nav-pills > li {
  3276   float: left;
  1080   float: left;
  3277 }
  1081 }
  3278 
       
  3279 .nav-tabs > li > a,
  1082 .nav-tabs > li > a,
  3280 .nav-pills > li > a {
  1083 .nav-pills > li > a {
  3281   padding-right: 12px;
  1084   padding-right: 12px;
  3282   padding-left: 12px;
  1085   padding-left: 12px;
  3283   margin-right: 2px;
  1086   margin-right: 2px;
  3284   line-height: 14px;
  1087   line-height: 14px;
  3285 }
  1088 }
  3286 
       
  3287 .nav-tabs {
  1089 .nav-tabs {
  3288   border-bottom: 1px solid #ddd;
  1090   border-bottom: 1px solid #ddd;
  3289 }
  1091 }
  3290 
       
  3291 .nav-tabs > li {
  1092 .nav-tabs > li {
  3292   margin-bottom: -1px;
  1093   margin-bottom: -1px;
  3293 }
  1094 }
  3294 
       
  3295 .nav-tabs > li > a {
  1095 .nav-tabs > li > a {
  3296   padding-top: 8px;
  1096   padding-top: 8px;
  3297   padding-bottom: 8px;
  1097   padding-bottom: 8px;
  3298   line-height: 18px;
  1098   line-height: 18px;
  3299   border: 1px solid transparent;
  1099   border: 1px solid transparent;
  3300   -webkit-border-radius: 4px 4px 0 0;
  1100   -webkit-border-radius: 4px 4px 0 0;
  3301      -moz-border-radius: 4px 4px 0 0;
  1101   -moz-border-radius: 4px 4px 0 0;
  3302           border-radius: 4px 4px 0 0;
  1102   border-radius: 4px 4px 0 0;
  3303 }
  1103 }
  3304 
       
  3305 .nav-tabs > li > a:hover {
  1104 .nav-tabs > li > a:hover {
  3306   border-color: #eeeeee #eeeeee #dddddd;
  1105   border-color: #eeeeee #eeeeee #dddddd;
  3307 }
  1106 }
  3308 
       
  3309 .nav-tabs > .active > a,
  1107 .nav-tabs > .active > a,
  3310 .nav-tabs > .active > a:hover {
  1108 .nav-tabs > .active > a:hover {
  3311   color: #555555;
  1109   color: #555555;
  3312   cursor: default;
       
  3313   background-color: #ffffff;
  1110   background-color: #ffffff;
  3314   border: 1px solid #ddd;
  1111   border: 1px solid #ddd;
  3315   border-bottom-color: transparent;
  1112   border-bottom-color: transparent;
  3316 }
  1113   cursor: default;
  3317 
  1114 }
  3318 .nav-pills > li > a {
  1115 .nav-pills > li > a {
  3319   padding-top: 8px;
  1116   padding-top: 8px;
  3320   padding-bottom: 8px;
  1117   padding-bottom: 8px;
  3321   margin-top: 2px;
  1118   margin-top: 2px;
  3322   margin-bottom: 2px;
  1119   margin-bottom: 2px;
  3323   -webkit-border-radius: 5px;
  1120   -webkit-border-radius: 5px;
  3324      -moz-border-radius: 5px;
  1121   -moz-border-radius: 5px;
  3325           border-radius: 5px;
  1122   border-radius: 5px;
  3326 }
  1123 }
  3327 
       
  3328 .nav-pills > .active > a,
  1124 .nav-pills > .active > a,
  3329 .nav-pills > .active > a:hover {
  1125 .nav-pills > .active > a:hover {
  3330   color: #ffffff;
  1126   color: #ffffff;
  3331   background-color: #0088cc;
  1127   background-color: #0088cc;
  3332 }
  1128 }
  3333 
       
  3334 .nav-stacked > li {
  1129 .nav-stacked > li {
  3335   float: none;
  1130   float: none;
  3336 }
  1131 }
  3337 
       
  3338 .nav-stacked > li > a {
  1132 .nav-stacked > li > a {
  3339   margin-right: 0;
  1133   margin-right: 0;
  3340 }
  1134 }
  3341 
       
  3342 .nav-tabs.nav-stacked {
  1135 .nav-tabs.nav-stacked {
  3343   border-bottom: 0;
  1136   border-bottom: 0;
  3344 }
  1137 }
  3345 
       
  3346 .nav-tabs.nav-stacked > li > a {
  1138 .nav-tabs.nav-stacked > li > a {
  3347   border: 1px solid #ddd;
  1139   border: 1px solid #ddd;
  3348   -webkit-border-radius: 0;
  1140   -webkit-border-radius: 0;
  3349      -moz-border-radius: 0;
  1141   -moz-border-radius: 0;
  3350           border-radius: 0;
  1142   border-radius: 0;
  3351 }
  1143 }
  3352 
       
  3353 .nav-tabs.nav-stacked > li:first-child > a {
  1144 .nav-tabs.nav-stacked > li:first-child > a {
  3354   -webkit-border-radius: 4px 4px 0 0;
  1145   -webkit-border-radius: 4px 4px 0 0;
  3355      -moz-border-radius: 4px 4px 0 0;
  1146   -moz-border-radius: 4px 4px 0 0;
  3356           border-radius: 4px 4px 0 0;
  1147   border-radius: 4px 4px 0 0;
  3357 }
  1148 }
  3358 
       
  3359 .nav-tabs.nav-stacked > li:last-child > a {
  1149 .nav-tabs.nav-stacked > li:last-child > a {
  3360   -webkit-border-radius: 0 0 4px 4px;
  1150   -webkit-border-radius: 0 0 4px 4px;
  3361      -moz-border-radius: 0 0 4px 4px;
  1151   -moz-border-radius: 0 0 4px 4px;
  3362           border-radius: 0 0 4px 4px;
  1152   border-radius: 0 0 4px 4px;
  3363 }
  1153 }
  3364 
       
  3365 .nav-tabs.nav-stacked > li > a:hover {
  1154 .nav-tabs.nav-stacked > li > a:hover {
       
  1155   border-color: #ddd;
  3366   z-index: 2;
  1156   z-index: 2;
  3367   border-color: #ddd;
  1157 }
  3368 }
       
  3369 
       
  3370 .nav-pills.nav-stacked > li > a {
  1158 .nav-pills.nav-stacked > li > a {
  3371   margin-bottom: 3px;
  1159   margin-bottom: 3px;
  3372 }
  1160 }
  3373 
       
  3374 .nav-pills.nav-stacked > li:last-child > a {
  1161 .nav-pills.nav-stacked > li:last-child > a {
  3375   margin-bottom: 1px;
  1162   margin-bottom: 1px;
  3376 }
  1163 }
  3377 
       
  3378 .nav-tabs .dropdown-menu {
  1164 .nav-tabs .dropdown-menu {
  3379   -webkit-border-radius: 0 0 5px 5px;
  1165   -webkit-border-radius: 0 0 5px 5px;
  3380      -moz-border-radius: 0 0 5px 5px;
  1166   -moz-border-radius: 0 0 5px 5px;
  3381           border-radius: 0 0 5px 5px;
  1167   border-radius: 0 0 5px 5px;
  3382 }
  1168 }
  3383 
       
  3384 .nav-pills .dropdown-menu {
  1169 .nav-pills .dropdown-menu {
  3385   -webkit-border-radius: 4px;
  1170   -webkit-border-radius: 4px;
  3386      -moz-border-radius: 4px;
  1171   -moz-border-radius: 4px;
  3387           border-radius: 4px;
  1172   border-radius: 4px;
  3388 }
  1173 }
  3389 
       
  3390 .nav-tabs .dropdown-toggle .caret,
  1174 .nav-tabs .dropdown-toggle .caret,
  3391 .nav-pills .dropdown-toggle .caret {
  1175 .nav-pills .dropdown-toggle .caret {
  3392   margin-top: 6px;
       
  3393   border-top-color: #0088cc;
  1176   border-top-color: #0088cc;
  3394   border-bottom-color: #0088cc;
  1177   border-bottom-color: #0088cc;
  3395 }
  1178   margin-top: 6px;
  3396 
  1179 }
  3397 .nav-tabs .dropdown-toggle:hover .caret,
  1180 .nav-tabs .dropdown-toggle:hover .caret,
  3398 .nav-pills .dropdown-toggle:hover .caret {
  1181 .nav-pills .dropdown-toggle:hover .caret {
  3399   border-top-color: #005580;
  1182   border-top-color: #005580;
  3400   border-bottom-color: #005580;
  1183   border-bottom-color: #005580;
  3401 }
  1184 }
  3402 
       
  3403 .nav-tabs .active .dropdown-toggle .caret,
  1185 .nav-tabs .active .dropdown-toggle .caret,
  3404 .nav-pills .active .dropdown-toggle .caret {
  1186 .nav-pills .active .dropdown-toggle .caret {
  3405   border-top-color: #333333;
  1187   border-top-color: #333333;
  3406   border-bottom-color: #333333;
  1188   border-bottom-color: #333333;
  3407 }
  1189 }
  3408 
       
  3409 .nav > .dropdown.active > a:hover {
  1190 .nav > .dropdown.active > a:hover {
  3410   color: #000000;
  1191   color: #000000;
  3411   cursor: pointer;
  1192   cursor: pointer;
  3412 }
  1193 }
  3413 
       
  3414 .nav-tabs .open .dropdown-toggle,
  1194 .nav-tabs .open .dropdown-toggle,
  3415 .nav-pills .open .dropdown-toggle,
  1195 .nav-pills .open .dropdown-toggle,
  3416 .nav > li.dropdown.open.active > a:hover {
  1196 .nav > li.dropdown.open.active > a:hover {
  3417   color: #ffffff;
  1197   color: #ffffff;
  3418   background-color: #999999;
  1198   background-color: #999999;
  3419   border-color: #999999;
  1199   border-color: #999999;
  3420 }
  1200 }
  3421 
       
  3422 .nav li.dropdown.open .caret,
  1201 .nav li.dropdown.open .caret,
  3423 .nav li.dropdown.open.active .caret,
  1202 .nav li.dropdown.open.active .caret,
  3424 .nav li.dropdown.open a:hover .caret {
  1203 .nav li.dropdown.open a:hover .caret {
  3425   border-top-color: #ffffff;
  1204   border-top-color: #ffffff;
  3426   border-bottom-color: #ffffff;
  1205   border-bottom-color: #ffffff;
  3427   opacity: 1;
  1206   opacity: 1;
  3428   filter: alpha(opacity=100);
  1207   filter: alpha(opacity=100);
  3429 }
  1208 }
  3430 
       
  3431 .tabs-stacked .open > a:hover {
  1209 .tabs-stacked .open > a:hover {
  3432   border-color: #999999;
  1210   border-color: #999999;
  3433 }
  1211 }
  3434 
       
  3435 .tabbable {
  1212 .tabbable {
  3436   *zoom: 1;
  1213   *zoom: 1;
  3437 }
  1214 }
  3438 
       
  3439 .tabbable:before,
  1215 .tabbable:before,
  3440 .tabbable:after {
  1216 .tabbable:after {
  3441   display: table;
  1217   display: table;
  3442   content: "";
  1218   content: "";
  3443 }
  1219 }
  3444 
       
  3445 .tabbable:after {
  1220 .tabbable:after {
  3446   clear: both;
  1221   clear: both;
  3447 }
  1222 }
  3448 
       
  3449 .tab-content {
  1223 .tab-content {
  3450   overflow: auto;
  1224   overflow: auto;
  3451 }
  1225 }
  3452 
       
  3453 .tabs-below > .nav-tabs,
  1226 .tabs-below > .nav-tabs,
  3454 .tabs-right > .nav-tabs,
  1227 .tabs-right > .nav-tabs,
  3455 .tabs-left > .nav-tabs {
  1228 .tabs-left > .nav-tabs {
  3456   border-bottom: 0;
  1229   border-bottom: 0;
  3457 }
  1230 }
  3458 
       
  3459 .tab-content > .tab-pane,
  1231 .tab-content > .tab-pane,
  3460 .pill-content > .pill-pane {
  1232 .pill-content > .pill-pane {
  3461   display: none;
  1233   display: none;
  3462 }
  1234 }
  3463 
       
  3464 .tab-content > .active,
  1235 .tab-content > .active,
  3465 .pill-content > .active {
  1236 .pill-content > .active {
  3466   display: block;
  1237   display: block;
  3467 }
  1238 }
  3468 
       
  3469 .tabs-below > .nav-tabs {
  1239 .tabs-below > .nav-tabs {
  3470   border-top: 1px solid #ddd;
  1240   border-top: 1px solid #ddd;
  3471 }
  1241 }
  3472 
       
  3473 .tabs-below > .nav-tabs > li {
  1242 .tabs-below > .nav-tabs > li {
  3474   margin-top: -1px;
  1243   margin-top: -1px;
  3475   margin-bottom: 0;
  1244   margin-bottom: 0;
  3476 }
  1245 }
  3477 
       
  3478 .tabs-below > .nav-tabs > li > a {
  1246 .tabs-below > .nav-tabs > li > a {
  3479   -webkit-border-radius: 0 0 4px 4px;
  1247   -webkit-border-radius: 0 0 4px 4px;
  3480      -moz-border-radius: 0 0 4px 4px;
  1248   -moz-border-radius: 0 0 4px 4px;
  3481           border-radius: 0 0 4px 4px;
  1249   border-radius: 0 0 4px 4px;
  3482 }
  1250 }
  3483 
       
  3484 .tabs-below > .nav-tabs > li > a:hover {
  1251 .tabs-below > .nav-tabs > li > a:hover {
       
  1252   border-bottom-color: transparent;
  3485   border-top-color: #ddd;
  1253   border-top-color: #ddd;
  3486   border-bottom-color: transparent;
  1254 }
  3487 }
       
  3488 
       
  3489 .tabs-below > .nav-tabs > .active > a,
  1255 .tabs-below > .nav-tabs > .active > a,
  3490 .tabs-below > .nav-tabs > .active > a:hover {
  1256 .tabs-below > .nav-tabs > .active > a:hover {
  3491   border-color: transparent #ddd #ddd #ddd;
  1257   border-color: transparent #ddd #ddd #ddd;
  3492 }
  1258 }
  3493 
       
  3494 .tabs-left > .nav-tabs > li,
  1259 .tabs-left > .nav-tabs > li,
  3495 .tabs-right > .nav-tabs > li {
  1260 .tabs-right > .nav-tabs > li {
  3496   float: none;
  1261   float: none;
  3497 }
  1262 }
  3498 
       
  3499 .tabs-left > .nav-tabs > li > a,
  1263 .tabs-left > .nav-tabs > li > a,
  3500 .tabs-right > .nav-tabs > li > a {
  1264 .tabs-right > .nav-tabs > li > a {
  3501   min-width: 74px;
  1265   min-width: 74px;
  3502   margin-right: 0;
  1266   margin-right: 0;
  3503   margin-bottom: 3px;
  1267   margin-bottom: 3px;
  3504 }
  1268 }
  3505 
       
  3506 .tabs-left > .nav-tabs {
  1269 .tabs-left > .nav-tabs {
  3507   float: left;
  1270   float: left;
  3508   margin-right: 19px;
  1271   margin-right: 19px;
  3509   border-right: 1px solid #ddd;
  1272   border-right: 1px solid #ddd;
  3510 }
  1273 }
  3511 
       
  3512 .tabs-left > .nav-tabs > li > a {
  1274 .tabs-left > .nav-tabs > li > a {
  3513   margin-right: -1px;
  1275   margin-right: -1px;
  3514   -webkit-border-radius: 4px 0 0 4px;
  1276   -webkit-border-radius: 4px 0 0 4px;
  3515      -moz-border-radius: 4px 0 0 4px;
  1277   -moz-border-radius: 4px 0 0 4px;
  3516           border-radius: 4px 0 0 4px;
  1278   border-radius: 4px 0 0 4px;
  3517 }
  1279 }
  3518 
       
  3519 .tabs-left > .nav-tabs > li > a:hover {
  1280 .tabs-left > .nav-tabs > li > a:hover {
  3520   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
  1281   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
  3521 }
  1282 }
  3522 
       
  3523 .tabs-left > .nav-tabs .active > a,
  1283 .tabs-left > .nav-tabs .active > a,
  3524 .tabs-left > .nav-tabs .active > a:hover {
  1284 .tabs-left > .nav-tabs .active > a:hover {
  3525   border-color: #ddd transparent #ddd #ddd;
  1285   border-color: #ddd transparent #ddd #ddd;
  3526   *border-right-color: #ffffff;
  1286   *border-right-color: #ffffff;
  3527 }
  1287 }
  3528 
       
  3529 .tabs-right > .nav-tabs {
  1288 .tabs-right > .nav-tabs {
  3530   float: right;
  1289   float: right;
  3531   margin-left: 19px;
  1290   margin-left: 19px;
  3532   border-left: 1px solid #ddd;
  1291   border-left: 1px solid #ddd;
  3533 }
  1292 }
  3534 
       
  3535 .tabs-right > .nav-tabs > li > a {
  1293 .tabs-right > .nav-tabs > li > a {
  3536   margin-left: -1px;
  1294   margin-left: -1px;
  3537   -webkit-border-radius: 0 4px 4px 0;
  1295   -webkit-border-radius: 0 4px 4px 0;
  3538      -moz-border-radius: 0 4px 4px 0;
  1296   -moz-border-radius: 0 4px 4px 0;
  3539           border-radius: 0 4px 4px 0;
  1297   border-radius: 0 4px 4px 0;
  3540 }
  1298 }
  3541 
       
  3542 .tabs-right > .nav-tabs > li > a:hover {
  1299 .tabs-right > .nav-tabs > li > a:hover {
  3543   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  1300   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  3544 }
  1301 }
  3545 
       
  3546 .tabs-right > .nav-tabs .active > a,
  1302 .tabs-right > .nav-tabs .active > a,
  3547 .tabs-right > .nav-tabs .active > a:hover {
  1303 .tabs-right > .nav-tabs .active > a:hover {
  3548   border-color: #ddd #ddd #ddd transparent;
  1304   border-color: #ddd #ddd #ddd transparent;
  3549   *border-left-color: #ffffff;
  1305   *border-left-color: #ffffff;
  3550 }
  1306 }
  3551 
       
  3552 .navbar {
  1307 .navbar {
  3553   *position: relative;
  1308   *position: relative;
  3554   *z-index: 2;
  1309   *z-index: 2;
       
  1310   overflow: visible;
  3555   margin-bottom: 18px;
  1311   margin-bottom: 18px;
  3556   overflow: visible;
  1312 }
  3557 }
       
  3558 
       
  3559 .navbar-inner {
  1313 .navbar-inner {
  3560   min-height: 40px;
  1314   min-height: 40px;
       
  1315   padding-left: 20px;
  3561   padding-right: 20px;
  1316   padding-right: 20px;
  3562   padding-left: 20px;
       
  3563   background-color: #2c2c2c;
  1317   background-color: #2c2c2c;
  3564   background-image: -moz-linear-gradient(top, #333333, #222222);
  1318   background-image: -moz-linear-gradient(top, #333333, #222222);
  3565   background-image: -ms-linear-gradient(top, #333333, #222222);
  1319   background-image: -ms-linear-gradient(top, #333333, #222222);
  3566   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  1320   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  3567   background-image: -webkit-linear-gradient(top, #333333, #222222);
  1321   background-image: -webkit-linear-gradient(top, #333333, #222222);
  3568   background-image: -o-linear-gradient(top, #333333, #222222);
  1322   background-image: -o-linear-gradient(top, #333333, #222222);
  3569   background-image: linear-gradient(top, #333333, #222222);
  1323   background-image: linear-gradient(top, #333333, #222222);
  3570   background-repeat: repeat-x;
  1324   background-repeat: repeat-x;
       
  1325   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  3571   -webkit-border-radius: 4px;
  1326   -webkit-border-radius: 4px;
  3572      -moz-border-radius: 4px;
  1327   -moz-border-radius: 4px;
  3573           border-radius: 4px;
  1328   border-radius: 4px;
  3574   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  1329   -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
  3575   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1330   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(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);
  1331   box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(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);
  1332 }
  3578 }
       
  3579 
       
  3580 .navbar .container {
  1333 .navbar .container {
  3581   width: auto;
  1334   width: auto;
  3582 }
  1335 }
  3583 
       
  3584 .nav-collapse.collapse {
  1336 .nav-collapse.collapse {
  3585   height: auto;
  1337   height: auto;
  3586 }
  1338 }
  3587 
       
  3588 .navbar {
  1339 .navbar {
  3589   color: #999999;
  1340   color: #999999;
  3590 }
  1341 }
  3591 
       
  3592 .navbar .brand:hover {
  1342 .navbar .brand:hover {
  3593   text-decoration: none;
  1343   text-decoration: none;
  3594 }
  1344 }
  3595 
       
  3596 .navbar .brand {
  1345 .navbar .brand {
       
  1346   float: left;
  3597   display: block;
  1347   display: block;
  3598   float: left;
       
  3599   padding: 8px 20px 12px;
  1348   padding: 8px 20px 12px;
  3600   margin-left: -20px;
  1349   margin-left: -20px;
  3601   font-size: 20px;
  1350   font-size: 20px;
  3602   font-weight: 200;
  1351   font-weight: 200;
  3603   line-height: 1;
  1352   line-height: 1;
  3604   color: #999999;
  1353   color: #999999;
  3605 }
  1354 }
  3606 
       
  3607 .navbar .navbar-text {
  1355 .navbar .navbar-text {
  3608   margin-bottom: 0;
  1356   margin-bottom: 0;
  3609   line-height: 40px;
  1357   line-height: 40px;
  3610 }
  1358 }
  3611 
       
  3612 .navbar .navbar-link {
  1359 .navbar .navbar-link {
  3613   color: #999999;
  1360   color: #999999;
  3614 }
  1361 }
  3615 
       
  3616 .navbar .navbar-link:hover {
  1362 .navbar .navbar-link:hover {
  3617   color: #ffffff;
  1363   color: #ffffff;
  3618 }
  1364 }
  3619 
       
  3620 .navbar .btn,
  1365 .navbar .btn,
  3621 .navbar .btn-group {
  1366 .navbar .btn-group {
  3622   margin-top: 5px;
  1367   margin-top: 5px;
  3623 }
  1368 }
  3624 
       
  3625 .navbar .btn-group .btn {
  1369 .navbar .btn-group .btn {
  3626   margin: 0;
  1370   margin: 0;
  3627 }
  1371 }
  3628 
       
  3629 .navbar-form {
  1372 .navbar-form {
  3630   margin-bottom: 0;
  1373   margin-bottom: 0;
  3631   *zoom: 1;
  1374   *zoom: 1;
  3632 }
  1375 }
  3633 
       
  3634 .navbar-form:before,
  1376 .navbar-form:before,
  3635 .navbar-form:after {
  1377 .navbar-form:after {
  3636   display: table;
  1378   display: table;
  3637   content: "";
  1379   content: "";
  3638 }
  1380 }
  3639 
       
  3640 .navbar-form:after {
  1381 .navbar-form:after {
  3641   clear: both;
  1382   clear: both;
  3642 }
  1383 }
  3643 
       
  3644 .navbar-form input,
  1384 .navbar-form input,
  3645 .navbar-form select,
  1385 .navbar-form select,
  3646 .navbar-form .radio,
  1386 .navbar-form .radio,
  3647 .navbar-form .checkbox {
  1387 .navbar-form .checkbox {
  3648   margin-top: 5px;
  1388   margin-top: 5px;
  3649 }
  1389 }
  3650 
       
  3651 .navbar-form input,
  1390 .navbar-form input,
  3652 .navbar-form select {
  1391 .navbar-form select {
  3653   display: inline-block;
  1392   display: inline-block;
  3654   margin-bottom: 0;
  1393   margin-bottom: 0;
  3655 }
  1394 }
  3656 
       
  3657 .navbar-form input[type="image"],
  1395 .navbar-form input[type="image"],
  3658 .navbar-form input[type="checkbox"],
  1396 .navbar-form input[type="checkbox"],
  3659 .navbar-form input[type="radio"] {
  1397 .navbar-form input[type="radio"] {
  3660   margin-top: 3px;
  1398   margin-top: 3px;
  3661 }
  1399 }
  3662 
       
  3663 .navbar-form .input-append,
  1400 .navbar-form .input-append,
  3664 .navbar-form .input-prepend {
  1401 .navbar-form .input-prepend {
  3665   margin-top: 6px;
  1402   margin-top: 6px;
  3666   white-space: nowrap;
  1403   white-space: nowrap;
  3667 }
  1404 }
  3668 
       
  3669 .navbar-form .input-append input,
  1405 .navbar-form .input-append input,
  3670 .navbar-form .input-prepend input {
  1406 .navbar-form .input-prepend input {
  3671   margin-top: 0;
  1407   margin-top: 0;
  3672 }
  1408 }
  3673 
       
  3674 .navbar-search {
  1409 .navbar-search {
  3675   position: relative;
  1410   position: relative;
  3676   float: left;
  1411   float: left;
  3677   margin-top: 6px;
  1412   margin-top: 6px;
  3678   margin-bottom: 0;
  1413   margin-bottom: 0;
  3679 }
  1414 }
  3680 
       
  3681 .navbar-search .search-query {
  1415 .navbar-search .search-query {
  3682   padding: 4px 9px;
  1416   padding: 4px 9px;
  3683   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  1417   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  3684   font-size: 13px;
  1418   font-size: 13px;
  3685   font-weight: normal;
  1419   font-weight: normal;
  3686   line-height: 1;
  1420   line-height: 1;
  3687   color: #ffffff;
  1421   color: #ffffff;
  3688   background-color: #626262;
  1422   background-color: #626262;
  3689   border: 1px solid #151515;
  1423   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);
  1424   -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  3691      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  1425   -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  3692           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  1426   box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  3693   -webkit-transition: none;
  1427   -webkit-transition: none;
  3694      -moz-transition: none;
  1428   -moz-transition: none;
  3695       -ms-transition: none;
  1429   -ms-transition: none;
  3696        -o-transition: none;
  1430   -o-transition: none;
  3697           transition: none;
  1431   transition: none;
  3698 }
  1432 }
  3699 
       
  3700 .navbar-search .search-query:-moz-placeholder {
  1433 .navbar-search .search-query:-moz-placeholder {
  3701   color: #cccccc;
  1434   color: #cccccc;
  3702 }
  1435 }
  3703 
       
  3704 .navbar-search .search-query::-webkit-input-placeholder {
  1436 .navbar-search .search-query::-webkit-input-placeholder {
  3705   color: #cccccc;
  1437   color: #cccccc;
  3706 }
  1438 }
  3707 
       
  3708 .navbar-search .search-query:focus,
  1439 .navbar-search .search-query:focus,
  3709 .navbar-search .search-query.focused {
  1440 .navbar-search .search-query.focused {
  3710   padding: 5px 10px;
  1441   padding: 5px 10px;
  3711   color: #333333;
  1442   color: #333333;
  3712   text-shadow: 0 1px 0 #ffffff;
  1443   text-shadow: 0 1px 0 #ffffff;
  3713   background-color: #ffffff;
  1444   background-color: #ffffff;
  3714   border: 0;
  1445   border: 0;
       
  1446   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
       
  1447   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
       
  1448   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  3715   outline: 0;
  1449   outline: 0;
  3716   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  1450 }
  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,
  1451 .navbar-fixed-top,
  3722 .navbar-fixed-bottom {
  1452 .navbar-fixed-bottom {
  3723   position: fixed;
  1453   position: fixed;
  3724   right: 0;
  1454   right: 0;
  3725   left: 0;
  1455   left: 0;
  3726   z-index: 1030;
  1456   z-index: 1030;
  3727   margin-bottom: 0;
  1457   margin-bottom: 0;
  3728 }
  1458 }
  3729 
       
  3730 .navbar-fixed-top .navbar-inner,
  1459 .navbar-fixed-top .navbar-inner,
  3731 .navbar-fixed-bottom .navbar-inner {
  1460 .navbar-fixed-bottom .navbar-inner {
       
  1461   padding-left: 0;
  3732   padding-right: 0;
  1462   padding-right: 0;
  3733   padding-left: 0;
       
  3734   -webkit-border-radius: 0;
  1463   -webkit-border-radius: 0;
  3735      -moz-border-radius: 0;
  1464   -moz-border-radius: 0;
  3736           border-radius: 0;
  1465   border-radius: 0;
  3737 }
  1466 }
  3738 
       
  3739 .navbar-fixed-top .container,
  1467 .navbar-fixed-top .container,
  3740 .navbar-fixed-bottom .container {
  1468 .navbar-fixed-bottom .container {
  3741   width: 940px;
  1469   width: 940px;
  3742 }
  1470 }
  3743 
       
  3744 .navbar-fixed-top {
  1471 .navbar-fixed-top {
  3745   top: 0;
  1472   top: 0;
  3746 }
  1473 }
  3747 
       
  3748 .navbar-fixed-bottom {
  1474 .navbar-fixed-bottom {
  3749   bottom: 0;
  1475   bottom: 0;
  3750 }
  1476 }
  3751 
       
  3752 .navbar .nav {
  1477 .navbar .nav {
  3753   position: relative;
  1478   position: relative;
  3754   left: 0;
  1479   left: 0;
  3755   display: block;
  1480   display: block;
  3756   float: left;
  1481   float: left;
  3757   margin: 0 10px 0 0;
  1482   margin: 0 10px 0 0;
  3758 }
  1483 }
  3759 
       
  3760 .navbar .nav.pull-right {
  1484 .navbar .nav.pull-right {
  3761   float: right;
  1485   float: right;
  3762 }
  1486 }
  3763 
       
  3764 .navbar .nav > li {
  1487 .navbar .nav > li {
  3765   display: block;
  1488   display: block;
  3766   float: left;
  1489   float: left;
  3767 }
  1490 }
  3768 
       
  3769 .navbar .nav > li > a {
  1491 .navbar .nav > li > a {
  3770   float: none;
  1492   float: none;
  3771   padding: 9px 10px 11px;
  1493   padding: 9px 10px 11px;
  3772   line-height: 19px;
  1494   line-height: 19px;
  3773   color: #999999;
  1495   color: #999999;
  3774   text-decoration: none;
  1496   text-decoration: none;
  3775   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  1497   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  3776 }
  1498 }
  3777 
       
  3778 .navbar .btn {
  1499 .navbar .btn {
  3779   display: inline-block;
  1500   display: inline-block;
  3780   padding: 4px 10px 4px;
  1501   padding: 4px 10px 4px;
  3781   margin: 5px 5px 6px;
  1502   margin: 5px 5px 6px;
  3782   line-height: 18px;
  1503   line-height: 18px;
  3783 }
  1504 }
  3784 
       
  3785 .navbar .btn-group {
  1505 .navbar .btn-group {
       
  1506   margin: 0;
  3786   padding: 5px 5px 6px;
  1507   padding: 5px 5px 6px;
  3787   margin: 0;
  1508 }
  3788 }
       
  3789 
       
  3790 .navbar .nav > li > a:hover {
  1509 .navbar .nav > li > a:hover {
       
  1510   background-color: transparent;
  3791   color: #ffffff;
  1511   color: #ffffff;
  3792   text-decoration: none;
  1512   text-decoration: none;
  3793   background-color: transparent;
  1513 }
  3794 }
       
  3795 
       
  3796 .navbar .nav .active > a,
  1514 .navbar .nav .active > a,
  3797 .navbar .nav .active > a:hover {
  1515 .navbar .nav .active > a:hover {
  3798   color: #ffffff;
  1516   color: #ffffff;
  3799   text-decoration: none;
  1517   text-decoration: none;
  3800   background-color: #222222;
  1518   background-color: #222222;
  3801 }
  1519 }
  3802 
       
  3803 .navbar .divider-vertical {
  1520 .navbar .divider-vertical {
       
  1521   height: 40px;
  3804   width: 1px;
  1522   width: 1px;
  3805   height: 40px;
       
  3806   margin: 0 9px;
  1523   margin: 0 9px;
  3807   overflow: hidden;
  1524   overflow: hidden;
  3808   background-color: #222222;
  1525   background-color: #222222;
  3809   border-right: 1px solid #333333;
  1526   border-right: 1px solid #333333;
  3810 }
  1527 }
  3811 
       
  3812 .navbar .nav.pull-right {
  1528 .navbar .nav.pull-right {
       
  1529   margin-left: 10px;
  3813   margin-right: 0;
  1530   margin-right: 0;
  3814   margin-left: 10px;
  1531 }
  3815 }
       
  3816 
       
  3817 .navbar .btn-navbar {
  1532 .navbar .btn-navbar {
  3818   display: none;
  1533   display: none;
  3819   float: right;
  1534   float: right;
  3820   padding: 7px 10px;
  1535   padding: 7px 10px;
       
  1536   margin-left: 5px;
  3821   margin-right: 5px;
  1537   margin-right: 5px;
  3822   margin-left: 5px;
       
  3823   background-color: #2c2c2c;
  1538   background-color: #2c2c2c;
  3824   *background-color: #222222;
  1539   background-image: -moz-linear-gradient(top, #333333, #222222);
  3825   background-image: -ms-linear-gradient(top, #333333, #222222);
  1540   background-image: -ms-linear-gradient(top, #333333, #222222);
  3826   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  1541   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  3827   background-image: -webkit-linear-gradient(top, #333333, #222222);
  1542   background-image: -webkit-linear-gradient(top, #333333, #222222);
  3828   background-image: -o-linear-gradient(top, #333333, #222222);
  1543   background-image: -o-linear-gradient(top, #333333, #222222);
  3829   background-image: linear-gradient(top, #333333, #222222);
  1544   background-image: linear-gradient(top, #333333, #222222);
  3830   background-image: -moz-linear-gradient(top, #333333, #222222);
       
  3831   background-repeat: repeat-x;
  1545   background-repeat: repeat-x;
       
  1546   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  3832   border-color: #222222 #222222 #000000;
  1547   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);
  1548   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);
  1549   *background-color: #222222;
  3835   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  1550   /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  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 
  1551 
       
  1552   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
       
  1553   -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
       
  1554   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
       
  1555   box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
       
  1556 }
  3841 .navbar .btn-navbar:hover,
  1557 .navbar .btn-navbar:hover,
  3842 .navbar .btn-navbar:active,
  1558 .navbar .btn-navbar:active,
  3843 .navbar .btn-navbar.active,
  1559 .navbar .btn-navbar.active,
  3844 .navbar .btn-navbar.disabled,
  1560 .navbar .btn-navbar.disabled,
  3845 .navbar .btn-navbar[disabled] {
  1561 .navbar .btn-navbar[disabled] {
  3846   background-color: #222222;
  1562   background-color: #222222;
  3847   *background-color: #151515;
  1563   *background-color: #151515;
  3848 }
  1564 }
  3849 
       
  3850 .navbar .btn-navbar:active,
  1565 .navbar .btn-navbar:active,
  3851 .navbar .btn-navbar.active {
  1566 .navbar .btn-navbar.active {
  3852   background-color: #080808 \9;
  1567   background-color: #080808 \9;
  3853 }
  1568 }
  3854 
       
  3855 .navbar .btn-navbar .icon-bar {
  1569 .navbar .btn-navbar .icon-bar {
  3856   display: block;
  1570   display: block;
  3857   width: 18px;
  1571   width: 18px;
  3858   height: 2px;
  1572   height: 2px;
  3859   background-color: #f5f5f5;
  1573   background-color: #f5f5f5;
  3860   -webkit-border-radius: 1px;
  1574   -webkit-border-radius: 1px;
  3861      -moz-border-radius: 1px;
  1575   -moz-border-radius: 1px;
  3862           border-radius: 1px;
  1576   border-radius: 1px;
  3863   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  1577   -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);
  1578   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  3865           box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  1579   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  3866 }
  1580 }
  3867 
       
  3868 .btn-navbar .icon-bar + .icon-bar {
  1581 .btn-navbar .icon-bar + .icon-bar {
  3869   margin-top: 3px;
  1582   margin-top: 3px;
  3870 }
  1583 }
  3871 
       
  3872 .navbar .dropdown-menu:before {
  1584 .navbar .dropdown-menu:before {
       
  1585   content: '';
       
  1586   display: inline-block;
       
  1587   border-left: 7px solid transparent;
       
  1588   border-right: 7px solid transparent;
       
  1589   border-bottom: 7px solid #ccc;
       
  1590   border-bottom-color: rgba(0, 0, 0, 0.2);
  3873   position: absolute;
  1591   position: absolute;
  3874   top: -7px;
  1592   top: -7px;
  3875   left: 9px;
  1593   left: 9px;
       
  1594 }
       
  1595 .navbar .dropdown-menu:after {
       
  1596   content: '';
  3876   display: inline-block;
  1597   display: inline-block;
  3877   border-right: 7px solid transparent;
  1598   border-left: 6px solid transparent;
  3878   border-bottom: 7px solid #ccc;
  1599   border-right: 6px solid transparent;
  3879   border-left: 7px solid transparent;
  1600   border-bottom: 6px solid #ffffff;
  3880   border-bottom-color: rgba(0, 0, 0, 0.2);
       
  3881   content: '';
       
  3882 }
       
  3883 
       
  3884 .navbar .dropdown-menu:after {
       
  3885   position: absolute;
  1601   position: absolute;
  3886   top: -6px;
  1602   top: -6px;
  3887   left: 10px;
  1603   left: 10px;
  3888   display: inline-block;
  1604 }
  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 {
  1605 .navbar-fixed-bottom .dropdown-menu:before {
       
  1606   border-top: 7px solid #ccc;
       
  1607   border-top-color: rgba(0, 0, 0, 0.2);
       
  1608   border-bottom: 0;
       
  1609   bottom: -7px;
  3896   top: auto;
  1610   top: auto;
  3897   bottom: -7px;
  1611 }
  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 {
  1612 .navbar-fixed-bottom .dropdown-menu:after {
  3904   top: auto;
       
  3905   bottom: -6px;
       
  3906   border-top: 6px solid #ffffff;
  1613   border-top: 6px solid #ffffff;
  3907   border-bottom: 0;
  1614   border-bottom: 0;
  3908 }
  1615   bottom: -6px;
  3909 
  1616   top: auto;
       
  1617 }
  3910 .navbar .nav li.dropdown .dropdown-toggle .caret,
  1618 .navbar .nav li.dropdown .dropdown-toggle .caret,
  3911 .navbar .nav li.dropdown.open .caret {
  1619 .navbar .nav li.dropdown.open .caret {
  3912   border-top-color: #ffffff;
  1620   border-top-color: #ffffff;
  3913   border-bottom-color: #ffffff;
  1621   border-bottom-color: #ffffff;
  3914 }
  1622 }
  3915 
       
  3916 .navbar .nav li.dropdown.active .caret {
  1623 .navbar .nav li.dropdown.active .caret {
  3917   opacity: 1;
  1624   opacity: 1;
  3918   filter: alpha(opacity=100);
  1625   filter: alpha(opacity=100);
  3919 }
  1626 }
  3920 
       
  3921 .navbar .nav li.dropdown.open > .dropdown-toggle,
  1627 .navbar .nav li.dropdown.open > .dropdown-toggle,
  3922 .navbar .nav li.dropdown.active > .dropdown-toggle,
  1628 .navbar .nav li.dropdown.active > .dropdown-toggle,
  3923 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  1629 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  3924   background-color: transparent;
  1630   background-color: transparent;
  3925 }
  1631 }
  3926 
       
  3927 .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  1632 .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  3928   color: #ffffff;
  1633   color: #ffffff;
  3929 }
  1634 }
  3930 
       
  3931 .navbar .pull-right .dropdown-menu,
  1635 .navbar .pull-right .dropdown-menu,
  3932 .navbar .dropdown-menu.pull-right {
  1636 .navbar .dropdown-menu.pull-right {
       
  1637   left: auto;
  3933   right: 0;
  1638   right: 0;
  3934   left: auto;
  1639 }
  3935 }
       
  3936 
       
  3937 .navbar .pull-right .dropdown-menu:before,
  1640 .navbar .pull-right .dropdown-menu:before,
  3938 .navbar .dropdown-menu.pull-right:before {
  1641 .navbar .dropdown-menu.pull-right:before {
       
  1642   left: auto;
  3939   right: 12px;
  1643   right: 12px;
  3940   left: auto;
  1644 }
  3941 }
       
  3942 
       
  3943 .navbar .pull-right .dropdown-menu:after,
  1645 .navbar .pull-right .dropdown-menu:after,
  3944 .navbar .dropdown-menu.pull-right:after {
  1646 .navbar .dropdown-menu.pull-right:after {
       
  1647   left: auto;
  3945   right: 13px;
  1648   right: 13px;
  3946   left: auto;
  1649 }
  3947 }
  1650 .alert {
  3948 
  1651   padding: 8px 35px 8px 14px;
  3949 .breadcrumb {
  1652   margin-bottom: 18px;
  3950   padding: 7px 14px;
  1653   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  3951   margin: 0 0 18px;
  1654   background-color: #fcf8e3;
  3952   list-style: none;
  1655   border: 1px solid #fbeed5;
  3953   background-color: #fbfbfb;
  1656   -webkit-border-radius: 4px;
  3954   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  1657   -moz-border-radius: 4px;
  3955   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  1658   border-radius: 4px;
  3956   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  1659   color: #c09853;
  3957   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  1660 }
  3958   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  1661 .alert-heading {
  3959   background-image: linear-gradient(top, #ffffff, #f5f5f5);
  1662   color: inherit;
  3960   background-repeat: repeat-x;
  1663 }
  3961   border: 1px solid #ddd;
  1664 .alert .close {
  3962   -webkit-border-radius: 3px;
  1665   position: relative;
  3963      -moz-border-radius: 3px;
  1666   top: -2px;
  3964           border-radius: 3px;
  1667   right: -21px;
  3965   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  1668   line-height: 18px;
  3966   -webkit-box-shadow: inset 0 1px 0 #ffffff;
  1669 }
  3967      -moz-box-shadow: inset 0 1px 0 #ffffff;
  1670 .alert-success {
  3968           box-shadow: inset 0 1px 0 #ffffff;
  1671   background-color: #dff0d8;
  3969 }
  1672   border-color: #d6e9c6;
  3970 
  1673   color: #468847;
  3971 .breadcrumb li {
  1674 }
  3972   display: inline-block;
  1675 .alert-danger,
  3973   *display: inline;
  1676 .alert-error {
  3974   text-shadow: 0 1px 0 #ffffff;
  1677   background-color: #f2dede;
  3975   *zoom: 1;
  1678   border-color: #eed3d7;
  3976 }
  1679   color: #b94a48;
  3977 
  1680 }
  3978 .breadcrumb .divider {
  1681 .alert-info {
  3979   padding: 0 5px;
  1682   background-color: #d9edf7;
  3980   color: #999999;
  1683   border-color: #bce8f1;
  3981 }
  1684   color: #3a87ad;
  3982 
  1685 }
  3983 .breadcrumb .active a {
  1686 .alert-block {
  3984   color: #333333;
  1687   padding-top: 14px;
  3985 }
  1688   padding-bottom: 14px;
  3986 
  1689 }
  3987 .pagination {
  1690 .alert-block > p,
  3988   height: 36px;
  1691 .alert-block > ul {
  3989   margin: 18px 0;
       
  3990 }
       
  3991 
       
  3992 .pagination ul {
       
  3993   display: inline-block;
       
  3994   *display: inline;
       
  3995   margin-bottom: 0;
  1692   margin-bottom: 0;
  3996   margin-left: 0;
  1693 }
  3997   -webkit-border-radius: 3px;
  1694 .alert-block p + p {
  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;
  1695   margin-top: 5px;
  4340 }
  1696 }
  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 {
  1697 .accordion {
  4776   margin-bottom: 18px;
  1698   margin-bottom: 18px;
  4777 }
  1699 }
  4778 
       
  4779 .accordion-group {
  1700 .accordion-group {
  4780   margin-bottom: 2px;
  1701   margin-bottom: 2px;
  4781   border: 1px solid #e5e5e5;
  1702   border: 1px solid #e5e5e5;
  4782   -webkit-border-radius: 4px;
  1703   -webkit-border-radius: 4px;
  4783      -moz-border-radius: 4px;
  1704   -moz-border-radius: 4px;
  4784           border-radius: 4px;
  1705   border-radius: 4px;
  4785 }
  1706 }
  4786 
       
  4787 .accordion-heading {
  1707 .accordion-heading {
  4788   border-bottom: 0;
  1708   border-bottom: 0;
  4789 }
  1709 }
  4790 
       
  4791 .accordion-heading .accordion-toggle {
  1710 .accordion-heading .accordion-toggle {
  4792   display: block;
  1711   display: block;
  4793   padding: 8px 15px;
  1712   padding: 8px 15px;
  4794 }
  1713 }
  4795 
       
  4796 .accordion-toggle {
  1714 .accordion-toggle {
  4797   cursor: pointer;
  1715   cursor: pointer;
  4798 }
  1716 }
  4799 
       
  4800 .accordion-inner {
  1717 .accordion-inner {
  4801   padding: 9px 15px;
  1718   padding: 9px 15px;
  4802   border-top: 1px solid #e5e5e5;
  1719   border-top: 1px solid #e5e5e5;
  4803 }
  1720 }
  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 {
  1721 .pull-right {
  4943   float: right;
  1722   float: right;
  4944 }
  1723 }
  4945 
       
  4946 .pull-left {
  1724 .pull-left {
  4947   float: left;
  1725   float: left;
  4948 }
  1726 }
  4949 
       
  4950 .hide {
  1727 .hide {
  4951   display: none;
  1728   display: none;
  4952 }
  1729 }
  4953 
       
  4954 .show {
  1730 .show {
  4955   display: block;
  1731   display: block;
  4956 }
  1732 }
  4957 
       
  4958 .invisible {
  1733 .invisible {
  4959   visibility: hidden;
  1734   visibility: hidden;
  4960 }
  1735 }
       
  1736 .fade {
       
  1737   opacity: 0;
       
  1738   filter: alpha(opacity=0);
       
  1739   -webkit-transition: opacity 0.15s linear;
       
  1740   -moz-transition: opacity 0.15s linear;
       
  1741   -ms-transition: opacity 0.15s linear;
       
  1742   -o-transition: opacity 0.15s linear;
       
  1743   transition: opacity 0.15s linear;
       
  1744 }
       
  1745 .fade.in {
       
  1746   opacity: 1;
       
  1747   filter: alpha(opacity=100);
       
  1748 }
       
  1749 .collapse {
       
  1750   position: relative;
       
  1751   height: 0;
       
  1752   overflow: hidden;
       
  1753   -webkit-transition: height 0.35s ease;
       
  1754   -moz-transition: height 0.35s ease;
       
  1755   -ms-transition: height 0.35s ease;
       
  1756   -o-transition: height 0.35s ease;
       
  1757   transition: height 0.35s ease;
       
  1758 }
       
  1759 .collapse.in {
       
  1760   height: auto;
       
  1761 }
       
  1762 @media (min-width: 1200px) {
       
  1763   .row {
       
  1764     margin-left: -30px;
       
  1765     *zoom: 1;
       
  1766   }
       
  1767   .row:before,
       
  1768   .row:after {
       
  1769     display: table;
       
  1770     content: "";
       
  1771   }
       
  1772   .row:after {
       
  1773     clear: both;
       
  1774   }
       
  1775   [class*="span"] {
       
  1776     float: left;
       
  1777     margin-left: 30px;
       
  1778   }
       
  1779   .container,
       
  1780   .navbar-fixed-top .container,
       
  1781   .navbar-fixed-bottom .container {
       
  1782     width: 1170px;
       
  1783   }
       
  1784   .span12 {
       
  1785     width: 1170px;
       
  1786   }
       
  1787   .span11 {
       
  1788     width: 1070px;
       
  1789   }
       
  1790   .span10 {
       
  1791     width: 970px;
       
  1792   }
       
  1793   .span9 {
       
  1794     width: 870px;
       
  1795   }
       
  1796   .span8 {
       
  1797     width: 770px;
       
  1798   }
       
  1799   .span7 {
       
  1800     width: 670px;
       
  1801   }
       
  1802   .span6 {
       
  1803     width: 570px;
       
  1804   }
       
  1805   .span5 {
       
  1806     width: 470px;
       
  1807   }
       
  1808   .span4 {
       
  1809     width: 370px;
       
  1810   }
       
  1811   .span3 {
       
  1812     width: 270px;
       
  1813   }
       
  1814   .span2 {
       
  1815     width: 170px;
       
  1816   }
       
  1817   .span1 {
       
  1818     width: 70px;
       
  1819   }
       
  1820   .offset12 {
       
  1821     margin-left: 1230px;
       
  1822   }
       
  1823   .offset11 {
       
  1824     margin-left: 1130px;
       
  1825   }
       
  1826   .offset10 {
       
  1827     margin-left: 1030px;
       
  1828   }
       
  1829   .offset9 {
       
  1830     margin-left: 930px;
       
  1831   }
       
  1832   .offset8 {
       
  1833     margin-left: 830px;
       
  1834   }
       
  1835   .offset7 {
       
  1836     margin-left: 730px;
       
  1837   }
       
  1838   .offset6 {
       
  1839     margin-left: 630px;
       
  1840   }
       
  1841   .offset5 {
       
  1842     margin-left: 530px;
       
  1843   }
       
  1844   .offset4 {
       
  1845     margin-left: 430px;
       
  1846   }
       
  1847   .offset3 {
       
  1848     margin-left: 330px;
       
  1849   }
       
  1850   .offset2 {
       
  1851     margin-left: 230px;
       
  1852   }
       
  1853   .offset1 {
       
  1854     margin-left: 130px;
       
  1855   }
       
  1856   .row-fluid {
       
  1857     width: 100%;
       
  1858     *zoom: 1;
       
  1859   }
       
  1860   .row-fluid:before,
       
  1861   .row-fluid:after {
       
  1862     display: table;
       
  1863     content: "";
       
  1864   }
       
  1865   .row-fluid:after {
       
  1866     clear: both;
       
  1867   }
       
  1868   .row-fluid [class*="span"] {
       
  1869     display: block;
       
  1870     width: 100%;
       
  1871     min-height: 28px;
       
  1872     -webkit-box-sizing: border-box;
       
  1873     -moz-box-sizing: border-box;
       
  1874     -ms-box-sizing: border-box;
       
  1875     box-sizing: border-box;
       
  1876     float: left;
       
  1877     margin-left: 2.564102564%;
       
  1878     *margin-left: 2.510911074638298%;
       
  1879   }
       
  1880   .row-fluid [class*="span"]:first-child {
       
  1881     margin-left: 0;
       
  1882   }
       
  1883   .row-fluid .span12 {
       
  1884     width: 100%;
       
  1885     *width: 99.94680851063829%;
       
  1886   }
       
  1887   .row-fluid .span11 {
       
  1888     width: 91.45299145300001%;
       
  1889     *width: 91.3997999636383%;
       
  1890   }
       
  1891   .row-fluid .span10 {
       
  1892     width: 82.905982906%;
       
  1893     *width: 82.8527914166383%;
       
  1894   }
       
  1895   .row-fluid .span9 {
       
  1896     width: 74.358974359%;
       
  1897     *width: 74.30578286963829%;
       
  1898   }
       
  1899   .row-fluid .span8 {
       
  1900     width: 65.81196581200001%;
       
  1901     *width: 65.7587743226383%;
       
  1902   }
       
  1903   .row-fluid .span7 {
       
  1904     width: 57.264957265%;
       
  1905     *width: 57.2117657756383%;
       
  1906   }
       
  1907   .row-fluid .span6 {
       
  1908     width: 48.717948718%;
       
  1909     *width: 48.6647572286383%;
       
  1910   }
       
  1911   .row-fluid .span5 {
       
  1912     width: 40.170940171000005%;
       
  1913     *width: 40.117748681638304%;
       
  1914   }
       
  1915   .row-fluid .span4 {
       
  1916     width: 31.623931624%;
       
  1917     *width: 31.5707401346383%;
       
  1918   }
       
  1919   .row-fluid .span3 {
       
  1920     width: 23.076923077%;
       
  1921     *width: 23.0237315876383%;
       
  1922   }
       
  1923   .row-fluid .span2 {
       
  1924     width: 14.529914530000001%;
       
  1925     *width: 14.4767230406383%;
       
  1926   }
       
  1927   .row-fluid .span1 {
       
  1928     width: 5.982905983%;
       
  1929     *width: 5.929714493638298%;
       
  1930   }
       
  1931   input,
       
  1932   textarea,
       
  1933   .uneditable-input {
       
  1934     margin-left: 0;
       
  1935   }
       
  1936   input.span12, textarea.span12, .uneditable-input.span12 {
       
  1937     width: 1160px;
       
  1938   }
       
  1939   input.span11, textarea.span11, .uneditable-input.span11 {
       
  1940     width: 1060px;
       
  1941   }
       
  1942   input.span10, textarea.span10, .uneditable-input.span10 {
       
  1943     width: 960px;
       
  1944   }
       
  1945   input.span9, textarea.span9, .uneditable-input.span9 {
       
  1946     width: 860px;
       
  1947   }
       
  1948   input.span8, textarea.span8, .uneditable-input.span8 {
       
  1949     width: 760px;
       
  1950   }
       
  1951   input.span7, textarea.span7, .uneditable-input.span7 {
       
  1952     width: 660px;
       
  1953   }
       
  1954   input.span6, textarea.span6, .uneditable-input.span6 {
       
  1955     width: 560px;
       
  1956   }
       
  1957   input.span5, textarea.span5, .uneditable-input.span5 {
       
  1958     width: 460px;
       
  1959   }
       
  1960   input.span4, textarea.span4, .uneditable-input.span4 {
       
  1961     width: 360px;
       
  1962   }
       
  1963   input.span3, textarea.span3, .uneditable-input.span3 {
       
  1964     width: 260px;
       
  1965   }
       
  1966   input.span2, textarea.span2, .uneditable-input.span2 {
       
  1967     width: 160px;
       
  1968   }
       
  1969   input.span1, textarea.span1, .uneditable-input.span1 {
       
  1970     width: 60px;
       
  1971   }
       
  1972   .thumbnails {
       
  1973     margin-left: -30px;
       
  1974   }
       
  1975   .thumbnails > li {
       
  1976     margin-left: 30px;
       
  1977   }
       
  1978   .row-fluid .thumbnails {
       
  1979     margin-left: 0;
       
  1980   }
       
  1981 }
       
  1982 @media (max-width: 979px) {
       
  1983   body {
       
  1984     padding-top: 0;
       
  1985   }
       
  1986   .navbar-fixed-top {
       
  1987     position: static;
       
  1988     margin-bottom: 18px;
       
  1989   }
       
  1990   .navbar-fixed-top .navbar-inner {
       
  1991     padding: 5px;
       
  1992   }
       
  1993   .navbar .container {
       
  1994     width: auto;
       
  1995     padding: 0;
       
  1996   }
       
  1997   .navbar .brand {
       
  1998     padding-left: 10px;
       
  1999     padding-right: 10px;
       
  2000     margin: 0 0 0 -5px;
       
  2001   }
       
  2002   .nav-collapse {
       
  2003     clear: both;
       
  2004   }
       
  2005   .nav-collapse .nav {
       
  2006     float: none;
       
  2007     margin: 0 0 9px;
       
  2008   }
       
  2009   .nav-collapse .nav > li {
       
  2010     float: none;
       
  2011   }
       
  2012   .nav-collapse .nav > li > a {
       
  2013     margin-bottom: 2px;
       
  2014   }
       
  2015   .nav-collapse .nav > .divider-vertical {
       
  2016     display: none;
       
  2017   }
       
  2018   .nav-collapse .nav .nav-header {
       
  2019     color: #999999;
       
  2020     text-shadow: none;
       
  2021   }
       
  2022   .nav-collapse .nav > li > a,
       
  2023   .nav-collapse .dropdown-menu a {
       
  2024     padding: 6px 15px;
       
  2025     font-weight: bold;
       
  2026     color: #999999;
       
  2027     -webkit-border-radius: 3px;
       
  2028     -moz-border-radius: 3px;
       
  2029     border-radius: 3px;
       
  2030   }
       
  2031   .nav-collapse .btn {
       
  2032     padding: 4px 10px 4px;
       
  2033     font-weight: normal;
       
  2034     -webkit-border-radius: 4px;
       
  2035     -moz-border-radius: 4px;
       
  2036     border-radius: 4px;
       
  2037   }
       
  2038   .nav-collapse .dropdown-menu li + li a {
       
  2039     margin-bottom: 2px;
       
  2040   }
       
  2041   .nav-collapse .nav > li > a:hover,
       
  2042   .nav-collapse .dropdown-menu a:hover {
       
  2043     background-color: #222222;
       
  2044   }
       
  2045   .nav-collapse.in .btn-group {
       
  2046     margin-top: 5px;
       
  2047     padding: 0;
       
  2048   }
       
  2049   .nav-collapse .dropdown-menu {
       
  2050     position: static;
       
  2051     top: auto;
       
  2052     left: auto;
       
  2053     float: none;
       
  2054     display: block;
       
  2055     max-width: none;
       
  2056     margin: 0 15px;
       
  2057     padding: 0;
       
  2058     background-color: transparent;
       
  2059     border: none;
       
  2060     -webkit-border-radius: 0;
       
  2061     -moz-border-radius: 0;
       
  2062     border-radius: 0;
       
  2063     -webkit-box-shadow: none;
       
  2064     -moz-box-shadow: none;
       
  2065     box-shadow: none;
       
  2066   }
       
  2067   .nav-collapse .dropdown-menu:before,
       
  2068   .nav-collapse .dropdown-menu:after {
       
  2069     display: none;
       
  2070   }
       
  2071   .nav-collapse .dropdown-menu .divider {
       
  2072     display: none;
       
  2073   }
       
  2074   .nav-collapse .navbar-form,
       
  2075   .nav-collapse .navbar-search {
       
  2076     float: none;
       
  2077     padding: 9px 15px;
       
  2078     margin: 9px 0;
       
  2079     border-top: 1px solid #222222;
       
  2080     border-bottom: 1px solid #222222;
       
  2081     -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
       
  2082     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
       
  2083     box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
       
  2084   }
       
  2085   .navbar .nav-collapse .nav.pull-right {
       
  2086     float: none;
       
  2087     margin-left: 0;
       
  2088   }
       
  2089   .nav-collapse,
       
  2090   .nav-collapse.collapse {
       
  2091     overflow: hidden;
       
  2092     height: 0;
       
  2093   }
       
  2094   .navbar .btn-navbar {
       
  2095     display: block;
       
  2096   }
       
  2097   .navbar-static .navbar-inner {
       
  2098     padding-left: 10px;
       
  2099     padding-right: 10px;
       
  2100   }
       
  2101 }
       
  2102 @media (min-width: 980px) {
       
  2103   .nav-collapse.collapse {
       
  2104     height: auto !important;
       
  2105     overflow: visible !important;
       
  2106   }
       
  2107 }