github.com/nsqio/nsq@v1.3.0/nsqadmin/static/build/bootstrap.min.css (about)

     1  @charset "UTF-8";
     2  /*!
     3   * Bootstrap v3.3.4 (http://getbootstrap.com)
     4   * Copyright 2011-2015 Twitter, Inc.
     5   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
     6   */
     7  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
     8  html {
     9    font-family: sans-serif;
    10    -webkit-text-size-adjust: 100%;
    11    -ms-text-size-adjust: 100%;
    12  }
    13  
    14  body {
    15    margin: 0;
    16  }
    17  
    18  article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    19    display: block;
    20  }
    21  
    22  audio, canvas, progress, video {
    23    display: inline-block;
    24    vertical-align: baseline;
    25  }
    26  
    27  audio:not([controls]) {
    28    display: none;
    29    height: 0;
    30  }
    31  
    32  [hidden], template {
    33    display: none;
    34  }
    35  
    36  a {
    37    background-color: transparent;
    38  }
    39  
    40  a:active, a:hover {
    41    outline: 0;
    42  }
    43  
    44  abbr[title] {
    45    border-bottom: 1px dotted;
    46  }
    47  
    48  b, strong {
    49    font-weight: 700;
    50  }
    51  
    52  dfn {
    53    font-style: italic;
    54  }
    55  
    56  h1 {
    57    margin: 0.67em 0;
    58    font-size: 2em;
    59  }
    60  
    61  mark {
    62    color: #000;
    63    background: #ff0;
    64  }
    65  
    66  small {
    67    font-size: 80%;
    68  }
    69  
    70  sub, sup {
    71    position: relative;
    72    font-size: 75%;
    73    line-height: 0;
    74    vertical-align: baseline;
    75  }
    76  
    77  sup {
    78    top: -0.5em;
    79  }
    80  
    81  sub {
    82    bottom: -0.25em;
    83  }
    84  
    85  img {
    86    border: 0;
    87  }
    88  
    89  svg:not(:root) {
    90    overflow: hidden;
    91  }
    92  
    93  figure {
    94    margin: 1em 40px;
    95  }
    96  
    97  hr {
    98    height: 0;
    99    -webkit-box-sizing: content-box;
   100    -moz-box-sizing: content-box;
   101    box-sizing: content-box;
   102  }
   103  
   104  pre {
   105    overflow: auto;
   106  }
   107  
   108  code, kbd, pre, samp {
   109    font-family: monospace, monospace;
   110    font-size: 1em;
   111  }
   112  
   113  button, input, optgroup, select, textarea {
   114    margin: 0;
   115    font: inherit;
   116    color: inherit;
   117  }
   118  
   119  button {
   120    overflow: visible;
   121  }
   122  
   123  button, select {
   124    text-transform: none;
   125  }
   126  
   127  button, html input[type=button], input[type=reset], input[type=submit] {
   128    -webkit-appearance: button;
   129    cursor: pointer;
   130  }
   131  
   132  button[disabled], html input[disabled] {
   133    cursor: default;
   134  }
   135  
   136  button::-moz-focus-inner, input::-moz-focus-inner {
   137    padding: 0;
   138    border: 0;
   139  }
   140  
   141  input {
   142    line-height: normal;
   143  }
   144  
   145  input[type=checkbox], input[type=radio] {
   146    -webkit-box-sizing: border-box;
   147    -moz-box-sizing: border-box;
   148    box-sizing: border-box;
   149    padding: 0;
   150  }
   151  
   152  input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
   153    height: auto;
   154  }
   155  
   156  input[type=search] {
   157    -webkit-box-sizing: content-box;
   158    -moz-box-sizing: content-box;
   159    box-sizing: content-box;
   160    -webkit-appearance: textfield;
   161  }
   162  
   163  input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
   164    -webkit-appearance: none;
   165  }
   166  
   167  fieldset {
   168    padding: 0.35em 0.625em 0.75em;
   169    margin: 0 2px;
   170    border: 1px solid silver;
   171  }
   172  
   173  legend {
   174    padding: 0;
   175    border: 0;
   176  }
   177  
   178  textarea {
   179    overflow: auto;
   180  }
   181  
   182  optgroup {
   183    font-weight: 700;
   184  }
   185  
   186  table {
   187    border-spacing: 0;
   188    border-collapse: collapse;
   189  }
   190  
   191  td, th {
   192    padding: 0;
   193  }
   194  
   195  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
   196  @media print {
   197    *, :after, :before {
   198      color: #000 !important;
   199      text-shadow: none !important;
   200      background: 0 0 !important;
   201      -webkit-box-shadow: none !important;
   202      box-shadow: none !important;
   203    }
   204  
   205    a, a:visited {
   206      text-decoration: underline;
   207    }
   208  
   209    a[href]:after {
   210      content: " (" attr(href) ")";
   211    }
   212  
   213    abbr[title]:after {
   214      content: " (" attr(title) ")";
   215    }
   216  
   217    a[href^="javascript:"]:after, a[href^="#"]:after {
   218      content: "";
   219    }
   220  
   221    blockquote, pre {
   222      border: 1px solid #999;
   223      page-break-inside: avoid;
   224    }
   225  
   226    thead {
   227      display: table-header-group;
   228    }
   229  
   230    img, tr {
   231      page-break-inside: avoid;
   232    }
   233  
   234    img {
   235      max-width: 100% !important;
   236    }
   237  
   238    h2, h3, p {
   239      orphans: 3;
   240      widows: 3;
   241    }
   242  
   243    h2, h3 {
   244      page-break-after: avoid;
   245    }
   246  
   247    select {
   248      background: #fff !important;
   249    }
   250  
   251    .navbar {
   252      display: none;
   253    }
   254  
   255    .btn > .caret, .dropup > .btn > .caret {
   256      border-top-color: #000 !important;
   257    }
   258  
   259    .label {
   260      border: 1px solid #000;
   261    }
   262  
   263    .table {
   264      border-collapse: collapse !important;
   265    }
   266  
   267    .table td, .table th {
   268      background-color: #fff !important;
   269    }
   270  
   271    .table-bordered td, .table-bordered th {
   272      border: 1px solid #ddd !important;
   273    }
   274  }
   275  @font-face {
   276    font-family: "Glyphicons Halflings";
   277    src: url(../fonts/glyphicons-halflings-regular.eot);
   278    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
   279  }
   280  .glyphicon {
   281    position: relative;
   282    top: 1px;
   283    display: inline-block;
   284    font-family: "Glyphicons Halflings";
   285    font-style: normal;
   286    font-weight: 400;
   287    line-height: 1;
   288    -webkit-font-smoothing: antialiased;
   289    -moz-osx-font-smoothing: grayscale;
   290  }
   291  
   292  .glyphicon-asterisk:before {
   293    content: "*";
   294  }
   295  
   296  .glyphicon-plus:before {
   297    content: "+";
   298  }
   299  
   300  .glyphicon-eur:before, .glyphicon-euro:before {
   301    content: "€";
   302  }
   303  
   304  .glyphicon-minus:before {
   305    content: "−";
   306  }
   307  
   308  .glyphicon-cloud:before {
   309    content: "☁";
   310  }
   311  
   312  .glyphicon-envelope:before {
   313    content: "✉";
   314  }
   315  
   316  .glyphicon-pencil:before {
   317    content: "✏";
   318  }
   319  
   320  .glyphicon-glass:before {
   321    content: "";
   322  }
   323  
   324  .glyphicon-music:before {
   325    content: "";
   326  }
   327  
   328  .glyphicon-search:before {
   329    content: "";
   330  }
   331  
   332  .glyphicon-heart:before {
   333    content: "";
   334  }
   335  
   336  .glyphicon-star:before {
   337    content: "";
   338  }
   339  
   340  .glyphicon-star-empty:before {
   341    content: "";
   342  }
   343  
   344  .glyphicon-user:before {
   345    content: "";
   346  }
   347  
   348  .glyphicon-film:before {
   349    content: "";
   350  }
   351  
   352  .glyphicon-th-large:before {
   353    content: "";
   354  }
   355  
   356  .glyphicon-th:before {
   357    content: "";
   358  }
   359  
   360  .glyphicon-th-list:before {
   361    content: "";
   362  }
   363  
   364  .glyphicon-ok:before {
   365    content: "";
   366  }
   367  
   368  .glyphicon-remove:before {
   369    content: "";
   370  }
   371  
   372  .glyphicon-zoom-in:before {
   373    content: "";
   374  }
   375  
   376  .glyphicon-zoom-out:before {
   377    content: "";
   378  }
   379  
   380  .glyphicon-off:before {
   381    content: "";
   382  }
   383  
   384  .glyphicon-signal:before {
   385    content: "";
   386  }
   387  
   388  .glyphicon-cog:before {
   389    content: "";
   390  }
   391  
   392  .glyphicon-trash:before {
   393    content: "";
   394  }
   395  
   396  .glyphicon-home:before {
   397    content: "";
   398  }
   399  
   400  .glyphicon-file:before {
   401    content: "";
   402  }
   403  
   404  .glyphicon-time:before {
   405    content: "";
   406  }
   407  
   408  .glyphicon-road:before {
   409    content: "";
   410  }
   411  
   412  .glyphicon-download-alt:before {
   413    content: "";
   414  }
   415  
   416  .glyphicon-download:before {
   417    content: "";
   418  }
   419  
   420  .glyphicon-upload:before {
   421    content: "";
   422  }
   423  
   424  .glyphicon-inbox:before {
   425    content: "";
   426  }
   427  
   428  .glyphicon-play-circle:before {
   429    content: "";
   430  }
   431  
   432  .glyphicon-repeat:before {
   433    content: "";
   434  }
   435  
   436  .glyphicon-refresh:before {
   437    content: "";
   438  }
   439  
   440  .glyphicon-list-alt:before {
   441    content: "";
   442  }
   443  
   444  .glyphicon-lock:before {
   445    content: "";
   446  }
   447  
   448  .glyphicon-flag:before {
   449    content: "";
   450  }
   451  
   452  .glyphicon-headphones:before {
   453    content: "";
   454  }
   455  
   456  .glyphicon-volume-off:before {
   457    content: "";
   458  }
   459  
   460  .glyphicon-volume-down:before {
   461    content: "";
   462  }
   463  
   464  .glyphicon-volume-up:before {
   465    content: "";
   466  }
   467  
   468  .glyphicon-qrcode:before {
   469    content: "";
   470  }
   471  
   472  .glyphicon-barcode:before {
   473    content: "";
   474  }
   475  
   476  .glyphicon-tag:before {
   477    content: "";
   478  }
   479  
   480  .glyphicon-tags:before {
   481    content: "";
   482  }
   483  
   484  .glyphicon-book:before {
   485    content: "";
   486  }
   487  
   488  .glyphicon-bookmark:before {
   489    content: "";
   490  }
   491  
   492  .glyphicon-print:before {
   493    content: "";
   494  }
   495  
   496  .glyphicon-camera:before {
   497    content: "";
   498  }
   499  
   500  .glyphicon-font:before {
   501    content: "";
   502  }
   503  
   504  .glyphicon-bold:before {
   505    content: "";
   506  }
   507  
   508  .glyphicon-italic:before {
   509    content: "";
   510  }
   511  
   512  .glyphicon-text-height:before {
   513    content: "";
   514  }
   515  
   516  .glyphicon-text-width:before {
   517    content: "";
   518  }
   519  
   520  .glyphicon-align-left:before {
   521    content: "";
   522  }
   523  
   524  .glyphicon-align-center:before {
   525    content: "";
   526  }
   527  
   528  .glyphicon-align-right:before {
   529    content: "";
   530  }
   531  
   532  .glyphicon-align-justify:before {
   533    content: "";
   534  }
   535  
   536  .glyphicon-list:before {
   537    content: "";
   538  }
   539  
   540  .glyphicon-indent-left:before {
   541    content: "";
   542  }
   543  
   544  .glyphicon-indent-right:before {
   545    content: "";
   546  }
   547  
   548  .glyphicon-facetime-video:before {
   549    content: "";
   550  }
   551  
   552  .glyphicon-picture:before {
   553    content: "";
   554  }
   555  
   556  .glyphicon-map-marker:before {
   557    content: "";
   558  }
   559  
   560  .glyphicon-adjust:before {
   561    content: "";
   562  }
   563  
   564  .glyphicon-tint:before {
   565    content: "";
   566  }
   567  
   568  .glyphicon-edit:before {
   569    content: "";
   570  }
   571  
   572  .glyphicon-share:before {
   573    content: "";
   574  }
   575  
   576  .glyphicon-check:before {
   577    content: "";
   578  }
   579  
   580  .glyphicon-move:before {
   581    content: "";
   582  }
   583  
   584  .glyphicon-step-backward:before {
   585    content: "";
   586  }
   587  
   588  .glyphicon-fast-backward:before {
   589    content: "";
   590  }
   591  
   592  .glyphicon-backward:before {
   593    content: "";
   594  }
   595  
   596  .glyphicon-play:before {
   597    content: "";
   598  }
   599  
   600  .glyphicon-pause:before {
   601    content: "";
   602  }
   603  
   604  .glyphicon-stop:before {
   605    content: "";
   606  }
   607  
   608  .glyphicon-forward:before {
   609    content: "";
   610  }
   611  
   612  .glyphicon-fast-forward:before {
   613    content: "";
   614  }
   615  
   616  .glyphicon-step-forward:before {
   617    content: "";
   618  }
   619  
   620  .glyphicon-eject:before {
   621    content: "";
   622  }
   623  
   624  .glyphicon-chevron-left:before {
   625    content: "";
   626  }
   627  
   628  .glyphicon-chevron-right:before {
   629    content: "";
   630  }
   631  
   632  .glyphicon-plus-sign:before {
   633    content: "";
   634  }
   635  
   636  .glyphicon-minus-sign:before {
   637    content: "";
   638  }
   639  
   640  .glyphicon-remove-sign:before {
   641    content: "";
   642  }
   643  
   644  .glyphicon-ok-sign:before {
   645    content: "";
   646  }
   647  
   648  .glyphicon-question-sign:before {
   649    content: "";
   650  }
   651  
   652  .glyphicon-info-sign:before {
   653    content: "";
   654  }
   655  
   656  .glyphicon-screenshot:before {
   657    content: "";
   658  }
   659  
   660  .glyphicon-remove-circle:before {
   661    content: "";
   662  }
   663  
   664  .glyphicon-ok-circle:before {
   665    content: "";
   666  }
   667  
   668  .glyphicon-ban-circle:before {
   669    content: "";
   670  }
   671  
   672  .glyphicon-arrow-left:before {
   673    content: "";
   674  }
   675  
   676  .glyphicon-arrow-right:before {
   677    content: "";
   678  }
   679  
   680  .glyphicon-arrow-up:before {
   681    content: "";
   682  }
   683  
   684  .glyphicon-arrow-down:before {
   685    content: "";
   686  }
   687  
   688  .glyphicon-share-alt:before {
   689    content: "";
   690  }
   691  
   692  .glyphicon-resize-full:before {
   693    content: "";
   694  }
   695  
   696  .glyphicon-resize-small:before {
   697    content: "";
   698  }
   699  
   700  .glyphicon-exclamation-sign:before {
   701    content: "";
   702  }
   703  
   704  .glyphicon-gift:before {
   705    content: "";
   706  }
   707  
   708  .glyphicon-leaf:before {
   709    content: "";
   710  }
   711  
   712  .glyphicon-fire:before {
   713    content: "";
   714  }
   715  
   716  .glyphicon-eye-open:before {
   717    content: "";
   718  }
   719  
   720  .glyphicon-eye-close:before {
   721    content: "";
   722  }
   723  
   724  .glyphicon-warning-sign:before {
   725    content: "";
   726  }
   727  
   728  .glyphicon-plane:before {
   729    content: "";
   730  }
   731  
   732  .glyphicon-calendar:before {
   733    content: "";
   734  }
   735  
   736  .glyphicon-random:before {
   737    content: "";
   738  }
   739  
   740  .glyphicon-comment:before {
   741    content: "";
   742  }
   743  
   744  .glyphicon-magnet:before {
   745    content: "";
   746  }
   747  
   748  .glyphicon-chevron-up:before {
   749    content: "";
   750  }
   751  
   752  .glyphicon-chevron-down:before {
   753    content: "";
   754  }
   755  
   756  .glyphicon-retweet:before {
   757    content: "";
   758  }
   759  
   760  .glyphicon-shopping-cart:before {
   761    content: "";
   762  }
   763  
   764  .glyphicon-folder-close:before {
   765    content: "";
   766  }
   767  
   768  .glyphicon-folder-open:before {
   769    content: "";
   770  }
   771  
   772  .glyphicon-resize-vertical:before {
   773    content: "";
   774  }
   775  
   776  .glyphicon-resize-horizontal:before {
   777    content: "";
   778  }
   779  
   780  .glyphicon-hdd:before {
   781    content: "";
   782  }
   783  
   784  .glyphicon-bullhorn:before {
   785    content: "";
   786  }
   787  
   788  .glyphicon-bell:before {
   789    content: "";
   790  }
   791  
   792  .glyphicon-certificate:before {
   793    content: "";
   794  }
   795  
   796  .glyphicon-thumbs-up:before {
   797    content: "";
   798  }
   799  
   800  .glyphicon-thumbs-down:before {
   801    content: "";
   802  }
   803  
   804  .glyphicon-hand-right:before {
   805    content: "";
   806  }
   807  
   808  .glyphicon-hand-left:before {
   809    content: "";
   810  }
   811  
   812  .glyphicon-hand-up:before {
   813    content: "";
   814  }
   815  
   816  .glyphicon-hand-down:before {
   817    content: "";
   818  }
   819  
   820  .glyphicon-circle-arrow-right:before {
   821    content: "";
   822  }
   823  
   824  .glyphicon-circle-arrow-left:before {
   825    content: "";
   826  }
   827  
   828  .glyphicon-circle-arrow-up:before {
   829    content: "";
   830  }
   831  
   832  .glyphicon-circle-arrow-down:before {
   833    content: "";
   834  }
   835  
   836  .glyphicon-globe:before {
   837    content: "";
   838  }
   839  
   840  .glyphicon-wrench:before {
   841    content: "";
   842  }
   843  
   844  .glyphicon-tasks:before {
   845    content: "";
   846  }
   847  
   848  .glyphicon-filter:before {
   849    content: "";
   850  }
   851  
   852  .glyphicon-briefcase:before {
   853    content: "";
   854  }
   855  
   856  .glyphicon-fullscreen:before {
   857    content: "";
   858  }
   859  
   860  .glyphicon-dashboard:before {
   861    content: "";
   862  }
   863  
   864  .glyphicon-paperclip:before {
   865    content: "";
   866  }
   867  
   868  .glyphicon-heart-empty:before {
   869    content: "";
   870  }
   871  
   872  .glyphicon-link:before {
   873    content: "";
   874  }
   875  
   876  .glyphicon-phone:before {
   877    content: "";
   878  }
   879  
   880  .glyphicon-pushpin:before {
   881    content: "";
   882  }
   883  
   884  .glyphicon-usd:before {
   885    content: "";
   886  }
   887  
   888  .glyphicon-gbp:before {
   889    content: "";
   890  }
   891  
   892  .glyphicon-sort:before {
   893    content: "";
   894  }
   895  
   896  .glyphicon-sort-by-alphabet:before {
   897    content: "";
   898  }
   899  
   900  .glyphicon-sort-by-alphabet-alt:before {
   901    content: "";
   902  }
   903  
   904  .glyphicon-sort-by-order:before {
   905    content: "";
   906  }
   907  
   908  .glyphicon-sort-by-order-alt:before {
   909    content: "";
   910  }
   911  
   912  .glyphicon-sort-by-attributes:before {
   913    content: "";
   914  }
   915  
   916  .glyphicon-sort-by-attributes-alt:before {
   917    content: "";
   918  }
   919  
   920  .glyphicon-unchecked:before {
   921    content: "";
   922  }
   923  
   924  .glyphicon-expand:before {
   925    content: "";
   926  }
   927  
   928  .glyphicon-collapse-down:before {
   929    content: "";
   930  }
   931  
   932  .glyphicon-collapse-up:before {
   933    content: "";
   934  }
   935  
   936  .glyphicon-log-in:before {
   937    content: "";
   938  }
   939  
   940  .glyphicon-flash:before {
   941    content: "";
   942  }
   943  
   944  .glyphicon-log-out:before {
   945    content: "";
   946  }
   947  
   948  .glyphicon-new-window:before {
   949    content: "";
   950  }
   951  
   952  .glyphicon-record:before {
   953    content: "";
   954  }
   955  
   956  .glyphicon-save:before {
   957    content: "";
   958  }
   959  
   960  .glyphicon-open:before {
   961    content: "";
   962  }
   963  
   964  .glyphicon-saved:before {
   965    content: "";
   966  }
   967  
   968  .glyphicon-import:before {
   969    content: "";
   970  }
   971  
   972  .glyphicon-export:before {
   973    content: "";
   974  }
   975  
   976  .glyphicon-send:before {
   977    content: "";
   978  }
   979  
   980  .glyphicon-floppy-disk:before {
   981    content: "";
   982  }
   983  
   984  .glyphicon-floppy-saved:before {
   985    content: "";
   986  }
   987  
   988  .glyphicon-floppy-remove:before {
   989    content: "";
   990  }
   991  
   992  .glyphicon-floppy-save:before {
   993    content: "";
   994  }
   995  
   996  .glyphicon-floppy-open:before {
   997    content: "";
   998  }
   999  
  1000  .glyphicon-credit-card:before {
  1001    content: "";
  1002  }
  1003  
  1004  .glyphicon-transfer:before {
  1005    content: "";
  1006  }
  1007  
  1008  .glyphicon-cutlery:before {
  1009    content: "";
  1010  }
  1011  
  1012  .glyphicon-header:before {
  1013    content: "";
  1014  }
  1015  
  1016  .glyphicon-compressed:before {
  1017    content: "";
  1018  }
  1019  
  1020  .glyphicon-earphone:before {
  1021    content: "";
  1022  }
  1023  
  1024  .glyphicon-phone-alt:before {
  1025    content: "";
  1026  }
  1027  
  1028  .glyphicon-tower:before {
  1029    content: "";
  1030  }
  1031  
  1032  .glyphicon-stats:before {
  1033    content: "";
  1034  }
  1035  
  1036  .glyphicon-sd-video:before {
  1037    content: "";
  1038  }
  1039  
  1040  .glyphicon-hd-video:before {
  1041    content: "";
  1042  }
  1043  
  1044  .glyphicon-subtitles:before {
  1045    content: "";
  1046  }
  1047  
  1048  .glyphicon-sound-stereo:before {
  1049    content: "";
  1050  }
  1051  
  1052  .glyphicon-sound-dolby:before {
  1053    content: "";
  1054  }
  1055  
  1056  .glyphicon-sound-5-1:before {
  1057    content: "";
  1058  }
  1059  
  1060  .glyphicon-sound-6-1:before {
  1061    content: "";
  1062  }
  1063  
  1064  .glyphicon-sound-7-1:before {
  1065    content: "";
  1066  }
  1067  
  1068  .glyphicon-copyright-mark:before {
  1069    content: "";
  1070  }
  1071  
  1072  .glyphicon-registration-mark:before {
  1073    content: "";
  1074  }
  1075  
  1076  .glyphicon-cloud-download:before {
  1077    content: "";
  1078  }
  1079  
  1080  .glyphicon-cloud-upload:before {
  1081    content: "";
  1082  }
  1083  
  1084  .glyphicon-tree-conifer:before {
  1085    content: "";
  1086  }
  1087  
  1088  .glyphicon-tree-deciduous:before {
  1089    content: "";
  1090  }
  1091  
  1092  .glyphicon-cd:before {
  1093    content: "";
  1094  }
  1095  
  1096  .glyphicon-save-file:before {
  1097    content: "";
  1098  }
  1099  
  1100  .glyphicon-open-file:before {
  1101    content: "";
  1102  }
  1103  
  1104  .glyphicon-level-up:before {
  1105    content: "";
  1106  }
  1107  
  1108  .glyphicon-copy:before {
  1109    content: "";
  1110  }
  1111  
  1112  .glyphicon-paste:before {
  1113    content: "";
  1114  }
  1115  
  1116  .glyphicon-alert:before {
  1117    content: "";
  1118  }
  1119  
  1120  .glyphicon-equalizer:before {
  1121    content: "";
  1122  }
  1123  
  1124  .glyphicon-king:before {
  1125    content: "";
  1126  }
  1127  
  1128  .glyphicon-queen:before {
  1129    content: "";
  1130  }
  1131  
  1132  .glyphicon-pawn:before {
  1133    content: "";
  1134  }
  1135  
  1136  .glyphicon-bishop:before {
  1137    content: "";
  1138  }
  1139  
  1140  .glyphicon-knight:before {
  1141    content: "";
  1142  }
  1143  
  1144  .glyphicon-baby-formula:before {
  1145    content: "";
  1146  }
  1147  
  1148  .glyphicon-tent:before {
  1149    content: "⛺";
  1150  }
  1151  
  1152  .glyphicon-blackboard:before {
  1153    content: "";
  1154  }
  1155  
  1156  .glyphicon-bed:before {
  1157    content: "";
  1158  }
  1159  
  1160  .glyphicon-apple:before {
  1161    content: "";
  1162  }
  1163  
  1164  .glyphicon-erase:before {
  1165    content: "";
  1166  }
  1167  
  1168  .glyphicon-hourglass:before {
  1169    content: "⌛";
  1170  }
  1171  
  1172  .glyphicon-lamp:before {
  1173    content: "";
  1174  }
  1175  
  1176  .glyphicon-duplicate:before {
  1177    content: "";
  1178  }
  1179  
  1180  .glyphicon-piggy-bank:before {
  1181    content: "";
  1182  }
  1183  
  1184  .glyphicon-scissors:before {
  1185    content: "";
  1186  }
  1187  
  1188  .glyphicon-bitcoin:before {
  1189    content: "";
  1190  }
  1191  
  1192  .glyphicon-btc:before {
  1193    content: "";
  1194  }
  1195  
  1196  .glyphicon-xbt:before {
  1197    content: "";
  1198  }
  1199  
  1200  .glyphicon-yen:before {
  1201    content: "¥";
  1202  }
  1203  
  1204  .glyphicon-jpy:before {
  1205    content: "¥";
  1206  }
  1207  
  1208  .glyphicon-ruble:before {
  1209    content: "₽";
  1210  }
  1211  
  1212  .glyphicon-rub:before {
  1213    content: "₽";
  1214  }
  1215  
  1216  .glyphicon-scale:before {
  1217    content: "";
  1218  }
  1219  
  1220  .glyphicon-ice-lolly:before {
  1221    content: "";
  1222  }
  1223  
  1224  .glyphicon-ice-lolly-tasted:before {
  1225    content: "";
  1226  }
  1227  
  1228  .glyphicon-education:before {
  1229    content: "";
  1230  }
  1231  
  1232  .glyphicon-option-horizontal:before {
  1233    content: "";
  1234  }
  1235  
  1236  .glyphicon-option-vertical:before {
  1237    content: "";
  1238  }
  1239  
  1240  .glyphicon-menu-hamburger:before {
  1241    content: "";
  1242  }
  1243  
  1244  .glyphicon-modal-window:before {
  1245    content: "";
  1246  }
  1247  
  1248  .glyphicon-oil:before {
  1249    content: "";
  1250  }
  1251  
  1252  .glyphicon-grain:before {
  1253    content: "";
  1254  }
  1255  
  1256  .glyphicon-sunglasses:before {
  1257    content: "";
  1258  }
  1259  
  1260  .glyphicon-text-size:before {
  1261    content: "";
  1262  }
  1263  
  1264  .glyphicon-text-color:before {
  1265    content: "";
  1266  }
  1267  
  1268  .glyphicon-text-background:before {
  1269    content: "";
  1270  }
  1271  
  1272  .glyphicon-object-align-top:before {
  1273    content: "";
  1274  }
  1275  
  1276  .glyphicon-object-align-bottom:before {
  1277    content: "";
  1278  }
  1279  
  1280  .glyphicon-object-align-horizontal:before {
  1281    content: "";
  1282  }
  1283  
  1284  .glyphicon-object-align-left:before {
  1285    content: "";
  1286  }
  1287  
  1288  .glyphicon-object-align-vertical:before {
  1289    content: "";
  1290  }
  1291  
  1292  .glyphicon-object-align-right:before {
  1293    content: "";
  1294  }
  1295  
  1296  .glyphicon-triangle-right:before {
  1297    content: "";
  1298  }
  1299  
  1300  .glyphicon-triangle-left:before {
  1301    content: "";
  1302  }
  1303  
  1304  .glyphicon-triangle-bottom:before {
  1305    content: "";
  1306  }
  1307  
  1308  .glyphicon-triangle-top:before {
  1309    content: "";
  1310  }
  1311  
  1312  .glyphicon-console:before {
  1313    content: "";
  1314  }
  1315  
  1316  .glyphicon-superscript:before {
  1317    content: "";
  1318  }
  1319  
  1320  .glyphicon-subscript:before {
  1321    content: "";
  1322  }
  1323  
  1324  .glyphicon-menu-left:before {
  1325    content: "";
  1326  }
  1327  
  1328  .glyphicon-menu-right:before {
  1329    content: "";
  1330  }
  1331  
  1332  .glyphicon-menu-down:before {
  1333    content: "";
  1334  }
  1335  
  1336  .glyphicon-menu-up:before {
  1337    content: "";
  1338  }
  1339  
  1340  * {
  1341    -webkit-box-sizing: border-box;
  1342    -moz-box-sizing: border-box;
  1343    box-sizing: border-box;
  1344  }
  1345  
  1346  :after, :before {
  1347    -webkit-box-sizing: border-box;
  1348    -moz-box-sizing: border-box;
  1349    box-sizing: border-box;
  1350  }
  1351  
  1352  html {
  1353    font-size: 10px;
  1354    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1355  }
  1356  
  1357  body {
  1358    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  1359    font-size: 14px;
  1360    line-height: 1.42857143;
  1361    color: #333;
  1362    background-color: #fff;
  1363  }
  1364  
  1365  button, input, select, textarea {
  1366    font-family: inherit;
  1367    font-size: inherit;
  1368    line-height: inherit;
  1369  }
  1370  
  1371  a {
  1372    color: #337ab7;
  1373    text-decoration: none;
  1374  }
  1375  
  1376  a:focus, a:hover {
  1377    color: #23527c;
  1378    text-decoration: underline;
  1379  }
  1380  
  1381  a:focus {
  1382    outline: thin dotted;
  1383    outline: 5px auto -webkit-focus-ring-color;
  1384    outline-offset: -2px;
  1385  }
  1386  
  1387  figure {
  1388    margin: 0;
  1389  }
  1390  
  1391  img {
  1392    vertical-align: middle;
  1393  }
  1394  
  1395  .carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  1396    display: block;
  1397    max-width: 100%;
  1398    height: auto;
  1399  }
  1400  
  1401  .img-rounded {
  1402    border-radius: 6px;
  1403  }
  1404  
  1405  .img-thumbnail {
  1406    display: inline-block;
  1407    max-width: 100%;
  1408    height: auto;
  1409    padding: 4px;
  1410    line-height: 1.42857143;
  1411    background-color: #fff;
  1412    border: 1px solid #ddd;
  1413    border-radius: 4px;
  1414    -webkit-transition: all 0.2s ease-in-out;
  1415    -o-transition: all 0.2s ease-in-out;
  1416    transition: all 0.2s ease-in-out;
  1417  }
  1418  
  1419  .img-circle {
  1420    border-radius: 50%;
  1421  }
  1422  
  1423  hr {
  1424    margin-top: 20px;
  1425    margin-bottom: 20px;
  1426    border: 0;
  1427    border-top: 1px solid #eee;
  1428  }
  1429  
  1430  .sr-only {
  1431    position: absolute;
  1432    width: 1px;
  1433    height: 1px;
  1434    padding: 0;
  1435    margin: -1px;
  1436    overflow: hidden;
  1437    clip: rect(0, 0, 0, 0);
  1438    border: 0;
  1439  }
  1440  
  1441  .sr-only-focusable:active, .sr-only-focusable:focus {
  1442    position: static;
  1443    width: auto;
  1444    height: auto;
  1445    margin: 0;
  1446    overflow: visible;
  1447    clip: auto;
  1448  }
  1449  
  1450  [role=button] {
  1451    cursor: pointer;
  1452  }
  1453  
  1454  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  1455    font-family: inherit;
  1456    font-weight: 500;
  1457    line-height: 1.1;
  1458    color: inherit;
  1459  }
  1460  
  1461  .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
  1462    font-weight: 400;
  1463    line-height: 1;
  1464    color: #777;
  1465  }
  1466  
  1467  .h1, .h2, .h3, h1, h2, h3 {
  1468    margin-top: 20px;
  1469    margin-bottom: 10px;
  1470  }
  1471  
  1472  .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
  1473    font-size: 65%;
  1474  }
  1475  
  1476  .h4, .h5, .h6, h4, h5, h6 {
  1477    margin-top: 10px;
  1478    margin-bottom: 10px;
  1479  }
  1480  
  1481  .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
  1482    font-size: 75%;
  1483  }
  1484  
  1485  .h1, h1 {
  1486    font-size: 36px;
  1487  }
  1488  
  1489  .h2, h2 {
  1490    font-size: 30px;
  1491  }
  1492  
  1493  .h3, h3 {
  1494    font-size: 24px;
  1495  }
  1496  
  1497  .h4, h4 {
  1498    font-size: 18px;
  1499  }
  1500  
  1501  .h5, h5 {
  1502    font-size: 14px;
  1503  }
  1504  
  1505  .h6, h6 {
  1506    font-size: 12px;
  1507  }
  1508  
  1509  p {
  1510    margin: 0 0 10px;
  1511  }
  1512  
  1513  .lead {
  1514    margin-bottom: 20px;
  1515    font-size: 16px;
  1516    font-weight: 300;
  1517    line-height: 1.4;
  1518  }
  1519  
  1520  @media (min-width: 768px) {
  1521    .lead {
  1522      font-size: 21px;
  1523    }
  1524  }
  1525  .small, small {
  1526    font-size: 85%;
  1527  }
  1528  
  1529  .mark, mark {
  1530    padding: 0.2em;
  1531    background-color: #fcf8e3;
  1532  }
  1533  
  1534  .text-left {
  1535    text-align: left;
  1536  }
  1537  
  1538  .text-right {
  1539    text-align: right;
  1540  }
  1541  
  1542  .text-center {
  1543    text-align: center;
  1544  }
  1545  
  1546  .text-justify {
  1547    text-align: justify;
  1548  }
  1549  
  1550  .text-nowrap {
  1551    white-space: nowrap;
  1552  }
  1553  
  1554  .text-lowercase {
  1555    text-transform: lowercase;
  1556  }
  1557  
  1558  .text-uppercase {
  1559    text-transform: uppercase;
  1560  }
  1561  
  1562  .text-capitalize {
  1563    text-transform: capitalize;
  1564  }
  1565  
  1566  .text-muted {
  1567    color: #777;
  1568  }
  1569  
  1570  .text-primary {
  1571    color: #337ab7;
  1572  }
  1573  
  1574  a.text-primary:hover {
  1575    color: #286090;
  1576  }
  1577  
  1578  .text-success {
  1579    color: #3c763d;
  1580  }
  1581  
  1582  a.text-success:hover {
  1583    color: #2b542c;
  1584  }
  1585  
  1586  .text-info {
  1587    color: #31708f;
  1588  }
  1589  
  1590  a.text-info:hover {
  1591    color: #245269;
  1592  }
  1593  
  1594  .text-warning {
  1595    color: #8a6d3b;
  1596  }
  1597  
  1598  a.text-warning:hover {
  1599    color: #66512c;
  1600  }
  1601  
  1602  .text-danger {
  1603    color: #a94442;
  1604  }
  1605  
  1606  a.text-danger:hover {
  1607    color: #843534;
  1608  }
  1609  
  1610  .bg-primary {
  1611    color: #fff;
  1612    background-color: #337ab7;
  1613  }
  1614  
  1615  a.bg-primary:hover {
  1616    background-color: #286090;
  1617  }
  1618  
  1619  .bg-success {
  1620    background-color: #dff0d8;
  1621  }
  1622  
  1623  a.bg-success:hover {
  1624    background-color: #c1e2b3;
  1625  }
  1626  
  1627  .bg-info {
  1628    background-color: #d9edf7;
  1629  }
  1630  
  1631  a.bg-info:hover {
  1632    background-color: #afd9ee;
  1633  }
  1634  
  1635  .bg-warning {
  1636    background-color: #fcf8e3;
  1637  }
  1638  
  1639  a.bg-warning:hover {
  1640    background-color: #f7ecb5;
  1641  }
  1642  
  1643  .bg-danger {
  1644    background-color: #f2dede;
  1645  }
  1646  
  1647  a.bg-danger:hover {
  1648    background-color: #e4b9b9;
  1649  }
  1650  
  1651  .page-header {
  1652    padding-bottom: 9px;
  1653    margin: 40px 0 20px;
  1654    border-bottom: 1px solid #eee;
  1655  }
  1656  
  1657  ol, ul {
  1658    margin-top: 0;
  1659    margin-bottom: 10px;
  1660  }
  1661  
  1662  ol ol, ol ul, ul ol, ul ul {
  1663    margin-bottom: 0;
  1664  }
  1665  
  1666  .list-unstyled {
  1667    padding-left: 0;
  1668    list-style: none;
  1669  }
  1670  
  1671  .list-inline {
  1672    padding-left: 0;
  1673    margin-left: -5px;
  1674    list-style: none;
  1675  }
  1676  
  1677  .list-inline > li {
  1678    display: inline-block;
  1679    padding-right: 5px;
  1680    padding-left: 5px;
  1681  }
  1682  
  1683  dl {
  1684    margin-top: 0;
  1685    margin-bottom: 20px;
  1686  }
  1687  
  1688  dd, dt {
  1689    line-height: 1.42857143;
  1690  }
  1691  
  1692  dt {
  1693    font-weight: 700;
  1694  }
  1695  
  1696  dd {
  1697    margin-left: 0;
  1698  }
  1699  
  1700  @media (min-width: 768px) {
  1701    .dl-horizontal dt {
  1702      float: left;
  1703      width: 160px;
  1704      overflow: hidden;
  1705      clear: left;
  1706      text-align: right;
  1707      text-overflow: ellipsis;
  1708      white-space: nowrap;
  1709    }
  1710  
  1711    .dl-horizontal dd {
  1712      margin-left: 180px;
  1713    }
  1714  }
  1715  abbr[data-original-title], abbr[title] {
  1716    cursor: help;
  1717    border-bottom: 1px dotted #777;
  1718  }
  1719  
  1720  .initialism {
  1721    font-size: 90%;
  1722    text-transform: uppercase;
  1723  }
  1724  
  1725  blockquote {
  1726    padding: 10px 20px;
  1727    margin: 0 0 20px;
  1728    font-size: 17.5px;
  1729    border-left: 5px solid #eee;
  1730  }
  1731  
  1732  blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
  1733    margin-bottom: 0;
  1734  }
  1735  
  1736  blockquote .small, blockquote footer, blockquote small {
  1737    display: block;
  1738    font-size: 80%;
  1739    line-height: 1.42857143;
  1740    color: #777;
  1741  }
  1742  
  1743  blockquote .small:before, blockquote footer:before, blockquote small:before {
  1744    content: "— ";
  1745  }
  1746  
  1747  .blockquote-reverse, blockquote.pull-right {
  1748    padding-right: 15px;
  1749    padding-left: 0;
  1750    text-align: right;
  1751    border-right: 5px solid #eee;
  1752    border-left: 0;
  1753  }
  1754  
  1755  .blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
  1756    content: "";
  1757  }
  1758  
  1759  .blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
  1760    content: " —";
  1761  }
  1762  
  1763  address {
  1764    margin-bottom: 20px;
  1765    font-style: normal;
  1766    line-height: 1.42857143;
  1767  }
  1768  
  1769  code, kbd, pre, samp {
  1770    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  1771  }
  1772  
  1773  code {
  1774    padding: 2px 4px;
  1775    font-size: 90%;
  1776    color: #c7254e;
  1777    background-color: #f9f2f4;
  1778    border-radius: 4px;
  1779  }
  1780  
  1781  kbd {
  1782    padding: 2px 4px;
  1783    font-size: 90%;
  1784    color: #fff;
  1785    background-color: #333;
  1786    border-radius: 3px;
  1787    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  1788    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  1789  }
  1790  
  1791  kbd kbd {
  1792    padding: 0;
  1793    font-size: 100%;
  1794    font-weight: 700;
  1795    -webkit-box-shadow: none;
  1796    box-shadow: none;
  1797  }
  1798  
  1799  pre {
  1800    display: block;
  1801    padding: 9.5px;
  1802    margin: 0 0 10px;
  1803    font-size: 13px;
  1804    line-height: 1.42857143;
  1805    color: #333;
  1806    word-break: break-all;
  1807    word-wrap: break-word;
  1808    background-color: #f5f5f5;
  1809    border: 1px solid #ccc;
  1810    border-radius: 4px;
  1811  }
  1812  
  1813  pre code {
  1814    padding: 0;
  1815    font-size: inherit;
  1816    color: inherit;
  1817    white-space: pre-wrap;
  1818    background-color: transparent;
  1819    border-radius: 0;
  1820  }
  1821  
  1822  .pre-scrollable {
  1823    max-height: 340px;
  1824    overflow-y: scroll;
  1825  }
  1826  
  1827  .container {
  1828    padding-right: 15px;
  1829    padding-left: 15px;
  1830    margin-right: auto;
  1831    margin-left: auto;
  1832  }
  1833  
  1834  @media (min-width: 768px) {
  1835    .container {
  1836      width: 750px;
  1837    }
  1838  }
  1839  @media (min-width: 992px) {
  1840    .container {
  1841      width: 970px;
  1842    }
  1843  }
  1844  @media (min-width: 1200px) {
  1845    .container {
  1846      width: 1170px;
  1847    }
  1848  }
  1849  .container-fluid {
  1850    padding-right: 15px;
  1851    padding-left: 15px;
  1852    margin-right: auto;
  1853    margin-left: auto;
  1854  }
  1855  
  1856  .row {
  1857    margin-right: -15px;
  1858    margin-left: -15px;
  1859  }
  1860  
  1861  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  1862    position: relative;
  1863    min-height: 1px;
  1864    padding-right: 15px;
  1865    padding-left: 15px;
  1866  }
  1867  
  1868  .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  1869    float: left;
  1870  }
  1871  
  1872  .col-xs-12 {
  1873    width: 100%;
  1874  }
  1875  
  1876  .col-xs-11 {
  1877    width: 91.66666667%;
  1878  }
  1879  
  1880  .col-xs-10 {
  1881    width: 83.33333333%;
  1882  }
  1883  
  1884  .col-xs-9 {
  1885    width: 75%;
  1886  }
  1887  
  1888  .col-xs-8 {
  1889    width: 66.66666667%;
  1890  }
  1891  
  1892  .col-xs-7 {
  1893    width: 58.33333333%;
  1894  }
  1895  
  1896  .col-xs-6 {
  1897    width: 50%;
  1898  }
  1899  
  1900  .col-xs-5 {
  1901    width: 41.66666667%;
  1902  }
  1903  
  1904  .col-xs-4 {
  1905    width: 33.33333333%;
  1906  }
  1907  
  1908  .col-xs-3 {
  1909    width: 25%;
  1910  }
  1911  
  1912  .col-xs-2 {
  1913    width: 16.66666667%;
  1914  }
  1915  
  1916  .col-xs-1 {
  1917    width: 8.33333333%;
  1918  }
  1919  
  1920  .col-xs-pull-12 {
  1921    right: 100%;
  1922  }
  1923  
  1924  .col-xs-pull-11 {
  1925    right: 91.66666667%;
  1926  }
  1927  
  1928  .col-xs-pull-10 {
  1929    right: 83.33333333%;
  1930  }
  1931  
  1932  .col-xs-pull-9 {
  1933    right: 75%;
  1934  }
  1935  
  1936  .col-xs-pull-8 {
  1937    right: 66.66666667%;
  1938  }
  1939  
  1940  .col-xs-pull-7 {
  1941    right: 58.33333333%;
  1942  }
  1943  
  1944  .col-xs-pull-6 {
  1945    right: 50%;
  1946  }
  1947  
  1948  .col-xs-pull-5 {
  1949    right: 41.66666667%;
  1950  }
  1951  
  1952  .col-xs-pull-4 {
  1953    right: 33.33333333%;
  1954  }
  1955  
  1956  .col-xs-pull-3 {
  1957    right: 25%;
  1958  }
  1959  
  1960  .col-xs-pull-2 {
  1961    right: 16.66666667%;
  1962  }
  1963  
  1964  .col-xs-pull-1 {
  1965    right: 8.33333333%;
  1966  }
  1967  
  1968  .col-xs-pull-0 {
  1969    right: auto;
  1970  }
  1971  
  1972  .col-xs-push-12 {
  1973    left: 100%;
  1974  }
  1975  
  1976  .col-xs-push-11 {
  1977    left: 91.66666667%;
  1978  }
  1979  
  1980  .col-xs-push-10 {
  1981    left: 83.33333333%;
  1982  }
  1983  
  1984  .col-xs-push-9 {
  1985    left: 75%;
  1986  }
  1987  
  1988  .col-xs-push-8 {
  1989    left: 66.66666667%;
  1990  }
  1991  
  1992  .col-xs-push-7 {
  1993    left: 58.33333333%;
  1994  }
  1995  
  1996  .col-xs-push-6 {
  1997    left: 50%;
  1998  }
  1999  
  2000  .col-xs-push-5 {
  2001    left: 41.66666667%;
  2002  }
  2003  
  2004  .col-xs-push-4 {
  2005    left: 33.33333333%;
  2006  }
  2007  
  2008  .col-xs-push-3 {
  2009    left: 25%;
  2010  }
  2011  
  2012  .col-xs-push-2 {
  2013    left: 16.66666667%;
  2014  }
  2015  
  2016  .col-xs-push-1 {
  2017    left: 8.33333333%;
  2018  }
  2019  
  2020  .col-xs-push-0 {
  2021    left: auto;
  2022  }
  2023  
  2024  .col-xs-offset-12 {
  2025    margin-left: 100%;
  2026  }
  2027  
  2028  .col-xs-offset-11 {
  2029    margin-left: 91.66666667%;
  2030  }
  2031  
  2032  .col-xs-offset-10 {
  2033    margin-left: 83.33333333%;
  2034  }
  2035  
  2036  .col-xs-offset-9 {
  2037    margin-left: 75%;
  2038  }
  2039  
  2040  .col-xs-offset-8 {
  2041    margin-left: 66.66666667%;
  2042  }
  2043  
  2044  .col-xs-offset-7 {
  2045    margin-left: 58.33333333%;
  2046  }
  2047  
  2048  .col-xs-offset-6 {
  2049    margin-left: 50%;
  2050  }
  2051  
  2052  .col-xs-offset-5 {
  2053    margin-left: 41.66666667%;
  2054  }
  2055  
  2056  .col-xs-offset-4 {
  2057    margin-left: 33.33333333%;
  2058  }
  2059  
  2060  .col-xs-offset-3 {
  2061    margin-left: 25%;
  2062  }
  2063  
  2064  .col-xs-offset-2 {
  2065    margin-left: 16.66666667%;
  2066  }
  2067  
  2068  .col-xs-offset-1 {
  2069    margin-left: 8.33333333%;
  2070  }
  2071  
  2072  .col-xs-offset-0 {
  2073    margin-left: 0;
  2074  }
  2075  
  2076  @media (min-width: 768px) {
  2077    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
  2078      float: left;
  2079    }
  2080  
  2081    .col-sm-12 {
  2082      width: 100%;
  2083    }
  2084  
  2085    .col-sm-11 {
  2086      width: 91.66666667%;
  2087    }
  2088  
  2089    .col-sm-10 {
  2090      width: 83.33333333%;
  2091    }
  2092  
  2093    .col-sm-9 {
  2094      width: 75%;
  2095    }
  2096  
  2097    .col-sm-8 {
  2098      width: 66.66666667%;
  2099    }
  2100  
  2101    .col-sm-7 {
  2102      width: 58.33333333%;
  2103    }
  2104  
  2105    .col-sm-6 {
  2106      width: 50%;
  2107    }
  2108  
  2109    .col-sm-5 {
  2110      width: 41.66666667%;
  2111    }
  2112  
  2113    .col-sm-4 {
  2114      width: 33.33333333%;
  2115    }
  2116  
  2117    .col-sm-3 {
  2118      width: 25%;
  2119    }
  2120  
  2121    .col-sm-2 {
  2122      width: 16.66666667%;
  2123    }
  2124  
  2125    .col-sm-1 {
  2126      width: 8.33333333%;
  2127    }
  2128  
  2129    .col-sm-pull-12 {
  2130      right: 100%;
  2131    }
  2132  
  2133    .col-sm-pull-11 {
  2134      right: 91.66666667%;
  2135    }
  2136  
  2137    .col-sm-pull-10 {
  2138      right: 83.33333333%;
  2139    }
  2140  
  2141    .col-sm-pull-9 {
  2142      right: 75%;
  2143    }
  2144  
  2145    .col-sm-pull-8 {
  2146      right: 66.66666667%;
  2147    }
  2148  
  2149    .col-sm-pull-7 {
  2150      right: 58.33333333%;
  2151    }
  2152  
  2153    .col-sm-pull-6 {
  2154      right: 50%;
  2155    }
  2156  
  2157    .col-sm-pull-5 {
  2158      right: 41.66666667%;
  2159    }
  2160  
  2161    .col-sm-pull-4 {
  2162      right: 33.33333333%;
  2163    }
  2164  
  2165    .col-sm-pull-3 {
  2166      right: 25%;
  2167    }
  2168  
  2169    .col-sm-pull-2 {
  2170      right: 16.66666667%;
  2171    }
  2172  
  2173    .col-sm-pull-1 {
  2174      right: 8.33333333%;
  2175    }
  2176  
  2177    .col-sm-pull-0 {
  2178      right: auto;
  2179    }
  2180  
  2181    .col-sm-push-12 {
  2182      left: 100%;
  2183    }
  2184  
  2185    .col-sm-push-11 {
  2186      left: 91.66666667%;
  2187    }
  2188  
  2189    .col-sm-push-10 {
  2190      left: 83.33333333%;
  2191    }
  2192  
  2193    .col-sm-push-9 {
  2194      left: 75%;
  2195    }
  2196  
  2197    .col-sm-push-8 {
  2198      left: 66.66666667%;
  2199    }
  2200  
  2201    .col-sm-push-7 {
  2202      left: 58.33333333%;
  2203    }
  2204  
  2205    .col-sm-push-6 {
  2206      left: 50%;
  2207    }
  2208  
  2209    .col-sm-push-5 {
  2210      left: 41.66666667%;
  2211    }
  2212  
  2213    .col-sm-push-4 {
  2214      left: 33.33333333%;
  2215    }
  2216  
  2217    .col-sm-push-3 {
  2218      left: 25%;
  2219    }
  2220  
  2221    .col-sm-push-2 {
  2222      left: 16.66666667%;
  2223    }
  2224  
  2225    .col-sm-push-1 {
  2226      left: 8.33333333%;
  2227    }
  2228  
  2229    .col-sm-push-0 {
  2230      left: auto;
  2231    }
  2232  
  2233    .col-sm-offset-12 {
  2234      margin-left: 100%;
  2235    }
  2236  
  2237    .col-sm-offset-11 {
  2238      margin-left: 91.66666667%;
  2239    }
  2240  
  2241    .col-sm-offset-10 {
  2242      margin-left: 83.33333333%;
  2243    }
  2244  
  2245    .col-sm-offset-9 {
  2246      margin-left: 75%;
  2247    }
  2248  
  2249    .col-sm-offset-8 {
  2250      margin-left: 66.66666667%;
  2251    }
  2252  
  2253    .col-sm-offset-7 {
  2254      margin-left: 58.33333333%;
  2255    }
  2256  
  2257    .col-sm-offset-6 {
  2258      margin-left: 50%;
  2259    }
  2260  
  2261    .col-sm-offset-5 {
  2262      margin-left: 41.66666667%;
  2263    }
  2264  
  2265    .col-sm-offset-4 {
  2266      margin-left: 33.33333333%;
  2267    }
  2268  
  2269    .col-sm-offset-3 {
  2270      margin-left: 25%;
  2271    }
  2272  
  2273    .col-sm-offset-2 {
  2274      margin-left: 16.66666667%;
  2275    }
  2276  
  2277    .col-sm-offset-1 {
  2278      margin-left: 8.33333333%;
  2279    }
  2280  
  2281    .col-sm-offset-0 {
  2282      margin-left: 0;
  2283    }
  2284  }
  2285  @media (min-width: 992px) {
  2286    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
  2287      float: left;
  2288    }
  2289  
  2290    .col-md-12 {
  2291      width: 100%;
  2292    }
  2293  
  2294    .col-md-11 {
  2295      width: 91.66666667%;
  2296    }
  2297  
  2298    .col-md-10 {
  2299      width: 83.33333333%;
  2300    }
  2301  
  2302    .col-md-9 {
  2303      width: 75%;
  2304    }
  2305  
  2306    .col-md-8 {
  2307      width: 66.66666667%;
  2308    }
  2309  
  2310    .col-md-7 {
  2311      width: 58.33333333%;
  2312    }
  2313  
  2314    .col-md-6 {
  2315      width: 50%;
  2316    }
  2317  
  2318    .col-md-5 {
  2319      width: 41.66666667%;
  2320    }
  2321  
  2322    .col-md-4 {
  2323      width: 33.33333333%;
  2324    }
  2325  
  2326    .col-md-3 {
  2327      width: 25%;
  2328    }
  2329  
  2330    .col-md-2 {
  2331      width: 16.66666667%;
  2332    }
  2333  
  2334    .col-md-1 {
  2335      width: 8.33333333%;
  2336    }
  2337  
  2338    .col-md-pull-12 {
  2339      right: 100%;
  2340    }
  2341  
  2342    .col-md-pull-11 {
  2343      right: 91.66666667%;
  2344    }
  2345  
  2346    .col-md-pull-10 {
  2347      right: 83.33333333%;
  2348    }
  2349  
  2350    .col-md-pull-9 {
  2351      right: 75%;
  2352    }
  2353  
  2354    .col-md-pull-8 {
  2355      right: 66.66666667%;
  2356    }
  2357  
  2358    .col-md-pull-7 {
  2359      right: 58.33333333%;
  2360    }
  2361  
  2362    .col-md-pull-6 {
  2363      right: 50%;
  2364    }
  2365  
  2366    .col-md-pull-5 {
  2367      right: 41.66666667%;
  2368    }
  2369  
  2370    .col-md-pull-4 {
  2371      right: 33.33333333%;
  2372    }
  2373  
  2374    .col-md-pull-3 {
  2375      right: 25%;
  2376    }
  2377  
  2378    .col-md-pull-2 {
  2379      right: 16.66666667%;
  2380    }
  2381  
  2382    .col-md-pull-1 {
  2383      right: 8.33333333%;
  2384    }
  2385  
  2386    .col-md-pull-0 {
  2387      right: auto;
  2388    }
  2389  
  2390    .col-md-push-12 {
  2391      left: 100%;
  2392    }
  2393  
  2394    .col-md-push-11 {
  2395      left: 91.66666667%;
  2396    }
  2397  
  2398    .col-md-push-10 {
  2399      left: 83.33333333%;
  2400    }
  2401  
  2402    .col-md-push-9 {
  2403      left: 75%;
  2404    }
  2405  
  2406    .col-md-push-8 {
  2407      left: 66.66666667%;
  2408    }
  2409  
  2410    .col-md-push-7 {
  2411      left: 58.33333333%;
  2412    }
  2413  
  2414    .col-md-push-6 {
  2415      left: 50%;
  2416    }
  2417  
  2418    .col-md-push-5 {
  2419      left: 41.66666667%;
  2420    }
  2421  
  2422    .col-md-push-4 {
  2423      left: 33.33333333%;
  2424    }
  2425  
  2426    .col-md-push-3 {
  2427      left: 25%;
  2428    }
  2429  
  2430    .col-md-push-2 {
  2431      left: 16.66666667%;
  2432    }
  2433  
  2434    .col-md-push-1 {
  2435      left: 8.33333333%;
  2436    }
  2437  
  2438    .col-md-push-0 {
  2439      left: auto;
  2440    }
  2441  
  2442    .col-md-offset-12 {
  2443      margin-left: 100%;
  2444    }
  2445  
  2446    .col-md-offset-11 {
  2447      margin-left: 91.66666667%;
  2448    }
  2449  
  2450    .col-md-offset-10 {
  2451      margin-left: 83.33333333%;
  2452    }
  2453  
  2454    .col-md-offset-9 {
  2455      margin-left: 75%;
  2456    }
  2457  
  2458    .col-md-offset-8 {
  2459      margin-left: 66.66666667%;
  2460    }
  2461  
  2462    .col-md-offset-7 {
  2463      margin-left: 58.33333333%;
  2464    }
  2465  
  2466    .col-md-offset-6 {
  2467      margin-left: 50%;
  2468    }
  2469  
  2470    .col-md-offset-5 {
  2471      margin-left: 41.66666667%;
  2472    }
  2473  
  2474    .col-md-offset-4 {
  2475      margin-left: 33.33333333%;
  2476    }
  2477  
  2478    .col-md-offset-3 {
  2479      margin-left: 25%;
  2480    }
  2481  
  2482    .col-md-offset-2 {
  2483      margin-left: 16.66666667%;
  2484    }
  2485  
  2486    .col-md-offset-1 {
  2487      margin-left: 8.33333333%;
  2488    }
  2489  
  2490    .col-md-offset-0 {
  2491      margin-left: 0;
  2492    }
  2493  }
  2494  @media (min-width: 1200px) {
  2495    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
  2496      float: left;
  2497    }
  2498  
  2499    .col-lg-12 {
  2500      width: 100%;
  2501    }
  2502  
  2503    .col-lg-11 {
  2504      width: 91.66666667%;
  2505    }
  2506  
  2507    .col-lg-10 {
  2508      width: 83.33333333%;
  2509    }
  2510  
  2511    .col-lg-9 {
  2512      width: 75%;
  2513    }
  2514  
  2515    .col-lg-8 {
  2516      width: 66.66666667%;
  2517    }
  2518  
  2519    .col-lg-7 {
  2520      width: 58.33333333%;
  2521    }
  2522  
  2523    .col-lg-6 {
  2524      width: 50%;
  2525    }
  2526  
  2527    .col-lg-5 {
  2528      width: 41.66666667%;
  2529    }
  2530  
  2531    .col-lg-4 {
  2532      width: 33.33333333%;
  2533    }
  2534  
  2535    .col-lg-3 {
  2536      width: 25%;
  2537    }
  2538  
  2539    .col-lg-2 {
  2540      width: 16.66666667%;
  2541    }
  2542  
  2543    .col-lg-1 {
  2544      width: 8.33333333%;
  2545    }
  2546  
  2547    .col-lg-pull-12 {
  2548      right: 100%;
  2549    }
  2550  
  2551    .col-lg-pull-11 {
  2552      right: 91.66666667%;
  2553    }
  2554  
  2555    .col-lg-pull-10 {
  2556      right: 83.33333333%;
  2557    }
  2558  
  2559    .col-lg-pull-9 {
  2560      right: 75%;
  2561    }
  2562  
  2563    .col-lg-pull-8 {
  2564      right: 66.66666667%;
  2565    }
  2566  
  2567    .col-lg-pull-7 {
  2568      right: 58.33333333%;
  2569    }
  2570  
  2571    .col-lg-pull-6 {
  2572      right: 50%;
  2573    }
  2574  
  2575    .col-lg-pull-5 {
  2576      right: 41.66666667%;
  2577    }
  2578  
  2579    .col-lg-pull-4 {
  2580      right: 33.33333333%;
  2581    }
  2582  
  2583    .col-lg-pull-3 {
  2584      right: 25%;
  2585    }
  2586  
  2587    .col-lg-pull-2 {
  2588      right: 16.66666667%;
  2589    }
  2590  
  2591    .col-lg-pull-1 {
  2592      right: 8.33333333%;
  2593    }
  2594  
  2595    .col-lg-pull-0 {
  2596      right: auto;
  2597    }
  2598  
  2599    .col-lg-push-12 {
  2600      left: 100%;
  2601    }
  2602  
  2603    .col-lg-push-11 {
  2604      left: 91.66666667%;
  2605    }
  2606  
  2607    .col-lg-push-10 {
  2608      left: 83.33333333%;
  2609    }
  2610  
  2611    .col-lg-push-9 {
  2612      left: 75%;
  2613    }
  2614  
  2615    .col-lg-push-8 {
  2616      left: 66.66666667%;
  2617    }
  2618  
  2619    .col-lg-push-7 {
  2620      left: 58.33333333%;
  2621    }
  2622  
  2623    .col-lg-push-6 {
  2624      left: 50%;
  2625    }
  2626  
  2627    .col-lg-push-5 {
  2628      left: 41.66666667%;
  2629    }
  2630  
  2631    .col-lg-push-4 {
  2632      left: 33.33333333%;
  2633    }
  2634  
  2635    .col-lg-push-3 {
  2636      left: 25%;
  2637    }
  2638  
  2639    .col-lg-push-2 {
  2640      left: 16.66666667%;
  2641    }
  2642  
  2643    .col-lg-push-1 {
  2644      left: 8.33333333%;
  2645    }
  2646  
  2647    .col-lg-push-0 {
  2648      left: auto;
  2649    }
  2650  
  2651    .col-lg-offset-12 {
  2652      margin-left: 100%;
  2653    }
  2654  
  2655    .col-lg-offset-11 {
  2656      margin-left: 91.66666667%;
  2657    }
  2658  
  2659    .col-lg-offset-10 {
  2660      margin-left: 83.33333333%;
  2661    }
  2662  
  2663    .col-lg-offset-9 {
  2664      margin-left: 75%;
  2665    }
  2666  
  2667    .col-lg-offset-8 {
  2668      margin-left: 66.66666667%;
  2669    }
  2670  
  2671    .col-lg-offset-7 {
  2672      margin-left: 58.33333333%;
  2673    }
  2674  
  2675    .col-lg-offset-6 {
  2676      margin-left: 50%;
  2677    }
  2678  
  2679    .col-lg-offset-5 {
  2680      margin-left: 41.66666667%;
  2681    }
  2682  
  2683    .col-lg-offset-4 {
  2684      margin-left: 33.33333333%;
  2685    }
  2686  
  2687    .col-lg-offset-3 {
  2688      margin-left: 25%;
  2689    }
  2690  
  2691    .col-lg-offset-2 {
  2692      margin-left: 16.66666667%;
  2693    }
  2694  
  2695    .col-lg-offset-1 {
  2696      margin-left: 8.33333333%;
  2697    }
  2698  
  2699    .col-lg-offset-0 {
  2700      margin-left: 0;
  2701    }
  2702  }
  2703  table {
  2704    background-color: transparent;
  2705  }
  2706  
  2707  caption {
  2708    padding-top: 8px;
  2709    padding-bottom: 8px;
  2710    color: #777;
  2711    text-align: left;
  2712  }
  2713  
  2714  th {
  2715    text-align: left;
  2716  }
  2717  
  2718  .table {
  2719    width: 100%;
  2720    max-width: 100%;
  2721    margin-bottom: 20px;
  2722  }
  2723  
  2724  .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  2725    padding: 8px;
  2726    line-height: 1.42857143;
  2727    vertical-align: top;
  2728    border-top: 1px solid #ddd;
  2729  }
  2730  
  2731  .table > thead > tr > th {
  2732    vertical-align: bottom;
  2733    border-bottom: 2px solid #ddd;
  2734  }
  2735  
  2736  .table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
  2737    border-top: 0;
  2738  }
  2739  
  2740  .table > tbody + tbody {
  2741    border-top: 2px solid #ddd;
  2742  }
  2743  
  2744  .table .table {
  2745    background-color: #fff;
  2746  }
  2747  
  2748  .table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
  2749    padding: 5px;
  2750  }
  2751  
  2752  .table-bordered {
  2753    border: 1px solid #ddd;
  2754  }
  2755  
  2756  .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  2757    border: 1px solid #ddd;
  2758  }
  2759  
  2760  .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
  2761    border-bottom-width: 2px;
  2762  }
  2763  
  2764  .table-striped > tbody > tr:nth-of-type(odd) {
  2765    background-color: #f9f9f9;
  2766  }
  2767  
  2768  .table-hover > tbody > tr:hover {
  2769    background-color: #f5f5f5;
  2770  }
  2771  
  2772  table col[class*=col-] {
  2773    position: static;
  2774    display: table-column;
  2775    float: none;
  2776  }
  2777  
  2778  table td[class*=col-], table th[class*=col-] {
  2779    position: static;
  2780    display: table-cell;
  2781    float: none;
  2782  }
  2783  
  2784  .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
  2785    background-color: #f5f5f5;
  2786  }
  2787  
  2788  .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
  2789    background-color: #e8e8e8;
  2790  }
  2791  
  2792  .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
  2793    background-color: #dff0d8;
  2794  }
  2795  
  2796  .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
  2797    background-color: #d0e9c6;
  2798  }
  2799  
  2800  .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
  2801    background-color: #d9edf7;
  2802  }
  2803  
  2804  .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
  2805    background-color: #c4e3f3;
  2806  }
  2807  
  2808  .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
  2809    background-color: #fcf8e3;
  2810  }
  2811  
  2812  .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
  2813    background-color: #faf2cc;
  2814  }
  2815  
  2816  .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
  2817    background-color: #f2dede;
  2818  }
  2819  
  2820  .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
  2821    background-color: #ebcccc;
  2822  }
  2823  
  2824  .table-responsive {
  2825    min-height: 0.01%;
  2826    overflow-x: auto;
  2827  }
  2828  
  2829  @media screen and (max-width: 767px) {
  2830    .table-responsive {
  2831      width: 100%;
  2832      margin-bottom: 15px;
  2833      overflow-y: hidden;
  2834      -ms-overflow-style: -ms-autohiding-scrollbar;
  2835      border: 1px solid #ddd;
  2836    }
  2837  
  2838    .table-responsive > .table {
  2839      margin-bottom: 0;
  2840    }
  2841  
  2842    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
  2843      white-space: nowrap;
  2844    }
  2845  
  2846    .table-responsive > .table-bordered {
  2847      border: 0;
  2848    }
  2849  
  2850    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
  2851      border-left: 0;
  2852    }
  2853  
  2854    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
  2855      border-right: 0;
  2856    }
  2857  
  2858    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  2859      border-bottom: 0;
  2860    }
  2861  }
  2862  fieldset {
  2863    min-width: 0;
  2864    padding: 0;
  2865    margin: 0;
  2866    border: 0;
  2867  }
  2868  
  2869  legend {
  2870    display: block;
  2871    width: 100%;
  2872    padding: 0;
  2873    margin-bottom: 20px;
  2874    font-size: 21px;
  2875    line-height: inherit;
  2876    color: #333;
  2877    border: 0;
  2878    border-bottom: 1px solid #e5e5e5;
  2879  }
  2880  
  2881  label {
  2882    display: inline-block;
  2883    max-width: 100%;
  2884    margin-bottom: 5px;
  2885    font-weight: 700;
  2886  }
  2887  
  2888  input[type=search] {
  2889    -webkit-box-sizing: border-box;
  2890    -moz-box-sizing: border-box;
  2891    box-sizing: border-box;
  2892  }
  2893  
  2894  input[type=checkbox], input[type=radio] {
  2895    margin: 4px 0 0;
  2896    margin-top: 1px \9 ;
  2897    line-height: normal;
  2898  }
  2899  
  2900  input[type=file] {
  2901    display: block;
  2902  }
  2903  
  2904  input[type=range] {
  2905    display: block;
  2906    width: 100%;
  2907  }
  2908  
  2909  select[multiple], select[size] {
  2910    height: auto;
  2911  }
  2912  
  2913  input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
  2914    outline: thin dotted;
  2915    outline: 5px auto -webkit-focus-ring-color;
  2916    outline-offset: -2px;
  2917  }
  2918  
  2919  output {
  2920    display: block;
  2921    padding-top: 7px;
  2922    font-size: 14px;
  2923    line-height: 1.42857143;
  2924    color: #555;
  2925  }
  2926  
  2927  .form-control {
  2928    display: block;
  2929    width: 100%;
  2930    height: 34px;
  2931    padding: 6px 12px;
  2932    font-size: 14px;
  2933    line-height: 1.42857143;
  2934    color: #555;
  2935    background-color: #fff;
  2936    background-image: none;
  2937    border: 1px solid #ccc;
  2938    border-radius: 4px;
  2939    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2940    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2941    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  2942    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  2943    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  2944  }
  2945  
  2946  .form-control:focus {
  2947    border-color: #66afe9;
  2948    outline: 0;
  2949    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  2950    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  2951  }
  2952  
  2953  .form-control::-moz-placeholder {
  2954    color: #999;
  2955    opacity: 1;
  2956  }
  2957  
  2958  .form-control:-ms-input-placeholder {
  2959    color: #999;
  2960  }
  2961  
  2962  .form-control::-webkit-input-placeholder {
  2963    color: #999;
  2964  }
  2965  
  2966  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  2967    background-color: #eee;
  2968    opacity: 1;
  2969  }
  2970  
  2971  .form-control[disabled], fieldset[disabled] .form-control {
  2972    cursor: not-allowed;
  2973  }
  2974  
  2975  textarea.form-control {
  2976    height: auto;
  2977  }
  2978  
  2979  input[type=search] {
  2980    -webkit-appearance: none;
  2981  }
  2982  
  2983  @media screen and (-webkit-min-device-pixel-ratio: 0) {
  2984    input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
  2985      line-height: 34px;
  2986    }
  2987  
  2988    .input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
  2989      line-height: 30px;
  2990    }
  2991  
  2992    .input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
  2993      line-height: 46px;
  2994    }
  2995  }
  2996  .form-group {
  2997    margin-bottom: 15px;
  2998  }
  2999  
  3000  .checkbox, .radio {
  3001    position: relative;
  3002    display: block;
  3003    margin-top: 10px;
  3004    margin-bottom: 10px;
  3005  }
  3006  
  3007  .checkbox label, .radio label {
  3008    min-height: 20px;
  3009    padding-left: 20px;
  3010    margin-bottom: 0;
  3011    font-weight: 400;
  3012    cursor: pointer;
  3013  }
  3014  
  3015  .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
  3016    position: absolute;
  3017    margin-top: 4px \9 ;
  3018    margin-left: -20px;
  3019  }
  3020  
  3021  .checkbox + .checkbox, .radio + .radio {
  3022    margin-top: -5px;
  3023  }
  3024  
  3025  .checkbox-inline, .radio-inline {
  3026    position: relative;
  3027    display: inline-block;
  3028    padding-left: 20px;
  3029    margin-bottom: 0;
  3030    font-weight: 400;
  3031    vertical-align: middle;
  3032    cursor: pointer;
  3033  }
  3034  
  3035  .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
  3036    margin-top: 0;
  3037    margin-left: 10px;
  3038  }
  3039  
  3040  fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
  3041    cursor: not-allowed;
  3042  }
  3043  
  3044  .checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
  3045    cursor: not-allowed;
  3046  }
  3047  
  3048  .checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
  3049    cursor: not-allowed;
  3050  }
  3051  
  3052  .form-control-static {
  3053    min-height: 34px;
  3054    padding-top: 7px;
  3055    padding-bottom: 7px;
  3056    margin-bottom: 0;
  3057  }
  3058  
  3059  .form-control-static.input-lg, .form-control-static.input-sm {
  3060    padding-right: 0;
  3061    padding-left: 0;
  3062  }
  3063  
  3064  .input-sm {
  3065    height: 30px;
  3066    padding: 5px 10px;
  3067    font-size: 12px;
  3068    line-height: 1.5;
  3069    border-radius: 3px;
  3070  }
  3071  
  3072  select.input-sm {
  3073    height: 30px;
  3074    line-height: 30px;
  3075  }
  3076  
  3077  select[multiple].input-sm, textarea.input-sm {
  3078    height: auto;
  3079  }
  3080  
  3081  .form-group-sm .form-control {
  3082    height: 30px;
  3083    padding: 5px 10px;
  3084    font-size: 12px;
  3085    line-height: 1.5;
  3086    border-radius: 3px;
  3087  }
  3088  
  3089  select.form-group-sm .form-control {
  3090    height: 30px;
  3091    line-height: 30px;
  3092  }
  3093  
  3094  select[multiple].form-group-sm .form-control, textarea.form-group-sm .form-control {
  3095    height: auto;
  3096  }
  3097  
  3098  .form-group-sm .form-control-static {
  3099    height: 30px;
  3100    min-height: 32px;
  3101    padding: 5px 10px;
  3102    font-size: 12px;
  3103    line-height: 1.5;
  3104  }
  3105  
  3106  .input-lg {
  3107    height: 46px;
  3108    padding: 10px 16px;
  3109    font-size: 18px;
  3110    line-height: 1.3333333;
  3111    border-radius: 6px;
  3112  }
  3113  
  3114  select.input-lg {
  3115    height: 46px;
  3116    line-height: 46px;
  3117  }
  3118  
  3119  select[multiple].input-lg, textarea.input-lg {
  3120    height: auto;
  3121  }
  3122  
  3123  .form-group-lg .form-control {
  3124    height: 46px;
  3125    padding: 10px 16px;
  3126    font-size: 18px;
  3127    line-height: 1.3333333;
  3128    border-radius: 6px;
  3129  }
  3130  
  3131  select.form-group-lg .form-control {
  3132    height: 46px;
  3133    line-height: 46px;
  3134  }
  3135  
  3136  select[multiple].form-group-lg .form-control, textarea.form-group-lg .form-control {
  3137    height: auto;
  3138  }
  3139  
  3140  .form-group-lg .form-control-static {
  3141    height: 46px;
  3142    min-height: 38px;
  3143    padding: 10px 16px;
  3144    font-size: 18px;
  3145    line-height: 1.3333333;
  3146  }
  3147  
  3148  .has-feedback {
  3149    position: relative;
  3150  }
  3151  
  3152  .has-feedback .form-control {
  3153    padding-right: 42.5px;
  3154  }
  3155  
  3156  .form-control-feedback {
  3157    position: absolute;
  3158    top: 0;
  3159    right: 0;
  3160    z-index: 2;
  3161    display: block;
  3162    width: 34px;
  3163    height: 34px;
  3164    line-height: 34px;
  3165    text-align: center;
  3166    pointer-events: none;
  3167  }
  3168  
  3169  .input-lg + .form-control-feedback {
  3170    width: 46px;
  3171    height: 46px;
  3172    line-height: 46px;
  3173  }
  3174  
  3175  .input-sm + .form-control-feedback {
  3176    width: 30px;
  3177    height: 30px;
  3178    line-height: 30px;
  3179  }
  3180  
  3181  .has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
  3182    color: #3c763d;
  3183  }
  3184  
  3185  .has-success .form-control {
  3186    border-color: #3c763d;
  3187    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3188    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3189  }
  3190  
  3191  .has-success .form-control:focus {
  3192    border-color: #2b542c;
  3193    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  3194    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  3195  }
  3196  
  3197  .has-success .input-group-addon {
  3198    color: #3c763d;
  3199    background-color: #dff0d8;
  3200    border-color: #3c763d;
  3201  }
  3202  
  3203  .has-success .form-control-feedback {
  3204    color: #3c763d;
  3205  }
  3206  
  3207  .has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
  3208    color: #8a6d3b;
  3209  }
  3210  
  3211  .has-warning .form-control {
  3212    border-color: #8a6d3b;
  3213    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3214    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3215  }
  3216  
  3217  .has-warning .form-control:focus {
  3218    border-color: #66512c;
  3219    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  3220    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  3221  }
  3222  
  3223  .has-warning .input-group-addon {
  3224    color: #8a6d3b;
  3225    background-color: #fcf8e3;
  3226    border-color: #8a6d3b;
  3227  }
  3228  
  3229  .has-warning .form-control-feedback {
  3230    color: #8a6d3b;
  3231  }
  3232  
  3233  .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  3234    color: #a94442;
  3235  }
  3236  
  3237  .has-error .form-control {
  3238    border-color: #a94442;
  3239    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3240    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3241  }
  3242  
  3243  .has-error .form-control:focus {
  3244    border-color: #843534;
  3245    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  3246    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  3247  }
  3248  
  3249  .has-error .input-group-addon {
  3250    color: #a94442;
  3251    background-color: #f2dede;
  3252    border-color: #a94442;
  3253  }
  3254  
  3255  .has-error .form-control-feedback {
  3256    color: #a94442;
  3257  }
  3258  
  3259  .has-feedback label ~ .form-control-feedback {
  3260    top: 25px;
  3261  }
  3262  
  3263  .has-feedback label.sr-only ~ .form-control-feedback {
  3264    top: 0;
  3265  }
  3266  
  3267  .help-block {
  3268    display: block;
  3269    margin-top: 5px;
  3270    margin-bottom: 10px;
  3271    color: #737373;
  3272  }
  3273  
  3274  @media (min-width: 768px) {
  3275    .form-inline .form-group {
  3276      display: inline-block;
  3277      margin-bottom: 0;
  3278      vertical-align: middle;
  3279    }
  3280  
  3281    .form-inline .form-control {
  3282      display: inline-block;
  3283      width: auto;
  3284      vertical-align: middle;
  3285    }
  3286  
  3287    .form-inline .form-control-static {
  3288      display: inline-block;
  3289    }
  3290  
  3291    .form-inline .input-group {
  3292      display: inline-table;
  3293      vertical-align: middle;
  3294    }
  3295  
  3296    .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
  3297      width: auto;
  3298    }
  3299  
  3300    .form-inline .input-group > .form-control {
  3301      width: 100%;
  3302    }
  3303  
  3304    .form-inline .control-label {
  3305      margin-bottom: 0;
  3306      vertical-align: middle;
  3307    }
  3308  
  3309    .form-inline .checkbox, .form-inline .radio {
  3310      display: inline-block;
  3311      margin-top: 0;
  3312      margin-bottom: 0;
  3313      vertical-align: middle;
  3314    }
  3315  
  3316    .form-inline .checkbox label, .form-inline .radio label {
  3317      padding-left: 0;
  3318    }
  3319  
  3320    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
  3321      position: relative;
  3322      margin-left: 0;
  3323    }
  3324  
  3325    .form-inline .has-feedback .form-control-feedback {
  3326      top: 0;
  3327    }
  3328  }
  3329  .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
  3330    padding-top: 7px;
  3331    margin-top: 0;
  3332    margin-bottom: 0;
  3333  }
  3334  
  3335  .form-horizontal .checkbox, .form-horizontal .radio {
  3336    min-height: 27px;
  3337  }
  3338  
  3339  .form-horizontal .form-group {
  3340    margin-right: -15px;
  3341    margin-left: -15px;
  3342  }
  3343  
  3344  @media (min-width: 768px) {
  3345    .form-horizontal .control-label {
  3346      padding-top: 7px;
  3347      margin-bottom: 0;
  3348      text-align: right;
  3349    }
  3350  }
  3351  .form-horizontal .has-feedback .form-control-feedback {
  3352    right: 15px;
  3353  }
  3354  
  3355  @media (min-width: 768px) {
  3356    .form-horizontal .form-group-lg .control-label {
  3357      padding-top: 14.33px;
  3358    }
  3359  }
  3360  @media (min-width: 768px) {
  3361    .form-horizontal .form-group-sm .control-label {
  3362      padding-top: 6px;
  3363    }
  3364  }
  3365  .btn {
  3366    display: inline-block;
  3367    padding: 6px 12px;
  3368    margin-bottom: 0;
  3369    font-size: 14px;
  3370    font-weight: 400;
  3371    line-height: 1.42857143;
  3372    text-align: center;
  3373    white-space: nowrap;
  3374    vertical-align: middle;
  3375    -ms-touch-action: manipulation;
  3376    touch-action: manipulation;
  3377    cursor: pointer;
  3378    -webkit-user-select: none;
  3379    -moz-user-select: none;
  3380    -ms-user-select: none;
  3381    user-select: none;
  3382    background-image: none;
  3383    border: 1px solid transparent;
  3384    border-radius: 4px;
  3385  }
  3386  
  3387  .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  3388    outline: thin dotted;
  3389    outline: 5px auto -webkit-focus-ring-color;
  3390    outline-offset: -2px;
  3391  }
  3392  
  3393  .btn.focus, .btn:focus, .btn:hover {
  3394    color: #333;
  3395    text-decoration: none;
  3396  }
  3397  
  3398  .btn.active, .btn:active {
  3399    background-image: none;
  3400    outline: 0;
  3401    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3402    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3403  }
  3404  
  3405  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  3406    pointer-events: none;
  3407    cursor: not-allowed;
  3408    filter: alpha(opacity=65);
  3409    -webkit-box-shadow: none;
  3410    box-shadow: none;
  3411    opacity: 0.65;
  3412  }
  3413  
  3414  .btn-default {
  3415    color: #333;
  3416    background-color: #fff;
  3417    border-color: #ccc;
  3418  }
  3419  
  3420  .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
  3421    color: #333;
  3422    background-color: #e6e6e6;
  3423    border-color: #adadad;
  3424  }
  3425  
  3426  .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
  3427    background-image: none;
  3428  }
  3429  
  3430  .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
  3431    background-color: #fff;
  3432    border-color: #ccc;
  3433  }
  3434  
  3435  .btn-default .badge {
  3436    color: #fff;
  3437    background-color: #333;
  3438  }
  3439  
  3440  .btn-primary {
  3441    color: #fff;
  3442    background-color: #337ab7;
  3443    border-color: #2e6da4;
  3444  }
  3445  
  3446  .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
  3447    color: #fff;
  3448    background-color: #286090;
  3449    border-color: #204d74;
  3450  }
  3451  
  3452  .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
  3453    background-image: none;
  3454  }
  3455  
  3456  .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
  3457    background-color: #337ab7;
  3458    border-color: #2e6da4;
  3459  }
  3460  
  3461  .btn-primary .badge {
  3462    color: #337ab7;
  3463    background-color: #fff;
  3464  }
  3465  
  3466  .btn-success {
  3467    color: #fff;
  3468    background-color: #5cb85c;
  3469    border-color: #4cae4c;
  3470  }
  3471  
  3472  .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
  3473    color: #fff;
  3474    background-color: #449d44;
  3475    border-color: #398439;
  3476  }
  3477  
  3478  .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
  3479    background-image: none;
  3480  }
  3481  
  3482  .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
  3483    background-color: #5cb85c;
  3484    border-color: #4cae4c;
  3485  }
  3486  
  3487  .btn-success .badge {
  3488    color: #5cb85c;
  3489    background-color: #fff;
  3490  }
  3491  
  3492  .btn-info {
  3493    color: #fff;
  3494    background-color: #5bc0de;
  3495    border-color: #46b8da;
  3496  }
  3497  
  3498  .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
  3499    color: #fff;
  3500    background-color: #31b0d5;
  3501    border-color: #269abc;
  3502  }
  3503  
  3504  .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
  3505    background-image: none;
  3506  }
  3507  
  3508  .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
  3509    background-color: #5bc0de;
  3510    border-color: #46b8da;
  3511  }
  3512  
  3513  .btn-info .badge {
  3514    color: #5bc0de;
  3515    background-color: #fff;
  3516  }
  3517  
  3518  .btn-warning {
  3519    color: #fff;
  3520    background-color: #f0ad4e;
  3521    border-color: #eea236;
  3522  }
  3523  
  3524  .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning {
  3525    color: #fff;
  3526    background-color: #ec971f;
  3527    border-color: #d58512;
  3528  }
  3529  
  3530  .btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
  3531    background-image: none;
  3532  }
  3533  
  3534  .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
  3535    background-color: #f0ad4e;
  3536    border-color: #eea236;
  3537  }
  3538  
  3539  .btn-warning .badge {
  3540    color: #f0ad4e;
  3541    background-color: #fff;
  3542  }
  3543  
  3544  .btn-danger {
  3545    color: #fff;
  3546    background-color: #d9534f;
  3547    border-color: #d43f3a;
  3548  }
  3549  
  3550  .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
  3551    color: #fff;
  3552    background-color: #c9302c;
  3553    border-color: #ac2925;
  3554  }
  3555  
  3556  .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
  3557    background-image: none;
  3558  }
  3559  
  3560  .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
  3561    background-color: #d9534f;
  3562    border-color: #d43f3a;
  3563  }
  3564  
  3565  .btn-danger .badge {
  3566    color: #d9534f;
  3567    background-color: #fff;
  3568  }
  3569  
  3570  .btn-link {
  3571    font-weight: 400;
  3572    color: #337ab7;
  3573    border-radius: 0;
  3574  }
  3575  
  3576  .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  3577    background-color: transparent;
  3578    -webkit-box-shadow: none;
  3579    box-shadow: none;
  3580  }
  3581  
  3582  .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
  3583    border-color: transparent;
  3584  }
  3585  
  3586  .btn-link:focus, .btn-link:hover {
  3587    color: #23527c;
  3588    text-decoration: underline;
  3589    background-color: transparent;
  3590  }
  3591  
  3592  .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
  3593    color: #777;
  3594    text-decoration: none;
  3595  }
  3596  
  3597  .btn-group-lg > .btn, .btn-lg {
  3598    padding: 10px 16px;
  3599    font-size: 18px;
  3600    line-height: 1.3333333;
  3601    border-radius: 6px;
  3602  }
  3603  
  3604  .btn-group-sm > .btn, .btn-sm {
  3605    padding: 5px 10px;
  3606    font-size: 12px;
  3607    line-height: 1.5;
  3608    border-radius: 3px;
  3609  }
  3610  
  3611  .btn-group-xs > .btn, .btn-xs {
  3612    padding: 1px 5px;
  3613    font-size: 12px;
  3614    line-height: 1.5;
  3615    border-radius: 3px;
  3616  }
  3617  
  3618  .btn-block {
  3619    display: block;
  3620    width: 100%;
  3621  }
  3622  
  3623  .btn-block + .btn-block {
  3624    margin-top: 5px;
  3625  }
  3626  
  3627  input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  3628    width: 100%;
  3629  }
  3630  
  3631  .fade {
  3632    opacity: 0;
  3633    -webkit-transition: opacity 0.15s linear;
  3634    -o-transition: opacity 0.15s linear;
  3635    transition: opacity 0.15s linear;
  3636  }
  3637  
  3638  .fade.in {
  3639    opacity: 1;
  3640  }
  3641  
  3642  .collapse {
  3643    display: none;
  3644  }
  3645  
  3646  .collapse.in {
  3647    display: block;
  3648  }
  3649  
  3650  tr.collapse.in {
  3651    display: table-row;
  3652  }
  3653  
  3654  tbody.collapse.in {
  3655    display: table-row-group;
  3656  }
  3657  
  3658  .collapsing {
  3659    position: relative;
  3660    height: 0;
  3661    overflow: hidden;
  3662    -webkit-transition-timing-function: ease;
  3663    -o-transition-timing-function: ease;
  3664    transition-timing-function: ease;
  3665    -webkit-transition-duration: 0.35s;
  3666    -o-transition-duration: 0.35s;
  3667    transition-duration: 0.35s;
  3668    -webkit-transition-property: height, visibility;
  3669    -o-transition-property: height, visibility;
  3670    transition-property: height, visibility;
  3671  }
  3672  
  3673  .caret {
  3674    display: inline-block;
  3675    width: 0;
  3676    height: 0;
  3677    margin-left: 2px;
  3678    vertical-align: middle;
  3679    border-top: 4px dashed;
  3680    border-right: 4px solid transparent;
  3681    border-left: 4px solid transparent;
  3682  }
  3683  
  3684  .dropdown, .dropup {
  3685    position: relative;
  3686  }
  3687  
  3688  .dropdown-toggle:focus {
  3689    outline: 0;
  3690  }
  3691  
  3692  .dropdown-menu {
  3693    position: absolute;
  3694    top: 100%;
  3695    left: 0;
  3696    z-index: 1000;
  3697    display: none;
  3698    float: left;
  3699    min-width: 160px;
  3700    padding: 5px 0;
  3701    margin: 2px 0 0;
  3702    font-size: 14px;
  3703    text-align: left;
  3704    list-style: none;
  3705    background-color: #fff;
  3706    -webkit-background-clip: padding-box;
  3707    background-clip: padding-box;
  3708    border: 1px solid #ccc;
  3709    border: 1px solid rgba(0, 0, 0, 0.15);
  3710    border-radius: 4px;
  3711    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3712    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3713  }
  3714  
  3715  .dropdown-menu.pull-right {
  3716    right: 0;
  3717    left: auto;
  3718  }
  3719  
  3720  .dropdown-menu .divider {
  3721    height: 1px;
  3722    margin: 9px 0;
  3723    overflow: hidden;
  3724    background-color: #e5e5e5;
  3725  }
  3726  
  3727  .dropdown-menu > li > a {
  3728    display: block;
  3729    padding: 3px 20px;
  3730    clear: both;
  3731    font-weight: 400;
  3732    line-height: 1.42857143;
  3733    color: #333;
  3734    white-space: nowrap;
  3735  }
  3736  
  3737  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
  3738    color: #262626;
  3739    text-decoration: none;
  3740    background-color: #f5f5f5;
  3741  }
  3742  
  3743  .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  3744    color: #fff;
  3745    text-decoration: none;
  3746    background-color: #337ab7;
  3747    outline: 0;
  3748  }
  3749  
  3750  .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
  3751    color: #777;
  3752  }
  3753  
  3754  .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
  3755    text-decoration: none;
  3756    cursor: not-allowed;
  3757    background-color: transparent;
  3758    background-image: none;
  3759    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  3760  }
  3761  
  3762  .open > .dropdown-menu {
  3763    display: block;
  3764  }
  3765  
  3766  .open > a {
  3767    outline: 0;
  3768  }
  3769  
  3770  .dropdown-menu-right {
  3771    right: 0;
  3772    left: auto;
  3773  }
  3774  
  3775  .dropdown-menu-left {
  3776    right: auto;
  3777    left: 0;
  3778  }
  3779  
  3780  .dropdown-header {
  3781    display: block;
  3782    padding: 3px 20px;
  3783    font-size: 12px;
  3784    line-height: 1.42857143;
  3785    color: #777;
  3786    white-space: nowrap;
  3787  }
  3788  
  3789  .dropdown-backdrop {
  3790    position: fixed;
  3791    top: 0;
  3792    right: 0;
  3793    bottom: 0;
  3794    left: 0;
  3795    z-index: 990;
  3796  }
  3797  
  3798  .pull-right > .dropdown-menu {
  3799    right: 0;
  3800    left: auto;
  3801  }
  3802  
  3803  .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  3804    content: "";
  3805    border-top: 0;
  3806    border-bottom: 4px solid;
  3807  }
  3808  
  3809  .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  3810    top: auto;
  3811    bottom: 100%;
  3812    margin-bottom: 2px;
  3813  }
  3814  
  3815  @media (min-width: 768px) {
  3816    .navbar-right .dropdown-menu {
  3817      right: 0;
  3818      left: auto;
  3819    }
  3820  
  3821    .navbar-right .dropdown-menu-left {
  3822      right: auto;
  3823      left: 0;
  3824    }
  3825  }
  3826  .btn-group, .btn-group-vertical {
  3827    position: relative;
  3828    display: inline-block;
  3829    vertical-align: middle;
  3830  }
  3831  
  3832  .btn-group-vertical > .btn, .btn-group > .btn {
  3833    position: relative;
  3834    float: left;
  3835  }
  3836  
  3837  .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
  3838    z-index: 2;
  3839  }
  3840  
  3841  .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  3842    margin-left: -1px;
  3843  }
  3844  
  3845  .btn-toolbar {
  3846    margin-left: -5px;
  3847  }
  3848  
  3849  .btn-toolbar .btn-group, .btn-toolbar .input-group {
  3850    float: left;
  3851  }
  3852  
  3853  .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
  3854    margin-left: 5px;
  3855  }
  3856  
  3857  .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  3858    border-radius: 0;
  3859  }
  3860  
  3861  .btn-group > .btn:first-child {
  3862    margin-left: 0;
  3863  }
  3864  
  3865  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  3866    border-top-right-radius: 0;
  3867    border-bottom-right-radius: 0;
  3868  }
  3869  
  3870  .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  3871    border-top-left-radius: 0;
  3872    border-bottom-left-radius: 0;
  3873  }
  3874  
  3875  .btn-group > .btn-group {
  3876    float: left;
  3877  }
  3878  
  3879  .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  3880    border-radius: 0;
  3881  }
  3882  
  3883  .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3884    border-top-right-radius: 0;
  3885    border-bottom-right-radius: 0;
  3886  }
  3887  
  3888  .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3889    border-top-left-radius: 0;
  3890    border-bottom-left-radius: 0;
  3891  }
  3892  
  3893  .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  3894    outline: 0;
  3895  }
  3896  
  3897  .btn-group > .btn + .dropdown-toggle {
  3898    padding-right: 8px;
  3899    padding-left: 8px;
  3900  }
  3901  
  3902  .btn-group > .btn-lg + .dropdown-toggle {
  3903    padding-right: 12px;
  3904    padding-left: 12px;
  3905  }
  3906  
  3907  .btn-group.open .dropdown-toggle {
  3908    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3909    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3910  }
  3911  
  3912  .btn-group.open .dropdown-toggle.btn-link {
  3913    -webkit-box-shadow: none;
  3914    box-shadow: none;
  3915  }
  3916  
  3917  .btn .caret {
  3918    margin-left: 0;
  3919  }
  3920  
  3921  .btn-lg .caret {
  3922    border-width: 5px 5px 0;
  3923    border-bottom-width: 0;
  3924  }
  3925  
  3926  .dropup .btn-lg .caret {
  3927    border-width: 0 5px 5px;
  3928  }
  3929  
  3930  .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
  3931    display: block;
  3932    float: none;
  3933    width: 100%;
  3934    max-width: 100%;
  3935  }
  3936  
  3937  .btn-group-vertical > .btn-group > .btn {
  3938    float: none;
  3939  }
  3940  
  3941  .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  3942    margin-top: -1px;
  3943    margin-left: 0;
  3944  }
  3945  
  3946  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  3947    border-radius: 0;
  3948  }
  3949  
  3950  .btn-group-vertical > .btn:first-child:not(:last-child) {
  3951    border-top-right-radius: 4px;
  3952    border-bottom-right-radius: 0;
  3953    border-bottom-left-radius: 0;
  3954  }
  3955  
  3956  .btn-group-vertical > .btn:last-child:not(:first-child) {
  3957    border-top-left-radius: 0;
  3958    border-top-right-radius: 0;
  3959    border-bottom-left-radius: 4px;
  3960  }
  3961  
  3962  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  3963    border-radius: 0;
  3964  }
  3965  
  3966  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3967    border-bottom-right-radius: 0;
  3968    border-bottom-left-radius: 0;
  3969  }
  3970  
  3971  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3972    border-top-left-radius: 0;
  3973    border-top-right-radius: 0;
  3974  }
  3975  
  3976  .btn-group-justified {
  3977    display: table;
  3978    width: 100%;
  3979    table-layout: fixed;
  3980    border-collapse: separate;
  3981  }
  3982  
  3983  .btn-group-justified > .btn, .btn-group-justified > .btn-group {
  3984    display: table-cell;
  3985    float: none;
  3986    width: 1%;
  3987  }
  3988  
  3989  .btn-group-justified > .btn-group .btn {
  3990    width: 100%;
  3991  }
  3992  
  3993  .btn-group-justified > .btn-group .dropdown-menu {
  3994    left: auto;
  3995  }
  3996  
  3997  [data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  3998    position: absolute;
  3999    clip: rect(0, 0, 0, 0);
  4000    pointer-events: none;
  4001  }
  4002  
  4003  .input-group {
  4004    position: relative;
  4005    display: table;
  4006    border-collapse: separate;
  4007  }
  4008  
  4009  .input-group[class*=col-] {
  4010    float: none;
  4011    padding-right: 0;
  4012    padding-left: 0;
  4013  }
  4014  
  4015  .input-group .form-control {
  4016    position: relative;
  4017    z-index: 2;
  4018    float: left;
  4019    width: 100%;
  4020    margin-bottom: 0;
  4021  }
  4022  
  4023  .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  4024    height: 46px;
  4025    padding: 10px 16px;
  4026    font-size: 18px;
  4027    line-height: 1.3333333;
  4028    border-radius: 6px;
  4029  }
  4030  
  4031  select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
  4032    height: 46px;
  4033    line-height: 46px;
  4034  }
  4035  
  4036  select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
  4037    height: auto;
  4038  }
  4039  
  4040  .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  4041    height: 30px;
  4042    padding: 5px 10px;
  4043    font-size: 12px;
  4044    line-height: 1.5;
  4045    border-radius: 3px;
  4046  }
  4047  
  4048  select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
  4049    height: 30px;
  4050    line-height: 30px;
  4051  }
  4052  
  4053  select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
  4054    height: auto;
  4055  }
  4056  
  4057  .input-group .form-control, .input-group-addon, .input-group-btn {
  4058    display: table-cell;
  4059  }
  4060  
  4061  .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
  4062    border-radius: 0;
  4063  }
  4064  
  4065  .input-group-addon, .input-group-btn {
  4066    width: 1%;
  4067    white-space: nowrap;
  4068    vertical-align: middle;
  4069  }
  4070  
  4071  .input-group-addon {
  4072    padding: 6px 12px;
  4073    font-size: 14px;
  4074    font-weight: 400;
  4075    line-height: 1;
  4076    color: #555;
  4077    text-align: center;
  4078    background-color: #eee;
  4079    border: 1px solid #ccc;
  4080    border-radius: 4px;
  4081  }
  4082  
  4083  .input-group-addon.input-sm {
  4084    padding: 5px 10px;
  4085    font-size: 12px;
  4086    border-radius: 3px;
  4087  }
  4088  
  4089  .input-group-addon.input-lg {
  4090    padding: 10px 16px;
  4091    font-size: 18px;
  4092    border-radius: 6px;
  4093  }
  4094  
  4095  .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
  4096    margin-top: 0;
  4097  }
  4098  
  4099  .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  4100    border-top-right-radius: 0;
  4101    border-bottom-right-radius: 0;
  4102  }
  4103  
  4104  .input-group-addon:first-child {
  4105    border-right: 0;
  4106  }
  4107  
  4108  .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
  4109    border-top-left-radius: 0;
  4110    border-bottom-left-radius: 0;
  4111  }
  4112  
  4113  .input-group-addon:last-child {
  4114    border-left: 0;
  4115  }
  4116  
  4117  .input-group-btn {
  4118    position: relative;
  4119    font-size: 0;
  4120    white-space: nowrap;
  4121  }
  4122  
  4123  .input-group-btn > .btn {
  4124    position: relative;
  4125  }
  4126  
  4127  .input-group-btn > .btn + .btn {
  4128    margin-left: -1px;
  4129  }
  4130  
  4131  .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
  4132    z-index: 2;
  4133  }
  4134  
  4135  .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
  4136    margin-right: -1px;
  4137  }
  4138  
  4139  .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  4140    margin-left: -1px;
  4141  }
  4142  
  4143  .nav {
  4144    padding-left: 0;
  4145    margin-bottom: 0;
  4146    list-style: none;
  4147  }
  4148  
  4149  .nav > li {
  4150    position: relative;
  4151    display: block;
  4152  }
  4153  
  4154  .nav > li > a {
  4155    position: relative;
  4156    display: block;
  4157    padding: 10px 15px;
  4158  }
  4159  
  4160  .nav > li > a:focus, .nav > li > a:hover {
  4161    text-decoration: none;
  4162    background-color: #eee;
  4163  }
  4164  
  4165  .nav > li.disabled > a {
  4166    color: #777;
  4167  }
  4168  
  4169  .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
  4170    color: #777;
  4171    text-decoration: none;
  4172    cursor: not-allowed;
  4173    background-color: transparent;
  4174  }
  4175  
  4176  .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  4177    background-color: #eee;
  4178    border-color: #337ab7;
  4179  }
  4180  
  4181  .nav .nav-divider {
  4182    height: 1px;
  4183    margin: 9px 0;
  4184    overflow: hidden;
  4185    background-color: #e5e5e5;
  4186  }
  4187  
  4188  .nav > li > a > img {
  4189    max-width: none;
  4190  }
  4191  
  4192  .nav-tabs {
  4193    border-bottom: 1px solid #ddd;
  4194  }
  4195  
  4196  .nav-tabs > li {
  4197    float: left;
  4198    margin-bottom: -1px;
  4199  }
  4200  
  4201  .nav-tabs > li > a {
  4202    margin-right: 2px;
  4203    line-height: 1.42857143;
  4204    border: 1px solid transparent;
  4205    border-radius: 4px 4px 0 0;
  4206  }
  4207  
  4208  .nav-tabs > li > a:hover {
  4209    border-color: #eee #eee #ddd;
  4210  }
  4211  
  4212  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  4213    color: #555;
  4214    cursor: default;
  4215    background-color: #fff;
  4216    border: 1px solid #ddd;
  4217    border-bottom-color: transparent;
  4218  }
  4219  
  4220  .nav-tabs.nav-justified {
  4221    width: 100%;
  4222    border-bottom: 0;
  4223  }
  4224  
  4225  .nav-tabs.nav-justified > li {
  4226    float: none;
  4227  }
  4228  
  4229  .nav-tabs.nav-justified > li > a {
  4230    margin-bottom: 5px;
  4231    text-align: center;
  4232  }
  4233  
  4234  .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  4235    top: auto;
  4236    left: auto;
  4237  }
  4238  
  4239  @media (min-width: 768px) {
  4240    .nav-tabs.nav-justified > li {
  4241      display: table-cell;
  4242      width: 1%;
  4243    }
  4244  
  4245    .nav-tabs.nav-justified > li > a {
  4246      margin-bottom: 0;
  4247    }
  4248  }
  4249  .nav-tabs.nav-justified > li > a {
  4250    margin-right: 0;
  4251    border-radius: 4px;
  4252  }
  4253  
  4254  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
  4255    border: 1px solid #ddd;
  4256  }
  4257  
  4258  @media (min-width: 768px) {
  4259    .nav-tabs.nav-justified > li > a {
  4260      border-bottom: 1px solid #ddd;
  4261      border-radius: 4px 4px 0 0;
  4262    }
  4263  
  4264    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
  4265      border-bottom-color: #fff;
  4266    }
  4267  }
  4268  .nav-pills > li {
  4269    float: left;
  4270  }
  4271  
  4272  .nav-pills > li > a {
  4273    border-radius: 4px;
  4274  }
  4275  
  4276  .nav-pills > li + li {
  4277    margin-left: 2px;
  4278  }
  4279  
  4280  .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  4281    color: #fff;
  4282    background-color: #337ab7;
  4283  }
  4284  
  4285  .nav-stacked > li {
  4286    float: none;
  4287  }
  4288  
  4289  .nav-stacked > li + li {
  4290    margin-top: 2px;
  4291    margin-left: 0;
  4292  }
  4293  
  4294  .nav-justified {
  4295    width: 100%;
  4296  }
  4297  
  4298  .nav-justified > li {
  4299    float: none;
  4300  }
  4301  
  4302  .nav-justified > li > a {
  4303    margin-bottom: 5px;
  4304    text-align: center;
  4305  }
  4306  
  4307  .nav-justified > .dropdown .dropdown-menu {
  4308    top: auto;
  4309    left: auto;
  4310  }
  4311  
  4312  @media (min-width: 768px) {
  4313    .nav-justified > li {
  4314      display: table-cell;
  4315      width: 1%;
  4316    }
  4317  
  4318    .nav-justified > li > a {
  4319      margin-bottom: 0;
  4320    }
  4321  }
  4322  .nav-tabs-justified {
  4323    border-bottom: 0;
  4324  }
  4325  
  4326  .nav-tabs-justified > li > a {
  4327    margin-right: 0;
  4328    border-radius: 4px;
  4329  }
  4330  
  4331  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
  4332    border: 1px solid #ddd;
  4333  }
  4334  
  4335  @media (min-width: 768px) {
  4336    .nav-tabs-justified > li > a {
  4337      border-bottom: 1px solid #ddd;
  4338      border-radius: 4px 4px 0 0;
  4339    }
  4340  
  4341    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
  4342      border-bottom-color: #fff;
  4343    }
  4344  }
  4345  .tab-content > .tab-pane {
  4346    display: none;
  4347  }
  4348  
  4349  .tab-content > .active {
  4350    display: block;
  4351  }
  4352  
  4353  .nav-tabs .dropdown-menu {
  4354    margin-top: -1px;
  4355    border-top-left-radius: 0;
  4356    border-top-right-radius: 0;
  4357  }
  4358  
  4359  .navbar {
  4360    position: relative;
  4361    min-height: 50px;
  4362    margin-bottom: 20px;
  4363    border: 1px solid transparent;
  4364  }
  4365  
  4366  @media (min-width: 768px) {
  4367    .navbar {
  4368      border-radius: 4px;
  4369    }
  4370  }
  4371  @media (min-width: 768px) {
  4372    .navbar-header {
  4373      float: left;
  4374    }
  4375  }
  4376  .navbar-collapse {
  4377    padding-right: 15px;
  4378    padding-left: 15px;
  4379    overflow-x: visible;
  4380    -webkit-overflow-scrolling: touch;
  4381    border-top: 1px solid transparent;
  4382    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  4383    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  4384  }
  4385  
  4386  .navbar-collapse.in {
  4387    overflow-y: auto;
  4388  }
  4389  
  4390  @media (min-width: 768px) {
  4391    .navbar-collapse {
  4392      width: auto;
  4393      border-top: 0;
  4394      -webkit-box-shadow: none;
  4395      box-shadow: none;
  4396    }
  4397  
  4398    .navbar-collapse.collapse {
  4399      display: block !important;
  4400      height: auto !important;
  4401      padding-bottom: 0;
  4402      overflow: visible !important;
  4403    }
  4404  
  4405    .navbar-collapse.in {
  4406      overflow-y: visible;
  4407    }
  4408  
  4409    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
  4410      padding-right: 0;
  4411      padding-left: 0;
  4412    }
  4413  }
  4414  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  4415    max-height: 340px;
  4416  }
  4417  
  4418  @media (max-device-width: 480px) and (orientation: landscape) {
  4419    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  4420      max-height: 200px;
  4421    }
  4422  }
  4423  .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
  4424    margin-right: -15px;
  4425    margin-left: -15px;
  4426  }
  4427  
  4428  @media (min-width: 768px) {
  4429    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
  4430      margin-right: 0;
  4431      margin-left: 0;
  4432    }
  4433  }
  4434  .navbar-static-top {
  4435    z-index: 1000;
  4436    border-width: 0 0 1px;
  4437  }
  4438  
  4439  @media (min-width: 768px) {
  4440    .navbar-static-top {
  4441      border-radius: 0;
  4442    }
  4443  }
  4444  .navbar-fixed-bottom, .navbar-fixed-top {
  4445    position: fixed;
  4446    right: 0;
  4447    left: 0;
  4448    z-index: 1030;
  4449  }
  4450  
  4451  @media (min-width: 768px) {
  4452    .navbar-fixed-bottom, .navbar-fixed-top {
  4453      border-radius: 0;
  4454    }
  4455  }
  4456  .navbar-fixed-top {
  4457    top: 0;
  4458    border-width: 0 0 1px;
  4459  }
  4460  
  4461  .navbar-fixed-bottom {
  4462    bottom: 0;
  4463    margin-bottom: 0;
  4464    border-width: 1px 0 0;
  4465  }
  4466  
  4467  .navbar-brand {
  4468    float: left;
  4469    height: 50px;
  4470    padding: 15px 15px;
  4471    font-size: 18px;
  4472    line-height: 20px;
  4473  }
  4474  
  4475  .navbar-brand:focus, .navbar-brand:hover {
  4476    text-decoration: none;
  4477  }
  4478  
  4479  .navbar-brand > img {
  4480    display: block;
  4481  }
  4482  
  4483  @media (min-width: 768px) {
  4484    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  4485      margin-left: -15px;
  4486    }
  4487  }
  4488  .navbar-toggle {
  4489    position: relative;
  4490    float: right;
  4491    padding: 9px 10px;
  4492    margin-top: 8px;
  4493    margin-right: 15px;
  4494    margin-bottom: 8px;
  4495    background-color: transparent;
  4496    background-image: none;
  4497    border: 1px solid transparent;
  4498    border-radius: 4px;
  4499  }
  4500  
  4501  .navbar-toggle:focus {
  4502    outline: 0;
  4503  }
  4504  
  4505  .navbar-toggle .icon-bar {
  4506    display: block;
  4507    width: 22px;
  4508    height: 2px;
  4509    border-radius: 1px;
  4510  }
  4511  
  4512  .navbar-toggle .icon-bar + .icon-bar {
  4513    margin-top: 4px;
  4514  }
  4515  
  4516  @media (min-width: 768px) {
  4517    .navbar-toggle {
  4518      display: none;
  4519    }
  4520  }
  4521  .navbar-nav {
  4522    margin: 7.5px -15px;
  4523  }
  4524  
  4525  .navbar-nav > li > a {
  4526    padding-top: 10px;
  4527    padding-bottom: 10px;
  4528    line-height: 20px;
  4529  }
  4530  
  4531  @media (max-width: 767px) {
  4532    .navbar-nav .open .dropdown-menu {
  4533      position: static;
  4534      float: none;
  4535      width: auto;
  4536      margin-top: 0;
  4537      background-color: transparent;
  4538      border: 0;
  4539      -webkit-box-shadow: none;
  4540      box-shadow: none;
  4541    }
  4542  
  4543    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
  4544      padding: 5px 15px 5px 25px;
  4545    }
  4546  
  4547    .navbar-nav .open .dropdown-menu > li > a {
  4548      line-height: 20px;
  4549    }
  4550  
  4551    .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
  4552      background-image: none;
  4553    }
  4554  }
  4555  @media (min-width: 768px) {
  4556    .navbar-nav {
  4557      float: left;
  4558      margin: 0;
  4559    }
  4560  
  4561    .navbar-nav > li {
  4562      float: left;
  4563    }
  4564  
  4565    .navbar-nav > li > a {
  4566      padding-top: 15px;
  4567      padding-bottom: 15px;
  4568    }
  4569  }
  4570  .navbar-form {
  4571    padding: 10px 15px;
  4572    margin-top: 8px;
  4573    margin-right: -15px;
  4574    margin-bottom: 8px;
  4575    margin-left: -15px;
  4576    border-top: 1px solid transparent;
  4577    border-bottom: 1px solid transparent;
  4578    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  4579    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  4580  }
  4581  
  4582  @media (min-width: 768px) {
  4583    .navbar-form .form-group {
  4584      display: inline-block;
  4585      margin-bottom: 0;
  4586      vertical-align: middle;
  4587    }
  4588  
  4589    .navbar-form .form-control {
  4590      display: inline-block;
  4591      width: auto;
  4592      vertical-align: middle;
  4593    }
  4594  
  4595    .navbar-form .form-control-static {
  4596      display: inline-block;
  4597    }
  4598  
  4599    .navbar-form .input-group {
  4600      display: inline-table;
  4601      vertical-align: middle;
  4602    }
  4603  
  4604    .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
  4605      width: auto;
  4606    }
  4607  
  4608    .navbar-form .input-group > .form-control {
  4609      width: 100%;
  4610    }
  4611  
  4612    .navbar-form .control-label {
  4613      margin-bottom: 0;
  4614      vertical-align: middle;
  4615    }
  4616  
  4617    .navbar-form .checkbox, .navbar-form .radio {
  4618      display: inline-block;
  4619      margin-top: 0;
  4620      margin-bottom: 0;
  4621      vertical-align: middle;
  4622    }
  4623  
  4624    .navbar-form .checkbox label, .navbar-form .radio label {
  4625      padding-left: 0;
  4626    }
  4627  
  4628    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
  4629      position: relative;
  4630      margin-left: 0;
  4631    }
  4632  
  4633    .navbar-form .has-feedback .form-control-feedback {
  4634      top: 0;
  4635    }
  4636  }
  4637  @media (max-width: 767px) {
  4638    .navbar-form .form-group {
  4639      margin-bottom: 5px;
  4640    }
  4641  
  4642    .navbar-form .form-group:last-child {
  4643      margin-bottom: 0;
  4644    }
  4645  }
  4646  @media (min-width: 768px) {
  4647    .navbar-form {
  4648      width: auto;
  4649      padding-top: 0;
  4650      padding-bottom: 0;
  4651      margin-right: 0;
  4652      margin-left: 0;
  4653      border: 0;
  4654      -webkit-box-shadow: none;
  4655      box-shadow: none;
  4656    }
  4657  }
  4658  .navbar-nav > li > .dropdown-menu {
  4659    margin-top: 0;
  4660    border-top-left-radius: 0;
  4661    border-top-right-radius: 0;
  4662  }
  4663  
  4664  .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  4665    margin-bottom: 0;
  4666    border-top-left-radius: 4px;
  4667    border-top-right-radius: 4px;
  4668    border-bottom-right-radius: 0;
  4669    border-bottom-left-radius: 0;
  4670  }
  4671  
  4672  .navbar-btn {
  4673    margin-top: 8px;
  4674    margin-bottom: 8px;
  4675  }
  4676  
  4677  .navbar-btn.btn-sm {
  4678    margin-top: 10px;
  4679    margin-bottom: 10px;
  4680  }
  4681  
  4682  .navbar-btn.btn-xs {
  4683    margin-top: 14px;
  4684    margin-bottom: 14px;
  4685  }
  4686  
  4687  .navbar-text {
  4688    margin-top: 15px;
  4689    margin-bottom: 15px;
  4690  }
  4691  
  4692  @media (min-width: 768px) {
  4693    .navbar-text {
  4694      float: left;
  4695      margin-right: 15px;
  4696      margin-left: 15px;
  4697    }
  4698  }
  4699  @media (min-width: 768px) {
  4700    .navbar-left {
  4701      float: left !important;
  4702    }
  4703  
  4704    .navbar-right {
  4705      float: right !important;
  4706      margin-right: -15px;
  4707    }
  4708  
  4709    .navbar-right ~ .navbar-right {
  4710      margin-right: 0;
  4711    }
  4712  }
  4713  .navbar-default {
  4714    background-color: #f8f8f8;
  4715    border-color: #e7e7e7;
  4716  }
  4717  
  4718  .navbar-default .navbar-brand {
  4719    color: #777;
  4720  }
  4721  
  4722  .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
  4723    color: #5e5e5e;
  4724    background-color: transparent;
  4725  }
  4726  
  4727  .navbar-default .navbar-text {
  4728    color: #777;
  4729  }
  4730  
  4731  .navbar-default .navbar-nav > li > a {
  4732    color: #777;
  4733  }
  4734  
  4735  .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  4736    color: #333;
  4737    background-color: transparent;
  4738  }
  4739  
  4740  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  4741    color: #555;
  4742    background-color: #e7e7e7;
  4743  }
  4744  
  4745  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
  4746    color: #ccc;
  4747    background-color: transparent;
  4748  }
  4749  
  4750  .navbar-default .navbar-toggle {
  4751    border-color: #ddd;
  4752  }
  4753  
  4754  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  4755    background-color: #ddd;
  4756  }
  4757  
  4758  .navbar-default .navbar-toggle .icon-bar {
  4759    background-color: #888;
  4760  }
  4761  
  4762  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
  4763    border-color: #e7e7e7;
  4764  }
  4765  
  4766  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  4767    color: #555;
  4768    background-color: #e7e7e7;
  4769  }
  4770  
  4771  @media (max-width: 767px) {
  4772    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  4773      color: #777;
  4774    }
  4775  
  4776    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
  4777      color: #333;
  4778      background-color: transparent;
  4779    }
  4780  
  4781    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
  4782      color: #555;
  4783      background-color: #e7e7e7;
  4784    }
  4785  
  4786    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
  4787      color: #ccc;
  4788      background-color: transparent;
  4789    }
  4790  }
  4791  .navbar-default .navbar-link {
  4792    color: #777;
  4793  }
  4794  
  4795  .navbar-default .navbar-link:hover {
  4796    color: #333;
  4797  }
  4798  
  4799  .navbar-default .btn-link {
  4800    color: #777;
  4801  }
  4802  
  4803  .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
  4804    color: #333;
  4805  }
  4806  
  4807  .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
  4808    color: #ccc;
  4809  }
  4810  
  4811  .navbar-inverse {
  4812    background-color: #222;
  4813    border-color: #080808;
  4814  }
  4815  
  4816  .navbar-inverse .navbar-brand {
  4817    color: #9d9d9d;
  4818  }
  4819  
  4820  .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
  4821    color: #fff;
  4822    background-color: transparent;
  4823  }
  4824  
  4825  .navbar-inverse .navbar-text {
  4826    color: #9d9d9d;
  4827  }
  4828  
  4829  .navbar-inverse .navbar-nav > li > a {
  4830    color: #9d9d9d;
  4831  }
  4832  
  4833  .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
  4834    color: #fff;
  4835    background-color: transparent;
  4836  }
  4837  
  4838  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
  4839    color: #fff;
  4840    background-color: #080808;
  4841  }
  4842  
  4843  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
  4844    color: #444;
  4845    background-color: transparent;
  4846  }
  4847  
  4848  .navbar-inverse .navbar-toggle {
  4849    border-color: #333;
  4850  }
  4851  
  4852  .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  4853    background-color: #333;
  4854  }
  4855  
  4856  .navbar-inverse .navbar-toggle .icon-bar {
  4857    background-color: #fff;
  4858  }
  4859  
  4860  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  4861    border-color: #101010;
  4862  }
  4863  
  4864  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
  4865    color: #fff;
  4866    background-color: #080808;
  4867  }
  4868  
  4869  @media (max-width: 767px) {
  4870    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  4871      border-color: #080808;
  4872    }
  4873  
  4874    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  4875      background-color: #080808;
  4876    }
  4877  
  4878    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  4879      color: #9d9d9d;
  4880    }
  4881  
  4882    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
  4883      color: #fff;
  4884      background-color: transparent;
  4885    }
  4886  
  4887    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
  4888      color: #fff;
  4889      background-color: #080808;
  4890    }
  4891  
  4892    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
  4893      color: #444;
  4894      background-color: transparent;
  4895    }
  4896  }
  4897  .navbar-inverse .navbar-link {
  4898    color: #9d9d9d;
  4899  }
  4900  
  4901  .navbar-inverse .navbar-link:hover {
  4902    color: #fff;
  4903  }
  4904  
  4905  .navbar-inverse .btn-link {
  4906    color: #9d9d9d;
  4907  }
  4908  
  4909  .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
  4910    color: #fff;
  4911  }
  4912  
  4913  .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
  4914    color: #444;
  4915  }
  4916  
  4917  .breadcrumb {
  4918    padding: 8px 15px;
  4919    margin-bottom: 20px;
  4920    list-style: none;
  4921    background-color: #f5f5f5;
  4922    border-radius: 4px;
  4923  }
  4924  
  4925  .breadcrumb > li {
  4926    display: inline-block;
  4927  }
  4928  
  4929  .breadcrumb > li + li:before {
  4930    padding: 0 5px;
  4931    color: #ccc;
  4932    content: "/ ";
  4933  }
  4934  
  4935  .breadcrumb > .active {
  4936    color: #777;
  4937  }
  4938  
  4939  .pagination {
  4940    display: inline-block;
  4941    padding-left: 0;
  4942    margin: 20px 0;
  4943    border-radius: 4px;
  4944  }
  4945  
  4946  .pagination > li {
  4947    display: inline;
  4948  }
  4949  
  4950  .pagination > li > a, .pagination > li > span {
  4951    position: relative;
  4952    float: left;
  4953    padding: 6px 12px;
  4954    margin-left: -1px;
  4955    line-height: 1.42857143;
  4956    color: #337ab7;
  4957    text-decoration: none;
  4958    background-color: #fff;
  4959    border: 1px solid #ddd;
  4960  }
  4961  
  4962  .pagination > li:first-child > a, .pagination > li:first-child > span {
  4963    margin-left: 0;
  4964    border-top-left-radius: 4px;
  4965    border-bottom-left-radius: 4px;
  4966  }
  4967  
  4968  .pagination > li:last-child > a, .pagination > li:last-child > span {
  4969    border-top-right-radius: 4px;
  4970    border-bottom-right-radius: 4px;
  4971  }
  4972  
  4973  .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  4974    color: #23527c;
  4975    background-color: #eee;
  4976    border-color: #ddd;
  4977  }
  4978  
  4979  .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  4980    z-index: 2;
  4981    color: #fff;
  4982    cursor: default;
  4983    background-color: #337ab7;
  4984    border-color: #337ab7;
  4985  }
  4986  
  4987  .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
  4988    color: #777;
  4989    cursor: not-allowed;
  4990    background-color: #fff;
  4991    border-color: #ddd;
  4992  }
  4993  
  4994  .pagination-lg > li > a, .pagination-lg > li > span {
  4995    padding: 10px 16px;
  4996    font-size: 18px;
  4997  }
  4998  
  4999  .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  5000    border-top-left-radius: 6px;
  5001    border-bottom-left-radius: 6px;
  5002  }
  5003  
  5004  .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  5005    border-top-right-radius: 6px;
  5006    border-bottom-right-radius: 6px;
  5007  }
  5008  
  5009  .pagination-sm > li > a, .pagination-sm > li > span {
  5010    padding: 5px 10px;
  5011    font-size: 12px;
  5012  }
  5013  
  5014  .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
  5015    border-top-left-radius: 3px;
  5016    border-bottom-left-radius: 3px;
  5017  }
  5018  
  5019  .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
  5020    border-top-right-radius: 3px;
  5021    border-bottom-right-radius: 3px;
  5022  }
  5023  
  5024  .pager {
  5025    padding-left: 0;
  5026    margin: 20px 0;
  5027    text-align: center;
  5028    list-style: none;
  5029  }
  5030  
  5031  .pager li {
  5032    display: inline;
  5033  }
  5034  
  5035  .pager li > a, .pager li > span {
  5036    display: inline-block;
  5037    padding: 5px 14px;
  5038    background-color: #fff;
  5039    border: 1px solid #ddd;
  5040    border-radius: 15px;
  5041  }
  5042  
  5043  .pager li > a:focus, .pager li > a:hover {
  5044    text-decoration: none;
  5045    background-color: #eee;
  5046  }
  5047  
  5048  .pager .next > a, .pager .next > span {
  5049    float: right;
  5050  }
  5051  
  5052  .pager .previous > a, .pager .previous > span {
  5053    float: left;
  5054  }
  5055  
  5056  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
  5057    color: #777;
  5058    cursor: not-allowed;
  5059    background-color: #fff;
  5060  }
  5061  
  5062  .label {
  5063    display: inline;
  5064    padding: 0.2em 0.6em 0.3em;
  5065    font-size: 75%;
  5066    font-weight: 700;
  5067    line-height: 1;
  5068    color: #fff;
  5069    text-align: center;
  5070    white-space: nowrap;
  5071    vertical-align: baseline;
  5072    border-radius: 0.25em;
  5073  }
  5074  
  5075  a.label:focus, a.label:hover {
  5076    color: #fff;
  5077    text-decoration: none;
  5078    cursor: pointer;
  5079  }
  5080  
  5081  .label:empty {
  5082    display: none;
  5083  }
  5084  
  5085  .btn .label {
  5086    position: relative;
  5087    top: -1px;
  5088  }
  5089  
  5090  .label-default {
  5091    background-color: #777;
  5092  }
  5093  
  5094  .label-default[href]:focus, .label-default[href]:hover {
  5095    background-color: #5e5e5e;
  5096  }
  5097  
  5098  .label-primary {
  5099    background-color: #337ab7;
  5100  }
  5101  
  5102  .label-primary[href]:focus, .label-primary[href]:hover {
  5103    background-color: #286090;
  5104  }
  5105  
  5106  .label-success {
  5107    background-color: #5cb85c;
  5108  }
  5109  
  5110  .label-success[href]:focus, .label-success[href]:hover {
  5111    background-color: #449d44;
  5112  }
  5113  
  5114  .label-info {
  5115    background-color: #5bc0de;
  5116  }
  5117  
  5118  .label-info[href]:focus, .label-info[href]:hover {
  5119    background-color: #31b0d5;
  5120  }
  5121  
  5122  .label-warning {
  5123    background-color: #f0ad4e;
  5124  }
  5125  
  5126  .label-warning[href]:focus, .label-warning[href]:hover {
  5127    background-color: #ec971f;
  5128  }
  5129  
  5130  .label-danger {
  5131    background-color: #d9534f;
  5132  }
  5133  
  5134  .label-danger[href]:focus, .label-danger[href]:hover {
  5135    background-color: #c9302c;
  5136  }
  5137  
  5138  .badge {
  5139    display: inline-block;
  5140    min-width: 10px;
  5141    padding: 3px 7px;
  5142    font-size: 12px;
  5143    font-weight: 700;
  5144    line-height: 1;
  5145    color: #fff;
  5146    text-align: center;
  5147    white-space: nowrap;
  5148    vertical-align: baseline;
  5149    background-color: #777;
  5150    border-radius: 10px;
  5151  }
  5152  
  5153  .badge:empty {
  5154    display: none;
  5155  }
  5156  
  5157  .btn .badge {
  5158    position: relative;
  5159    top: -1px;
  5160  }
  5161  
  5162  .btn-group-xs > .btn .badge, .btn-xs .badge {
  5163    top: 0;
  5164    padding: 1px 5px;
  5165  }
  5166  
  5167  a.badge:focus, a.badge:hover {
  5168    color: #fff;
  5169    text-decoration: none;
  5170    cursor: pointer;
  5171  }
  5172  
  5173  .list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  5174    color: #337ab7;
  5175    background-color: #fff;
  5176  }
  5177  
  5178  .list-group-item > .badge {
  5179    float: right;
  5180  }
  5181  
  5182  .list-group-item > .badge + .badge {
  5183    margin-right: 5px;
  5184  }
  5185  
  5186  .nav-pills > li > a > .badge {
  5187    margin-left: 3px;
  5188  }
  5189  
  5190  .jumbotron {
  5191    padding: 30px 15px;
  5192    margin-bottom: 30px;
  5193    color: inherit;
  5194    background-color: #eee;
  5195  }
  5196  
  5197  .jumbotron .h1, .jumbotron h1 {
  5198    color: inherit;
  5199  }
  5200  
  5201  .jumbotron p {
  5202    margin-bottom: 15px;
  5203    font-size: 21px;
  5204    font-weight: 200;
  5205  }
  5206  
  5207  .jumbotron > hr {
  5208    border-top-color: #d5d5d5;
  5209  }
  5210  
  5211  .container .jumbotron, .container-fluid .jumbotron {
  5212    border-radius: 6px;
  5213  }
  5214  
  5215  .jumbotron .container {
  5216    max-width: 100%;
  5217  }
  5218  
  5219  @media screen and (min-width: 768px) {
  5220    .jumbotron {
  5221      padding: 48px 0;
  5222    }
  5223  
  5224    .container .jumbotron, .container-fluid .jumbotron {
  5225      padding-right: 60px;
  5226      padding-left: 60px;
  5227    }
  5228  
  5229    .jumbotron .h1, .jumbotron h1 {
  5230      font-size: 63px;
  5231    }
  5232  }
  5233  .thumbnail {
  5234    display: block;
  5235    padding: 4px;
  5236    margin-bottom: 20px;
  5237    line-height: 1.42857143;
  5238    background-color: #fff;
  5239    border: 1px solid #ddd;
  5240    border-radius: 4px;
  5241    -webkit-transition: border 0.2s ease-in-out;
  5242    -o-transition: border 0.2s ease-in-out;
  5243    transition: border 0.2s ease-in-out;
  5244  }
  5245  
  5246  .thumbnail a > img, .thumbnail > img {
  5247    margin-right: auto;
  5248    margin-left: auto;
  5249  }
  5250  
  5251  a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
  5252    border-color: #337ab7;
  5253  }
  5254  
  5255  .thumbnail .caption {
  5256    padding: 9px;
  5257    color: #333;
  5258  }
  5259  
  5260  .alert {
  5261    padding: 15px;
  5262    margin-bottom: 20px;
  5263    border: 1px solid transparent;
  5264    border-radius: 4px;
  5265  }
  5266  
  5267  .alert h4 {
  5268    margin-top: 0;
  5269    color: inherit;
  5270  }
  5271  
  5272  .alert .alert-link {
  5273    font-weight: 700;
  5274  }
  5275  
  5276  .alert > p, .alert > ul {
  5277    margin-bottom: 0;
  5278  }
  5279  
  5280  .alert > p + p {
  5281    margin-top: 5px;
  5282  }
  5283  
  5284  .alert-dismissable, .alert-dismissible {
  5285    padding-right: 35px;
  5286  }
  5287  
  5288  .alert-dismissable .close, .alert-dismissible .close {
  5289    position: relative;
  5290    top: -2px;
  5291    right: -21px;
  5292    color: inherit;
  5293  }
  5294  
  5295  .alert-success {
  5296    color: #3c763d;
  5297    background-color: #dff0d8;
  5298    border-color: #d6e9c6;
  5299  }
  5300  
  5301  .alert-success hr {
  5302    border-top-color: #c9e2b3;
  5303  }
  5304  
  5305  .alert-success .alert-link {
  5306    color: #2b542c;
  5307  }
  5308  
  5309  .alert-info {
  5310    color: #31708f;
  5311    background-color: #d9edf7;
  5312    border-color: #bce8f1;
  5313  }
  5314  
  5315  .alert-info hr {
  5316    border-top-color: #a6e1ec;
  5317  }
  5318  
  5319  .alert-info .alert-link {
  5320    color: #245269;
  5321  }
  5322  
  5323  .alert-warning {
  5324    color: #8a6d3b;
  5325    background-color: #fcf8e3;
  5326    border-color: #faebcc;
  5327  }
  5328  
  5329  .alert-warning hr {
  5330    border-top-color: #f7e1b5;
  5331  }
  5332  
  5333  .alert-warning .alert-link {
  5334    color: #66512c;
  5335  }
  5336  
  5337  .alert-danger {
  5338    color: #a94442;
  5339    background-color: #f2dede;
  5340    border-color: #ebccd1;
  5341  }
  5342  
  5343  .alert-danger hr {
  5344    border-top-color: #e4b9c0;
  5345  }
  5346  
  5347  .alert-danger .alert-link {
  5348    color: #843534;
  5349  }
  5350  
  5351  @-webkit-keyframes progress-bar-stripes {
  5352    from {
  5353      background-position: 40px 0;
  5354    }
  5355    to {
  5356      background-position: 0 0;
  5357    }
  5358  }
  5359  @-o-keyframes progress-bar-stripes {
  5360    from {
  5361      background-position: 40px 0;
  5362    }
  5363    to {
  5364      background-position: 0 0;
  5365    }
  5366  }
  5367  @keyframes progress-bar-stripes {
  5368    from {
  5369      background-position: 40px 0;
  5370    }
  5371    to {
  5372      background-position: 0 0;
  5373    }
  5374  }
  5375  .progress {
  5376    height: 20px;
  5377    margin-bottom: 20px;
  5378    overflow: hidden;
  5379    background-color: #f5f5f5;
  5380    border-radius: 4px;
  5381    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5382    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5383  }
  5384  
  5385  .progress-bar {
  5386    float: left;
  5387    width: 0;
  5388    height: 100%;
  5389    font-size: 12px;
  5390    line-height: 20px;
  5391    color: #fff;
  5392    text-align: center;
  5393    background-color: #337ab7;
  5394    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5395    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5396    -webkit-transition: width 0.6s ease;
  5397    -o-transition: width 0.6s ease;
  5398    transition: width 0.6s ease;
  5399  }
  5400  
  5401  .progress-bar-striped, .progress-striped .progress-bar {
  5402    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);
  5403    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);
  5404    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);
  5405    -webkit-background-size: 40px 40px;
  5406    background-size: 40px 40px;
  5407  }
  5408  
  5409  .progress-bar.active, .progress.active .progress-bar {
  5410    -webkit-animation: progress-bar-stripes 2s linear infinite;
  5411    -o-animation: progress-bar-stripes 2s linear infinite;
  5412    animation: progress-bar-stripes 2s linear infinite;
  5413  }
  5414  
  5415  .progress-bar-success {
  5416    background-color: #5cb85c;
  5417  }
  5418  
  5419  .progress-striped .progress-bar-success {
  5420    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);
  5421    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);
  5422    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);
  5423  }
  5424  
  5425  .progress-bar-info {
  5426    background-color: #5bc0de;
  5427  }
  5428  
  5429  .progress-striped .progress-bar-info {
  5430    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);
  5431    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);
  5432    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);
  5433  }
  5434  
  5435  .progress-bar-warning {
  5436    background-color: #f0ad4e;
  5437  }
  5438  
  5439  .progress-striped .progress-bar-warning {
  5440    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);
  5441    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);
  5442    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);
  5443  }
  5444  
  5445  .progress-bar-danger {
  5446    background-color: #d9534f;
  5447  }
  5448  
  5449  .progress-striped .progress-bar-danger {
  5450    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);
  5451    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);
  5452    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);
  5453  }
  5454  
  5455  .media {
  5456    margin-top: 15px;
  5457  }
  5458  
  5459  .media:first-child {
  5460    margin-top: 0;
  5461  }
  5462  
  5463  .media, .media-body {
  5464    overflow: hidden;
  5465    zoom: 1;
  5466  }
  5467  
  5468  .media-body {
  5469    width: 10000px;
  5470  }
  5471  
  5472  .media-object {
  5473    display: block;
  5474  }
  5475  
  5476  .media-right, .media > .pull-right {
  5477    padding-left: 10px;
  5478  }
  5479  
  5480  .media-left, .media > .pull-left {
  5481    padding-right: 10px;
  5482  }
  5483  
  5484  .media-body, .media-left, .media-right {
  5485    display: table-cell;
  5486    vertical-align: top;
  5487  }
  5488  
  5489  .media-middle {
  5490    vertical-align: middle;
  5491  }
  5492  
  5493  .media-bottom {
  5494    vertical-align: bottom;
  5495  }
  5496  
  5497  .media-heading {
  5498    margin-top: 0;
  5499    margin-bottom: 5px;
  5500  }
  5501  
  5502  .media-list {
  5503    padding-left: 0;
  5504    list-style: none;
  5505  }
  5506  
  5507  .list-group {
  5508    padding-left: 0;
  5509    margin-bottom: 20px;
  5510  }
  5511  
  5512  .list-group-item {
  5513    position: relative;
  5514    display: block;
  5515    padding: 10px 15px;
  5516    margin-bottom: -1px;
  5517    background-color: #fff;
  5518    border: 1px solid #ddd;
  5519  }
  5520  
  5521  .list-group-item:first-child {
  5522    border-top-left-radius: 4px;
  5523    border-top-right-radius: 4px;
  5524  }
  5525  
  5526  .list-group-item:last-child {
  5527    margin-bottom: 0;
  5528    border-bottom-right-radius: 4px;
  5529    border-bottom-left-radius: 4px;
  5530  }
  5531  
  5532  a.list-group-item {
  5533    color: #555;
  5534  }
  5535  
  5536  a.list-group-item .list-group-item-heading {
  5537    color: #333;
  5538  }
  5539  
  5540  a.list-group-item:focus, a.list-group-item:hover {
  5541    color: #555;
  5542    text-decoration: none;
  5543    background-color: #f5f5f5;
  5544  }
  5545  
  5546  .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  5547    color: #777;
  5548    cursor: not-allowed;
  5549    background-color: #eee;
  5550  }
  5551  
  5552  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
  5553    color: inherit;
  5554  }
  5555  
  5556  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
  5557    color: #777;
  5558  }
  5559  
  5560  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  5561    z-index: 2;
  5562    color: #fff;
  5563    background-color: #337ab7;
  5564    border-color: #337ab7;
  5565  }
  5566  
  5567  .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
  5568    color: inherit;
  5569  }
  5570  
  5571  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
  5572    color: #c7ddef;
  5573  }
  5574  
  5575  .list-group-item-success {
  5576    color: #3c763d;
  5577    background-color: #dff0d8;
  5578  }
  5579  
  5580  a.list-group-item-success {
  5581    color: #3c763d;
  5582  }
  5583  
  5584  a.list-group-item-success .list-group-item-heading {
  5585    color: inherit;
  5586  }
  5587  
  5588  a.list-group-item-success:focus, a.list-group-item-success:hover {
  5589    color: #3c763d;
  5590    background-color: #d0e9c6;
  5591  }
  5592  
  5593  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
  5594    color: #fff;
  5595    background-color: #3c763d;
  5596    border-color: #3c763d;
  5597  }
  5598  
  5599  .list-group-item-info {
  5600    color: #31708f;
  5601    background-color: #d9edf7;
  5602  }
  5603  
  5604  a.list-group-item-info {
  5605    color: #31708f;
  5606  }
  5607  
  5608  a.list-group-item-info .list-group-item-heading {
  5609    color: inherit;
  5610  }
  5611  
  5612  a.list-group-item-info:focus, a.list-group-item-info:hover {
  5613    color: #31708f;
  5614    background-color: #c4e3f3;
  5615  }
  5616  
  5617  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
  5618    color: #fff;
  5619    background-color: #31708f;
  5620    border-color: #31708f;
  5621  }
  5622  
  5623  .list-group-item-warning {
  5624    color: #8a6d3b;
  5625    background-color: #fcf8e3;
  5626  }
  5627  
  5628  a.list-group-item-warning {
  5629    color: #8a6d3b;
  5630  }
  5631  
  5632  a.list-group-item-warning .list-group-item-heading {
  5633    color: inherit;
  5634  }
  5635  
  5636  a.list-group-item-warning:focus, a.list-group-item-warning:hover {
  5637    color: #8a6d3b;
  5638    background-color: #faf2cc;
  5639  }
  5640  
  5641  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
  5642    color: #fff;
  5643    background-color: #8a6d3b;
  5644    border-color: #8a6d3b;
  5645  }
  5646  
  5647  .list-group-item-danger {
  5648    color: #a94442;
  5649    background-color: #f2dede;
  5650  }
  5651  
  5652  a.list-group-item-danger {
  5653    color: #a94442;
  5654  }
  5655  
  5656  a.list-group-item-danger .list-group-item-heading {
  5657    color: inherit;
  5658  }
  5659  
  5660  a.list-group-item-danger:focus, a.list-group-item-danger:hover {
  5661    color: #a94442;
  5662    background-color: #ebcccc;
  5663  }
  5664  
  5665  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover {
  5666    color: #fff;
  5667    background-color: #a94442;
  5668    border-color: #a94442;
  5669  }
  5670  
  5671  .list-group-item-heading {
  5672    margin-top: 0;
  5673    margin-bottom: 5px;
  5674  }
  5675  
  5676  .list-group-item-text {
  5677    margin-bottom: 0;
  5678    line-height: 1.3;
  5679  }
  5680  
  5681  .panel {
  5682    margin-bottom: 20px;
  5683    background-color: #fff;
  5684    border: 1px solid transparent;
  5685    border-radius: 4px;
  5686    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  5687    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  5688  }
  5689  
  5690  .panel-body {
  5691    padding: 15px;
  5692  }
  5693  
  5694  .panel-heading {
  5695    padding: 10px 15px;
  5696    border-bottom: 1px solid transparent;
  5697    border-top-left-radius: 3px;
  5698    border-top-right-radius: 3px;
  5699  }
  5700  
  5701  .panel-heading > .dropdown .dropdown-toggle {
  5702    color: inherit;
  5703  }
  5704  
  5705  .panel-title {
  5706    margin-top: 0;
  5707    margin-bottom: 0;
  5708    font-size: 16px;
  5709    color: inherit;
  5710  }
  5711  
  5712  .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
  5713    color: inherit;
  5714  }
  5715  
  5716  .panel-footer {
  5717    padding: 10px 15px;
  5718    background-color: #f5f5f5;
  5719    border-top: 1px solid #ddd;
  5720    border-bottom-right-radius: 3px;
  5721    border-bottom-left-radius: 3px;
  5722  }
  5723  
  5724  .panel > .list-group, .panel > .panel-collapse > .list-group {
  5725    margin-bottom: 0;
  5726  }
  5727  
  5728  .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
  5729    border-width: 1px 0;
  5730    border-radius: 0;
  5731  }
  5732  
  5733  .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  5734    border-top: 0;
  5735    border-top-left-radius: 3px;
  5736    border-top-right-radius: 3px;
  5737  }
  5738  
  5739  .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  5740    border-bottom: 0;
  5741    border-bottom-right-radius: 3px;
  5742    border-bottom-left-radius: 3px;
  5743  }
  5744  
  5745  .panel-heading + .list-group .list-group-item:first-child {
  5746    border-top-width: 0;
  5747  }
  5748  
  5749  .list-group + .panel-footer {
  5750    border-top-width: 0;
  5751  }
  5752  
  5753  .panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
  5754    margin-bottom: 0;
  5755  }
  5756  
  5757  .panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {
  5758    padding-right: 15px;
  5759    padding-left: 15px;
  5760  }
  5761  
  5762  .panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
  5763    border-top-left-radius: 3px;
  5764    border-top-right-radius: 3px;
  5765  }
  5766  
  5767  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
  5768    border-top-left-radius: 3px;
  5769    border-top-right-radius: 3px;
  5770  }
  5771  
  5772  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  5773    border-top-left-radius: 3px;
  5774  }
  5775  
  5776  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  5777    border-top-right-radius: 3px;
  5778  }
  5779  
  5780  .panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
  5781    border-bottom-right-radius: 3px;
  5782    border-bottom-left-radius: 3px;
  5783  }
  5784  
  5785  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
  5786    border-bottom-right-radius: 3px;
  5787    border-bottom-left-radius: 3px;
  5788  }
  5789  
  5790  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  5791    border-bottom-left-radius: 3px;
  5792  }
  5793  
  5794  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  5795    border-bottom-right-radius: 3px;
  5796  }
  5797  
  5798  .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  5799    border-top: 1px solid #ddd;
  5800  }
  5801  
  5802  .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
  5803    border-top: 0;
  5804  }
  5805  
  5806  .panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  5807    border: 0;
  5808  }
  5809  
  5810  .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  5811    border-left: 0;
  5812  }
  5813  
  5814  .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  5815    border-right: 0;
  5816  }
  5817  
  5818  .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  5819    border-bottom: 0;
  5820  }
  5821  
  5822  .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  5823    border-bottom: 0;
  5824  }
  5825  
  5826  .panel > .table-responsive {
  5827    margin-bottom: 0;
  5828    border: 0;
  5829  }
  5830  
  5831  .panel-group {
  5832    margin-bottom: 20px;
  5833  }
  5834  
  5835  .panel-group .panel {
  5836    margin-bottom: 0;
  5837    border-radius: 4px;
  5838  }
  5839  
  5840  .panel-group .panel + .panel {
  5841    margin-top: 5px;
  5842  }
  5843  
  5844  .panel-group .panel-heading {
  5845    border-bottom: 0;
  5846  }
  5847  
  5848  .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
  5849    border-top: 1px solid #ddd;
  5850  }
  5851  
  5852  .panel-group .panel-footer {
  5853    border-top: 0;
  5854  }
  5855  
  5856  .panel-group .panel-footer + .panel-collapse .panel-body {
  5857    border-bottom: 1px solid #ddd;
  5858  }
  5859  
  5860  .panel-default {
  5861    border-color: #ddd;
  5862  }
  5863  
  5864  .panel-default > .panel-heading {
  5865    color: #333;
  5866    background-color: #f5f5f5;
  5867    border-color: #ddd;
  5868  }
  5869  
  5870  .panel-default > .panel-heading + .panel-collapse > .panel-body {
  5871    border-top-color: #ddd;
  5872  }
  5873  
  5874  .panel-default > .panel-heading .badge {
  5875    color: #f5f5f5;
  5876    background-color: #333;
  5877  }
  5878  
  5879  .panel-default > .panel-footer + .panel-collapse > .panel-body {
  5880    border-bottom-color: #ddd;
  5881  }
  5882  
  5883  .panel-primary {
  5884    border-color: #337ab7;
  5885  }
  5886  
  5887  .panel-primary > .panel-heading {
  5888    color: #fff;
  5889    background-color: #337ab7;
  5890    border-color: #337ab7;
  5891  }
  5892  
  5893  .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  5894    border-top-color: #337ab7;
  5895  }
  5896  
  5897  .panel-primary > .panel-heading .badge {
  5898    color: #337ab7;
  5899    background-color: #fff;
  5900  }
  5901  
  5902  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  5903    border-bottom-color: #337ab7;
  5904  }
  5905  
  5906  .panel-success {
  5907    border-color: #d6e9c6;
  5908  }
  5909  
  5910  .panel-success > .panel-heading {
  5911    color: #3c763d;
  5912    background-color: #dff0d8;
  5913    border-color: #d6e9c6;
  5914  }
  5915  
  5916  .panel-success > .panel-heading + .panel-collapse > .panel-body {
  5917    border-top-color: #d6e9c6;
  5918  }
  5919  
  5920  .panel-success > .panel-heading .badge {
  5921    color: #dff0d8;
  5922    background-color: #3c763d;
  5923  }
  5924  
  5925  .panel-success > .panel-footer + .panel-collapse > .panel-body {
  5926    border-bottom-color: #d6e9c6;
  5927  }
  5928  
  5929  .panel-info {
  5930    border-color: #bce8f1;
  5931  }
  5932  
  5933  .panel-info > .panel-heading {
  5934    color: #31708f;
  5935    background-color: #d9edf7;
  5936    border-color: #bce8f1;
  5937  }
  5938  
  5939  .panel-info > .panel-heading + .panel-collapse > .panel-body {
  5940    border-top-color: #bce8f1;
  5941  }
  5942  
  5943  .panel-info > .panel-heading .badge {
  5944    color: #d9edf7;
  5945    background-color: #31708f;
  5946  }
  5947  
  5948  .panel-info > .panel-footer + .panel-collapse > .panel-body {
  5949    border-bottom-color: #bce8f1;
  5950  }
  5951  
  5952  .panel-warning {
  5953    border-color: #faebcc;
  5954  }
  5955  
  5956  .panel-warning > .panel-heading {
  5957    color: #8a6d3b;
  5958    background-color: #fcf8e3;
  5959    border-color: #faebcc;
  5960  }
  5961  
  5962  .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  5963    border-top-color: #faebcc;
  5964  }
  5965  
  5966  .panel-warning > .panel-heading .badge {
  5967    color: #fcf8e3;
  5968    background-color: #8a6d3b;
  5969  }
  5970  
  5971  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  5972    border-bottom-color: #faebcc;
  5973  }
  5974  
  5975  .panel-danger {
  5976    border-color: #ebccd1;
  5977  }
  5978  
  5979  .panel-danger > .panel-heading {
  5980    color: #a94442;
  5981    background-color: #f2dede;
  5982    border-color: #ebccd1;
  5983  }
  5984  
  5985  .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  5986    border-top-color: #ebccd1;
  5987  }
  5988  
  5989  .panel-danger > .panel-heading .badge {
  5990    color: #f2dede;
  5991    background-color: #a94442;
  5992  }
  5993  
  5994  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  5995    border-bottom-color: #ebccd1;
  5996  }
  5997  
  5998  .embed-responsive {
  5999    position: relative;
  6000    display: block;
  6001    height: 0;
  6002    padding: 0;
  6003    overflow: hidden;
  6004  }
  6005  
  6006  .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  6007    position: absolute;
  6008    top: 0;
  6009    bottom: 0;
  6010    left: 0;
  6011    width: 100%;
  6012    height: 100%;
  6013    border: 0;
  6014  }
  6015  
  6016  .embed-responsive-16by9 {
  6017    padding-bottom: 56.25%;
  6018  }
  6019  
  6020  .embed-responsive-4by3 {
  6021    padding-bottom: 75%;
  6022  }
  6023  
  6024  .well {
  6025    min-height: 20px;
  6026    padding: 19px;
  6027    margin-bottom: 20px;
  6028    background-color: #f5f5f5;
  6029    border: 1px solid #e3e3e3;
  6030    border-radius: 4px;
  6031    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  6032    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  6033  }
  6034  
  6035  .well blockquote {
  6036    border-color: #ddd;
  6037    border-color: rgba(0, 0, 0, 0.15);
  6038  }
  6039  
  6040  .well-lg {
  6041    padding: 24px;
  6042    border-radius: 6px;
  6043  }
  6044  
  6045  .well-sm {
  6046    padding: 9px;
  6047    border-radius: 3px;
  6048  }
  6049  
  6050  .close {
  6051    float: right;
  6052    font-size: 21px;
  6053    font-weight: 700;
  6054    line-height: 1;
  6055    color: #000;
  6056    text-shadow: 0 1px 0 #fff;
  6057    filter: alpha(opacity=20);
  6058    opacity: 0.2;
  6059  }
  6060  
  6061  .close:focus, .close:hover {
  6062    color: #000;
  6063    text-decoration: none;
  6064    cursor: pointer;
  6065    filter: alpha(opacity=50);
  6066    opacity: 0.5;
  6067  }
  6068  
  6069  button.close {
  6070    -webkit-appearance: none;
  6071    padding: 0;
  6072    cursor: pointer;
  6073    background: 0 0;
  6074    border: 0;
  6075  }
  6076  
  6077  .modal-open {
  6078    overflow: hidden;
  6079  }
  6080  
  6081  .modal {
  6082    position: fixed;
  6083    top: 0;
  6084    right: 0;
  6085    bottom: 0;
  6086    left: 0;
  6087    z-index: 1050;
  6088    display: none;
  6089    overflow: hidden;
  6090    -webkit-overflow-scrolling: touch;
  6091    outline: 0;
  6092  }
  6093  
  6094  .modal.fade .modal-dialog {
  6095    -webkit-transition: -webkit-transform 0.3s ease-out;
  6096    -o-transition: -o-transform 0.3s ease-out;
  6097    transition: transform 0.3s ease-out;
  6098    -webkit-transform: translate(0, -25%);
  6099    -ms-transform: translate(0, -25%);
  6100    -o-transform: translate(0, -25%);
  6101    transform: translate(0, -25%);
  6102  }
  6103  
  6104  .modal.in .modal-dialog {
  6105    -webkit-transform: translate(0, 0);
  6106    -ms-transform: translate(0, 0);
  6107    -o-transform: translate(0, 0);
  6108    transform: translate(0, 0);
  6109  }
  6110  
  6111  .modal-open .modal {
  6112    overflow-x: hidden;
  6113    overflow-y: auto;
  6114  }
  6115  
  6116  .modal-dialog {
  6117    position: relative;
  6118    width: auto;
  6119    margin: 10px;
  6120  }
  6121  
  6122  .modal-content {
  6123    position: relative;
  6124    background-color: #fff;
  6125    -webkit-background-clip: padding-box;
  6126    background-clip: padding-box;
  6127    border: 1px solid #999;
  6128    border: 1px solid rgba(0, 0, 0, 0.2);
  6129    border-radius: 6px;
  6130    outline: 0;
  6131    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  6132    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  6133  }
  6134  
  6135  .modal-backdrop {
  6136    position: fixed;
  6137    top: 0;
  6138    right: 0;
  6139    bottom: 0;
  6140    left: 0;
  6141    z-index: 1040;
  6142    background-color: #000;
  6143  }
  6144  
  6145  .modal-backdrop.fade {
  6146    filter: alpha(opacity=0);
  6147    opacity: 0;
  6148  }
  6149  
  6150  .modal-backdrop.in {
  6151    filter: alpha(opacity=50);
  6152    opacity: 0.5;
  6153  }
  6154  
  6155  .modal-header {
  6156    min-height: 16.43px;
  6157    padding: 15px;
  6158    border-bottom: 1px solid #e5e5e5;
  6159  }
  6160  
  6161  .modal-header .close {
  6162    margin-top: -2px;
  6163  }
  6164  
  6165  .modal-title {
  6166    margin: 0;
  6167    line-height: 1.42857143;
  6168  }
  6169  
  6170  .modal-body {
  6171    position: relative;
  6172    padding: 15px;
  6173  }
  6174  
  6175  .modal-footer {
  6176    padding: 15px;
  6177    text-align: right;
  6178    border-top: 1px solid #e5e5e5;
  6179  }
  6180  
  6181  .modal-footer .btn + .btn {
  6182    margin-bottom: 0;
  6183    margin-left: 5px;
  6184  }
  6185  
  6186  .modal-footer .btn-group .btn + .btn {
  6187    margin-left: -1px;
  6188  }
  6189  
  6190  .modal-footer .btn-block + .btn-block {
  6191    margin-left: 0;
  6192  }
  6193  
  6194  .modal-scrollbar-measure {
  6195    position: absolute;
  6196    top: -9999px;
  6197    width: 50px;
  6198    height: 50px;
  6199    overflow: scroll;
  6200  }
  6201  
  6202  @media (min-width: 768px) {
  6203    .modal-dialog {
  6204      width: 600px;
  6205      margin: 30px auto;
  6206    }
  6207  
  6208    .modal-content {
  6209      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  6210      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  6211    }
  6212  
  6213    .modal-sm {
  6214      width: 300px;
  6215    }
  6216  }
  6217  @media (min-width: 992px) {
  6218    .modal-lg {
  6219      width: 900px;
  6220    }
  6221  }
  6222  .tooltip {
  6223    position: absolute;
  6224    z-index: 1070;
  6225    display: block;
  6226    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  6227    font-size: 12px;
  6228    font-weight: 400;
  6229    line-height: 1.4;
  6230    filter: alpha(opacity=0);
  6231    opacity: 0;
  6232  }
  6233  
  6234  .tooltip.in {
  6235    filter: alpha(opacity=90);
  6236    opacity: 0.9;
  6237  }
  6238  
  6239  .tooltip.top {
  6240    padding: 5px 0;
  6241    margin-top: -3px;
  6242  }
  6243  
  6244  .tooltip.right {
  6245    padding: 0 5px;
  6246    margin-left: 3px;
  6247  }
  6248  
  6249  .tooltip.bottom {
  6250    padding: 5px 0;
  6251    margin-top: 3px;
  6252  }
  6253  
  6254  .tooltip.left {
  6255    padding: 0 5px;
  6256    margin-left: -3px;
  6257  }
  6258  
  6259  .tooltip-inner {
  6260    max-width: 200px;
  6261    padding: 3px 8px;
  6262    color: #fff;
  6263    text-align: center;
  6264    text-decoration: none;
  6265    background-color: #000;
  6266    border-radius: 4px;
  6267  }
  6268  
  6269  .tooltip-arrow {
  6270    position: absolute;
  6271    width: 0;
  6272    height: 0;
  6273    border-color: transparent;
  6274    border-style: solid;
  6275  }
  6276  
  6277  .tooltip.top .tooltip-arrow {
  6278    bottom: 0;
  6279    left: 50%;
  6280    margin-left: -5px;
  6281    border-width: 5px 5px 0;
  6282    border-top-color: #000;
  6283  }
  6284  
  6285  .tooltip.top-left .tooltip-arrow {
  6286    right: 5px;
  6287    bottom: 0;
  6288    margin-bottom: -5px;
  6289    border-width: 5px 5px 0;
  6290    border-top-color: #000;
  6291  }
  6292  
  6293  .tooltip.top-right .tooltip-arrow {
  6294    bottom: 0;
  6295    left: 5px;
  6296    margin-bottom: -5px;
  6297    border-width: 5px 5px 0;
  6298    border-top-color: #000;
  6299  }
  6300  
  6301  .tooltip.right .tooltip-arrow {
  6302    top: 50%;
  6303    left: 0;
  6304    margin-top: -5px;
  6305    border-width: 5px 5px 5px 0;
  6306    border-right-color: #000;
  6307  }
  6308  
  6309  .tooltip.left .tooltip-arrow {
  6310    top: 50%;
  6311    right: 0;
  6312    margin-top: -5px;
  6313    border-width: 5px 0 5px 5px;
  6314    border-left-color: #000;
  6315  }
  6316  
  6317  .tooltip.bottom .tooltip-arrow {
  6318    top: 0;
  6319    left: 50%;
  6320    margin-left: -5px;
  6321    border-width: 0 5px 5px;
  6322    border-bottom-color: #000;
  6323  }
  6324  
  6325  .tooltip.bottom-left .tooltip-arrow {
  6326    top: 0;
  6327    right: 5px;
  6328    margin-top: -5px;
  6329    border-width: 0 5px 5px;
  6330    border-bottom-color: #000;
  6331  }
  6332  
  6333  .tooltip.bottom-right .tooltip-arrow {
  6334    top: 0;
  6335    left: 5px;
  6336    margin-top: -5px;
  6337    border-width: 0 5px 5px;
  6338    border-bottom-color: #000;
  6339  }
  6340  
  6341  .popover {
  6342    position: absolute;
  6343    top: 0;
  6344    left: 0;
  6345    z-index: 1060;
  6346    display: none;
  6347    max-width: 276px;
  6348    padding: 1px;
  6349    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  6350    font-size: 14px;
  6351    font-weight: 400;
  6352    line-height: 1.42857143;
  6353    text-align: left;
  6354    white-space: normal;
  6355    background-color: #fff;
  6356    -webkit-background-clip: padding-box;
  6357    background-clip: padding-box;
  6358    border: 1px solid #ccc;
  6359    border: 1px solid rgba(0, 0, 0, 0.2);
  6360    border-radius: 6px;
  6361    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  6362    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  6363  }
  6364  
  6365  .popover.top {
  6366    margin-top: -10px;
  6367  }
  6368  
  6369  .popover.right {
  6370    margin-left: 10px;
  6371  }
  6372  
  6373  .popover.bottom {
  6374    margin-top: 10px;
  6375  }
  6376  
  6377  .popover.left {
  6378    margin-left: -10px;
  6379  }
  6380  
  6381  .popover-title {
  6382    padding: 8px 14px;
  6383    margin: 0;
  6384    font-size: 14px;
  6385    background-color: #f7f7f7;
  6386    border-bottom: 1px solid #ebebeb;
  6387    border-radius: 5px 5px 0 0;
  6388  }
  6389  
  6390  .popover-content {
  6391    padding: 9px 14px;
  6392  }
  6393  
  6394  .popover > .arrow, .popover > .arrow:after {
  6395    position: absolute;
  6396    display: block;
  6397    width: 0;
  6398    height: 0;
  6399    border-color: transparent;
  6400    border-style: solid;
  6401  }
  6402  
  6403  .popover > .arrow {
  6404    border-width: 11px;
  6405  }
  6406  
  6407  .popover > .arrow:after {
  6408    content: "";
  6409    border-width: 10px;
  6410  }
  6411  
  6412  .popover.top > .arrow {
  6413    bottom: -11px;
  6414    left: 50%;
  6415    margin-left: -11px;
  6416    border-top-color: #999;
  6417    border-top-color: rgba(0, 0, 0, 0.25);
  6418    border-bottom-width: 0;
  6419  }
  6420  
  6421  .popover.top > .arrow:after {
  6422    bottom: 1px;
  6423    margin-left: -10px;
  6424    content: " ";
  6425    border-top-color: #fff;
  6426    border-bottom-width: 0;
  6427  }
  6428  
  6429  .popover.right > .arrow {
  6430    top: 50%;
  6431    left: -11px;
  6432    margin-top: -11px;
  6433    border-right-color: #999;
  6434    border-right-color: rgba(0, 0, 0, 0.25);
  6435    border-left-width: 0;
  6436  }
  6437  
  6438  .popover.right > .arrow:after {
  6439    bottom: -10px;
  6440    left: 1px;
  6441    content: " ";
  6442    border-right-color: #fff;
  6443    border-left-width: 0;
  6444  }
  6445  
  6446  .popover.bottom > .arrow {
  6447    top: -11px;
  6448    left: 50%;
  6449    margin-left: -11px;
  6450    border-top-width: 0;
  6451    border-bottom-color: #999;
  6452    border-bottom-color: rgba(0, 0, 0, 0.25);
  6453  }
  6454  
  6455  .popover.bottom > .arrow:after {
  6456    top: 1px;
  6457    margin-left: -10px;
  6458    content: " ";
  6459    border-top-width: 0;
  6460    border-bottom-color: #fff;
  6461  }
  6462  
  6463  .popover.left > .arrow {
  6464    top: 50%;
  6465    right: -11px;
  6466    margin-top: -11px;
  6467    border-right-width: 0;
  6468    border-left-color: #999;
  6469    border-left-color: rgba(0, 0, 0, 0.25);
  6470  }
  6471  
  6472  .popover.left > .arrow:after {
  6473    right: 1px;
  6474    bottom: -10px;
  6475    content: " ";
  6476    border-right-width: 0;
  6477    border-left-color: #fff;
  6478  }
  6479  
  6480  .carousel {
  6481    position: relative;
  6482  }
  6483  
  6484  .carousel-inner {
  6485    position: relative;
  6486    width: 100%;
  6487    overflow: hidden;
  6488  }
  6489  
  6490  .carousel-inner > .item {
  6491    position: relative;
  6492    display: none;
  6493    -webkit-transition: 0.6s ease-in-out left;
  6494    -o-transition: 0.6s ease-in-out left;
  6495    transition: 0.6s ease-in-out left;
  6496  }
  6497  
  6498  .carousel-inner > .item > a > img, .carousel-inner > .item > img {
  6499    line-height: 1;
  6500  }
  6501  
  6502  @media all and (transform-3d), (-webkit-transform-3d) {
  6503    .carousel-inner > .item {
  6504      -webkit-transition: -webkit-transform 0.6s ease-in-out;
  6505      -o-transition: -o-transform 0.6s ease-in-out;
  6506      transition: transform 0.6s ease-in-out;
  6507      -webkit-backface-visibility: hidden;
  6508      backface-visibility: hidden;
  6509      -webkit-perspective: 1000;
  6510      perspective: 1000;
  6511    }
  6512  
  6513    .carousel-inner > .item.active.right, .carousel-inner > .item.next {
  6514      left: 0;
  6515      -webkit-transform: translate3d(100%, 0, 0);
  6516      transform: translate3d(100%, 0, 0);
  6517    }
  6518  
  6519    .carousel-inner > .item.active.left, .carousel-inner > .item.prev {
  6520      left: 0;
  6521      -webkit-transform: translate3d(-100%, 0, 0);
  6522      transform: translate3d(-100%, 0, 0);
  6523    }
  6524  
  6525    .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
  6526      left: 0;
  6527      -webkit-transform: translate3d(0, 0, 0);
  6528      transform: translate3d(0, 0, 0);
  6529    }
  6530  }
  6531  .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  6532    display: block;
  6533  }
  6534  
  6535  .carousel-inner > .active {
  6536    left: 0;
  6537  }
  6538  
  6539  .carousel-inner > .next, .carousel-inner > .prev {
  6540    position: absolute;
  6541    top: 0;
  6542    width: 100%;
  6543  }
  6544  
  6545  .carousel-inner > .next {
  6546    left: 100%;
  6547  }
  6548  
  6549  .carousel-inner > .prev {
  6550    left: -100%;
  6551  }
  6552  
  6553  .carousel-inner > .next.left, .carousel-inner > .prev.right {
  6554    left: 0;
  6555  }
  6556  
  6557  .carousel-inner > .active.left {
  6558    left: -100%;
  6559  }
  6560  
  6561  .carousel-inner > .active.right {
  6562    left: 100%;
  6563  }
  6564  
  6565  .carousel-control {
  6566    position: absolute;
  6567    top: 0;
  6568    bottom: 0;
  6569    left: 0;
  6570    width: 15%;
  6571    font-size: 20px;
  6572    color: #fff;
  6573    text-align: center;
  6574    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  6575    filter: alpha(opacity=50);
  6576    opacity: 0.5;
  6577  }
  6578  
  6579  .carousel-control.left {
  6580    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  6581    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  6582    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  6583    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  6584    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  6585    background-repeat: repeat-x;
  6586  }
  6587  
  6588  .carousel-control.right {
  6589    right: 0;
  6590    left: auto;
  6591    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  6592    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  6593    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  6594    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  6595    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  6596    background-repeat: repeat-x;
  6597  }
  6598  
  6599  .carousel-control:focus, .carousel-control:hover {
  6600    color: #fff;
  6601    text-decoration: none;
  6602    filter: alpha(opacity=90);
  6603    outline: 0;
  6604    opacity: 0.9;
  6605  }
  6606  
  6607  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  6608    position: absolute;
  6609    top: 50%;
  6610    z-index: 5;
  6611    display: inline-block;
  6612  }
  6613  
  6614  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  6615    left: 50%;
  6616    margin-left: -10px;
  6617  }
  6618  
  6619  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  6620    right: 50%;
  6621    margin-right: -10px;
  6622  }
  6623  
  6624  .carousel-control .icon-next, .carousel-control .icon-prev {
  6625    width: 20px;
  6626    height: 20px;
  6627    margin-top: -10px;
  6628    font-family: serif;
  6629    line-height: 1;
  6630  }
  6631  
  6632  .carousel-control .icon-prev:before {
  6633    content: "‹";
  6634  }
  6635  
  6636  .carousel-control .icon-next:before {
  6637    content: "›";
  6638  }
  6639  
  6640  .carousel-indicators {
  6641    position: absolute;
  6642    bottom: 10px;
  6643    left: 50%;
  6644    z-index: 15;
  6645    width: 60%;
  6646    padding-left: 0;
  6647    margin-left: -30%;
  6648    text-align: center;
  6649    list-style: none;
  6650  }
  6651  
  6652  .carousel-indicators li {
  6653    display: inline-block;
  6654    width: 10px;
  6655    height: 10px;
  6656    margin: 1px;
  6657    text-indent: -999px;
  6658    cursor: pointer;
  6659    background-color: #000 \9 ;
  6660    background-color: rgba(0, 0, 0, 0);
  6661    border: 1px solid #fff;
  6662    border-radius: 10px;
  6663  }
  6664  
  6665  .carousel-indicators .active {
  6666    width: 12px;
  6667    height: 12px;
  6668    margin: 0;
  6669    background-color: #fff;
  6670  }
  6671  
  6672  .carousel-caption {
  6673    position: absolute;
  6674    right: 15%;
  6675    bottom: 20px;
  6676    left: 15%;
  6677    z-index: 10;
  6678    padding-top: 20px;
  6679    padding-bottom: 20px;
  6680    color: #fff;
  6681    text-align: center;
  6682    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  6683  }
  6684  
  6685  .carousel-caption .btn {
  6686    text-shadow: none;
  6687  }
  6688  
  6689  @media screen and (min-width: 768px) {
  6690    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  6691      width: 30px;
  6692      height: 30px;
  6693      margin-top: -15px;
  6694      font-size: 30px;
  6695    }
  6696  
  6697    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  6698      margin-left: -15px;
  6699    }
  6700  
  6701    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  6702      margin-right: -15px;
  6703    }
  6704  
  6705    .carousel-caption {
  6706      right: 20%;
  6707      left: 20%;
  6708      padding-bottom: 30px;
  6709    }
  6710  
  6711    .carousel-indicators {
  6712      bottom: 20px;
  6713    }
  6714  }
  6715  .btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
  6716    display: table;
  6717    content: " ";
  6718  }
  6719  
  6720  .btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
  6721    clear: both;
  6722  }
  6723  
  6724  .center-block {
  6725    display: block;
  6726    margin-right: auto;
  6727    margin-left: auto;
  6728  }
  6729  
  6730  .pull-right {
  6731    float: right !important;
  6732  }
  6733  
  6734  .pull-left {
  6735    float: left !important;
  6736  }
  6737  
  6738  .hide {
  6739    display: none !important;
  6740  }
  6741  
  6742  .show {
  6743    display: block !important;
  6744  }
  6745  
  6746  .invisible {
  6747    visibility: hidden;
  6748  }
  6749  
  6750  .text-hide {
  6751    font: 0/0 a;
  6752    color: transparent;
  6753    text-shadow: none;
  6754    background-color: transparent;
  6755    border: 0;
  6756  }
  6757  
  6758  .hidden {
  6759    display: none !important;
  6760  }
  6761  
  6762  .affix {
  6763    position: fixed;
  6764  }
  6765  
  6766  @-ms-viewport {
  6767    width: device-width;
  6768  }
  6769  .visible-lg, .visible-md, .visible-sm, .visible-xs {
  6770    display: none !important;
  6771  }
  6772  
  6773  .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
  6774    display: none !important;
  6775  }
  6776  
  6777  @media (max-width: 767px) {
  6778    .visible-xs {
  6779      display: block !important;
  6780    }
  6781  
  6782    table.visible-xs {
  6783      display: table;
  6784    }
  6785  
  6786    tr.visible-xs {
  6787      display: table-row !important;
  6788    }
  6789  
  6790    td.visible-xs, th.visible-xs {
  6791      display: table-cell !important;
  6792    }
  6793  }
  6794  @media (max-width: 767px) {
  6795    .visible-xs-block {
  6796      display: block !important;
  6797    }
  6798  }
  6799  @media (max-width: 767px) {
  6800    .visible-xs-inline {
  6801      display: inline !important;
  6802    }
  6803  }
  6804  @media (max-width: 767px) {
  6805    .visible-xs-inline-block {
  6806      display: inline-block !important;
  6807    }
  6808  }
  6809  @media (min-width: 768px) and (max-width: 991px) {
  6810    .visible-sm {
  6811      display: block !important;
  6812    }
  6813  
  6814    table.visible-sm {
  6815      display: table;
  6816    }
  6817  
  6818    tr.visible-sm {
  6819      display: table-row !important;
  6820    }
  6821  
  6822    td.visible-sm, th.visible-sm {
  6823      display: table-cell !important;
  6824    }
  6825  }
  6826  @media (min-width: 768px) and (max-width: 991px) {
  6827    .visible-sm-block {
  6828      display: block !important;
  6829    }
  6830  }
  6831  @media (min-width: 768px) and (max-width: 991px) {
  6832    .visible-sm-inline {
  6833      display: inline !important;
  6834    }
  6835  }
  6836  @media (min-width: 768px) and (max-width: 991px) {
  6837    .visible-sm-inline-block {
  6838      display: inline-block !important;
  6839    }
  6840  }
  6841  @media (min-width: 992px) and (max-width: 1199px) {
  6842    .visible-md {
  6843      display: block !important;
  6844    }
  6845  
  6846    table.visible-md {
  6847      display: table;
  6848    }
  6849  
  6850    tr.visible-md {
  6851      display: table-row !important;
  6852    }
  6853  
  6854    td.visible-md, th.visible-md {
  6855      display: table-cell !important;
  6856    }
  6857  }
  6858  @media (min-width: 992px) and (max-width: 1199px) {
  6859    .visible-md-block {
  6860      display: block !important;
  6861    }
  6862  }
  6863  @media (min-width: 992px) and (max-width: 1199px) {
  6864    .visible-md-inline {
  6865      display: inline !important;
  6866    }
  6867  }
  6868  @media (min-width: 992px) and (max-width: 1199px) {
  6869    .visible-md-inline-block {
  6870      display: inline-block !important;
  6871    }
  6872  }
  6873  @media (min-width: 1200px) {
  6874    .visible-lg {
  6875      display: block !important;
  6876    }
  6877  
  6878    table.visible-lg {
  6879      display: table;
  6880    }
  6881  
  6882    tr.visible-lg {
  6883      display: table-row !important;
  6884    }
  6885  
  6886    td.visible-lg, th.visible-lg {
  6887      display: table-cell !important;
  6888    }
  6889  }
  6890  @media (min-width: 1200px) {
  6891    .visible-lg-block {
  6892      display: block !important;
  6893    }
  6894  }
  6895  @media (min-width: 1200px) {
  6896    .visible-lg-inline {
  6897      display: inline !important;
  6898    }
  6899  }
  6900  @media (min-width: 1200px) {
  6901    .visible-lg-inline-block {
  6902      display: inline-block !important;
  6903    }
  6904  }
  6905  @media (max-width: 767px) {
  6906    .hidden-xs {
  6907      display: none !important;
  6908    }
  6909  }
  6910  @media (min-width: 768px) and (max-width: 991px) {
  6911    .hidden-sm {
  6912      display: none !important;
  6913    }
  6914  }
  6915  @media (min-width: 992px) and (max-width: 1199px) {
  6916    .hidden-md {
  6917      display: none !important;
  6918    }
  6919  }
  6920  @media (min-width: 1200px) {
  6921    .hidden-lg {
  6922      display: none !important;
  6923    }
  6924  }
  6925  .visible-print {
  6926    display: none !important;
  6927  }
  6928  
  6929  @media print {
  6930    .visible-print {
  6931      display: block !important;
  6932    }
  6933  
  6934    table.visible-print {
  6935      display: table;
  6936    }
  6937  
  6938    tr.visible-print {
  6939      display: table-row !important;
  6940    }
  6941  
  6942    td.visible-print, th.visible-print {
  6943      display: table-cell !important;
  6944    }
  6945  }
  6946  .visible-print-block {
  6947    display: none !important;
  6948  }
  6949  
  6950  @media print {
  6951    .visible-print-block {
  6952      display: block !important;
  6953    }
  6954  }
  6955  .visible-print-inline {
  6956    display: none !important;
  6957  }
  6958  
  6959  @media print {
  6960    .visible-print-inline {
  6961      display: inline !important;
  6962    }
  6963  }
  6964  .visible-print-inline-block {
  6965    display: none !important;
  6966  }
  6967  
  6968  @media print {
  6969    .visible-print-inline-block {
  6970      display: inline-block !important;
  6971    }
  6972  }
  6973  @media print {
  6974    .hidden-print {
  6975      display: none !important;
  6976    }
  6977  }