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