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