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