github.com/matm/etcd@v0.3.1-0.20140328024009-5b4a473f1453/mod/dashboard/app/styles/bootstrap.css (about)

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