github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/themes/wind/static/libs/bootstrap-3.2.0/css/bootstrap.css (about)

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