github.com/swiftstack/ProxyFS@v0.0.0-20210203235616-4017c267d62f/docs/source/theme/swiftopensource/static/css/bootstrap.css (about)

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