istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/bookinfo/src/productpage/static/bootstrap/css/bootstrap.css (about)

     1  /*!
     2   * Bootstrap v3.3.5 (http://getbootstrap.com)
     3   * Copyright 2011-2015 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: "\2a";
   283  }
   284  .glyphicon-plus:before {
   285    content: "\2b";
   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: thin dotted;
  1110    outline: 5px auto -webkit-focus-ring-color;
  1111    outline-offset: -2px;
  1112  }
  1113  figure {
  1114    margin: 0;
  1115  }
  1116  img {
  1117    vertical-align: middle;
  1118  }
  1119  .img-responsive,
  1120  .thumbnail > img,
  1121  .thumbnail a > img,
  1122  .carousel-inner > .item > img,
  1123  .carousel-inner > .item > a > img {
  1124    display: block;
  1125    max-width: 100%;
  1126    height: auto;
  1127  }
  1128  .img-rounded {
  1129    border-radius: 6px;
  1130  }
  1131  .img-thumbnail {
  1132    display: inline-block;
  1133    max-width: 100%;
  1134    height: auto;
  1135    padding: 4px;
  1136    line-height: 1.42857143;
  1137    background-color: #fff;
  1138    border: 1px solid #ddd;
  1139    border-radius: 4px;
  1140    -webkit-transition: all .2s ease-in-out;
  1141         -o-transition: all .2s ease-in-out;
  1142            transition: all .2s ease-in-out;
  1143  }
  1144  .img-circle {
  1145    border-radius: 50%;
  1146  }
  1147  hr {
  1148    margin-top: 20px;
  1149    margin-bottom: 20px;
  1150    border: 0;
  1151    border-top: 1px solid #eee;
  1152  }
  1153  .sr-only {
  1154    position: absolute;
  1155    width: 1px;
  1156    height: 1px;
  1157    padding: 0;
  1158    margin: -1px;
  1159    overflow: hidden;
  1160    clip: rect(0, 0, 0, 0);
  1161    border: 0;
  1162  }
  1163  .sr-only-focusable:active,
  1164  .sr-only-focusable:focus {
  1165    position: static;
  1166    width: auto;
  1167    height: auto;
  1168    margin: 0;
  1169    overflow: visible;
  1170    clip: auto;
  1171  }
  1172  [role="button"] {
  1173    cursor: pointer;
  1174  }
  1175  h1,
  1176  h2,
  1177  h3,
  1178  h4,
  1179  h5,
  1180  h6,
  1181  .h1,
  1182  .h2,
  1183  .h3,
  1184  .h4,
  1185  .h5,
  1186  .h6 {
  1187    font-family: inherit;
  1188    font-weight: 500;
  1189    line-height: 1.1;
  1190    color: inherit;
  1191  }
  1192  h1 small,
  1193  h2 small,
  1194  h3 small,
  1195  h4 small,
  1196  h5 small,
  1197  h6 small,
  1198  .h1 small,
  1199  .h2 small,
  1200  .h3 small,
  1201  .h4 small,
  1202  .h5 small,
  1203  .h6 small,
  1204  h1 .small,
  1205  h2 .small,
  1206  h3 .small,
  1207  h4 .small,
  1208  h5 .small,
  1209  h6 .small,
  1210  .h1 .small,
  1211  .h2 .small,
  1212  .h3 .small,
  1213  .h4 .small,
  1214  .h5 .small,
  1215  .h6 .small {
  1216    font-weight: normal;
  1217    line-height: 1;
  1218    color: #777;
  1219  }
  1220  h1,
  1221  .h1,
  1222  h2,
  1223  .h2,
  1224  h3,
  1225  .h3 {
  1226    margin-top: 20px;
  1227    margin-bottom: 10px;
  1228  }
  1229  h1 small,
  1230  .h1 small,
  1231  h2 small,
  1232  .h2 small,
  1233  h3 small,
  1234  .h3 small,
  1235  h1 .small,
  1236  .h1 .small,
  1237  h2 .small,
  1238  .h2 .small,
  1239  h3 .small,
  1240  .h3 .small {
  1241    font-size: 65%;
  1242  }
  1243  h4,
  1244  .h4,
  1245  h5,
  1246  .h5,
  1247  h6,
  1248  .h6 {
  1249    margin-top: 10px;
  1250    margin-bottom: 10px;
  1251  }
  1252  h4 small,
  1253  .h4 small,
  1254  h5 small,
  1255  .h5 small,
  1256  h6 small,
  1257  .h6 small,
  1258  h4 .small,
  1259  .h4 .small,
  1260  h5 .small,
  1261  .h5 .small,
  1262  h6 .small,
  1263  .h6 .small {
  1264    font-size: 75%;
  1265  }
  1266  h1,
  1267  .h1 {
  1268    font-size: 36px;
  1269  }
  1270  h2,
  1271  .h2 {
  1272    font-size: 30px;
  1273  }
  1274  h3,
  1275  .h3 {
  1276    font-size: 24px;
  1277  }
  1278  h4,
  1279  .h4 {
  1280    font-size: 18px;
  1281  }
  1282  h5,
  1283  .h5 {
  1284    font-size: 14px;
  1285  }
  1286  h6,
  1287  .h6 {
  1288    font-size: 12px;
  1289  }
  1290  p {
  1291    margin: 0 0 10px;
  1292  }
  1293  .lead {
  1294    margin-bottom: 20px;
  1295    font-size: 16px;
  1296    font-weight: 300;
  1297    line-height: 1.4;
  1298  }
  1299  @media (min-width: 768px) {
  1300    .lead {
  1301      font-size: 21px;
  1302    }
  1303  }
  1304  small,
  1305  .small {
  1306    font-size: 85%;
  1307  }
  1308  mark,
  1309  .mark {
  1310    padding: .2em;
  1311    background-color: #fcf8e3;
  1312  }
  1313  .text-left {
  1314    text-align: left;
  1315  }
  1316  .text-right {
  1317    text-align: right;
  1318  }
  1319  .text-center {
  1320    text-align: center;
  1321  }
  1322  .text-justify {
  1323    text-align: justify;
  1324  }
  1325  .text-nowrap {
  1326    white-space: nowrap;
  1327  }
  1328  .text-lowercase {
  1329    text-transform: lowercase;
  1330  }
  1331  .text-uppercase {
  1332    text-transform: uppercase;
  1333  }
  1334  .text-capitalize {
  1335    text-transform: capitalize;
  1336  }
  1337  .text-muted {
  1338    color: #777;
  1339  }
  1340  .text-primary {
  1341    color: #337ab7;
  1342  }
  1343  a.text-primary:hover,
  1344  a.text-primary:focus {
  1345    color: #286090;
  1346  }
  1347  .text-success {
  1348    color: #3c763d;
  1349  }
  1350  a.text-success:hover,
  1351  a.text-success:focus {
  1352    color: #2b542c;
  1353  }
  1354  .text-info {
  1355    color: #31708f;
  1356  }
  1357  a.text-info:hover,
  1358  a.text-info:focus {
  1359    color: #245269;
  1360  }
  1361  .text-warning {
  1362    color: #8a6d3b;
  1363  }
  1364  a.text-warning:hover,
  1365  a.text-warning:focus {
  1366    color: #66512c;
  1367  }
  1368  .text-danger {
  1369    color: #a94442;
  1370  }
  1371  a.text-danger:hover,
  1372  a.text-danger:focus {
  1373    color: #843534;
  1374  }
  1375  .bg-primary {
  1376    color: #fff;
  1377    background-color: #337ab7;
  1378  }
  1379  a.bg-primary:hover,
  1380  a.bg-primary:focus {
  1381    background-color: #286090;
  1382  }
  1383  .bg-success {
  1384    background-color: #dff0d8;
  1385  }
  1386  a.bg-success:hover,
  1387  a.bg-success:focus {
  1388    background-color: #c1e2b3;
  1389  }
  1390  .bg-info {
  1391    background-color: #d9edf7;
  1392  }
  1393  a.bg-info:hover,
  1394  a.bg-info:focus {
  1395    background-color: #afd9ee;
  1396  }
  1397  .bg-warning {
  1398    background-color: #fcf8e3;
  1399  }
  1400  a.bg-warning:hover,
  1401  a.bg-warning:focus {
  1402    background-color: #f7ecb5;
  1403  }
  1404  .bg-danger {
  1405    background-color: #f2dede;
  1406  }
  1407  a.bg-danger:hover,
  1408  a.bg-danger:focus {
  1409    background-color: #e4b9b9;
  1410  }
  1411  .page-header {
  1412    padding-bottom: 9px;
  1413    margin: 40px 0 20px;
  1414    border-bottom: 1px solid #eee;
  1415  }
  1416  ul,
  1417  ol {
  1418    margin-top: 0;
  1419    margin-bottom: 10px;
  1420  }
  1421  ul ul,
  1422  ol ul,
  1423  ul ol,
  1424  ol ol {
  1425    margin-bottom: 0;
  1426  }
  1427  .list-unstyled {
  1428    padding-left: 0;
  1429    list-style: none;
  1430  }
  1431  .list-inline {
  1432    padding-left: 0;
  1433    margin-left: -5px;
  1434    list-style: none;
  1435  }
  1436  .list-inline > li {
  1437    display: inline-block;
  1438    padding-right: 5px;
  1439    padding-left: 5px;
  1440  }
  1441  dl {
  1442    margin-top: 0;
  1443    margin-bottom: 20px;
  1444  }
  1445  dt,
  1446  dd {
  1447    line-height: 1.42857143;
  1448  }
  1449  dt {
  1450    font-weight: bold;
  1451  }
  1452  dd {
  1453    margin-left: 0;
  1454  }
  1455  @media (min-width: 768px) {
  1456    .dl-horizontal dt {
  1457      float: left;
  1458      width: 160px;
  1459      overflow: hidden;
  1460      clear: left;
  1461      text-align: right;
  1462      text-overflow: ellipsis;
  1463      white-space: nowrap;
  1464    }
  1465    .dl-horizontal dd {
  1466      margin-left: 180px;
  1467    }
  1468  }
  1469  abbr[title],
  1470  abbr[data-original-title] {
  1471    cursor: help;
  1472    border-bottom: 1px dotted #777;
  1473  }
  1474  .initialism {
  1475    font-size: 90%;
  1476    text-transform: uppercase;
  1477  }
  1478  blockquote {
  1479    padding: 10px 20px;
  1480    margin: 0 0 20px;
  1481    font-size: 17.5px;
  1482    border-left: 5px solid #eee;
  1483  }
  1484  blockquote p:last-child,
  1485  blockquote ul:last-child,
  1486  blockquote ol:last-child {
  1487    margin-bottom: 0;
  1488  }
  1489  blockquote footer,
  1490  blockquote small,
  1491  blockquote .small {
  1492    display: block;
  1493    font-size: 80%;
  1494    line-height: 1.42857143;
  1495    color: #777;
  1496  }
  1497  blockquote footer:before,
  1498  blockquote small:before,
  1499  blockquote .small:before {
  1500    content: '\2014 \00A0';
  1501  }
  1502  .blockquote-reverse,
  1503  blockquote.pull-right {
  1504    padding-right: 15px;
  1505    padding-left: 0;
  1506    text-align: right;
  1507    border-right: 5px solid #eee;
  1508    border-left: 0;
  1509  }
  1510  .blockquote-reverse footer:before,
  1511  blockquote.pull-right footer:before,
  1512  .blockquote-reverse small:before,
  1513  blockquote.pull-right small:before,
  1514  .blockquote-reverse .small:before,
  1515  blockquote.pull-right .small:before {
  1516    content: '';
  1517  }
  1518  .blockquote-reverse footer:after,
  1519  blockquote.pull-right footer:after,
  1520  .blockquote-reverse small:after,
  1521  blockquote.pull-right small:after,
  1522  .blockquote-reverse .small:after,
  1523  blockquote.pull-right .small:after {
  1524    content: '\00A0 \2014';
  1525  }
  1526  address {
  1527    margin-bottom: 20px;
  1528    font-style: normal;
  1529    line-height: 1.42857143;
  1530  }
  1531  code,
  1532  kbd,
  1533  pre,
  1534  samp {
  1535    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  1536  }
  1537  code {
  1538    padding: 2px 4px;
  1539    font-size: 90%;
  1540    color: #c7254e;
  1541    background-color: #f9f2f4;
  1542    border-radius: 4px;
  1543  }
  1544  kbd {
  1545    padding: 2px 4px;
  1546    font-size: 90%;
  1547    color: #fff;
  1548    background-color: #333;
  1549    border-radius: 3px;
  1550    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
  1551            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
  1552  }
  1553  kbd kbd {
  1554    padding: 0;
  1555    font-size: 100%;
  1556    font-weight: bold;
  1557    -webkit-box-shadow: none;
  1558            box-shadow: none;
  1559  }
  1560  pre {
  1561    display: block;
  1562    padding: 9.5px;
  1563    margin: 0 0 10px;
  1564    font-size: 13px;
  1565    line-height: 1.42857143;
  1566    color: #333;
  1567    word-break: break-all;
  1568    word-wrap: break-word;
  1569    background-color: #f5f5f5;
  1570    border: 1px solid #ccc;
  1571    border-radius: 4px;
  1572  }
  1573  pre code {
  1574    padding: 0;
  1575    font-size: inherit;
  1576    color: inherit;
  1577    white-space: pre-wrap;
  1578    background-color: transparent;
  1579    border-radius: 0;
  1580  }
  1581  .pre-scrollable {
  1582    max-height: 340px;
  1583    overflow-y: scroll;
  1584  }
  1585  .container {
  1586    padding-right: 15px;
  1587    padding-left: 15px;
  1588    margin-right: auto;
  1589    margin-left: auto;
  1590  }
  1591  @media (min-width: 768px) {
  1592    .container {
  1593      width: 750px;
  1594    }
  1595  }
  1596  @media (min-width: 992px) {
  1597    .container {
  1598      width: 970px;
  1599    }
  1600  }
  1601  @media (min-width: 1200px) {
  1602    .container {
  1603      width: 1170px;
  1604    }
  1605  }
  1606  .container-fluid {
  1607    padding-right: 15px;
  1608    padding-left: 15px;
  1609    margin-right: auto;
  1610    margin-left: auto;
  1611  }
  1612  .row {
  1613    margin-right: -15px;
  1614    margin-left: -15px;
  1615  }
  1616  .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 {
  1617    position: relative;
  1618    min-height: 1px;
  1619    padding-right: 15px;
  1620    padding-left: 15px;
  1621  }
  1622  .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 {
  1623    float: left;
  1624  }
  1625  .col-xs-12 {
  1626    width: 100%;
  1627  }
  1628  .col-xs-11 {
  1629    width: 91.66666667%;
  1630  }
  1631  .col-xs-10 {
  1632    width: 83.33333333%;
  1633  }
  1634  .col-xs-9 {
  1635    width: 75%;
  1636  }
  1637  .col-xs-8 {
  1638    width: 66.66666667%;
  1639  }
  1640  .col-xs-7 {
  1641    width: 58.33333333%;
  1642  }
  1643  .col-xs-6 {
  1644    width: 50%;
  1645  }
  1646  .col-xs-5 {
  1647    width: 41.66666667%;
  1648  }
  1649  .col-xs-4 {
  1650    width: 33.33333333%;
  1651  }
  1652  .col-xs-3 {
  1653    width: 25%;
  1654  }
  1655  .col-xs-2 {
  1656    width: 16.66666667%;
  1657  }
  1658  .col-xs-1 {
  1659    width: 8.33333333%;
  1660  }
  1661  .col-xs-pull-12 {
  1662    right: 100%;
  1663  }
  1664  .col-xs-pull-11 {
  1665    right: 91.66666667%;
  1666  }
  1667  .col-xs-pull-10 {
  1668    right: 83.33333333%;
  1669  }
  1670  .col-xs-pull-9 {
  1671    right: 75%;
  1672  }
  1673  .col-xs-pull-8 {
  1674    right: 66.66666667%;
  1675  }
  1676  .col-xs-pull-7 {
  1677    right: 58.33333333%;
  1678  }
  1679  .col-xs-pull-6 {
  1680    right: 50%;
  1681  }
  1682  .col-xs-pull-5 {
  1683    right: 41.66666667%;
  1684  }
  1685  .col-xs-pull-4 {
  1686    right: 33.33333333%;
  1687  }
  1688  .col-xs-pull-3 {
  1689    right: 25%;
  1690  }
  1691  .col-xs-pull-2 {
  1692    right: 16.66666667%;
  1693  }
  1694  .col-xs-pull-1 {
  1695    right: 8.33333333%;
  1696  }
  1697  .col-xs-pull-0 {
  1698    right: auto;
  1699  }
  1700  .col-xs-push-12 {
  1701    left: 100%;
  1702  }
  1703  .col-xs-push-11 {
  1704    left: 91.66666667%;
  1705  }
  1706  .col-xs-push-10 {
  1707    left: 83.33333333%;
  1708  }
  1709  .col-xs-push-9 {
  1710    left: 75%;
  1711  }
  1712  .col-xs-push-8 {
  1713    left: 66.66666667%;
  1714  }
  1715  .col-xs-push-7 {
  1716    left: 58.33333333%;
  1717  }
  1718  .col-xs-push-6 {
  1719    left: 50%;
  1720  }
  1721  .col-xs-push-5 {
  1722    left: 41.66666667%;
  1723  }
  1724  .col-xs-push-4 {
  1725    left: 33.33333333%;
  1726  }
  1727  .col-xs-push-3 {
  1728    left: 25%;
  1729  }
  1730  .col-xs-push-2 {
  1731    left: 16.66666667%;
  1732  }
  1733  .col-xs-push-1 {
  1734    left: 8.33333333%;
  1735  }
  1736  .col-xs-push-0 {
  1737    left: auto;
  1738  }
  1739  .col-xs-offset-12 {
  1740    margin-left: 100%;
  1741  }
  1742  .col-xs-offset-11 {
  1743    margin-left: 91.66666667%;
  1744  }
  1745  .col-xs-offset-10 {
  1746    margin-left: 83.33333333%;
  1747  }
  1748  .col-xs-offset-9 {
  1749    margin-left: 75%;
  1750  }
  1751  .col-xs-offset-8 {
  1752    margin-left: 66.66666667%;
  1753  }
  1754  .col-xs-offset-7 {
  1755    margin-left: 58.33333333%;
  1756  }
  1757  .col-xs-offset-6 {
  1758    margin-left: 50%;
  1759  }
  1760  .col-xs-offset-5 {
  1761    margin-left: 41.66666667%;
  1762  }
  1763  .col-xs-offset-4 {
  1764    margin-left: 33.33333333%;
  1765  }
  1766  .col-xs-offset-3 {
  1767    margin-left: 25%;
  1768  }
  1769  .col-xs-offset-2 {
  1770    margin-left: 16.66666667%;
  1771  }
  1772  .col-xs-offset-1 {
  1773    margin-left: 8.33333333%;
  1774  }
  1775  .col-xs-offset-0 {
  1776    margin-left: 0;
  1777  }
  1778  @media (min-width: 768px) {
  1779    .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 {
  1780      float: left;
  1781    }
  1782    .col-sm-12 {
  1783      width: 100%;
  1784    }
  1785    .col-sm-11 {
  1786      width: 91.66666667%;
  1787    }
  1788    .col-sm-10 {
  1789      width: 83.33333333%;
  1790    }
  1791    .col-sm-9 {
  1792      width: 75%;
  1793    }
  1794    .col-sm-8 {
  1795      width: 66.66666667%;
  1796    }
  1797    .col-sm-7 {
  1798      width: 58.33333333%;
  1799    }
  1800    .col-sm-6 {
  1801      width: 50%;
  1802    }
  1803    .col-sm-5 {
  1804      width: 41.66666667%;
  1805    }
  1806    .col-sm-4 {
  1807      width: 33.33333333%;
  1808    }
  1809    .col-sm-3 {
  1810      width: 25%;
  1811    }
  1812    .col-sm-2 {
  1813      width: 16.66666667%;
  1814    }
  1815    .col-sm-1 {
  1816      width: 8.33333333%;
  1817    }
  1818    .col-sm-pull-12 {
  1819      right: 100%;
  1820    }
  1821    .col-sm-pull-11 {
  1822      right: 91.66666667%;
  1823    }
  1824    .col-sm-pull-10 {
  1825      right: 83.33333333%;
  1826    }
  1827    .col-sm-pull-9 {
  1828      right: 75%;
  1829    }
  1830    .col-sm-pull-8 {
  1831      right: 66.66666667%;
  1832    }
  1833    .col-sm-pull-7 {
  1834      right: 58.33333333%;
  1835    }
  1836    .col-sm-pull-6 {
  1837      right: 50%;
  1838    }
  1839    .col-sm-pull-5 {
  1840      right: 41.66666667%;
  1841    }
  1842    .col-sm-pull-4 {
  1843      right: 33.33333333%;
  1844    }
  1845    .col-sm-pull-3 {
  1846      right: 25%;
  1847    }
  1848    .col-sm-pull-2 {
  1849      right: 16.66666667%;
  1850    }
  1851    .col-sm-pull-1 {
  1852      right: 8.33333333%;
  1853    }
  1854    .col-sm-pull-0 {
  1855      right: auto;
  1856    }
  1857    .col-sm-push-12 {
  1858      left: 100%;
  1859    }
  1860    .col-sm-push-11 {
  1861      left: 91.66666667%;
  1862    }
  1863    .col-sm-push-10 {
  1864      left: 83.33333333%;
  1865    }
  1866    .col-sm-push-9 {
  1867      left: 75%;
  1868    }
  1869    .col-sm-push-8 {
  1870      left: 66.66666667%;
  1871    }
  1872    .col-sm-push-7 {
  1873      left: 58.33333333%;
  1874    }
  1875    .col-sm-push-6 {
  1876      left: 50%;
  1877    }
  1878    .col-sm-push-5 {
  1879      left: 41.66666667%;
  1880    }
  1881    .col-sm-push-4 {
  1882      left: 33.33333333%;
  1883    }
  1884    .col-sm-push-3 {
  1885      left: 25%;
  1886    }
  1887    .col-sm-push-2 {
  1888      left: 16.66666667%;
  1889    }
  1890    .col-sm-push-1 {
  1891      left: 8.33333333%;
  1892    }
  1893    .col-sm-push-0 {
  1894      left: auto;
  1895    }
  1896    .col-sm-offset-12 {
  1897      margin-left: 100%;
  1898    }
  1899    .col-sm-offset-11 {
  1900      margin-left: 91.66666667%;
  1901    }
  1902    .col-sm-offset-10 {
  1903      margin-left: 83.33333333%;
  1904    }
  1905    .col-sm-offset-9 {
  1906      margin-left: 75%;
  1907    }
  1908    .col-sm-offset-8 {
  1909      margin-left: 66.66666667%;
  1910    }
  1911    .col-sm-offset-7 {
  1912      margin-left: 58.33333333%;
  1913    }
  1914    .col-sm-offset-6 {
  1915      margin-left: 50%;
  1916    }
  1917    .col-sm-offset-5 {
  1918      margin-left: 41.66666667%;
  1919    }
  1920    .col-sm-offset-4 {
  1921      margin-left: 33.33333333%;
  1922    }
  1923    .col-sm-offset-3 {
  1924      margin-left: 25%;
  1925    }
  1926    .col-sm-offset-2 {
  1927      margin-left: 16.66666667%;
  1928    }
  1929    .col-sm-offset-1 {
  1930      margin-left: 8.33333333%;
  1931    }
  1932    .col-sm-offset-0 {
  1933      margin-left: 0;
  1934    }
  1935  }
  1936  @media (min-width: 992px) {
  1937    .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 {
  1938      float: left;
  1939    }
  1940    .col-md-12 {
  1941      width: 100%;
  1942    }
  1943    .col-md-11 {
  1944      width: 91.66666667%;
  1945    }
  1946    .col-md-10 {
  1947      width: 83.33333333%;
  1948    }
  1949    .col-md-9 {
  1950      width: 75%;
  1951    }
  1952    .col-md-8 {
  1953      width: 66.66666667%;
  1954    }
  1955    .col-md-7 {
  1956      width: 58.33333333%;
  1957    }
  1958    .col-md-6 {
  1959      width: 50%;
  1960    }
  1961    .col-md-5 {
  1962      width: 41.66666667%;
  1963    }
  1964    .col-md-4 {
  1965      width: 33.33333333%;
  1966    }
  1967    .col-md-3 {
  1968      width: 25%;
  1969    }
  1970    .col-md-2 {
  1971      width: 16.66666667%;
  1972    }
  1973    .col-md-1 {
  1974      width: 8.33333333%;
  1975    }
  1976    .col-md-pull-12 {
  1977      right: 100%;
  1978    }
  1979    .col-md-pull-11 {
  1980      right: 91.66666667%;
  1981    }
  1982    .col-md-pull-10 {
  1983      right: 83.33333333%;
  1984    }
  1985    .col-md-pull-9 {
  1986      right: 75%;
  1987    }
  1988    .col-md-pull-8 {
  1989      right: 66.66666667%;
  1990    }
  1991    .col-md-pull-7 {
  1992      right: 58.33333333%;
  1993    }
  1994    .col-md-pull-6 {
  1995      right: 50%;
  1996    }
  1997    .col-md-pull-5 {
  1998      right: 41.66666667%;
  1999    }
  2000    .col-md-pull-4 {
  2001      right: 33.33333333%;
  2002    }
  2003    .col-md-pull-3 {
  2004      right: 25%;
  2005    }
  2006    .col-md-pull-2 {
  2007      right: 16.66666667%;
  2008    }
  2009    .col-md-pull-1 {
  2010      right: 8.33333333%;
  2011    }
  2012    .col-md-pull-0 {
  2013      right: auto;
  2014    }
  2015    .col-md-push-12 {
  2016      left: 100%;
  2017    }
  2018    .col-md-push-11 {
  2019      left: 91.66666667%;
  2020    }
  2021    .col-md-push-10 {
  2022      left: 83.33333333%;
  2023    }
  2024    .col-md-push-9 {
  2025      left: 75%;
  2026    }
  2027    .col-md-push-8 {
  2028      left: 66.66666667%;
  2029    }
  2030    .col-md-push-7 {
  2031      left: 58.33333333%;
  2032    }
  2033    .col-md-push-6 {
  2034      left: 50%;
  2035    }
  2036    .col-md-push-5 {
  2037      left: 41.66666667%;
  2038    }
  2039    .col-md-push-4 {
  2040      left: 33.33333333%;
  2041    }
  2042    .col-md-push-3 {
  2043      left: 25%;
  2044    }
  2045    .col-md-push-2 {
  2046      left: 16.66666667%;
  2047    }
  2048    .col-md-push-1 {
  2049      left: 8.33333333%;
  2050    }
  2051    .col-md-push-0 {
  2052      left: auto;
  2053    }
  2054    .col-md-offset-12 {
  2055      margin-left: 100%;
  2056    }
  2057    .col-md-offset-11 {
  2058      margin-left: 91.66666667%;
  2059    }
  2060    .col-md-offset-10 {
  2061      margin-left: 83.33333333%;
  2062    }
  2063    .col-md-offset-9 {
  2064      margin-left: 75%;
  2065    }
  2066    .col-md-offset-8 {
  2067      margin-left: 66.66666667%;
  2068    }
  2069    .col-md-offset-7 {
  2070      margin-left: 58.33333333%;
  2071    }
  2072    .col-md-offset-6 {
  2073      margin-left: 50%;
  2074    }
  2075    .col-md-offset-5 {
  2076      margin-left: 41.66666667%;
  2077    }
  2078    .col-md-offset-4 {
  2079      margin-left: 33.33333333%;
  2080    }
  2081    .col-md-offset-3 {
  2082      margin-left: 25%;
  2083    }
  2084    .col-md-offset-2 {
  2085      margin-left: 16.66666667%;
  2086    }
  2087    .col-md-offset-1 {
  2088      margin-left: 8.33333333%;
  2089    }
  2090    .col-md-offset-0 {
  2091      margin-left: 0;
  2092    }
  2093  }
  2094  @media (min-width: 1200px) {
  2095    .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 {
  2096      float: left;
  2097    }
  2098    .col-lg-12 {
  2099      width: 100%;
  2100    }
  2101    .col-lg-11 {
  2102      width: 91.66666667%;
  2103    }
  2104    .col-lg-10 {
  2105      width: 83.33333333%;
  2106    }
  2107    .col-lg-9 {
  2108      width: 75%;
  2109    }
  2110    .col-lg-8 {
  2111      width: 66.66666667%;
  2112    }
  2113    .col-lg-7 {
  2114      width: 58.33333333%;
  2115    }
  2116    .col-lg-6 {
  2117      width: 50%;
  2118    }
  2119    .col-lg-5 {
  2120      width: 41.66666667%;
  2121    }
  2122    .col-lg-4 {
  2123      width: 33.33333333%;
  2124    }
  2125    .col-lg-3 {
  2126      width: 25%;
  2127    }
  2128    .col-lg-2 {
  2129      width: 16.66666667%;
  2130    }
  2131    .col-lg-1 {
  2132      width: 8.33333333%;
  2133    }
  2134    .col-lg-pull-12 {
  2135      right: 100%;
  2136    }
  2137    .col-lg-pull-11 {
  2138      right: 91.66666667%;
  2139    }
  2140    .col-lg-pull-10 {
  2141      right: 83.33333333%;
  2142    }
  2143    .col-lg-pull-9 {
  2144      right: 75%;
  2145    }
  2146    .col-lg-pull-8 {
  2147      right: 66.66666667%;
  2148    }
  2149    .col-lg-pull-7 {
  2150      right: 58.33333333%;
  2151    }
  2152    .col-lg-pull-6 {
  2153      right: 50%;
  2154    }
  2155    .col-lg-pull-5 {
  2156      right: 41.66666667%;
  2157    }
  2158    .col-lg-pull-4 {
  2159      right: 33.33333333%;
  2160    }
  2161    .col-lg-pull-3 {
  2162      right: 25%;
  2163    }
  2164    .col-lg-pull-2 {
  2165      right: 16.66666667%;
  2166    }
  2167    .col-lg-pull-1 {
  2168      right: 8.33333333%;
  2169    }
  2170    .col-lg-pull-0 {
  2171      right: auto;
  2172    }
  2173    .col-lg-push-12 {
  2174      left: 100%;
  2175    }
  2176    .col-lg-push-11 {
  2177      left: 91.66666667%;
  2178    }
  2179    .col-lg-push-10 {
  2180      left: 83.33333333%;
  2181    }
  2182    .col-lg-push-9 {
  2183      left: 75%;
  2184    }
  2185    .col-lg-push-8 {
  2186      left: 66.66666667%;
  2187    }
  2188    .col-lg-push-7 {
  2189      left: 58.33333333%;
  2190    }
  2191    .col-lg-push-6 {
  2192      left: 50%;
  2193    }
  2194    .col-lg-push-5 {
  2195      left: 41.66666667%;
  2196    }
  2197    .col-lg-push-4 {
  2198      left: 33.33333333%;
  2199    }
  2200    .col-lg-push-3 {
  2201      left: 25%;
  2202    }
  2203    .col-lg-push-2 {
  2204      left: 16.66666667%;
  2205    }
  2206    .col-lg-push-1 {
  2207      left: 8.33333333%;
  2208    }
  2209    .col-lg-push-0 {
  2210      left: auto;
  2211    }
  2212    .col-lg-offset-12 {
  2213      margin-left: 100%;
  2214    }
  2215    .col-lg-offset-11 {
  2216      margin-left: 91.66666667%;
  2217    }
  2218    .col-lg-offset-10 {
  2219      margin-left: 83.33333333%;
  2220    }
  2221    .col-lg-offset-9 {
  2222      margin-left: 75%;
  2223    }
  2224    .col-lg-offset-8 {
  2225      margin-left: 66.66666667%;
  2226    }
  2227    .col-lg-offset-7 {
  2228      margin-left: 58.33333333%;
  2229    }
  2230    .col-lg-offset-6 {
  2231      margin-left: 50%;
  2232    }
  2233    .col-lg-offset-5 {
  2234      margin-left: 41.66666667%;
  2235    }
  2236    .col-lg-offset-4 {
  2237      margin-left: 33.33333333%;
  2238    }
  2239    .col-lg-offset-3 {
  2240      margin-left: 25%;
  2241    }
  2242    .col-lg-offset-2 {
  2243      margin-left: 16.66666667%;
  2244    }
  2245    .col-lg-offset-1 {
  2246      margin-left: 8.33333333%;
  2247    }
  2248    .col-lg-offset-0 {
  2249      margin-left: 0;
  2250    }
  2251  }
  2252  table {
  2253    background-color: transparent;
  2254  }
  2255  caption {
  2256    padding-top: 8px;
  2257    padding-bottom: 8px;
  2258    color: #777;
  2259    text-align: left;
  2260  }
  2261  th {
  2262    text-align: left;
  2263  }
  2264  .table {
  2265    width: 100%;
  2266    max-width: 100%;
  2267    margin-bottom: 20px;
  2268  }
  2269  .table > thead > tr > th,
  2270  .table > tbody > tr > th,
  2271  .table > tfoot > tr > th,
  2272  .table > thead > tr > td,
  2273  .table > tbody > tr > td,
  2274  .table > tfoot > tr > td {
  2275    padding: 8px;
  2276    line-height: 1.42857143;
  2277    vertical-align: top;
  2278    border-top: 1px solid #ddd;
  2279  }
  2280  .table > thead > tr > th {
  2281    vertical-align: bottom;
  2282    border-bottom: 2px solid #ddd;
  2283  }
  2284  .table > caption + thead > tr:first-child > th,
  2285  .table > colgroup + thead > tr:first-child > th,
  2286  .table > thead:first-child > tr:first-child > th,
  2287  .table > caption + thead > tr:first-child > td,
  2288  .table > colgroup + thead > tr:first-child > td,
  2289  .table > thead:first-child > tr:first-child > td {
  2290    border-top: 0;
  2291  }
  2292  .table > tbody + tbody {
  2293    border-top: 2px solid #ddd;
  2294  }
  2295  .table .table {
  2296    background-color: #fff;
  2297  }
  2298  .table-condensed > thead > tr > th,
  2299  .table-condensed > tbody > tr > th,
  2300  .table-condensed > tfoot > tr > th,
  2301  .table-condensed > thead > tr > td,
  2302  .table-condensed > tbody > tr > td,
  2303  .table-condensed > tfoot > tr > td {
  2304    padding: 5px;
  2305  }
  2306  .table-bordered {
  2307    border: 1px solid #ddd;
  2308  }
  2309  .table-bordered > thead > tr > th,
  2310  .table-bordered > tbody > tr > th,
  2311  .table-bordered > tfoot > tr > th,
  2312  .table-bordered > thead > tr > td,
  2313  .table-bordered > tbody > tr > td,
  2314  .table-bordered > tfoot > tr > td {
  2315    border: 1px solid #ddd;
  2316  }
  2317  .table-bordered > thead > tr > th,
  2318  .table-bordered > thead > tr > td {
  2319    border-bottom-width: 2px;
  2320  }
  2321  .table-striped > tbody > tr:nth-of-type(odd) {
  2322    background-color: #f9f9f9;
  2323  }
  2324  .table-hover > tbody > tr:hover {
  2325    background-color: #f5f5f5;
  2326  }
  2327  table col[class*="col-"] {
  2328    position: static;
  2329    display: table-column;
  2330    float: none;
  2331  }
  2332  table td[class*="col-"],
  2333  table th[class*="col-"] {
  2334    position: static;
  2335    display: table-cell;
  2336    float: none;
  2337  }
  2338  .table > thead > tr > td.active,
  2339  .table > tbody > tr > td.active,
  2340  .table > tfoot > tr > td.active,
  2341  .table > thead > tr > th.active,
  2342  .table > tbody > tr > th.active,
  2343  .table > tfoot > tr > th.active,
  2344  .table > thead > tr.active > td,
  2345  .table > tbody > tr.active > td,
  2346  .table > tfoot > tr.active > td,
  2347  .table > thead > tr.active > th,
  2348  .table > tbody > tr.active > th,
  2349  .table > tfoot > tr.active > th {
  2350    background-color: #f5f5f5;
  2351  }
  2352  .table-hover > tbody > tr > td.active:hover,
  2353  .table-hover > tbody > tr > th.active:hover,
  2354  .table-hover > tbody > tr.active:hover > td,
  2355  .table-hover > tbody > tr:hover > .active,
  2356  .table-hover > tbody > tr.active:hover > th {
  2357    background-color: #e8e8e8;
  2358  }
  2359  .table > thead > tr > td.success,
  2360  .table > tbody > tr > td.success,
  2361  .table > tfoot > tr > td.success,
  2362  .table > thead > tr > th.success,
  2363  .table > tbody > tr > th.success,
  2364  .table > tfoot > tr > th.success,
  2365  .table > thead > tr.success > td,
  2366  .table > tbody > tr.success > td,
  2367  .table > tfoot > tr.success > td,
  2368  .table > thead > tr.success > th,
  2369  .table > tbody > tr.success > th,
  2370  .table > tfoot > tr.success > th {
  2371    background-color: #dff0d8;
  2372  }
  2373  .table-hover > tbody > tr > td.success:hover,
  2374  .table-hover > tbody > tr > th.success:hover,
  2375  .table-hover > tbody > tr.success:hover > td,
  2376  .table-hover > tbody > tr:hover > .success,
  2377  .table-hover > tbody > tr.success:hover > th {
  2378    background-color: #d0e9c6;
  2379  }
  2380  .table > thead > tr > td.info,
  2381  .table > tbody > tr > td.info,
  2382  .table > tfoot > tr > td.info,
  2383  .table > thead > tr > th.info,
  2384  .table > tbody > tr > th.info,
  2385  .table > tfoot > tr > th.info,
  2386  .table > thead > tr.info > td,
  2387  .table > tbody > tr.info > td,
  2388  .table > tfoot > tr.info > td,
  2389  .table > thead > tr.info > th,
  2390  .table > tbody > tr.info > th,
  2391  .table > tfoot > tr.info > th {
  2392    background-color: #d9edf7;
  2393  }
  2394  .table-hover > tbody > tr > td.info:hover,
  2395  .table-hover > tbody > tr > th.info:hover,
  2396  .table-hover > tbody > tr.info:hover > td,
  2397  .table-hover > tbody > tr:hover > .info,
  2398  .table-hover > tbody > tr.info:hover > th {
  2399    background-color: #c4e3f3;
  2400  }
  2401  .table > thead > tr > td.warning,
  2402  .table > tbody > tr > td.warning,
  2403  .table > tfoot > tr > td.warning,
  2404  .table > thead > tr > th.warning,
  2405  .table > tbody > tr > th.warning,
  2406  .table > tfoot > tr > th.warning,
  2407  .table > thead > tr.warning > td,
  2408  .table > tbody > tr.warning > td,
  2409  .table > tfoot > tr.warning > td,
  2410  .table > thead > tr.warning > th,
  2411  .table > tbody > tr.warning > th,
  2412  .table > tfoot > tr.warning > th {
  2413    background-color: #fcf8e3;
  2414  }
  2415  .table-hover > tbody > tr > td.warning:hover,
  2416  .table-hover > tbody > tr > th.warning:hover,
  2417  .table-hover > tbody > tr.warning:hover > td,
  2418  .table-hover > tbody > tr:hover > .warning,
  2419  .table-hover > tbody > tr.warning:hover > th {
  2420    background-color: #faf2cc;
  2421  }
  2422  .table > thead > tr > td.danger,
  2423  .table > tbody > tr > td.danger,
  2424  .table > tfoot > tr > td.danger,
  2425  .table > thead > tr > th.danger,
  2426  .table > tbody > tr > th.danger,
  2427  .table > tfoot > tr > th.danger,
  2428  .table > thead > tr.danger > td,
  2429  .table > tbody > tr.danger > td,
  2430  .table > tfoot > tr.danger > td,
  2431  .table > thead > tr.danger > th,
  2432  .table > tbody > tr.danger > th,
  2433  .table > tfoot > tr.danger > th {
  2434    background-color: #f2dede;
  2435  }
  2436  .table-hover > tbody > tr > td.danger:hover,
  2437  .table-hover > tbody > tr > th.danger:hover,
  2438  .table-hover > tbody > tr.danger:hover > td,
  2439  .table-hover > tbody > tr:hover > .danger,
  2440  .table-hover > tbody > tr.danger:hover > th {
  2441    background-color: #ebcccc;
  2442  }
  2443  .table-responsive {
  2444    min-height: .01%;
  2445    overflow-x: auto;
  2446  }
  2447  @media screen and (max-width: 767px) {
  2448    .table-responsive {
  2449      width: 100%;
  2450      margin-bottom: 15px;
  2451      overflow-y: hidden;
  2452      -ms-overflow-style: -ms-autohiding-scrollbar;
  2453      border: 1px solid #ddd;
  2454    }
  2455    .table-responsive > .table {
  2456      margin-bottom: 0;
  2457    }
  2458    .table-responsive > .table > thead > tr > th,
  2459    .table-responsive > .table > tbody > tr > th,
  2460    .table-responsive > .table > tfoot > tr > th,
  2461    .table-responsive > .table > thead > tr > td,
  2462    .table-responsive > .table > tbody > tr > td,
  2463    .table-responsive > .table > tfoot > tr > td {
  2464      white-space: nowrap;
  2465    }
  2466    .table-responsive > .table-bordered {
  2467      border: 0;
  2468    }
  2469    .table-responsive > .table-bordered > thead > tr > th:first-child,
  2470    .table-responsive > .table-bordered > tbody > tr > th:first-child,
  2471    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  2472    .table-responsive > .table-bordered > thead > tr > td:first-child,
  2473    .table-responsive > .table-bordered > tbody > tr > td:first-child,
  2474    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  2475      border-left: 0;
  2476    }
  2477    .table-responsive > .table-bordered > thead > tr > th:last-child,
  2478    .table-responsive > .table-bordered > tbody > tr > th:last-child,
  2479    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  2480    .table-responsive > .table-bordered > thead > tr > td:last-child,
  2481    .table-responsive > .table-bordered > tbody > tr > td:last-child,
  2482    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  2483      border-right: 0;
  2484    }
  2485    .table-responsive > .table-bordered > tbody > tr:last-child > th,
  2486    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  2487    .table-responsive > .table-bordered > tbody > tr:last-child > td,
  2488    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  2489      border-bottom: 0;
  2490    }
  2491  }
  2492  fieldset {
  2493    min-width: 0;
  2494    padding: 0;
  2495    margin: 0;
  2496    border: 0;
  2497  }
  2498  legend {
  2499    display: block;
  2500    width: 100%;
  2501    padding: 0;
  2502    margin-bottom: 20px;
  2503    font-size: 21px;
  2504    line-height: inherit;
  2505    color: #333;
  2506    border: 0;
  2507    border-bottom: 1px solid #e5e5e5;
  2508  }
  2509  label {
  2510    display: inline-block;
  2511    max-width: 100%;
  2512    margin-bottom: 5px;
  2513    font-weight: bold;
  2514  }
  2515  input[type="search"] {
  2516    -webkit-box-sizing: border-box;
  2517       -moz-box-sizing: border-box;
  2518            box-sizing: border-box;
  2519  }
  2520  input[type="radio"],
  2521  input[type="checkbox"] {
  2522    margin: 4px 0 0;
  2523    margin-top: 1px \9;
  2524    line-height: normal;
  2525  }
  2526  input[type="file"] {
  2527    display: block;
  2528  }
  2529  input[type="range"] {
  2530    display: block;
  2531    width: 100%;
  2532  }
  2533  select[multiple],
  2534  select[size] {
  2535    height: auto;
  2536  }
  2537  input[type="file"]:focus,
  2538  input[type="radio"]:focus,
  2539  input[type="checkbox"]:focus {
  2540    outline: thin dotted;
  2541    outline: 5px auto -webkit-focus-ring-color;
  2542    outline-offset: -2px;
  2543  }
  2544  output {
  2545    display: block;
  2546    padding-top: 7px;
  2547    font-size: 14px;
  2548    line-height: 1.42857143;
  2549    color: #555;
  2550  }
  2551  .form-control {
  2552    display: block;
  2553    width: 100%;
  2554    height: 34px;
  2555    padding: 6px 12px;
  2556    font-size: 14px;
  2557    line-height: 1.42857143;
  2558    color: #555;
  2559    background-color: #fff;
  2560    background-image: none;
  2561    border: 1px solid #ccc;
  2562    border-radius: 4px;
  2563    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2564            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2565    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  2566         -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  2567            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  2568  }
  2569  .form-control:focus {
  2570    border-color: #66afe9;
  2571    outline: 0;
  2572    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  2573            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  2574  }
  2575  .form-control::-moz-placeholder {
  2576    color: #999;
  2577    opacity: 1;
  2578  }
  2579  .form-control:-ms-input-placeholder {
  2580    color: #999;
  2581  }
  2582  .form-control::-webkit-input-placeholder {
  2583    color: #999;
  2584  }
  2585  .form-control[disabled],
  2586  .form-control[readonly],
  2587  fieldset[disabled] .form-control {
  2588    background-color: #eee;
  2589    opacity: 1;
  2590  }
  2591  .form-control[disabled],
  2592  fieldset[disabled] .form-control {
  2593    cursor: not-allowed;
  2594  }
  2595  textarea.form-control {
  2596    height: auto;
  2597  }
  2598  input[type="search"] {
  2599    -webkit-appearance: none;
  2600  }
  2601  @media screen and (-webkit-min-device-pixel-ratio: 0) {
  2602    input[type="date"].form-control,
  2603    input[type="time"].form-control,
  2604    input[type="datetime-local"].form-control,
  2605    input[type="month"].form-control {
  2606      line-height: 34px;
  2607    }
  2608    input[type="date"].input-sm,
  2609    input[type="time"].input-sm,
  2610    input[type="datetime-local"].input-sm,
  2611    input[type="month"].input-sm,
  2612    .input-group-sm input[type="date"],
  2613    .input-group-sm input[type="time"],
  2614    .input-group-sm input[type="datetime-local"],
  2615    .input-group-sm input[type="month"] {
  2616      line-height: 30px;
  2617    }
  2618    input[type="date"].input-lg,
  2619    input[type="time"].input-lg,
  2620    input[type="datetime-local"].input-lg,
  2621    input[type="month"].input-lg,
  2622    .input-group-lg input[type="date"],
  2623    .input-group-lg input[type="time"],
  2624    .input-group-lg input[type="datetime-local"],
  2625    .input-group-lg input[type="month"] {
  2626      line-height: 46px;
  2627    }
  2628  }
  2629  .form-group {
  2630    margin-bottom: 15px;
  2631  }
  2632  .radio,
  2633  .checkbox {
  2634    position: relative;
  2635    display: block;
  2636    margin-top: 10px;
  2637    margin-bottom: 10px;
  2638  }
  2639  .radio label,
  2640  .checkbox label {
  2641    min-height: 20px;
  2642    padding-left: 20px;
  2643    margin-bottom: 0;
  2644    font-weight: normal;
  2645    cursor: pointer;
  2646  }
  2647  .radio input[type="radio"],
  2648  .radio-inline input[type="radio"],
  2649  .checkbox input[type="checkbox"],
  2650  .checkbox-inline input[type="checkbox"] {
  2651    position: absolute;
  2652    margin-top: 4px \9;
  2653    margin-left: -20px;
  2654  }
  2655  .radio + .radio,
  2656  .checkbox + .checkbox {
  2657    margin-top: -5px;
  2658  }
  2659  .radio-inline,
  2660  .checkbox-inline {
  2661    position: relative;
  2662    display: inline-block;
  2663    padding-left: 20px;
  2664    margin-bottom: 0;
  2665    font-weight: normal;
  2666    vertical-align: middle;
  2667    cursor: pointer;
  2668  }
  2669  .radio-inline + .radio-inline,
  2670  .checkbox-inline + .checkbox-inline {
  2671    margin-top: 0;
  2672    margin-left: 10px;
  2673  }
  2674  input[type="radio"][disabled],
  2675  input[type="checkbox"][disabled],
  2676  input[type="radio"].disabled,
  2677  input[type="checkbox"].disabled,
  2678  fieldset[disabled] input[type="radio"],
  2679  fieldset[disabled] input[type="checkbox"] {
  2680    cursor: not-allowed;
  2681  }
  2682  .radio-inline.disabled,
  2683  .checkbox-inline.disabled,
  2684  fieldset[disabled] .radio-inline,
  2685  fieldset[disabled] .checkbox-inline {
  2686    cursor: not-allowed;
  2687  }
  2688  .radio.disabled label,
  2689  .checkbox.disabled label,
  2690  fieldset[disabled] .radio label,
  2691  fieldset[disabled] .checkbox label {
  2692    cursor: not-allowed;
  2693  }
  2694  .form-control-static {
  2695    min-height: 34px;
  2696    padding-top: 7px;
  2697    padding-bottom: 7px;
  2698    margin-bottom: 0;
  2699  }
  2700  .form-control-static.input-lg,
  2701  .form-control-static.input-sm {
  2702    padding-right: 0;
  2703    padding-left: 0;
  2704  }
  2705  .input-sm {
  2706    height: 30px;
  2707    padding: 5px 10px;
  2708    font-size: 12px;
  2709    line-height: 1.5;
  2710    border-radius: 3px;
  2711  }
  2712  select.input-sm {
  2713    height: 30px;
  2714    line-height: 30px;
  2715  }
  2716  textarea.input-sm,
  2717  select[multiple].input-sm {
  2718    height: auto;
  2719  }
  2720  .form-group-sm .form-control {
  2721    height: 30px;
  2722    padding: 5px 10px;
  2723    font-size: 12px;
  2724    line-height: 1.5;
  2725    border-radius: 3px;
  2726  }
  2727  .form-group-sm select.form-control {
  2728    height: 30px;
  2729    line-height: 30px;
  2730  }
  2731  .form-group-sm textarea.form-control,
  2732  .form-group-sm select[multiple].form-control {
  2733    height: auto;
  2734  }
  2735  .form-group-sm .form-control-static {
  2736    height: 30px;
  2737    min-height: 32px;
  2738    padding: 6px 10px;
  2739    font-size: 12px;
  2740    line-height: 1.5;
  2741  }
  2742  .input-lg {
  2743    height: 46px;
  2744    padding: 10px 16px;
  2745    font-size: 18px;
  2746    line-height: 1.3333333;
  2747    border-radius: 6px;
  2748  }
  2749  select.input-lg {
  2750    height: 46px;
  2751    line-height: 46px;
  2752  }
  2753  textarea.input-lg,
  2754  select[multiple].input-lg {
  2755    height: auto;
  2756  }
  2757  .form-group-lg .form-control {
  2758    height: 46px;
  2759    padding: 10px 16px;
  2760    font-size: 18px;
  2761    line-height: 1.3333333;
  2762    border-radius: 6px;
  2763  }
  2764  .form-group-lg select.form-control {
  2765    height: 46px;
  2766    line-height: 46px;
  2767  }
  2768  .form-group-lg textarea.form-control,
  2769  .form-group-lg select[multiple].form-control {
  2770    height: auto;
  2771  }
  2772  .form-group-lg .form-control-static {
  2773    height: 46px;
  2774    min-height: 38px;
  2775    padding: 11px 16px;
  2776    font-size: 18px;
  2777    line-height: 1.3333333;
  2778  }
  2779  .has-feedback {
  2780    position: relative;
  2781  }
  2782  .has-feedback .form-control {
  2783    padding-right: 42.5px;
  2784  }
  2785  .form-control-feedback {
  2786    position: absolute;
  2787    top: 0;
  2788    right: 0;
  2789    z-index: 2;
  2790    display: block;
  2791    width: 34px;
  2792    height: 34px;
  2793    line-height: 34px;
  2794    text-align: center;
  2795    pointer-events: none;
  2796  }
  2797  .input-lg + .form-control-feedback,
  2798  .input-group-lg + .form-control-feedback,
  2799  .form-group-lg .form-control + .form-control-feedback {
  2800    width: 46px;
  2801    height: 46px;
  2802    line-height: 46px;
  2803  }
  2804  .input-sm + .form-control-feedback,
  2805  .input-group-sm + .form-control-feedback,
  2806  .form-group-sm .form-control + .form-control-feedback {
  2807    width: 30px;
  2808    height: 30px;
  2809    line-height: 30px;
  2810  }
  2811  .has-success .help-block,
  2812  .has-success .control-label,
  2813  .has-success .radio,
  2814  .has-success .checkbox,
  2815  .has-success .radio-inline,
  2816  .has-success .checkbox-inline,
  2817  .has-success.radio label,
  2818  .has-success.checkbox label,
  2819  .has-success.radio-inline label,
  2820  .has-success.checkbox-inline label {
  2821    color: #3c763d;
  2822  }
  2823  .has-success .form-control {
  2824    border-color: #3c763d;
  2825    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2826            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2827  }
  2828  .has-success .form-control:focus {
  2829    border-color: #2b542c;
  2830    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
  2831            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
  2832  }
  2833  .has-success .input-group-addon {
  2834    color: #3c763d;
  2835    background-color: #dff0d8;
  2836    border-color: #3c763d;
  2837  }
  2838  .has-success .form-control-feedback {
  2839    color: #3c763d;
  2840  }
  2841  .has-warning .help-block,
  2842  .has-warning .control-label,
  2843  .has-warning .radio,
  2844  .has-warning .checkbox,
  2845  .has-warning .radio-inline,
  2846  .has-warning .checkbox-inline,
  2847  .has-warning.radio label,
  2848  .has-warning.checkbox label,
  2849  .has-warning.radio-inline label,
  2850  .has-warning.checkbox-inline label {
  2851    color: #8a6d3b;
  2852  }
  2853  .has-warning .form-control {
  2854    border-color: #8a6d3b;
  2855    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2856            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2857  }
  2858  .has-warning .form-control:focus {
  2859    border-color: #66512c;
  2860    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
  2861            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
  2862  }
  2863  .has-warning .input-group-addon {
  2864    color: #8a6d3b;
  2865    background-color: #fcf8e3;
  2866    border-color: #8a6d3b;
  2867  }
  2868  .has-warning .form-control-feedback {
  2869    color: #8a6d3b;
  2870  }
  2871  .has-error .help-block,
  2872  .has-error .control-label,
  2873  .has-error .radio,
  2874  .has-error .checkbox,
  2875  .has-error .radio-inline,
  2876  .has-error .checkbox-inline,
  2877  .has-error.radio label,
  2878  .has-error.checkbox label,
  2879  .has-error.radio-inline label,
  2880  .has-error.checkbox-inline label {
  2881    color: #a94442;
  2882  }
  2883  .has-error .form-control {
  2884    border-color: #a94442;
  2885    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2886            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  2887  }
  2888  .has-error .form-control:focus {
  2889    border-color: #843534;
  2890    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
  2891            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
  2892  }
  2893  .has-error .input-group-addon {
  2894    color: #a94442;
  2895    background-color: #f2dede;
  2896    border-color: #a94442;
  2897  }
  2898  .has-error .form-control-feedback {
  2899    color: #a94442;
  2900  }
  2901  .has-feedback label ~ .form-control-feedback {
  2902    top: 25px;
  2903  }
  2904  .has-feedback label.sr-only ~ .form-control-feedback {
  2905    top: 0;
  2906  }
  2907  .help-block {
  2908    display: block;
  2909    margin-top: 5px;
  2910    margin-bottom: 10px;
  2911    color: #737373;
  2912  }
  2913  @media (min-width: 768px) {
  2914    .form-inline .form-group {
  2915      display: inline-block;
  2916      margin-bottom: 0;
  2917      vertical-align: middle;
  2918    }
  2919    .form-inline .form-control {
  2920      display: inline-block;
  2921      width: auto;
  2922      vertical-align: middle;
  2923    }
  2924    .form-inline .form-control-static {
  2925      display: inline-block;
  2926    }
  2927    .form-inline .input-group {
  2928      display: inline-table;
  2929      vertical-align: middle;
  2930    }
  2931    .form-inline .input-group .input-group-addon,
  2932    .form-inline .input-group .input-group-btn,
  2933    .form-inline .input-group .form-control {
  2934      width: auto;
  2935    }
  2936    .form-inline .input-group > .form-control {
  2937      width: 100%;
  2938    }
  2939    .form-inline .control-label {
  2940      margin-bottom: 0;
  2941      vertical-align: middle;
  2942    }
  2943    .form-inline .radio,
  2944    .form-inline .checkbox {
  2945      display: inline-block;
  2946      margin-top: 0;
  2947      margin-bottom: 0;
  2948      vertical-align: middle;
  2949    }
  2950    .form-inline .radio label,
  2951    .form-inline .checkbox label {
  2952      padding-left: 0;
  2953    }
  2954    .form-inline .radio input[type="radio"],
  2955    .form-inline .checkbox input[type="checkbox"] {
  2956      position: relative;
  2957      margin-left: 0;
  2958    }
  2959    .form-inline .has-feedback .form-control-feedback {
  2960      top: 0;
  2961    }
  2962  }
  2963  .form-horizontal .radio,
  2964  .form-horizontal .checkbox,
  2965  .form-horizontal .radio-inline,
  2966  .form-horizontal .checkbox-inline {
  2967    padding-top: 7px;
  2968    margin-top: 0;
  2969    margin-bottom: 0;
  2970  }
  2971  .form-horizontal .radio,
  2972  .form-horizontal .checkbox {
  2973    min-height: 27px;
  2974  }
  2975  .form-horizontal .form-group {
  2976    margin-right: -15px;
  2977    margin-left: -15px;
  2978  }
  2979  @media (min-width: 768px) {
  2980    .form-horizontal .control-label {
  2981      padding-top: 7px;
  2982      margin-bottom: 0;
  2983      text-align: right;
  2984    }
  2985  }
  2986  .form-horizontal .has-feedback .form-control-feedback {
  2987    right: 15px;
  2988  }
  2989  @media (min-width: 768px) {
  2990    .form-horizontal .form-group-lg .control-label {
  2991      padding-top: 14.333333px;
  2992      font-size: 18px;
  2993    }
  2994  }
  2995  @media (min-width: 768px) {
  2996    .form-horizontal .form-group-sm .control-label {
  2997      padding-top: 6px;
  2998      font-size: 12px;
  2999    }
  3000  }
  3001  .btn {
  3002    display: inline-block;
  3003    padding: 6px 12px;
  3004    margin-bottom: 0;
  3005    font-size: 14px;
  3006    font-weight: normal;
  3007    line-height: 1.42857143;
  3008    text-align: center;
  3009    white-space: nowrap;
  3010    vertical-align: middle;
  3011    -ms-touch-action: manipulation;
  3012        touch-action: manipulation;
  3013    cursor: pointer;
  3014    -webkit-user-select: none;
  3015       -moz-user-select: none;
  3016        -ms-user-select: none;
  3017            user-select: none;
  3018    background-image: none;
  3019    border: 1px solid transparent;
  3020    border-radius: 4px;
  3021  }
  3022  .btn:focus,
  3023  .btn:active:focus,
  3024  .btn.active:focus,
  3025  .btn.focus,
  3026  .btn:active.focus,
  3027  .btn.active.focus {
  3028    outline: thin dotted;
  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,
  3100  .btn-default[disabled],
  3101  fieldset[disabled] .btn-default,
  3102  .btn-default.disabled:hover,
  3103  .btn-default[disabled]:hover,
  3104  fieldset[disabled] .btn-default:hover,
  3105  .btn-default.disabled:focus,
  3106  .btn-default[disabled]:focus,
  3107  fieldset[disabled] .btn-default:focus,
  3108  .btn-default.disabled.focus,
  3109  .btn-default[disabled].focus,
  3110  fieldset[disabled] .btn-default.focus,
  3111  .btn-default.disabled:active,
  3112  .btn-default[disabled]:active,
  3113  fieldset[disabled] .btn-default:active,
  3114  .btn-default.disabled.active,
  3115  .btn-default[disabled].active,
  3116  fieldset[disabled] .btn-default.active {
  3117    background-color: #fff;
  3118    border-color: #ccc;
  3119  }
  3120  .btn-default .badge {
  3121    color: #fff;
  3122    background-color: #333;
  3123  }
  3124  .btn-primary {
  3125    color: #fff;
  3126    background-color: #337ab7;
  3127    border-color: #2e6da4;
  3128  }
  3129  .btn-primary:focus,
  3130  .btn-primary.focus {
  3131    color: #fff;
  3132    background-color: #286090;
  3133    border-color: #122b40;
  3134  }
  3135  .btn-primary:hover {
  3136    color: #fff;
  3137    background-color: #286090;
  3138    border-color: #204d74;
  3139  }
  3140  .btn-primary:active,
  3141  .btn-primary.active,
  3142  .open > .dropdown-toggle.btn-primary {
  3143    color: #fff;
  3144    background-color: #286090;
  3145    border-color: #204d74;
  3146  }
  3147  .btn-primary:active:hover,
  3148  .btn-primary.active:hover,
  3149  .open > .dropdown-toggle.btn-primary:hover,
  3150  .btn-primary:active:focus,
  3151  .btn-primary.active:focus,
  3152  .open > .dropdown-toggle.btn-primary:focus,
  3153  .btn-primary:active.focus,
  3154  .btn-primary.active.focus,
  3155  .open > .dropdown-toggle.btn-primary.focus {
  3156    color: #fff;
  3157    background-color: #204d74;
  3158    border-color: #122b40;
  3159  }
  3160  .btn-primary:active,
  3161  .btn-primary.active,
  3162  .open > .dropdown-toggle.btn-primary {
  3163    background-image: none;
  3164  }
  3165  .btn-primary.disabled,
  3166  .btn-primary[disabled],
  3167  fieldset[disabled] .btn-primary,
  3168  .btn-primary.disabled:hover,
  3169  .btn-primary[disabled]:hover,
  3170  fieldset[disabled] .btn-primary:hover,
  3171  .btn-primary.disabled:focus,
  3172  .btn-primary[disabled]:focus,
  3173  fieldset[disabled] .btn-primary:focus,
  3174  .btn-primary.disabled.focus,
  3175  .btn-primary[disabled].focus,
  3176  fieldset[disabled] .btn-primary.focus,
  3177  .btn-primary.disabled:active,
  3178  .btn-primary[disabled]:active,
  3179  fieldset[disabled] .btn-primary:active,
  3180  .btn-primary.disabled.active,
  3181  .btn-primary[disabled].active,
  3182  fieldset[disabled] .btn-primary.active {
  3183    background-color: #337ab7;
  3184    border-color: #2e6da4;
  3185  }
  3186  .btn-primary .badge {
  3187    color: #337ab7;
  3188    background-color: #fff;
  3189  }
  3190  .btn-success {
  3191    color: #fff;
  3192    background-color: #5cb85c;
  3193    border-color: #4cae4c;
  3194  }
  3195  .btn-success:focus,
  3196  .btn-success.focus {
  3197    color: #fff;
  3198    background-color: #449d44;
  3199    border-color: #255625;
  3200  }
  3201  .btn-success:hover {
  3202    color: #fff;
  3203    background-color: #449d44;
  3204    border-color: #398439;
  3205  }
  3206  .btn-success:active,
  3207  .btn-success.active,
  3208  .open > .dropdown-toggle.btn-success {
  3209    color: #fff;
  3210    background-color: #449d44;
  3211    border-color: #398439;
  3212  }
  3213  .btn-success:active:hover,
  3214  .btn-success.active:hover,
  3215  .open > .dropdown-toggle.btn-success:hover,
  3216  .btn-success:active:focus,
  3217  .btn-success.active:focus,
  3218  .open > .dropdown-toggle.btn-success:focus,
  3219  .btn-success:active.focus,
  3220  .btn-success.active.focus,
  3221  .open > .dropdown-toggle.btn-success.focus {
  3222    color: #fff;
  3223    background-color: #398439;
  3224    border-color: #255625;
  3225  }
  3226  .btn-success:active,
  3227  .btn-success.active,
  3228  .open > .dropdown-toggle.btn-success {
  3229    background-image: none;
  3230  }
  3231  .btn-success.disabled,
  3232  .btn-success[disabled],
  3233  fieldset[disabled] .btn-success,
  3234  .btn-success.disabled:hover,
  3235  .btn-success[disabled]:hover,
  3236  fieldset[disabled] .btn-success:hover,
  3237  .btn-success.disabled:focus,
  3238  .btn-success[disabled]:focus,
  3239  fieldset[disabled] .btn-success:focus,
  3240  .btn-success.disabled.focus,
  3241  .btn-success[disabled].focus,
  3242  fieldset[disabled] .btn-success.focus,
  3243  .btn-success.disabled:active,
  3244  .btn-success[disabled]:active,
  3245  fieldset[disabled] .btn-success:active,
  3246  .btn-success.disabled.active,
  3247  .btn-success[disabled].active,
  3248  fieldset[disabled] .btn-success.active {
  3249    background-color: #5cb85c;
  3250    border-color: #4cae4c;
  3251  }
  3252  .btn-success .badge {
  3253    color: #5cb85c;
  3254    background-color: #fff;
  3255  }
  3256  .btn-info {
  3257    color: #fff;
  3258    background-color: #5bc0de;
  3259    border-color: #46b8da;
  3260  }
  3261  .btn-info:focus,
  3262  .btn-info.focus {
  3263    color: #fff;
  3264    background-color: #31b0d5;
  3265    border-color: #1b6d85;
  3266  }
  3267  .btn-info:hover {
  3268    color: #fff;
  3269    background-color: #31b0d5;
  3270    border-color: #269abc;
  3271  }
  3272  .btn-info:active,
  3273  .btn-info.active,
  3274  .open > .dropdown-toggle.btn-info {
  3275    color: #fff;
  3276    background-color: #31b0d5;
  3277    border-color: #269abc;
  3278  }
  3279  .btn-info:active:hover,
  3280  .btn-info.active:hover,
  3281  .open > .dropdown-toggle.btn-info:hover,
  3282  .btn-info:active:focus,
  3283  .btn-info.active:focus,
  3284  .open > .dropdown-toggle.btn-info:focus,
  3285  .btn-info:active.focus,
  3286  .btn-info.active.focus,
  3287  .open > .dropdown-toggle.btn-info.focus {
  3288    color: #fff;
  3289    background-color: #269abc;
  3290    border-color: #1b6d85;
  3291  }
  3292  .btn-info:active,
  3293  .btn-info.active,
  3294  .open > .dropdown-toggle.btn-info {
  3295    background-image: none;
  3296  }
  3297  .btn-info.disabled,
  3298  .btn-info[disabled],
  3299  fieldset[disabled] .btn-info,
  3300  .btn-info.disabled:hover,
  3301  .btn-info[disabled]:hover,
  3302  fieldset[disabled] .btn-info:hover,
  3303  .btn-info.disabled:focus,
  3304  .btn-info[disabled]:focus,
  3305  fieldset[disabled] .btn-info:focus,
  3306  .btn-info.disabled.focus,
  3307  .btn-info[disabled].focus,
  3308  fieldset[disabled] .btn-info.focus,
  3309  .btn-info.disabled:active,
  3310  .btn-info[disabled]:active,
  3311  fieldset[disabled] .btn-info:active,
  3312  .btn-info.disabled.active,
  3313  .btn-info[disabled].active,
  3314  fieldset[disabled] .btn-info.active {
  3315    background-color: #5bc0de;
  3316    border-color: #46b8da;
  3317  }
  3318  .btn-info .badge {
  3319    color: #5bc0de;
  3320    background-color: #fff;
  3321  }
  3322  .btn-warning {
  3323    color: #fff;
  3324    background-color: #f0ad4e;
  3325    border-color: #eea236;
  3326  }
  3327  .btn-warning:focus,
  3328  .btn-warning.focus {
  3329    color: #fff;
  3330    background-color: #ec971f;
  3331    border-color: #985f0d;
  3332  }
  3333  .btn-warning:hover {
  3334    color: #fff;
  3335    background-color: #ec971f;
  3336    border-color: #d58512;
  3337  }
  3338  .btn-warning:active,
  3339  .btn-warning.active,
  3340  .open > .dropdown-toggle.btn-warning {
  3341    color: #fff;
  3342    background-color: #ec971f;
  3343    border-color: #d58512;
  3344  }
  3345  .btn-warning:active:hover,
  3346  .btn-warning.active:hover,
  3347  .open > .dropdown-toggle.btn-warning:hover,
  3348  .btn-warning:active:focus,
  3349  .btn-warning.active:focus,
  3350  .open > .dropdown-toggle.btn-warning:focus,
  3351  .btn-warning:active.focus,
  3352  .btn-warning.active.focus,
  3353  .open > .dropdown-toggle.btn-warning.focus {
  3354    color: #fff;
  3355    background-color: #d58512;
  3356    border-color: #985f0d;
  3357  }
  3358  .btn-warning:active,
  3359  .btn-warning.active,
  3360  .open > .dropdown-toggle.btn-warning {
  3361    background-image: none;
  3362  }
  3363  .btn-warning.disabled,
  3364  .btn-warning[disabled],
  3365  fieldset[disabled] .btn-warning,
  3366  .btn-warning.disabled:hover,
  3367  .btn-warning[disabled]:hover,
  3368  fieldset[disabled] .btn-warning:hover,
  3369  .btn-warning.disabled:focus,
  3370  .btn-warning[disabled]:focus,
  3371  fieldset[disabled] .btn-warning:focus,
  3372  .btn-warning.disabled.focus,
  3373  .btn-warning[disabled].focus,
  3374  fieldset[disabled] .btn-warning.focus,
  3375  .btn-warning.disabled:active,
  3376  .btn-warning[disabled]:active,
  3377  fieldset[disabled] .btn-warning:active,
  3378  .btn-warning.disabled.active,
  3379  .btn-warning[disabled].active,
  3380  fieldset[disabled] .btn-warning.active {
  3381    background-color: #f0ad4e;
  3382    border-color: #eea236;
  3383  }
  3384  .btn-warning .badge {
  3385    color: #f0ad4e;
  3386    background-color: #fff;
  3387  }
  3388  .btn-danger {
  3389    color: #fff;
  3390    background-color: #d9534f;
  3391    border-color: #d43f3a;
  3392  }
  3393  .btn-danger:focus,
  3394  .btn-danger.focus {
  3395    color: #fff;
  3396    background-color: #c9302c;
  3397    border-color: #761c19;
  3398  }
  3399  .btn-danger:hover {
  3400    color: #fff;
  3401    background-color: #c9302c;
  3402    border-color: #ac2925;
  3403  }
  3404  .btn-danger:active,
  3405  .btn-danger.active,
  3406  .open > .dropdown-toggle.btn-danger {
  3407    color: #fff;
  3408    background-color: #c9302c;
  3409    border-color: #ac2925;
  3410  }
  3411  .btn-danger:active:hover,
  3412  .btn-danger.active:hover,
  3413  .open > .dropdown-toggle.btn-danger:hover,
  3414  .btn-danger:active:focus,
  3415  .btn-danger.active:focus,
  3416  .open > .dropdown-toggle.btn-danger:focus,
  3417  .btn-danger:active.focus,
  3418  .btn-danger.active.focus,
  3419  .open > .dropdown-toggle.btn-danger.focus {
  3420    color: #fff;
  3421    background-color: #ac2925;
  3422    border-color: #761c19;
  3423  }
  3424  .btn-danger:active,
  3425  .btn-danger.active,
  3426  .open > .dropdown-toggle.btn-danger {
  3427    background-image: none;
  3428  }
  3429  .btn-danger.disabled,
  3430  .btn-danger[disabled],
  3431  fieldset[disabled] .btn-danger,
  3432  .btn-danger.disabled:hover,
  3433  .btn-danger[disabled]:hover,
  3434  fieldset[disabled] .btn-danger:hover,
  3435  .btn-danger.disabled:focus,
  3436  .btn-danger[disabled]:focus,
  3437  fieldset[disabled] .btn-danger:focus,
  3438  .btn-danger.disabled.focus,
  3439  .btn-danger[disabled].focus,
  3440  fieldset[disabled] .btn-danger.focus,
  3441  .btn-danger.disabled:active,
  3442  .btn-danger[disabled]:active,
  3443  fieldset[disabled] .btn-danger:active,
  3444  .btn-danger.disabled.active,
  3445  .btn-danger[disabled].active,
  3446  fieldset[disabled] .btn-danger.active {
  3447    background-color: #d9534f;
  3448    border-color: #d43f3a;
  3449  }
  3450  .btn-danger .badge {
  3451    color: #d9534f;
  3452    background-color: #fff;
  3453  }
  3454  .btn-link {
  3455    font-weight: normal;
  3456    color: #337ab7;
  3457    border-radius: 0;
  3458  }
  3459  .btn-link,
  3460  .btn-link:active,
  3461  .btn-link.active,
  3462  .btn-link[disabled],
  3463  fieldset[disabled] .btn-link {
  3464    background-color: transparent;
  3465    -webkit-box-shadow: none;
  3466            box-shadow: none;
  3467  }
  3468  .btn-link,
  3469  .btn-link:hover,
  3470  .btn-link:focus,
  3471  .btn-link:active {
  3472    border-color: transparent;
  3473  }
  3474  .btn-link:hover,
  3475  .btn-link:focus {
  3476    color: #23527c;
  3477    text-decoration: underline;
  3478    background-color: transparent;
  3479  }
  3480  .btn-link[disabled]:hover,
  3481  fieldset[disabled] .btn-link:hover,
  3482  .btn-link[disabled]:focus,
  3483  fieldset[disabled] .btn-link:focus {
  3484    color: #777;
  3485    text-decoration: none;
  3486  }
  3487  .btn-lg,
  3488  .btn-group-lg > .btn {
  3489    padding: 10px 16px;
  3490    font-size: 18px;
  3491    line-height: 1.3333333;
  3492    border-radius: 6px;
  3493  }
  3494  .btn-sm,
  3495  .btn-group-sm > .btn {
  3496    padding: 5px 10px;
  3497    font-size: 12px;
  3498    line-height: 1.5;
  3499    border-radius: 3px;
  3500  }
  3501  .btn-xs,
  3502  .btn-group-xs > .btn {
  3503    padding: 1px 5px;
  3504    font-size: 12px;
  3505    line-height: 1.5;
  3506    border-radius: 3px;
  3507  }
  3508  .btn-block {
  3509    display: block;
  3510    width: 100%;
  3511  }
  3512  .btn-block + .btn-block {
  3513    margin-top: 5px;
  3514  }
  3515  input[type="submit"].btn-block,
  3516  input[type="reset"].btn-block,
  3517  input[type="button"].btn-block {
  3518    width: 100%;
  3519  }
  3520  .fade {
  3521    opacity: 0;
  3522    -webkit-transition: opacity .15s linear;
  3523         -o-transition: opacity .15s linear;
  3524            transition: opacity .15s linear;
  3525  }
  3526  .fade.in {
  3527    opacity: 1;
  3528  }
  3529  .collapse {
  3530    display: none;
  3531  }
  3532  .collapse.in {
  3533    display: block;
  3534  }
  3535  tr.collapse.in {
  3536    display: table-row;
  3537  }
  3538  tbody.collapse.in {
  3539    display: table-row-group;
  3540  }
  3541  .collapsing {
  3542    position: relative;
  3543    height: 0;
  3544    overflow: hidden;
  3545    -webkit-transition-timing-function: ease;
  3546         -o-transition-timing-function: ease;
  3547            transition-timing-function: ease;
  3548    -webkit-transition-duration: .35s;
  3549         -o-transition-duration: .35s;
  3550            transition-duration: .35s;
  3551    -webkit-transition-property: height, visibility;
  3552         -o-transition-property: height, visibility;
  3553            transition-property: height, visibility;
  3554  }
  3555  .caret {
  3556    display: inline-block;
  3557    width: 0;
  3558    height: 0;
  3559    margin-left: 2px;
  3560    vertical-align: middle;
  3561    border-top: 4px dashed;
  3562    border-top: 4px solid \9;
  3563    border-right: 4px solid transparent;
  3564    border-left: 4px solid transparent;
  3565  }
  3566  .dropup,
  3567  .dropdown {
  3568    position: relative;
  3569  }
  3570  .dropdown-toggle:focus {
  3571    outline: 0;
  3572  }
  3573  .dropdown-menu {
  3574    position: absolute;
  3575    top: 100%;
  3576    left: 0;
  3577    z-index: 1000;
  3578    display: none;
  3579    float: left;
  3580    min-width: 160px;
  3581    padding: 5px 0;
  3582    margin: 2px 0 0;
  3583    font-size: 14px;
  3584    text-align: left;
  3585    list-style: none;
  3586    background-color: #fff;
  3587    -webkit-background-clip: padding-box;
  3588            background-clip: padding-box;
  3589    border: 1px solid #ccc;
  3590    border: 1px solid rgba(0, 0, 0, .15);
  3591    border-radius: 4px;
  3592    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  3593            box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  3594  }
  3595  .dropdown-menu.pull-right {
  3596    right: 0;
  3597    left: auto;
  3598  }
  3599  .dropdown-menu .divider {
  3600    height: 1px;
  3601    margin: 9px 0;
  3602    overflow: hidden;
  3603    background-color: #e5e5e5;
  3604  }
  3605  .dropdown-menu > li > a {
  3606    display: block;
  3607    padding: 3px 20px;
  3608    clear: both;
  3609    font-weight: normal;
  3610    line-height: 1.42857143;
  3611    color: #333;
  3612    white-space: nowrap;
  3613  }
  3614  .dropdown-menu > li > a:hover,
  3615  .dropdown-menu > li > a:focus {
  3616    color: #262626;
  3617    text-decoration: none;
  3618    background-color: #f5f5f5;
  3619  }
  3620  .dropdown-menu > .active > a,
  3621  .dropdown-menu > .active > a:hover,
  3622  .dropdown-menu > .active > a:focus {
  3623    color: #fff;
  3624    text-decoration: none;
  3625    background-color: #337ab7;
  3626    outline: 0;
  3627  }
  3628  .dropdown-menu > .disabled > a,
  3629  .dropdown-menu > .disabled > a:hover,
  3630  .dropdown-menu > .disabled > a:focus {
  3631    color: #777;
  3632  }
  3633  .dropdown-menu > .disabled > a:hover,
  3634  .dropdown-menu > .disabled > a:focus {
  3635    text-decoration: none;
  3636    cursor: not-allowed;
  3637    background-color: transparent;
  3638    background-image: none;
  3639    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  3640  }
  3641  .open > .dropdown-menu {
  3642    display: block;
  3643  }
  3644  .open > a {
  3645    outline: 0;
  3646  }
  3647  .dropdown-menu-right {
  3648    right: 0;
  3649    left: auto;
  3650  }
  3651  .dropdown-menu-left {
  3652    right: auto;
  3653    left: 0;
  3654  }
  3655  .dropdown-header {
  3656    display: block;
  3657    padding: 3px 20px;
  3658    font-size: 12px;
  3659    line-height: 1.42857143;
  3660    color: #777;
  3661    white-space: nowrap;
  3662  }
  3663  .dropdown-backdrop {
  3664    position: fixed;
  3665    top: 0;
  3666    right: 0;
  3667    bottom: 0;
  3668    left: 0;
  3669    z-index: 990;
  3670  }
  3671  .pull-right > .dropdown-menu {
  3672    right: 0;
  3673    left: auto;
  3674  }
  3675  .dropup .caret,
  3676  .navbar-fixed-bottom .dropdown .caret {
  3677    content: "";
  3678    border-top: 0;
  3679    border-bottom: 4px dashed;
  3680    border-bottom: 4px solid \9;
  3681  }
  3682  .dropup .dropdown-menu,
  3683  .navbar-fixed-bottom .dropdown .dropdown-menu {
  3684    top: auto;
  3685    bottom: 100%;
  3686    margin-bottom: 2px;
  3687  }
  3688  @media (min-width: 768px) {
  3689    .navbar-right .dropdown-menu {
  3690      right: 0;
  3691      left: auto;
  3692    }
  3693    .navbar-right .dropdown-menu-left {
  3694      right: auto;
  3695      left: 0;
  3696    }
  3697  }
  3698  .btn-group,
  3699  .btn-group-vertical {
  3700    position: relative;
  3701    display: inline-block;
  3702    vertical-align: middle;
  3703  }
  3704  .btn-group > .btn,
  3705  .btn-group-vertical > .btn {
  3706    position: relative;
  3707    float: left;
  3708  }
  3709  .btn-group > .btn:hover,
  3710  .btn-group-vertical > .btn:hover,
  3711  .btn-group > .btn:focus,
  3712  .btn-group-vertical > .btn:focus,
  3713  .btn-group > .btn:active,
  3714  .btn-group-vertical > .btn:active,
  3715  .btn-group > .btn.active,
  3716  .btn-group-vertical > .btn.active {
  3717    z-index: 2;
  3718  }
  3719  .btn-group .btn + .btn,
  3720  .btn-group .btn + .btn-group,
  3721  .btn-group .btn-group + .btn,
  3722  .btn-group .btn-group + .btn-group {
  3723    margin-left: -1px;
  3724  }
  3725  .btn-toolbar {
  3726    margin-left: -5px;
  3727  }
  3728  .btn-toolbar .btn,
  3729  .btn-toolbar .btn-group,
  3730  .btn-toolbar .input-group {
  3731    float: left;
  3732  }
  3733  .btn-toolbar > .btn,
  3734  .btn-toolbar > .btn-group,
  3735  .btn-toolbar > .input-group {
  3736    margin-left: 5px;
  3737  }
  3738  .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  3739    border-radius: 0;
  3740  }
  3741  .btn-group > .btn:first-child {
  3742    margin-left: 0;
  3743  }
  3744  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  3745    border-top-right-radius: 0;
  3746    border-bottom-right-radius: 0;
  3747  }
  3748  .btn-group > .btn:last-child:not(:first-child),
  3749  .btn-group > .dropdown-toggle:not(:first-child) {
  3750    border-top-left-radius: 0;
  3751    border-bottom-left-radius: 0;
  3752  }
  3753  .btn-group > .btn-group {
  3754    float: left;
  3755  }
  3756  .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  3757    border-radius: 0;
  3758  }
  3759  .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3760  .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3761    border-top-right-radius: 0;
  3762    border-bottom-right-radius: 0;
  3763  }
  3764  .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3765    border-top-left-radius: 0;
  3766    border-bottom-left-radius: 0;
  3767  }
  3768  .btn-group .dropdown-toggle:active,
  3769  .btn-group.open .dropdown-toggle {
  3770    outline: 0;
  3771  }
  3772  .btn-group > .btn + .dropdown-toggle {
  3773    padding-right: 8px;
  3774    padding-left: 8px;
  3775  }
  3776  .btn-group > .btn-lg + .dropdown-toggle {
  3777    padding-right: 12px;
  3778    padding-left: 12px;
  3779  }
  3780  .btn-group.open .dropdown-toggle {
  3781    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  3782            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  3783  }
  3784  .btn-group.open .dropdown-toggle.btn-link {
  3785    -webkit-box-shadow: none;
  3786            box-shadow: none;
  3787  }
  3788  .btn .caret {
  3789    margin-left: 0;
  3790  }
  3791  .btn-lg .caret {
  3792    border-width: 5px 5px 0;
  3793    border-bottom-width: 0;
  3794  }
  3795  .dropup .btn-lg .caret {
  3796    border-width: 0 5px 5px;
  3797  }
  3798  .btn-group-vertical > .btn,
  3799  .btn-group-vertical > .btn-group,
  3800  .btn-group-vertical > .btn-group > .btn {
  3801    display: block;
  3802    float: none;
  3803    width: 100%;
  3804    max-width: 100%;
  3805  }
  3806  .btn-group-vertical > .btn-group > .btn {
  3807    float: none;
  3808  }
  3809  .btn-group-vertical > .btn + .btn,
  3810  .btn-group-vertical > .btn + .btn-group,
  3811  .btn-group-vertical > .btn-group + .btn,
  3812  .btn-group-vertical > .btn-group + .btn-group {
  3813    margin-top: -1px;
  3814    margin-left: 0;
  3815  }
  3816  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  3817    border-radius: 0;
  3818  }
  3819  .btn-group-vertical > .btn:first-child:not(:last-child) {
  3820    border-top-right-radius: 4px;
  3821    border-bottom-right-radius: 0;
  3822    border-bottom-left-radius: 0;
  3823  }
  3824  .btn-group-vertical > .btn:last-child:not(:first-child) {
  3825    border-top-left-radius: 0;
  3826    border-top-right-radius: 0;
  3827    border-bottom-left-radius: 4px;
  3828  }
  3829  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  3830    border-radius: 0;
  3831  }
  3832  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3833  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3834    border-bottom-right-radius: 0;
  3835    border-bottom-left-radius: 0;
  3836  }
  3837  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3838    border-top-left-radius: 0;
  3839    border-top-right-radius: 0;
  3840  }
  3841  .btn-group-justified {
  3842    display: table;
  3843    width: 100%;
  3844    table-layout: fixed;
  3845    border-collapse: separate;
  3846  }
  3847  .btn-group-justified > .btn,
  3848  .btn-group-justified > .btn-group {
  3849    display: table-cell;
  3850    float: none;
  3851    width: 1%;
  3852  }
  3853  .btn-group-justified > .btn-group .btn {
  3854    width: 100%;
  3855  }
  3856  .btn-group-justified > .btn-group .dropdown-menu {
  3857    left: auto;
  3858  }
  3859  [data-toggle="buttons"] > .btn input[type="radio"],
  3860  [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  3861  [data-toggle="buttons"] > .btn input[type="checkbox"],
  3862  [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  3863    position: absolute;
  3864    clip: rect(0, 0, 0, 0);
  3865    pointer-events: none;
  3866  }
  3867  .input-group {
  3868    position: relative;
  3869    display: table;
  3870    border-collapse: separate;
  3871  }
  3872  .input-group[class*="col-"] {
  3873    float: none;
  3874    padding-right: 0;
  3875    padding-left: 0;
  3876  }
  3877  .input-group .form-control {
  3878    position: relative;
  3879    z-index: 2;
  3880    float: left;
  3881    width: 100%;
  3882    margin-bottom: 0;
  3883  }
  3884  .input-group-lg > .form-control,
  3885  .input-group-lg > .input-group-addon,
  3886  .input-group-lg > .input-group-btn > .btn {
  3887    height: 46px;
  3888    padding: 10px 16px;
  3889    font-size: 18px;
  3890    line-height: 1.3333333;
  3891    border-radius: 6px;
  3892  }
  3893  select.input-group-lg > .form-control,
  3894  select.input-group-lg > .input-group-addon,
  3895  select.input-group-lg > .input-group-btn > .btn {
  3896    height: 46px;
  3897    line-height: 46px;
  3898  }
  3899  textarea.input-group-lg > .form-control,
  3900  textarea.input-group-lg > .input-group-addon,
  3901  textarea.input-group-lg > .input-group-btn > .btn,
  3902  select[multiple].input-group-lg > .form-control,
  3903  select[multiple].input-group-lg > .input-group-addon,
  3904  select[multiple].input-group-lg > .input-group-btn > .btn {
  3905    height: auto;
  3906  }
  3907  .input-group-sm > .form-control,
  3908  .input-group-sm > .input-group-addon,
  3909  .input-group-sm > .input-group-btn > .btn {
  3910    height: 30px;
  3911    padding: 5px 10px;
  3912    font-size: 12px;
  3913    line-height: 1.5;
  3914    border-radius: 3px;
  3915  }
  3916  select.input-group-sm > .form-control,
  3917  select.input-group-sm > .input-group-addon,
  3918  select.input-group-sm > .input-group-btn > .btn {
  3919    height: 30px;
  3920    line-height: 30px;
  3921  }
  3922  textarea.input-group-sm > .form-control,
  3923  textarea.input-group-sm > .input-group-addon,
  3924  textarea.input-group-sm > .input-group-btn > .btn,
  3925  select[multiple].input-group-sm > .form-control,
  3926  select[multiple].input-group-sm > .input-group-addon,
  3927  select[multiple].input-group-sm > .input-group-btn > .btn {
  3928    height: auto;
  3929  }
  3930  .input-group-addon,
  3931  .input-group-btn,
  3932  .input-group .form-control {
  3933    display: table-cell;
  3934  }
  3935  .input-group-addon:not(:first-child):not(:last-child),
  3936  .input-group-btn:not(:first-child):not(:last-child),
  3937  .input-group .form-control:not(:first-child):not(:last-child) {
  3938    border-radius: 0;
  3939  }
  3940  .input-group-addon,
  3941  .input-group-btn {
  3942    width: 1%;
  3943    white-space: nowrap;
  3944    vertical-align: middle;
  3945  }
  3946  .input-group-addon {
  3947    padding: 6px 12px;
  3948    font-size: 14px;
  3949    font-weight: normal;
  3950    line-height: 1;
  3951    color: #555;
  3952    text-align: center;
  3953    background-color: #eee;
  3954    border: 1px solid #ccc;
  3955    border-radius: 4px;
  3956  }
  3957  .input-group-addon.input-sm {
  3958    padding: 5px 10px;
  3959    font-size: 12px;
  3960    border-radius: 3px;
  3961  }
  3962  .input-group-addon.input-lg {
  3963    padding: 10px 16px;
  3964    font-size: 18px;
  3965    border-radius: 6px;
  3966  }
  3967  .input-group-addon input[type="radio"],
  3968  .input-group-addon input[type="checkbox"] {
  3969    margin-top: 0;
  3970  }
  3971  .input-group .form-control:first-child,
  3972  .input-group-addon:first-child,
  3973  .input-group-btn:first-child > .btn,
  3974  .input-group-btn:first-child > .btn-group > .btn,
  3975  .input-group-btn:first-child > .dropdown-toggle,
  3976  .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3977  .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  3978    border-top-right-radius: 0;
  3979    border-bottom-right-radius: 0;
  3980  }
  3981  .input-group-addon:first-child {
  3982    border-right: 0;
  3983  }
  3984  .input-group .form-control:last-child,
  3985  .input-group-addon:last-child,
  3986  .input-group-btn:last-child > .btn,
  3987  .input-group-btn:last-child > .btn-group > .btn,
  3988  .input-group-btn:last-child > .dropdown-toggle,
  3989  .input-group-btn:first-child > .btn:not(:first-child),
  3990  .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  3991    border-top-left-radius: 0;
  3992    border-bottom-left-radius: 0;
  3993  }
  3994  .input-group-addon:last-child {
  3995    border-left: 0;
  3996  }
  3997  .input-group-btn {
  3998    position: relative;
  3999    font-size: 0;
  4000    white-space: nowrap;
  4001  }
  4002  .input-group-btn > .btn {
  4003    position: relative;
  4004  }
  4005  .input-group-btn > .btn + .btn {
  4006    margin-left: -1px;
  4007  }
  4008  .input-group-btn > .btn:hover,
  4009  .input-group-btn > .btn:focus,
  4010  .input-group-btn > .btn:active {
  4011    z-index: 2;
  4012  }
  4013  .input-group-btn:first-child > .btn,
  4014  .input-group-btn:first-child > .btn-group {
  4015    margin-right: -1px;
  4016  }
  4017  .input-group-btn:last-child > .btn,
  4018  .input-group-btn:last-child > .btn-group {
  4019    z-index: 2;
  4020    margin-left: -1px;
  4021  }
  4022  .nav {
  4023    padding-left: 0;
  4024    margin-bottom: 0;
  4025    list-style: none;
  4026  }
  4027  .nav > li {
  4028    position: relative;
  4029    display: block;
  4030  }
  4031  .nav > li > a {
  4032    position: relative;
  4033    display: block;
  4034    padding: 10px 15px;
  4035  }
  4036  .nav > li > a:hover,
  4037  .nav > li > a:focus {
  4038    text-decoration: none;
  4039    background-color: #eee;
  4040  }
  4041  .nav > li.disabled > a {
  4042    color: #777;
  4043  }
  4044  .nav > li.disabled > a:hover,
  4045  .nav > li.disabled > a:focus {
  4046    color: #777;
  4047    text-decoration: none;
  4048    cursor: not-allowed;
  4049    background-color: transparent;
  4050  }
  4051  .nav .open > a,
  4052  .nav .open > a:hover,
  4053  .nav .open > a:focus {
  4054    background-color: #eee;
  4055    border-color: #337ab7;
  4056  }
  4057  .nav .nav-divider {
  4058    height: 1px;
  4059    margin: 9px 0;
  4060    overflow: hidden;
  4061    background-color: #e5e5e5;
  4062  }
  4063  .nav > li > a > img {
  4064    max-width: none;
  4065  }
  4066  .nav-tabs {
  4067    border-bottom: 1px solid #ddd;
  4068  }
  4069  .nav-tabs > li {
  4070    float: left;
  4071    margin-bottom: -1px;
  4072  }
  4073  .nav-tabs > li > a {
  4074    margin-right: 2px;
  4075    line-height: 1.42857143;
  4076    border: 1px solid transparent;
  4077    border-radius: 4px 4px 0 0;
  4078  }
  4079  .nav-tabs > li > a:hover {
  4080    border-color: #eee #eee #ddd;
  4081  }
  4082  .nav-tabs > li.active > a,
  4083  .nav-tabs > li.active > a:hover,
  4084  .nav-tabs > li.active > a:focus {
  4085    color: #555;
  4086    cursor: default;
  4087    background-color: #fff;
  4088    border: 1px solid #ddd;
  4089    border-bottom-color: transparent;
  4090  }
  4091  .nav-tabs.nav-justified {
  4092    width: 100%;
  4093    border-bottom: 0;
  4094  }
  4095  .nav-tabs.nav-justified > li {
  4096    float: none;
  4097  }
  4098  .nav-tabs.nav-justified > li > a {
  4099    margin-bottom: 5px;
  4100    text-align: center;
  4101  }
  4102  .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  4103    top: auto;
  4104    left: auto;
  4105  }
  4106  @media (min-width: 768px) {
  4107    .nav-tabs.nav-justified > li {
  4108      display: table-cell;
  4109      width: 1%;
  4110    }
  4111    .nav-tabs.nav-justified > li > a {
  4112      margin-bottom: 0;
  4113    }
  4114  }
  4115  .nav-tabs.nav-justified > li > a {
  4116    margin-right: 0;
  4117    border-radius: 4px;
  4118  }
  4119  .nav-tabs.nav-justified > .active > a,
  4120  .nav-tabs.nav-justified > .active > a:hover,
  4121  .nav-tabs.nav-justified > .active > a:focus {
  4122    border: 1px solid #ddd;
  4123  }
  4124  @media (min-width: 768px) {
  4125    .nav-tabs.nav-justified > li > a {
  4126      border-bottom: 1px solid #ddd;
  4127      border-radius: 4px 4px 0 0;
  4128    }
  4129    .nav-tabs.nav-justified > .active > a,
  4130    .nav-tabs.nav-justified > .active > a:hover,
  4131    .nav-tabs.nav-justified > .active > a:focus {
  4132      border-bottom-color: #fff;
  4133    }
  4134  }
  4135  .nav-pills > li {
  4136    float: left;
  4137  }
  4138  .nav-pills > li > a {
  4139    border-radius: 4px;
  4140  }
  4141  .nav-pills > li + li {
  4142    margin-left: 2px;
  4143  }
  4144  .nav-pills > li.active > a,
  4145  .nav-pills > li.active > a:hover,
  4146  .nav-pills > li.active > a:focus {
  4147    color: #fff;
  4148    background-color: #337ab7;
  4149  }
  4150  .nav-stacked > li {
  4151    float: none;
  4152  }
  4153  .nav-stacked > li + li {
  4154    margin-top: 2px;
  4155    margin-left: 0;
  4156  }
  4157  .nav-justified {
  4158    width: 100%;
  4159  }
  4160  .nav-justified > li {
  4161    float: none;
  4162  }
  4163  .nav-justified > li > a {
  4164    margin-bottom: 5px;
  4165    text-align: center;
  4166  }
  4167  .nav-justified > .dropdown .dropdown-menu {
  4168    top: auto;
  4169    left: auto;
  4170  }
  4171  @media (min-width: 768px) {
  4172    .nav-justified > li {
  4173      display: table-cell;
  4174      width: 1%;
  4175    }
  4176    .nav-justified > li > a {
  4177      margin-bottom: 0;
  4178    }
  4179  }
  4180  .nav-tabs-justified {
  4181    border-bottom: 0;
  4182  }
  4183  .nav-tabs-justified > li > a {
  4184    margin-right: 0;
  4185    border-radius: 4px;
  4186  }
  4187  .nav-tabs-justified > .active > a,
  4188  .nav-tabs-justified > .active > a:hover,
  4189  .nav-tabs-justified > .active > a:focus {
  4190    border: 1px solid #ddd;
  4191  }
  4192  @media (min-width: 768px) {
  4193    .nav-tabs-justified > li > a {
  4194      border-bottom: 1px solid #ddd;
  4195      border-radius: 4px 4px 0 0;
  4196    }
  4197    .nav-tabs-justified > .active > a,
  4198    .nav-tabs-justified > .active > a:hover,
  4199    .nav-tabs-justified > .active > a:focus {
  4200      border-bottom-color: #fff;
  4201    }
  4202  }
  4203  .tab-content > .tab-pane {
  4204    display: none;
  4205  }
  4206  .tab-content > .active {
  4207    display: block;
  4208  }
  4209  .nav-tabs .dropdown-menu {
  4210    margin-top: -1px;
  4211    border-top-left-radius: 0;
  4212    border-top-right-radius: 0;
  4213  }
  4214  .navbar {
  4215    position: relative;
  4216    min-height: 50px;
  4217    margin-bottom: 20px;
  4218    border: 1px solid transparent;
  4219  }
  4220  @media (min-width: 768px) {
  4221    .navbar {
  4222      border-radius: 4px;
  4223    }
  4224  }
  4225  @media (min-width: 768px) {
  4226    .navbar-header {
  4227      float: left;
  4228    }
  4229  }
  4230  .navbar-collapse {
  4231    padding-right: 15px;
  4232    padding-left: 15px;
  4233    overflow-x: visible;
  4234    -webkit-overflow-scrolling: touch;
  4235    border-top: 1px solid transparent;
  4236    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  4237            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  4238  }
  4239  .navbar-collapse.in {
  4240    overflow-y: auto;
  4241  }
  4242  @media (min-width: 768px) {
  4243    .navbar-collapse {
  4244      width: auto;
  4245      border-top: 0;
  4246      -webkit-box-shadow: none;
  4247              box-shadow: none;
  4248    }
  4249    .navbar-collapse.collapse {
  4250      display: block !important;
  4251      height: auto !important;
  4252      padding-bottom: 0;
  4253      overflow: visible !important;
  4254    }
  4255    .navbar-collapse.in {
  4256      overflow-y: visible;
  4257    }
  4258    .navbar-fixed-top .navbar-collapse,
  4259    .navbar-static-top .navbar-collapse,
  4260    .navbar-fixed-bottom .navbar-collapse {
  4261      padding-right: 0;
  4262      padding-left: 0;
  4263    }
  4264  }
  4265  .navbar-fixed-top .navbar-collapse,
  4266  .navbar-fixed-bottom .navbar-collapse {
  4267    max-height: 340px;
  4268  }
  4269  @media (max-device-width: 480px) and (orientation: landscape) {
  4270    .navbar-fixed-top .navbar-collapse,
  4271    .navbar-fixed-bottom .navbar-collapse {
  4272      max-height: 200px;
  4273    }
  4274  }
  4275  .container > .navbar-header,
  4276  .container-fluid > .navbar-header,
  4277  .container > .navbar-collapse,
  4278  .container-fluid > .navbar-collapse {
  4279    margin-right: -15px;
  4280    margin-left: -15px;
  4281  }
  4282  @media (min-width: 768px) {
  4283    .container > .navbar-header,
  4284    .container-fluid > .navbar-header,
  4285    .container > .navbar-collapse,
  4286    .container-fluid > .navbar-collapse {
  4287      margin-right: 0;
  4288      margin-left: 0;
  4289    }
  4290  }
  4291  .navbar-static-top {
  4292    z-index: 1000;
  4293    border-width: 0 0 1px;
  4294  }
  4295  @media (min-width: 768px) {
  4296    .navbar-static-top {
  4297      border-radius: 0;
  4298    }
  4299  }
  4300  .navbar-fixed-top,
  4301  .navbar-fixed-bottom {
  4302    position: fixed;
  4303    right: 0;
  4304    left: 0;
  4305    z-index: 1030;
  4306  }
  4307  @media (min-width: 768px) {
  4308    .navbar-fixed-top,
  4309    .navbar-fixed-bottom {
  4310      border-radius: 0;
  4311    }
  4312  }
  4313  .navbar-fixed-top {
  4314    top: 0;
  4315    border-width: 0 0 1px;
  4316  }
  4317  .navbar-fixed-bottom {
  4318    bottom: 0;
  4319    margin-bottom: 0;
  4320    border-width: 1px 0 0;
  4321  }
  4322  .navbar-brand {
  4323    float: left;
  4324    height: 50px;
  4325    padding: 15px 15px;
  4326    font-size: 18px;
  4327    line-height: 20px;
  4328  }
  4329  .navbar-brand:hover,
  4330  .navbar-brand:focus {
  4331    text-decoration: none;
  4332  }
  4333  .navbar-brand > img {
  4334    display: block;
  4335  }
  4336  @media (min-width: 768px) {
  4337    .navbar > .container .navbar-brand,
  4338    .navbar > .container-fluid .navbar-brand {
  4339      margin-left: -15px;
  4340    }
  4341  }
  4342  .navbar-toggle {
  4343    position: relative;
  4344    float: right;
  4345    padding: 9px 10px;
  4346    margin-top: 8px;
  4347    margin-right: 15px;
  4348    margin-bottom: 8px;
  4349    background-color: transparent;
  4350    background-image: none;
  4351    border: 1px solid transparent;
  4352    border-radius: 4px;
  4353  }
  4354  .navbar-toggle:focus {
  4355    outline: 0;
  4356  }
  4357  .navbar-toggle .icon-bar {
  4358    display: block;
  4359    width: 22px;
  4360    height: 2px;
  4361    border-radius: 1px;
  4362  }
  4363  .navbar-toggle .icon-bar + .icon-bar {
  4364    margin-top: 4px;
  4365  }
  4366  @media (min-width: 768px) {
  4367    .navbar-toggle {
  4368      display: none;
  4369    }
  4370  }
  4371  .navbar-nav {
  4372    margin: 7.5px -15px;
  4373  }
  4374  .navbar-nav > li > a {
  4375    padding-top: 10px;
  4376    padding-bottom: 10px;
  4377    line-height: 20px;
  4378  }
  4379  @media (max-width: 767px) {
  4380    .navbar-nav .open .dropdown-menu {
  4381      position: static;
  4382      float: none;
  4383      width: auto;
  4384      margin-top: 0;
  4385      background-color: transparent;
  4386      border: 0;
  4387      -webkit-box-shadow: none;
  4388              box-shadow: none;
  4389    }
  4390    .navbar-nav .open .dropdown-menu > li > a,
  4391    .navbar-nav .open .dropdown-menu .dropdown-header {
  4392      padding: 5px 15px 5px 25px;
  4393    }
  4394    .navbar-nav .open .dropdown-menu > li > a {
  4395      line-height: 20px;
  4396    }
  4397    .navbar-nav .open .dropdown-menu > li > a:hover,
  4398    .navbar-nav .open .dropdown-menu > li > a:focus {
  4399      background-image: none;
  4400    }
  4401  }
  4402  @media (min-width: 768px) {
  4403    .navbar-nav {
  4404      float: left;
  4405      margin: 0;
  4406    }
  4407    .navbar-nav > li {
  4408      float: left;
  4409    }
  4410    .navbar-nav > li > a {
  4411      padding-top: 15px;
  4412      padding-bottom: 15px;
  4413    }
  4414  }
  4415  .navbar-form {
  4416    padding: 10px 15px;
  4417    margin-top: 8px;
  4418    margin-right: -15px;
  4419    margin-bottom: 8px;
  4420    margin-left: -15px;
  4421    border-top: 1px solid transparent;
  4422    border-bottom: 1px solid transparent;
  4423    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
  4424            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
  4425  }
  4426  @media (min-width: 768px) {
  4427    .navbar-form .form-group {
  4428      display: inline-block;
  4429      margin-bottom: 0;
  4430      vertical-align: middle;
  4431    }
  4432    .navbar-form .form-control {
  4433      display: inline-block;
  4434      width: auto;
  4435      vertical-align: middle;
  4436    }
  4437    .navbar-form .form-control-static {
  4438      display: inline-block;
  4439    }
  4440    .navbar-form .input-group {
  4441      display: inline-table;
  4442      vertical-align: middle;
  4443    }
  4444    .navbar-form .input-group .input-group-addon,
  4445    .navbar-form .input-group .input-group-btn,
  4446    .navbar-form .input-group .form-control {
  4447      width: auto;
  4448    }
  4449    .navbar-form .input-group > .form-control {
  4450      width: 100%;
  4451    }
  4452    .navbar-form .control-label {
  4453      margin-bottom: 0;
  4454      vertical-align: middle;
  4455    }
  4456    .navbar-form .radio,
  4457    .navbar-form .checkbox {
  4458      display: inline-block;
  4459      margin-top: 0;
  4460      margin-bottom: 0;
  4461      vertical-align: middle;
  4462    }
  4463    .navbar-form .radio label,
  4464    .navbar-form .checkbox label {
  4465      padding-left: 0;
  4466    }
  4467    .navbar-form .radio input[type="radio"],
  4468    .navbar-form .checkbox input[type="checkbox"] {
  4469      position: relative;
  4470      margin-left: 0;
  4471    }
  4472    .navbar-form .has-feedback .form-control-feedback {
  4473      top: 0;
  4474    }
  4475  }
  4476  @media (max-width: 767px) {
  4477    .navbar-form .form-group {
  4478      margin-bottom: 5px;
  4479    }
  4480    .navbar-form .form-group:last-child {
  4481      margin-bottom: 0;
  4482    }
  4483  }
  4484  @media (min-width: 768px) {
  4485    .navbar-form {
  4486      width: auto;
  4487      padding-top: 0;
  4488      padding-bottom: 0;
  4489      margin-right: 0;
  4490      margin-left: 0;
  4491      border: 0;
  4492      -webkit-box-shadow: none;
  4493              box-shadow: none;
  4494    }
  4495  }
  4496  .navbar-nav > li > .dropdown-menu {
  4497    margin-top: 0;
  4498    border-top-left-radius: 0;
  4499    border-top-right-radius: 0;
  4500  }
  4501  .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  4502    margin-bottom: 0;
  4503    border-top-left-radius: 4px;
  4504    border-top-right-radius: 4px;
  4505    border-bottom-right-radius: 0;
  4506    border-bottom-left-radius: 0;
  4507  }
  4508  .navbar-btn {
  4509    margin-top: 8px;
  4510    margin-bottom: 8px;
  4511  }
  4512  .navbar-btn.btn-sm {
  4513    margin-top: 10px;
  4514    margin-bottom: 10px;
  4515  }
  4516  .navbar-btn.btn-xs {
  4517    margin-top: 14px;
  4518    margin-bottom: 14px;
  4519  }
  4520  .navbar-text {
  4521    margin-top: 15px;
  4522    margin-bottom: 15px;
  4523  }
  4524  @media (min-width: 768px) {
  4525    .navbar-text {
  4526      float: left;
  4527      margin-right: 15px;
  4528      margin-left: 15px;
  4529    }
  4530  }
  4531  @media (min-width: 768px) {
  4532    .navbar-left {
  4533      float: left !important;
  4534    }
  4535    .navbar-right {
  4536      float: right !important;
  4537      margin-right: -15px;
  4538    }
  4539    .navbar-right ~ .navbar-right {
  4540      margin-right: 0;
  4541    }
  4542  }
  4543  .navbar-default {
  4544    background-color: #f8f8f8;
  4545    border-color: #e7e7e7;
  4546  }
  4547  .navbar-default .navbar-brand {
  4548    color: #777;
  4549  }
  4550  .navbar-default .navbar-brand:hover,
  4551  .navbar-default .navbar-brand:focus {
  4552    color: #5e5e5e;
  4553    background-color: transparent;
  4554  }
  4555  .navbar-default .navbar-text {
  4556    color: #777;
  4557  }
  4558  .navbar-default .navbar-nav > li > a {
  4559    color: #777;
  4560  }
  4561  .navbar-default .navbar-nav > li > a:hover,
  4562  .navbar-default .navbar-nav > li > a:focus {
  4563    color: #333;
  4564    background-color: transparent;
  4565  }
  4566  .navbar-default .navbar-nav > .active > a,
  4567  .navbar-default .navbar-nav > .active > a:hover,
  4568  .navbar-default .navbar-nav > .active > a:focus {
  4569    color: #555;
  4570    background-color: #e7e7e7;
  4571  }
  4572  .navbar-default .navbar-nav > .disabled > a,
  4573  .navbar-default .navbar-nav > .disabled > a:hover,
  4574  .navbar-default .navbar-nav > .disabled > a:focus {
  4575    color: #ccc;
  4576    background-color: transparent;
  4577  }
  4578  .navbar-default .navbar-toggle {
  4579    border-color: #ddd;
  4580  }
  4581  .navbar-default .navbar-toggle:hover,
  4582  .navbar-default .navbar-toggle:focus {
  4583    background-color: #ddd;
  4584  }
  4585  .navbar-default .navbar-toggle .icon-bar {
  4586    background-color: #888;
  4587  }
  4588  .navbar-default .navbar-collapse,
  4589  .navbar-default .navbar-form {
  4590    border-color: #e7e7e7;
  4591  }
  4592  .navbar-default .navbar-nav > .open > a,
  4593  .navbar-default .navbar-nav > .open > a:hover,
  4594  .navbar-default .navbar-nav > .open > a:focus {
  4595    color: #555;
  4596    background-color: #e7e7e7;
  4597  }
  4598  @media (max-width: 767px) {
  4599    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  4600      color: #777;
  4601    }
  4602    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  4603    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  4604      color: #333;
  4605      background-color: transparent;
  4606    }
  4607    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  4608    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  4609    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  4610      color: #555;
  4611      background-color: #e7e7e7;
  4612    }
  4613    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  4614    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4615    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4616      color: #ccc;
  4617      background-color: transparent;
  4618    }
  4619  }
  4620  .navbar-default .navbar-link {
  4621    color: #777;
  4622  }
  4623  .navbar-default .navbar-link:hover {
  4624    color: #333;
  4625  }
  4626  .navbar-default .btn-link {
  4627    color: #777;
  4628  }
  4629  .navbar-default .btn-link:hover,
  4630  .navbar-default .btn-link:focus {
  4631    color: #333;
  4632  }
  4633  .navbar-default .btn-link[disabled]:hover,
  4634  fieldset[disabled] .navbar-default .btn-link:hover,
  4635  .navbar-default .btn-link[disabled]:focus,
  4636  fieldset[disabled] .navbar-default .btn-link:focus {
  4637    color: #ccc;
  4638  }
  4639  .navbar-inverse {
  4640    background-color: #222;
  4641    border-color: #080808;
  4642  }
  4643  .navbar-inverse .navbar-brand {
  4644    color: #9d9d9d;
  4645  }
  4646  .navbar-inverse .navbar-brand:hover,
  4647  .navbar-inverse .navbar-brand:focus {
  4648    color: #fff;
  4649    background-color: transparent;
  4650  }
  4651  .navbar-inverse .navbar-text {
  4652    color: #9d9d9d;
  4653  }
  4654  .navbar-inverse .navbar-nav > li > a {
  4655    color: #9d9d9d;
  4656  }
  4657  .navbar-inverse .navbar-nav > li > a:hover,
  4658  .navbar-inverse .navbar-nav > li > a:focus {
  4659    color: #fff;
  4660    background-color: transparent;
  4661  }
  4662  .navbar-inverse .navbar-nav > .active > a,
  4663  .navbar-inverse .navbar-nav > .active > a:hover,
  4664  .navbar-inverse .navbar-nav > .active > a:focus {
  4665    color: #fff;
  4666    background-color: #080808;
  4667  }
  4668  .navbar-inverse .navbar-nav > .disabled > a,
  4669  .navbar-inverse .navbar-nav > .disabled > a:hover,
  4670  .navbar-inverse .navbar-nav > .disabled > a:focus {
  4671    color: #444;
  4672    background-color: transparent;
  4673  }
  4674  .navbar-inverse .navbar-toggle {
  4675    border-color: #333;
  4676  }
  4677  .navbar-inverse .navbar-toggle:hover,
  4678  .navbar-inverse .navbar-toggle:focus {
  4679    background-color: #333;
  4680  }
  4681  .navbar-inverse .navbar-toggle .icon-bar {
  4682    background-color: #fff;
  4683  }
  4684  .navbar-inverse .navbar-collapse,
  4685  .navbar-inverse .navbar-form {
  4686    border-color: #101010;
  4687  }
  4688  .navbar-inverse .navbar-nav > .open > a,
  4689  .navbar-inverse .navbar-nav > .open > a:hover,
  4690  .navbar-inverse .navbar-nav > .open > a:focus {
  4691    color: #fff;
  4692    background-color: #080808;
  4693  }
  4694  @media (max-width: 767px) {
  4695    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  4696      border-color: #080808;
  4697    }
  4698    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  4699      background-color: #080808;
  4700    }
  4701    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  4702      color: #9d9d9d;
  4703    }
  4704    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  4705    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  4706      color: #fff;
  4707      background-color: transparent;
  4708    }
  4709    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  4710    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  4711    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  4712      color: #fff;
  4713      background-color: #080808;
  4714    }
  4715    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  4716    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4717    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4718      color: #444;
  4719      background-color: transparent;
  4720    }
  4721  }
  4722  .navbar-inverse .navbar-link {
  4723    color: #9d9d9d;
  4724  }
  4725  .navbar-inverse .navbar-link:hover {
  4726    color: #fff;
  4727  }
  4728  .navbar-inverse .btn-link {
  4729    color: #9d9d9d;
  4730  }
  4731  .navbar-inverse .btn-link:hover,
  4732  .navbar-inverse .btn-link:focus {
  4733    color: #fff;
  4734  }
  4735  .navbar-inverse .btn-link[disabled]:hover,
  4736  fieldset[disabled] .navbar-inverse .btn-link:hover,
  4737  .navbar-inverse .btn-link[disabled]:focus,
  4738  fieldset[disabled] .navbar-inverse .btn-link:focus {
  4739    color: #444;
  4740  }
  4741  .breadcrumb {
  4742    padding: 8px 15px;
  4743    margin-bottom: 20px;
  4744    list-style: none;
  4745    background-color: #f5f5f5;
  4746    border-radius: 4px;
  4747  }
  4748  .breadcrumb > li {
  4749    display: inline-block;
  4750  }
  4751  .breadcrumb > li + li:before {
  4752    padding: 0 5px;
  4753    color: #ccc;
  4754    content: "/\00a0";
  4755  }
  4756  .breadcrumb > .active {
  4757    color: #777;
  4758  }
  4759  .pagination {
  4760    display: inline-block;
  4761    padding-left: 0;
  4762    margin: 20px 0;
  4763    border-radius: 4px;
  4764  }
  4765  .pagination > li {
  4766    display: inline;
  4767  }
  4768  .pagination > li > a,
  4769  .pagination > li > span {
  4770    position: relative;
  4771    float: left;
  4772    padding: 6px 12px;
  4773    margin-left: -1px;
  4774    line-height: 1.42857143;
  4775    color: #337ab7;
  4776    text-decoration: none;
  4777    background-color: #fff;
  4778    border: 1px solid #ddd;
  4779  }
  4780  .pagination > li:first-child > a,
  4781  .pagination > li:first-child > span {
  4782    margin-left: 0;
  4783    border-top-left-radius: 4px;
  4784    border-bottom-left-radius: 4px;
  4785  }
  4786  .pagination > li:last-child > a,
  4787  .pagination > li:last-child > span {
  4788    border-top-right-radius: 4px;
  4789    border-bottom-right-radius: 4px;
  4790  }
  4791  .pagination > li > a:hover,
  4792  .pagination > li > span:hover,
  4793  .pagination > li > a:focus,
  4794  .pagination > li > span:focus {
  4795    z-index: 3;
  4796    color: #23527c;
  4797    background-color: #eee;
  4798    border-color: #ddd;
  4799  }
  4800  .pagination > .active > a,
  4801  .pagination > .active > span,
  4802  .pagination > .active > a:hover,
  4803  .pagination > .active > span:hover,
  4804  .pagination > .active > a:focus,
  4805  .pagination > .active > span:focus {
  4806    z-index: 2;
  4807    color: #fff;
  4808    cursor: default;
  4809    background-color: #337ab7;
  4810    border-color: #337ab7;
  4811  }
  4812  .pagination > .disabled > span,
  4813  .pagination > .disabled > span:hover,
  4814  .pagination > .disabled > span:focus,
  4815  .pagination > .disabled > a,
  4816  .pagination > .disabled > a:hover,
  4817  .pagination > .disabled > a:focus {
  4818    color: #777;
  4819    cursor: not-allowed;
  4820    background-color: #fff;
  4821    border-color: #ddd;
  4822  }
  4823  .pagination-lg > li > a,
  4824  .pagination-lg > li > span {
  4825    padding: 10px 16px;
  4826    font-size: 18px;
  4827    line-height: 1.3333333;
  4828  }
  4829  .pagination-lg > li:first-child > a,
  4830  .pagination-lg > li:first-child > span {
  4831    border-top-left-radius: 6px;
  4832    border-bottom-left-radius: 6px;
  4833  }
  4834  .pagination-lg > li:last-child > a,
  4835  .pagination-lg > li:last-child > span {
  4836    border-top-right-radius: 6px;
  4837    border-bottom-right-radius: 6px;
  4838  }
  4839  .pagination-sm > li > a,
  4840  .pagination-sm > li > span {
  4841    padding: 5px 10px;
  4842    font-size: 12px;
  4843    line-height: 1.5;
  4844  }
  4845  .pagination-sm > li:first-child > a,
  4846  .pagination-sm > li:first-child > span {
  4847    border-top-left-radius: 3px;
  4848    border-bottom-left-radius: 3px;
  4849  }
  4850  .pagination-sm > li:last-child > a,
  4851  .pagination-sm > li:last-child > span {
  4852    border-top-right-radius: 3px;
  4853    border-bottom-right-radius: 3px;
  4854  }
  4855  .pager {
  4856    padding-left: 0;
  4857    margin: 20px 0;
  4858    text-align: center;
  4859    list-style: none;
  4860  }
  4861  .pager li {
  4862    display: inline;
  4863  }
  4864  .pager li > a,
  4865  .pager li > span {
  4866    display: inline-block;
  4867    padding: 5px 14px;
  4868    background-color: #fff;
  4869    border: 1px solid #ddd;
  4870    border-radius: 15px;
  4871  }
  4872  .pager li > a:hover,
  4873  .pager li > a:focus {
  4874    text-decoration: none;
  4875    background-color: #eee;
  4876  }
  4877  .pager .next > a,
  4878  .pager .next > span {
  4879    float: right;
  4880  }
  4881  .pager .previous > a,
  4882  .pager .previous > span {
  4883    float: left;
  4884  }
  4885  .pager .disabled > a,
  4886  .pager .disabled > a:hover,
  4887  .pager .disabled > a:focus,
  4888  .pager .disabled > span {
  4889    color: #777;
  4890    cursor: not-allowed;
  4891    background-color: #fff;
  4892  }
  4893  .label {
  4894    display: inline;
  4895    padding: .2em .6em .3em;
  4896    font-size: 75%;
  4897    font-weight: bold;
  4898    line-height: 1;
  4899    color: #fff;
  4900    text-align: center;
  4901    white-space: nowrap;
  4902    vertical-align: baseline;
  4903    border-radius: .25em;
  4904  }
  4905  a.label:hover,
  4906  a.label:focus {
  4907    color: #fff;
  4908    text-decoration: none;
  4909    cursor: pointer;
  4910  }
  4911  .label:empty {
  4912    display: none;
  4913  }
  4914  .btn .label {
  4915    position: relative;
  4916    top: -1px;
  4917  }
  4918  .label-default {
  4919    background-color: #777;
  4920  }
  4921  .label-default[href]:hover,
  4922  .label-default[href]:focus {
  4923    background-color: #5e5e5e;
  4924  }
  4925  .label-primary {
  4926    background-color: #337ab7;
  4927  }
  4928  .label-primary[href]:hover,
  4929  .label-primary[href]:focus {
  4930    background-color: #286090;
  4931  }
  4932  .label-success {
  4933    background-color: #5cb85c;
  4934  }
  4935  .label-success[href]:hover,
  4936  .label-success[href]:focus {
  4937    background-color: #449d44;
  4938  }
  4939  .label-info {
  4940    background-color: #5bc0de;
  4941  }
  4942  .label-info[href]:hover,
  4943  .label-info[href]:focus {
  4944    background-color: #31b0d5;
  4945  }
  4946  .label-warning {
  4947    background-color: #f0ad4e;
  4948  }
  4949  .label-warning[href]:hover,
  4950  .label-warning[href]:focus {
  4951    background-color: #ec971f;
  4952  }
  4953  .label-danger {
  4954    background-color: #d9534f;
  4955  }
  4956  .label-danger[href]:hover,
  4957  .label-danger[href]:focus {
  4958    background-color: #c9302c;
  4959  }
  4960  .badge {
  4961    display: inline-block;
  4962    min-width: 10px;
  4963    padding: 3px 7px;
  4964    font-size: 12px;
  4965    font-weight: bold;
  4966    line-height: 1;
  4967    color: #fff;
  4968    text-align: center;
  4969    white-space: nowrap;
  4970    vertical-align: middle;
  4971    background-color: #777;
  4972    border-radius: 10px;
  4973  }
  4974  .badge:empty {
  4975    display: none;
  4976  }
  4977  .btn .badge {
  4978    position: relative;
  4979    top: -1px;
  4980  }
  4981  .btn-xs .badge,
  4982  .btn-group-xs > .btn .badge {
  4983    top: 0;
  4984    padding: 1px 5px;
  4985  }
  4986  a.badge:hover,
  4987  a.badge:focus {
  4988    color: #fff;
  4989    text-decoration: none;
  4990    cursor: pointer;
  4991  }
  4992  .list-group-item.active > .badge,
  4993  .nav-pills > .active > a > .badge {
  4994    color: #337ab7;
  4995    background-color: #fff;
  4996  }
  4997  .list-group-item > .badge {
  4998    float: right;
  4999  }
  5000  .list-group-item > .badge + .badge {
  5001    margin-right: 5px;
  5002  }
  5003  .nav-pills > li > a > .badge {
  5004    margin-left: 3px;
  5005  }
  5006  .jumbotron {
  5007    padding-top: 30px;
  5008    padding-bottom: 30px;
  5009    margin-bottom: 30px;
  5010    color: inherit;
  5011    background-color: #eee;
  5012  }
  5013  .jumbotron h1,
  5014  .jumbotron .h1 {
  5015    color: inherit;
  5016  }
  5017  .jumbotron p {
  5018    margin-bottom: 15px;
  5019    font-size: 21px;
  5020    font-weight: 200;
  5021  }
  5022  .jumbotron > hr {
  5023    border-top-color: #d5d5d5;
  5024  }
  5025  .container .jumbotron,
  5026  .container-fluid .jumbotron {
  5027    border-radius: 6px;
  5028  }
  5029  .jumbotron .container {
  5030    max-width: 100%;
  5031  }
  5032  @media screen and (min-width: 768px) {
  5033    .jumbotron {
  5034      padding-top: 48px;
  5035      padding-bottom: 48px;
  5036    }
  5037    .container .jumbotron,
  5038    .container-fluid .jumbotron {
  5039      padding-right: 60px;
  5040      padding-left: 60px;
  5041    }
  5042    .jumbotron h1,
  5043    .jumbotron .h1 {
  5044      font-size: 63px;
  5045    }
  5046  }
  5047  .thumbnail {
  5048    display: block;
  5049    padding: 4px;
  5050    margin-bottom: 20px;
  5051    line-height: 1.42857143;
  5052    background-color: #fff;
  5053    border: 1px solid #ddd;
  5054    border-radius: 4px;
  5055    -webkit-transition: border .2s ease-in-out;
  5056         -o-transition: border .2s ease-in-out;
  5057            transition: border .2s ease-in-out;
  5058  }
  5059  .thumbnail > img,
  5060  .thumbnail a > img {
  5061    margin-right: auto;
  5062    margin-left: auto;
  5063  }
  5064  a.thumbnail:hover,
  5065  a.thumbnail:focus,
  5066  a.thumbnail.active {
  5067    border-color: #337ab7;
  5068  }
  5069  .thumbnail .caption {
  5070    padding: 9px;
  5071    color: #333;
  5072  }
  5073  .alert {
  5074    padding: 15px;
  5075    margin-bottom: 20px;
  5076    border: 1px solid transparent;
  5077    border-radius: 4px;
  5078  }
  5079  .alert h4 {
  5080    margin-top: 0;
  5081    color: inherit;
  5082  }
  5083  .alert .alert-link {
  5084    font-weight: bold;
  5085  }
  5086  .alert > p,
  5087  .alert > ul {
  5088    margin-bottom: 0;
  5089  }
  5090  .alert > p + p {
  5091    margin-top: 5px;
  5092  }
  5093  .alert-dismissable,
  5094  .alert-dismissible {
  5095    padding-right: 35px;
  5096  }
  5097  .alert-dismissable .close,
  5098  .alert-dismissible .close {
  5099    position: relative;
  5100    top: -2px;
  5101    right: -21px;
  5102    color: inherit;
  5103  }
  5104  .alert-success {
  5105    color: #3c763d;
  5106    background-color: #dff0d8;
  5107    border-color: #d6e9c6;
  5108  }
  5109  .alert-success hr {
  5110    border-top-color: #c9e2b3;
  5111  }
  5112  .alert-success .alert-link {
  5113    color: #2b542c;
  5114  }
  5115  .alert-info {
  5116    color: #31708f;
  5117    background-color: #d9edf7;
  5118    border-color: #bce8f1;
  5119  }
  5120  .alert-info hr {
  5121    border-top-color: #a6e1ec;
  5122  }
  5123  .alert-info .alert-link {
  5124    color: #245269;
  5125  }
  5126  .alert-warning {
  5127    color: #8a6d3b;
  5128    background-color: #fcf8e3;
  5129    border-color: #faebcc;
  5130  }
  5131  .alert-warning hr {
  5132    border-top-color: #f7e1b5;
  5133  }
  5134  .alert-warning .alert-link {
  5135    color: #66512c;
  5136  }
  5137  .alert-danger {
  5138    color: #a94442;
  5139    background-color: #f2dede;
  5140    border-color: #ebccd1;
  5141  }
  5142  .alert-danger hr {
  5143    border-top-color: #e4b9c0;
  5144  }
  5145  .alert-danger .alert-link {
  5146    color: #843534;
  5147  }
  5148  @-webkit-keyframes progress-bar-stripes {
  5149    from {
  5150      background-position: 40px 0;
  5151    }
  5152    to {
  5153      background-position: 0 0;
  5154    }
  5155  }
  5156  @-o-keyframes progress-bar-stripes {
  5157    from {
  5158      background-position: 40px 0;
  5159    }
  5160    to {
  5161      background-position: 0 0;
  5162    }
  5163  }
  5164  @keyframes progress-bar-stripes {
  5165    from {
  5166      background-position: 40px 0;
  5167    }
  5168    to {
  5169      background-position: 0 0;
  5170    }
  5171  }
  5172  .progress {
  5173    height: 20px;
  5174    margin-bottom: 20px;
  5175    overflow: hidden;
  5176    background-color: #f5f5f5;
  5177    border-radius: 4px;
  5178    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  5179            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  5180  }
  5181  .progress-bar {
  5182    float: left;
  5183    width: 0;
  5184    height: 100%;
  5185    font-size: 12px;
  5186    line-height: 20px;
  5187    color: #fff;
  5188    text-align: center;
  5189    background-color: #337ab7;
  5190    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  5191            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  5192    -webkit-transition: width .6s ease;
  5193         -o-transition: width .6s ease;
  5194            transition: width .6s ease;
  5195  }
  5196  .progress-striped .progress-bar,
  5197  .progress-bar-striped {
  5198    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);
  5199    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);
  5200    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);
  5201    -webkit-background-size: 40px 40px;
  5202            background-size: 40px 40px;
  5203  }
  5204  .progress.active .progress-bar,
  5205  .progress-bar.active {
  5206    -webkit-animation: progress-bar-stripes 2s linear infinite;
  5207         -o-animation: progress-bar-stripes 2s linear infinite;
  5208            animation: progress-bar-stripes 2s linear infinite;
  5209  }
  5210  .progress-bar-success {
  5211    background-color: #5cb85c;
  5212  }
  5213  .progress-striped .progress-bar-success {
  5214    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);
  5215    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);
  5216    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);
  5217  }
  5218  .progress-bar-info {
  5219    background-color: #5bc0de;
  5220  }
  5221  .progress-striped .progress-bar-info {
  5222    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);
  5223    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);
  5224    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);
  5225  }
  5226  .progress-bar-warning {
  5227    background-color: #f0ad4e;
  5228  }
  5229  .progress-striped .progress-bar-warning {
  5230    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);
  5231    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);
  5232    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);
  5233  }
  5234  .progress-bar-danger {
  5235    background-color: #d9534f;
  5236  }
  5237  .progress-striped .progress-bar-danger {
  5238    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);
  5239    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);
  5240    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);
  5241  }
  5242  .media {
  5243    margin-top: 15px;
  5244  }
  5245  .media:first-child {
  5246    margin-top: 0;
  5247  }
  5248  .media,
  5249  .media-body {
  5250    overflow: hidden;
  5251    zoom: 1;
  5252  }
  5253  .media-body {
  5254    width: 10000px;
  5255  }
  5256  .media-object {
  5257    display: block;
  5258  }
  5259  .media-object.img-thumbnail {
  5260    max-width: none;
  5261  }
  5262  .media-right,
  5263  .media > .pull-right {
  5264    padding-left: 10px;
  5265  }
  5266  .media-left,
  5267  .media > .pull-left {
  5268    padding-right: 10px;
  5269  }
  5270  .media-left,
  5271  .media-right,
  5272  .media-body {
  5273    display: table-cell;
  5274    vertical-align: top;
  5275  }
  5276  .media-middle {
  5277    vertical-align: middle;
  5278  }
  5279  .media-bottom {
  5280    vertical-align: bottom;
  5281  }
  5282  .media-heading {
  5283    margin-top: 0;
  5284    margin-bottom: 5px;
  5285  }
  5286  .media-list {
  5287    padding-left: 0;
  5288    list-style: none;
  5289  }
  5290  .list-group {
  5291    padding-left: 0;
  5292    margin-bottom: 20px;
  5293  }
  5294  .list-group-item {
  5295    position: relative;
  5296    display: block;
  5297    padding: 10px 15px;
  5298    margin-bottom: -1px;
  5299    background-color: #fff;
  5300    border: 1px solid #ddd;
  5301  }
  5302  .list-group-item:first-child {
  5303    border-top-left-radius: 4px;
  5304    border-top-right-radius: 4px;
  5305  }
  5306  .list-group-item:last-child {
  5307    margin-bottom: 0;
  5308    border-bottom-right-radius: 4px;
  5309    border-bottom-left-radius: 4px;
  5310  }
  5311  a.list-group-item,
  5312  button.list-group-item {
  5313    color: #555;
  5314  }
  5315  a.list-group-item .list-group-item-heading,
  5316  button.list-group-item .list-group-item-heading {
  5317    color: #333;
  5318  }
  5319  a.list-group-item:hover,
  5320  button.list-group-item:hover,
  5321  a.list-group-item:focus,
  5322  button.list-group-item:focus {
  5323    color: #555;
  5324    text-decoration: none;
  5325    background-color: #f5f5f5;
  5326  }
  5327  button.list-group-item {
  5328    width: 100%;
  5329    text-align: left;
  5330  }
  5331  .list-group-item.disabled,
  5332  .list-group-item.disabled:hover,
  5333  .list-group-item.disabled:focus {
  5334    color: #777;
  5335    cursor: not-allowed;
  5336    background-color: #eee;
  5337  }
  5338  .list-group-item.disabled .list-group-item-heading,
  5339  .list-group-item.disabled:hover .list-group-item-heading,
  5340  .list-group-item.disabled:focus .list-group-item-heading {
  5341    color: inherit;
  5342  }
  5343  .list-group-item.disabled .list-group-item-text,
  5344  .list-group-item.disabled:hover .list-group-item-text,
  5345  .list-group-item.disabled:focus .list-group-item-text {
  5346    color: #777;
  5347  }
  5348  .list-group-item.active,
  5349  .list-group-item.active:hover,
  5350  .list-group-item.active:focus {
  5351    z-index: 2;
  5352    color: #fff;
  5353    background-color: #337ab7;
  5354    border-color: #337ab7;
  5355  }
  5356  .list-group-item.active .list-group-item-heading,
  5357  .list-group-item.active:hover .list-group-item-heading,
  5358  .list-group-item.active:focus .list-group-item-heading,
  5359  .list-group-item.active .list-group-item-heading > small,
  5360  .list-group-item.active:hover .list-group-item-heading > small,
  5361  .list-group-item.active:focus .list-group-item-heading > small,
  5362  .list-group-item.active .list-group-item-heading > .small,
  5363  .list-group-item.active:hover .list-group-item-heading > .small,
  5364  .list-group-item.active:focus .list-group-item-heading > .small {
  5365    color: inherit;
  5366  }
  5367  .list-group-item.active .list-group-item-text,
  5368  .list-group-item.active:hover .list-group-item-text,
  5369  .list-group-item.active:focus .list-group-item-text {
  5370    color: #c7ddef;
  5371  }
  5372  .list-group-item-success {
  5373    color: #3c763d;
  5374    background-color: #dff0d8;
  5375  }
  5376  a.list-group-item-success,
  5377  button.list-group-item-success {
  5378    color: #3c763d;
  5379  }
  5380  a.list-group-item-success .list-group-item-heading,
  5381  button.list-group-item-success .list-group-item-heading {
  5382    color: inherit;
  5383  }
  5384  a.list-group-item-success:hover,
  5385  button.list-group-item-success:hover,
  5386  a.list-group-item-success:focus,
  5387  button.list-group-item-success:focus {
  5388    color: #3c763d;
  5389    background-color: #d0e9c6;
  5390  }
  5391  a.list-group-item-success.active,
  5392  button.list-group-item-success.active,
  5393  a.list-group-item-success.active:hover,
  5394  button.list-group-item-success.active:hover,
  5395  a.list-group-item-success.active:focus,
  5396  button.list-group-item-success.active:focus {
  5397    color: #fff;
  5398    background-color: #3c763d;
  5399    border-color: #3c763d;
  5400  }
  5401  .list-group-item-info {
  5402    color: #31708f;
  5403    background-color: #d9edf7;
  5404  }
  5405  a.list-group-item-info,
  5406  button.list-group-item-info {
  5407    color: #31708f;
  5408  }
  5409  a.list-group-item-info .list-group-item-heading,
  5410  button.list-group-item-info .list-group-item-heading {
  5411    color: inherit;
  5412  }
  5413  a.list-group-item-info:hover,
  5414  button.list-group-item-info:hover,
  5415  a.list-group-item-info:focus,
  5416  button.list-group-item-info:focus {
  5417    color: #31708f;
  5418    background-color: #c4e3f3;
  5419  }
  5420  a.list-group-item-info.active,
  5421  button.list-group-item-info.active,
  5422  a.list-group-item-info.active:hover,
  5423  button.list-group-item-info.active:hover,
  5424  a.list-group-item-info.active:focus,
  5425  button.list-group-item-info.active:focus {
  5426    color: #fff;
  5427    background-color: #31708f;
  5428    border-color: #31708f;
  5429  }
  5430  .list-group-item-warning {
  5431    color: #8a6d3b;
  5432    background-color: #fcf8e3;
  5433  }
  5434  a.list-group-item-warning,
  5435  button.list-group-item-warning {
  5436    color: #8a6d3b;
  5437  }
  5438  a.list-group-item-warning .list-group-item-heading,
  5439  button.list-group-item-warning .list-group-item-heading {
  5440    color: inherit;
  5441  }
  5442  a.list-group-item-warning:hover,
  5443  button.list-group-item-warning:hover,
  5444  a.list-group-item-warning:focus,
  5445  button.list-group-item-warning:focus {
  5446    color: #8a6d3b;
  5447    background-color: #faf2cc;
  5448  }
  5449  a.list-group-item-warning.active,
  5450  button.list-group-item-warning.active,
  5451  a.list-group-item-warning.active:hover,
  5452  button.list-group-item-warning.active:hover,
  5453  a.list-group-item-warning.active:focus,
  5454  button.list-group-item-warning.active:focus {
  5455    color: #fff;
  5456    background-color: #8a6d3b;
  5457    border-color: #8a6d3b;
  5458  }
  5459  .list-group-item-danger {
  5460    color: #a94442;
  5461    background-color: #f2dede;
  5462  }
  5463  a.list-group-item-danger,
  5464  button.list-group-item-danger {
  5465    color: #a94442;
  5466  }
  5467  a.list-group-item-danger .list-group-item-heading,
  5468  button.list-group-item-danger .list-group-item-heading {
  5469    color: inherit;
  5470  }
  5471  a.list-group-item-danger:hover,
  5472  button.list-group-item-danger:hover,
  5473  a.list-group-item-danger:focus,
  5474  button.list-group-item-danger:focus {
  5475    color: #a94442;
  5476    background-color: #ebcccc;
  5477  }
  5478  a.list-group-item-danger.active,
  5479  button.list-group-item-danger.active,
  5480  a.list-group-item-danger.active:hover,
  5481  button.list-group-item-danger.active:hover,
  5482  a.list-group-item-danger.active:focus,
  5483  button.list-group-item-danger.active:focus {
  5484    color: #fff;
  5485    background-color: #a94442;
  5486    border-color: #a94442;
  5487  }
  5488  .list-group-item-heading {
  5489    margin-top: 0;
  5490    margin-bottom: 5px;
  5491  }
  5492  .list-group-item-text {
  5493    margin-bottom: 0;
  5494    line-height: 1.3;
  5495  }
  5496  .panel {
  5497    margin-bottom: 20px;
  5498    background-color: #fff;
  5499    border: 1px solid transparent;
  5500    border-radius: 4px;
  5501    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  5502            box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  5503  }
  5504  .panel-body {
  5505    padding: 15px;
  5506  }
  5507  .panel-heading {
  5508    padding: 10px 15px;
  5509    border-bottom: 1px solid transparent;
  5510    border-top-left-radius: 3px;
  5511    border-top-right-radius: 3px;
  5512  }
  5513  .panel-heading > .dropdown .dropdown-toggle {
  5514    color: inherit;
  5515  }
  5516  .panel-title {
  5517    margin-top: 0;
  5518    margin-bottom: 0;
  5519    font-size: 16px;
  5520    color: inherit;
  5521  }
  5522  .panel-title > a,
  5523  .panel-title > small,
  5524  .panel-title > .small,
  5525  .panel-title > small > a,
  5526  .panel-title > .small > a {
  5527    color: inherit;
  5528  }
  5529  .panel-footer {
  5530    padding: 10px 15px;
  5531    background-color: #f5f5f5;
  5532    border-top: 1px solid #ddd;
  5533    border-bottom-right-radius: 3px;
  5534    border-bottom-left-radius: 3px;
  5535  }
  5536  .panel > .list-group,
  5537  .panel > .panel-collapse > .list-group {
  5538    margin-bottom: 0;
  5539  }
  5540  .panel > .list-group .list-group-item,
  5541  .panel > .panel-collapse > .list-group .list-group-item {
  5542    border-width: 1px 0;
  5543    border-radius: 0;
  5544  }
  5545  .panel > .list-group:first-child .list-group-item:first-child,
  5546  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  5547    border-top: 0;
  5548    border-top-left-radius: 3px;
  5549    border-top-right-radius: 3px;
  5550  }
  5551  .panel > .list-group:last-child .list-group-item:last-child,
  5552  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  5553    border-bottom: 0;
  5554    border-bottom-right-radius: 3px;
  5555    border-bottom-left-radius: 3px;
  5556  }
  5557  .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  5558    border-top-left-radius: 0;
  5559    border-top-right-radius: 0;
  5560  }
  5561  .panel-heading + .list-group .list-group-item:first-child {
  5562    border-top-width: 0;
  5563  }
  5564  .list-group + .panel-footer {
  5565    border-top-width: 0;
  5566  }
  5567  .panel > .table,
  5568  .panel > .table-responsive > .table,
  5569  .panel > .panel-collapse > .table {
  5570    margin-bottom: 0;
  5571  }
  5572  .panel > .table caption,
  5573  .panel > .table-responsive > .table caption,
  5574  .panel > .panel-collapse > .table caption {
  5575    padding-right: 15px;
  5576    padding-left: 15px;
  5577  }
  5578  .panel > .table:first-child,
  5579  .panel > .table-responsive:first-child > .table:first-child {
  5580    border-top-left-radius: 3px;
  5581    border-top-right-radius: 3px;
  5582  }
  5583  .panel > .table:first-child > thead:first-child > tr:first-child,
  5584  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  5585  .panel > .table:first-child > tbody:first-child > tr:first-child,
  5586  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  5587    border-top-left-radius: 3px;
  5588    border-top-right-radius: 3px;
  5589  }
  5590  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  5591  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  5592  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  5593  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  5594  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  5595  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  5596  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  5597  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  5598    border-top-left-radius: 3px;
  5599  }
  5600  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  5601  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  5602  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  5603  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  5604  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  5605  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  5606  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  5607  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  5608    border-top-right-radius: 3px;
  5609  }
  5610  .panel > .table:last-child,
  5611  .panel > .table-responsive:last-child > .table:last-child {
  5612    border-bottom-right-radius: 3px;
  5613    border-bottom-left-radius: 3px;
  5614  }
  5615  .panel > .table:last-child > tbody:last-child > tr:last-child,
  5616  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  5617  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  5618  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  5619    border-bottom-right-radius: 3px;
  5620    border-bottom-left-radius: 3px;
  5621  }
  5622  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  5623  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  5624  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  5625  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  5626  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  5627  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  5628  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  5629  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  5630    border-bottom-left-radius: 3px;
  5631  }
  5632  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  5633  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  5634  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  5635  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  5636  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  5637  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  5638  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  5639  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  5640    border-bottom-right-radius: 3px;
  5641  }
  5642  .panel > .panel-body + .table,
  5643  .panel > .panel-body + .table-responsive,
  5644  .panel > .table + .panel-body,
  5645  .panel > .table-responsive + .panel-body {
  5646    border-top: 1px solid #ddd;
  5647  }
  5648  .panel > .table > tbody:first-child > tr:first-child th,
  5649  .panel > .table > tbody:first-child > tr:first-child td {
  5650    border-top: 0;
  5651  }
  5652  .panel > .table-bordered,
  5653  .panel > .table-responsive > .table-bordered {
  5654    border: 0;
  5655  }
  5656  .panel > .table-bordered > thead > tr > th:first-child,
  5657  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  5658  .panel > .table-bordered > tbody > tr > th:first-child,
  5659  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  5660  .panel > .table-bordered > tfoot > tr > th:first-child,
  5661  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  5662  .panel > .table-bordered > thead > tr > td:first-child,
  5663  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  5664  .panel > .table-bordered > tbody > tr > td:first-child,
  5665  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  5666  .panel > .table-bordered > tfoot > tr > td:first-child,
  5667  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  5668    border-left: 0;
  5669  }
  5670  .panel > .table-bordered > thead > tr > th:last-child,
  5671  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  5672  .panel > .table-bordered > tbody > tr > th:last-child,
  5673  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  5674  .panel > .table-bordered > tfoot > tr > th:last-child,
  5675  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  5676  .panel > .table-bordered > thead > tr > td:last-child,
  5677  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  5678  .panel > .table-bordered > tbody > tr > td:last-child,
  5679  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  5680  .panel > .table-bordered > tfoot > tr > td:last-child,
  5681  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  5682    border-right: 0;
  5683  }
  5684  .panel > .table-bordered > thead > tr:first-child > td,
  5685  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  5686  .panel > .table-bordered > tbody > tr:first-child > td,
  5687  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  5688  .panel > .table-bordered > thead > tr:first-child > th,
  5689  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  5690  .panel > .table-bordered > tbody > tr:first-child > th,
  5691  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  5692    border-bottom: 0;
  5693  }
  5694  .panel > .table-bordered > tbody > tr:last-child > td,
  5695  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  5696  .panel > .table-bordered > tfoot > tr:last-child > td,
  5697  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  5698  .panel > .table-bordered > tbody > tr:last-child > th,
  5699  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  5700  .panel > .table-bordered > tfoot > tr:last-child > th,
  5701  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  5702    border-bottom: 0;
  5703  }
  5704  .panel > .table-responsive {
  5705    margin-bottom: 0;
  5706    border: 0;
  5707  }
  5708  .panel-group {
  5709    margin-bottom: 20px;
  5710  }
  5711  .panel-group .panel {
  5712    margin-bottom: 0;
  5713    border-radius: 4px;
  5714  }
  5715  .panel-group .panel + .panel {
  5716    margin-top: 5px;
  5717  }
  5718  .panel-group .panel-heading {
  5719    border-bottom: 0;
  5720  }
  5721  .panel-group .panel-heading + .panel-collapse > .panel-body,
  5722  .panel-group .panel-heading + .panel-collapse > .list-group {
  5723    border-top: 1px solid #ddd;
  5724  }
  5725  .panel-group .panel-footer {
  5726    border-top: 0;
  5727  }
  5728  .panel-group .panel-footer + .panel-collapse .panel-body {
  5729    border-bottom: 1px solid #ddd;
  5730  }
  5731  .panel-default {
  5732    border-color: #ddd;
  5733  }
  5734  .panel-default > .panel-heading {
  5735    color: #333;
  5736    background-color: #f5f5f5;
  5737    border-color: #ddd;
  5738  }
  5739  .panel-default > .panel-heading + .panel-collapse > .panel-body {
  5740    border-top-color: #ddd;
  5741  }
  5742  .panel-default > .panel-heading .badge {
  5743    color: #f5f5f5;
  5744    background-color: #333;
  5745  }
  5746  .panel-default > .panel-footer + .panel-collapse > .panel-body {
  5747    border-bottom-color: #ddd;
  5748  }
  5749  .panel-primary {
  5750    border-color: #337ab7;
  5751  }
  5752  .panel-primary > .panel-heading {
  5753    color: #fff;
  5754    background-color: #337ab7;
  5755    border-color: #337ab7;
  5756  }
  5757  .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  5758    border-top-color: #337ab7;
  5759  }
  5760  .panel-primary > .panel-heading .badge {
  5761    color: #337ab7;
  5762    background-color: #fff;
  5763  }
  5764  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  5765    border-bottom-color: #337ab7;
  5766  }
  5767  .panel-success {
  5768    border-color: #d6e9c6;
  5769  }
  5770  .panel-success > .panel-heading {
  5771    color: #3c763d;
  5772    background-color: #dff0d8;
  5773    border-color: #d6e9c6;
  5774  }
  5775  .panel-success > .panel-heading + .panel-collapse > .panel-body {
  5776    border-top-color: #d6e9c6;
  5777  }
  5778  .panel-success > .panel-heading .badge {
  5779    color: #dff0d8;
  5780    background-color: #3c763d;
  5781  }
  5782  .panel-success > .panel-footer + .panel-collapse > .panel-body {
  5783    border-bottom-color: #d6e9c6;
  5784  }
  5785  .panel-info {
  5786    border-color: #bce8f1;
  5787  }
  5788  .panel-info > .panel-heading {
  5789    color: #31708f;
  5790    background-color: #d9edf7;
  5791    border-color: #bce8f1;
  5792  }
  5793  .panel-info > .panel-heading + .panel-collapse > .panel-body {
  5794    border-top-color: #bce8f1;
  5795  }
  5796  .panel-info > .panel-heading .badge {
  5797    color: #d9edf7;
  5798    background-color: #31708f;
  5799  }
  5800  .panel-info > .panel-footer + .panel-collapse > .panel-body {
  5801    border-bottom-color: #bce8f1;
  5802  }
  5803  .panel-warning {
  5804    border-color: #faebcc;
  5805  }
  5806  .panel-warning > .panel-heading {
  5807    color: #8a6d3b;
  5808    background-color: #fcf8e3;
  5809    border-color: #faebcc;
  5810  }
  5811  .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  5812    border-top-color: #faebcc;
  5813  }
  5814  .panel-warning > .panel-heading .badge {
  5815    color: #fcf8e3;
  5816    background-color: #8a6d3b;
  5817  }
  5818  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  5819    border-bottom-color: #faebcc;
  5820  }
  5821  .panel-danger {
  5822    border-color: #ebccd1;
  5823  }
  5824  .panel-danger > .panel-heading {
  5825    color: #a94442;
  5826    background-color: #f2dede;
  5827    border-color: #ebccd1;
  5828  }
  5829  .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  5830    border-top-color: #ebccd1;
  5831  }
  5832  .panel-danger > .panel-heading .badge {
  5833    color: #f2dede;
  5834    background-color: #a94442;
  5835  }
  5836  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  5837    border-bottom-color: #ebccd1;
  5838  }
  5839  .embed-responsive {
  5840    position: relative;
  5841    display: block;
  5842    height: 0;
  5843    padding: 0;
  5844    overflow: hidden;
  5845  }
  5846  .embed-responsive .embed-responsive-item,
  5847  .embed-responsive iframe,
  5848  .embed-responsive embed,
  5849  .embed-responsive object,
  5850  .embed-responsive video {
  5851    position: absolute;
  5852    top: 0;
  5853    bottom: 0;
  5854    left: 0;
  5855    width: 100%;
  5856    height: 100%;
  5857    border: 0;
  5858  }
  5859  .embed-responsive-16by9 {
  5860    padding-bottom: 56.25%;
  5861  }
  5862  .embed-responsive-4by3 {
  5863    padding-bottom: 75%;
  5864  }
  5865  .well {
  5866    min-height: 20px;
  5867    padding: 19px;
  5868    margin-bottom: 20px;
  5869    background-color: #f5f5f5;
  5870    border: 1px solid #e3e3e3;
  5871    border-radius: 4px;
  5872    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  5873            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  5874  }
  5875  .well blockquote {
  5876    border-color: #ddd;
  5877    border-color: rgba(0, 0, 0, .15);
  5878  }
  5879  .well-lg {
  5880    padding: 24px;
  5881    border-radius: 6px;
  5882  }
  5883  .well-sm {
  5884    padding: 9px;
  5885    border-radius: 3px;
  5886  }
  5887  .close {
  5888    float: right;
  5889    font-size: 21px;
  5890    font-weight: bold;
  5891    line-height: 1;
  5892    color: #000;
  5893    text-shadow: 0 1px 0 #fff;
  5894    filter: alpha(opacity=20);
  5895    opacity: .2;
  5896  }
  5897  .close:hover,
  5898  .close:focus {
  5899    color: #000;
  5900    text-decoration: none;
  5901    cursor: pointer;
  5902    filter: alpha(opacity=50);
  5903    opacity: .5;
  5904  }
  5905  button.close {
  5906    -webkit-appearance: none;
  5907    padding: 0;
  5908    cursor: pointer;
  5909    background: transparent;
  5910    border: 0;
  5911  }
  5912  .modal-open {
  5913    overflow: hidden;
  5914  }
  5915  .modal {
  5916    position: fixed;
  5917    top: 0;
  5918    right: 0;
  5919    bottom: 0;
  5920    left: 0;
  5921    z-index: 1050;
  5922    display: none;
  5923    overflow: hidden;
  5924    -webkit-overflow-scrolling: touch;
  5925    outline: 0;
  5926  }
  5927  .modal.fade .modal-dialog {
  5928    -webkit-transition: -webkit-transform .3s ease-out;
  5929         -o-transition:      -o-transform .3s ease-out;
  5930            transition:         transform .3s ease-out;
  5931    -webkit-transform: translate(0, -25%);
  5932        -ms-transform: translate(0, -25%);
  5933         -o-transform: translate(0, -25%);
  5934            transform: translate(0, -25%);
  5935  }
  5936  .modal.in .modal-dialog {
  5937    -webkit-transform: translate(0, 0);
  5938        -ms-transform: translate(0, 0);
  5939         -o-transform: translate(0, 0);
  5940            transform: translate(0, 0);
  5941  }
  5942  .modal-open .modal {
  5943    overflow-x: hidden;
  5944    overflow-y: auto;
  5945  }
  5946  .modal-dialog {
  5947    position: relative;
  5948    width: auto;
  5949    margin: 10px;
  5950  }
  5951  .modal-content {
  5952    position: relative;
  5953    background-color: #fff;
  5954    -webkit-background-clip: padding-box;
  5955            background-clip: padding-box;
  5956    border: 1px solid #999;
  5957    border: 1px solid rgba(0, 0, 0, .2);
  5958    border-radius: 6px;
  5959    outline: 0;
  5960    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  5961            box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  5962  }
  5963  .modal-backdrop {
  5964    position: fixed;
  5965    top: 0;
  5966    right: 0;
  5967    bottom: 0;
  5968    left: 0;
  5969    z-index: 1040;
  5970    background-color: #000;
  5971  }
  5972  .modal-backdrop.fade {
  5973    filter: alpha(opacity=0);
  5974    opacity: 0;
  5975  }
  5976  .modal-backdrop.in {
  5977    filter: alpha(opacity=50);
  5978    opacity: .5;
  5979  }
  5980  .modal-header {
  5981    min-height: 16.42857143px;
  5982    padding: 15px;
  5983    border-bottom: 1px solid #e5e5e5;
  5984  }
  5985  .modal-header .close {
  5986    margin-top: -2px;
  5987  }
  5988  .modal-title {
  5989    margin: 0;
  5990    line-height: 1.42857143;
  5991  }
  5992  .modal-body {
  5993    position: relative;
  5994    padding: 15px;
  5995  }
  5996  .modal-footer {
  5997    padding: 15px;
  5998    text-align: right;
  5999    border-top: 1px solid #e5e5e5;
  6000  }
  6001  .modal-footer .btn + .btn {
  6002    margin-bottom: 0;
  6003    margin-left: 5px;
  6004  }
  6005  .modal-footer .btn-group .btn + .btn {
  6006    margin-left: -1px;
  6007  }
  6008  .modal-footer .btn-block + .btn-block {
  6009    margin-left: 0;
  6010  }
  6011  .modal-scrollbar-measure {
  6012    position: absolute;
  6013    top: -9999px;
  6014    width: 50px;
  6015    height: 50px;
  6016    overflow: scroll;
  6017  }
  6018  @media (min-width: 768px) {
  6019    .modal-dialog {
  6020      width: 600px;
  6021      margin: 30px auto;
  6022    }
  6023    .modal-content {
  6024      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  6025              box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  6026    }
  6027    .modal-sm {
  6028      width: 300px;
  6029    }
  6030  }
  6031  @media (min-width: 992px) {
  6032    .modal-lg {
  6033      width: 900px;
  6034    }
  6035  }
  6036  .tooltip {
  6037    position: absolute;
  6038    z-index: 1070;
  6039    display: block;
  6040    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  6041    font-size: 12px;
  6042    font-style: normal;
  6043    font-weight: normal;
  6044    line-height: 1.42857143;
  6045    text-align: left;
  6046    text-align: start;
  6047    text-decoration: none;
  6048    text-shadow: none;
  6049    text-transform: none;
  6050    letter-spacing: normal;
  6051    word-break: normal;
  6052    word-spacing: normal;
  6053    word-wrap: normal;
  6054    white-space: normal;
  6055    filter: alpha(opacity=0);
  6056    opacity: 0;
  6057  
  6058    line-break: auto;
  6059  }
  6060  .tooltip.in {
  6061    filter: alpha(opacity=90);
  6062    opacity: .9;
  6063  }
  6064  .tooltip.top {
  6065    padding: 5px 0;
  6066    margin-top: -3px;
  6067  }
  6068  .tooltip.right {
  6069    padding: 0 5px;
  6070    margin-left: 3px;
  6071  }
  6072  .tooltip.bottom {
  6073    padding: 5px 0;
  6074    margin-top: 3px;
  6075  }
  6076  .tooltip.left {
  6077    padding: 0 5px;
  6078    margin-left: -3px;
  6079  }
  6080  .tooltip-inner {
  6081    max-width: 200px;
  6082    padding: 3px 8px;
  6083    color: #fff;
  6084    text-align: center;
  6085    background-color: #000;
  6086    border-radius: 4px;
  6087  }
  6088  .tooltip-arrow {
  6089    position: absolute;
  6090    width: 0;
  6091    height: 0;
  6092    border-color: transparent;
  6093    border-style: solid;
  6094  }
  6095  .tooltip.top .tooltip-arrow {
  6096    bottom: 0;
  6097    left: 50%;
  6098    margin-left: -5px;
  6099    border-width: 5px 5px 0;
  6100    border-top-color: #000;
  6101  }
  6102  .tooltip.top-left .tooltip-arrow {
  6103    right: 5px;
  6104    bottom: 0;
  6105    margin-bottom: -5px;
  6106    border-width: 5px 5px 0;
  6107    border-top-color: #000;
  6108  }
  6109  .tooltip.top-right .tooltip-arrow {
  6110    bottom: 0;
  6111    left: 5px;
  6112    margin-bottom: -5px;
  6113    border-width: 5px 5px 0;
  6114    border-top-color: #000;
  6115  }
  6116  .tooltip.right .tooltip-arrow {
  6117    top: 50%;
  6118    left: 0;
  6119    margin-top: -5px;
  6120    border-width: 5px 5px 5px 0;
  6121    border-right-color: #000;
  6122  }
  6123  .tooltip.left .tooltip-arrow {
  6124    top: 50%;
  6125    right: 0;
  6126    margin-top: -5px;
  6127    border-width: 5px 0 5px 5px;
  6128    border-left-color: #000;
  6129  }
  6130  .tooltip.bottom .tooltip-arrow {
  6131    top: 0;
  6132    left: 50%;
  6133    margin-left: -5px;
  6134    border-width: 0 5px 5px;
  6135    border-bottom-color: #000;
  6136  }
  6137  .tooltip.bottom-left .tooltip-arrow {
  6138    top: 0;
  6139    right: 5px;
  6140    margin-top: -5px;
  6141    border-width: 0 5px 5px;
  6142    border-bottom-color: #000;
  6143  }
  6144  .tooltip.bottom-right .tooltip-arrow {
  6145    top: 0;
  6146    left: 5px;
  6147    margin-top: -5px;
  6148    border-width: 0 5px 5px;
  6149    border-bottom-color: #000;
  6150  }
  6151  .popover {
  6152    position: absolute;
  6153    top: 0;
  6154    left: 0;
  6155    z-index: 1060;
  6156    display: none;
  6157    max-width: 276px;
  6158    padding: 1px;
  6159    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  6160    font-size: 14px;
  6161    font-style: normal;
  6162    font-weight: normal;
  6163    line-height: 1.42857143;
  6164    text-align: left;
  6165    text-align: start;
  6166    text-decoration: none;
  6167    text-shadow: none;
  6168    text-transform: none;
  6169    letter-spacing: normal;
  6170    word-break: normal;
  6171    word-spacing: normal;
  6172    word-wrap: normal;
  6173    white-space: normal;
  6174    background-color: #fff;
  6175    -webkit-background-clip: padding-box;
  6176            background-clip: padding-box;
  6177    border: 1px solid #ccc;
  6178    border: 1px solid rgba(0, 0, 0, .2);
  6179    border-radius: 6px;
  6180    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  6181            box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  6182  
  6183    line-break: auto;
  6184  }
  6185  .popover.top {
  6186    margin-top: -10px;
  6187  }
  6188  .popover.right {
  6189    margin-left: 10px;
  6190  }
  6191  .popover.bottom {
  6192    margin-top: 10px;
  6193  }
  6194  .popover.left {
  6195    margin-left: -10px;
  6196  }
  6197  .popover-title {
  6198    padding: 8px 14px;
  6199    margin: 0;
  6200    font-size: 14px;
  6201    background-color: #f7f7f7;
  6202    border-bottom: 1px solid #ebebeb;
  6203    border-radius: 5px 5px 0 0;
  6204  }
  6205  .popover-content {
  6206    padding: 9px 14px;
  6207  }
  6208  .popover > .arrow,
  6209  .popover > .arrow:after {
  6210    position: absolute;
  6211    display: block;
  6212    width: 0;
  6213    height: 0;
  6214    border-color: transparent;
  6215    border-style: solid;
  6216  }
  6217  .popover > .arrow {
  6218    border-width: 11px;
  6219  }
  6220  .popover > .arrow:after {
  6221    content: "";
  6222    border-width: 10px;
  6223  }
  6224  .popover.top > .arrow {
  6225    bottom: -11px;
  6226    left: 50%;
  6227    margin-left: -11px;
  6228    border-top-color: #999;
  6229    border-top-color: rgba(0, 0, 0, .25);
  6230    border-bottom-width: 0;
  6231  }
  6232  .popover.top > .arrow:after {
  6233    bottom: 1px;
  6234    margin-left: -10px;
  6235    content: " ";
  6236    border-top-color: #fff;
  6237    border-bottom-width: 0;
  6238  }
  6239  .popover.right > .arrow {
  6240    top: 50%;
  6241    left: -11px;
  6242    margin-top: -11px;
  6243    border-right-color: #999;
  6244    border-right-color: rgba(0, 0, 0, .25);
  6245    border-left-width: 0;
  6246  }
  6247  .popover.right > .arrow:after {
  6248    bottom: -10px;
  6249    left: 1px;
  6250    content: " ";
  6251    border-right-color: #fff;
  6252    border-left-width: 0;
  6253  }
  6254  .popover.bottom > .arrow {
  6255    top: -11px;
  6256    left: 50%;
  6257    margin-left: -11px;
  6258    border-top-width: 0;
  6259    border-bottom-color: #999;
  6260    border-bottom-color: rgba(0, 0, 0, .25);
  6261  }
  6262  .popover.bottom > .arrow:after {
  6263    top: 1px;
  6264    margin-left: -10px;
  6265    content: " ";
  6266    border-top-width: 0;
  6267    border-bottom-color: #fff;
  6268  }
  6269  .popover.left > .arrow {
  6270    top: 50%;
  6271    right: -11px;
  6272    margin-top: -11px;
  6273    border-right-width: 0;
  6274    border-left-color: #999;
  6275    border-left-color: rgba(0, 0, 0, .25);
  6276  }
  6277  .popover.left > .arrow:after {
  6278    right: 1px;
  6279    bottom: -10px;
  6280    content: " ";
  6281    border-right-width: 0;
  6282    border-left-color: #fff;
  6283  }
  6284  .carousel {
  6285    position: relative;
  6286  }
  6287  .carousel-inner {
  6288    position: relative;
  6289    width: 100%;
  6290    overflow: hidden;
  6291  }
  6292  .carousel-inner > .item {
  6293    position: relative;
  6294    display: none;
  6295    -webkit-transition: .6s ease-in-out left;
  6296         -o-transition: .6s ease-in-out left;
  6297            transition: .6s ease-in-out left;
  6298  }
  6299  .carousel-inner > .item > img,
  6300  .carousel-inner > .item > a > img {
  6301    line-height: 1;
  6302  }
  6303  @media all and (transform-3d), (-webkit-transform-3d) {
  6304    .carousel-inner > .item {
  6305      -webkit-transition: -webkit-transform .6s ease-in-out;
  6306           -o-transition:      -o-transform .6s ease-in-out;
  6307              transition:         transform .6s ease-in-out;
  6308  
  6309      -webkit-backface-visibility: hidden;
  6310              backface-visibility: hidden;
  6311      -webkit-perspective: 1000px;
  6312              perspective: 1000px;
  6313    }
  6314    .carousel-inner > .item.next,
  6315    .carousel-inner > .item.active.right {
  6316      left: 0;
  6317      -webkit-transform: translate3d(100%, 0, 0);
  6318              transform: translate3d(100%, 0, 0);
  6319    }
  6320    .carousel-inner > .item.prev,
  6321    .carousel-inner > .item.active.left {
  6322      left: 0;
  6323      -webkit-transform: translate3d(-100%, 0, 0);
  6324              transform: translate3d(-100%, 0, 0);
  6325    }
  6326    .carousel-inner > .item.next.left,
  6327    .carousel-inner > .item.prev.right,
  6328    .carousel-inner > .item.active {
  6329      left: 0;
  6330      -webkit-transform: translate3d(0, 0, 0);
  6331              transform: translate3d(0, 0, 0);
  6332    }
  6333  }
  6334  .carousel-inner > .active,
  6335  .carousel-inner > .next,
  6336  .carousel-inner > .prev {
  6337    display: block;
  6338  }
  6339  .carousel-inner > .active {
  6340    left: 0;
  6341  }
  6342  .carousel-inner > .next,
  6343  .carousel-inner > .prev {
  6344    position: absolute;
  6345    top: 0;
  6346    width: 100%;
  6347  }
  6348  .carousel-inner > .next {
  6349    left: 100%;
  6350  }
  6351  .carousel-inner > .prev {
  6352    left: -100%;
  6353  }
  6354  .carousel-inner > .next.left,
  6355  .carousel-inner > .prev.right {
  6356    left: 0;
  6357  }
  6358  .carousel-inner > .active.left {
  6359    left: -100%;
  6360  }
  6361  .carousel-inner > .active.right {
  6362    left: 100%;
  6363  }
  6364  .carousel-control {
  6365    position: absolute;
  6366    top: 0;
  6367    bottom: 0;
  6368    left: 0;
  6369    width: 15%;
  6370    font-size: 20px;
  6371    color: #fff;
  6372    text-align: center;
  6373    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  6374    filter: alpha(opacity=50);
  6375    opacity: .5;
  6376  }
  6377  .carousel-control.left {
  6378    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  6379    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  6380    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  6381    background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  6382    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  6383    background-repeat: repeat-x;
  6384  }
  6385  .carousel-control.right {
  6386    right: 0;
  6387    left: auto;
  6388    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  6389    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  6390    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  6391    background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  6392    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  6393    background-repeat: repeat-x;
  6394  }
  6395  .carousel-control:hover,
  6396  .carousel-control:focus {
  6397    color: #fff;
  6398    text-decoration: none;
  6399    filter: alpha(opacity=90);
  6400    outline: 0;
  6401    opacity: .9;
  6402  }
  6403  .carousel-control .icon-prev,
  6404  .carousel-control .icon-next,
  6405  .carousel-control .glyphicon-chevron-left,
  6406  .carousel-control .glyphicon-chevron-right {
  6407    position: absolute;
  6408    top: 50%;
  6409    z-index: 5;
  6410    display: inline-block;
  6411    margin-top: -10px;
  6412  }
  6413  .carousel-control .icon-prev,
  6414  .carousel-control .glyphicon-chevron-left {
  6415    left: 50%;
  6416    margin-left: -10px;
  6417  }
  6418  .carousel-control .icon-next,
  6419  .carousel-control .glyphicon-chevron-right {
  6420    right: 50%;
  6421    margin-right: -10px;
  6422  }
  6423  .carousel-control .icon-prev,
  6424  .carousel-control .icon-next {
  6425    width: 20px;
  6426    height: 20px;
  6427    font-family: serif;
  6428    line-height: 1;
  6429  }
  6430  .carousel-control .icon-prev:before {
  6431    content: '\2039';
  6432  }
  6433  .carousel-control .icon-next:before {
  6434    content: '\203a';
  6435  }
  6436  .carousel-indicators {
  6437    position: absolute;
  6438    bottom: 10px;
  6439    left: 50%;
  6440    z-index: 15;
  6441    width: 60%;
  6442    padding-left: 0;
  6443    margin-left: -30%;
  6444    text-align: center;
  6445    list-style: none;
  6446  }
  6447  .carousel-indicators li {
  6448    display: inline-block;
  6449    width: 10px;
  6450    height: 10px;
  6451    margin: 1px;
  6452    text-indent: -999px;
  6453    cursor: pointer;
  6454    background-color: #000 \9;
  6455    background-color: rgba(0, 0, 0, 0);
  6456    border: 1px solid #fff;
  6457    border-radius: 10px;
  6458  }
  6459  .carousel-indicators .active {
  6460    width: 12px;
  6461    height: 12px;
  6462    margin: 0;
  6463    background-color: #fff;
  6464  }
  6465  .carousel-caption {
  6466    position: absolute;
  6467    right: 15%;
  6468    bottom: 20px;
  6469    left: 15%;
  6470    z-index: 10;
  6471    padding-top: 20px;
  6472    padding-bottom: 20px;
  6473    color: #fff;
  6474    text-align: center;
  6475    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  6476  }
  6477  .carousel-caption .btn {
  6478    text-shadow: none;
  6479  }
  6480  @media screen and (min-width: 768px) {
  6481    .carousel-control .glyphicon-chevron-left,
  6482    .carousel-control .glyphicon-chevron-right,
  6483    .carousel-control .icon-prev,
  6484    .carousel-control .icon-next {
  6485      width: 30px;
  6486      height: 30px;
  6487      margin-top: -15px;
  6488      font-size: 30px;
  6489    }
  6490    .carousel-control .glyphicon-chevron-left,
  6491    .carousel-control .icon-prev {
  6492      margin-left: -15px;
  6493    }
  6494    .carousel-control .glyphicon-chevron-right,
  6495    .carousel-control .icon-next {
  6496      margin-right: -15px;
  6497    }
  6498    .carousel-caption {
  6499      right: 20%;
  6500      left: 20%;
  6501      padding-bottom: 30px;
  6502    }
  6503    .carousel-indicators {
  6504      bottom: 20px;
  6505    }
  6506  }
  6507  .clearfix:before,
  6508  .clearfix:after,
  6509  .dl-horizontal dd:before,
  6510  .dl-horizontal dd:after,
  6511  .container:before,
  6512  .container:after,
  6513  .container-fluid:before,
  6514  .container-fluid:after,
  6515  .row:before,
  6516  .row:after,
  6517  .form-horizontal .form-group:before,
  6518  .form-horizontal .form-group:after,
  6519  .btn-toolbar:before,
  6520  .btn-toolbar:after,
  6521  .btn-group-vertical > .btn-group:before,
  6522  .btn-group-vertical > .btn-group:after,
  6523  .nav:before,
  6524  .nav:after,
  6525  .navbar:before,
  6526  .navbar:after,
  6527  .navbar-header:before,
  6528  .navbar-header:after,
  6529  .navbar-collapse:before,
  6530  .navbar-collapse:after,
  6531  .pager:before,
  6532  .pager:after,
  6533  .panel-body:before,
  6534  .panel-body:after,
  6535  .modal-footer:before,
  6536  .modal-footer:after {
  6537    display: table;
  6538    content: " ";
  6539  }
  6540  .clearfix:after,
  6541  .dl-horizontal dd:after,
  6542  .container:after,
  6543  .container-fluid:after,
  6544  .row:after,
  6545  .form-horizontal .form-group:after,
  6546  .btn-toolbar:after,
  6547  .btn-group-vertical > .btn-group:after,
  6548  .nav:after,
  6549  .navbar:after,
  6550  .navbar-header:after,
  6551  .navbar-collapse:after,
  6552  .pager:after,
  6553  .panel-body:after,
  6554  .modal-footer:after {
  6555    clear: both;
  6556  }
  6557  .center-block {
  6558    display: block;
  6559    margin-right: auto;
  6560    margin-left: auto;
  6561  }
  6562  .pull-right {
  6563    float: right !important;
  6564  }
  6565  .pull-left {
  6566    float: left !important;
  6567  }
  6568  .hide {
  6569    display: none !important;
  6570  }
  6571  .show {
  6572    display: block !important;
  6573  }
  6574  .invisible {
  6575    visibility: hidden;
  6576  }
  6577  .text-hide {
  6578    font: 0/0 a;
  6579    color: transparent;
  6580    text-shadow: none;
  6581    background-color: transparent;
  6582    border: 0;
  6583  }
  6584  .hidden {
  6585    display: none !important;
  6586  }
  6587  .affix {
  6588    position: fixed;
  6589  }
  6590  @-ms-viewport {
  6591    width: device-width;
  6592  }
  6593  .visible-xs,
  6594  .visible-sm,
  6595  .visible-md,
  6596  .visible-lg {
  6597    display: none !important;
  6598  }
  6599  .visible-xs-block,
  6600  .visible-xs-inline,
  6601  .visible-xs-inline-block,
  6602  .visible-sm-block,
  6603  .visible-sm-inline,
  6604  .visible-sm-inline-block,
  6605  .visible-md-block,
  6606  .visible-md-inline,
  6607  .visible-md-inline-block,
  6608  .visible-lg-block,
  6609  .visible-lg-inline,
  6610  .visible-lg-inline-block {
  6611    display: none !important;
  6612  }
  6613  @media (max-width: 767px) {
  6614    .visible-xs {
  6615      display: block !important;
  6616    }
  6617    table.visible-xs {
  6618      display: table !important;
  6619    }
  6620    tr.visible-xs {
  6621      display: table-row !important;
  6622    }
  6623    th.visible-xs,
  6624    td.visible-xs {
  6625      display: table-cell !important;
  6626    }
  6627  }
  6628  @media (max-width: 767px) {
  6629    .visible-xs-block {
  6630      display: block !important;
  6631    }
  6632  }
  6633  @media (max-width: 767px) {
  6634    .visible-xs-inline {
  6635      display: inline !important;
  6636    }
  6637  }
  6638  @media (max-width: 767px) {
  6639    .visible-xs-inline-block {
  6640      display: inline-block !important;
  6641    }
  6642  }
  6643  @media (min-width: 768px) and (max-width: 991px) {
  6644    .visible-sm {
  6645      display: block !important;
  6646    }
  6647    table.visible-sm {
  6648      display: table !important;
  6649    }
  6650    tr.visible-sm {
  6651      display: table-row !important;
  6652    }
  6653    th.visible-sm,
  6654    td.visible-sm {
  6655      display: table-cell !important;
  6656    }
  6657  }
  6658  @media (min-width: 768px) and (max-width: 991px) {
  6659    .visible-sm-block {
  6660      display: block !important;
  6661    }
  6662  }
  6663  @media (min-width: 768px) and (max-width: 991px) {
  6664    .visible-sm-inline {
  6665      display: inline !important;
  6666    }
  6667  }
  6668  @media (min-width: 768px) and (max-width: 991px) {
  6669    .visible-sm-inline-block {
  6670      display: inline-block !important;
  6671    }
  6672  }
  6673  @media (min-width: 992px) and (max-width: 1199px) {
  6674    .visible-md {
  6675      display: block !important;
  6676    }
  6677    table.visible-md {
  6678      display: table !important;
  6679    }
  6680    tr.visible-md {
  6681      display: table-row !important;
  6682    }
  6683    th.visible-md,
  6684    td.visible-md {
  6685      display: table-cell !important;
  6686    }
  6687  }
  6688  @media (min-width: 992px) and (max-width: 1199px) {
  6689    .visible-md-block {
  6690      display: block !important;
  6691    }
  6692  }
  6693  @media (min-width: 992px) and (max-width: 1199px) {
  6694    .visible-md-inline {
  6695      display: inline !important;
  6696    }
  6697  }
  6698  @media (min-width: 992px) and (max-width: 1199px) {
  6699    .visible-md-inline-block {
  6700      display: inline-block !important;
  6701    }
  6702  }
  6703  @media (min-width: 1200px) {
  6704    .visible-lg {
  6705      display: block !important;
  6706    }
  6707    table.visible-lg {
  6708      display: table !important;
  6709    }
  6710    tr.visible-lg {
  6711      display: table-row !important;
  6712    }
  6713    th.visible-lg,
  6714    td.visible-lg {
  6715      display: table-cell !important;
  6716    }
  6717  }
  6718  @media (min-width: 1200px) {
  6719    .visible-lg-block {
  6720      display: block !important;
  6721    }
  6722  }
  6723  @media (min-width: 1200px) {
  6724    .visible-lg-inline {
  6725      display: inline !important;
  6726    }
  6727  }
  6728  @media (min-width: 1200px) {
  6729    .visible-lg-inline-block {
  6730      display: inline-block !important;
  6731    }
  6732  }
  6733  @media (max-width: 767px) {
  6734    .hidden-xs {
  6735      display: none !important;
  6736    }
  6737  }
  6738  @media (min-width: 768px) and (max-width: 991px) {
  6739    .hidden-sm {
  6740      display: none !important;
  6741    }
  6742  }
  6743  @media (min-width: 992px) and (max-width: 1199px) {
  6744    .hidden-md {
  6745      display: none !important;
  6746    }
  6747  }
  6748  @media (min-width: 1200px) {
  6749    .hidden-lg {
  6750      display: none !important;
  6751    }
  6752  }
  6753  .visible-print {
  6754    display: none !important;
  6755  }
  6756  @media print {
  6757    .visible-print {
  6758      display: block !important;
  6759    }
  6760    table.visible-print {
  6761      display: table !important;
  6762    }
  6763    tr.visible-print {
  6764      display: table-row !important;
  6765    }
  6766    th.visible-print,
  6767    td.visible-print {
  6768      display: table-cell !important;
  6769    }
  6770  }
  6771  .visible-print-block {
  6772    display: none !important;
  6773  }
  6774  @media print {
  6775    .visible-print-block {
  6776      display: block !important;
  6777    }
  6778  }
  6779  .visible-print-inline {
  6780    display: none !important;
  6781  }
  6782  @media print {
  6783    .visible-print-inline {
  6784      display: inline !important;
  6785    }
  6786  }
  6787  .visible-print-inline-block {
  6788    display: none !important;
  6789  }
  6790  @media print {
  6791    .visible-print-inline-block {
  6792      display: inline-block !important;
  6793    }
  6794  }
  6795  @media print {
  6796    .hidden-print {
  6797      display: none !important;
  6798    }
  6799  }
  6800  /*# sourceMappingURL=bootstrap.css.map */