github.com/apremalal/vamps-core@v1.0.1-0.20161221121535-d430b56ec174/server/webapps/app/base/plugins/bootstrap/css/bootstrap.css (about)

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