github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/public/webui/styles.css (about)

     1  @import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);/*!
     2   * Bootstrap v3.3.7 (http://getbootstrap.com)
     3   * Copyright 2011-2016 Twitter, Inc.
     4   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
     5   */
     6  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
     7  html {
     8    font-family: sans-serif;
     9    -ms-text-size-adjust: 100%;
    10    -webkit-text-size-adjust: 100%;
    11  }
    12  body {
    13    margin: 0;
    14  }
    15  article,
    16  aside,
    17  details,
    18  figcaption,
    19  figure,
    20  footer,
    21  header,
    22  hgroup,
    23  main,
    24  menu,
    25  nav,
    26  section,
    27  summary {
    28    display: block;
    29  }
    30  audio,
    31  canvas,
    32  progress,
    33  video {
    34    display: inline-block;
    35    vertical-align: baseline;
    36  }
    37  audio:not([controls]) {
    38    display: none;
    39    height: 0;
    40  }
    41  [hidden],
    42  template {
    43    display: none;
    44  }
    45  a {
    46    background-color: transparent;
    47  }
    48  a:active,
    49  a:hover {
    50    outline: 0;
    51  }
    52  abbr[title] {
    53    border-bottom: 1px dotted;
    54  }
    55  b,
    56  strong {
    57    font-weight: bold;
    58  }
    59  dfn {
    60    font-style: italic;
    61  }
    62  h1 {
    63    font-size: 2em;
    64    margin: 0.67em 0;
    65  }
    66  mark {
    67    background: #ff0;
    68    color: #000;
    69  }
    70  small {
    71    font-size: 80%;
    72  }
    73  sub,
    74  sup {
    75    font-size: 75%;
    76    line-height: 0;
    77    position: relative;
    78    vertical-align: baseline;
    79  }
    80  sup {
    81    top: -0.5em;
    82  }
    83  sub {
    84    bottom: -0.25em;
    85  }
    86  img {
    87    border: 0;
    88  }
    89  svg:not(:root) {
    90    overflow: hidden;
    91  }
    92  figure {
    93    margin: 1em 40px;
    94  }
    95  hr {
    96    box-sizing: content-box;
    97    height: 0;
    98  }
    99  pre {
   100    overflow: auto;
   101  }
   102  code,
   103  kbd,
   104  pre,
   105  samp {
   106    font-family: monospace, monospace;
   107    font-size: 1em;
   108  }
   109  button,
   110  input,
   111  optgroup,
   112  select,
   113  textarea {
   114    color: inherit;
   115    font: inherit;
   116    margin: 0;
   117  }
   118  button {
   119    overflow: visible;
   120  }
   121  button,
   122  select {
   123    text-transform: none;
   124  }
   125  button,
   126  html input[type="button"],
   127  input[type="reset"],
   128  input[type="submit"] {
   129    -webkit-appearance: button;
   130    cursor: pointer;
   131  }
   132  button[disabled],
   133  html input[disabled] {
   134    cursor: default;
   135  }
   136  button::-moz-focus-inner,
   137  input::-moz-focus-inner {
   138    border: 0;
   139    padding: 0;
   140  }
   141  input {
   142    line-height: normal;
   143  }
   144  input[type="checkbox"],
   145  input[type="radio"] {
   146    box-sizing: border-box;
   147    padding: 0;
   148  }
   149  input[type="number"]::-webkit-inner-spin-button,
   150  input[type="number"]::-webkit-outer-spin-button {
   151    height: auto;
   152  }
   153  input[type="search"] {
   154    -webkit-appearance: textfield;
   155    box-sizing: content-box;
   156  }
   157  input[type="search"]::-webkit-search-cancel-button,
   158  input[type="search"]::-webkit-search-decoration {
   159    -webkit-appearance: none;
   160  }
   161  fieldset {
   162    border: 1px solid #c0c0c0;
   163    margin: 0 2px;
   164    padding: 0.35em 0.625em 0.75em;
   165  }
   166  legend {
   167    border: 0;
   168    padding: 0;
   169  }
   170  textarea {
   171    overflow: auto;
   172  }
   173  optgroup {
   174    font-weight: bold;
   175  }
   176  table {
   177    border-collapse: collapse;
   178    border-spacing: 0;
   179  }
   180  td,
   181  th {
   182    padding: 0;
   183  }
   184  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
   185  @media print {
   186    *,
   187    *:before,
   188    *:after {
   189      background: transparent !important;
   190      color: #000 !important;
   191      box-shadow: none !important;
   192      text-shadow: none !important;
   193    }
   194    a,
   195    a:visited {
   196      text-decoration: underline;
   197    }
   198    a[href]:after {
   199      content: " (" attr(href) ")";
   200    }
   201    abbr[title]:after {
   202      content: " (" attr(title) ")";
   203    }
   204    a[href^="#"]:after,
   205    a[href^="javascript:"]:after {
   206      content: "";
   207    }
   208    pre,
   209    blockquote {
   210      border: 1px solid #999;
   211      page-break-inside: avoid;
   212    }
   213    thead {
   214      display: table-header-group;
   215    }
   216    tr,
   217    img {
   218      page-break-inside: avoid;
   219    }
   220    img {
   221      max-width: 100% !important;
   222    }
   223    p,
   224    h2,
   225    h3 {
   226      orphans: 3;
   227      widows: 3;
   228    }
   229    h2,
   230    h3 {
   231      page-break-after: avoid;
   232    }
   233    .navbar {
   234      display: none;
   235    }
   236    .btn > .caret,
   237    .dropup > .btn > .caret {
   238      border-top-color: #000 !important;
   239    }
   240    .label {
   241      border: 1px solid #000;
   242    }
   243    .table {
   244      border-collapse: collapse !important;
   245    }
   246    .table td,
   247    .table th {
   248      background-color: #fff !important;
   249    }
   250    .table-bordered th,
   251    .table-bordered td {
   252      border: 1px solid #ddd !important;
   253    }
   254  }
   255  @font-face {
   256    font-family: 'Glyphicons Halflings';
   257    src: url(glyphicons-halflings-regular.eot);
   258    src: url(glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(glyphicons-halflings-regular.woff2) format('woff2'), url(glyphicons-halflings-regular.woff) format('woff'), url(glyphicons-halflings-regular.ttf) format('truetype'), url(glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
   259  }
   260  .glyphicon {
   261    position: relative;
   262    top: 1px;
   263    display: inline-block;
   264    font-family: 'Glyphicons Halflings';
   265    font-style: normal;
   266    font-weight: normal;
   267    line-height: 1;
   268    -webkit-font-smoothing: antialiased;
   269    -moz-osx-font-smoothing: grayscale;
   270  }
   271  .glyphicon-asterisk:before {
   272    content: "*";
   273  }
   274  .glyphicon-plus:before {
   275    content: "+";
   276  }
   277  .glyphicon-euro:before,
   278  .glyphicon-eur:before {
   279    content: "\20AC";
   280  }
   281  .glyphicon-minus:before {
   282    content: "\2212";
   283  }
   284  .glyphicon-cloud:before {
   285    content: "\2601";
   286  }
   287  .glyphicon-envelope:before {
   288    content: "\2709";
   289  }
   290  .glyphicon-pencil:before {
   291    content: "\270F";
   292  }
   293  .glyphicon-glass:before {
   294    content: "\E001";
   295  }
   296  .glyphicon-music:before {
   297    content: "\E002";
   298  }
   299  .glyphicon-search:before {
   300    content: "\E003";
   301  }
   302  .glyphicon-heart:before {
   303    content: "\E005";
   304  }
   305  .glyphicon-star:before {
   306    content: "\E006";
   307  }
   308  .glyphicon-star-empty:before {
   309    content: "\E007";
   310  }
   311  .glyphicon-user:before {
   312    content: "\E008";
   313  }
   314  .glyphicon-film:before {
   315    content: "\E009";
   316  }
   317  .glyphicon-th-large:before {
   318    content: "\E010";
   319  }
   320  .glyphicon-th:before {
   321    content: "\E011";
   322  }
   323  .glyphicon-th-list:before {
   324    content: "\E012";
   325  }
   326  .glyphicon-ok:before {
   327    content: "\E013";
   328  }
   329  .glyphicon-remove:before {
   330    content: "\E014";
   331  }
   332  .glyphicon-zoom-in:before {
   333    content: "\E015";
   334  }
   335  .glyphicon-zoom-out:before {
   336    content: "\E016";
   337  }
   338  .glyphicon-off:before {
   339    content: "\E017";
   340  }
   341  .glyphicon-signal:before {
   342    content: "\E018";
   343  }
   344  .glyphicon-cog:before {
   345    content: "\E019";
   346  }
   347  .glyphicon-trash:before {
   348    content: "\E020";
   349  }
   350  .glyphicon-home:before {
   351    content: "\E021";
   352  }
   353  .glyphicon-file:before {
   354    content: "\E022";
   355  }
   356  .glyphicon-time:before {
   357    content: "\E023";
   358  }
   359  .glyphicon-road:before {
   360    content: "\E024";
   361  }
   362  .glyphicon-download-alt:before {
   363    content: "\E025";
   364  }
   365  .glyphicon-download:before {
   366    content: "\E026";
   367  }
   368  .glyphicon-upload:before {
   369    content: "\E027";
   370  }
   371  .glyphicon-inbox:before {
   372    content: "\E028";
   373  }
   374  .glyphicon-play-circle:before {
   375    content: "\E029";
   376  }
   377  .glyphicon-repeat:before {
   378    content: "\E030";
   379  }
   380  .glyphicon-refresh:before {
   381    content: "\E031";
   382  }
   383  .glyphicon-list-alt:before {
   384    content: "\E032";
   385  }
   386  .glyphicon-lock:before {
   387    content: "\E033";
   388  }
   389  .glyphicon-flag:before {
   390    content: "\E034";
   391  }
   392  .glyphicon-headphones:before {
   393    content: "\E035";
   394  }
   395  .glyphicon-volume-off:before {
   396    content: "\E036";
   397  }
   398  .glyphicon-volume-down:before {
   399    content: "\E037";
   400  }
   401  .glyphicon-volume-up:before {
   402    content: "\E038";
   403  }
   404  .glyphicon-qrcode:before {
   405    content: "\E039";
   406  }
   407  .glyphicon-barcode:before {
   408    content: "\E040";
   409  }
   410  .glyphicon-tag:before {
   411    content: "\E041";
   412  }
   413  .glyphicon-tags:before {
   414    content: "\E042";
   415  }
   416  .glyphicon-book:before {
   417    content: "\E043";
   418  }
   419  .glyphicon-bookmark:before {
   420    content: "\E044";
   421  }
   422  .glyphicon-print:before {
   423    content: "\E045";
   424  }
   425  .glyphicon-camera:before {
   426    content: "\E046";
   427  }
   428  .glyphicon-font:before {
   429    content: "\E047";
   430  }
   431  .glyphicon-bold:before {
   432    content: "\E048";
   433  }
   434  .glyphicon-italic:before {
   435    content: "\E049";
   436  }
   437  .glyphicon-text-height:before {
   438    content: "\E050";
   439  }
   440  .glyphicon-text-width:before {
   441    content: "\E051";
   442  }
   443  .glyphicon-align-left:before {
   444    content: "\E052";
   445  }
   446  .glyphicon-align-center:before {
   447    content: "\E053";
   448  }
   449  .glyphicon-align-right:before {
   450    content: "\E054";
   451  }
   452  .glyphicon-align-justify:before {
   453    content: "\E055";
   454  }
   455  .glyphicon-list:before {
   456    content: "\E056";
   457  }
   458  .glyphicon-indent-left:before {
   459    content: "\E057";
   460  }
   461  .glyphicon-indent-right:before {
   462    content: "\E058";
   463  }
   464  .glyphicon-facetime-video:before {
   465    content: "\E059";
   466  }
   467  .glyphicon-picture:before {
   468    content: "\E060";
   469  }
   470  .glyphicon-map-marker:before {
   471    content: "\E062";
   472  }
   473  .glyphicon-adjust:before {
   474    content: "\E063";
   475  }
   476  .glyphicon-tint:before {
   477    content: "\E064";
   478  }
   479  .glyphicon-edit:before {
   480    content: "\E065";
   481  }
   482  .glyphicon-share:before {
   483    content: "\E066";
   484  }
   485  .glyphicon-check:before {
   486    content: "\E067";
   487  }
   488  .glyphicon-move:before {
   489    content: "\E068";
   490  }
   491  .glyphicon-step-backward:before {
   492    content: "\E069";
   493  }
   494  .glyphicon-fast-backward:before {
   495    content: "\E070";
   496  }
   497  .glyphicon-backward:before {
   498    content: "\E071";
   499  }
   500  .glyphicon-play:before {
   501    content: "\E072";
   502  }
   503  .glyphicon-pause:before {
   504    content: "\E073";
   505  }
   506  .glyphicon-stop:before {
   507    content: "\E074";
   508  }
   509  .glyphicon-forward:before {
   510    content: "\E075";
   511  }
   512  .glyphicon-fast-forward:before {
   513    content: "\E076";
   514  }
   515  .glyphicon-step-forward:before {
   516    content: "\E077";
   517  }
   518  .glyphicon-eject:before {
   519    content: "\E078";
   520  }
   521  .glyphicon-chevron-left:before {
   522    content: "\E079";
   523  }
   524  .glyphicon-chevron-right:before {
   525    content: "\E080";
   526  }
   527  .glyphicon-plus-sign:before {
   528    content: "\E081";
   529  }
   530  .glyphicon-minus-sign:before {
   531    content: "\E082";
   532  }
   533  .glyphicon-remove-sign:before {
   534    content: "\E083";
   535  }
   536  .glyphicon-ok-sign:before {
   537    content: "\E084";
   538  }
   539  .glyphicon-question-sign:before {
   540    content: "\E085";
   541  }
   542  .glyphicon-info-sign:before {
   543    content: "\E086";
   544  }
   545  .glyphicon-screenshot:before {
   546    content: "\E087";
   547  }
   548  .glyphicon-remove-circle:before {
   549    content: "\E088";
   550  }
   551  .glyphicon-ok-circle:before {
   552    content: "\E089";
   553  }
   554  .glyphicon-ban-circle:before {
   555    content: "\E090";
   556  }
   557  .glyphicon-arrow-left:before {
   558    content: "\E091";
   559  }
   560  .glyphicon-arrow-right:before {
   561    content: "\E092";
   562  }
   563  .glyphicon-arrow-up:before {
   564    content: "\E093";
   565  }
   566  .glyphicon-arrow-down:before {
   567    content: "\E094";
   568  }
   569  .glyphicon-share-alt:before {
   570    content: "\E095";
   571  }
   572  .glyphicon-resize-full:before {
   573    content: "\E096";
   574  }
   575  .glyphicon-resize-small:before {
   576    content: "\E097";
   577  }
   578  .glyphicon-exclamation-sign:before {
   579    content: "\E101";
   580  }
   581  .glyphicon-gift:before {
   582    content: "\E102";
   583  }
   584  .glyphicon-leaf:before {
   585    content: "\E103";
   586  }
   587  .glyphicon-fire:before {
   588    content: "\E104";
   589  }
   590  .glyphicon-eye-open:before {
   591    content: "\E105";
   592  }
   593  .glyphicon-eye-close:before {
   594    content: "\E106";
   595  }
   596  .glyphicon-warning-sign:before {
   597    content: "\E107";
   598  }
   599  .glyphicon-plane:before {
   600    content: "\E108";
   601  }
   602  .glyphicon-calendar:before {
   603    content: "\E109";
   604  }
   605  .glyphicon-random:before {
   606    content: "\E110";
   607  }
   608  .glyphicon-comment:before {
   609    content: "\E111";
   610  }
   611  .glyphicon-magnet:before {
   612    content: "\E112";
   613  }
   614  .glyphicon-chevron-up:before {
   615    content: "\E113";
   616  }
   617  .glyphicon-chevron-down:before {
   618    content: "\E114";
   619  }
   620  .glyphicon-retweet:before {
   621    content: "\E115";
   622  }
   623  .glyphicon-shopping-cart:before {
   624    content: "\E116";
   625  }
   626  .glyphicon-folder-close:before {
   627    content: "\E117";
   628  }
   629  .glyphicon-folder-open:before {
   630    content: "\E118";
   631  }
   632  .glyphicon-resize-vertical:before {
   633    content: "\E119";
   634  }
   635  .glyphicon-resize-horizontal:before {
   636    content: "\E120";
   637  }
   638  .glyphicon-hdd:before {
   639    content: "\E121";
   640  }
   641  .glyphicon-bullhorn:before {
   642    content: "\E122";
   643  }
   644  .glyphicon-bell:before {
   645    content: "\E123";
   646  }
   647  .glyphicon-certificate:before {
   648    content: "\E124";
   649  }
   650  .glyphicon-thumbs-up:before {
   651    content: "\E125";
   652  }
   653  .glyphicon-thumbs-down:before {
   654    content: "\E126";
   655  }
   656  .glyphicon-hand-right:before {
   657    content: "\E127";
   658  }
   659  .glyphicon-hand-left:before {
   660    content: "\E128";
   661  }
   662  .glyphicon-hand-up:before {
   663    content: "\E129";
   664  }
   665  .glyphicon-hand-down:before {
   666    content: "\E130";
   667  }
   668  .glyphicon-circle-arrow-right:before {
   669    content: "\E131";
   670  }
   671  .glyphicon-circle-arrow-left:before {
   672    content: "\E132";
   673  }
   674  .glyphicon-circle-arrow-up:before {
   675    content: "\E133";
   676  }
   677  .glyphicon-circle-arrow-down:before {
   678    content: "\E134";
   679  }
   680  .glyphicon-globe:before {
   681    content: "\E135";
   682  }
   683  .glyphicon-wrench:before {
   684    content: "\E136";
   685  }
   686  .glyphicon-tasks:before {
   687    content: "\E137";
   688  }
   689  .glyphicon-filter:before {
   690    content: "\E138";
   691  }
   692  .glyphicon-briefcase:before {
   693    content: "\E139";
   694  }
   695  .glyphicon-fullscreen:before {
   696    content: "\E140";
   697  }
   698  .glyphicon-dashboard:before {
   699    content: "\E141";
   700  }
   701  .glyphicon-paperclip:before {
   702    content: "\E142";
   703  }
   704  .glyphicon-heart-empty:before {
   705    content: "\E143";
   706  }
   707  .glyphicon-link:before {
   708    content: "\E144";
   709  }
   710  .glyphicon-phone:before {
   711    content: "\E145";
   712  }
   713  .glyphicon-pushpin:before {
   714    content: "\E146";
   715  }
   716  .glyphicon-usd:before {
   717    content: "\E148";
   718  }
   719  .glyphicon-gbp:before {
   720    content: "\E149";
   721  }
   722  .glyphicon-sort:before {
   723    content: "\E150";
   724  }
   725  .glyphicon-sort-by-alphabet:before {
   726    content: "\E151";
   727  }
   728  .glyphicon-sort-by-alphabet-alt:before {
   729    content: "\E152";
   730  }
   731  .glyphicon-sort-by-order:before {
   732    content: "\E153";
   733  }
   734  .glyphicon-sort-by-order-alt:before {
   735    content: "\E154";
   736  }
   737  .glyphicon-sort-by-attributes:before {
   738    content: "\E155";
   739  }
   740  .glyphicon-sort-by-attributes-alt:before {
   741    content: "\E156";
   742  }
   743  .glyphicon-unchecked:before {
   744    content: "\E157";
   745  }
   746  .glyphicon-expand:before {
   747    content: "\E158";
   748  }
   749  .glyphicon-collapse-down:before {
   750    content: "\E159";
   751  }
   752  .glyphicon-collapse-up:before {
   753    content: "\E160";
   754  }
   755  .glyphicon-log-in:before {
   756    content: "\E161";
   757  }
   758  .glyphicon-flash:before {
   759    content: "\E162";
   760  }
   761  .glyphicon-log-out:before {
   762    content: "\E163";
   763  }
   764  .glyphicon-new-window:before {
   765    content: "\E164";
   766  }
   767  .glyphicon-record:before {
   768    content: "\E165";
   769  }
   770  .glyphicon-save:before {
   771    content: "\E166";
   772  }
   773  .glyphicon-open:before {
   774    content: "\E167";
   775  }
   776  .glyphicon-saved:before {
   777    content: "\E168";
   778  }
   779  .glyphicon-import:before {
   780    content: "\E169";
   781  }
   782  .glyphicon-export:before {
   783    content: "\E170";
   784  }
   785  .glyphicon-send:before {
   786    content: "\E171";
   787  }
   788  .glyphicon-floppy-disk:before {
   789    content: "\E172";
   790  }
   791  .glyphicon-floppy-saved:before {
   792    content: "\E173";
   793  }
   794  .glyphicon-floppy-remove:before {
   795    content: "\E174";
   796  }
   797  .glyphicon-floppy-save:before {
   798    content: "\E175";
   799  }
   800  .glyphicon-floppy-open:before {
   801    content: "\E176";
   802  }
   803  .glyphicon-credit-card:before {
   804    content: "\E177";
   805  }
   806  .glyphicon-transfer:before {
   807    content: "\E178";
   808  }
   809  .glyphicon-cutlery:before {
   810    content: "\E179";
   811  }
   812  .glyphicon-header:before {
   813    content: "\E180";
   814  }
   815  .glyphicon-compressed:before {
   816    content: "\E181";
   817  }
   818  .glyphicon-earphone:before {
   819    content: "\E182";
   820  }
   821  .glyphicon-phone-alt:before {
   822    content: "\E183";
   823  }
   824  .glyphicon-tower:before {
   825    content: "\E184";
   826  }
   827  .glyphicon-stats:before {
   828    content: "\E185";
   829  }
   830  .glyphicon-sd-video:before {
   831    content: "\E186";
   832  }
   833  .glyphicon-hd-video:before {
   834    content: "\E187";
   835  }
   836  .glyphicon-subtitles:before {
   837    content: "\E188";
   838  }
   839  .glyphicon-sound-stereo:before {
   840    content: "\E189";
   841  }
   842  .glyphicon-sound-dolby:before {
   843    content: "\E190";
   844  }
   845  .glyphicon-sound-5-1:before {
   846    content: "\E191";
   847  }
   848  .glyphicon-sound-6-1:before {
   849    content: "\E192";
   850  }
   851  .glyphicon-sound-7-1:before {
   852    content: "\E193";
   853  }
   854  .glyphicon-copyright-mark:before {
   855    content: "\E194";
   856  }
   857  .glyphicon-registration-mark:before {
   858    content: "\E195";
   859  }
   860  .glyphicon-cloud-download:before {
   861    content: "\E197";
   862  }
   863  .glyphicon-cloud-upload:before {
   864    content: "\E198";
   865  }
   866  .glyphicon-tree-conifer:before {
   867    content: "\E199";
   868  }
   869  .glyphicon-tree-deciduous:before {
   870    content: "\E200";
   871  }
   872  .glyphicon-cd:before {
   873    content: "\E201";
   874  }
   875  .glyphicon-save-file:before {
   876    content: "\E202";
   877  }
   878  .glyphicon-open-file:before {
   879    content: "\E203";
   880  }
   881  .glyphicon-level-up:before {
   882    content: "\E204";
   883  }
   884  .glyphicon-copy:before {
   885    content: "\E205";
   886  }
   887  .glyphicon-paste:before {
   888    content: "\E206";
   889  }
   890  .glyphicon-alert:before {
   891    content: "\E209";
   892  }
   893  .glyphicon-equalizer:before {
   894    content: "\E210";
   895  }
   896  .glyphicon-king:before {
   897    content: "\E211";
   898  }
   899  .glyphicon-queen:before {
   900    content: "\E212";
   901  }
   902  .glyphicon-pawn:before {
   903    content: "\E213";
   904  }
   905  .glyphicon-bishop:before {
   906    content: "\E214";
   907  }
   908  .glyphicon-knight:before {
   909    content: "\E215";
   910  }
   911  .glyphicon-baby-formula:before {
   912    content: "\E216";
   913  }
   914  .glyphicon-tent:before {
   915    content: "\26FA";
   916  }
   917  .glyphicon-blackboard:before {
   918    content: "\E218";
   919  }
   920  .glyphicon-bed:before {
   921    content: "\E219";
   922  }
   923  .glyphicon-apple:before {
   924    content: "\F8FF";
   925  }
   926  .glyphicon-erase:before {
   927    content: "\E221";
   928  }
   929  .glyphicon-hourglass:before {
   930    content: "\231B";
   931  }
   932  .glyphicon-lamp:before {
   933    content: "\E223";
   934  }
   935  .glyphicon-duplicate:before {
   936    content: "\E224";
   937  }
   938  .glyphicon-piggy-bank:before {
   939    content: "\E225";
   940  }
   941  .glyphicon-scissors:before {
   942    content: "\E226";
   943  }
   944  .glyphicon-bitcoin:before {
   945    content: "\E227";
   946  }
   947  .glyphicon-btc:before {
   948    content: "\E227";
   949  }
   950  .glyphicon-xbt:before {
   951    content: "\E227";
   952  }
   953  .glyphicon-yen:before {
   954    content: "\A5";
   955  }
   956  .glyphicon-jpy:before {
   957    content: "\A5";
   958  }
   959  .glyphicon-ruble:before {
   960    content: "\20BD";
   961  }
   962  .glyphicon-rub:before {
   963    content: "\20BD";
   964  }
   965  .glyphicon-scale:before {
   966    content: "\E230";
   967  }
   968  .glyphicon-ice-lolly:before {
   969    content: "\E231";
   970  }
   971  .glyphicon-ice-lolly-tasted:before {
   972    content: "\E232";
   973  }
   974  .glyphicon-education:before {
   975    content: "\E233";
   976  }
   977  .glyphicon-option-horizontal:before {
   978    content: "\E234";
   979  }
   980  .glyphicon-option-vertical:before {
   981    content: "\E235";
   982  }
   983  .glyphicon-menu-hamburger:before {
   984    content: "\E236";
   985  }
   986  .glyphicon-modal-window:before {
   987    content: "\E237";
   988  }
   989  .glyphicon-oil:before {
   990    content: "\E238";
   991  }
   992  .glyphicon-grain:before {
   993    content: "\E239";
   994  }
   995  .glyphicon-sunglasses:before {
   996    content: "\E240";
   997  }
   998  .glyphicon-text-size:before {
   999    content: "\E241";
  1000  }
  1001  .glyphicon-text-color:before {
  1002    content: "\E242";
  1003  }
  1004  .glyphicon-text-background:before {
  1005    content: "\E243";
  1006  }
  1007  .glyphicon-object-align-top:before {
  1008    content: "\E244";
  1009  }
  1010  .glyphicon-object-align-bottom:before {
  1011    content: "\E245";
  1012  }
  1013  .glyphicon-object-align-horizontal:before {
  1014    content: "\E246";
  1015  }
  1016  .glyphicon-object-align-left:before {
  1017    content: "\E247";
  1018  }
  1019  .glyphicon-object-align-vertical:before {
  1020    content: "\E248";
  1021  }
  1022  .glyphicon-object-align-right:before {
  1023    content: "\E249";
  1024  }
  1025  .glyphicon-triangle-right:before {
  1026    content: "\E250";
  1027  }
  1028  .glyphicon-triangle-left:before {
  1029    content: "\E251";
  1030  }
  1031  .glyphicon-triangle-bottom:before {
  1032    content: "\E252";
  1033  }
  1034  .glyphicon-triangle-top:before {
  1035    content: "\E253";
  1036  }
  1037  .glyphicon-console:before {
  1038    content: "\E254";
  1039  }
  1040  .glyphicon-superscript:before {
  1041    content: "\E255";
  1042  }
  1043  .glyphicon-subscript:before {
  1044    content: "\E256";
  1045  }
  1046  .glyphicon-menu-left:before {
  1047    content: "\E257";
  1048  }
  1049  .glyphicon-menu-right:before {
  1050    content: "\E258";
  1051  }
  1052  .glyphicon-menu-down:before {
  1053    content: "\E259";
  1054  }
  1055  .glyphicon-menu-up:before {
  1056    content: "\E260";
  1057  }
  1058  * {
  1059    -webkit-box-sizing: border-box;
  1060    -moz-box-sizing: border-box;
  1061    box-sizing: border-box;
  1062  }
  1063  *:before,
  1064  *:after {
  1065    -webkit-box-sizing: border-box;
  1066    -moz-box-sizing: border-box;
  1067    box-sizing: border-box;
  1068  }
  1069  html {
  1070    font-size: 10px;
  1071    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1072  }
  1073  body {
  1074    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  1075    font-size: 14px;
  1076    line-height: 1.42857143;
  1077    color: #212121;
  1078    background-color: #ffffff;
  1079  }
  1080  input,
  1081  button,
  1082  select,
  1083  textarea {
  1084    font-family: inherit;
  1085    font-size: inherit;
  1086    line-height: inherit;
  1087  }
  1088  a {
  1089    color: #1976D2;
  1090    text-decoration: none;
  1091  }
  1092  a:hover,
  1093  a:focus {
  1094    color: #11508e;
  1095    text-decoration: underline;
  1096  }
  1097  a:focus {
  1098    outline: 5px auto -webkit-focus-ring-color;
  1099    outline-offset: -2px;
  1100  }
  1101  figure {
  1102    margin: 0;
  1103  }
  1104  img {
  1105    vertical-align: middle;
  1106  }
  1107  .img-responsive,
  1108  .thumbnail > img,
  1109  .thumbnail a > img,
  1110  .carousel-inner > .item > img,
  1111  .carousel-inner > .item > a > img {
  1112    display: block;
  1113    max-width: 100%;
  1114    height: auto;
  1115  }
  1116  .img-rounded {
  1117    border-radius: 3px;
  1118  }
  1119  .img-thumbnail {
  1120    padding: 4px;
  1121    line-height: 1.42857143;
  1122    background-color: #ffffff;
  1123    border: 1px solid #ddd;
  1124    border-radius: 3px;
  1125    -webkit-transition: all 0.2s ease-in-out;
  1126    -o-transition: all 0.2s ease-in-out;
  1127    transition: all 0.2s ease-in-out;
  1128    display: inline-block;
  1129    max-width: 100%;
  1130    height: auto;
  1131  }
  1132  .img-circle {
  1133    border-radius: 50%;
  1134  }
  1135  hr {
  1136    margin-top: 20px;
  1137    margin-bottom: 20px;
  1138    border: 0;
  1139    border-top: 1px solid #eeeeee;
  1140  }
  1141  .sr-only {
  1142    position: absolute;
  1143    width: 1px;
  1144    height: 1px;
  1145    margin: -1px;
  1146    padding: 0;
  1147    overflow: hidden;
  1148    clip: rect(0, 0, 0, 0);
  1149    border: 0;
  1150  }
  1151  .sr-only-focusable:active,
  1152  .sr-only-focusable:focus {
  1153    position: static;
  1154    width: auto;
  1155    height: auto;
  1156    margin: 0;
  1157    overflow: visible;
  1158    clip: auto;
  1159  }
  1160  [role="button"] {
  1161    cursor: pointer;
  1162  }
  1163  h1,
  1164  h2,
  1165  h3,
  1166  h4,
  1167  h5,
  1168  h6,
  1169  .h1,
  1170  .h2,
  1171  .h3,
  1172  .h4,
  1173  .h5,
  1174  .h6 {
  1175    font-family: inherit;
  1176    font-weight: 500;
  1177    line-height: 1.1;
  1178    color: inherit;
  1179  }
  1180  h1 small,
  1181  h2 small,
  1182  h3 small,
  1183  h4 small,
  1184  h5 small,
  1185  h6 small,
  1186  .h1 small,
  1187  .h2 small,
  1188  .h3 small,
  1189  .h4 small,
  1190  .h5 small,
  1191  .h6 small,
  1192  h1 .small,
  1193  h2 .small,
  1194  h3 .small,
  1195  h4 .small,
  1196  h5 .small,
  1197  h6 .small,
  1198  .h1 .small,
  1199  .h2 .small,
  1200  .h3 .small,
  1201  .h4 .small,
  1202  .h5 .small,
  1203  .h6 .small {
  1204    font-weight: normal;
  1205    line-height: 1;
  1206    color: #bbb;
  1207  }
  1208  h1,
  1209  .h1,
  1210  h2,
  1211  .h2,
  1212  h3,
  1213  .h3 {
  1214    margin-top: 20px;
  1215    margin-bottom: 10px;
  1216  }
  1217  h1 small,
  1218  .h1 small,
  1219  h2 small,
  1220  .h2 small,
  1221  h3 small,
  1222  .h3 small,
  1223  h1 .small,
  1224  .h1 .small,
  1225  h2 .small,
  1226  .h2 .small,
  1227  h3 .small,
  1228  .h3 .small {
  1229    font-size: 65%;
  1230  }
  1231  h4,
  1232  .h4,
  1233  h5,
  1234  .h5,
  1235  h6,
  1236  .h6 {
  1237    margin-top: 10px;
  1238    margin-bottom: 10px;
  1239  }
  1240  h4 small,
  1241  .h4 small,
  1242  h5 small,
  1243  .h5 small,
  1244  h6 small,
  1245  .h6 small,
  1246  h4 .small,
  1247  .h4 .small,
  1248  h5 .small,
  1249  .h5 .small,
  1250  h6 .small,
  1251  .h6 .small {
  1252    font-size: 75%;
  1253  }
  1254  h1,
  1255  .h1 {
  1256    font-size: 36px;
  1257  }
  1258  h2,
  1259  .h2 {
  1260    font-size: 30px;
  1261  }
  1262  h3,
  1263  .h3 {
  1264    font-size: 24px;
  1265  }
  1266  h4,
  1267  .h4 {
  1268    font-size: 18px;
  1269  }
  1270  h5,
  1271  .h5 {
  1272    font-size: 14px;
  1273  }
  1274  h6,
  1275  .h6 {
  1276    font-size: 12px;
  1277  }
  1278  p {
  1279    margin: 0 0 10px;
  1280  }
  1281  .lead {
  1282    margin-bottom: 20px;
  1283    font-size: 16px;
  1284    font-weight: 300;
  1285    line-height: 1.4;
  1286  }
  1287  @media (min-width: 768px) {
  1288    .lead {
  1289      font-size: 21px;
  1290    }
  1291  }
  1292  small,
  1293  .small {
  1294    font-size: 85%;
  1295  }
  1296  mark,
  1297  .mark {
  1298    background-color: #fcf8e3;
  1299    padding: .2em;
  1300  }
  1301  .text-left {
  1302    text-align: left;
  1303  }
  1304  .text-right {
  1305    text-align: right;
  1306  }
  1307  .text-center {
  1308    text-align: center;
  1309  }
  1310  .text-justify {
  1311    text-align: justify;
  1312  }
  1313  .text-nowrap {
  1314    white-space: nowrap;
  1315  }
  1316  .text-lowercase {
  1317    text-transform: lowercase;
  1318  }
  1319  .text-uppercase {
  1320    text-transform: uppercase;
  1321  }
  1322  .text-capitalize {
  1323    text-transform: capitalize;
  1324  }
  1325  .text-muted {
  1326    color: #bbb;
  1327  }
  1328  .text-primary {
  1329    color: #1976D2;
  1330  }
  1331  a.text-primary:hover,
  1332  a.text-primary:focus {
  1333    color: #145ca4;
  1334  }
  1335  .text-success {
  1336    color: #3c763d;
  1337  }
  1338  a.text-success:hover,
  1339  a.text-success:focus {
  1340    color: #2b542c;
  1341  }
  1342  .text-info {
  1343    color: #31708f;
  1344  }
  1345  a.text-info:hover,
  1346  a.text-info:focus {
  1347    color: #245269;
  1348  }
  1349  .text-warning {
  1350    color: #8a6d3b;
  1351  }
  1352  a.text-warning:hover,
  1353  a.text-warning:focus {
  1354    color: #66512c;
  1355  }
  1356  .text-danger {
  1357    color: #a94442;
  1358  }
  1359  a.text-danger:hover,
  1360  a.text-danger:focus {
  1361    color: #843534;
  1362  }
  1363  .bg-primary {
  1364    color: #fff;
  1365    background-color: #1976D2;
  1366  }
  1367  a.bg-primary:hover,
  1368  a.bg-primary:focus {
  1369    background-color: #145ca4;
  1370  }
  1371  .bg-success {
  1372    background-color: #dff0d8;
  1373  }
  1374  a.bg-success:hover,
  1375  a.bg-success:focus {
  1376    background-color: #c1e2b3;
  1377  }
  1378  .bg-info {
  1379    background-color: #d9edf7;
  1380  }
  1381  a.bg-info:hover,
  1382  a.bg-info:focus {
  1383    background-color: #afd9ee;
  1384  }
  1385  .bg-warning {
  1386    background-color: #fcf8e3;
  1387  }
  1388  a.bg-warning:hover,
  1389  a.bg-warning:focus {
  1390    background-color: #f7ecb5;
  1391  }
  1392  .bg-danger {
  1393    background-color: #f2dede;
  1394  }
  1395  a.bg-danger:hover,
  1396  a.bg-danger:focus {
  1397    background-color: #e4b9b9;
  1398  }
  1399  .page-header {
  1400    padding-bottom: 9px;
  1401    margin: 40px 0 20px;
  1402    border-bottom: 1px solid #eeeeee;
  1403  }
  1404  ul,
  1405  ol {
  1406    margin-top: 0;
  1407    margin-bottom: 10px;
  1408  }
  1409  ul ul,
  1410  ol ul,
  1411  ul ol,
  1412  ol ol {
  1413    margin-bottom: 0;
  1414  }
  1415  .list-unstyled {
  1416    padding-left: 0;
  1417    list-style: none;
  1418  }
  1419  .list-inline {
  1420    padding-left: 0;
  1421    list-style: none;
  1422    margin-left: -5px;
  1423  }
  1424  .list-inline > li {
  1425    display: inline-block;
  1426    padding-left: 5px;
  1427    padding-right: 5px;
  1428  }
  1429  dl {
  1430    margin-top: 0;
  1431    margin-bottom: 20px;
  1432  }
  1433  dt,
  1434  dd {
  1435    line-height: 1.42857143;
  1436  }
  1437  dt {
  1438    font-weight: bold;
  1439  }
  1440  dd {
  1441    margin-left: 0;
  1442  }
  1443  @media (min-width: 768px) {
  1444    .dl-horizontal dt {
  1445      float: left;
  1446      width: 160px;
  1447      clear: left;
  1448      text-align: right;
  1449      overflow: hidden;
  1450      text-overflow: ellipsis;
  1451      white-space: nowrap;
  1452    }
  1453    .dl-horizontal dd {
  1454      margin-left: 180px;
  1455    }
  1456  }
  1457  abbr[title],
  1458  abbr[data-original-title] {
  1459    cursor: help;
  1460    border-bottom: 1px dotted #bbb;
  1461  }
  1462  .initialism {
  1463    font-size: 90%;
  1464    text-transform: uppercase;
  1465  }
  1466  blockquote {
  1467    padding: 10px 20px;
  1468    margin: 0 0 20px;
  1469    font-size: 17.5px;
  1470    border-left: 5px solid #eeeeee;
  1471  }
  1472  blockquote p:last-child,
  1473  blockquote ul:last-child,
  1474  blockquote ol:last-child {
  1475    margin-bottom: 0;
  1476  }
  1477  blockquote footer,
  1478  blockquote small,
  1479  blockquote .small {
  1480    display: block;
  1481    font-size: 80%;
  1482    line-height: 1.42857143;
  1483    color: #bbb;
  1484  }
  1485  blockquote footer:before,
  1486  blockquote small:before,
  1487  blockquote .small:before {
  1488    content: '\2014   \A0';
  1489  }
  1490  .blockquote-reverse,
  1491  blockquote.pull-right {
  1492    padding-right: 15px;
  1493    padding-left: 0;
  1494    border-right: 5px solid #eeeeee;
  1495    border-left: 0;
  1496    text-align: right;
  1497  }
  1498  .blockquote-reverse footer:before,
  1499  blockquote.pull-right footer:before,
  1500  .blockquote-reverse small:before,
  1501  blockquote.pull-right small:before,
  1502  .blockquote-reverse .small:before,
  1503  blockquote.pull-right .small:before {
  1504    content: '';
  1505  }
  1506  .blockquote-reverse footer:after,
  1507  blockquote.pull-right footer:after,
  1508  .blockquote-reverse small:after,
  1509  blockquote.pull-right small:after,
  1510  .blockquote-reverse .small:after,
  1511  blockquote.pull-right .small:after {
  1512    content: '\A0   \2014';
  1513  }
  1514  address {
  1515    margin-bottom: 20px;
  1516    font-style: normal;
  1517    line-height: 1.42857143;
  1518  }
  1519  code,
  1520  kbd,
  1521  pre,
  1522  samp {
  1523    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  1524  }
  1525  code {
  1526    padding: 2px 4px;
  1527    font-size: 90%;
  1528    color: #c7254e;
  1529    background-color: #f9f2f4;
  1530    border-radius: 3px;
  1531  }
  1532  kbd {
  1533    padding: 2px 4px;
  1534    font-size: 90%;
  1535    color: #fff;
  1536    background-color: #333;
  1537    border-radius: 3px;
  1538    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  1539  }
  1540  kbd kbd {
  1541    padding: 0;
  1542    font-size: 100%;
  1543    font-weight: bold;
  1544    box-shadow: none;
  1545  }
  1546  pre {
  1547    display: block;
  1548    padding: 9.5px;
  1549    margin: 0 0 10px;
  1550    font-size: 13px;
  1551    line-height: 1.42857143;
  1552    word-break: break-all;
  1553    word-wrap: break-word;
  1554    color: #212121;
  1555    background-color: #f5f5f5;
  1556    border: 1px solid #ccc;
  1557    border-radius: 3px;
  1558  }
  1559  pre code {
  1560    padding: 0;
  1561    font-size: inherit;
  1562    color: inherit;
  1563    white-space: pre-wrap;
  1564    background-color: transparent;
  1565    border-radius: 0;
  1566  }
  1567  .pre-scrollable {
  1568    max-height: 340px;
  1569    overflow-y: scroll;
  1570  }
  1571  .container {
  1572    margin-right: auto;
  1573    margin-left: auto;
  1574    padding-left: 15px;
  1575    padding-right: 15px;
  1576  }
  1577  @media (min-width: 768px) {
  1578    .container {
  1579      width: 750px;
  1580    }
  1581  }
  1582  @media (min-width: 992px) {
  1583    .container {
  1584      width: 970px;
  1585    }
  1586  }
  1587  @media (min-width: 1200px) {
  1588    .container {
  1589      width: 1170px;
  1590    }
  1591  }
  1592  .container-fluid {
  1593    margin-right: auto;
  1594    margin-left: auto;
  1595    padding-left: 15px;
  1596    padding-right: 15px;
  1597  }
  1598  .row {
  1599    margin-left: -15px;
  1600    margin-right: -15px;
  1601  }
  1602  .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 {
  1603    position: relative;
  1604    min-height: 1px;
  1605    padding-left: 15px;
  1606    padding-right: 15px;
  1607  }
  1608  .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 {
  1609    float: left;
  1610  }
  1611  .col-xs-12 {
  1612    width: 100%;
  1613  }
  1614  .col-xs-11 {
  1615    width: 91.66666667%;
  1616  }
  1617  .col-xs-10 {
  1618    width: 83.33333333%;
  1619  }
  1620  .col-xs-9 {
  1621    width: 75%;
  1622  }
  1623  .col-xs-8 {
  1624    width: 66.66666667%;
  1625  }
  1626  .col-xs-7 {
  1627    width: 58.33333333%;
  1628  }
  1629  .col-xs-6 {
  1630    width: 50%;
  1631  }
  1632  .col-xs-5 {
  1633    width: 41.66666667%;
  1634  }
  1635  .col-xs-4 {
  1636    width: 33.33333333%;
  1637  }
  1638  .col-xs-3 {
  1639    width: 25%;
  1640  }
  1641  .col-xs-2 {
  1642    width: 16.66666667%;
  1643  }
  1644  .col-xs-1 {
  1645    width: 8.33333333%;
  1646  }
  1647  .col-xs-pull-12 {
  1648    right: 100%;
  1649  }
  1650  .col-xs-pull-11 {
  1651    right: 91.66666667%;
  1652  }
  1653  .col-xs-pull-10 {
  1654    right: 83.33333333%;
  1655  }
  1656  .col-xs-pull-9 {
  1657    right: 75%;
  1658  }
  1659  .col-xs-pull-8 {
  1660    right: 66.66666667%;
  1661  }
  1662  .col-xs-pull-7 {
  1663    right: 58.33333333%;
  1664  }
  1665  .col-xs-pull-6 {
  1666    right: 50%;
  1667  }
  1668  .col-xs-pull-5 {
  1669    right: 41.66666667%;
  1670  }
  1671  .col-xs-pull-4 {
  1672    right: 33.33333333%;
  1673  }
  1674  .col-xs-pull-3 {
  1675    right: 25%;
  1676  }
  1677  .col-xs-pull-2 {
  1678    right: 16.66666667%;
  1679  }
  1680  .col-xs-pull-1 {
  1681    right: 8.33333333%;
  1682  }
  1683  .col-xs-pull-0 {
  1684    right: auto;
  1685  }
  1686  .col-xs-push-12 {
  1687    left: 100%;
  1688  }
  1689  .col-xs-push-11 {
  1690    left: 91.66666667%;
  1691  }
  1692  .col-xs-push-10 {
  1693    left: 83.33333333%;
  1694  }
  1695  .col-xs-push-9 {
  1696    left: 75%;
  1697  }
  1698  .col-xs-push-8 {
  1699    left: 66.66666667%;
  1700  }
  1701  .col-xs-push-7 {
  1702    left: 58.33333333%;
  1703  }
  1704  .col-xs-push-6 {
  1705    left: 50%;
  1706  }
  1707  .col-xs-push-5 {
  1708    left: 41.66666667%;
  1709  }
  1710  .col-xs-push-4 {
  1711    left: 33.33333333%;
  1712  }
  1713  .col-xs-push-3 {
  1714    left: 25%;
  1715  }
  1716  .col-xs-push-2 {
  1717    left: 16.66666667%;
  1718  }
  1719  .col-xs-push-1 {
  1720    left: 8.33333333%;
  1721  }
  1722  .col-xs-push-0 {
  1723    left: auto;
  1724  }
  1725  .col-xs-offset-12 {
  1726    margin-left: 100%;
  1727  }
  1728  .col-xs-offset-11 {
  1729    margin-left: 91.66666667%;
  1730  }
  1731  .col-xs-offset-10 {
  1732    margin-left: 83.33333333%;
  1733  }
  1734  .col-xs-offset-9 {
  1735    margin-left: 75%;
  1736  }
  1737  .col-xs-offset-8 {
  1738    margin-left: 66.66666667%;
  1739  }
  1740  .col-xs-offset-7 {
  1741    margin-left: 58.33333333%;
  1742  }
  1743  .col-xs-offset-6 {
  1744    margin-left: 50%;
  1745  }
  1746  .col-xs-offset-5 {
  1747    margin-left: 41.66666667%;
  1748  }
  1749  .col-xs-offset-4 {
  1750    margin-left: 33.33333333%;
  1751  }
  1752  .col-xs-offset-3 {
  1753    margin-left: 25%;
  1754  }
  1755  .col-xs-offset-2 {
  1756    margin-left: 16.66666667%;
  1757  }
  1758  .col-xs-offset-1 {
  1759    margin-left: 8.33333333%;
  1760  }
  1761  .col-xs-offset-0 {
  1762    margin-left: 0%;
  1763  }
  1764  @media (min-width: 768px) {
  1765    .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 {
  1766      float: left;
  1767    }
  1768    .col-sm-12 {
  1769      width: 100%;
  1770    }
  1771    .col-sm-11 {
  1772      width: 91.66666667%;
  1773    }
  1774    .col-sm-10 {
  1775      width: 83.33333333%;
  1776    }
  1777    .col-sm-9 {
  1778      width: 75%;
  1779    }
  1780    .col-sm-8 {
  1781      width: 66.66666667%;
  1782    }
  1783    .col-sm-7 {
  1784      width: 58.33333333%;
  1785    }
  1786    .col-sm-6 {
  1787      width: 50%;
  1788    }
  1789    .col-sm-5 {
  1790      width: 41.66666667%;
  1791    }
  1792    .col-sm-4 {
  1793      width: 33.33333333%;
  1794    }
  1795    .col-sm-3 {
  1796      width: 25%;
  1797    }
  1798    .col-sm-2 {
  1799      width: 16.66666667%;
  1800    }
  1801    .col-sm-1 {
  1802      width: 8.33333333%;
  1803    }
  1804    .col-sm-pull-12 {
  1805      right: 100%;
  1806    }
  1807    .col-sm-pull-11 {
  1808      right: 91.66666667%;
  1809    }
  1810    .col-sm-pull-10 {
  1811      right: 83.33333333%;
  1812    }
  1813    .col-sm-pull-9 {
  1814      right: 75%;
  1815    }
  1816    .col-sm-pull-8 {
  1817      right: 66.66666667%;
  1818    }
  1819    .col-sm-pull-7 {
  1820      right: 58.33333333%;
  1821    }
  1822    .col-sm-pull-6 {
  1823      right: 50%;
  1824    }
  1825    .col-sm-pull-5 {
  1826      right: 41.66666667%;
  1827    }
  1828    .col-sm-pull-4 {
  1829      right: 33.33333333%;
  1830    }
  1831    .col-sm-pull-3 {
  1832      right: 25%;
  1833    }
  1834    .col-sm-pull-2 {
  1835      right: 16.66666667%;
  1836    }
  1837    .col-sm-pull-1 {
  1838      right: 8.33333333%;
  1839    }
  1840    .col-sm-pull-0 {
  1841      right: auto;
  1842    }
  1843    .col-sm-push-12 {
  1844      left: 100%;
  1845    }
  1846    .col-sm-push-11 {
  1847      left: 91.66666667%;
  1848    }
  1849    .col-sm-push-10 {
  1850      left: 83.33333333%;
  1851    }
  1852    .col-sm-push-9 {
  1853      left: 75%;
  1854    }
  1855    .col-sm-push-8 {
  1856      left: 66.66666667%;
  1857    }
  1858    .col-sm-push-7 {
  1859      left: 58.33333333%;
  1860    }
  1861    .col-sm-push-6 {
  1862      left: 50%;
  1863    }
  1864    .col-sm-push-5 {
  1865      left: 41.66666667%;
  1866    }
  1867    .col-sm-push-4 {
  1868      left: 33.33333333%;
  1869    }
  1870    .col-sm-push-3 {
  1871      left: 25%;
  1872    }
  1873    .col-sm-push-2 {
  1874      left: 16.66666667%;
  1875    }
  1876    .col-sm-push-1 {
  1877      left: 8.33333333%;
  1878    }
  1879    .col-sm-push-0 {
  1880      left: auto;
  1881    }
  1882    .col-sm-offset-12 {
  1883      margin-left: 100%;
  1884    }
  1885    .col-sm-offset-11 {
  1886      margin-left: 91.66666667%;
  1887    }
  1888    .col-sm-offset-10 {
  1889      margin-left: 83.33333333%;
  1890    }
  1891    .col-sm-offset-9 {
  1892      margin-left: 75%;
  1893    }
  1894    .col-sm-offset-8 {
  1895      margin-left: 66.66666667%;
  1896    }
  1897    .col-sm-offset-7 {
  1898      margin-left: 58.33333333%;
  1899    }
  1900    .col-sm-offset-6 {
  1901      margin-left: 50%;
  1902    }
  1903    .col-sm-offset-5 {
  1904      margin-left: 41.66666667%;
  1905    }
  1906    .col-sm-offset-4 {
  1907      margin-left: 33.33333333%;
  1908    }
  1909    .col-sm-offset-3 {
  1910      margin-left: 25%;
  1911    }
  1912    .col-sm-offset-2 {
  1913      margin-left: 16.66666667%;
  1914    }
  1915    .col-sm-offset-1 {
  1916      margin-left: 8.33333333%;
  1917    }
  1918    .col-sm-offset-0 {
  1919      margin-left: 0%;
  1920    }
  1921  }
  1922  @media (min-width: 992px) {
  1923    .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 {
  1924      float: left;
  1925    }
  1926    .col-md-12 {
  1927      width: 100%;
  1928    }
  1929    .col-md-11 {
  1930      width: 91.66666667%;
  1931    }
  1932    .col-md-10 {
  1933      width: 83.33333333%;
  1934    }
  1935    .col-md-9 {
  1936      width: 75%;
  1937    }
  1938    .col-md-8 {
  1939      width: 66.66666667%;
  1940    }
  1941    .col-md-7 {
  1942      width: 58.33333333%;
  1943    }
  1944    .col-md-6 {
  1945      width: 50%;
  1946    }
  1947    .col-md-5 {
  1948      width: 41.66666667%;
  1949    }
  1950    .col-md-4 {
  1951      width: 33.33333333%;
  1952    }
  1953    .col-md-3 {
  1954      width: 25%;
  1955    }
  1956    .col-md-2 {
  1957      width: 16.66666667%;
  1958    }
  1959    .col-md-1 {
  1960      width: 8.33333333%;
  1961    }
  1962    .col-md-pull-12 {
  1963      right: 100%;
  1964    }
  1965    .col-md-pull-11 {
  1966      right: 91.66666667%;
  1967    }
  1968    .col-md-pull-10 {
  1969      right: 83.33333333%;
  1970    }
  1971    .col-md-pull-9 {
  1972      right: 75%;
  1973    }
  1974    .col-md-pull-8 {
  1975      right: 66.66666667%;
  1976    }
  1977    .col-md-pull-7 {
  1978      right: 58.33333333%;
  1979    }
  1980    .col-md-pull-6 {
  1981      right: 50%;
  1982    }
  1983    .col-md-pull-5 {
  1984      right: 41.66666667%;
  1985    }
  1986    .col-md-pull-4 {
  1987      right: 33.33333333%;
  1988    }
  1989    .col-md-pull-3 {
  1990      right: 25%;
  1991    }
  1992    .col-md-pull-2 {
  1993      right: 16.66666667%;
  1994    }
  1995    .col-md-pull-1 {
  1996      right: 8.33333333%;
  1997    }
  1998    .col-md-pull-0 {
  1999      right: auto;
  2000    }
  2001    .col-md-push-12 {
  2002      left: 100%;
  2003    }
  2004    .col-md-push-11 {
  2005      left: 91.66666667%;
  2006    }
  2007    .col-md-push-10 {
  2008      left: 83.33333333%;
  2009    }
  2010    .col-md-push-9 {
  2011      left: 75%;
  2012    }
  2013    .col-md-push-8 {
  2014      left: 66.66666667%;
  2015    }
  2016    .col-md-push-7 {
  2017      left: 58.33333333%;
  2018    }
  2019    .col-md-push-6 {
  2020      left: 50%;
  2021    }
  2022    .col-md-push-5 {
  2023      left: 41.66666667%;
  2024    }
  2025    .col-md-push-4 {
  2026      left: 33.33333333%;
  2027    }
  2028    .col-md-push-3 {
  2029      left: 25%;
  2030    }
  2031    .col-md-push-2 {
  2032      left: 16.66666667%;
  2033    }
  2034    .col-md-push-1 {
  2035      left: 8.33333333%;
  2036    }
  2037    .col-md-push-0 {
  2038      left: auto;
  2039    }
  2040    .col-md-offset-12 {
  2041      margin-left: 100%;
  2042    }
  2043    .col-md-offset-11 {
  2044      margin-left: 91.66666667%;
  2045    }
  2046    .col-md-offset-10 {
  2047      margin-left: 83.33333333%;
  2048    }
  2049    .col-md-offset-9 {
  2050      margin-left: 75%;
  2051    }
  2052    .col-md-offset-8 {
  2053      margin-left: 66.66666667%;
  2054    }
  2055    .col-md-offset-7 {
  2056      margin-left: 58.33333333%;
  2057    }
  2058    .col-md-offset-6 {
  2059      margin-left: 50%;
  2060    }
  2061    .col-md-offset-5 {
  2062      margin-left: 41.66666667%;
  2063    }
  2064    .col-md-offset-4 {
  2065      margin-left: 33.33333333%;
  2066    }
  2067    .col-md-offset-3 {
  2068      margin-left: 25%;
  2069    }
  2070    .col-md-offset-2 {
  2071      margin-left: 16.66666667%;
  2072    }
  2073    .col-md-offset-1 {
  2074      margin-left: 8.33333333%;
  2075    }
  2076    .col-md-offset-0 {
  2077      margin-left: 0%;
  2078    }
  2079  }
  2080  @media (min-width: 1200px) {
  2081    .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 {
  2082      float: left;
  2083    }
  2084    .col-lg-12 {
  2085      width: 100%;
  2086    }
  2087    .col-lg-11 {
  2088      width: 91.66666667%;
  2089    }
  2090    .col-lg-10 {
  2091      width: 83.33333333%;
  2092    }
  2093    .col-lg-9 {
  2094      width: 75%;
  2095    }
  2096    .col-lg-8 {
  2097      width: 66.66666667%;
  2098    }
  2099    .col-lg-7 {
  2100      width: 58.33333333%;
  2101    }
  2102    .col-lg-6 {
  2103      width: 50%;
  2104    }
  2105    .col-lg-5 {
  2106      width: 41.66666667%;
  2107    }
  2108    .col-lg-4 {
  2109      width: 33.33333333%;
  2110    }
  2111    .col-lg-3 {
  2112      width: 25%;
  2113    }
  2114    .col-lg-2 {
  2115      width: 16.66666667%;
  2116    }
  2117    .col-lg-1 {
  2118      width: 8.33333333%;
  2119    }
  2120    .col-lg-pull-12 {
  2121      right: 100%;
  2122    }
  2123    .col-lg-pull-11 {
  2124      right: 91.66666667%;
  2125    }
  2126    .col-lg-pull-10 {
  2127      right: 83.33333333%;
  2128    }
  2129    .col-lg-pull-9 {
  2130      right: 75%;
  2131    }
  2132    .col-lg-pull-8 {
  2133      right: 66.66666667%;
  2134    }
  2135    .col-lg-pull-7 {
  2136      right: 58.33333333%;
  2137    }
  2138    .col-lg-pull-6 {
  2139      right: 50%;
  2140    }
  2141    .col-lg-pull-5 {
  2142      right: 41.66666667%;
  2143    }
  2144    .col-lg-pull-4 {
  2145      right: 33.33333333%;
  2146    }
  2147    .col-lg-pull-3 {
  2148      right: 25%;
  2149    }
  2150    .col-lg-pull-2 {
  2151      right: 16.66666667%;
  2152    }
  2153    .col-lg-pull-1 {
  2154      right: 8.33333333%;
  2155    }
  2156    .col-lg-pull-0 {
  2157      right: auto;
  2158    }
  2159    .col-lg-push-12 {
  2160      left: 100%;
  2161    }
  2162    .col-lg-push-11 {
  2163      left: 91.66666667%;
  2164    }
  2165    .col-lg-push-10 {
  2166      left: 83.33333333%;
  2167    }
  2168    .col-lg-push-9 {
  2169      left: 75%;
  2170    }
  2171    .col-lg-push-8 {
  2172      left: 66.66666667%;
  2173    }
  2174    .col-lg-push-7 {
  2175      left: 58.33333333%;
  2176    }
  2177    .col-lg-push-6 {
  2178      left: 50%;
  2179    }
  2180    .col-lg-push-5 {
  2181      left: 41.66666667%;
  2182    }
  2183    .col-lg-push-4 {
  2184      left: 33.33333333%;
  2185    }
  2186    .col-lg-push-3 {
  2187      left: 25%;
  2188    }
  2189    .col-lg-push-2 {
  2190      left: 16.66666667%;
  2191    }
  2192    .col-lg-push-1 {
  2193      left: 8.33333333%;
  2194    }
  2195    .col-lg-push-0 {
  2196      left: auto;
  2197    }
  2198    .col-lg-offset-12 {
  2199      margin-left: 100%;
  2200    }
  2201    .col-lg-offset-11 {
  2202      margin-left: 91.66666667%;
  2203    }
  2204    .col-lg-offset-10 {
  2205      margin-left: 83.33333333%;
  2206    }
  2207    .col-lg-offset-9 {
  2208      margin-left: 75%;
  2209    }
  2210    .col-lg-offset-8 {
  2211      margin-left: 66.66666667%;
  2212    }
  2213    .col-lg-offset-7 {
  2214      margin-left: 58.33333333%;
  2215    }
  2216    .col-lg-offset-6 {
  2217      margin-left: 50%;
  2218    }
  2219    .col-lg-offset-5 {
  2220      margin-left: 41.66666667%;
  2221    }
  2222    .col-lg-offset-4 {
  2223      margin-left: 33.33333333%;
  2224    }
  2225    .col-lg-offset-3 {
  2226      margin-left: 25%;
  2227    }
  2228    .col-lg-offset-2 {
  2229      margin-left: 16.66666667%;
  2230    }
  2231    .col-lg-offset-1 {
  2232      margin-left: 8.33333333%;
  2233    }
  2234    .col-lg-offset-0 {
  2235      margin-left: 0%;
  2236    }
  2237  }
  2238  table {
  2239    background-color: transparent;
  2240  }
  2241  caption {
  2242    padding-top: 8px;
  2243    padding-bottom: 8px;
  2244    color: #bbb;
  2245    text-align: left;
  2246  }
  2247  th {
  2248    text-align: left;
  2249  }
  2250  .table {
  2251    width: 100%;
  2252    max-width: 100%;
  2253    margin-bottom: 20px;
  2254  }
  2255  .table > thead > tr > th,
  2256  .table > tbody > tr > th,
  2257  .table > tfoot > tr > th,
  2258  .table > thead > tr > td,
  2259  .table > tbody > tr > td,
  2260  .table > tfoot > tr > td {
  2261    padding: 8px;
  2262    line-height: 1.42857143;
  2263    vertical-align: top;
  2264    border-top: 1px solid #ddd;
  2265  }
  2266  .table > thead > tr > th {
  2267    vertical-align: bottom;
  2268    border-bottom: 2px solid #ddd;
  2269  }
  2270  .table > caption + thead > tr:first-child > th,
  2271  .table > colgroup + thead > tr:first-child > th,
  2272  .table > thead:first-child > tr:first-child > th,
  2273  .table > caption + thead > tr:first-child > td,
  2274  .table > colgroup + thead > tr:first-child > td,
  2275  .table > thead:first-child > tr:first-child > td {
  2276    border-top: 0;
  2277  }
  2278  .table > tbody + tbody {
  2279    border-top: 2px solid #ddd;
  2280  }
  2281  .table .table {
  2282    background-color: #ffffff;
  2283  }
  2284  .table-condensed > thead > tr > th,
  2285  .table-condensed > tbody > tr > th,
  2286  .table-condensed > tfoot > tr > th,
  2287  .table-condensed > thead > tr > td,
  2288  .table-condensed > tbody > tr > td,
  2289  .table-condensed > tfoot > tr > td {
  2290    padding: 5px;
  2291  }
  2292  .table-bordered {
  2293    border: 1px solid #ddd;
  2294  }
  2295  .table-bordered > thead > tr > th,
  2296  .table-bordered > tbody > tr > th,
  2297  .table-bordered > tfoot > tr > th,
  2298  .table-bordered > thead > tr > td,
  2299  .table-bordered > tbody > tr > td,
  2300  .table-bordered > tfoot > tr > td {
  2301    border: 1px solid #ddd;
  2302  }
  2303  .table-bordered > thead > tr > th,
  2304  .table-bordered > thead > tr > td {
  2305    border-bottom-width: 2px;
  2306  }
  2307  .table-striped > tbody > tr:nth-of-type(odd) {
  2308    background-color: #f9f9f9;
  2309  }
  2310  .table-hover > tbody > tr:hover {
  2311    background-color: #f5f5f5;
  2312  }
  2313  table col[class*="col-"] {
  2314    position: static;
  2315    float: none;
  2316    display: table-column;
  2317  }
  2318  table td[class*="col-"],
  2319  table th[class*="col-"] {
  2320    position: static;
  2321    float: none;
  2322    display: table-cell;
  2323  }
  2324  .table > thead > tr > td.active,
  2325  .table > tbody > tr > td.active,
  2326  .table > tfoot > tr > td.active,
  2327  .table > thead > tr > th.active,
  2328  .table > tbody > tr > th.active,
  2329  .table > tfoot > tr > th.active,
  2330  .table > thead > tr.active > td,
  2331  .table > tbody > tr.active > td,
  2332  .table > tfoot > tr.active > td,
  2333  .table > thead > tr.active > th,
  2334  .table > tbody > tr.active > th,
  2335  .table > tfoot > tr.active > th {
  2336    background-color: #f5f5f5;
  2337  }
  2338  .table-hover > tbody > tr > td.active:hover,
  2339  .table-hover > tbody > tr > th.active:hover,
  2340  .table-hover > tbody > tr.active:hover > td,
  2341  .table-hover > tbody > tr:hover > .active,
  2342  .table-hover > tbody > tr.active:hover > th {
  2343    background-color: #e8e8e8;
  2344  }
  2345  .table > thead > tr > td.success,
  2346  .table > tbody > tr > td.success,
  2347  .table > tfoot > tr > td.success,
  2348  .table > thead > tr > th.success,
  2349  .table > tbody > tr > th.success,
  2350  .table > tfoot > tr > th.success,
  2351  .table > thead > tr.success > td,
  2352  .table > tbody > tr.success > td,
  2353  .table > tfoot > tr.success > td,
  2354  .table > thead > tr.success > th,
  2355  .table > tbody > tr.success > th,
  2356  .table > tfoot > tr.success > th {
  2357    background-color: #dff0d8;
  2358  }
  2359  .table-hover > tbody > tr > td.success:hover,
  2360  .table-hover > tbody > tr > th.success:hover,
  2361  .table-hover > tbody > tr.success:hover > td,
  2362  .table-hover > tbody > tr:hover > .success,
  2363  .table-hover > tbody > tr.success:hover > th {
  2364    background-color: #d0e9c6;
  2365  }
  2366  .table > thead > tr > td.info,
  2367  .table > tbody > tr > td.info,
  2368  .table > tfoot > tr > td.info,
  2369  .table > thead > tr > th.info,
  2370  .table > tbody > tr > th.info,
  2371  .table > tfoot > tr > th.info,
  2372  .table > thead > tr.info > td,
  2373  .table > tbody > tr.info > td,
  2374  .table > tfoot > tr.info > td,
  2375  .table > thead > tr.info > th,
  2376  .table > tbody > tr.info > th,
  2377  .table > tfoot > tr.info > th {
  2378    background-color: #d9edf7;
  2379  }
  2380  .table-hover > tbody > tr > td.info:hover,
  2381  .table-hover > tbody > tr > th.info:hover,
  2382  .table-hover > tbody > tr.info:hover > td,
  2383  .table-hover > tbody > tr:hover > .info,
  2384  .table-hover > tbody > tr.info:hover > th {
  2385    background-color: #c4e3f3;
  2386  }
  2387  .table > thead > tr > td.warning,
  2388  .table > tbody > tr > td.warning,
  2389  .table > tfoot > tr > td.warning,
  2390  .table > thead > tr > th.warning,
  2391  .table > tbody > tr > th.warning,
  2392  .table > tfoot > tr > th.warning,
  2393  .table > thead > tr.warning > td,
  2394  .table > tbody > tr.warning > td,
  2395  .table > tfoot > tr.warning > td,
  2396  .table > thead > tr.warning > th,
  2397  .table > tbody > tr.warning > th,
  2398  .table > tfoot > tr.warning > th {
  2399    background-color: #fcf8e3;
  2400  }
  2401  .table-hover > tbody > tr > td.warning:hover,
  2402  .table-hover > tbody > tr > th.warning:hover,
  2403  .table-hover > tbody > tr.warning:hover > td,
  2404  .table-hover > tbody > tr:hover > .warning,
  2405  .table-hover > tbody > tr.warning:hover > th {
  2406    background-color: #faf2cc;
  2407  }
  2408  .table > thead > tr > td.danger,
  2409  .table > tbody > tr > td.danger,
  2410  .table > tfoot > tr > td.danger,
  2411  .table > thead > tr > th.danger,
  2412  .table > tbody > tr > th.danger,
  2413  .table > tfoot > tr > th.danger,
  2414  .table > thead > tr.danger > td,
  2415  .table > tbody > tr.danger > td,
  2416  .table > tfoot > tr.danger > td,
  2417  .table > thead > tr.danger > th,
  2418  .table > tbody > tr.danger > th,
  2419  .table > tfoot > tr.danger > th {
  2420    background-color: #f2dede;
  2421  }
  2422  .table-hover > tbody > tr > td.danger:hover,
  2423  .table-hover > tbody > tr > th.danger:hover,
  2424  .table-hover > tbody > tr.danger:hover > td,
  2425  .table-hover > tbody > tr:hover > .danger,
  2426  .table-hover > tbody > tr.danger:hover > th {
  2427    background-color: #ebcccc;
  2428  }
  2429  .table-responsive {
  2430    overflow-x: auto;
  2431    min-height: 0.01%;
  2432  }
  2433  @media screen and (max-width: 767px) {
  2434    .table-responsive {
  2435      width: 100%;
  2436      margin-bottom: 15px;
  2437      overflow-y: hidden;
  2438      -ms-overflow-style: -ms-autohiding-scrollbar;
  2439      border: 1px solid #ddd;
  2440    }
  2441    .table-responsive > .table {
  2442      margin-bottom: 0;
  2443    }
  2444    .table-responsive > .table > thead > tr > th,
  2445    .table-responsive > .table > tbody > tr > th,
  2446    .table-responsive > .table > tfoot > tr > th,
  2447    .table-responsive > .table > thead > tr > td,
  2448    .table-responsive > .table > tbody > tr > td,
  2449    .table-responsive > .table > tfoot > tr > td {
  2450      white-space: nowrap;
  2451    }
  2452    .table-responsive > .table-bordered {
  2453      border: 0;
  2454    }
  2455    .table-responsive > .table-bordered > thead > tr > th:first-child,
  2456    .table-responsive > .table-bordered > tbody > tr > th:first-child,
  2457    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  2458    .table-responsive > .table-bordered > thead > tr > td:first-child,
  2459    .table-responsive > .table-bordered > tbody > tr > td:first-child,
  2460    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  2461      border-left: 0;
  2462    }
  2463    .table-responsive > .table-bordered > thead > tr > th:last-child,
  2464    .table-responsive > .table-bordered > tbody > tr > th:last-child,
  2465    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  2466    .table-responsive > .table-bordered > thead > tr > td:last-child,
  2467    .table-responsive > .table-bordered > tbody > tr > td:last-child,
  2468    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  2469      border-right: 0;
  2470    }
  2471    .table-responsive > .table-bordered > tbody > tr:last-child > th,
  2472    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  2473    .table-responsive > .table-bordered > tbody > tr:last-child > td,
  2474    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  2475      border-bottom: 0;
  2476    }
  2477  }
  2478  fieldset {
  2479    padding: 0;
  2480    margin: 0;
  2481    border: 0;
  2482    min-width: 0;
  2483  }
  2484  legend {
  2485    display: block;
  2486    width: 100%;
  2487    padding: 0;
  2488    margin-bottom: 20px;
  2489    font-size: 21px;
  2490    line-height: inherit;
  2491    color: #212121;
  2492    border: 0;
  2493    border-bottom: 1px solid #e5e5e5;
  2494  }
  2495  label {
  2496    display: inline-block;
  2497    max-width: 100%;
  2498    margin-bottom: 5px;
  2499    font-weight: bold;
  2500  }
  2501  input[type="search"] {
  2502    -webkit-box-sizing: border-box;
  2503    -moz-box-sizing: border-box;
  2504    box-sizing: border-box;
  2505  }
  2506  input[type="radio"],
  2507  input[type="checkbox"] {
  2508    margin: 4px 0 0;
  2509    margin-top: 1px \9;
  2510    line-height: normal;
  2511  }
  2512  input[type="file"] {
  2513    display: block;
  2514  }
  2515  input[type="range"] {
  2516    display: block;
  2517    width: 100%;
  2518  }
  2519  select[multiple],
  2520  select[size] {
  2521    height: auto;
  2522  }
  2523  input[type="file"]:focus,
  2524  input[type="radio"]:focus,
  2525  input[type="checkbox"]:focus {
  2526    outline: 5px auto -webkit-focus-ring-color;
  2527    outline-offset: -2px;
  2528  }
  2529  output {
  2530    display: block;
  2531    padding-top: 7px;
  2532    font-size: 14px;
  2533    line-height: 1.42857143;
  2534    color: #666;
  2535  }
  2536  .form-control {
  2537    display: block;
  2538    width: 100%;
  2539    height: 34px;
  2540    padding: 6px 12px;
  2541    font-size: 14px;
  2542    line-height: 1.42857143;
  2543    color: #666;
  2544    background-color: #fff;
  2545    background-image: none;
  2546    border: 1px solid #ccc;
  2547    border-radius: 3px;
  2548    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2549    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2550    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  2551    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  2552    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  2553  }
  2554  .form-control:focus {
  2555    border-color: #66afe9;
  2556    outline: 0;
  2557    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  2558    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  2559  }
  2560  .form-control::-moz-placeholder {
  2561    color: #999;
  2562    opacity: 1;
  2563  }
  2564  .form-control:-ms-input-placeholder {
  2565    color: #999;
  2566  }
  2567  .form-control::-webkit-input-placeholder {
  2568    color: #999;
  2569  }
  2570  .form-control::-ms-expand {
  2571    border: 0;
  2572    background-color: transparent;
  2573  }
  2574  .form-control[disabled],
  2575  .form-control[readonly],
  2576  fieldset[disabled] .form-control {
  2577    background-color: #eeeeee;
  2578    opacity: 1;
  2579  }
  2580  .form-control[disabled],
  2581  fieldset[disabled] .form-control {
  2582    cursor: not-allowed;
  2583  }
  2584  textarea.form-control {
  2585    height: auto;
  2586  }
  2587  input[type="search"] {
  2588    -webkit-appearance: none;
  2589  }
  2590  @media screen and (-webkit-min-device-pixel-ratio: 0) {
  2591    input[type="date"].form-control,
  2592    input[type="time"].form-control,
  2593    input[type="datetime-local"].form-control,
  2594    input[type="month"].form-control {
  2595      line-height: 34px;
  2596    }
  2597    input[type="date"].input-sm,
  2598    input[type="time"].input-sm,
  2599    input[type="datetime-local"].input-sm,
  2600    input[type="month"].input-sm,
  2601    .input-group-sm input[type="date"],
  2602    .input-group-sm input[type="time"],
  2603    .input-group-sm input[type="datetime-local"],
  2604    .input-group-sm input[type="month"] {
  2605      line-height: 30px;
  2606    }
  2607    input[type="date"].input-lg,
  2608    input[type="time"].input-lg,
  2609    input[type="datetime-local"].input-lg,
  2610    input[type="month"].input-lg,
  2611    .input-group-lg input[type="date"],
  2612    .input-group-lg input[type="time"],
  2613    .input-group-lg input[type="datetime-local"],
  2614    .input-group-lg input[type="month"] {
  2615      line-height: 46px;
  2616    }
  2617  }
  2618  .form-group {
  2619    margin-bottom: 15px;
  2620  }
  2621  .radio,
  2622  .checkbox {
  2623    position: relative;
  2624    display: block;
  2625    margin-top: 10px;
  2626    margin-bottom: 10px;
  2627  }
  2628  .radio label,
  2629  .checkbox label {
  2630    min-height: 20px;
  2631    padding-left: 20px;
  2632    margin-bottom: 0;
  2633    font-weight: normal;
  2634    cursor: pointer;
  2635  }
  2636  .radio input[type="radio"],
  2637  .radio-inline input[type="radio"],
  2638  .checkbox input[type="checkbox"],
  2639  .checkbox-inline input[type="checkbox"] {
  2640    position: absolute;
  2641    margin-left: -20px;
  2642    margin-top: 4px \9;
  2643  }
  2644  .radio + .radio,
  2645  .checkbox + .checkbox {
  2646    margin-top: -5px;
  2647  }
  2648  .radio-inline,
  2649  .checkbox-inline {
  2650    position: relative;
  2651    display: inline-block;
  2652    padding-left: 20px;
  2653    margin-bottom: 0;
  2654    vertical-align: middle;
  2655    font-weight: normal;
  2656    cursor: pointer;
  2657  }
  2658  .radio-inline + .radio-inline,
  2659  .checkbox-inline + .checkbox-inline {
  2660    margin-top: 0;
  2661    margin-left: 10px;
  2662  }
  2663  input[type="radio"][disabled],
  2664  input[type="checkbox"][disabled],
  2665  input[type="radio"].disabled,
  2666  input[type="checkbox"].disabled,
  2667  fieldset[disabled] input[type="radio"],
  2668  fieldset[disabled] input[type="checkbox"] {
  2669    cursor: not-allowed;
  2670  }
  2671  .radio-inline.disabled,
  2672  .checkbox-inline.disabled,
  2673  fieldset[disabled] .radio-inline,
  2674  fieldset[disabled] .checkbox-inline {
  2675    cursor: not-allowed;
  2676  }
  2677  .radio.disabled label,
  2678  .checkbox.disabled label,
  2679  fieldset[disabled] .radio label,
  2680  fieldset[disabled] .checkbox label {
  2681    cursor: not-allowed;
  2682  }
  2683  .form-control-static {
  2684    padding-top: 7px;
  2685    padding-bottom: 7px;
  2686    margin-bottom: 0;
  2687    min-height: 34px;
  2688  }
  2689  .form-control-static.input-lg,
  2690  .form-control-static.input-sm {
  2691    padding-left: 0;
  2692    padding-right: 0;
  2693  }
  2694  .input-sm {
  2695    height: 30px;
  2696    padding: 5px 10px;
  2697    font-size: 12px;
  2698    line-height: 1.5;
  2699    border-radius: 3px;
  2700  }
  2701  select.input-sm {
  2702    height: 30px;
  2703    line-height: 30px;
  2704  }
  2705  textarea.input-sm,
  2706  select[multiple].input-sm {
  2707    height: auto;
  2708  }
  2709  .form-group-sm .form-control {
  2710    height: 30px;
  2711    padding: 5px 10px;
  2712    font-size: 12px;
  2713    line-height: 1.5;
  2714    border-radius: 3px;
  2715  }
  2716  .form-group-sm select.form-control {
  2717    height: 30px;
  2718    line-height: 30px;
  2719  }
  2720  .form-group-sm textarea.form-control,
  2721  .form-group-sm select[multiple].form-control {
  2722    height: auto;
  2723  }
  2724  .form-group-sm .form-control-static {
  2725    height: 30px;
  2726    min-height: 32px;
  2727    padding: 6px 10px;
  2728    font-size: 12px;
  2729    line-height: 1.5;
  2730  }
  2731  .input-lg {
  2732    height: 46px;
  2733    padding: 10px 16px;
  2734    font-size: 18px;
  2735    line-height: 1.3333333;
  2736    border-radius: 3px;
  2737  }
  2738  select.input-lg {
  2739    height: 46px;
  2740    line-height: 46px;
  2741  }
  2742  textarea.input-lg,
  2743  select[multiple].input-lg {
  2744    height: auto;
  2745  }
  2746  .form-group-lg .form-control {
  2747    height: 46px;
  2748    padding: 10px 16px;
  2749    font-size: 18px;
  2750    line-height: 1.3333333;
  2751    border-radius: 3px;
  2752  }
  2753  .form-group-lg select.form-control {
  2754    height: 46px;
  2755    line-height: 46px;
  2756  }
  2757  .form-group-lg textarea.form-control,
  2758  .form-group-lg select[multiple].form-control {
  2759    height: auto;
  2760  }
  2761  .form-group-lg .form-control-static {
  2762    height: 46px;
  2763    min-height: 38px;
  2764    padding: 11px 16px;
  2765    font-size: 18px;
  2766    line-height: 1.3333333;
  2767  }
  2768  .has-feedback {
  2769    position: relative;
  2770  }
  2771  .has-feedback .form-control {
  2772    padding-right: 42.5px;
  2773  }
  2774  .form-control-feedback {
  2775    position: absolute;
  2776    top: 0;
  2777    right: 0;
  2778    z-index: 2;
  2779    display: block;
  2780    width: 34px;
  2781    height: 34px;
  2782    line-height: 34px;
  2783    text-align: center;
  2784    pointer-events: none;
  2785  }
  2786  .input-lg + .form-control-feedback,
  2787  .input-group-lg + .form-control-feedback,
  2788  .form-group-lg .form-control + .form-control-feedback {
  2789    width: 46px;
  2790    height: 46px;
  2791    line-height: 46px;
  2792  }
  2793  .input-sm + .form-control-feedback,
  2794  .input-group-sm + .form-control-feedback,
  2795  .form-group-sm .form-control + .form-control-feedback {
  2796    width: 30px;
  2797    height: 30px;
  2798    line-height: 30px;
  2799  }
  2800  .has-success .help-block,
  2801  .has-success .control-label,
  2802  .has-success .radio,
  2803  .has-success .checkbox,
  2804  .has-success .radio-inline,
  2805  .has-success .checkbox-inline,
  2806  .has-success.radio label,
  2807  .has-success.checkbox label,
  2808  .has-success.radio-inline label,
  2809  .has-success.checkbox-inline label {
  2810    color: #3c763d;
  2811  }
  2812  .has-success .form-control {
  2813    border-color: #3c763d;
  2814    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2815    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2816  }
  2817  .has-success .form-control:focus {
  2818    border-color: #2b542c;
  2819    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  2820    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  2821  }
  2822  .has-success .input-group-addon {
  2823    color: #3c763d;
  2824    border-color: #3c763d;
  2825    background-color: #dff0d8;
  2826  }
  2827  .has-success .form-control-feedback {
  2828    color: #3c763d;
  2829  }
  2830  .has-warning .help-block,
  2831  .has-warning .control-label,
  2832  .has-warning .radio,
  2833  .has-warning .checkbox,
  2834  .has-warning .radio-inline,
  2835  .has-warning .checkbox-inline,
  2836  .has-warning.radio label,
  2837  .has-warning.checkbox label,
  2838  .has-warning.radio-inline label,
  2839  .has-warning.checkbox-inline label {
  2840    color: #8a6d3b;
  2841  }
  2842  .has-warning .form-control {
  2843    border-color: #8a6d3b;
  2844    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2845    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2846  }
  2847  .has-warning .form-control:focus {
  2848    border-color: #66512c;
  2849    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  2850    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  2851  }
  2852  .has-warning .input-group-addon {
  2853    color: #8a6d3b;
  2854    border-color: #8a6d3b;
  2855    background-color: #fcf8e3;
  2856  }
  2857  .has-warning .form-control-feedback {
  2858    color: #8a6d3b;
  2859  }
  2860  .has-error .help-block,
  2861  .has-error .control-label,
  2862  .has-error .radio,
  2863  .has-error .checkbox,
  2864  .has-error .radio-inline,
  2865  .has-error .checkbox-inline,
  2866  .has-error.radio label,
  2867  .has-error.checkbox label,
  2868  .has-error.radio-inline label,
  2869  .has-error.checkbox-inline label {
  2870    color: #a94442;
  2871  }
  2872  .has-error .form-control {
  2873    border-color: #a94442;
  2874    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2875    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  2876  }
  2877  .has-error .form-control:focus {
  2878    border-color: #843534;
  2879    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  2880    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  2881  }
  2882  .has-error .input-group-addon {
  2883    color: #a94442;
  2884    border-color: #a94442;
  2885    background-color: #f2dede;
  2886  }
  2887  .has-error .form-control-feedback {
  2888    color: #a94442;
  2889  }
  2890  .has-feedback label ~ .form-control-feedback {
  2891    top: 25px;
  2892  }
  2893  .has-feedback label.sr-only ~ .form-control-feedback {
  2894    top: 0;
  2895  }
  2896  .help-block {
  2897    display: block;
  2898    margin-top: 5px;
  2899    margin-bottom: 10px;
  2900    color: #616161;
  2901  }
  2902  @media (min-width: 768px) {
  2903    .form-inline .form-group {
  2904      display: inline-block;
  2905      margin-bottom: 0;
  2906      vertical-align: middle;
  2907    }
  2908    .form-inline .form-control {
  2909      display: inline-block;
  2910      width: auto;
  2911      vertical-align: middle;
  2912    }
  2913    .form-inline .form-control-static {
  2914      display: inline-block;
  2915    }
  2916    .form-inline .input-group {
  2917      display: inline-table;
  2918      vertical-align: middle;
  2919    }
  2920    .form-inline .input-group .input-group-addon,
  2921    .form-inline .input-group .input-group-btn,
  2922    .form-inline .input-group .form-control {
  2923      width: auto;
  2924    }
  2925    .form-inline .input-group > .form-control {
  2926      width: 100%;
  2927    }
  2928    .form-inline .control-label {
  2929      margin-bottom: 0;
  2930      vertical-align: middle;
  2931    }
  2932    .form-inline .radio,
  2933    .form-inline .checkbox {
  2934      display: inline-block;
  2935      margin-top: 0;
  2936      margin-bottom: 0;
  2937      vertical-align: middle;
  2938    }
  2939    .form-inline .radio label,
  2940    .form-inline .checkbox label {
  2941      padding-left: 0;
  2942    }
  2943    .form-inline .radio input[type="radio"],
  2944    .form-inline .checkbox input[type="checkbox"] {
  2945      position: relative;
  2946      margin-left: 0;
  2947    }
  2948    .form-inline .has-feedback .form-control-feedback {
  2949      top: 0;
  2950    }
  2951  }
  2952  .form-horizontal .radio,
  2953  .form-horizontal .checkbox,
  2954  .form-horizontal .radio-inline,
  2955  .form-horizontal .checkbox-inline {
  2956    margin-top: 0;
  2957    margin-bottom: 0;
  2958    padding-top: 7px;
  2959  }
  2960  .form-horizontal .radio,
  2961  .form-horizontal .checkbox {
  2962    min-height: 27px;
  2963  }
  2964  .form-horizontal .form-group {
  2965    margin-left: -15px;
  2966    margin-right: -15px;
  2967  }
  2968  @media (min-width: 768px) {
  2969    .form-horizontal .control-label {
  2970      text-align: right;
  2971      margin-bottom: 0;
  2972      padding-top: 7px;
  2973    }
  2974  }
  2975  .form-horizontal .has-feedback .form-control-feedback {
  2976    right: 15px;
  2977  }
  2978  @media (min-width: 768px) {
  2979    .form-horizontal .form-group-lg .control-label {
  2980      padding-top: 11px;
  2981      font-size: 18px;
  2982    }
  2983  }
  2984  @media (min-width: 768px) {
  2985    .form-horizontal .form-group-sm .control-label {
  2986      padding-top: 6px;
  2987      font-size: 12px;
  2988    }
  2989  }
  2990  .btn {
  2991    display: inline-block;
  2992    margin-bottom: 0;
  2993    font-weight: normal;
  2994    text-align: center;
  2995    vertical-align: middle;
  2996    touch-action: manipulation;
  2997    cursor: pointer;
  2998    background-image: none;
  2999    border: 1px solid transparent;
  3000    white-space: nowrap;
  3001    padding: 6px 12px;
  3002    font-size: 14px;
  3003    line-height: 1.42857143;
  3004    border-radius: 3px;
  3005    -webkit-user-select: none;
  3006    -moz-user-select: none;
  3007    -ms-user-select: none;
  3008    user-select: none;
  3009  }
  3010  .btn:focus,
  3011  .btn:active:focus,
  3012  .btn.active:focus,
  3013  .btn.focus,
  3014  .btn:active.focus,
  3015  .btn.active.focus {
  3016    outline: 5px auto -webkit-focus-ring-color;
  3017    outline-offset: -2px;
  3018  }
  3019  .btn:hover,
  3020  .btn:focus,
  3021  .btn.focus {
  3022    color: #333;
  3023    text-decoration: none;
  3024  }
  3025  .btn:active,
  3026  .btn.active {
  3027    outline: 0;
  3028    background-image: none;
  3029    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3030    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3031  }
  3032  .btn.disabled,
  3033  .btn[disabled],
  3034  fieldset[disabled] .btn {
  3035    cursor: not-allowed;
  3036    opacity: 0.65;
  3037    filter: alpha(opacity=65);
  3038    -webkit-box-shadow: none;
  3039    box-shadow: none;
  3040  }
  3041  a.btn.disabled,
  3042  fieldset[disabled] a.btn {
  3043    pointer-events: none;
  3044  }
  3045  .btn-default {
  3046    color: #333;
  3047    background-color: #fff;
  3048    border-color: #ccc;
  3049  }
  3050  .btn-default:focus,
  3051  .btn-default.focus {
  3052    color: #333;
  3053    background-color: #e6e6e6;
  3054    border-color: #8c8c8c;
  3055  }
  3056  .btn-default:hover {
  3057    color: #333;
  3058    background-color: #e6e6e6;
  3059    border-color: #adadad;
  3060  }
  3061  .btn-default:active,
  3062  .btn-default.active,
  3063  .open > .dropdown-toggle.btn-default {
  3064    color: #333;
  3065    background-color: #e6e6e6;
  3066    border-color: #adadad;
  3067  }
  3068  .btn-default:active:hover,
  3069  .btn-default.active:hover,
  3070  .open > .dropdown-toggle.btn-default:hover,
  3071  .btn-default:active:focus,
  3072  .btn-default.active:focus,
  3073  .open > .dropdown-toggle.btn-default:focus,
  3074  .btn-default:active.focus,
  3075  .btn-default.active.focus,
  3076  .open > .dropdown-toggle.btn-default.focus {
  3077    color: #333;
  3078    background-color: #d4d4d4;
  3079    border-color: #8c8c8c;
  3080  }
  3081  .btn-default:active,
  3082  .btn-default.active,
  3083  .open > .dropdown-toggle.btn-default {
  3084    background-image: none;
  3085  }
  3086  .btn-default.disabled:hover,
  3087  .btn-default[disabled]:hover,
  3088  fieldset[disabled] .btn-default:hover,
  3089  .btn-default.disabled:focus,
  3090  .btn-default[disabled]:focus,
  3091  fieldset[disabled] .btn-default:focus,
  3092  .btn-default.disabled.focus,
  3093  .btn-default[disabled].focus,
  3094  fieldset[disabled] .btn-default.focus {
  3095    background-color: #fff;
  3096    border-color: #ccc;
  3097  }
  3098  .btn-default .badge {
  3099    color: #fff;
  3100    background-color: #333;
  3101  }
  3102  .btn-primary {
  3103    color: #fff;
  3104    background-color: #1976D2;
  3105    border-color: #1669bb;
  3106  }
  3107  .btn-primary:focus,
  3108  .btn-primary.focus {
  3109    color: #fff;
  3110    background-color: #145ca4;
  3111    border-color: #092949;
  3112  }
  3113  .btn-primary:hover {
  3114    color: #fff;
  3115    background-color: #145ca4;
  3116    border-color: #104a85;
  3117  }
  3118  .btn-primary:active,
  3119  .btn-primary.active,
  3120  .open > .dropdown-toggle.btn-primary {
  3121    color: #fff;
  3122    background-color: #145ca4;
  3123    border-color: #104a85;
  3124  }
  3125  .btn-primary:active:hover,
  3126  .btn-primary.active:hover,
  3127  .open > .dropdown-toggle.btn-primary:hover,
  3128  .btn-primary:active:focus,
  3129  .btn-primary.active:focus,
  3130  .open > .dropdown-toggle.btn-primary:focus,
  3131  .btn-primary:active.focus,
  3132  .btn-primary.active.focus,
  3133  .open > .dropdown-toggle.btn-primary.focus {
  3134    color: #fff;
  3135    background-color: #104a85;
  3136    border-color: #092949;
  3137  }
  3138  .btn-primary:active,
  3139  .btn-primary.active,
  3140  .open > .dropdown-toggle.btn-primary {
  3141    background-image: none;
  3142  }
  3143  .btn-primary.disabled:hover,
  3144  .btn-primary[disabled]:hover,
  3145  fieldset[disabled] .btn-primary:hover,
  3146  .btn-primary.disabled:focus,
  3147  .btn-primary[disabled]:focus,
  3148  fieldset[disabled] .btn-primary:focus,
  3149  .btn-primary.disabled.focus,
  3150  .btn-primary[disabled].focus,
  3151  fieldset[disabled] .btn-primary.focus {
  3152    background-color: #1976D2;
  3153    border-color: #1669bb;
  3154  }
  3155  .btn-primary .badge {
  3156    color: #1976D2;
  3157    background-color: #fff;
  3158  }
  3159  .btn-success {
  3160    color: #fff;
  3161    background-color: #4CAF50;
  3162    border-color: #449d48;
  3163  }
  3164  .btn-success:focus,
  3165  .btn-success.focus {
  3166    color: #fff;
  3167    background-color: #3d8b40;
  3168    border-color: #1e441f;
  3169  }
  3170  .btn-success:hover {
  3171    color: #fff;
  3172    background-color: #3d8b40;
  3173    border-color: #327334;
  3174  }
  3175  .btn-success:active,
  3176  .btn-success.active,
  3177  .open > .dropdown-toggle.btn-success {
  3178    color: #fff;
  3179    background-color: #3d8b40;
  3180    border-color: #327334;
  3181  }
  3182  .btn-success:active:hover,
  3183  .btn-success.active:hover,
  3184  .open > .dropdown-toggle.btn-success:hover,
  3185  .btn-success:active:focus,
  3186  .btn-success.active:focus,
  3187  .open > .dropdown-toggle.btn-success:focus,
  3188  .btn-success:active.focus,
  3189  .btn-success.active.focus,
  3190  .open > .dropdown-toggle.btn-success.focus {
  3191    color: #fff;
  3192    background-color: #327334;
  3193    border-color: #1e441f;
  3194  }
  3195  .btn-success:active,
  3196  .btn-success.active,
  3197  .open > .dropdown-toggle.btn-success {
  3198    background-image: none;
  3199  }
  3200  .btn-success.disabled:hover,
  3201  .btn-success[disabled]:hover,
  3202  fieldset[disabled] .btn-success:hover,
  3203  .btn-success.disabled:focus,
  3204  .btn-success[disabled]:focus,
  3205  fieldset[disabled] .btn-success:focus,
  3206  .btn-success.disabled.focus,
  3207  .btn-success[disabled].focus,
  3208  fieldset[disabled] .btn-success.focus {
  3209    background-color: #4CAF50;
  3210    border-color: #449d48;
  3211  }
  3212  .btn-success .badge {
  3213    color: #4CAF50;
  3214    background-color: #fff;
  3215  }
  3216  .btn-info {
  3217    color: #fff;
  3218    background-color: #9C27B0;
  3219    border-color: #89229b;
  3220  }
  3221  .btn-info:focus,
  3222  .btn-info.focus {
  3223    color: #fff;
  3224    background-color: #771e86;
  3225    border-color: #2d0b33;
  3226  }
  3227  .btn-info:hover {
  3228    color: #fff;
  3229    background-color: #771e86;
  3230    border-color: #5d1769;
  3231  }
  3232  .btn-info:active,
  3233  .btn-info.active,
  3234  .open > .dropdown-toggle.btn-info {
  3235    color: #fff;
  3236    background-color: #771e86;
  3237    border-color: #5d1769;
  3238  }
  3239  .btn-info:active:hover,
  3240  .btn-info.active:hover,
  3241  .open > .dropdown-toggle.btn-info:hover,
  3242  .btn-info:active:focus,
  3243  .btn-info.active:focus,
  3244  .open > .dropdown-toggle.btn-info:focus,
  3245  .btn-info:active.focus,
  3246  .btn-info.active.focus,
  3247  .open > .dropdown-toggle.btn-info.focus {
  3248    color: #fff;
  3249    background-color: #5d1769;
  3250    border-color: #2d0b33;
  3251  }
  3252  .btn-info:active,
  3253  .btn-info.active,
  3254  .open > .dropdown-toggle.btn-info {
  3255    background-image: none;
  3256  }
  3257  .btn-info.disabled:hover,
  3258  .btn-info[disabled]:hover,
  3259  fieldset[disabled] .btn-info:hover,
  3260  .btn-info.disabled:focus,
  3261  .btn-info[disabled]:focus,
  3262  fieldset[disabled] .btn-info:focus,
  3263  .btn-info.disabled.focus,
  3264  .btn-info[disabled].focus,
  3265  fieldset[disabled] .btn-info.focus {
  3266    background-color: #9C27B0;
  3267    border-color: #89229b;
  3268  }
  3269  .btn-info .badge {
  3270    color: #9C27B0;
  3271    background-color: #fff;
  3272  }
  3273  .btn-warning {
  3274    color: #fff;
  3275    background-color: #ff9800;
  3276    border-color: #e68900;
  3277  }
  3278  .btn-warning:focus,
  3279  .btn-warning.focus {
  3280    color: #fff;
  3281    background-color: #cc7a00;
  3282    border-color: #663d00;
  3283  }
  3284  .btn-warning:hover {
  3285    color: #fff;
  3286    background-color: #cc7a00;
  3287    border-color: #a86400;
  3288  }
  3289  .btn-warning:active,
  3290  .btn-warning.active,
  3291  .open > .dropdown-toggle.btn-warning {
  3292    color: #fff;
  3293    background-color: #cc7a00;
  3294    border-color: #a86400;
  3295  }
  3296  .btn-warning:active:hover,
  3297  .btn-warning.active:hover,
  3298  .open > .dropdown-toggle.btn-warning:hover,
  3299  .btn-warning:active:focus,
  3300  .btn-warning.active:focus,
  3301  .open > .dropdown-toggle.btn-warning:focus,
  3302  .btn-warning:active.focus,
  3303  .btn-warning.active.focus,
  3304  .open > .dropdown-toggle.btn-warning.focus {
  3305    color: #fff;
  3306    background-color: #a86400;
  3307    border-color: #663d00;
  3308  }
  3309  .btn-warning:active,
  3310  .btn-warning.active,
  3311  .open > .dropdown-toggle.btn-warning {
  3312    background-image: none;
  3313  }
  3314  .btn-warning.disabled:hover,
  3315  .btn-warning[disabled]:hover,
  3316  fieldset[disabled] .btn-warning:hover,
  3317  .btn-warning.disabled:focus,
  3318  .btn-warning[disabled]:focus,
  3319  fieldset[disabled] .btn-warning:focus,
  3320  .btn-warning.disabled.focus,
  3321  .btn-warning[disabled].focus,
  3322  fieldset[disabled] .btn-warning.focus {
  3323    background-color: #ff9800;
  3324    border-color: #e68900;
  3325  }
  3326  .btn-warning .badge {
  3327    color: #ff9800;
  3328    background-color: #fff;
  3329  }
  3330  .btn-danger {
  3331    color: #fff;
  3332    background-color: #e51c23;
  3333    border-color: #d0181e;
  3334  }
  3335  .btn-danger:focus,
  3336  .btn-danger.focus {
  3337    color: #fff;
  3338    background-color: #b9151b;
  3339    border-color: #5d0b0e;
  3340  }
  3341  .btn-danger:hover {
  3342    color: #fff;
  3343    background-color: #b9151b;
  3344    border-color: #991216;
  3345  }
  3346  .btn-danger:active,
  3347  .btn-danger.active,
  3348  .open > .dropdown-toggle.btn-danger {
  3349    color: #fff;
  3350    background-color: #b9151b;
  3351    border-color: #991216;
  3352  }
  3353  .btn-danger:active:hover,
  3354  .btn-danger.active:hover,
  3355  .open > .dropdown-toggle.btn-danger:hover,
  3356  .btn-danger:active:focus,
  3357  .btn-danger.active:focus,
  3358  .open > .dropdown-toggle.btn-danger:focus,
  3359  .btn-danger:active.focus,
  3360  .btn-danger.active.focus,
  3361  .open > .dropdown-toggle.btn-danger.focus {
  3362    color: #fff;
  3363    background-color: #991216;
  3364    border-color: #5d0b0e;
  3365  }
  3366  .btn-danger:active,
  3367  .btn-danger.active,
  3368  .open > .dropdown-toggle.btn-danger {
  3369    background-image: none;
  3370  }
  3371  .btn-danger.disabled:hover,
  3372  .btn-danger[disabled]:hover,
  3373  fieldset[disabled] .btn-danger:hover,
  3374  .btn-danger.disabled:focus,
  3375  .btn-danger[disabled]:focus,
  3376  fieldset[disabled] .btn-danger:focus,
  3377  .btn-danger.disabled.focus,
  3378  .btn-danger[disabled].focus,
  3379  fieldset[disabled] .btn-danger.focus {
  3380    background-color: #e51c23;
  3381    border-color: #d0181e;
  3382  }
  3383  .btn-danger .badge {
  3384    color: #e51c23;
  3385    background-color: #fff;
  3386  }
  3387  .btn-link {
  3388    color: #1976D2;
  3389    font-weight: normal;
  3390    border-radius: 0;
  3391  }
  3392  .btn-link,
  3393  .btn-link:active,
  3394  .btn-link.active,
  3395  .btn-link[disabled],
  3396  fieldset[disabled] .btn-link {
  3397    background-color: transparent;
  3398    -webkit-box-shadow: none;
  3399    box-shadow: none;
  3400  }
  3401  .btn-link,
  3402  .btn-link:hover,
  3403  .btn-link:focus,
  3404  .btn-link:active {
  3405    border-color: transparent;
  3406  }
  3407  .btn-link:hover,
  3408  .btn-link:focus {
  3409    color: #11508e;
  3410    text-decoration: underline;
  3411    background-color: transparent;
  3412  }
  3413  .btn-link[disabled]:hover,
  3414  fieldset[disabled] .btn-link:hover,
  3415  .btn-link[disabled]:focus,
  3416  fieldset[disabled] .btn-link:focus {
  3417    color: #bbb;
  3418    text-decoration: none;
  3419  }
  3420  .btn-lg,
  3421  .btn-group-lg > .btn {
  3422    padding: 10px 16px;
  3423    font-size: 18px;
  3424    line-height: 1.3333333;
  3425    border-radius: 3px;
  3426  }
  3427  .btn-sm,
  3428  .btn-group-sm > .btn {
  3429    padding: 5px 10px;
  3430    font-size: 12px;
  3431    line-height: 1.5;
  3432    border-radius: 3px;
  3433  }
  3434  .btn-xs,
  3435  .btn-group-xs > .btn {
  3436    padding: 1px 5px;
  3437    font-size: 12px;
  3438    line-height: 1.5;
  3439    border-radius: 3px;
  3440  }
  3441  .btn-block {
  3442    display: block;
  3443    width: 100%;
  3444  }
  3445  .btn-block + .btn-block {
  3446    margin-top: 5px;
  3447  }
  3448  input[type="submit"].btn-block,
  3449  input[type="reset"].btn-block,
  3450  input[type="button"].btn-block {
  3451    width: 100%;
  3452  }
  3453  .fade {
  3454    opacity: 0;
  3455    -webkit-transition: opacity 0.15s linear;
  3456    -o-transition: opacity 0.15s linear;
  3457    transition: opacity 0.15s linear;
  3458  }
  3459  .fade.in {
  3460    opacity: 1;
  3461  }
  3462  .collapse {
  3463    display: none;
  3464  }
  3465  .collapse.in {
  3466    display: block;
  3467  }
  3468  tr.collapse.in {
  3469    display: table-row;
  3470  }
  3471  tbody.collapse.in {
  3472    display: table-row-group;
  3473  }
  3474  .collapsing {
  3475    position: relative;
  3476    height: 0;
  3477    overflow: hidden;
  3478    -webkit-transition-property: height, visibility;
  3479    transition-property: height, visibility;
  3480    -webkit-transition-duration: 0.35s;
  3481    transition-duration: 0.35s;
  3482    -webkit-transition-timing-function: ease;
  3483    transition-timing-function: ease;
  3484  }
  3485  .caret {
  3486    display: inline-block;
  3487    width: 0;
  3488    height: 0;
  3489    margin-left: 2px;
  3490    vertical-align: middle;
  3491    border-top: 4px dashed;
  3492    border-top: 4px solid \9;
  3493    border-right: 4px solid transparent;
  3494    border-left: 4px solid transparent;
  3495  }
  3496  .dropup,
  3497  .dropdown {
  3498    position: relative;
  3499  }
  3500  .dropdown-toggle:focus {
  3501    outline: 0;
  3502  }
  3503  .dropdown-menu {
  3504    position: absolute;
  3505    top: 100%;
  3506    left: 0;
  3507    z-index: 1000;
  3508    display: none;
  3509    float: left;
  3510    min-width: 160px;
  3511    padding: 5px 0;
  3512    margin: 2px 0 0;
  3513    list-style: none;
  3514    font-size: 14px;
  3515    text-align: left;
  3516    background-color: #fff;
  3517    border: 1px solid #ccc;
  3518    border: 1px solid rgba(0, 0, 0, 0.15);
  3519    border-radius: 3px;
  3520    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3521    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  3522    background-clip: padding-box;
  3523  }
  3524  .dropdown-menu.pull-right {
  3525    right: 0;
  3526    left: auto;
  3527  }
  3528  .dropdown-menu .divider {
  3529    height: 1px;
  3530    margin: 9px 0;
  3531    overflow: hidden;
  3532    background-color: #e5e5e5;
  3533  }
  3534  .dropdown-menu > li > a {
  3535    display: block;
  3536    padding: 3px 20px;
  3537    clear: both;
  3538    font-weight: normal;
  3539    line-height: 1.42857143;
  3540    color: #212121;
  3541    white-space: nowrap;
  3542  }
  3543  .dropdown-menu > li > a:hover,
  3544  .dropdown-menu > li > a:focus {
  3545    text-decoration: none;
  3546    color: #141414;
  3547    background-color: #f5f5f5;
  3548  }
  3549  .dropdown-menu > .active > a,
  3550  .dropdown-menu > .active > a:hover,
  3551  .dropdown-menu > .active > a:focus {
  3552    color: #fff;
  3553    text-decoration: none;
  3554    outline: 0;
  3555    background-color: #1976D2;
  3556  }
  3557  .dropdown-menu > .disabled > a,
  3558  .dropdown-menu > .disabled > a:hover,
  3559  .dropdown-menu > .disabled > a:focus {
  3560    color: #bbb;
  3561  }
  3562  .dropdown-menu > .disabled > a:hover,
  3563  .dropdown-menu > .disabled > a:focus {
  3564    text-decoration: none;
  3565    background-color: transparent;
  3566    background-image: none;
  3567    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  3568    cursor: not-allowed;
  3569  }
  3570  .open > .dropdown-menu {
  3571    display: block;
  3572  }
  3573  .open > a {
  3574    outline: 0;
  3575  }
  3576  .dropdown-menu-right {
  3577    left: auto;
  3578    right: 0;
  3579  }
  3580  .dropdown-menu-left {
  3581    left: 0;
  3582    right: auto;
  3583  }
  3584  .dropdown-header {
  3585    display: block;
  3586    padding: 3px 20px;
  3587    font-size: 12px;
  3588    line-height: 1.42857143;
  3589    color: #bbb;
  3590    white-space: nowrap;
  3591  }
  3592  .dropdown-backdrop {
  3593    position: fixed;
  3594    left: 0;
  3595    right: 0;
  3596    bottom: 0;
  3597    top: 0;
  3598    z-index: 990;
  3599  }
  3600  .pull-right > .dropdown-menu {
  3601    right: 0;
  3602    left: auto;
  3603  }
  3604  .dropup .caret,
  3605  .navbar-fixed-bottom .dropdown .caret {
  3606    border-top: 0;
  3607    border-bottom: 4px dashed;
  3608    border-bottom: 4px solid \9;
  3609    content: "";
  3610  }
  3611  .dropup .dropdown-menu,
  3612  .navbar-fixed-bottom .dropdown .dropdown-menu {
  3613    top: auto;
  3614    bottom: 100%;
  3615    margin-bottom: 2px;
  3616  }
  3617  @media (min-width: 768px) {
  3618    .navbar-right .dropdown-menu {
  3619      left: auto;
  3620      right: 0;
  3621    }
  3622    .navbar-right .dropdown-menu-left {
  3623      left: 0;
  3624      right: auto;
  3625    }
  3626  }
  3627  .btn-group,
  3628  .btn-group-vertical {
  3629    position: relative;
  3630    display: inline-block;
  3631    vertical-align: middle;
  3632  }
  3633  .btn-group > .btn,
  3634  .btn-group-vertical > .btn {
  3635    position: relative;
  3636    float: left;
  3637  }
  3638  .btn-group > .btn:hover,
  3639  .btn-group-vertical > .btn:hover,
  3640  .btn-group > .btn:focus,
  3641  .btn-group-vertical > .btn:focus,
  3642  .btn-group > .btn:active,
  3643  .btn-group-vertical > .btn:active,
  3644  .btn-group > .btn.active,
  3645  .btn-group-vertical > .btn.active {
  3646    z-index: 2;
  3647  }
  3648  .btn-group .btn + .btn,
  3649  .btn-group .btn + .btn-group,
  3650  .btn-group .btn-group + .btn,
  3651  .btn-group .btn-group + .btn-group {
  3652    margin-left: -1px;
  3653  }
  3654  .btn-toolbar {
  3655    margin-left: -5px;
  3656  }
  3657  .btn-toolbar .btn,
  3658  .btn-toolbar .btn-group,
  3659  .btn-toolbar .input-group {
  3660    float: left;
  3661  }
  3662  .btn-toolbar > .btn,
  3663  .btn-toolbar > .btn-group,
  3664  .btn-toolbar > .input-group {
  3665    margin-left: 5px;
  3666  }
  3667  .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  3668    border-radius: 0;
  3669  }
  3670  .btn-group > .btn:first-child {
  3671    margin-left: 0;
  3672  }
  3673  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  3674    border-bottom-right-radius: 0;
  3675    border-top-right-radius: 0;
  3676  }
  3677  .btn-group > .btn:last-child:not(:first-child),
  3678  .btn-group > .dropdown-toggle:not(:first-child) {
  3679    border-bottom-left-radius: 0;
  3680    border-top-left-radius: 0;
  3681  }
  3682  .btn-group > .btn-group {
  3683    float: left;
  3684  }
  3685  .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  3686    border-radius: 0;
  3687  }
  3688  .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3689  .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3690    border-bottom-right-radius: 0;
  3691    border-top-right-radius: 0;
  3692  }
  3693  .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3694    border-bottom-left-radius: 0;
  3695    border-top-left-radius: 0;
  3696  }
  3697  .btn-group .dropdown-toggle:active,
  3698  .btn-group.open .dropdown-toggle {
  3699    outline: 0;
  3700  }
  3701  .btn-group > .btn + .dropdown-toggle {
  3702    padding-left: 8px;
  3703    padding-right: 8px;
  3704  }
  3705  .btn-group > .btn-lg + .dropdown-toggle {
  3706    padding-left: 12px;
  3707    padding-right: 12px;
  3708  }
  3709  .btn-group.open .dropdown-toggle {
  3710    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3711    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3712  }
  3713  .btn-group.open .dropdown-toggle.btn-link {
  3714    -webkit-box-shadow: none;
  3715    box-shadow: none;
  3716  }
  3717  .btn .caret {
  3718    margin-left: 0;
  3719  }
  3720  .btn-lg .caret {
  3721    border-width: 5px 5px 0;
  3722    border-bottom-width: 0;
  3723  }
  3724  .dropup .btn-lg .caret {
  3725    border-width: 0 5px 5px;
  3726  }
  3727  .btn-group-vertical > .btn,
  3728  .btn-group-vertical > .btn-group,
  3729  .btn-group-vertical > .btn-group > .btn {
  3730    display: block;
  3731    float: none;
  3732    width: 100%;
  3733    max-width: 100%;
  3734  }
  3735  .btn-group-vertical > .btn-group > .btn {
  3736    float: none;
  3737  }
  3738  .btn-group-vertical > .btn + .btn,
  3739  .btn-group-vertical > .btn + .btn-group,
  3740  .btn-group-vertical > .btn-group + .btn,
  3741  .btn-group-vertical > .btn-group + .btn-group {
  3742    margin-top: -1px;
  3743    margin-left: 0;
  3744  }
  3745  .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  3746    border-radius: 0;
  3747  }
  3748  .btn-group-vertical > .btn:first-child:not(:last-child) {
  3749    border-top-right-radius: 3px;
  3750    border-top-left-radius: 3px;
  3751    border-bottom-right-radius: 0;
  3752    border-bottom-left-radius: 0;
  3753  }
  3754  .btn-group-vertical > .btn:last-child:not(:first-child) {
  3755    border-top-right-radius: 0;
  3756    border-top-left-radius: 0;
  3757    border-bottom-right-radius: 3px;
  3758    border-bottom-left-radius: 3px;
  3759  }
  3760  .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  3761    border-radius: 0;
  3762  }
  3763  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  3764  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  3765    border-bottom-right-radius: 0;
  3766    border-bottom-left-radius: 0;
  3767  }
  3768  .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  3769    border-top-right-radius: 0;
  3770    border-top-left-radius: 0;
  3771  }
  3772  .btn-group-justified {
  3773    display: table;
  3774    width: 100%;
  3775    table-layout: fixed;
  3776    border-collapse: separate;
  3777  }
  3778  .btn-group-justified > .btn,
  3779  .btn-group-justified > .btn-group {
  3780    float: none;
  3781    display: table-cell;
  3782    width: 1%;
  3783  }
  3784  .btn-group-justified > .btn-group .btn {
  3785    width: 100%;
  3786  }
  3787  .btn-group-justified > .btn-group .dropdown-menu {
  3788    left: auto;
  3789  }
  3790  [data-toggle="buttons"] > .btn input[type="radio"],
  3791  [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  3792  [data-toggle="buttons"] > .btn input[type="checkbox"],
  3793  [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  3794    position: absolute;
  3795    clip: rect(0, 0, 0, 0);
  3796    pointer-events: none;
  3797  }
  3798  .input-group {
  3799    position: relative;
  3800    display: table;
  3801    border-collapse: separate;
  3802  }
  3803  .input-group[class*="col-"] {
  3804    float: none;
  3805    padding-left: 0;
  3806    padding-right: 0;
  3807  }
  3808  .input-group .form-control {
  3809    position: relative;
  3810    z-index: 2;
  3811    float: left;
  3812    width: 100%;
  3813    margin-bottom: 0;
  3814  }
  3815  .input-group .form-control:focus {
  3816    z-index: 3;
  3817  }
  3818  .input-group-lg > .form-control,
  3819  .input-group-lg > .input-group-addon,
  3820  .input-group-lg > .input-group-btn > .btn {
  3821    height: 46px;
  3822    padding: 10px 16px;
  3823    font-size: 18px;
  3824    line-height: 1.3333333;
  3825    border-radius: 3px;
  3826  }
  3827  select.input-group-lg > .form-control,
  3828  select.input-group-lg > .input-group-addon,
  3829  select.input-group-lg > .input-group-btn > .btn {
  3830    height: 46px;
  3831    line-height: 46px;
  3832  }
  3833  textarea.input-group-lg > .form-control,
  3834  textarea.input-group-lg > .input-group-addon,
  3835  textarea.input-group-lg > .input-group-btn > .btn,
  3836  select[multiple].input-group-lg > .form-control,
  3837  select[multiple].input-group-lg > .input-group-addon,
  3838  select[multiple].input-group-lg > .input-group-btn > .btn {
  3839    height: auto;
  3840  }
  3841  .input-group-sm > .form-control,
  3842  .input-group-sm > .input-group-addon,
  3843  .input-group-sm > .input-group-btn > .btn {
  3844    height: 30px;
  3845    padding: 5px 10px;
  3846    font-size: 12px;
  3847    line-height: 1.5;
  3848    border-radius: 3px;
  3849  }
  3850  select.input-group-sm > .form-control,
  3851  select.input-group-sm > .input-group-addon,
  3852  select.input-group-sm > .input-group-btn > .btn {
  3853    height: 30px;
  3854    line-height: 30px;
  3855  }
  3856  textarea.input-group-sm > .form-control,
  3857  textarea.input-group-sm > .input-group-addon,
  3858  textarea.input-group-sm > .input-group-btn > .btn,
  3859  select[multiple].input-group-sm > .form-control,
  3860  select[multiple].input-group-sm > .input-group-addon,
  3861  select[multiple].input-group-sm > .input-group-btn > .btn {
  3862    height: auto;
  3863  }
  3864  .input-group-addon,
  3865  .input-group-btn,
  3866  .input-group .form-control {
  3867    display: table-cell;
  3868  }
  3869  .input-group-addon:not(:first-child):not(:last-child),
  3870  .input-group-btn:not(:first-child):not(:last-child),
  3871  .input-group .form-control:not(:first-child):not(:last-child) {
  3872    border-radius: 0;
  3873  }
  3874  .input-group-addon,
  3875  .input-group-btn {
  3876    width: 1%;
  3877    white-space: nowrap;
  3878    vertical-align: middle;
  3879  }
  3880  .input-group-addon {
  3881    padding: 6px 12px;
  3882    font-size: 14px;
  3883    font-weight: normal;
  3884    line-height: 1;
  3885    color: #666;
  3886    text-align: center;
  3887    background-color: #eeeeee;
  3888    border: 1px solid #ccc;
  3889    border-radius: 3px;
  3890  }
  3891  .input-group-addon.input-sm {
  3892    padding: 5px 10px;
  3893    font-size: 12px;
  3894    border-radius: 3px;
  3895  }
  3896  .input-group-addon.input-lg {
  3897    padding: 10px 16px;
  3898    font-size: 18px;
  3899    border-radius: 3px;
  3900  }
  3901  .input-group-addon input[type="radio"],
  3902  .input-group-addon input[type="checkbox"] {
  3903    margin-top: 0;
  3904  }
  3905  .input-group .form-control:first-child,
  3906  .input-group-addon:first-child,
  3907  .input-group-btn:first-child > .btn,
  3908  .input-group-btn:first-child > .btn-group > .btn,
  3909  .input-group-btn:first-child > .dropdown-toggle,
  3910  .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  3911  .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  3912    border-bottom-right-radius: 0;
  3913    border-top-right-radius: 0;
  3914  }
  3915  .input-group-addon:first-child {
  3916    border-right: 0;
  3917  }
  3918  .input-group .form-control:last-child,
  3919  .input-group-addon:last-child,
  3920  .input-group-btn:last-child > .btn,
  3921  .input-group-btn:last-child > .btn-group > .btn,
  3922  .input-group-btn:last-child > .dropdown-toggle,
  3923  .input-group-btn:first-child > .btn:not(:first-child),
  3924  .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  3925    border-bottom-left-radius: 0;
  3926    border-top-left-radius: 0;
  3927  }
  3928  .input-group-addon:last-child {
  3929    border-left: 0;
  3930  }
  3931  .input-group-btn {
  3932    position: relative;
  3933    font-size: 0;
  3934    white-space: nowrap;
  3935  }
  3936  .input-group-btn > .btn {
  3937    position: relative;
  3938  }
  3939  .input-group-btn > .btn + .btn {
  3940    margin-left: -1px;
  3941  }
  3942  .input-group-btn > .btn:hover,
  3943  .input-group-btn > .btn:focus,
  3944  .input-group-btn > .btn:active {
  3945    z-index: 2;
  3946  }
  3947  .input-group-btn:first-child > .btn,
  3948  .input-group-btn:first-child > .btn-group {
  3949    margin-right: -1px;
  3950  }
  3951  .input-group-btn:last-child > .btn,
  3952  .input-group-btn:last-child > .btn-group {
  3953    z-index: 2;
  3954    margin-left: -1px;
  3955  }
  3956  .nav {
  3957    margin-bottom: 0;
  3958    padding-left: 0;
  3959    list-style: none;
  3960  }
  3961  .nav > li {
  3962    position: relative;
  3963    display: block;
  3964  }
  3965  .nav > li > a {
  3966    position: relative;
  3967    display: block;
  3968    padding: 10px 15px;
  3969  }
  3970  .nav > li > a:hover,
  3971  .nav > li > a:focus {
  3972    text-decoration: none;
  3973    background-color: #eeeeee;
  3974  }
  3975  .nav > li.disabled > a {
  3976    color: #bbb;
  3977  }
  3978  .nav > li.disabled > a:hover,
  3979  .nav > li.disabled > a:focus {
  3980    color: #bbb;
  3981    text-decoration: none;
  3982    background-color: transparent;
  3983    cursor: not-allowed;
  3984  }
  3985  .nav .open > a,
  3986  .nav .open > a:hover,
  3987  .nav .open > a:focus {
  3988    background-color: #eeeeee;
  3989    border-color: #1976D2;
  3990  }
  3991  .nav .nav-divider {
  3992    height: 1px;
  3993    margin: 9px 0;
  3994    overflow: hidden;
  3995    background-color: #e5e5e5;
  3996  }
  3997  .nav > li > a > img {
  3998    max-width: none;
  3999  }
  4000  .nav-tabs {
  4001    border-bottom: 1px solid #ddd;
  4002  }
  4003  .nav-tabs > li {
  4004    float: left;
  4005    margin-bottom: -1px;
  4006  }
  4007  .nav-tabs > li > a {
  4008    margin-right: 2px;
  4009    line-height: 1.42857143;
  4010    border: 1px solid transparent;
  4011    border-radius: 3px 3px 0 0;
  4012  }
  4013  .nav-tabs > li > a:hover {
  4014    border-color: #eeeeee #eeeeee #ddd;
  4015  }
  4016  .nav-tabs > li.active > a,
  4017  .nav-tabs > li.active > a:hover,
  4018  .nav-tabs > li.active > a:focus {
  4019    color: #666;
  4020    background-color: #ffffff;
  4021    border: 1px solid #ddd;
  4022    border-bottom-color: transparent;
  4023    cursor: default;
  4024  }
  4025  .nav-tabs.nav-justified {
  4026    width: 100%;
  4027    border-bottom: 0;
  4028  }
  4029  .nav-tabs.nav-justified > li {
  4030    float: none;
  4031  }
  4032  .nav-tabs.nav-justified > li > a {
  4033    text-align: center;
  4034    margin-bottom: 5px;
  4035  }
  4036  .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  4037    top: auto;
  4038    left: auto;
  4039  }
  4040  @media (min-width: 768px) {
  4041    .nav-tabs.nav-justified > li {
  4042      display: table-cell;
  4043      width: 1%;
  4044    }
  4045    .nav-tabs.nav-justified > li > a {
  4046      margin-bottom: 0;
  4047    }
  4048  }
  4049  .nav-tabs.nav-justified > li > a {
  4050    margin-right: 0;
  4051    border-radius: 3px;
  4052  }
  4053  .nav-tabs.nav-justified > .active > a,
  4054  .nav-tabs.nav-justified > .active > a:hover,
  4055  .nav-tabs.nav-justified > .active > a:focus {
  4056    border: 1px solid #ddd;
  4057  }
  4058  @media (min-width: 768px) {
  4059    .nav-tabs.nav-justified > li > a {
  4060      border-bottom: 1px solid #ddd;
  4061      border-radius: 3px 3px 0 0;
  4062    }
  4063    .nav-tabs.nav-justified > .active > a,
  4064    .nav-tabs.nav-justified > .active > a:hover,
  4065    .nav-tabs.nav-justified > .active > a:focus {
  4066      border-bottom-color: #ffffff;
  4067    }
  4068  }
  4069  .nav-pills > li {
  4070    float: left;
  4071  }
  4072  .nav-pills > li > a {
  4073    border-radius: 3px;
  4074  }
  4075  .nav-pills > li + li {
  4076    margin-left: 2px;
  4077  }
  4078  .nav-pills > li.active > a,
  4079  .nav-pills > li.active > a:hover,
  4080  .nav-pills > li.active > a:focus {
  4081    color: #fff;
  4082    background-color: #1976D2;
  4083  }
  4084  .nav-stacked > li {
  4085    float: none;
  4086  }
  4087  .nav-stacked > li + li {
  4088    margin-top: 2px;
  4089    margin-left: 0;
  4090  }
  4091  .nav-justified {
  4092    width: 100%;
  4093  }
  4094  .nav-justified > li {
  4095    float: none;
  4096  }
  4097  .nav-justified > li > a {
  4098    text-align: center;
  4099    margin-bottom: 5px;
  4100  }
  4101  .nav-justified > .dropdown .dropdown-menu {
  4102    top: auto;
  4103    left: auto;
  4104  }
  4105  @media (min-width: 768px) {
  4106    .nav-justified > li {
  4107      display: table-cell;
  4108      width: 1%;
  4109    }
  4110    .nav-justified > li > a {
  4111      margin-bottom: 0;
  4112    }
  4113  }
  4114  .nav-tabs-justified {
  4115    border-bottom: 0;
  4116  }
  4117  .nav-tabs-justified > li > a {
  4118    margin-right: 0;
  4119    border-radius: 3px;
  4120  }
  4121  .nav-tabs-justified > .active > a,
  4122  .nav-tabs-justified > .active > a:hover,
  4123  .nav-tabs-justified > .active > a:focus {
  4124    border: 1px solid #ddd;
  4125  }
  4126  @media (min-width: 768px) {
  4127    .nav-tabs-justified > li > a {
  4128      border-bottom: 1px solid #ddd;
  4129      border-radius: 3px 3px 0 0;
  4130    }
  4131    .nav-tabs-justified > .active > a,
  4132    .nav-tabs-justified > .active > a:hover,
  4133    .nav-tabs-justified > .active > a:focus {
  4134      border-bottom-color: #ffffff;
  4135    }
  4136  }
  4137  .tab-content > .tab-pane {
  4138    display: none;
  4139  }
  4140  .tab-content > .active {
  4141    display: block;
  4142  }
  4143  .nav-tabs .dropdown-menu {
  4144    margin-top: -1px;
  4145    border-top-right-radius: 0;
  4146    border-top-left-radius: 0;
  4147  }
  4148  .navbar {
  4149    position: relative;
  4150    min-height: 50px;
  4151    margin-bottom: 20px;
  4152    border: 1px solid transparent;
  4153  }
  4154  @media (min-width: 768px) {
  4155    .navbar {
  4156      border-radius: 3px;
  4157    }
  4158  }
  4159  @media (min-width: 768px) {
  4160    .navbar-header {
  4161      float: left;
  4162    }
  4163  }
  4164  .navbar-collapse {
  4165    overflow-x: visible;
  4166    padding-right: 15px;
  4167    padding-left: 15px;
  4168    border-top: 1px solid transparent;
  4169    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  4170    -webkit-overflow-scrolling: touch;
  4171  }
  4172  .navbar-collapse.in {
  4173    overflow-y: auto;
  4174  }
  4175  @media (min-width: 768px) {
  4176    .navbar-collapse {
  4177      width: auto;
  4178      border-top: 0;
  4179      box-shadow: none;
  4180    }
  4181    .navbar-collapse.collapse {
  4182      display: block !important;
  4183      height: auto !important;
  4184      padding-bottom: 0;
  4185      overflow: visible !important;
  4186    }
  4187    .navbar-collapse.in {
  4188      overflow-y: visible;
  4189    }
  4190    .navbar-fixed-top .navbar-collapse,
  4191    .navbar-static-top .navbar-collapse,
  4192    .navbar-fixed-bottom .navbar-collapse {
  4193      padding-left: 0;
  4194      padding-right: 0;
  4195    }
  4196  }
  4197  .navbar-fixed-top .navbar-collapse,
  4198  .navbar-fixed-bottom .navbar-collapse {
  4199    max-height: 340px;
  4200  }
  4201  @media (max-device-width: 480px) and (orientation: landscape) {
  4202    .navbar-fixed-top .navbar-collapse,
  4203    .navbar-fixed-bottom .navbar-collapse {
  4204      max-height: 200px;
  4205    }
  4206  }
  4207  .container > .navbar-header,
  4208  .container-fluid > .navbar-header,
  4209  .container > .navbar-collapse,
  4210  .container-fluid > .navbar-collapse {
  4211    margin-right: -15px;
  4212    margin-left: -15px;
  4213  }
  4214  @media (min-width: 768px) {
  4215    .container > .navbar-header,
  4216    .container-fluid > .navbar-header,
  4217    .container > .navbar-collapse,
  4218    .container-fluid > .navbar-collapse {
  4219      margin-right: 0;
  4220      margin-left: 0;
  4221    }
  4222  }
  4223  .navbar-static-top {
  4224    z-index: 1000;
  4225    border-width: 0 0 1px;
  4226  }
  4227  @media (min-width: 768px) {
  4228    .navbar-static-top {
  4229      border-radius: 0;
  4230    }
  4231  }
  4232  .navbar-fixed-top,
  4233  .navbar-fixed-bottom {
  4234    position: fixed;
  4235    right: 0;
  4236    left: 0;
  4237    z-index: 1030;
  4238  }
  4239  @media (min-width: 768px) {
  4240    .navbar-fixed-top,
  4241    .navbar-fixed-bottom {
  4242      border-radius: 0;
  4243    }
  4244  }
  4245  .navbar-fixed-top {
  4246    top: 0;
  4247    border-width: 0 0 1px;
  4248  }
  4249  .navbar-fixed-bottom {
  4250    bottom: 0;
  4251    margin-bottom: 0;
  4252    border-width: 1px 0 0;
  4253  }
  4254  .navbar-brand {
  4255    float: left;
  4256    padding: 15px 15px;
  4257    font-size: 18px;
  4258    line-height: 20px;
  4259    height: 50px;
  4260  }
  4261  .navbar-brand:hover,
  4262  .navbar-brand:focus {
  4263    text-decoration: none;
  4264  }
  4265  .navbar-brand > img {
  4266    display: block;
  4267  }
  4268  @media (min-width: 768px) {
  4269    .navbar > .container .navbar-brand,
  4270    .navbar > .container-fluid .navbar-brand {
  4271      margin-left: -15px;
  4272    }
  4273  }
  4274  .navbar-toggle {
  4275    position: relative;
  4276    float: right;
  4277    margin-right: 15px;
  4278    padding: 9px 10px;
  4279    margin-top: 8px;
  4280    margin-bottom: 8px;
  4281    background-color: transparent;
  4282    background-image: none;
  4283    border: 1px solid transparent;
  4284    border-radius: 3px;
  4285  }
  4286  .navbar-toggle:focus {
  4287    outline: 0;
  4288  }
  4289  .navbar-toggle .icon-bar {
  4290    display: block;
  4291    width: 22px;
  4292    height: 2px;
  4293    border-radius: 1px;
  4294  }
  4295  .navbar-toggle .icon-bar + .icon-bar {
  4296    margin-top: 4px;
  4297  }
  4298  @media (min-width: 768px) {
  4299    .navbar-toggle {
  4300      display: none;
  4301    }
  4302  }
  4303  .navbar-nav {
  4304    margin: 7.5px -15px;
  4305  }
  4306  .navbar-nav > li > a {
  4307    padding-top: 10px;
  4308    padding-bottom: 10px;
  4309    line-height: 20px;
  4310  }
  4311  @media (max-width: 767px) {
  4312    .navbar-nav .open .dropdown-menu {
  4313      position: static;
  4314      float: none;
  4315      width: auto;
  4316      margin-top: 0;
  4317      background-color: transparent;
  4318      border: 0;
  4319      box-shadow: none;
  4320    }
  4321    .navbar-nav .open .dropdown-menu > li > a,
  4322    .navbar-nav .open .dropdown-menu .dropdown-header {
  4323      padding: 5px 15px 5px 25px;
  4324    }
  4325    .navbar-nav .open .dropdown-menu > li > a {
  4326      line-height: 20px;
  4327    }
  4328    .navbar-nav .open .dropdown-menu > li > a:hover,
  4329    .navbar-nav .open .dropdown-menu > li > a:focus {
  4330      background-image: none;
  4331    }
  4332  }
  4333  @media (min-width: 768px) {
  4334    .navbar-nav {
  4335      float: left;
  4336      margin: 0;
  4337    }
  4338    .navbar-nav > li {
  4339      float: left;
  4340    }
  4341    .navbar-nav > li > a {
  4342      padding-top: 15px;
  4343      padding-bottom: 15px;
  4344    }
  4345  }
  4346  .navbar-form {
  4347    margin-left: -15px;
  4348    margin-right: -15px;
  4349    padding: 10px 15px;
  4350    border-top: 1px solid transparent;
  4351    border-bottom: 1px solid transparent;
  4352    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  4353    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  4354    margin-top: 8px;
  4355    margin-bottom: 8px;
  4356  }
  4357  @media (min-width: 768px) {
  4358    .navbar-form .form-group {
  4359      display: inline-block;
  4360      margin-bottom: 0;
  4361      vertical-align: middle;
  4362    }
  4363    .navbar-form .form-control {
  4364      display: inline-block;
  4365      width: auto;
  4366      vertical-align: middle;
  4367    }
  4368    .navbar-form .form-control-static {
  4369      display: inline-block;
  4370    }
  4371    .navbar-form .input-group {
  4372      display: inline-table;
  4373      vertical-align: middle;
  4374    }
  4375    .navbar-form .input-group .input-group-addon,
  4376    .navbar-form .input-group .input-group-btn,
  4377    .navbar-form .input-group .form-control {
  4378      width: auto;
  4379    }
  4380    .navbar-form .input-group > .form-control {
  4381      width: 100%;
  4382    }
  4383    .navbar-form .control-label {
  4384      margin-bottom: 0;
  4385      vertical-align: middle;
  4386    }
  4387    .navbar-form .radio,
  4388    .navbar-form .checkbox {
  4389      display: inline-block;
  4390      margin-top: 0;
  4391      margin-bottom: 0;
  4392      vertical-align: middle;
  4393    }
  4394    .navbar-form .radio label,
  4395    .navbar-form .checkbox label {
  4396      padding-left: 0;
  4397    }
  4398    .navbar-form .radio input[type="radio"],
  4399    .navbar-form .checkbox input[type="checkbox"] {
  4400      position: relative;
  4401      margin-left: 0;
  4402    }
  4403    .navbar-form .has-feedback .form-control-feedback {
  4404      top: 0;
  4405    }
  4406  }
  4407  @media (max-width: 767px) {
  4408    .navbar-form .form-group {
  4409      margin-bottom: 5px;
  4410    }
  4411    .navbar-form .form-group:last-child {
  4412      margin-bottom: 0;
  4413    }
  4414  }
  4415  @media (min-width: 768px) {
  4416    .navbar-form {
  4417      width: auto;
  4418      border: 0;
  4419      margin-left: 0;
  4420      margin-right: 0;
  4421      padding-top: 0;
  4422      padding-bottom: 0;
  4423      -webkit-box-shadow: none;
  4424      box-shadow: none;
  4425    }
  4426  }
  4427  .navbar-nav > li > .dropdown-menu {
  4428    margin-top: 0;
  4429    border-top-right-radius: 0;
  4430    border-top-left-radius: 0;
  4431  }
  4432  .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  4433    margin-bottom: 0;
  4434    border-top-right-radius: 3px;
  4435    border-top-left-radius: 3px;
  4436    border-bottom-right-radius: 0;
  4437    border-bottom-left-radius: 0;
  4438  }
  4439  .navbar-btn {
  4440    margin-top: 8px;
  4441    margin-bottom: 8px;
  4442  }
  4443  .navbar-btn.btn-sm {
  4444    margin-top: 10px;
  4445    margin-bottom: 10px;
  4446  }
  4447  .navbar-btn.btn-xs {
  4448    margin-top: 14px;
  4449    margin-bottom: 14px;
  4450  }
  4451  .navbar-text {
  4452    margin-top: 15px;
  4453    margin-bottom: 15px;
  4454  }
  4455  @media (min-width: 768px) {
  4456    .navbar-text {
  4457      float: left;
  4458      margin-left: 15px;
  4459      margin-right: 15px;
  4460    }
  4461  }
  4462  @media (min-width: 768px) {
  4463    .navbar-left {
  4464      float: left !important;
  4465    }
  4466    .navbar-right {
  4467      float: right !important;
  4468      margin-right: -15px;
  4469    }
  4470    .navbar-right ~ .navbar-right {
  4471      margin-right: 0;
  4472    }
  4473  }
  4474  .navbar-default {
  4475    background-color: #f8f8f8;
  4476    border-color: #e7e7e7;
  4477  }
  4478  .navbar-default .navbar-brand {
  4479    color: #777;
  4480  }
  4481  .navbar-default .navbar-brand:hover,
  4482  .navbar-default .navbar-brand:focus {
  4483    color: #5e5e5e;
  4484    background-color: transparent;
  4485  }
  4486  .navbar-default .navbar-text {
  4487    color: #777;
  4488  }
  4489  .navbar-default .navbar-nav > li > a {
  4490    color: #777;
  4491  }
  4492  .navbar-default .navbar-nav > li > a:hover,
  4493  .navbar-default .navbar-nav > li > a:focus {
  4494    color: #333;
  4495    background-color: transparent;
  4496  }
  4497  .navbar-default .navbar-nav > .active > a,
  4498  .navbar-default .navbar-nav > .active > a:hover,
  4499  .navbar-default .navbar-nav > .active > a:focus {
  4500    color: #555;
  4501    background-color: #e7e7e7;
  4502  }
  4503  .navbar-default .navbar-nav > .disabled > a,
  4504  .navbar-default .navbar-nav > .disabled > a:hover,
  4505  .navbar-default .navbar-nav > .disabled > a:focus {
  4506    color: #ccc;
  4507    background-color: transparent;
  4508  }
  4509  .navbar-default .navbar-toggle {
  4510    border-color: #ddd;
  4511  }
  4512  .navbar-default .navbar-toggle:hover,
  4513  .navbar-default .navbar-toggle:focus {
  4514    background-color: #ddd;
  4515  }
  4516  .navbar-default .navbar-toggle .icon-bar {
  4517    background-color: #888;
  4518  }
  4519  .navbar-default .navbar-collapse,
  4520  .navbar-default .navbar-form {
  4521    border-color: #e7e7e7;
  4522  }
  4523  .navbar-default .navbar-nav > .open > a,
  4524  .navbar-default .navbar-nav > .open > a:hover,
  4525  .navbar-default .navbar-nav > .open > a:focus {
  4526    background-color: #e7e7e7;
  4527    color: #555;
  4528  }
  4529  @media (max-width: 767px) {
  4530    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  4531      color: #777;
  4532    }
  4533    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  4534    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  4535      color: #333;
  4536      background-color: transparent;
  4537    }
  4538    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  4539    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  4540    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  4541      color: #555;
  4542      background-color: #e7e7e7;
  4543    }
  4544    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  4545    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4546    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4547      color: #ccc;
  4548      background-color: transparent;
  4549    }
  4550  }
  4551  .navbar-default .navbar-link {
  4552    color: #777;
  4553  }
  4554  .navbar-default .navbar-link:hover {
  4555    color: #333;
  4556  }
  4557  .navbar-default .btn-link {
  4558    color: #777;
  4559  }
  4560  .navbar-default .btn-link:hover,
  4561  .navbar-default .btn-link:focus {
  4562    color: #333;
  4563  }
  4564  .navbar-default .btn-link[disabled]:hover,
  4565  fieldset[disabled] .navbar-default .btn-link:hover,
  4566  .navbar-default .btn-link[disabled]:focus,
  4567  fieldset[disabled] .navbar-default .btn-link:focus {
  4568    color: #ccc;
  4569  }
  4570  .navbar-inverse {
  4571    background-color: #1976D2;
  4572    border-color: #145ca4;
  4573  }
  4574  .navbar-inverse .navbar-brand {
  4575    color: #eeeeee;
  4576  }
  4577  .navbar-inverse .navbar-brand:hover,
  4578  .navbar-inverse .navbar-brand:focus {
  4579    color: #fff;
  4580    background-color: transparent;
  4581  }
  4582  .navbar-inverse .navbar-text {
  4583    color: #eeeeee;
  4584  }
  4585  .navbar-inverse .navbar-nav > li > a {
  4586    color: #eeeeee;
  4587  }
  4588  .navbar-inverse .navbar-nav > li > a:hover,
  4589  .navbar-inverse .navbar-nav > li > a:focus {
  4590    color: #fff;
  4591    background-color: transparent;
  4592  }
  4593  .navbar-inverse .navbar-nav > .active > a,
  4594  .navbar-inverse .navbar-nav > .active > a:hover,
  4595  .navbar-inverse .navbar-nav > .active > a:focus {
  4596    color: #fff;
  4597    background-color: #145ca4;
  4598  }
  4599  .navbar-inverse .navbar-nav > .disabled > a,
  4600  .navbar-inverse .navbar-nav > .disabled > a:hover,
  4601  .navbar-inverse .navbar-nav > .disabled > a:focus {
  4602    color: #444;
  4603    background-color: transparent;
  4604  }
  4605  .navbar-inverse .navbar-toggle {
  4606    border-color: #1976D2;
  4607  }
  4608  .navbar-inverse .navbar-toggle:hover,
  4609  .navbar-inverse .navbar-toggle:focus {
  4610    background-color: #145ca4;
  4611  }
  4612  .navbar-inverse .navbar-toggle .icon-bar {
  4613    background-color: #fff;
  4614  }
  4615  .navbar-inverse .navbar-collapse,
  4616  .navbar-inverse .navbar-form {
  4617    border-color: #1564b2;
  4618  }
  4619  .navbar-inverse .navbar-nav > .open > a,
  4620  .navbar-inverse .navbar-nav > .open > a:hover,
  4621  .navbar-inverse .navbar-nav > .open > a:focus {
  4622    background-color: #145ca4;
  4623    color: #fff;
  4624  }
  4625  @media (max-width: 767px) {
  4626    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  4627      border-color: #145ca4;
  4628    }
  4629    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  4630      background-color: #145ca4;
  4631    }
  4632    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  4633      color: #eeeeee;
  4634    }
  4635    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  4636    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  4637      color: #fff;
  4638      background-color: transparent;
  4639    }
  4640    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  4641    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  4642    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  4643      color: #fff;
  4644      background-color: #145ca4;
  4645    }
  4646    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  4647    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  4648    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  4649      color: #444;
  4650      background-color: transparent;
  4651    }
  4652  }
  4653  .navbar-inverse .navbar-link {
  4654    color: #eeeeee;
  4655  }
  4656  .navbar-inverse .navbar-link:hover {
  4657    color: #fff;
  4658  }
  4659  .navbar-inverse .btn-link {
  4660    color: #eeeeee;
  4661  }
  4662  .navbar-inverse .btn-link:hover,
  4663  .navbar-inverse .btn-link:focus {
  4664    color: #fff;
  4665  }
  4666  .navbar-inverse .btn-link[disabled]:hover,
  4667  fieldset[disabled] .navbar-inverse .btn-link:hover,
  4668  .navbar-inverse .btn-link[disabled]:focus,
  4669  fieldset[disabled] .navbar-inverse .btn-link:focus {
  4670    color: #444;
  4671  }
  4672  .breadcrumb {
  4673    padding: 8px 15px;
  4674    margin-bottom: 20px;
  4675    list-style: none;
  4676    background-color: #f5f5f5;
  4677    border-radius: 3px;
  4678  }
  4679  .breadcrumb > li {
  4680    display: inline-block;
  4681  }
  4682  .breadcrumb > li + li:before {
  4683    content: "/\A0";
  4684    padding: 0 5px;
  4685    color: #ccc;
  4686  }
  4687  .breadcrumb > .active {
  4688    color: #bbb;
  4689  }
  4690  .pagination {
  4691    display: inline-block;
  4692    padding-left: 0;
  4693    margin: 20px 0;
  4694    border-radius: 3px;
  4695  }
  4696  .pagination > li {
  4697    display: inline;
  4698  }
  4699  .pagination > li > a,
  4700  .pagination > li > span {
  4701    position: relative;
  4702    float: left;
  4703    padding: 6px 12px;
  4704    line-height: 1.42857143;
  4705    text-decoration: none;
  4706    color: #1976D2;
  4707    background-color: #fff;
  4708    border: 1px solid #ddd;
  4709    margin-left: -1px;
  4710  }
  4711  .pagination > li:first-child > a,
  4712  .pagination > li:first-child > span {
  4713    margin-left: 0;
  4714    border-bottom-left-radius: 3px;
  4715    border-top-left-radius: 3px;
  4716  }
  4717  .pagination > li:last-child > a,
  4718  .pagination > li:last-child > span {
  4719    border-bottom-right-radius: 3px;
  4720    border-top-right-radius: 3px;
  4721  }
  4722  .pagination > li > a:hover,
  4723  .pagination > li > span:hover,
  4724  .pagination > li > a:focus,
  4725  .pagination > li > span:focus {
  4726    z-index: 2;
  4727    color: #11508e;
  4728    background-color: #eeeeee;
  4729    border-color: #ddd;
  4730  }
  4731  .pagination > .active > a,
  4732  .pagination > .active > span,
  4733  .pagination > .active > a:hover,
  4734  .pagination > .active > span:hover,
  4735  .pagination > .active > a:focus,
  4736  .pagination > .active > span:focus {
  4737    z-index: 3;
  4738    color: #fff;
  4739    background-color: #1976D2;
  4740    border-color: #1976D2;
  4741    cursor: default;
  4742  }
  4743  .pagination > .disabled > span,
  4744  .pagination > .disabled > span:hover,
  4745  .pagination > .disabled > span:focus,
  4746  .pagination > .disabled > a,
  4747  .pagination > .disabled > a:hover,
  4748  .pagination > .disabled > a:focus {
  4749    color: #bbb;
  4750    background-color: #fff;
  4751    border-color: #ddd;
  4752    cursor: not-allowed;
  4753  }
  4754  .pagination-lg > li > a,
  4755  .pagination-lg > li > span {
  4756    padding: 10px 16px;
  4757    font-size: 18px;
  4758    line-height: 1.3333333;
  4759  }
  4760  .pagination-lg > li:first-child > a,
  4761  .pagination-lg > li:first-child > span {
  4762    border-bottom-left-radius: 3px;
  4763    border-top-left-radius: 3px;
  4764  }
  4765  .pagination-lg > li:last-child > a,
  4766  .pagination-lg > li:last-child > span {
  4767    border-bottom-right-radius: 3px;
  4768    border-top-right-radius: 3px;
  4769  }
  4770  .pagination-sm > li > a,
  4771  .pagination-sm > li > span {
  4772    padding: 5px 10px;
  4773    font-size: 12px;
  4774    line-height: 1.5;
  4775  }
  4776  .pagination-sm > li:first-child > a,
  4777  .pagination-sm > li:first-child > span {
  4778    border-bottom-left-radius: 3px;
  4779    border-top-left-radius: 3px;
  4780  }
  4781  .pagination-sm > li:last-child > a,
  4782  .pagination-sm > li:last-child > span {
  4783    border-bottom-right-radius: 3px;
  4784    border-top-right-radius: 3px;
  4785  }
  4786  .pager {
  4787    padding-left: 0;
  4788    margin: 20px 0;
  4789    list-style: none;
  4790    text-align: center;
  4791  }
  4792  .pager li {
  4793    display: inline;
  4794  }
  4795  .pager li > a,
  4796  .pager li > span {
  4797    display: inline-block;
  4798    padding: 5px 14px;
  4799    background-color: #fff;
  4800    border: 1px solid #ddd;
  4801    border-radius: 15px;
  4802  }
  4803  .pager li > a:hover,
  4804  .pager li > a:focus {
  4805    text-decoration: none;
  4806    background-color: #eeeeee;
  4807  }
  4808  .pager .next > a,
  4809  .pager .next > span {
  4810    float: right;
  4811  }
  4812  .pager .previous > a,
  4813  .pager .previous > span {
  4814    float: left;
  4815  }
  4816  .pager .disabled > a,
  4817  .pager .disabled > a:hover,
  4818  .pager .disabled > a:focus,
  4819  .pager .disabled > span {
  4820    color: #bbb;
  4821    background-color: #fff;
  4822    cursor: not-allowed;
  4823  }
  4824  .label {
  4825    display: inline;
  4826    padding: .2em .6em .3em;
  4827    font-size: 75%;
  4828    font-weight: bold;
  4829    line-height: 1;
  4830    color: #fff;
  4831    text-align: center;
  4832    white-space: nowrap;
  4833    vertical-align: baseline;
  4834    border-radius: .25em;
  4835  }
  4836  a.label:hover,
  4837  a.label:focus {
  4838    color: #fff;
  4839    text-decoration: none;
  4840    cursor: pointer;
  4841  }
  4842  .label:empty {
  4843    display: none;
  4844  }
  4845  .btn .label {
  4846    position: relative;
  4847    top: -1px;
  4848  }
  4849  .label-default {
  4850    background-color: #bbb;
  4851  }
  4852  .label-default[href]:hover,
  4853  .label-default[href]:focus {
  4854    background-color: #a2a2a2;
  4855  }
  4856  .label-primary {
  4857    background-color: #1976D2;
  4858  }
  4859  .label-primary[href]:hover,
  4860  .label-primary[href]:focus {
  4861    background-color: #145ca4;
  4862  }
  4863  .label-success {
  4864    background-color: #4CAF50;
  4865  }
  4866  .label-success[href]:hover,
  4867  .label-success[href]:focus {
  4868    background-color: #3d8b40;
  4869  }
  4870  .label-info {
  4871    background-color: #9C27B0;
  4872  }
  4873  .label-info[href]:hover,
  4874  .label-info[href]:focus {
  4875    background-color: #771e86;
  4876  }
  4877  .label-warning {
  4878    background-color: #ff9800;
  4879  }
  4880  .label-warning[href]:hover,
  4881  .label-warning[href]:focus {
  4882    background-color: #cc7a00;
  4883  }
  4884  .label-danger {
  4885    background-color: #e51c23;
  4886  }
  4887  .label-danger[href]:hover,
  4888  .label-danger[href]:focus {
  4889    background-color: #b9151b;
  4890  }
  4891  .badge {
  4892    display: inline-block;
  4893    min-width: 10px;
  4894    padding: 3px 7px;
  4895    font-size: 12px;
  4896    font-weight: bold;
  4897    color: #fff;
  4898    line-height: 1;
  4899    vertical-align: middle;
  4900    white-space: nowrap;
  4901    text-align: center;
  4902    background-color: #bbb;
  4903    border-radius: 10px;
  4904  }
  4905  .badge:empty {
  4906    display: none;
  4907  }
  4908  .btn .badge {
  4909    position: relative;
  4910    top: -1px;
  4911  }
  4912  .btn-xs .badge,
  4913  .btn-group-xs > .btn .badge {
  4914    top: 0;
  4915    padding: 1px 5px;
  4916  }
  4917  a.badge:hover,
  4918  a.badge:focus {
  4919    color: #fff;
  4920    text-decoration: none;
  4921    cursor: pointer;
  4922  }
  4923  .list-group-item.active > .badge,
  4924  .nav-pills > .active > a > .badge {
  4925    color: #1976D2;
  4926    background-color: #fff;
  4927  }
  4928  .list-group-item > .badge {
  4929    float: right;
  4930  }
  4931  .list-group-item > .badge + .badge {
  4932    margin-right: 5px;
  4933  }
  4934  .nav-pills > li > a > .badge {
  4935    margin-left: 3px;
  4936  }
  4937  .jumbotron {
  4938    padding-top: 30px;
  4939    padding-bottom: 30px;
  4940    margin-bottom: 30px;
  4941    color: inherit;
  4942    background-color: #eeeeee;
  4943  }
  4944  .jumbotron h1,
  4945  .jumbotron .h1 {
  4946    color: inherit;
  4947  }
  4948  .jumbotron p {
  4949    margin-bottom: 15px;
  4950    font-size: 21px;
  4951    font-weight: 200;
  4952  }
  4953  .jumbotron > hr {
  4954    border-top-color: #d5d5d5;
  4955  }
  4956  .container .jumbotron,
  4957  .container-fluid .jumbotron {
  4958    border-radius: 3px;
  4959    padding-left: 15px;
  4960    padding-right: 15px;
  4961  }
  4962  .jumbotron .container {
  4963    max-width: 100%;
  4964  }
  4965  @media screen and (min-width: 768px) {
  4966    .jumbotron {
  4967      padding-top: 48px;
  4968      padding-bottom: 48px;
  4969    }
  4970    .container .jumbotron,
  4971    .container-fluid .jumbotron {
  4972      padding-left: 60px;
  4973      padding-right: 60px;
  4974    }
  4975    .jumbotron h1,
  4976    .jumbotron .h1 {
  4977      font-size: 63px;
  4978    }
  4979  }
  4980  .thumbnail {
  4981    display: block;
  4982    padding: 4px;
  4983    margin-bottom: 20px;
  4984    line-height: 1.42857143;
  4985    background-color: #ffffff;
  4986    border: 1px solid #ddd;
  4987    border-radius: 3px;
  4988    -webkit-transition: border 0.2s ease-in-out;
  4989    -o-transition: border 0.2s ease-in-out;
  4990    transition: border 0.2s ease-in-out;
  4991  }
  4992  .thumbnail > img,
  4993  .thumbnail a > img {
  4994    margin-left: auto;
  4995    margin-right: auto;
  4996  }
  4997  a.thumbnail:hover,
  4998  a.thumbnail:focus,
  4999  a.thumbnail.active {
  5000    border-color: #1976D2;
  5001  }
  5002  .thumbnail .caption {
  5003    padding: 9px;
  5004    color: #212121;
  5005  }
  5006  .alert {
  5007    padding: 15px;
  5008    margin-bottom: 20px;
  5009    border: 1px solid transparent;
  5010    border-radius: 3px;
  5011  }
  5012  .alert h4 {
  5013    margin-top: 0;
  5014    color: inherit;
  5015  }
  5016  .alert .alert-link {
  5017    font-weight: bold;
  5018  }
  5019  .alert > p,
  5020  .alert > ul {
  5021    margin-bottom: 0;
  5022  }
  5023  .alert > p + p {
  5024    margin-top: 5px;
  5025  }
  5026  .alert-dismissable,
  5027  .alert-dismissible {
  5028    padding-right: 35px;
  5029  }
  5030  .alert-dismissable .close,
  5031  .alert-dismissible .close {
  5032    position: relative;
  5033    top: -2px;
  5034    right: -21px;
  5035    color: inherit;
  5036  }
  5037  .alert-success {
  5038    background-color: #dff0d8;
  5039    border-color: #d6e9c6;
  5040    color: #3c763d;
  5041  }
  5042  .alert-success hr {
  5043    border-top-color: #c9e2b3;
  5044  }
  5045  .alert-success .alert-link {
  5046    color: #2b542c;
  5047  }
  5048  .alert-info {
  5049    background-color: #d9edf7;
  5050    border-color: #bce8f1;
  5051    color: #31708f;
  5052  }
  5053  .alert-info hr {
  5054    border-top-color: #a6e1ec;
  5055  }
  5056  .alert-info .alert-link {
  5057    color: #245269;
  5058  }
  5059  .alert-warning {
  5060    background-color: #fcf8e3;
  5061    border-color: #faebcc;
  5062    color: #8a6d3b;
  5063  }
  5064  .alert-warning hr {
  5065    border-top-color: #f7e1b5;
  5066  }
  5067  .alert-warning .alert-link {
  5068    color: #66512c;
  5069  }
  5070  .alert-danger {
  5071    background-color: #f2dede;
  5072    border-color: #ebccd1;
  5073    color: #a94442;
  5074  }
  5075  .alert-danger hr {
  5076    border-top-color: #e4b9c0;
  5077  }
  5078  .alert-danger .alert-link {
  5079    color: #843534;
  5080  }
  5081  @-webkit-keyframes progress-bar-stripes {
  5082    from {
  5083      background-position: 40px 0;
  5084    }
  5085    to {
  5086      background-position: 0 0;
  5087    }
  5088  }
  5089  @keyframes progress-bar-stripes {
  5090    from {
  5091      background-position: 40px 0;
  5092    }
  5093    to {
  5094      background-position: 0 0;
  5095    }
  5096  }
  5097  .progress {
  5098    overflow: hidden;
  5099    height: 20px;
  5100    margin-bottom: 20px;
  5101    background-color: #f5f5f5;
  5102    border-radius: 3px;
  5103    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5104    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  5105  }
  5106  .progress-bar {
  5107    float: left;
  5108    width: 0%;
  5109    height: 100%;
  5110    font-size: 12px;
  5111    line-height: 20px;
  5112    color: #fff;
  5113    text-align: center;
  5114    background-color: #1976D2;
  5115    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5116    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  5117    -webkit-transition: width 0.6s ease;
  5118    -o-transition: width 0.6s ease;
  5119    transition: width 0.6s ease;
  5120  }
  5121  .progress-striped .progress-bar,
  5122  .progress-bar-striped {
  5123    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5124    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5125    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5126    background-size: 40px 40px;
  5127  }
  5128  .progress.active .progress-bar,
  5129  .progress-bar.active {
  5130    -webkit-animation: progress-bar-stripes 2s linear infinite;
  5131    -o-animation: progress-bar-stripes 2s linear infinite;
  5132    animation: progress-bar-stripes 2s linear infinite;
  5133  }
  5134  .progress-bar-success {
  5135    background-color: #4CAF50;
  5136  }
  5137  .progress-striped .progress-bar-success {
  5138    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5139    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5140    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5141  }
  5142  .progress-bar-info {
  5143    background-color: #9C27B0;
  5144  }
  5145  .progress-striped .progress-bar-info {
  5146    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5147    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5148    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5149  }
  5150  .progress-bar-warning {
  5151    background-color: #ff9800;
  5152  }
  5153  .progress-striped .progress-bar-warning {
  5154    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5155    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5156    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5157  }
  5158  .progress-bar-danger {
  5159    background-color: #e51c23;
  5160  }
  5161  .progress-striped .progress-bar-danger {
  5162    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5163    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5164    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5165  }
  5166  .media {
  5167    margin-top: 15px;
  5168  }
  5169  .media:first-child {
  5170    margin-top: 0;
  5171  }
  5172  .media,
  5173  .media-body {
  5174    zoom: 1;
  5175    overflow: hidden;
  5176  }
  5177  .media-body {
  5178    width: 10000px;
  5179  }
  5180  .media-object {
  5181    display: block;
  5182  }
  5183  .media-object.img-thumbnail {
  5184    max-width: none;
  5185  }
  5186  .media-right,
  5187  .media > .pull-right {
  5188    padding-left: 10px;
  5189  }
  5190  .media-left,
  5191  .media > .pull-left {
  5192    padding-right: 10px;
  5193  }
  5194  .media-left,
  5195  .media-right,
  5196  .media-body {
  5197    display: table-cell;
  5198    vertical-align: top;
  5199  }
  5200  .media-middle {
  5201    vertical-align: middle;
  5202  }
  5203  .media-bottom {
  5204    vertical-align: bottom;
  5205  }
  5206  .media-heading {
  5207    margin-top: 0;
  5208    margin-bottom: 5px;
  5209  }
  5210  .media-list {
  5211    padding-left: 0;
  5212    list-style: none;
  5213  }
  5214  .list-group {
  5215    margin-bottom: 20px;
  5216    padding-left: 0;
  5217  }
  5218  .list-group-item {
  5219    position: relative;
  5220    display: block;
  5221    padding: 10px 15px;
  5222    margin-bottom: -1px;
  5223    background-color: #fff;
  5224    border: 1px solid #ddd;
  5225  }
  5226  .list-group-item:first-child {
  5227    border-top-right-radius: 3px;
  5228    border-top-left-radius: 3px;
  5229  }
  5230  .list-group-item:last-child {
  5231    margin-bottom: 0;
  5232    border-bottom-right-radius: 3px;
  5233    border-bottom-left-radius: 3px;
  5234  }
  5235  a.list-group-item,
  5236  button.list-group-item {
  5237    color: #555;
  5238  }
  5239  a.list-group-item .list-group-item-heading,
  5240  button.list-group-item .list-group-item-heading {
  5241    color: #333;
  5242  }
  5243  a.list-group-item:hover,
  5244  button.list-group-item:hover,
  5245  a.list-group-item:focus,
  5246  button.list-group-item:focus {
  5247    text-decoration: none;
  5248    color: #555;
  5249    background-color: #f5f5f5;
  5250  }
  5251  button.list-group-item {
  5252    width: 100%;
  5253    text-align: left;
  5254  }
  5255  .list-group-item.disabled,
  5256  .list-group-item.disabled:hover,
  5257  .list-group-item.disabled:focus {
  5258    background-color: #eeeeee;
  5259    color: #bbb;
  5260    cursor: not-allowed;
  5261  }
  5262  .list-group-item.disabled .list-group-item-heading,
  5263  .list-group-item.disabled:hover .list-group-item-heading,
  5264  .list-group-item.disabled:focus .list-group-item-heading {
  5265    color: inherit;
  5266  }
  5267  .list-group-item.disabled .list-group-item-text,
  5268  .list-group-item.disabled:hover .list-group-item-text,
  5269  .list-group-item.disabled:focus .list-group-item-text {
  5270    color: #bbb;
  5271  }
  5272  .list-group-item.active,
  5273  .list-group-item.active:hover,
  5274  .list-group-item.active:focus {
  5275    z-index: 2;
  5276    color: #fff;
  5277    background-color: #1976D2;
  5278    border-color: #1976D2;
  5279  }
  5280  .list-group-item.active .list-group-item-heading,
  5281  .list-group-item.active:hover .list-group-item-heading,
  5282  .list-group-item.active:focus .list-group-item-heading,
  5283  .list-group-item.active .list-group-item-heading > small,
  5284  .list-group-item.active:hover .list-group-item-heading > small,
  5285  .list-group-item.active:focus .list-group-item-heading > small,
  5286  .list-group-item.active .list-group-item-heading > .small,
  5287  .list-group-item.active:hover .list-group-item-heading > .small,
  5288  .list-group-item.active:focus .list-group-item-heading > .small {
  5289    color: inherit;
  5290  }
  5291  .list-group-item.active .list-group-item-text,
  5292  .list-group-item.active:hover .list-group-item-text,
  5293  .list-group-item.active:focus .list-group-item-text {
  5294    color: #c0dcf7;
  5295  }
  5296  .list-group-item-success {
  5297    color: #3c763d;
  5298    background-color: #dff0d8;
  5299  }
  5300  a.list-group-item-success,
  5301  button.list-group-item-success {
  5302    color: #3c763d;
  5303  }
  5304  a.list-group-item-success .list-group-item-heading,
  5305  button.list-group-item-success .list-group-item-heading {
  5306    color: inherit;
  5307  }
  5308  a.list-group-item-success:hover,
  5309  button.list-group-item-success:hover,
  5310  a.list-group-item-success:focus,
  5311  button.list-group-item-success:focus {
  5312    color: #3c763d;
  5313    background-color: #d0e9c6;
  5314  }
  5315  a.list-group-item-success.active,
  5316  button.list-group-item-success.active,
  5317  a.list-group-item-success.active:hover,
  5318  button.list-group-item-success.active:hover,
  5319  a.list-group-item-success.active:focus,
  5320  button.list-group-item-success.active:focus {
  5321    color: #fff;
  5322    background-color: #3c763d;
  5323    border-color: #3c763d;
  5324  }
  5325  .list-group-item-info {
  5326    color: #31708f;
  5327    background-color: #d9edf7;
  5328  }
  5329  a.list-group-item-info,
  5330  button.list-group-item-info {
  5331    color: #31708f;
  5332  }
  5333  a.list-group-item-info .list-group-item-heading,
  5334  button.list-group-item-info .list-group-item-heading {
  5335    color: inherit;
  5336  }
  5337  a.list-group-item-info:hover,
  5338  button.list-group-item-info:hover,
  5339  a.list-group-item-info:focus,
  5340  button.list-group-item-info:focus {
  5341    color: #31708f;
  5342    background-color: #c4e3f3;
  5343  }
  5344  a.list-group-item-info.active,
  5345  button.list-group-item-info.active,
  5346  a.list-group-item-info.active:hover,
  5347  button.list-group-item-info.active:hover,
  5348  a.list-group-item-info.active:focus,
  5349  button.list-group-item-info.active:focus {
  5350    color: #fff;
  5351    background-color: #31708f;
  5352    border-color: #31708f;
  5353  }
  5354  .list-group-item-warning {
  5355    color: #8a6d3b;
  5356    background-color: #fcf8e3;
  5357  }
  5358  a.list-group-item-warning,
  5359  button.list-group-item-warning {
  5360    color: #8a6d3b;
  5361  }
  5362  a.list-group-item-warning .list-group-item-heading,
  5363  button.list-group-item-warning .list-group-item-heading {
  5364    color: inherit;
  5365  }
  5366  a.list-group-item-warning:hover,
  5367  button.list-group-item-warning:hover,
  5368  a.list-group-item-warning:focus,
  5369  button.list-group-item-warning:focus {
  5370    color: #8a6d3b;
  5371    background-color: #faf2cc;
  5372  }
  5373  a.list-group-item-warning.active,
  5374  button.list-group-item-warning.active,
  5375  a.list-group-item-warning.active:hover,
  5376  button.list-group-item-warning.active:hover,
  5377  a.list-group-item-warning.active:focus,
  5378  button.list-group-item-warning.active:focus {
  5379    color: #fff;
  5380    background-color: #8a6d3b;
  5381    border-color: #8a6d3b;
  5382  }
  5383  .list-group-item-danger {
  5384    color: #a94442;
  5385    background-color: #f2dede;
  5386  }
  5387  a.list-group-item-danger,
  5388  button.list-group-item-danger {
  5389    color: #a94442;
  5390  }
  5391  a.list-group-item-danger .list-group-item-heading,
  5392  button.list-group-item-danger .list-group-item-heading {
  5393    color: inherit;
  5394  }
  5395  a.list-group-item-danger:hover,
  5396  button.list-group-item-danger:hover,
  5397  a.list-group-item-danger:focus,
  5398  button.list-group-item-danger:focus {
  5399    color: #a94442;
  5400    background-color: #ebcccc;
  5401  }
  5402  a.list-group-item-danger.active,
  5403  button.list-group-item-danger.active,
  5404  a.list-group-item-danger.active:hover,
  5405  button.list-group-item-danger.active:hover,
  5406  a.list-group-item-danger.active:focus,
  5407  button.list-group-item-danger.active:focus {
  5408    color: #fff;
  5409    background-color: #a94442;
  5410    border-color: #a94442;
  5411  }
  5412  .list-group-item-heading {
  5413    margin-top: 0;
  5414    margin-bottom: 5px;
  5415  }
  5416  .list-group-item-text {
  5417    margin-bottom: 0;
  5418    line-height: 1.3;
  5419  }
  5420  .panel {
  5421    margin-bottom: 20px;
  5422    background-color: #fff;
  5423    border: 1px solid transparent;
  5424    border-radius: 3px;
  5425    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  5426    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  5427  }
  5428  .panel-body {
  5429    padding: 15px;
  5430  }
  5431  .panel-heading {
  5432    padding: 10px 15px;
  5433    border-bottom: 1px solid transparent;
  5434    border-top-right-radius: 2px;
  5435    border-top-left-radius: 2px;
  5436  }
  5437  .panel-heading > .dropdown .dropdown-toggle {
  5438    color: inherit;
  5439  }
  5440  .panel-title {
  5441    margin-top: 0;
  5442    margin-bottom: 0;
  5443    font-size: 16px;
  5444    color: inherit;
  5445  }
  5446  .panel-title > a,
  5447  .panel-title > small,
  5448  .panel-title > .small,
  5449  .panel-title > small > a,
  5450  .panel-title > .small > a {
  5451    color: inherit;
  5452  }
  5453  .panel-footer {
  5454    padding: 10px 15px;
  5455    background-color: #f5f5f5;
  5456    border-top: 1px solid #ddd;
  5457    border-bottom-right-radius: 2px;
  5458    border-bottom-left-radius: 2px;
  5459  }
  5460  .panel > .list-group,
  5461  .panel > .panel-collapse > .list-group {
  5462    margin-bottom: 0;
  5463  }
  5464  .panel > .list-group .list-group-item,
  5465  .panel > .panel-collapse > .list-group .list-group-item {
  5466    border-width: 1px 0;
  5467    border-radius: 0;
  5468  }
  5469  .panel > .list-group:first-child .list-group-item:first-child,
  5470  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  5471    border-top: 0;
  5472    border-top-right-radius: 2px;
  5473    border-top-left-radius: 2px;
  5474  }
  5475  .panel > .list-group:last-child .list-group-item:last-child,
  5476  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  5477    border-bottom: 0;
  5478    border-bottom-right-radius: 2px;
  5479    border-bottom-left-radius: 2px;
  5480  }
  5481  .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  5482    border-top-right-radius: 0;
  5483    border-top-left-radius: 0;
  5484  }
  5485  .panel-heading + .list-group .list-group-item:first-child {
  5486    border-top-width: 0;
  5487  }
  5488  .list-group + .panel-footer {
  5489    border-top-width: 0;
  5490  }
  5491  .panel > .table,
  5492  .panel > .table-responsive > .table,
  5493  .panel > .panel-collapse > .table {
  5494    margin-bottom: 0;
  5495  }
  5496  .panel > .table caption,
  5497  .panel > .table-responsive > .table caption,
  5498  .panel > .panel-collapse > .table caption {
  5499    padding-left: 15px;
  5500    padding-right: 15px;
  5501  }
  5502  .panel > .table:first-child,
  5503  .panel > .table-responsive:first-child > .table:first-child {
  5504    border-top-right-radius: 2px;
  5505    border-top-left-radius: 2px;
  5506  }
  5507  .panel > .table:first-child > thead:first-child > tr:first-child,
  5508  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  5509  .panel > .table:first-child > tbody:first-child > tr:first-child,
  5510  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  5511    border-top-left-radius: 2px;
  5512    border-top-right-radius: 2px;
  5513  }
  5514  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  5515  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  5516  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  5517  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  5518  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  5519  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  5520  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  5521  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  5522    border-top-left-radius: 2px;
  5523  }
  5524  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  5525  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  5526  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  5527  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  5528  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  5529  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  5530  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  5531  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  5532    border-top-right-radius: 2px;
  5533  }
  5534  .panel > .table:last-child,
  5535  .panel > .table-responsive:last-child > .table:last-child {
  5536    border-bottom-right-radius: 2px;
  5537    border-bottom-left-radius: 2px;
  5538  }
  5539  .panel > .table:last-child > tbody:last-child > tr:last-child,
  5540  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  5541  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  5542  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  5543    border-bottom-left-radius: 2px;
  5544    border-bottom-right-radius: 2px;
  5545  }
  5546  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  5547  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  5548  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  5549  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  5550  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  5551  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  5552  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  5553  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  5554    border-bottom-left-radius: 2px;
  5555  }
  5556  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  5557  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  5558  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  5559  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  5560  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  5561  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  5562  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  5563  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  5564    border-bottom-right-radius: 2px;
  5565  }
  5566  .panel > .panel-body + .table,
  5567  .panel > .panel-body + .table-responsive,
  5568  .panel > .table + .panel-body,
  5569  .panel > .table-responsive + .panel-body {
  5570    border-top: 1px solid #ddd;
  5571  }
  5572  .panel > .table > tbody:first-child > tr:first-child th,
  5573  .panel > .table > tbody:first-child > tr:first-child td {
  5574    border-top: 0;
  5575  }
  5576  .panel > .table-bordered,
  5577  .panel > .table-responsive > .table-bordered {
  5578    border: 0;
  5579  }
  5580  .panel > .table-bordered > thead > tr > th:first-child,
  5581  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  5582  .panel > .table-bordered > tbody > tr > th:first-child,
  5583  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  5584  .panel > .table-bordered > tfoot > tr > th:first-child,
  5585  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  5586  .panel > .table-bordered > thead > tr > td:first-child,
  5587  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  5588  .panel > .table-bordered > tbody > tr > td:first-child,
  5589  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  5590  .panel > .table-bordered > tfoot > tr > td:first-child,
  5591  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  5592    border-left: 0;
  5593  }
  5594  .panel > .table-bordered > thead > tr > th:last-child,
  5595  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  5596  .panel > .table-bordered > tbody > tr > th:last-child,
  5597  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  5598  .panel > .table-bordered > tfoot > tr > th:last-child,
  5599  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  5600  .panel > .table-bordered > thead > tr > td:last-child,
  5601  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  5602  .panel > .table-bordered > tbody > tr > td:last-child,
  5603  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  5604  .panel > .table-bordered > tfoot > tr > td:last-child,
  5605  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  5606    border-right: 0;
  5607  }
  5608  .panel > .table-bordered > thead > tr:first-child > td,
  5609  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  5610  .panel > .table-bordered > tbody > tr:first-child > td,
  5611  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  5612  .panel > .table-bordered > thead > tr:first-child > th,
  5613  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  5614  .panel > .table-bordered > tbody > tr:first-child > th,
  5615  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  5616    border-bottom: 0;
  5617  }
  5618  .panel > .table-bordered > tbody > tr:last-child > td,
  5619  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  5620  .panel > .table-bordered > tfoot > tr:last-child > td,
  5621  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  5622  .panel > .table-bordered > tbody > tr:last-child > th,
  5623  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  5624  .panel > .table-bordered > tfoot > tr:last-child > th,
  5625  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  5626    border-bottom: 0;
  5627  }
  5628  .panel > .table-responsive {
  5629    border: 0;
  5630    margin-bottom: 0;
  5631  }
  5632  .panel-group {
  5633    margin-bottom: 20px;
  5634  }
  5635  .panel-group .panel {
  5636    margin-bottom: 0;
  5637    border-radius: 3px;
  5638  }
  5639  .panel-group .panel + .panel {
  5640    margin-top: 5px;
  5641  }
  5642  .panel-group .panel-heading {
  5643    border-bottom: 0;
  5644  }
  5645  .panel-group .panel-heading + .panel-collapse > .panel-body,
  5646  .panel-group .panel-heading + .panel-collapse > .list-group {
  5647    border-top: 1px solid #ddd;
  5648  }
  5649  .panel-group .panel-footer {
  5650    border-top: 0;
  5651  }
  5652  .panel-group .panel-footer + .panel-collapse .panel-body {
  5653    border-bottom: 1px solid #ddd;
  5654  }
  5655  .panel-default {
  5656    border-color: #ddd;
  5657  }
  5658  .panel-default > .panel-heading {
  5659    color: #212121;
  5660    background-color: #f5f5f5;
  5661    border-color: #ddd;
  5662  }
  5663  .panel-default > .panel-heading + .panel-collapse > .panel-body {
  5664    border-top-color: #ddd;
  5665  }
  5666  .panel-default > .panel-heading .badge {
  5667    color: #f5f5f5;
  5668    background-color: #212121;
  5669  }
  5670  .panel-default > .panel-footer + .panel-collapse > .panel-body {
  5671    border-bottom-color: #ddd;
  5672  }
  5673  .panel-primary {
  5674    border-color: #1976D2;
  5675  }
  5676  .panel-primary > .panel-heading {
  5677    color: #fff;
  5678    background-color: #1976D2;
  5679    border-color: #1976D2;
  5680  }
  5681  .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  5682    border-top-color: #1976D2;
  5683  }
  5684  .panel-primary > .panel-heading .badge {
  5685    color: #1976D2;
  5686    background-color: #fff;
  5687  }
  5688  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  5689    border-bottom-color: #1976D2;
  5690  }
  5691  .panel-success {
  5692    border-color: #d6e9c6;
  5693  }
  5694  .panel-success > .panel-heading {
  5695    color: #3c763d;
  5696    background-color: #dff0d8;
  5697    border-color: #d6e9c6;
  5698  }
  5699  .panel-success > .panel-heading + .panel-collapse > .panel-body {
  5700    border-top-color: #d6e9c6;
  5701  }
  5702  .panel-success > .panel-heading .badge {
  5703    color: #dff0d8;
  5704    background-color: #3c763d;
  5705  }
  5706  .panel-success > .panel-footer + .panel-collapse > .panel-body {
  5707    border-bottom-color: #d6e9c6;
  5708  }
  5709  .panel-info {
  5710    border-color: #bce8f1;
  5711  }
  5712  .panel-info > .panel-heading {
  5713    color: #31708f;
  5714    background-color: #d9edf7;
  5715    border-color: #bce8f1;
  5716  }
  5717  .panel-info > .panel-heading + .panel-collapse > .panel-body {
  5718    border-top-color: #bce8f1;
  5719  }
  5720  .panel-info > .panel-heading .badge {
  5721    color: #d9edf7;
  5722    background-color: #31708f;
  5723  }
  5724  .panel-info > .panel-footer + .panel-collapse > .panel-body {
  5725    border-bottom-color: #bce8f1;
  5726  }
  5727  .panel-warning {
  5728    border-color: #faebcc;
  5729  }
  5730  .panel-warning > .panel-heading {
  5731    color: #8a6d3b;
  5732    background-color: #fcf8e3;
  5733    border-color: #faebcc;
  5734  }
  5735  .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  5736    border-top-color: #faebcc;
  5737  }
  5738  .panel-warning > .panel-heading .badge {
  5739    color: #fcf8e3;
  5740    background-color: #8a6d3b;
  5741  }
  5742  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  5743    border-bottom-color: #faebcc;
  5744  }
  5745  .panel-danger {
  5746    border-color: #ebccd1;
  5747  }
  5748  .panel-danger > .panel-heading {
  5749    color: #a94442;
  5750    background-color: #f2dede;
  5751    border-color: #ebccd1;
  5752  }
  5753  .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  5754    border-top-color: #ebccd1;
  5755  }
  5756  .panel-danger > .panel-heading .badge {
  5757    color: #f2dede;
  5758    background-color: #a94442;
  5759  }
  5760  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  5761    border-bottom-color: #ebccd1;
  5762  }
  5763  .embed-responsive {
  5764    position: relative;
  5765    display: block;
  5766    height: 0;
  5767    padding: 0;
  5768    overflow: hidden;
  5769  }
  5770  .embed-responsive .embed-responsive-item,
  5771  .embed-responsive iframe,
  5772  .embed-responsive embed,
  5773  .embed-responsive object,
  5774  .embed-responsive video {
  5775    position: absolute;
  5776    top: 0;
  5777    left: 0;
  5778    bottom: 0;
  5779    height: 100%;
  5780    width: 100%;
  5781    border: 0;
  5782  }
  5783  .embed-responsive-16by9 {
  5784    padding-bottom: 56.25%;
  5785  }
  5786  .embed-responsive-4by3 {
  5787    padding-bottom: 75%;
  5788  }
  5789  .well {
  5790    min-height: 20px;
  5791    padding: 19px;
  5792    margin-bottom: 20px;
  5793    background-color: #f5f5f5;
  5794    border: 1px solid #e3e3e3;
  5795    border-radius: 3px;
  5796    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5797    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  5798  }
  5799  .well blockquote {
  5800    border-color: #ddd;
  5801    border-color: rgba(0, 0, 0, 0.15);
  5802  }
  5803  .well-lg {
  5804    padding: 24px;
  5805    border-radius: 3px;
  5806  }
  5807  .well-sm {
  5808    padding: 9px;
  5809    border-radius: 3px;
  5810  }
  5811  .close {
  5812    float: right;
  5813    font-size: 21px;
  5814    font-weight: bold;
  5815    line-height: 1;
  5816    color: #000;
  5817    text-shadow: 0 1px 0 #fff;
  5818    opacity: 0.2;
  5819    filter: alpha(opacity=20);
  5820  }
  5821  .close:hover,
  5822  .close:focus {
  5823    color: #000;
  5824    text-decoration: none;
  5825    cursor: pointer;
  5826    opacity: 0.5;
  5827    filter: alpha(opacity=50);
  5828  }
  5829  button.close {
  5830    padding: 0;
  5831    cursor: pointer;
  5832    background: transparent;
  5833    border: 0;
  5834    -webkit-appearance: none;
  5835  }
  5836  .modal-open {
  5837    overflow: hidden;
  5838  }
  5839  .modal {
  5840    display: none;
  5841    overflow: hidden;
  5842    position: fixed;
  5843    top: 0;
  5844    right: 0;
  5845    bottom: 0;
  5846    left: 0;
  5847    z-index: 1050;
  5848    -webkit-overflow-scrolling: touch;
  5849    outline: 0;
  5850  }
  5851  .modal.fade .modal-dialog {
  5852    -webkit-transform: translate(0, -25%);
  5853    -ms-transform: translate(0, -25%);
  5854    -o-transform: translate(0, -25%);
  5855    transform: translate(0, -25%);
  5856    -webkit-transition: -webkit-transform 0.3s ease-out;
  5857    -moz-transition: -moz-transform 0.3s ease-out;
  5858    -o-transition: -o-transform 0.3s ease-out;
  5859    transition: transform 0.3s ease-out;
  5860  }
  5861  .modal.in .modal-dialog {
  5862    -webkit-transform: translate(0, 0);
  5863    -ms-transform: translate(0, 0);
  5864    -o-transform: translate(0, 0);
  5865    transform: translate(0, 0);
  5866  }
  5867  .modal-open .modal {
  5868    overflow-x: hidden;
  5869    overflow-y: auto;
  5870  }
  5871  .modal-dialog {
  5872    position: relative;
  5873    width: auto;
  5874    margin: 10px;
  5875  }
  5876  .modal-content {
  5877    position: relative;
  5878    background-color: #fff;
  5879    border: 1px solid #999;
  5880    border: 1px solid rgba(0, 0, 0, 0.2);
  5881    border-radius: 3px;
  5882    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5883    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  5884    background-clip: padding-box;
  5885    outline: 0;
  5886  }
  5887  .modal-backdrop {
  5888    position: fixed;
  5889    top: 0;
  5890    right: 0;
  5891    bottom: 0;
  5892    left: 0;
  5893    z-index: 1040;
  5894    background-color: #000;
  5895  }
  5896  .modal-backdrop.fade {
  5897    opacity: 0;
  5898    filter: alpha(opacity=0);
  5899  }
  5900  .modal-backdrop.in {
  5901    opacity: 0.5;
  5902    filter: alpha(opacity=50);
  5903  }
  5904  .modal-header {
  5905    padding: 15px;
  5906    border-bottom: 1px solid #e5e5e5;
  5907  }
  5908  .modal-header .close {
  5909    margin-top: -2px;
  5910  }
  5911  .modal-title {
  5912    margin: 0;
  5913    line-height: 1.42857143;
  5914  }
  5915  .modal-body {
  5916    position: relative;
  5917    padding: 15px;
  5918  }
  5919  .modal-footer {
  5920    padding: 15px;
  5921    text-align: right;
  5922    border-top: 1px solid #e5e5e5;
  5923  }
  5924  .modal-footer .btn + .btn {
  5925    margin-left: 5px;
  5926    margin-bottom: 0;
  5927  }
  5928  .modal-footer .btn-group .btn + .btn {
  5929    margin-left: -1px;
  5930  }
  5931  .modal-footer .btn-block + .btn-block {
  5932    margin-left: 0;
  5933  }
  5934  .modal-scrollbar-measure {
  5935    position: absolute;
  5936    top: -9999px;
  5937    width: 50px;
  5938    height: 50px;
  5939    overflow: scroll;
  5940  }
  5941  @media (min-width: 768px) {
  5942    .modal-dialog {
  5943      width: 600px;
  5944      margin: 30px auto;
  5945    }
  5946    .modal-content {
  5947      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5948      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  5949    }
  5950    .modal-sm {
  5951      width: 300px;
  5952    }
  5953  }
  5954  @media (min-width: 992px) {
  5955    .modal-lg {
  5956      width: 900px;
  5957    }
  5958  }
  5959  .tooltip {
  5960    position: absolute;
  5961    z-index: 1070;
  5962    display: block;
  5963    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  5964    font-style: normal;
  5965    font-weight: normal;
  5966    letter-spacing: normal;
  5967    line-break: auto;
  5968    line-height: 1.42857143;
  5969    text-align: left;
  5970    text-align: start;
  5971    text-decoration: none;
  5972    text-shadow: none;
  5973    text-transform: none;
  5974    white-space: normal;
  5975    word-break: normal;
  5976    word-spacing: normal;
  5977    word-wrap: normal;
  5978    font-size: 12px;
  5979    opacity: 0;
  5980    filter: alpha(opacity=0);
  5981  }
  5982  .tooltip.in {
  5983    opacity: 0.9;
  5984    filter: alpha(opacity=90);
  5985  }
  5986  .tooltip.top {
  5987    margin-top: -3px;
  5988    padding: 5px 0;
  5989  }
  5990  .tooltip.right {
  5991    margin-left: 3px;
  5992    padding: 0 5px;
  5993  }
  5994  .tooltip.bottom {
  5995    margin-top: 3px;
  5996    padding: 5px 0;
  5997  }
  5998  .tooltip.left {
  5999    margin-left: -3px;
  6000    padding: 0 5px;
  6001  }
  6002  .tooltip-inner {
  6003    max-width: 200px;
  6004    padding: 3px 8px;
  6005    color: #fff;
  6006    text-align: center;
  6007    background-color: #000;
  6008    border-radius: 3px;
  6009  }
  6010  .tooltip-arrow {
  6011    position: absolute;
  6012    width: 0;
  6013    height: 0;
  6014    border-color: transparent;
  6015    border-style: solid;
  6016  }
  6017  .tooltip.top .tooltip-arrow {
  6018    bottom: 0;
  6019    left: 50%;
  6020    margin-left: -5px;
  6021    border-width: 5px 5px 0;
  6022    border-top-color: #000;
  6023  }
  6024  .tooltip.top-left .tooltip-arrow {
  6025    bottom: 0;
  6026    right: 5px;
  6027    margin-bottom: -5px;
  6028    border-width: 5px 5px 0;
  6029    border-top-color: #000;
  6030  }
  6031  .tooltip.top-right .tooltip-arrow {
  6032    bottom: 0;
  6033    left: 5px;
  6034    margin-bottom: -5px;
  6035    border-width: 5px 5px 0;
  6036    border-top-color: #000;
  6037  }
  6038  .tooltip.right .tooltip-arrow {
  6039    top: 50%;
  6040    left: 0;
  6041    margin-top: -5px;
  6042    border-width: 5px 5px 5px 0;
  6043    border-right-color: #000;
  6044  }
  6045  .tooltip.left .tooltip-arrow {
  6046    top: 50%;
  6047    right: 0;
  6048    margin-top: -5px;
  6049    border-width: 5px 0 5px 5px;
  6050    border-left-color: #000;
  6051  }
  6052  .tooltip.bottom .tooltip-arrow {
  6053    top: 0;
  6054    left: 50%;
  6055    margin-left: -5px;
  6056    border-width: 0 5px 5px;
  6057    border-bottom-color: #000;
  6058  }
  6059  .tooltip.bottom-left .tooltip-arrow {
  6060    top: 0;
  6061    right: 5px;
  6062    margin-top: -5px;
  6063    border-width: 0 5px 5px;
  6064    border-bottom-color: #000;
  6065  }
  6066  .tooltip.bottom-right .tooltip-arrow {
  6067    top: 0;
  6068    left: 5px;
  6069    margin-top: -5px;
  6070    border-width: 0 5px 5px;
  6071    border-bottom-color: #000;
  6072  }
  6073  .popover {
  6074    position: absolute;
  6075    top: 0;
  6076    left: 0;
  6077    z-index: 1060;
  6078    display: none;
  6079    max-width: 500px;
  6080    padding: 1px;
  6081    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  6082    font-style: normal;
  6083    font-weight: normal;
  6084    letter-spacing: normal;
  6085    line-break: auto;
  6086    line-height: 1.42857143;
  6087    text-align: left;
  6088    text-align: start;
  6089    text-decoration: none;
  6090    text-shadow: none;
  6091    text-transform: none;
  6092    white-space: normal;
  6093    word-break: normal;
  6094    word-spacing: normal;
  6095    word-wrap: normal;
  6096    font-size: 14px;
  6097    background-color: #f5f5f5;
  6098    background-clip: padding-box;
  6099    border: 1px solid #ccc;
  6100    border: 1px solid rgba(0, 0, 0, 0.2);
  6101    border-radius: 3px;
  6102    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  6103    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  6104  }
  6105  .popover.top {
  6106    margin-top: -10px;
  6107  }
  6108  .popover.right {
  6109    margin-left: 10px;
  6110  }
  6111  .popover.bottom {
  6112    margin-top: 10px;
  6113  }
  6114  .popover.left {
  6115    margin-left: -10px;
  6116  }
  6117  .popover-title {
  6118    margin: 0;
  6119    padding: 8px 14px;
  6120    font-size: 14px;
  6121    background-color: #ededed;
  6122    border-bottom: 1px solid #e1e1e1;
  6123    border-radius: 2px 2px 0 0;
  6124  }
  6125  .popover-content {
  6126    padding: 9px 14px;
  6127  }
  6128  .popover > .arrow,
  6129  .popover > .arrow:after {
  6130    position: absolute;
  6131    display: block;
  6132    width: 0;
  6133    height: 0;
  6134    border-color: transparent;
  6135    border-style: solid;
  6136  }
  6137  .popover > .arrow {
  6138    border-width: 11px;
  6139  }
  6140  .popover > .arrow:after {
  6141    border-width: 10px;
  6142    content: "";
  6143  }
  6144  .popover.top > .arrow {
  6145    left: 50%;
  6146    margin-left: -11px;
  6147    border-bottom-width: 0;
  6148    border-top-color: #999999;
  6149    border-top-color: rgba(0, 0, 0, 0.25);
  6150    bottom: -11px;
  6151  }
  6152  .popover.top > .arrow:after {
  6153    content: " ";
  6154    bottom: 1px;
  6155    margin-left: -10px;
  6156    border-bottom-width: 0;
  6157    border-top-color: #f5f5f5;
  6158  }
  6159  .popover.right > .arrow {
  6160    top: 50%;
  6161    left: -11px;
  6162    margin-top: -11px;
  6163    border-left-width: 0;
  6164    border-right-color: #999999;
  6165    border-right-color: rgba(0, 0, 0, 0.25);
  6166  }
  6167  .popover.right > .arrow:after {
  6168    content: " ";
  6169    left: 1px;
  6170    bottom: -10px;
  6171    border-left-width: 0;
  6172    border-right-color: #f5f5f5;
  6173  }
  6174  .popover.bottom > .arrow {
  6175    left: 50%;
  6176    margin-left: -11px;
  6177    border-top-width: 0;
  6178    border-bottom-color: #999999;
  6179    border-bottom-color: rgba(0, 0, 0, 0.25);
  6180    top: -11px;
  6181  }
  6182  .popover.bottom > .arrow:after {
  6183    content: " ";
  6184    top: 1px;
  6185    margin-left: -10px;
  6186    border-top-width: 0;
  6187    border-bottom-color: #f5f5f5;
  6188  }
  6189  .popover.left > .arrow {
  6190    top: 50%;
  6191    right: -11px;
  6192    margin-top: -11px;
  6193    border-right-width: 0;
  6194    border-left-color: #999999;
  6195    border-left-color: rgba(0, 0, 0, 0.25);
  6196  }
  6197  .popover.left > .arrow:after {
  6198    content: " ";
  6199    right: 1px;
  6200    border-right-width: 0;
  6201    border-left-color: #f5f5f5;
  6202    bottom: -10px;
  6203  }
  6204  .carousel {
  6205    position: relative;
  6206  }
  6207  .carousel-inner {
  6208    position: relative;
  6209    overflow: hidden;
  6210    width: 100%;
  6211  }
  6212  .carousel-inner > .item {
  6213    display: none;
  6214    position: relative;
  6215    -webkit-transition: 0.6s ease-in-out left;
  6216    -o-transition: 0.6s ease-in-out left;
  6217    transition: 0.6s ease-in-out left;
  6218  }
  6219  .carousel-inner > .item > img,
  6220  .carousel-inner > .item > a > img {
  6221    line-height: 1;
  6222  }
  6223  @media all and (transform-3d), (-webkit-transform-3d) {
  6224    .carousel-inner > .item {
  6225      -webkit-transition: -webkit-transform 0.6s ease-in-out;
  6226      -moz-transition: -moz-transform 0.6s ease-in-out;
  6227      -o-transition: -o-transform 0.6s ease-in-out;
  6228      transition: transform 0.6s ease-in-out;
  6229      -webkit-backface-visibility: hidden;
  6230      -moz-backface-visibility: hidden;
  6231      backface-visibility: hidden;
  6232      -webkit-perspective: 1000px;
  6233      -moz-perspective: 1000px;
  6234      perspective: 1000px;
  6235    }
  6236    .carousel-inner > .item.next,
  6237    .carousel-inner > .item.active.right {
  6238      -webkit-transform: translate3d(100%, 0, 0);
  6239      transform: translate3d(100%, 0, 0);
  6240      left: 0;
  6241    }
  6242    .carousel-inner > .item.prev,
  6243    .carousel-inner > .item.active.left {
  6244      -webkit-transform: translate3d(-100%, 0, 0);
  6245      transform: translate3d(-100%, 0, 0);
  6246      left: 0;
  6247    }
  6248    .carousel-inner > .item.next.left,
  6249    .carousel-inner > .item.prev.right,
  6250    .carousel-inner > .item.active {
  6251      -webkit-transform: translate3d(0, 0, 0);
  6252      transform: translate3d(0, 0, 0);
  6253      left: 0;
  6254    }
  6255  }
  6256  .carousel-inner > .active,
  6257  .carousel-inner > .next,
  6258  .carousel-inner > .prev {
  6259    display: block;
  6260  }
  6261  .carousel-inner > .active {
  6262    left: 0;
  6263  }
  6264  .carousel-inner > .next,
  6265  .carousel-inner > .prev {
  6266    position: absolute;
  6267    top: 0;
  6268    width: 100%;
  6269  }
  6270  .carousel-inner > .next {
  6271    left: 100%;
  6272  }
  6273  .carousel-inner > .prev {
  6274    left: -100%;
  6275  }
  6276  .carousel-inner > .next.left,
  6277  .carousel-inner > .prev.right {
  6278    left: 0;
  6279  }
  6280  .carousel-inner > .active.left {
  6281    left: -100%;
  6282  }
  6283  .carousel-inner > .active.right {
  6284    left: 100%;
  6285  }
  6286  .carousel-control {
  6287    position: absolute;
  6288    top: 0;
  6289    left: 0;
  6290    bottom: 0;
  6291    width: 15%;
  6292    opacity: 0.5;
  6293    filter: alpha(opacity=50);
  6294    font-size: 20px;
  6295    color: #fff;
  6296    text-align: center;
  6297    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  6298    background-color: rgba(0, 0, 0, 0);
  6299  }
  6300  .carousel-control.left {
  6301    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  6302    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  6303    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  6304    background-repeat: repeat-x;
  6305    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  6306  }
  6307  .carousel-control.right {
  6308    left: auto;
  6309    right: 0;
  6310    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  6311    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  6312    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  6313    background-repeat: repeat-x;
  6314    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  6315  }
  6316  .carousel-control:hover,
  6317  .carousel-control:focus {
  6318    outline: 0;
  6319    color: #fff;
  6320    text-decoration: none;
  6321    opacity: 0.9;
  6322    filter: alpha(opacity=90);
  6323  }
  6324  .carousel-control .icon-prev,
  6325  .carousel-control .icon-next,
  6326  .carousel-control .glyphicon-chevron-left,
  6327  .carousel-control .glyphicon-chevron-right {
  6328    position: absolute;
  6329    top: 50%;
  6330    margin-top: -10px;
  6331    z-index: 5;
  6332    display: inline-block;
  6333  }
  6334  .carousel-control .icon-prev,
  6335  .carousel-control .glyphicon-chevron-left {
  6336    left: 50%;
  6337    margin-left: -10px;
  6338  }
  6339  .carousel-control .icon-next,
  6340  .carousel-control .glyphicon-chevron-right {
  6341    right: 50%;
  6342    margin-right: -10px;
  6343  }
  6344  .carousel-control .icon-prev,
  6345  .carousel-control .icon-next {
  6346    width: 20px;
  6347    height: 20px;
  6348    line-height: 1;
  6349    font-family: serif;
  6350  }
  6351  .carousel-control .icon-prev:before {
  6352    content: '\2039';
  6353  }
  6354  .carousel-control .icon-next:before {
  6355    content: '\203A';
  6356  }
  6357  .carousel-indicators {
  6358    position: absolute;
  6359    bottom: 10px;
  6360    left: 50%;
  6361    z-index: 15;
  6362    width: 60%;
  6363    margin-left: -30%;
  6364    padding-left: 0;
  6365    list-style: none;
  6366    text-align: center;
  6367  }
  6368  .carousel-indicators li {
  6369    display: inline-block;
  6370    width: 10px;
  6371    height: 10px;
  6372    margin: 1px;
  6373    text-indent: -999px;
  6374    border: 1px solid #fff;
  6375    border-radius: 10px;
  6376    cursor: pointer;
  6377    background-color: #000 \9;
  6378    background-color: rgba(0, 0, 0, 0);
  6379  }
  6380  .carousel-indicators .active {
  6381    margin: 0;
  6382    width: 12px;
  6383    height: 12px;
  6384    background-color: #fff;
  6385  }
  6386  .carousel-caption {
  6387    position: absolute;
  6388    left: 15%;
  6389    right: 15%;
  6390    bottom: 20px;
  6391    z-index: 10;
  6392    padding-top: 20px;
  6393    padding-bottom: 20px;
  6394    color: #fff;
  6395    text-align: center;
  6396    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  6397  }
  6398  .carousel-caption .btn {
  6399    text-shadow: none;
  6400  }
  6401  @media screen and (min-width: 768px) {
  6402    .carousel-control .glyphicon-chevron-left,
  6403    .carousel-control .glyphicon-chevron-right,
  6404    .carousel-control .icon-prev,
  6405    .carousel-control .icon-next {
  6406      width: 30px;
  6407      height: 30px;
  6408      margin-top: -10px;
  6409      font-size: 30px;
  6410    }
  6411    .carousel-control .glyphicon-chevron-left,
  6412    .carousel-control .icon-prev {
  6413      margin-left: -10px;
  6414    }
  6415    .carousel-control .glyphicon-chevron-right,
  6416    .carousel-control .icon-next {
  6417      margin-right: -10px;
  6418    }
  6419    .carousel-caption {
  6420      left: 20%;
  6421      right: 20%;
  6422      padding-bottom: 30px;
  6423    }
  6424    .carousel-indicators {
  6425      bottom: 20px;
  6426    }
  6427  }
  6428  .clearfix:before,
  6429  .clearfix:after,
  6430  .dl-horizontal dd:before,
  6431  .dl-horizontal dd:after,
  6432  .container:before,
  6433  .container:after,
  6434  .container-fluid:before,
  6435  .container-fluid:after,
  6436  .row:before,
  6437  .row:after,
  6438  .form-horizontal .form-group:before,
  6439  .form-horizontal .form-group:after,
  6440  .btn-toolbar:before,
  6441  .btn-toolbar:after,
  6442  .btn-group-vertical > .btn-group:before,
  6443  .btn-group-vertical > .btn-group:after,
  6444  .nav:before,
  6445  .nav:after,
  6446  .navbar:before,
  6447  .navbar:after,
  6448  .navbar-header:before,
  6449  .navbar-header:after,
  6450  .navbar-collapse:before,
  6451  .navbar-collapse:after,
  6452  .pager:before,
  6453  .pager:after,
  6454  .panel-body:before,
  6455  .panel-body:after,
  6456  .modal-header:before,
  6457  .modal-header:after,
  6458  .modal-footer:before,
  6459  .modal-footer:after {
  6460    content: " ";
  6461    display: table;
  6462  }
  6463  .clearfix:after,
  6464  .dl-horizontal dd:after,
  6465  .container:after,
  6466  .container-fluid:after,
  6467  .row:after,
  6468  .form-horizontal .form-group:after,
  6469  .btn-toolbar:after,
  6470  .btn-group-vertical > .btn-group:after,
  6471  .nav:after,
  6472  .navbar:after,
  6473  .navbar-header:after,
  6474  .navbar-collapse:after,
  6475  .pager:after,
  6476  .panel-body:after,
  6477  .modal-header:after,
  6478  .modal-footer:after {
  6479    clear: both;
  6480  }
  6481  .center-block {
  6482    display: block;
  6483    margin-left: auto;
  6484    margin-right: auto;
  6485  }
  6486  .pull-right {
  6487    float: right !important;
  6488  }
  6489  .pull-left {
  6490    float: left !important;
  6491  }
  6492  .hide {
  6493    display: none !important;
  6494  }
  6495  .show {
  6496    display: block !important;
  6497  }
  6498  .invisible {
  6499    visibility: hidden;
  6500  }
  6501  .text-hide {
  6502    font: 0/0 a;
  6503    color: transparent;
  6504    text-shadow: none;
  6505    background-color: transparent;
  6506    border: 0;
  6507  }
  6508  .hidden {
  6509    display: none !important;
  6510  }
  6511  .affix {
  6512    position: fixed;
  6513  }
  6514  @-ms-viewport {
  6515    width: device-width;
  6516  }
  6517  .visible-xs,
  6518  .visible-sm,
  6519  .visible-md,
  6520  .visible-lg {
  6521    display: none !important;
  6522  }
  6523  .visible-xs-block,
  6524  .visible-xs-inline,
  6525  .visible-xs-inline-block,
  6526  .visible-sm-block,
  6527  .visible-sm-inline,
  6528  .visible-sm-inline-block,
  6529  .visible-md-block,
  6530  .visible-md-inline,
  6531  .visible-md-inline-block,
  6532  .visible-lg-block,
  6533  .visible-lg-inline,
  6534  .visible-lg-inline-block {
  6535    display: none !important;
  6536  }
  6537  @media (max-width: 767px) {
  6538    .visible-xs {
  6539      display: block !important;
  6540    }
  6541    table.visible-xs {
  6542      display: table !important;
  6543    }
  6544    tr.visible-xs {
  6545      display: table-row !important;
  6546    }
  6547    th.visible-xs,
  6548    td.visible-xs {
  6549      display: table-cell !important;
  6550    }
  6551  }
  6552  @media (max-width: 767px) {
  6553    .visible-xs-block {
  6554      display: block !important;
  6555    }
  6556  }
  6557  @media (max-width: 767px) {
  6558    .visible-xs-inline {
  6559      display: inline !important;
  6560    }
  6561  }
  6562  @media (max-width: 767px) {
  6563    .visible-xs-inline-block {
  6564      display: inline-block !important;
  6565    }
  6566  }
  6567  @media (min-width: 768px) and (max-width: 991px) {
  6568    .visible-sm {
  6569      display: block !important;
  6570    }
  6571    table.visible-sm {
  6572      display: table !important;
  6573    }
  6574    tr.visible-sm {
  6575      display: table-row !important;
  6576    }
  6577    th.visible-sm,
  6578    td.visible-sm {
  6579      display: table-cell !important;
  6580    }
  6581  }
  6582  @media (min-width: 768px) and (max-width: 991px) {
  6583    .visible-sm-block {
  6584      display: block !important;
  6585    }
  6586  }
  6587  @media (min-width: 768px) and (max-width: 991px) {
  6588    .visible-sm-inline {
  6589      display: inline !important;
  6590    }
  6591  }
  6592  @media (min-width: 768px) and (max-width: 991px) {
  6593    .visible-sm-inline-block {
  6594      display: inline-block !important;
  6595    }
  6596  }
  6597  @media (min-width: 992px) and (max-width: 1199px) {
  6598    .visible-md {
  6599      display: block !important;
  6600    }
  6601    table.visible-md {
  6602      display: table !important;
  6603    }
  6604    tr.visible-md {
  6605      display: table-row !important;
  6606    }
  6607    th.visible-md,
  6608    td.visible-md {
  6609      display: table-cell !important;
  6610    }
  6611  }
  6612  @media (min-width: 992px) and (max-width: 1199px) {
  6613    .visible-md-block {
  6614      display: block !important;
  6615    }
  6616  }
  6617  @media (min-width: 992px) and (max-width: 1199px) {
  6618    .visible-md-inline {
  6619      display: inline !important;
  6620    }
  6621  }
  6622  @media (min-width: 992px) and (max-width: 1199px) {
  6623    .visible-md-inline-block {
  6624      display: inline-block !important;
  6625    }
  6626  }
  6627  @media (min-width: 1200px) {
  6628    .visible-lg {
  6629      display: block !important;
  6630    }
  6631    table.visible-lg {
  6632      display: table !important;
  6633    }
  6634    tr.visible-lg {
  6635      display: table-row !important;
  6636    }
  6637    th.visible-lg,
  6638    td.visible-lg {
  6639      display: table-cell !important;
  6640    }
  6641  }
  6642  @media (min-width: 1200px) {
  6643    .visible-lg-block {
  6644      display: block !important;
  6645    }
  6646  }
  6647  @media (min-width: 1200px) {
  6648    .visible-lg-inline {
  6649      display: inline !important;
  6650    }
  6651  }
  6652  @media (min-width: 1200px) {
  6653    .visible-lg-inline-block {
  6654      display: inline-block !important;
  6655    }
  6656  }
  6657  @media (max-width: 767px) {
  6658    .hidden-xs {
  6659      display: none !important;
  6660    }
  6661  }
  6662  @media (min-width: 768px) and (max-width: 991px) {
  6663    .hidden-sm {
  6664      display: none !important;
  6665    }
  6666  }
  6667  @media (min-width: 992px) and (max-width: 1199px) {
  6668    .hidden-md {
  6669      display: none !important;
  6670    }
  6671  }
  6672  @media (min-width: 1200px) {
  6673    .hidden-lg {
  6674      display: none !important;
  6675    }
  6676  }
  6677  .visible-print {
  6678    display: none !important;
  6679  }
  6680  @media print {
  6681    .visible-print {
  6682      display: block !important;
  6683    }
  6684    table.visible-print {
  6685      display: table !important;
  6686    }
  6687    tr.visible-print {
  6688      display: table-row !important;
  6689    }
  6690    th.visible-print,
  6691    td.visible-print {
  6692      display: table-cell !important;
  6693    }
  6694  }
  6695  .visible-print-block {
  6696    display: none !important;
  6697  }
  6698  @media print {
  6699    .visible-print-block {
  6700      display: block !important;
  6701    }
  6702  }
  6703  .visible-print-inline {
  6704    display: none !important;
  6705  }
  6706  @media print {
  6707    .visible-print-inline {
  6708      display: inline !important;
  6709    }
  6710  }
  6711  .visible-print-inline-block {
  6712    display: none !important;
  6713  }
  6714  @media print {
  6715    .visible-print-inline-block {
  6716      display: inline-block !important;
  6717    }
  6718  }
  6719  @media print {
  6720    .hidden-print {
  6721      display: none !important;
  6722    }
  6723  }
  6724  /*!
  6725   * Bootstrap-select v1.12.1 (http://silviomoreto.github.io/bootstrap-select)
  6726   *
  6727   * Copyright 2013-2016 bootstrap-select
  6728   * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
  6729   */
  6730  
  6731  select.bs-select-hidden,
  6732  select.selectpicker {
  6733    display: none !important;
  6734  }
  6735  .bootstrap-select {
  6736    width: 220px \0;
  6737    /*IE9 and below*/
  6738  }
  6739  .bootstrap-select > .dropdown-toggle {
  6740    width: 100%;
  6741    padding-right: 25px;
  6742    z-index: 1;
  6743  }
  6744  .bootstrap-select > .dropdown-toggle.bs-placeholder,
  6745  .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
  6746  .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
  6747  .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  6748    color: #999;
  6749  }
  6750  .bootstrap-select > select {
  6751    position: absolute !important;
  6752    bottom: 0;
  6753    left: 50%;
  6754    display: block !important;
  6755    width: 0.5px !important;
  6756    height: 100% !important;
  6757    padding: 0 !important;
  6758    opacity: 0 !important;
  6759    border: none;
  6760  }
  6761  .bootstrap-select > select.mobile-device {
  6762    top: 0;
  6763    left: 0;
  6764    display: block !important;
  6765    width: 100% !important;
  6766    z-index: 2;
  6767  }
  6768  .has-error .bootstrap-select .dropdown-toggle,
  6769  .error .bootstrap-select .dropdown-toggle {
  6770    border-color: #b94a48;
  6771  }
  6772  .bootstrap-select.fit-width {
  6773    width: auto !important;
  6774  }
  6775  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  6776    width: 220px;
  6777  }
  6778  .bootstrap-select .dropdown-toggle:focus {
  6779    outline: thin dotted #333333 !important;
  6780    outline: 5px auto -webkit-focus-ring-color !important;
  6781    outline-offset: -2px;
  6782  }
  6783  .bootstrap-select.form-control {
  6784    margin-bottom: 0;
  6785    padding: 0;
  6786    border: none;
  6787  }
  6788  .bootstrap-select.form-control:not([class*="col-"]) {
  6789    width: 100%;
  6790  }
  6791  .bootstrap-select.form-control.input-group-btn {
  6792    z-index: auto;
  6793  }
  6794  .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  6795    border-radius: 0;
  6796  }
  6797  .bootstrap-select.btn-group:not(.input-group-btn),
  6798  .bootstrap-select.btn-group[class*="col-"] {
  6799    float: none;
  6800    display: inline-block;
  6801    margin-left: 0;
  6802  }
  6803  .bootstrap-select.btn-group.dropdown-menu-right,
  6804  .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
  6805  .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  6806    float: right;
  6807  }
  6808  .form-inline .bootstrap-select.btn-group,
  6809  .form-horizontal .bootstrap-select.btn-group,
  6810  .form-group .bootstrap-select.btn-group {
  6811    margin-bottom: 0;
  6812  }
  6813  .form-group-lg .bootstrap-select.btn-group.form-control,
  6814  .form-group-sm .bootstrap-select.btn-group.form-control {
  6815    padding: 0;
  6816  }
  6817  .form-inline .bootstrap-select.btn-group .form-control {
  6818    width: 100%;
  6819  }
  6820  .bootstrap-select.btn-group.disabled,
  6821  .bootstrap-select.btn-group > .disabled {
  6822    cursor: not-allowed;
  6823  }
  6824  .bootstrap-select.btn-group.disabled:focus,
  6825  .bootstrap-select.btn-group > .disabled:focus {
  6826    outline: none !important;
  6827  }
  6828  .bootstrap-select.btn-group.bs-container {
  6829    position: absolute;
  6830    height: 0 !important;
  6831    padding: 0 !important;
  6832  }
  6833  .bootstrap-select.btn-group.bs-container .dropdown-menu {
  6834    z-index: 1060;
  6835  }
  6836  .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  6837    display: inline-block;
  6838    overflow: hidden;
  6839    width: 100%;
  6840    text-align: left;
  6841  }
  6842  .bootstrap-select.btn-group .dropdown-toggle .caret {
  6843    position: absolute;
  6844    top: 50%;
  6845    right: 12px;
  6846    margin-top: -2px;
  6847    vertical-align: middle;
  6848  }
  6849  .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  6850    width: 100%;
  6851  }
  6852  .bootstrap-select.btn-group .dropdown-menu {
  6853    min-width: 100%;
  6854    -webkit-box-sizing: border-box;
  6855       -moz-box-sizing: border-box;
  6856            box-sizing: border-box;
  6857  }
  6858  .bootstrap-select.btn-group .dropdown-menu.inner {
  6859    position: static;
  6860    float: none;
  6861    border: 0;
  6862    padding: 0;
  6863    margin: 0;
  6864    border-radius: 0;
  6865    -webkit-box-shadow: none;
  6866            box-shadow: none;
  6867  }
  6868  .bootstrap-select.btn-group .dropdown-menu li {
  6869    position: relative;
  6870  }
  6871  .bootstrap-select.btn-group .dropdown-menu li.active small {
  6872    color: #fff;
  6873  }
  6874  .bootstrap-select.btn-group .dropdown-menu li.disabled a {
  6875    cursor: not-allowed;
  6876  }
  6877  .bootstrap-select.btn-group .dropdown-menu li a {
  6878    cursor: pointer;
  6879    -webkit-user-select: none;
  6880       -moz-user-select: none;
  6881        -ms-user-select: none;
  6882            user-select: none;
  6883  }
  6884  .bootstrap-select.btn-group .dropdown-menu li a.opt {
  6885    position: relative;
  6886    padding-left: 2.25em;
  6887  }
  6888  .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  6889    display: none;
  6890  }
  6891  .bootstrap-select.btn-group .dropdown-menu li a span.text {
  6892    display: inline-block;
  6893  }
  6894  .bootstrap-select.btn-group .dropdown-menu li small {
  6895    padding-left: 0.5em;
  6896  }
  6897  .bootstrap-select.btn-group .dropdown-menu .notify {
  6898    position: absolute;
  6899    bottom: 5px;
  6900    width: 96%;
  6901    margin: 0 2%;
  6902    min-height: 26px;
  6903    padding: 3px 5px;
  6904    background: #f5f5f5;
  6905    border: 1px solid #e3e3e3;
  6906    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  6907            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  6908    pointer-events: none;
  6909    opacity: 0.9;
  6910    -webkit-box-sizing: border-box;
  6911       -moz-box-sizing: border-box;
  6912            box-sizing: border-box;
  6913  }
  6914  .bootstrap-select.btn-group .no-results {
  6915    padding: 3px;
  6916    background: #f5f5f5;
  6917    margin: 0 5px;
  6918    white-space: nowrap;
  6919  }
  6920  .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  6921    position: static;
  6922  }
  6923  .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  6924    position: static;
  6925    top: auto;
  6926    margin-top: -1px;
  6927  }
  6928  .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  6929    position: absolute;
  6930    display: inline-block;
  6931    right: 15px;
  6932    margin-top: 5px;
  6933  }
  6934  .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  6935    margin-right: 34px;
  6936  }
  6937  .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  6938    z-index: 1061;
  6939  }
  6940  .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  6941    content: '';
  6942    border-left: 7px solid transparent;
  6943    border-right: 7px solid transparent;
  6944    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  6945    position: absolute;
  6946    bottom: -4px;
  6947    left: 9px;
  6948    display: none;
  6949  }
  6950  .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  6951    content: '';
  6952    border-left: 6px solid transparent;
  6953    border-right: 6px solid transparent;
  6954    border-bottom: 6px solid white;
  6955    position: absolute;
  6956    bottom: -4px;
  6957    left: 10px;
  6958    display: none;
  6959  }
  6960  .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  6961    bottom: auto;
  6962    top: -3px;
  6963    border-top: 7px solid rgba(204, 204, 204, 0.2);
  6964    border-bottom: 0;
  6965  }
  6966  .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  6967    bottom: auto;
  6968    top: -3px;
  6969    border-top: 6px solid white;
  6970    border-bottom: 0;
  6971  }
  6972  .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  6973    right: 12px;
  6974    left: auto;
  6975  }
  6976  .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  6977    right: 13px;
  6978    left: auto;
  6979  }
  6980  .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
  6981  .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  6982    display: block;
  6983  }
  6984  .bs-searchbox,
  6985  .bs-actionsbox,
  6986  .bs-donebutton {
  6987    padding: 4px 8px;
  6988  }
  6989  .bs-actionsbox {
  6990    width: 100%;
  6991    -webkit-box-sizing: border-box;
  6992       -moz-box-sizing: border-box;
  6993            box-sizing: border-box;
  6994  }
  6995  .bs-actionsbox .btn-group button {
  6996    width: 50%;
  6997  }
  6998  .bs-donebutton {
  6999    float: left;
  7000    width: 100%;
  7001    -webkit-box-sizing: border-box;
  7002       -moz-box-sizing: border-box;
  7003            box-sizing: border-box;
  7004  }
  7005  .bs-donebutton .btn-group button {
  7006    width: 100%;
  7007  }
  7008  .bs-searchbox + .bs-actionsbox {
  7009    padding: 0 8px 4px;
  7010  }
  7011  .bs-searchbox .form-control {
  7012    margin-bottom: 0;
  7013    width: 100%;
  7014    float: none;
  7015  }
  7016  /*# sourceMappingURL=bootstrap-select.css.map *//*!
  7017   *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
  7018   *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  7019   */
  7020  /* FONT PATH
  7021   * -------------------------- */
  7022  @font-face {
  7023    font-family: 'FontAwesome';
  7024    src: url(fontawesome-webfont.eot);
  7025    src: url(fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(fontawesome-webfont.woff2) format('woff2'), url(fontawesome-webfont.woff) format('woff'), url(fontawesome-webfont.ttf) format('truetype'), url(fontawesome-webfont.svg#fontawesomeregular) format('svg');
  7026    font-weight: normal;
  7027    font-style: normal;
  7028  }
  7029  .fa {
  7030    display: inline-block;
  7031    font: normal normal normal 14px/1 FontAwesome;
  7032    font-size: inherit;
  7033    text-rendering: auto;
  7034    -webkit-font-smoothing: antialiased;
  7035    -moz-osx-font-smoothing: grayscale;
  7036  }
  7037  /* makes the font 33% larger relative to the icon container */
  7038  .fa-lg {
  7039    font-size: 1.33333333em;
  7040    line-height: 0.75em;
  7041    vertical-align: -15%;
  7042  }
  7043  .fa-2x {
  7044    font-size: 2em;
  7045  }
  7046  .fa-3x {
  7047    font-size: 3em;
  7048  }
  7049  .fa-4x {
  7050    font-size: 4em;
  7051  }
  7052  .fa-5x {
  7053    font-size: 5em;
  7054  }
  7055  .fa-fw {
  7056    width: 1.28571429em;
  7057    text-align: center;
  7058  }
  7059  .fa-ul {
  7060    padding-left: 0;
  7061    margin-left: 2.14285714em;
  7062    list-style-type: none;
  7063  }
  7064  .fa-ul > li {
  7065    position: relative;
  7066  }
  7067  .fa-li {
  7068    position: absolute;
  7069    left: -2.14285714em;
  7070    width: 2.14285714em;
  7071    top: 0.14285714em;
  7072    text-align: center;
  7073  }
  7074  .fa-li.fa-lg {
  7075    left: -1.85714286em;
  7076  }
  7077  .fa-border {
  7078    padding: .2em .25em .15em;
  7079    border: solid 0.08em #eeeeee;
  7080    border-radius: .1em;
  7081  }
  7082  .fa-pull-left {
  7083    float: left;
  7084  }
  7085  .fa-pull-right {
  7086    float: right;
  7087  }
  7088  .fa.fa-pull-left {
  7089    margin-right: .3em;
  7090  }
  7091  .fa.fa-pull-right {
  7092    margin-left: .3em;
  7093  }
  7094  /* Deprecated as of 4.4.0 */
  7095  .pull-right {
  7096    float: right;
  7097  }
  7098  .pull-left {
  7099    float: left;
  7100  }
  7101  .fa.pull-left {
  7102    margin-right: .3em;
  7103  }
  7104  .fa.pull-right {
  7105    margin-left: .3em;
  7106  }
  7107  .fa-spin {
  7108    -webkit-animation: fa-spin 2s infinite linear;
  7109    animation: fa-spin 2s infinite linear;
  7110  }
  7111  .fa-pulse {
  7112    -webkit-animation: fa-spin 1s infinite steps(8);
  7113    animation: fa-spin 1s infinite steps(8);
  7114  }
  7115  @-webkit-keyframes fa-spin {
  7116    0% {
  7117      -webkit-transform: rotate(0deg);
  7118      transform: rotate(0deg);
  7119    }
  7120    100% {
  7121      -webkit-transform: rotate(359deg);
  7122      transform: rotate(359deg);
  7123    }
  7124  }
  7125  @keyframes fa-spin {
  7126    0% {
  7127      -webkit-transform: rotate(0deg);
  7128      transform: rotate(0deg);
  7129    }
  7130    100% {
  7131      -webkit-transform: rotate(359deg);
  7132      transform: rotate(359deg);
  7133    }
  7134  }
  7135  .fa-rotate-90 {
  7136    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  7137    -webkit-transform: rotate(90deg);
  7138    -ms-transform: rotate(90deg);
  7139    transform: rotate(90deg);
  7140  }
  7141  .fa-rotate-180 {
  7142    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  7143    -webkit-transform: rotate(180deg);
  7144    -ms-transform: rotate(180deg);
  7145    transform: rotate(180deg);
  7146  }
  7147  .fa-rotate-270 {
  7148    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  7149    -webkit-transform: rotate(270deg);
  7150    -ms-transform: rotate(270deg);
  7151    transform: rotate(270deg);
  7152  }
  7153  .fa-flip-horizontal {
  7154    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  7155    -webkit-transform: scale(-1, 1);
  7156    -ms-transform: scale(-1, 1);
  7157    transform: scale(-1, 1);
  7158  }
  7159  .fa-flip-vertical {
  7160    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  7161    -webkit-transform: scale(1, -1);
  7162    -ms-transform: scale(1, -1);
  7163    transform: scale(1, -1);
  7164  }
  7165  :root .fa-rotate-90,
  7166  :root .fa-rotate-180,
  7167  :root .fa-rotate-270,
  7168  :root .fa-flip-horizontal,
  7169  :root .fa-flip-vertical {
  7170    filter: none;
  7171  }
  7172  .fa-stack {
  7173    position: relative;
  7174    display: inline-block;
  7175    width: 2em;
  7176    height: 2em;
  7177    line-height: 2em;
  7178    vertical-align: middle;
  7179  }
  7180  .fa-stack-1x,
  7181  .fa-stack-2x {
  7182    position: absolute;
  7183    left: 0;
  7184    width: 100%;
  7185    text-align: center;
  7186  }
  7187  .fa-stack-1x {
  7188    line-height: inherit;
  7189  }
  7190  .fa-stack-2x {
  7191    font-size: 2em;
  7192  }
  7193  .fa-inverse {
  7194    color: #ffffff;
  7195  }
  7196  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  7197     readers do not read off random characters that represent icons */
  7198  .fa-glass:before {
  7199    content: "\F000";
  7200  }
  7201  .fa-music:before {
  7202    content: "\F001";
  7203  }
  7204  .fa-search:before {
  7205    content: "\F002";
  7206  }
  7207  .fa-envelope-o:before {
  7208    content: "\F003";
  7209  }
  7210  .fa-heart:before {
  7211    content: "\F004";
  7212  }
  7213  .fa-star:before {
  7214    content: "\F005";
  7215  }
  7216  .fa-star-o:before {
  7217    content: "\F006";
  7218  }
  7219  .fa-user:before {
  7220    content: "\F007";
  7221  }
  7222  .fa-film:before {
  7223    content: "\F008";
  7224  }
  7225  .fa-th-large:before {
  7226    content: "\F009";
  7227  }
  7228  .fa-th:before {
  7229    content: "\F00A";
  7230  }
  7231  .fa-th-list:before {
  7232    content: "\F00B";
  7233  }
  7234  .fa-check:before {
  7235    content: "\F00C";
  7236  }
  7237  .fa-remove:before,
  7238  .fa-close:before,
  7239  .fa-times:before {
  7240    content: "\F00D";
  7241  }
  7242  .fa-search-plus:before {
  7243    content: "\F00E";
  7244  }
  7245  .fa-search-minus:before {
  7246    content: "\F010";
  7247  }
  7248  .fa-power-off:before {
  7249    content: "\F011";
  7250  }
  7251  .fa-signal:before {
  7252    content: "\F012";
  7253  }
  7254  .fa-gear:before,
  7255  .fa-cog:before {
  7256    content: "\F013";
  7257  }
  7258  .fa-trash-o:before {
  7259    content: "\F014";
  7260  }
  7261  .fa-home:before {
  7262    content: "\F015";
  7263  }
  7264  .fa-file-o:before {
  7265    content: "\F016";
  7266  }
  7267  .fa-clock-o:before {
  7268    content: "\F017";
  7269  }
  7270  .fa-road:before {
  7271    content: "\F018";
  7272  }
  7273  .fa-download:before {
  7274    content: "\F019";
  7275  }
  7276  .fa-arrow-circle-o-down:before {
  7277    content: "\F01A";
  7278  }
  7279  .fa-arrow-circle-o-up:before {
  7280    content: "\F01B";
  7281  }
  7282  .fa-inbox:before {
  7283    content: "\F01C";
  7284  }
  7285  .fa-play-circle-o:before {
  7286    content: "\F01D";
  7287  }
  7288  .fa-rotate-right:before,
  7289  .fa-repeat:before {
  7290    content: "\F01E";
  7291  }
  7292  .fa-refresh:before {
  7293    content: "\F021";
  7294  }
  7295  .fa-list-alt:before {
  7296    content: "\F022";
  7297  }
  7298  .fa-lock:before {
  7299    content: "\F023";
  7300  }
  7301  .fa-flag:before {
  7302    content: "\F024";
  7303  }
  7304  .fa-headphones:before {
  7305    content: "\F025";
  7306  }
  7307  .fa-volume-off:before {
  7308    content: "\F026";
  7309  }
  7310  .fa-volume-down:before {
  7311    content: "\F027";
  7312  }
  7313  .fa-volume-up:before {
  7314    content: "\F028";
  7315  }
  7316  .fa-qrcode:before {
  7317    content: "\F029";
  7318  }
  7319  .fa-barcode:before {
  7320    content: "\F02A";
  7321  }
  7322  .fa-tag:before {
  7323    content: "\F02B";
  7324  }
  7325  .fa-tags:before {
  7326    content: "\F02C";
  7327  }
  7328  .fa-book:before {
  7329    content: "\F02D";
  7330  }
  7331  .fa-bookmark:before {
  7332    content: "\F02E";
  7333  }
  7334  .fa-print:before {
  7335    content: "\F02F";
  7336  }
  7337  .fa-camera:before {
  7338    content: "\F030";
  7339  }
  7340  .fa-font:before {
  7341    content: "\F031";
  7342  }
  7343  .fa-bold:before {
  7344    content: "\F032";
  7345  }
  7346  .fa-italic:before {
  7347    content: "\F033";
  7348  }
  7349  .fa-text-height:before {
  7350    content: "\F034";
  7351  }
  7352  .fa-text-width:before {
  7353    content: "\F035";
  7354  }
  7355  .fa-align-left:before {
  7356    content: "\F036";
  7357  }
  7358  .fa-align-center:before {
  7359    content: "\F037";
  7360  }
  7361  .fa-align-right:before {
  7362    content: "\F038";
  7363  }
  7364  .fa-align-justify:before {
  7365    content: "\F039";
  7366  }
  7367  .fa-list:before {
  7368    content: "\F03A";
  7369  }
  7370  .fa-dedent:before,
  7371  .fa-outdent:before {
  7372    content: "\F03B";
  7373  }
  7374  .fa-indent:before {
  7375    content: "\F03C";
  7376  }
  7377  .fa-video-camera:before {
  7378    content: "\F03D";
  7379  }
  7380  .fa-photo:before,
  7381  .fa-image:before,
  7382  .fa-picture-o:before {
  7383    content: "\F03E";
  7384  }
  7385  .fa-pencil:before {
  7386    content: "\F040";
  7387  }
  7388  .fa-map-marker:before {
  7389    content: "\F041";
  7390  }
  7391  .fa-adjust:before {
  7392    content: "\F042";
  7393  }
  7394  .fa-tint:before {
  7395    content: "\F043";
  7396  }
  7397  .fa-edit:before,
  7398  .fa-pencil-square-o:before {
  7399    content: "\F044";
  7400  }
  7401  .fa-share-square-o:before {
  7402    content: "\F045";
  7403  }
  7404  .fa-check-square-o:before {
  7405    content: "\F046";
  7406  }
  7407  .fa-arrows:before {
  7408    content: "\F047";
  7409  }
  7410  .fa-step-backward:before {
  7411    content: "\F048";
  7412  }
  7413  .fa-fast-backward:before {
  7414    content: "\F049";
  7415  }
  7416  .fa-backward:before {
  7417    content: "\F04A";
  7418  }
  7419  .fa-play:before {
  7420    content: "\F04B";
  7421  }
  7422  .fa-pause:before {
  7423    content: "\F04C";
  7424  }
  7425  .fa-stop:before {
  7426    content: "\F04D";
  7427  }
  7428  .fa-forward:before {
  7429    content: "\F04E";
  7430  }
  7431  .fa-fast-forward:before {
  7432    content: "\F050";
  7433  }
  7434  .fa-step-forward:before {
  7435    content: "\F051";
  7436  }
  7437  .fa-eject:before {
  7438    content: "\F052";
  7439  }
  7440  .fa-chevron-left:before {
  7441    content: "\F053";
  7442  }
  7443  .fa-chevron-right:before {
  7444    content: "\F054";
  7445  }
  7446  .fa-plus-circle:before {
  7447    content: "\F055";
  7448  }
  7449  .fa-minus-circle:before {
  7450    content: "\F056";
  7451  }
  7452  .fa-times-circle:before {
  7453    content: "\F057";
  7454  }
  7455  .fa-check-circle:before {
  7456    content: "\F058";
  7457  }
  7458  .fa-question-circle:before {
  7459    content: "\F059";
  7460  }
  7461  .fa-info-circle:before {
  7462    content: "\F05A";
  7463  }
  7464  .fa-crosshairs:before {
  7465    content: "\F05B";
  7466  }
  7467  .fa-times-circle-o:before {
  7468    content: "\F05C";
  7469  }
  7470  .fa-check-circle-o:before {
  7471    content: "\F05D";
  7472  }
  7473  .fa-ban:before {
  7474    content: "\F05E";
  7475  }
  7476  .fa-arrow-left:before {
  7477    content: "\F060";
  7478  }
  7479  .fa-arrow-right:before {
  7480    content: "\F061";
  7481  }
  7482  .fa-arrow-up:before {
  7483    content: "\F062";
  7484  }
  7485  .fa-arrow-down:before {
  7486    content: "\F063";
  7487  }
  7488  .fa-mail-forward:before,
  7489  .fa-share:before {
  7490    content: "\F064";
  7491  }
  7492  .fa-expand:before {
  7493    content: "\F065";
  7494  }
  7495  .fa-compress:before {
  7496    content: "\F066";
  7497  }
  7498  .fa-plus:before {
  7499    content: "\F067";
  7500  }
  7501  .fa-minus:before {
  7502    content: "\F068";
  7503  }
  7504  .fa-asterisk:before {
  7505    content: "\F069";
  7506  }
  7507  .fa-exclamation-circle:before {
  7508    content: "\F06A";
  7509  }
  7510  .fa-gift:before {
  7511    content: "\F06B";
  7512  }
  7513  .fa-leaf:before {
  7514    content: "\F06C";
  7515  }
  7516  .fa-fire:before {
  7517    content: "\F06D";
  7518  }
  7519  .fa-eye:before {
  7520    content: "\F06E";
  7521  }
  7522  .fa-eye-slash:before {
  7523    content: "\F070";
  7524  }
  7525  .fa-warning:before,
  7526  .fa-exclamation-triangle:before {
  7527    content: "\F071";
  7528  }
  7529  .fa-plane:before {
  7530    content: "\F072";
  7531  }
  7532  .fa-calendar:before {
  7533    content: "\F073";
  7534  }
  7535  .fa-random:before {
  7536    content: "\F074";
  7537  }
  7538  .fa-comment:before {
  7539    content: "\F075";
  7540  }
  7541  .fa-magnet:before {
  7542    content: "\F076";
  7543  }
  7544  .fa-chevron-up:before {
  7545    content: "\F077";
  7546  }
  7547  .fa-chevron-down:before {
  7548    content: "\F078";
  7549  }
  7550  .fa-retweet:before {
  7551    content: "\F079";
  7552  }
  7553  .fa-shopping-cart:before {
  7554    content: "\F07A";
  7555  }
  7556  .fa-folder:before {
  7557    content: "\F07B";
  7558  }
  7559  .fa-folder-open:before {
  7560    content: "\F07C";
  7561  }
  7562  .fa-arrows-v:before {
  7563    content: "\F07D";
  7564  }
  7565  .fa-arrows-h:before {
  7566    content: "\F07E";
  7567  }
  7568  .fa-bar-chart-o:before,
  7569  .fa-bar-chart:before {
  7570    content: "\F080";
  7571  }
  7572  .fa-twitter-square:before {
  7573    content: "\F081";
  7574  }
  7575  .fa-facebook-square:before {
  7576    content: "\F082";
  7577  }
  7578  .fa-camera-retro:before {
  7579    content: "\F083";
  7580  }
  7581  .fa-key:before {
  7582    content: "\F084";
  7583  }
  7584  .fa-gears:before,
  7585  .fa-cogs:before {
  7586    content: "\F085";
  7587  }
  7588  .fa-comments:before {
  7589    content: "\F086";
  7590  }
  7591  .fa-thumbs-o-up:before {
  7592    content: "\F087";
  7593  }
  7594  .fa-thumbs-o-down:before {
  7595    content: "\F088";
  7596  }
  7597  .fa-star-half:before {
  7598    content: "\F089";
  7599  }
  7600  .fa-heart-o:before {
  7601    content: "\F08A";
  7602  }
  7603  .fa-sign-out:before {
  7604    content: "\F08B";
  7605  }
  7606  .fa-linkedin-square:before {
  7607    content: "\F08C";
  7608  }
  7609  .fa-thumb-tack:before {
  7610    content: "\F08D";
  7611  }
  7612  .fa-external-link:before {
  7613    content: "\F08E";
  7614  }
  7615  .fa-sign-in:before {
  7616    content: "\F090";
  7617  }
  7618  .fa-trophy:before {
  7619    content: "\F091";
  7620  }
  7621  .fa-github-square:before {
  7622    content: "\F092";
  7623  }
  7624  .fa-upload:before {
  7625    content: "\F093";
  7626  }
  7627  .fa-lemon-o:before {
  7628    content: "\F094";
  7629  }
  7630  .fa-phone:before {
  7631    content: "\F095";
  7632  }
  7633  .fa-square-o:before {
  7634    content: "\F096";
  7635  }
  7636  .fa-bookmark-o:before {
  7637    content: "\F097";
  7638  }
  7639  .fa-phone-square:before {
  7640    content: "\F098";
  7641  }
  7642  .fa-twitter:before {
  7643    content: "\F099";
  7644  }
  7645  .fa-facebook-f:before,
  7646  .fa-facebook:before {
  7647    content: "\F09A";
  7648  }
  7649  .fa-github:before {
  7650    content: "\F09B";
  7651  }
  7652  .fa-unlock:before {
  7653    content: "\F09C";
  7654  }
  7655  .fa-credit-card:before {
  7656    content: "\F09D";
  7657  }
  7658  .fa-feed:before,
  7659  .fa-rss:before {
  7660    content: "\F09E";
  7661  }
  7662  .fa-hdd-o:before {
  7663    content: "\F0A0";
  7664  }
  7665  .fa-bullhorn:before {
  7666    content: "\F0A1";
  7667  }
  7668  .fa-bell:before {
  7669    content: "\F0F3";
  7670  }
  7671  .fa-certificate:before {
  7672    content: "\F0A3";
  7673  }
  7674  .fa-hand-o-right:before {
  7675    content: "\F0A4";
  7676  }
  7677  .fa-hand-o-left:before {
  7678    content: "\F0A5";
  7679  }
  7680  .fa-hand-o-up:before {
  7681    content: "\F0A6";
  7682  }
  7683  .fa-hand-o-down:before {
  7684    content: "\F0A7";
  7685  }
  7686  .fa-arrow-circle-left:before {
  7687    content: "\F0A8";
  7688  }
  7689  .fa-arrow-circle-right:before {
  7690    content: "\F0A9";
  7691  }
  7692  .fa-arrow-circle-up:before {
  7693    content: "\F0AA";
  7694  }
  7695  .fa-arrow-circle-down:before {
  7696    content: "\F0AB";
  7697  }
  7698  .fa-globe:before {
  7699    content: "\F0AC";
  7700  }
  7701  .fa-wrench:before {
  7702    content: "\F0AD";
  7703  }
  7704  .fa-tasks:before {
  7705    content: "\F0AE";
  7706  }
  7707  .fa-filter:before {
  7708    content: "\F0B0";
  7709  }
  7710  .fa-briefcase:before {
  7711    content: "\F0B1";
  7712  }
  7713  .fa-arrows-alt:before {
  7714    content: "\F0B2";
  7715  }
  7716  .fa-group:before,
  7717  .fa-users:before {
  7718    content: "\F0C0";
  7719  }
  7720  .fa-chain:before,
  7721  .fa-link:before {
  7722    content: "\F0C1";
  7723  }
  7724  .fa-cloud:before {
  7725    content: "\F0C2";
  7726  }
  7727  .fa-flask:before {
  7728    content: "\F0C3";
  7729  }
  7730  .fa-cut:before,
  7731  .fa-scissors:before {
  7732    content: "\F0C4";
  7733  }
  7734  .fa-copy:before,
  7735  .fa-files-o:before {
  7736    content: "\F0C5";
  7737  }
  7738  .fa-paperclip:before {
  7739    content: "\F0C6";
  7740  }
  7741  .fa-save:before,
  7742  .fa-floppy-o:before {
  7743    content: "\F0C7";
  7744  }
  7745  .fa-square:before {
  7746    content: "\F0C8";
  7747  }
  7748  .fa-navicon:before,
  7749  .fa-reorder:before,
  7750  .fa-bars:before {
  7751    content: "\F0C9";
  7752  }
  7753  .fa-list-ul:before {
  7754    content: "\F0CA";
  7755  }
  7756  .fa-list-ol:before {
  7757    content: "\F0CB";
  7758  }
  7759  .fa-strikethrough:before {
  7760    content: "\F0CC";
  7761  }
  7762  .fa-underline:before {
  7763    content: "\F0CD";
  7764  }
  7765  .fa-table:before {
  7766    content: "\F0CE";
  7767  }
  7768  .fa-magic:before {
  7769    content: "\F0D0";
  7770  }
  7771  .fa-truck:before {
  7772    content: "\F0D1";
  7773  }
  7774  .fa-pinterest:before {
  7775    content: "\F0D2";
  7776  }
  7777  .fa-pinterest-square:before {
  7778    content: "\F0D3";
  7779  }
  7780  .fa-google-plus-square:before {
  7781    content: "\F0D4";
  7782  }
  7783  .fa-google-plus:before {
  7784    content: "\F0D5";
  7785  }
  7786  .fa-money:before {
  7787    content: "\F0D6";
  7788  }
  7789  .fa-caret-down:before {
  7790    content: "\F0D7";
  7791  }
  7792  .fa-caret-up:before {
  7793    content: "\F0D8";
  7794  }
  7795  .fa-caret-left:before {
  7796    content: "\F0D9";
  7797  }
  7798  .fa-caret-right:before {
  7799    content: "\F0DA";
  7800  }
  7801  .fa-columns:before {
  7802    content: "\F0DB";
  7803  }
  7804  .fa-unsorted:before,
  7805  .fa-sort:before {
  7806    content: "\F0DC";
  7807  }
  7808  .fa-sort-down:before,
  7809  .fa-sort-desc:before {
  7810    content: "\F0DD";
  7811  }
  7812  .fa-sort-up:before,
  7813  .fa-sort-asc:before {
  7814    content: "\F0DE";
  7815  }
  7816  .fa-envelope:before {
  7817    content: "\F0E0";
  7818  }
  7819  .fa-linkedin:before {
  7820    content: "\F0E1";
  7821  }
  7822  .fa-rotate-left:before,
  7823  .fa-undo:before {
  7824    content: "\F0E2";
  7825  }
  7826  .fa-legal:before,
  7827  .fa-gavel:before {
  7828    content: "\F0E3";
  7829  }
  7830  .fa-dashboard:before,
  7831  .fa-tachometer:before {
  7832    content: "\F0E4";
  7833  }
  7834  .fa-comment-o:before {
  7835    content: "\F0E5";
  7836  }
  7837  .fa-comments-o:before {
  7838    content: "\F0E6";
  7839  }
  7840  .fa-flash:before,
  7841  .fa-bolt:before {
  7842    content: "\F0E7";
  7843  }
  7844  .fa-sitemap:before {
  7845    content: "\F0E8";
  7846  }
  7847  .fa-umbrella:before {
  7848    content: "\F0E9";
  7849  }
  7850  .fa-paste:before,
  7851  .fa-clipboard:before {
  7852    content: "\F0EA";
  7853  }
  7854  .fa-lightbulb-o:before {
  7855    content: "\F0EB";
  7856  }
  7857  .fa-exchange:before {
  7858    content: "\F0EC";
  7859  }
  7860  .fa-cloud-download:before {
  7861    content: "\F0ED";
  7862  }
  7863  .fa-cloud-upload:before {
  7864    content: "\F0EE";
  7865  }
  7866  .fa-user-md:before {
  7867    content: "\F0F0";
  7868  }
  7869  .fa-stethoscope:before {
  7870    content: "\F0F1";
  7871  }
  7872  .fa-suitcase:before {
  7873    content: "\F0F2";
  7874  }
  7875  .fa-bell-o:before {
  7876    content: "\F0A2";
  7877  }
  7878  .fa-coffee:before {
  7879    content: "\F0F4";
  7880  }
  7881  .fa-cutlery:before {
  7882    content: "\F0F5";
  7883  }
  7884  .fa-file-text-o:before {
  7885    content: "\F0F6";
  7886  }
  7887  .fa-building-o:before {
  7888    content: "\F0F7";
  7889  }
  7890  .fa-hospital-o:before {
  7891    content: "\F0F8";
  7892  }
  7893  .fa-ambulance:before {
  7894    content: "\F0F9";
  7895  }
  7896  .fa-medkit:before {
  7897    content: "\F0FA";
  7898  }
  7899  .fa-fighter-jet:before {
  7900    content: "\F0FB";
  7901  }
  7902  .fa-beer:before {
  7903    content: "\F0FC";
  7904  }
  7905  .fa-h-square:before {
  7906    content: "\F0FD";
  7907  }
  7908  .fa-plus-square:before {
  7909    content: "\F0FE";
  7910  }
  7911  .fa-angle-double-left:before {
  7912    content: "\F100";
  7913  }
  7914  .fa-angle-double-right:before {
  7915    content: "\F101";
  7916  }
  7917  .fa-angle-double-up:before {
  7918    content: "\F102";
  7919  }
  7920  .fa-angle-double-down:before {
  7921    content: "\F103";
  7922  }
  7923  .fa-angle-left:before {
  7924    content: "\F104";
  7925  }
  7926  .fa-angle-right:before {
  7927    content: "\F105";
  7928  }
  7929  .fa-angle-up:before {
  7930    content: "\F106";
  7931  }
  7932  .fa-angle-down:before {
  7933    content: "\F107";
  7934  }
  7935  .fa-desktop:before {
  7936    content: "\F108";
  7937  }
  7938  .fa-laptop:before {
  7939    content: "\F109";
  7940  }
  7941  .fa-tablet:before {
  7942    content: "\F10A";
  7943  }
  7944  .fa-mobile-phone:before,
  7945  .fa-mobile:before {
  7946    content: "\F10B";
  7947  }
  7948  .fa-circle-o:before {
  7949    content: "\F10C";
  7950  }
  7951  .fa-quote-left:before {
  7952    content: "\F10D";
  7953  }
  7954  .fa-quote-right:before {
  7955    content: "\F10E";
  7956  }
  7957  .fa-spinner:before {
  7958    content: "\F110";
  7959  }
  7960  .fa-circle:before {
  7961    content: "\F111";
  7962  }
  7963  .fa-mail-reply:before,
  7964  .fa-reply:before {
  7965    content: "\F112";
  7966  }
  7967  .fa-github-alt:before {
  7968    content: "\F113";
  7969  }
  7970  .fa-folder-o:before {
  7971    content: "\F114";
  7972  }
  7973  .fa-folder-open-o:before {
  7974    content: "\F115";
  7975  }
  7976  .fa-smile-o:before {
  7977    content: "\F118";
  7978  }
  7979  .fa-frown-o:before {
  7980    content: "\F119";
  7981  }
  7982  .fa-meh-o:before {
  7983    content: "\F11A";
  7984  }
  7985  .fa-gamepad:before {
  7986    content: "\F11B";
  7987  }
  7988  .fa-keyboard-o:before {
  7989    content: "\F11C";
  7990  }
  7991  .fa-flag-o:before {
  7992    content: "\F11D";
  7993  }
  7994  .fa-flag-checkered:before {
  7995    content: "\F11E";
  7996  }
  7997  .fa-terminal:before {
  7998    content: "\F120";
  7999  }
  8000  .fa-code:before {
  8001    content: "\F121";
  8002  }
  8003  .fa-mail-reply-all:before,
  8004  .fa-reply-all:before {
  8005    content: "\F122";
  8006  }
  8007  .fa-star-half-empty:before,
  8008  .fa-star-half-full:before,
  8009  .fa-star-half-o:before {
  8010    content: "\F123";
  8011  }
  8012  .fa-location-arrow:before {
  8013    content: "\F124";
  8014  }
  8015  .fa-crop:before {
  8016    content: "\F125";
  8017  }
  8018  .fa-code-fork:before {
  8019    content: "\F126";
  8020  }
  8021  .fa-unlink:before,
  8022  .fa-chain-broken:before {
  8023    content: "\F127";
  8024  }
  8025  .fa-question:before {
  8026    content: "\F128";
  8027  }
  8028  .fa-info:before {
  8029    content: "\F129";
  8030  }
  8031  .fa-exclamation:before {
  8032    content: "\F12A";
  8033  }
  8034  .fa-superscript:before {
  8035    content: "\F12B";
  8036  }
  8037  .fa-subscript:before {
  8038    content: "\F12C";
  8039  }
  8040  .fa-eraser:before {
  8041    content: "\F12D";
  8042  }
  8043  .fa-puzzle-piece:before {
  8044    content: "\F12E";
  8045  }
  8046  .fa-microphone:before {
  8047    content: "\F130";
  8048  }
  8049  .fa-microphone-slash:before {
  8050    content: "\F131";
  8051  }
  8052  .fa-shield:before {
  8053    content: "\F132";
  8054  }
  8055  .fa-calendar-o:before {
  8056    content: "\F133";
  8057  }
  8058  .fa-fire-extinguisher:before {
  8059    content: "\F134";
  8060  }
  8061  .fa-rocket:before {
  8062    content: "\F135";
  8063  }
  8064  .fa-maxcdn:before {
  8065    content: "\F136";
  8066  }
  8067  .fa-chevron-circle-left:before {
  8068    content: "\F137";
  8069  }
  8070  .fa-chevron-circle-right:before {
  8071    content: "\F138";
  8072  }
  8073  .fa-chevron-circle-up:before {
  8074    content: "\F139";
  8075  }
  8076  .fa-chevron-circle-down:before {
  8077    content: "\F13A";
  8078  }
  8079  .fa-html5:before {
  8080    content: "\F13B";
  8081  }
  8082  .fa-css3:before {
  8083    content: "\F13C";
  8084  }
  8085  .fa-anchor:before {
  8086    content: "\F13D";
  8087  }
  8088  .fa-unlock-alt:before {
  8089    content: "\F13E";
  8090  }
  8091  .fa-bullseye:before {
  8092    content: "\F140";
  8093  }
  8094  .fa-ellipsis-h:before {
  8095    content: "\F141";
  8096  }
  8097  .fa-ellipsis-v:before {
  8098    content: "\F142";
  8099  }
  8100  .fa-rss-square:before {
  8101    content: "\F143";
  8102  }
  8103  .fa-play-circle:before {
  8104    content: "\F144";
  8105  }
  8106  .fa-ticket:before {
  8107    content: "\F145";
  8108  }
  8109  .fa-minus-square:before {
  8110    content: "\F146";
  8111  }
  8112  .fa-minus-square-o:before {
  8113    content: "\F147";
  8114  }
  8115  .fa-level-up:before {
  8116    content: "\F148";
  8117  }
  8118  .fa-level-down:before {
  8119    content: "\F149";
  8120  }
  8121  .fa-check-square:before {
  8122    content: "\F14A";
  8123  }
  8124  .fa-pencil-square:before {
  8125    content: "\F14B";
  8126  }
  8127  .fa-external-link-square:before {
  8128    content: "\F14C";
  8129  }
  8130  .fa-share-square:before {
  8131    content: "\F14D";
  8132  }
  8133  .fa-compass:before {
  8134    content: "\F14E";
  8135  }
  8136  .fa-toggle-down:before,
  8137  .fa-caret-square-o-down:before {
  8138    content: "\F150";
  8139  }
  8140  .fa-toggle-up:before,
  8141  .fa-caret-square-o-up:before {
  8142    content: "\F151";
  8143  }
  8144  .fa-toggle-right:before,
  8145  .fa-caret-square-o-right:before {
  8146    content: "\F152";
  8147  }
  8148  .fa-euro:before,
  8149  .fa-eur:before {
  8150    content: "\F153";
  8151  }
  8152  .fa-gbp:before {
  8153    content: "\F154";
  8154  }
  8155  .fa-dollar:before,
  8156  .fa-usd:before {
  8157    content: "\F155";
  8158  }
  8159  .fa-rupee:before,
  8160  .fa-inr:before {
  8161    content: "\F156";
  8162  }
  8163  .fa-cny:before,
  8164  .fa-rmb:before,
  8165  .fa-yen:before,
  8166  .fa-jpy:before {
  8167    content: "\F157";
  8168  }
  8169  .fa-ruble:before,
  8170  .fa-rouble:before,
  8171  .fa-rub:before {
  8172    content: "\F158";
  8173  }
  8174  .fa-won:before,
  8175  .fa-krw:before {
  8176    content: "\F159";
  8177  }
  8178  .fa-bitcoin:before,
  8179  .fa-btc:before {
  8180    content: "\F15A";
  8181  }
  8182  .fa-file:before {
  8183    content: "\F15B";
  8184  }
  8185  .fa-file-text:before {
  8186    content: "\F15C";
  8187  }
  8188  .fa-sort-alpha-asc:before {
  8189    content: "\F15D";
  8190  }
  8191  .fa-sort-alpha-desc:before {
  8192    content: "\F15E";
  8193  }
  8194  .fa-sort-amount-asc:before {
  8195    content: "\F160";
  8196  }
  8197  .fa-sort-amount-desc:before {
  8198    content: "\F161";
  8199  }
  8200  .fa-sort-numeric-asc:before {
  8201    content: "\F162";
  8202  }
  8203  .fa-sort-numeric-desc:before {
  8204    content: "\F163";
  8205  }
  8206  .fa-thumbs-up:before {
  8207    content: "\F164";
  8208  }
  8209  .fa-thumbs-down:before {
  8210    content: "\F165";
  8211  }
  8212  .fa-youtube-square:before {
  8213    content: "\F166";
  8214  }
  8215  .fa-youtube:before {
  8216    content: "\F167";
  8217  }
  8218  .fa-xing:before {
  8219    content: "\F168";
  8220  }
  8221  .fa-xing-square:before {
  8222    content: "\F169";
  8223  }
  8224  .fa-youtube-play:before {
  8225    content: "\F16A";
  8226  }
  8227  .fa-dropbox:before {
  8228    content: "\F16B";
  8229  }
  8230  .fa-stack-overflow:before {
  8231    content: "\F16C";
  8232  }
  8233  .fa-instagram:before {
  8234    content: "\F16D";
  8235  }
  8236  .fa-flickr:before {
  8237    content: "\F16E";
  8238  }
  8239  .fa-adn:before {
  8240    content: "\F170";
  8241  }
  8242  .fa-bitbucket:before {
  8243    content: "\F171";
  8244  }
  8245  .fa-bitbucket-square:before {
  8246    content: "\F172";
  8247  }
  8248  .fa-tumblr:before {
  8249    content: "\F173";
  8250  }
  8251  .fa-tumblr-square:before {
  8252    content: "\F174";
  8253  }
  8254  .fa-long-arrow-down:before {
  8255    content: "\F175";
  8256  }
  8257  .fa-long-arrow-up:before {
  8258    content: "\F176";
  8259  }
  8260  .fa-long-arrow-left:before {
  8261    content: "\F177";
  8262  }
  8263  .fa-long-arrow-right:before {
  8264    content: "\F178";
  8265  }
  8266  .fa-apple:before {
  8267    content: "\F179";
  8268  }
  8269  .fa-windows:before {
  8270    content: "\F17A";
  8271  }
  8272  .fa-android:before {
  8273    content: "\F17B";
  8274  }
  8275  .fa-linux:before {
  8276    content: "\F17C";
  8277  }
  8278  .fa-dribbble:before {
  8279    content: "\F17D";
  8280  }
  8281  .fa-skype:before {
  8282    content: "\F17E";
  8283  }
  8284  .fa-foursquare:before {
  8285    content: "\F180";
  8286  }
  8287  .fa-trello:before {
  8288    content: "\F181";
  8289  }
  8290  .fa-female:before {
  8291    content: "\F182";
  8292  }
  8293  .fa-male:before {
  8294    content: "\F183";
  8295  }
  8296  .fa-gittip:before,
  8297  .fa-gratipay:before {
  8298    content: "\F184";
  8299  }
  8300  .fa-sun-o:before {
  8301    content: "\F185";
  8302  }
  8303  .fa-moon-o:before {
  8304    content: "\F186";
  8305  }
  8306  .fa-archive:before {
  8307    content: "\F187";
  8308  }
  8309  .fa-bug:before {
  8310    content: "\F188";
  8311  }
  8312  .fa-vk:before {
  8313    content: "\F189";
  8314  }
  8315  .fa-weibo:before {
  8316    content: "\F18A";
  8317  }
  8318  .fa-renren:before {
  8319    content: "\F18B";
  8320  }
  8321  .fa-pagelines:before {
  8322    content: "\F18C";
  8323  }
  8324  .fa-stack-exchange:before {
  8325    content: "\F18D";
  8326  }
  8327  .fa-arrow-circle-o-right:before {
  8328    content: "\F18E";
  8329  }
  8330  .fa-arrow-circle-o-left:before {
  8331    content: "\F190";
  8332  }
  8333  .fa-toggle-left:before,
  8334  .fa-caret-square-o-left:before {
  8335    content: "\F191";
  8336  }
  8337  .fa-dot-circle-o:before {
  8338    content: "\F192";
  8339  }
  8340  .fa-wheelchair:before {
  8341    content: "\F193";
  8342  }
  8343  .fa-vimeo-square:before {
  8344    content: "\F194";
  8345  }
  8346  .fa-turkish-lira:before,
  8347  .fa-try:before {
  8348    content: "\F195";
  8349  }
  8350  .fa-plus-square-o:before {
  8351    content: "\F196";
  8352  }
  8353  .fa-space-shuttle:before {
  8354    content: "\F197";
  8355  }
  8356  .fa-slack:before {
  8357    content: "\F198";
  8358  }
  8359  .fa-envelope-square:before {
  8360    content: "\F199";
  8361  }
  8362  .fa-wordpress:before {
  8363    content: "\F19A";
  8364  }
  8365  .fa-openid:before {
  8366    content: "\F19B";
  8367  }
  8368  .fa-institution:before,
  8369  .fa-bank:before,
  8370  .fa-university:before {
  8371    content: "\F19C";
  8372  }
  8373  .fa-mortar-board:before,
  8374  .fa-graduation-cap:before {
  8375    content: "\F19D";
  8376  }
  8377  .fa-yahoo:before {
  8378    content: "\F19E";
  8379  }
  8380  .fa-google:before {
  8381    content: "\F1A0";
  8382  }
  8383  .fa-reddit:before {
  8384    content: "\F1A1";
  8385  }
  8386  .fa-reddit-square:before {
  8387    content: "\F1A2";
  8388  }
  8389  .fa-stumbleupon-circle:before {
  8390    content: "\F1A3";
  8391  }
  8392  .fa-stumbleupon:before {
  8393    content: "\F1A4";
  8394  }
  8395  .fa-delicious:before {
  8396    content: "\F1A5";
  8397  }
  8398  .fa-digg:before {
  8399    content: "\F1A6";
  8400  }
  8401  .fa-pied-piper-pp:before {
  8402    content: "\F1A7";
  8403  }
  8404  .fa-pied-piper-alt:before {
  8405    content: "\F1A8";
  8406  }
  8407  .fa-drupal:before {
  8408    content: "\F1A9";
  8409  }
  8410  .fa-joomla:before {
  8411    content: "\F1AA";
  8412  }
  8413  .fa-language:before {
  8414    content: "\F1AB";
  8415  }
  8416  .fa-fax:before {
  8417    content: "\F1AC";
  8418  }
  8419  .fa-building:before {
  8420    content: "\F1AD";
  8421  }
  8422  .fa-child:before {
  8423    content: "\F1AE";
  8424  }
  8425  .fa-paw:before {
  8426    content: "\F1B0";
  8427  }
  8428  .fa-spoon:before {
  8429    content: "\F1B1";
  8430  }
  8431  .fa-cube:before {
  8432    content: "\F1B2";
  8433  }
  8434  .fa-cubes:before {
  8435    content: "\F1B3";
  8436  }
  8437  .fa-behance:before {
  8438    content: "\F1B4";
  8439  }
  8440  .fa-behance-square:before {
  8441    content: "\F1B5";
  8442  }
  8443  .fa-steam:before {
  8444    content: "\F1B6";
  8445  }
  8446  .fa-steam-square:before {
  8447    content: "\F1B7";
  8448  }
  8449  .fa-recycle:before {
  8450    content: "\F1B8";
  8451  }
  8452  .fa-automobile:before,
  8453  .fa-car:before {
  8454    content: "\F1B9";
  8455  }
  8456  .fa-cab:before,
  8457  .fa-taxi:before {
  8458    content: "\F1BA";
  8459  }
  8460  .fa-tree:before {
  8461    content: "\F1BB";
  8462  }
  8463  .fa-spotify:before {
  8464    content: "\F1BC";
  8465  }
  8466  .fa-deviantart:before {
  8467    content: "\F1BD";
  8468  }
  8469  .fa-soundcloud:before {
  8470    content: "\F1BE";
  8471  }
  8472  .fa-database:before {
  8473    content: "\F1C0";
  8474  }
  8475  .fa-file-pdf-o:before {
  8476    content: "\F1C1";
  8477  }
  8478  .fa-file-word-o:before {
  8479    content: "\F1C2";
  8480  }
  8481  .fa-file-excel-o:before {
  8482    content: "\F1C3";
  8483  }
  8484  .fa-file-powerpoint-o:before {
  8485    content: "\F1C4";
  8486  }
  8487  .fa-file-photo-o:before,
  8488  .fa-file-picture-o:before,
  8489  .fa-file-image-o:before {
  8490    content: "\F1C5";
  8491  }
  8492  .fa-file-zip-o:before,
  8493  .fa-file-archive-o:before {
  8494    content: "\F1C6";
  8495  }
  8496  .fa-file-sound-o:before,
  8497  .fa-file-audio-o:before {
  8498    content: "\F1C7";
  8499  }
  8500  .fa-file-movie-o:before,
  8501  .fa-file-video-o:before {
  8502    content: "\F1C8";
  8503  }
  8504  .fa-file-code-o:before {
  8505    content: "\F1C9";
  8506  }
  8507  .fa-vine:before {
  8508    content: "\F1CA";
  8509  }
  8510  .fa-codepen:before {
  8511    content: "\F1CB";
  8512  }
  8513  .fa-jsfiddle:before {
  8514    content: "\F1CC";
  8515  }
  8516  .fa-life-bouy:before,
  8517  .fa-life-buoy:before,
  8518  .fa-life-saver:before,
  8519  .fa-support:before,
  8520  .fa-life-ring:before {
  8521    content: "\F1CD";
  8522  }
  8523  .fa-circle-o-notch:before {
  8524    content: "\F1CE";
  8525  }
  8526  .fa-ra:before,
  8527  .fa-resistance:before,
  8528  .fa-rebel:before {
  8529    content: "\F1D0";
  8530  }
  8531  .fa-ge:before,
  8532  .fa-empire:before {
  8533    content: "\F1D1";
  8534  }
  8535  .fa-git-square:before {
  8536    content: "\F1D2";
  8537  }
  8538  .fa-git:before {
  8539    content: "\F1D3";
  8540  }
  8541  .fa-y-combinator-square:before,
  8542  .fa-yc-square:before,
  8543  .fa-hacker-news:before {
  8544    content: "\F1D4";
  8545  }
  8546  .fa-tencent-weibo:before {
  8547    content: "\F1D5";
  8548  }
  8549  .fa-qq:before {
  8550    content: "\F1D6";
  8551  }
  8552  .fa-wechat:before,
  8553  .fa-weixin:before {
  8554    content: "\F1D7";
  8555  }
  8556  .fa-send:before,
  8557  .fa-paper-plane:before {
  8558    content: "\F1D8";
  8559  }
  8560  .fa-send-o:before,
  8561  .fa-paper-plane-o:before {
  8562    content: "\F1D9";
  8563  }
  8564  .fa-history:before {
  8565    content: "\F1DA";
  8566  }
  8567  .fa-circle-thin:before {
  8568    content: "\F1DB";
  8569  }
  8570  .fa-header:before {
  8571    content: "\F1DC";
  8572  }
  8573  .fa-paragraph:before {
  8574    content: "\F1DD";
  8575  }
  8576  .fa-sliders:before {
  8577    content: "\F1DE";
  8578  }
  8579  .fa-share-alt:before {
  8580    content: "\F1E0";
  8581  }
  8582  .fa-share-alt-square:before {
  8583    content: "\F1E1";
  8584  }
  8585  .fa-bomb:before {
  8586    content: "\F1E2";
  8587  }
  8588  .fa-soccer-ball-o:before,
  8589  .fa-futbol-o:before {
  8590    content: "\F1E3";
  8591  }
  8592  .fa-tty:before {
  8593    content: "\F1E4";
  8594  }
  8595  .fa-binoculars:before {
  8596    content: "\F1E5";
  8597  }
  8598  .fa-plug:before {
  8599    content: "\F1E6";
  8600  }
  8601  .fa-slideshare:before {
  8602    content: "\F1E7";
  8603  }
  8604  .fa-twitch:before {
  8605    content: "\F1E8";
  8606  }
  8607  .fa-yelp:before {
  8608    content: "\F1E9";
  8609  }
  8610  .fa-newspaper-o:before {
  8611    content: "\F1EA";
  8612  }
  8613  .fa-wifi:before {
  8614    content: "\F1EB";
  8615  }
  8616  .fa-calculator:before {
  8617    content: "\F1EC";
  8618  }
  8619  .fa-paypal:before {
  8620    content: "\F1ED";
  8621  }
  8622  .fa-google-wallet:before {
  8623    content: "\F1EE";
  8624  }
  8625  .fa-cc-visa:before {
  8626    content: "\F1F0";
  8627  }
  8628  .fa-cc-mastercard:before {
  8629    content: "\F1F1";
  8630  }
  8631  .fa-cc-discover:before {
  8632    content: "\F1F2";
  8633  }
  8634  .fa-cc-amex:before {
  8635    content: "\F1F3";
  8636  }
  8637  .fa-cc-paypal:before {
  8638    content: "\F1F4";
  8639  }
  8640  .fa-cc-stripe:before {
  8641    content: "\F1F5";
  8642  }
  8643  .fa-bell-slash:before {
  8644    content: "\F1F6";
  8645  }
  8646  .fa-bell-slash-o:before {
  8647    content: "\F1F7";
  8648  }
  8649  .fa-trash:before {
  8650    content: "\F1F8";
  8651  }
  8652  .fa-copyright:before {
  8653    content: "\F1F9";
  8654  }
  8655  .fa-at:before {
  8656    content: "\F1FA";
  8657  }
  8658  .fa-eyedropper:before {
  8659    content: "\F1FB";
  8660  }
  8661  .fa-paint-brush:before {
  8662    content: "\F1FC";
  8663  }
  8664  .fa-birthday-cake:before {
  8665    content: "\F1FD";
  8666  }
  8667  .fa-area-chart:before {
  8668    content: "\F1FE";
  8669  }
  8670  .fa-pie-chart:before {
  8671    content: "\F200";
  8672  }
  8673  .fa-line-chart:before {
  8674    content: "\F201";
  8675  }
  8676  .fa-lastfm:before {
  8677    content: "\F202";
  8678  }
  8679  .fa-lastfm-square:before {
  8680    content: "\F203";
  8681  }
  8682  .fa-toggle-off:before {
  8683    content: "\F204";
  8684  }
  8685  .fa-toggle-on:before {
  8686    content: "\F205";
  8687  }
  8688  .fa-bicycle:before {
  8689    content: "\F206";
  8690  }
  8691  .fa-bus:before {
  8692    content: "\F207";
  8693  }
  8694  .fa-ioxhost:before {
  8695    content: "\F208";
  8696  }
  8697  .fa-angellist:before {
  8698    content: "\F209";
  8699  }
  8700  .fa-cc:before {
  8701    content: "\F20A";
  8702  }
  8703  .fa-shekel:before,
  8704  .fa-sheqel:before,
  8705  .fa-ils:before {
  8706    content: "\F20B";
  8707  }
  8708  .fa-meanpath:before {
  8709    content: "\F20C";
  8710  }
  8711  .fa-buysellads:before {
  8712    content: "\F20D";
  8713  }
  8714  .fa-connectdevelop:before {
  8715    content: "\F20E";
  8716  }
  8717  .fa-dashcube:before {
  8718    content: "\F210";
  8719  }
  8720  .fa-forumbee:before {
  8721    content: "\F211";
  8722  }
  8723  .fa-leanpub:before {
  8724    content: "\F212";
  8725  }
  8726  .fa-sellsy:before {
  8727    content: "\F213";
  8728  }
  8729  .fa-shirtsinbulk:before {
  8730    content: "\F214";
  8731  }
  8732  .fa-simplybuilt:before {
  8733    content: "\F215";
  8734  }
  8735  .fa-skyatlas:before {
  8736    content: "\F216";
  8737  }
  8738  .fa-cart-plus:before {
  8739    content: "\F217";
  8740  }
  8741  .fa-cart-arrow-down:before {
  8742    content: "\F218";
  8743  }
  8744  .fa-diamond:before {
  8745    content: "\F219";
  8746  }
  8747  .fa-ship:before {
  8748    content: "\F21A";
  8749  }
  8750  .fa-user-secret:before {
  8751    content: "\F21B";
  8752  }
  8753  .fa-motorcycle:before {
  8754    content: "\F21C";
  8755  }
  8756  .fa-street-view:before {
  8757    content: "\F21D";
  8758  }
  8759  .fa-heartbeat:before {
  8760    content: "\F21E";
  8761  }
  8762  .fa-venus:before {
  8763    content: "\F221";
  8764  }
  8765  .fa-mars:before {
  8766    content: "\F222";
  8767  }
  8768  .fa-mercury:before {
  8769    content: "\F223";
  8770  }
  8771  .fa-intersex:before,
  8772  .fa-transgender:before {
  8773    content: "\F224";
  8774  }
  8775  .fa-transgender-alt:before {
  8776    content: "\F225";
  8777  }
  8778  .fa-venus-double:before {
  8779    content: "\F226";
  8780  }
  8781  .fa-mars-double:before {
  8782    content: "\F227";
  8783  }
  8784  .fa-venus-mars:before {
  8785    content: "\F228";
  8786  }
  8787  .fa-mars-stroke:before {
  8788    content: "\F229";
  8789  }
  8790  .fa-mars-stroke-v:before {
  8791    content: "\F22A";
  8792  }
  8793  .fa-mars-stroke-h:before {
  8794    content: "\F22B";
  8795  }
  8796  .fa-neuter:before {
  8797    content: "\F22C";
  8798  }
  8799  .fa-genderless:before {
  8800    content: "\F22D";
  8801  }
  8802  .fa-facebook-official:before {
  8803    content: "\F230";
  8804  }
  8805  .fa-pinterest-p:before {
  8806    content: "\F231";
  8807  }
  8808  .fa-whatsapp:before {
  8809    content: "\F232";
  8810  }
  8811  .fa-server:before {
  8812    content: "\F233";
  8813  }
  8814  .fa-user-plus:before {
  8815    content: "\F234";
  8816  }
  8817  .fa-user-times:before {
  8818    content: "\F235";
  8819  }
  8820  .fa-hotel:before,
  8821  .fa-bed:before {
  8822    content: "\F236";
  8823  }
  8824  .fa-viacoin:before {
  8825    content: "\F237";
  8826  }
  8827  .fa-train:before {
  8828    content: "\F238";
  8829  }
  8830  .fa-subway:before {
  8831    content: "\F239";
  8832  }
  8833  .fa-medium:before {
  8834    content: "\F23A";
  8835  }
  8836  .fa-yc:before,
  8837  .fa-y-combinator:before {
  8838    content: "\F23B";
  8839  }
  8840  .fa-optin-monster:before {
  8841    content: "\F23C";
  8842  }
  8843  .fa-opencart:before {
  8844    content: "\F23D";
  8845  }
  8846  .fa-expeditedssl:before {
  8847    content: "\F23E";
  8848  }
  8849  .fa-battery-4:before,
  8850  .fa-battery:before,
  8851  .fa-battery-full:before {
  8852    content: "\F240";
  8853  }
  8854  .fa-battery-3:before,
  8855  .fa-battery-three-quarters:before {
  8856    content: "\F241";
  8857  }
  8858  .fa-battery-2:before,
  8859  .fa-battery-half:before {
  8860    content: "\F242";
  8861  }
  8862  .fa-battery-1:before,
  8863  .fa-battery-quarter:before {
  8864    content: "\F243";
  8865  }
  8866  .fa-battery-0:before,
  8867  .fa-battery-empty:before {
  8868    content: "\F244";
  8869  }
  8870  .fa-mouse-pointer:before {
  8871    content: "\F245";
  8872  }
  8873  .fa-i-cursor:before {
  8874    content: "\F246";
  8875  }
  8876  .fa-object-group:before {
  8877    content: "\F247";
  8878  }
  8879  .fa-object-ungroup:before {
  8880    content: "\F248";
  8881  }
  8882  .fa-sticky-note:before {
  8883    content: "\F249";
  8884  }
  8885  .fa-sticky-note-o:before {
  8886    content: "\F24A";
  8887  }
  8888  .fa-cc-jcb:before {
  8889    content: "\F24B";
  8890  }
  8891  .fa-cc-diners-club:before {
  8892    content: "\F24C";
  8893  }
  8894  .fa-clone:before {
  8895    content: "\F24D";
  8896  }
  8897  .fa-balance-scale:before {
  8898    content: "\F24E";
  8899  }
  8900  .fa-hourglass-o:before {
  8901    content: "\F250";
  8902  }
  8903  .fa-hourglass-1:before,
  8904  .fa-hourglass-start:before {
  8905    content: "\F251";
  8906  }
  8907  .fa-hourglass-2:before,
  8908  .fa-hourglass-half:before {
  8909    content: "\F252";
  8910  }
  8911  .fa-hourglass-3:before,
  8912  .fa-hourglass-end:before {
  8913    content: "\F253";
  8914  }
  8915  .fa-hourglass:before {
  8916    content: "\F254";
  8917  }
  8918  .fa-hand-grab-o:before,
  8919  .fa-hand-rock-o:before {
  8920    content: "\F255";
  8921  }
  8922  .fa-hand-stop-o:before,
  8923  .fa-hand-paper-o:before {
  8924    content: "\F256";
  8925  }
  8926  .fa-hand-scissors-o:before {
  8927    content: "\F257";
  8928  }
  8929  .fa-hand-lizard-o:before {
  8930    content: "\F258";
  8931  }
  8932  .fa-hand-spock-o:before {
  8933    content: "\F259";
  8934  }
  8935  .fa-hand-pointer-o:before {
  8936    content: "\F25A";
  8937  }
  8938  .fa-hand-peace-o:before {
  8939    content: "\F25B";
  8940  }
  8941  .fa-trademark:before {
  8942    content: "\F25C";
  8943  }
  8944  .fa-registered:before {
  8945    content: "\F25D";
  8946  }
  8947  .fa-creative-commons:before {
  8948    content: "\F25E";
  8949  }
  8950  .fa-gg:before {
  8951    content: "\F260";
  8952  }
  8953  .fa-gg-circle:before {
  8954    content: "\F261";
  8955  }
  8956  .fa-tripadvisor:before {
  8957    content: "\F262";
  8958  }
  8959  .fa-odnoklassniki:before {
  8960    content: "\F263";
  8961  }
  8962  .fa-odnoklassniki-square:before {
  8963    content: "\F264";
  8964  }
  8965  .fa-get-pocket:before {
  8966    content: "\F265";
  8967  }
  8968  .fa-wikipedia-w:before {
  8969    content: "\F266";
  8970  }
  8971  .fa-safari:before {
  8972    content: "\F267";
  8973  }
  8974  .fa-chrome:before {
  8975    content: "\F268";
  8976  }
  8977  .fa-firefox:before {
  8978    content: "\F269";
  8979  }
  8980  .fa-opera:before {
  8981    content: "\F26A";
  8982  }
  8983  .fa-internet-explorer:before {
  8984    content: "\F26B";
  8985  }
  8986  .fa-tv:before,
  8987  .fa-television:before {
  8988    content: "\F26C";
  8989  }
  8990  .fa-contao:before {
  8991    content: "\F26D";
  8992  }
  8993  .fa-500px:before {
  8994    content: "\F26E";
  8995  }
  8996  .fa-amazon:before {
  8997    content: "\F270";
  8998  }
  8999  .fa-calendar-plus-o:before {
  9000    content: "\F271";
  9001  }
  9002  .fa-calendar-minus-o:before {
  9003    content: "\F272";
  9004  }
  9005  .fa-calendar-times-o:before {
  9006    content: "\F273";
  9007  }
  9008  .fa-calendar-check-o:before {
  9009    content: "\F274";
  9010  }
  9011  .fa-industry:before {
  9012    content: "\F275";
  9013  }
  9014  .fa-map-pin:before {
  9015    content: "\F276";
  9016  }
  9017  .fa-map-signs:before {
  9018    content: "\F277";
  9019  }
  9020  .fa-map-o:before {
  9021    content: "\F278";
  9022  }
  9023  .fa-map:before {
  9024    content: "\F279";
  9025  }
  9026  .fa-commenting:before {
  9027    content: "\F27A";
  9028  }
  9029  .fa-commenting-o:before {
  9030    content: "\F27B";
  9031  }
  9032  .fa-houzz:before {
  9033    content: "\F27C";
  9034  }
  9035  .fa-vimeo:before {
  9036    content: "\F27D";
  9037  }
  9038  .fa-black-tie:before {
  9039    content: "\F27E";
  9040  }
  9041  .fa-fonticons:before {
  9042    content: "\F280";
  9043  }
  9044  .fa-reddit-alien:before {
  9045    content: "\F281";
  9046  }
  9047  .fa-edge:before {
  9048    content: "\F282";
  9049  }
  9050  .fa-credit-card-alt:before {
  9051    content: "\F283";
  9052  }
  9053  .fa-codiepie:before {
  9054    content: "\F284";
  9055  }
  9056  .fa-modx:before {
  9057    content: "\F285";
  9058  }
  9059  .fa-fort-awesome:before {
  9060    content: "\F286";
  9061  }
  9062  .fa-usb:before {
  9063    content: "\F287";
  9064  }
  9065  .fa-product-hunt:before {
  9066    content: "\F288";
  9067  }
  9068  .fa-mixcloud:before {
  9069    content: "\F289";
  9070  }
  9071  .fa-scribd:before {
  9072    content: "\F28A";
  9073  }
  9074  .fa-pause-circle:before {
  9075    content: "\F28B";
  9076  }
  9077  .fa-pause-circle-o:before {
  9078    content: "\F28C";
  9079  }
  9080  .fa-stop-circle:before {
  9081    content: "\F28D";
  9082  }
  9083  .fa-stop-circle-o:before {
  9084    content: "\F28E";
  9085  }
  9086  .fa-shopping-bag:before {
  9087    content: "\F290";
  9088  }
  9089  .fa-shopping-basket:before {
  9090    content: "\F291";
  9091  }
  9092  .fa-hashtag:before {
  9093    content: "\F292";
  9094  }
  9095  .fa-bluetooth:before {
  9096    content: "\F293";
  9097  }
  9098  .fa-bluetooth-b:before {
  9099    content: "\F294";
  9100  }
  9101  .fa-percent:before {
  9102    content: "\F295";
  9103  }
  9104  .fa-gitlab:before {
  9105    content: "\F296";
  9106  }
  9107  .fa-wpbeginner:before {
  9108    content: "\F297";
  9109  }
  9110  .fa-wpforms:before {
  9111    content: "\F298";
  9112  }
  9113  .fa-envira:before {
  9114    content: "\F299";
  9115  }
  9116  .fa-universal-access:before {
  9117    content: "\F29A";
  9118  }
  9119  .fa-wheelchair-alt:before {
  9120    content: "\F29B";
  9121  }
  9122  .fa-question-circle-o:before {
  9123    content: "\F29C";
  9124  }
  9125  .fa-blind:before {
  9126    content: "\F29D";
  9127  }
  9128  .fa-audio-description:before {
  9129    content: "\F29E";
  9130  }
  9131  .fa-volume-control-phone:before {
  9132    content: "\F2A0";
  9133  }
  9134  .fa-braille:before {
  9135    content: "\F2A1";
  9136  }
  9137  .fa-assistive-listening-systems:before {
  9138    content: "\F2A2";
  9139  }
  9140  .fa-asl-interpreting:before,
  9141  .fa-american-sign-language-interpreting:before {
  9142    content: "\F2A3";
  9143  }
  9144  .fa-deafness:before,
  9145  .fa-hard-of-hearing:before,
  9146  .fa-deaf:before {
  9147    content: "\F2A4";
  9148  }
  9149  .fa-glide:before {
  9150    content: "\F2A5";
  9151  }
  9152  .fa-glide-g:before {
  9153    content: "\F2A6";
  9154  }
  9155  .fa-signing:before,
  9156  .fa-sign-language:before {
  9157    content: "\F2A7";
  9158  }
  9159  .fa-low-vision:before {
  9160    content: "\F2A8";
  9161  }
  9162  .fa-viadeo:before {
  9163    content: "\F2A9";
  9164  }
  9165  .fa-viadeo-square:before {
  9166    content: "\F2AA";
  9167  }
  9168  .fa-snapchat:before {
  9169    content: "\F2AB";
  9170  }
  9171  .fa-snapchat-ghost:before {
  9172    content: "\F2AC";
  9173  }
  9174  .fa-snapchat-square:before {
  9175    content: "\F2AD";
  9176  }
  9177  .fa-pied-piper:before {
  9178    content: "\F2AE";
  9179  }
  9180  .fa-first-order:before {
  9181    content: "\F2B0";
  9182  }
  9183  .fa-yoast:before {
  9184    content: "\F2B1";
  9185  }
  9186  .fa-themeisle:before {
  9187    content: "\F2B2";
  9188  }
  9189  .fa-google-plus-circle:before,
  9190  .fa-google-plus-official:before {
  9191    content: "\F2B3";
  9192  }
  9193  .fa-fa:before,
  9194  .fa-font-awesome:before {
  9195    content: "\F2B4";
  9196  }
  9197  .fa-handshake-o:before {
  9198    content: "\F2B5";
  9199  }
  9200  .fa-envelope-open:before {
  9201    content: "\F2B6";
  9202  }
  9203  .fa-envelope-open-o:before {
  9204    content: "\F2B7";
  9205  }
  9206  .fa-linode:before {
  9207    content: "\F2B8";
  9208  }
  9209  .fa-address-book:before {
  9210    content: "\F2B9";
  9211  }
  9212  .fa-address-book-o:before {
  9213    content: "\F2BA";
  9214  }
  9215  .fa-vcard:before,
  9216  .fa-address-card:before {
  9217    content: "\F2BB";
  9218  }
  9219  .fa-vcard-o:before,
  9220  .fa-address-card-o:before {
  9221    content: "\F2BC";
  9222  }
  9223  .fa-user-circle:before {
  9224    content: "\F2BD";
  9225  }
  9226  .fa-user-circle-o:before {
  9227    content: "\F2BE";
  9228  }
  9229  .fa-user-o:before {
  9230    content: "\F2C0";
  9231  }
  9232  .fa-id-badge:before {
  9233    content: "\F2C1";
  9234  }
  9235  .fa-drivers-license:before,
  9236  .fa-id-card:before {
  9237    content: "\F2C2";
  9238  }
  9239  .fa-drivers-license-o:before,
  9240  .fa-id-card-o:before {
  9241    content: "\F2C3";
  9242  }
  9243  .fa-quora:before {
  9244    content: "\F2C4";
  9245  }
  9246  .fa-free-code-camp:before {
  9247    content: "\F2C5";
  9248  }
  9249  .fa-telegram:before {
  9250    content: "\F2C6";
  9251  }
  9252  .fa-thermometer-4:before,
  9253  .fa-thermometer:before,
  9254  .fa-thermometer-full:before {
  9255    content: "\F2C7";
  9256  }
  9257  .fa-thermometer-3:before,
  9258  .fa-thermometer-three-quarters:before {
  9259    content: "\F2C8";
  9260  }
  9261  .fa-thermometer-2:before,
  9262  .fa-thermometer-half:before {
  9263    content: "\F2C9";
  9264  }
  9265  .fa-thermometer-1:before,
  9266  .fa-thermometer-quarter:before {
  9267    content: "\F2CA";
  9268  }
  9269  .fa-thermometer-0:before,
  9270  .fa-thermometer-empty:before {
  9271    content: "\F2CB";
  9272  }
  9273  .fa-shower:before {
  9274    content: "\F2CC";
  9275  }
  9276  .fa-bathtub:before,
  9277  .fa-s15:before,
  9278  .fa-bath:before {
  9279    content: "\F2CD";
  9280  }
  9281  .fa-podcast:before {
  9282    content: "\F2CE";
  9283  }
  9284  .fa-window-maximize:before {
  9285    content: "\F2D0";
  9286  }
  9287  .fa-window-minimize:before {
  9288    content: "\F2D1";
  9289  }
  9290  .fa-window-restore:before {
  9291    content: "\F2D2";
  9292  }
  9293  .fa-times-rectangle:before,
  9294  .fa-window-close:before {
  9295    content: "\F2D3";
  9296  }
  9297  .fa-times-rectangle-o:before,
  9298  .fa-window-close-o:before {
  9299    content: "\F2D4";
  9300  }
  9301  .fa-bandcamp:before {
  9302    content: "\F2D5";
  9303  }
  9304  .fa-grav:before {
  9305    content: "\F2D6";
  9306  }
  9307  .fa-etsy:before {
  9308    content: "\F2D7";
  9309  }
  9310  .fa-imdb:before {
  9311    content: "\F2D8";
  9312  }
  9313  .fa-ravelry:before {
  9314    content: "\F2D9";
  9315  }
  9316  .fa-eercast:before {
  9317    content: "\F2DA";
  9318  }
  9319  .fa-microchip:before {
  9320    content: "\F2DB";
  9321  }
  9322  .fa-snowflake-o:before {
  9323    content: "\F2DC";
  9324  }
  9325  .fa-superpowers:before {
  9326    content: "\F2DD";
  9327  }
  9328  .fa-wpexplorer:before {
  9329    content: "\F2DE";
  9330  }
  9331  .fa-meetup:before {
  9332    content: "\F2E0";
  9333  }
  9334  .sr-only {
  9335    position: absolute;
  9336    width: 1px;
  9337    height: 1px;
  9338    padding: 0;
  9339    margin: -1px;
  9340    overflow: hidden;
  9341    clip: rect(0, 0, 0, 0);
  9342    border: 0;
  9343  }
  9344  .sr-only-focusable:active,
  9345  .sr-only-focusable:focus {
  9346    position: static;
  9347    width: auto;
  9348    height: auto;
  9349    margin: 0;
  9350    overflow: visible;
  9351    clip: auto;
  9352  }
  9353  /*
  9354   *  Usage:
  9355   *
  9356        <div class="sk-three-bounce">
  9357          <div class="sk-child sk-bounce1"></div>
  9358          <div class="sk-child sk-bounce2"></div>
  9359          <div class="sk-child sk-bounce3"></div>
  9360        </div>
  9361   *
  9362   */
  9363  .sk-three-bounce {
  9364    margin: 40px auto;
  9365    width: 80px;
  9366    text-align: center; }
  9367    .sk-three-bounce .sk-child {
  9368      width: 20px;
  9369      height: 20px;
  9370      background-color: #333;
  9371      border-radius: 100%;
  9372      display: inline-block;
  9373      animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }
  9374    .sk-three-bounce .sk-bounce1 {
  9375      animation-delay: -0.32s; }
  9376    .sk-three-bounce .sk-bounce2 {
  9377      animation-delay: -0.16s; }
  9378  
  9379  @keyframes sk-three-bounce {
  9380    0%, 80%, 100% {
  9381      transform: scale(0); }
  9382    40% {
  9383      transform: scale(1); } }
  9384  /*
  9385   * Variables
  9386   */
  9387  /*
  9388   * Override Bootstrap
  9389   */
  9390  .popover .popover-content {
  9391    padding: 0; }
  9392  
  9393  .popover pre {
  9394    margin-bottom: 0;
  9395    border-radius: 0;
  9396    border: none;
  9397    background-color: transparent; }
  9398  
  9399  .pagination > li > a, .pagination > li > span {
  9400    cursor: pointer; }
  9401  
  9402  /*
  9403   * Base structure
  9404   */
  9405  html, body {
  9406    height: 100%; }
  9407  
  9408  body {
  9409    font-family: 'Roboto', sans-serif;
  9410    background-color: #eceef2; }
  9411  
  9412  .main {
  9413    padding-top: 70px;
  9414    padding-right: 20px;
  9415    padding-left: 20px;
  9416    margin-left: 0; }
  9417  
  9418  @media (min-width: 768px) {
  9419    .main {
  9420      margin-left: 230px; } }
  9421  
  9422  /*
  9423   * Animaton
  9424   */
  9425  @-webkit-keyframes progress-bar-stripes {
  9426    from {
  9427      background-position: 20px 0; }
  9428    to {
  9429      background-position: 0 0; } }
  9430  
  9431  @keyframes progress-bar-stripes {
  9432    from {
  9433      background-position: 20px 0; }
  9434    to {
  9435      background-position: 0 0; } }
  9436  
  9437  .stripe-animation, span.deleting {
  9438    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  9439    background-size: 20px 20px;
  9440    animation: progress-bar-stripes 0.8s linear infinite; }
  9441  
  9442  /*
  9443   * login
  9444   */
  9445  .login-panel {
  9446    width: 420px;
  9447    height: 360px;
  9448    padding: 55px 50px 30px;
  9449    margin: auto;
  9450    position: absolute;
  9451    top: -80px;
  9452    left: 0;
  9453    right: 0;
  9454    bottom: 0; }
  9455    .login-panel h1 {
  9456      background: url(cbaf97f882edd8c9237810131e0975b6.png) no-repeat 8px center;
  9457      background-size: 55px 60px;
  9458      font-size: 38px;
  9459      line-height: 60px;
  9460      margin-top: 0;
  9461      margin-bottom: 15px;
  9462      padding-left: 76px;
  9463      font-weight: 300; }
  9464  
  9465  .tableview > [data-gohan="error"], .detailview > [data-gohan="error"], .error-message > [data-gohan="error"] {
  9466    position: fixed;
  9467    width: 100%;
  9468    margin: 0;
  9469    left: 0;
  9470    padding-left: 0;
  9471    z-index: 1050;
  9472    top: 30px; }
  9473    .tableview > [data-gohan="error"] > div, .detailview > [data-gohan="error"] > div, .error-message > [data-gohan="error"] > div {
  9474      margin-left: 30px;
  9475      margin-right: 30px; }
  9476  
  9477  .tableview p.extend-token-message, .detailview p.extend-token-message, .error-message p.extend-token-message {
  9478    font-weight: normal;
  9479    margin-bottom: 3px; }
  9480  
  9481  .tableview p.extend-token-error, .detailview p.extend-token-error, .error-message p.extend-token-error {
  9482    margin-bottom: 3px; }
  9483  
  9484  .tableview input.extend-token, .detailview input.extend-token, .error-message input.extend-token {
  9485    font-weight: normal;
  9486    margin-right: 5px; }
  9487  
  9488  @media (min-width: 768px) {
  9489    .tableview > [data-gohan="error"], .detailview > [data-gohan="error"], .error-message > [data-gohan="error"] {
  9490      padding-left: 230px; } }
  9491  
  9492  /*
  9493   * Header
  9494   */
  9495  .gohan-header {
  9496    left: 0; }
  9497    .gohan-header ol {
  9498      margin-left: 0;
  9499      padding: 0px;
  9500      margin: 0;
  9501      line-height: 50px;
  9502      color: #fff;
  9503      font-size: 18px;
  9504      font-weight: 300; }
  9505      .gohan-header ol a {
  9506        color: #fff; }
  9507      .gohan-header ol li {
  9508        display: inline;
  9509        list-style: none; }
  9510      .gohan-header ol li + li:before {
  9511        content: " > "; }
  9512    .gohan-header .navbar-toggle .glyphicon {
  9513      color: #fff; }
  9514    .gohan-header .navbar-toggle .glyphicon-triangle-top {
  9515      display: inline-block; }
  9516    .gohan-header .navbar-toggle .glyphicon-triangle-bottom {
  9517      display: none; }
  9518    .gohan-header .navbar-toggle.collapsed .glyphicon-triangle-top {
  9519      display: none; }
  9520    .gohan-header .navbar-toggle.collapsed .glyphicon-triangle-bottom {
  9521      display: inline-block; }
  9522    .gohan-header .bread-crumb {
  9523      margin-left: 35px; }
  9524  
  9525  @media (min-width: 768px) {
  9526    .gohan-header {
  9527      left: 230px; }
  9528      .gohan-header .bread-crumb {
  9529        margin-left: 0; } }
  9530  
  9531  /*
  9532   * Sidebar
  9533   */
  9534  .sidebar {
  9535    position: absolute;
  9536    top: 0px;
  9537    bottom: 0;
  9538    left: -230px;
  9539    width: 230px;
  9540    display: block;
  9541    background-color: #fff;
  9542    border-right: 1px solid #ddd;
  9543    z-index: 1035;
  9544    transition-property: left;
  9545    transition-duration: 0.2s; }
  9546    .sidebar.open {
  9547      left: 0;
  9548      position: fixed;
  9549      overflow-x: hidden;
  9550      overflow-y: auto; }
  9551      .sidebar.open .sidebar-open {
  9552        display: none; }
  9553      .sidebar.open .sidebar-close {
  9554        display: block; }
  9555    .sidebar .brand {
  9556      width: 213px;
  9557      padding: 15px;
  9558      padding-top: 5px;
  9559      height: 100px;
  9560      top: 0px;
  9561      background-color: #fff; }
  9562      .sidebar .brand .search {
  9563        padding-top: 5px; }
  9564      .sidebar .brand h1 {
  9565        margin: 0;
  9566        font-size: 22px;
  9567        line-height: 35px;
  9568        padding-left: 45px;
  9569        background: url(cbaf97f882edd8c9237810131e0975b6.png) no-repeat 5px 3px;
  9570        background-size: 30px 32px;
  9571        font-weight: 300; }
  9572        .sidebar .brand h1 a {
  9573          color: #333; }
  9574      .sidebar .brand .version-info {
  9575        font-size: 11px;
  9576        text-align: right;
  9577        color: #aaa;
  9578        padding-right: 5px;
  9579        margin-top: -5px; }
  9580    .sidebar .nav li.active > a {
  9581      color: #212121;
  9582      font-weight: bold; }
  9583    .sidebar .sidebar-open {
  9584      position: fixed;
  9585      left: 0px;
  9586      top: 0px;
  9587      color: #fff;
  9588      padding: 9px 10px;
  9589      margin-top: 7px;
  9590      margin-bottom: 8px;
  9591      background-color: transparent;
  9592      background-image: none;
  9593      border: 1px solid transparent;
  9594      border-radius: 3px;
  9595      outline: none; }
  9596      .sidebar .sidebar-open:hover {
  9597        opacity: 0.7; }
  9598    .sidebar .sidebar-close {
  9599      position: absolute;
  9600      display: none;
  9601      left: 0px;
  9602      top: 0px;
  9603      padding: 8px 4px;
  9604      margin-top: 7px;
  9605      background-color: transparent;
  9606      background-image: none;
  9607      border: 1px solid transparent;
  9608      border-radius: 3px;
  9609      z-index: 1038;
  9610      outline: none; }
  9611      .sidebar .sidebar-close:hover {
  9612        opacity: 0.7; }
  9613  
  9614  @media (min-width: 768px) {
  9615    .sidebar {
  9616      left: 0;
  9617      position: fixed;
  9618      overflow-x: hidden;
  9619      overflow-y: auto; }
  9620      .sidebar .brand {
  9621        position: fixed;
  9622        z-index: 1038; }
  9623      .sidebar .nav-sidebar {
  9624        padding-top: 101px; } }
  9625  
  9626  /*
  9627   * Table View
  9628   */
  9629  .gohan-table-header {
  9630    padding-left: 0;
  9631    padding-right: 0;
  9632    margin-bottom: 10px; }
  9633    .gohan-table-header .resource-name h2 {
  9634      margin: 0;
  9635      font-size: 18px;
  9636      line-height: 34px;
  9637      text-indent: 2px; }
  9638    .gohan-table-header span.filterby {
  9639      color: #bbb;
  9640      text-transform: uppercase;
  9641      font-size: 12px;
  9642      display: block;
  9643      text-indent: 2px; }
  9644    .gohan-table-header .form-group {
  9645      margin-bottom: 0; }
  9646    .gohan-table-header .form-control {
  9647      display: inline-block;
  9648      width: auto;
  9649      vertical-align: middle; }
  9650  
  9651  @media (min-width: 768px) {
  9652    .gohan-table-header .actions {
  9653      text-align: right; }
  9654    .gohan-table-header span.filterby {
  9655      display: inline; } }
  9656  
  9657  .gohan-table {
  9658    table-layout: fixed; }
  9659    .gohan-table td, .gohan-table th {
  9660      word-wrap: break-word;
  9661      word-break: break-all; }
  9662    .gohan-table td.checkbox-col, .gohan-table th.checkbox-col {
  9663      width: 1.5em; }
  9664    .gohan-table td.action_column {
  9665      min-width: 70px;
  9666      text-align: right; }
  9667      .gohan-table td.action_column .action-icon {
  9668        display: inline-block;
  9669        margin-right: 13px;
  9670        cursor: pointer;
  9671        opacity: 0.4;
  9672        transition-property: opacity;
  9673        transition-duration: 0.2s; }
  9674    .gohan-table tr:hover .action-icon {
  9675      opacity: 1; }
  9676    .gohan-table td.no-data {
  9677      text-align: center;
  9678      font-size: 1em;
  9679      color: #bbb;
  9680      padding: 10px; }
  9681  
  9682  .gohan-checkbox {
  9683    color: #bbb; }
  9684    .gohan-checkbox:focus {
  9685      outline: none; }
  9686    .gohan-checkbox[aria-checked="true"] {
  9687      color: #666; }
  9688    .gohan-checkbox span[data-gohan="toggle-row"].disabled {
  9689      pointer-events: none;
  9690      color: #bbb; }
  9691  
  9692  span.deleting {
  9693    font-size: 11px;
  9694    line-height: 18px;
  9695    display: inline-block;
  9696    padding: 0 5px;
  9697    text-align: center;
  9698    color: rgba(255, 255, 255, 0.8);
  9699    background-color: #1976D2;
  9700    border-radius: 3px; }
  9701  
  9702  /*
  9703   * Detail View
  9704   */
  9705  .gohan-detail-container {
  9706    margin-bottom: 20px; }
  9707    .gohan-detail-container .gohan-detail-header {
  9708      margin-bottom: 20px;
  9709      border-bottom: 1px solid #ddd; }
  9710      .gohan-detail-container .gohan-detail-header > div {
  9711        margin-top: 10px;
  9712        margin-bottom: 10px; }
  9713      .gohan-detail-container .gohan-detail-header h2 {
  9714        font-size: 16px;
  9715        line-height: 20px;
  9716        color: #bbb;
  9717        font-weight: normal;
  9718        display: inline-block;
  9719        margin: 0; }
  9720      .gohan-detail-container .gohan-detail-header .edit {
  9721        line-height: 20px;
  9722        padding-right: 10px;
  9723        border-right: 1px solid #ddd;
  9724        margin-right: 10px;
  9725        display: inline-block; }
  9726        .gohan-detail-container .gohan-detail-header .edit .glyphicon {
  9727          margin-right: 5px; }
  9728        .gohan-detail-container .gohan-detail-header .edit:last-child {
  9729          border: none;
  9730          padding-right: 0;
  9731          margin-right: 0; }
  9732    .gohan-detail-container .gohan-detail-property {
  9733      margin-bottom: 20px; }
  9734      .gohan-detail-container .gohan-detail-property .property-title {
  9735        color: #bbb;
  9736        padding-top: 2px; }
  9737      .gohan-detail-container .gohan-detail-property .property-detail {
  9738        font-size: 1.3em;
  9739        word-wrap: break-word;
  9740        word-break: break-all; }
  9741  
  9742  @media (min-width: 768px) {
  9743    .gohan-detail-container .gohan-detail-header {
  9744      margin-bottom: 20px;
  9745      border-bottom: 1px solid #ddd; }
  9746      .gohan-detail-container .gohan-detail-header > div.actions {
  9747        text-align: right; }
  9748    .gohan-detail-container .gohan-detail-property .property-title {
  9749      text-align: right; } }
  9750  
  9751  /*
  9752   * child resource
  9753   */
  9754  .child-resource {
  9755    margin-bottom: 20px; }
  9756  
  9757  /*
  9758   * Card
  9759   */
  9760  .card {
  9761    background: #fff;
  9762    border: 1px solid #ddd;
  9763    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  9764    .card .table {
  9765      margin-bottom: 0; }
  9766  
  9767  /*
  9768   * Top
  9769   */
  9770  .top-container h2 {
  9771    margin: 0;
  9772    font-size: 18px;
  9773    margin-bottom: 10px;
  9774    padding-left: 5px; }
  9775  
  9776  .top-container .card {
  9777    padding: 15px;
  9778    margin-bottom: 20px; }
  9779  
  9780  .top-container .pre-url {
  9781    line-height: 34px; }
  9782  /*
  9783   * Gohan Form
  9784   */
  9785  .gohan-form .form-control {
  9786    padding: 10px;
  9787    height: 40px; }
  9788  
  9789  .gohan-form .form-asterisk {
  9790    color: #a94442;
  9791    margin-left: 0.25rem; }
  9792  
  9793  .gohan-form .required-description {
  9794    color: #999;
  9795    margin-bottom: 10px; }
  9796    .gohan-form .required-description .form-asterisk {
  9797      font-weight: bold; }
  9798  
  9799  .gohan-form div.form-control {
  9800    border: 0;
  9801    height: auto;
  9802    box-shadow: none;
  9803    padding: 0px; }
  9804  
  9805  .gohan-form .bootstrap-select .btn {
  9806    padding-top: 9px;
  9807    padding-bottom: 9px; }
  9808  
  9809  .gohan-form .bootstrap-select .dropdown-toggle:focus {
  9810    border-color: #66afe9;
  9811    outline: 0 !important;
  9812    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  9813  
  9814  .gohan-form input[type="checkbox"].form-control {
  9815    box-shadow: none;
  9816    display: inline-block;
  9817    width: auto;
  9818    height: auto; }
  9819  
  9820  .gohan-form span.help-description {
  9821    display: inline-block;
  9822    margin-bottom: 5px;
  9823    color: #999;
  9824    margin-left: 0.3em; }
  9825  
  9826  .gohan-form div.list-container {
  9827    position: relative; }
  9828    .gohan-form div.list-container .add-item {
  9829      cursor: pointer;
  9830      font-weight: bold; }
  9831    .gohan-form div.list-container > ul {
  9832      counter-reset: section;
  9833      padding: 0;
  9834      background-color: #f3f3f3;
  9835      margin-bottom: 5px;
  9836      min-height: 2em; }
  9837      .gohan-form div.list-container > ul > li {
  9838        list-style: none;
  9839        background-color: #fff;
  9840        border: 1px solid #ccc;
  9841        border-left: 5px solid #ccc;
  9842        margin-bottom: -1px; }
  9843      .gohan-form div.list-container > ul > li div.list-counter:before {
  9844        counter-increment: section;
  9845        content: counter(section) " "; }
  9846    .gohan-form div.list-container .list-item-container {
  9847      display: table;
  9848      table-layout: fixed;
  9849      width: 100%; }
  9850      .gohan-form div.list-container .list-item-container > div {
  9851        display: table-cell;
  9852        vertical-align: top;
  9853        padding: 8px 5px; }
  9854        .gohan-form div.list-container .list-item-container > div.list-counter {
  9855          width: 1.5em;
  9856          vertical-align: middle; }
  9857        .gohan-form div.list-container .list-item-container > div.list-action {
  9858          width: 3em;
  9859          text-align: center;
  9860          vertical-align: middle;
  9861          padding-left: 10px; }
  9862          .gohan-form div.list-container .list-item-container > div.list-action span.fa-minus-circle {
  9863            color: #999;
  9864            cursor: pointer; }
  9865            .gohan-form div.list-container .list-item-container > div.list-action span.fa-minus-circle:hover {
  9866              color: #ff0039; }
  9867        .gohan-form div.list-container .list-item-container > div.list-sort {
  9868          width: 3em;
  9869          text-align: center;
  9870          vertical-align: middle; }
  9871          .gohan-form div.list-container .list-item-container > div.list-sort a {
  9872            cursor: pointer; }
  9873          .gohan-form div.list-container .list-item-container > div.list-sort span.fa {
  9874            margin-right: 2px; }
  9875          .gohan-form div.list-container .list-item-container > div.list-sort.up {
  9876            padding-right: 0; }
  9877          .gohan-form div.list-container .list-item-container > div.list-sort.down {
  9878            padding-left: 0;
  9879            width: 5em; }
  9880        .gohan-form div.list-container .list-item-container > div.list-body > span {
  9881          display: block; }
  9882      .gohan-form div.list-container .list-item-container:first-child > .list-sort.up > a {
  9883        color: #ccc;
  9884        pointer-events: none; }
  9885      .gohan-form div.list-container .list-item-container:last-child > .list-sort.down > a {
  9886        color: #ccc;
  9887        pointer-events: none; }
  9888  
  9889  .gohan-form div.object-list-container .add-item {
  9890    cursor: pointer;
  9891    font-weight: bold;
  9892    display: inline-block;
  9893    margin-bottom: 5px; }
  9894  
  9895  .gohan-form div.object-list-container > ul.object-list-tabs {
  9896    counter-reset: section; }
  9897    .gohan-form div.object-list-container > ul.object-list-tabs > li > a.tab-link > span.tab-title:after {
  9898      counter-increment: section;
  9899      content: " " counter(section); }
  9900  
  9901  .gohan-form div.object-list-container .tab-delete {
  9902    cursor: pointer;
  9903    padding-top: 1px;
  9904    margin: 0 2px;
  9905    color: #aaa; }
  9906    .gohan-form div.object-list-container .tab-delete:hover {
  9907      color: #ff0039; }
  9908  
  9909  .gohan-form div.object-list-container .object-list-tab-pane {
  9910    padding: 15px;
  9911    border: 1px solid #ddd;
  9912    border-top: none; }
  9913    .gohan-form div.object-list-container .object-list-tab-pane .tab-pane-action {
  9914      margin-top: -3px;
  9915      margin-bottom: 5px;
  9916      overflow: hidden; }
  9917      .gohan-form div.object-list-container .object-list-tab-pane .tab-pane-action span.fa {
  9918        font-weight: bold; }
  9919      .gohan-form div.object-list-container .object-list-tab-pane .tab-pane-action > .tab-pane-move-left {
  9920        float: left;
  9921        cursor: pointer; }
  9922      .gohan-form div.object-list-container .object-list-tab-pane .tab-pane-action > .tab-pane-move-right {
  9923        float: right;
  9924        cursor: pointer; }
  9925  
  9926  .gohan-form div.object-list-container .list-tab-pane:first-child > .object-list-tab-pane > .tab-pane-action > a.tab-pane-move-left {
  9927    color: #ccc;
  9928    pointer-events: none; }
  9929  
  9930  .gohan-form div.object-list-container .list-tab-pane:last-child > .object-list-tab-pane > .tab-pane-action > a.tab-pane-move-right {
  9931    color: #ccc;
  9932    pointer-events: none; }
  9933  
  9934  .gohan-form .nested-form-group {
  9935    margin-bottom: 15px; }
  9936    .gohan-form .nested-form-group .required-description {
  9937      display: none; }
  9938  
  9939  .bootstrap-select.btn-group.bs-container .dropdown-menu {
  9940    z-index: 2000; }
  9941  
  9942  /*
  9943   * Schema Edit
  9944   */
  9945  #properties_table .fa-reorder {
  9946    padding: 11px 0px;
  9947    padding-left: 2px;
  9948    font-size: 15px;
  9949    line-height: 1.42857143;
  9950    cursor: move; }
  9951  
  9952  #properties_table td.action {
  9953    white-space: nowrap; }
  9954    #properties_table td.action a.delete {
  9955      padding: 11px 6px;
  9956      font-size: 15px;
  9957      display: inline-block;
  9958      cursor: pointer; }
  9959  
  9960  #properties_table input[type="checkbox"], #properties_table input[type="radio"] {
  9961    box-shadow: none;
  9962    margin-top: 0; }