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