├── 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(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); -------------------------------------------------------------------------------- /calendermap.js: -------------------------------------------------------------------------------- 1 | var width = 900, 2 | height = 105, 3 | cellSize = 12; // cell size 4 | week_days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] 5 | month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'] 6 | 7 | var day = d3.time.format("%w"), 8 | week = d3.time.format("%U"), 9 | percent = d3.format(".1%"), 10 | format = d3.time.format("%Y%m%d"); 11 | parseDate = d3.time.format("%Y%m%d").parse; 12 | 13 | var color = d3.scale.linear().range(["white", '#002b53']) 14 | .domain([0, 1]) 15 | 16 | var svg = d3.select(".calender-map").selectAll("svg") 17 | .data(d3.range(2011, 2015)) 18 | .enter().append("svg") 19 | .attr("width", '100%') 20 | .attr("data-height", '0.5678') 21 | .attr("viewBox",'0 0 900 105') 22 | .attr("class", "RdYlGn") 23 | .append("g") 24 | .attr("transform", "translate(" + ((width - cellSize * 53) / 2) + "," + (height - cellSize * 7 - 1) + ")"); 25 | 26 | svg.append("text") 27 | .attr("transform", "translate(-38," + cellSize * 3.5 + ")rotate(-90)") 28 | .style("text-anchor", "middle") 29 | .text(function(d) { return d; }); 30 | 31 | for (var i=0; i<7; i++) 32 | { 33 | svg.append("text") 34 | .attr("transform", "translate(-5," + cellSize*(i+1) + ")") 35 | .style("text-anchor", "end") 36 | .attr("dy", "-.25em") 37 | .text(function(d) { return week_days[i]; }); 38 | } 39 | 40 | var rect = svg.selectAll(".day") 41 | .data(function(d) { return d3.time.days(new Date(d, 0, 1), new Date(d + 1, 0, 1)); }) 42 | .enter() 43 | .append("rect") 44 | .attr("class", "day") 45 | .attr("width", cellSize) 46 | .attr("height", cellSize) 47 | .attr("x", function(d) { return week(d) * cellSize; }) 48 | .attr("y", function(d) { return day(d) * cellSize; }) 49 | .attr("fill",'#fff') 50 | .datum(format); 51 | 52 | var legend = svg.selectAll(".legend") 53 | .data(month) 54 | .enter().append("g") 55 | .attr("class", "legend") 56 | .attr("transform", function(d, i) { return "translate(" + (((i+1) * 50)+8) + ",0)"; }); 57 | 58 | legend.append("text") 59 | .attr("class", function(d,i){ return month[i] }) 60 | .style("text-anchor", "end") 61 | .attr("dy", "-.25em") 62 | .text(function(d,i){ return month[i] }); 63 | 64 | svg.selectAll(".month") 65 | .data(function(d) { return d3.time.months(new Date(d, 0, 1), new Date(d + 1, 0, 1)); }) 66 | .enter().append("path") 67 | .attr("class", "month") 68 | .attr("id", function(d,i){ return month[i] }) 69 | .attr("d", monthPath); 70 | 71 | d3.csv("data.csv", function(error, csv) { 72 | 73 | csv.forEach(function(d) { 74 | d.Comparison_Type = parseInt(d.Comparison_Type); 75 | }); 76 | 77 | var Comparison_Type_Max = d3.max(csv, function(d) { return d.Comparison_Type; }); 78 | 79 | var data = d3.nest() 80 | .key(function(d) { return d.Date; }) 81 | .rollup(function(d) { return Math.sqrt(d[0].Comparison_Type / Comparison_Type_Max); }) 82 | .map(csv); 83 | 84 | rect.filter(function(d) { return d in data; }) 85 | .attr("fill", function(d) { return color(data[d]); }) 86 | .attr("data-title", function(d) { return "value : "+Math.round(data[d]*100)}); 87 | $("rect").tooltip({container: 'body', html: true, placement:'top'}); 88 | }); 89 | 90 | function numberWithCommas(x) { 91 | x = x.toString(); 92 | var pattern = /(-?\d+)(\d{3})/; 93 | while (pattern.test(x)) 94 | x = x.replace(pattern, "$1,$2"); 95 | return x; 96 | } 97 | 98 | function monthPath(t0) { 99 | var t1 = new Date(t0.getFullYear(), t0.getMonth() + 1, 0), 100 | d0 = +day(t0), w0 = +week(t0), 101 | d1 = +day(t1), w1 = +week(t1); 102 | return "M" + (w0 + 1) * cellSize + "," + d0 * cellSize 103 | + "H" + w0 * cellSize + "V" + 7 * cellSize 104 | + "H" + w1 * cellSize + "V" + (d1 + 1) * cellSize 105 | + "H" + (w1 + 1) * cellSize + "V" + 0 106 | + "H" + (w0 + 1) * cellSize + "Z"; 107 | } 108 | -------------------------------------------------------------------------------- /data.csv: -------------------------------------------------------------------------------- 1 | Date,Comparison_Type 2 | 20110101,0 3 | 20110102,112 4 | 20110103,223 5 | 20110104,332 6 | 20110105,0 7 | 20110106,112 8 | 20110107,223 9 | 20110108,332 10 | 20110109,1212 11 | 20110110,1234 12 | 20110111,0 13 | 20110112,213 14 | 20110113,2231 15 | 20110114,1256 16 | 20110115,2231 17 | 20110116,3442 18 | 20110117,0 19 | 20110118,8013 20 | 20110119,1857 21 | 20110120,6085 22 | 20110121,5533 23 | 20110124,3217 24 | 20110125,6966 25 | 20110126,7116 26 | 20110127,2245 27 | 20110128,0 28 | 20110129,8133 29 | 20110130,8463 30 | 20110131,204 31 | 20110201,3996 32 | 20110202,0 33 | 20110203,3072 34 | 20110204,6501 35 | 20110205,4067 36 | 20110206,8656 37 | 20110207,2262 38 | 20110208,3688 39 | 20110209,0 40 | 20110210,4007 41 | 20110211,1996 42 | 20110212,1562 43 | 20110213,2194 44 | 20110214,6053 45 | 20110215,6378 46 | 20110216,2295 47 | 20110217,0 48 | 20110218,4142 49 | 20110219,4893 50 | 20110220,9219 51 | 20110221,0 52 | 20110222,7348 53 | 20110223,416 54 | 20110224,1498 55 | 20110225,9539 56 | 20110226,3540 57 | 20110227,3179 58 | 20110228,7924 59 | 20110301,6524 60 | 20110302,6809 61 | 20110303,9056 62 | 20110304,0 63 | 20110305,5073 64 | 20110306,277 65 | 20110307,1109 66 | 20110308,3792 67 | 20110309,6168 68 | 20110310,8151 69 | 20110311,3475 70 | 20110312,1431 71 | 20110313,5411 72 | 20110314,7660 73 | 20110315,904 74 | 20110316,3975 75 | 20110317,0 76 | 20110318,9095 77 | 20110319,3632 78 | 20110320,9239 79 | 20110321,6963 80 | 20110322,2054 81 | 20110323,6815 82 | 20110324,9126 83 | 20110325,7984 84 | 20110326,9858 85 | 20110327,4589 86 | 20110328,4104 87 | 20110329,0 88 | 20110330,754 89 | 20110331,4618 90 | 20110401,772 91 | 20110402,5671 92 | 20110403,5746 93 | 20110404,1083 94 | 20110405,711 95 | 20110406,3861 96 | 20110407,676 97 | 20110408,378 98 | 20110409,4003 99 | 20110410,0 100 | 20110411,4538 101 | 20110412,6333 102 | 20110413,5417 103 | 20110414,2249 104 | 20110415,9820 105 | 20110416,7295 106 | 20110417,5206 107 | 20110418,588 108 | 20110419,1972 109 | 20110420,0 110 | 20110421,4886 111 | 20110422,8640 112 | 20110424,8988 113 | 20110425,7204 114 | 20110426,1693 115 | 20110427,7830 116 | 20110428,4699 117 | 20110429,1337 118 | 20110501,9617 119 | 20110502,5378 120 | 20110503,565 121 | 20110504,5329 122 | 20110505,6859 123 | 20110506,7659 124 | 20110507,7455 125 | 20110508,2214 126 | 20110509,1849 127 | 20110510,5250 128 | 20110511,2869 129 | 20110512,6644 130 | 20110513,8971 131 | 20110514,8279 132 | 20110515,9403 133 | 20110516,3814 134 | 20110517,9133 135 | 20110518,1383 136 | 20110519,6781 137 | 20110520,9875 138 | 20110521,3995 139 | 20110522,661 140 | 20110523,9456 141 | 20110524,4515 142 | 20110525,6049 143 | 20110526,5158 144 | 20110527,7553 145 | 20110528,2540 146 | 20110529,1957 147 | 20110530,5016 148 | 20110531,1735 149 | 20110601,440 150 | 20110602,212 151 | 20110603,50 152 | 20110604,55 153 | 20110605,397 154 | 20110606,456 155 | 20110607,322 156 | 20110608,138 157 | 20110609,250 158 | 20110610,488 159 | 20110611,122 160 | 20110612,229 161 | 20110613,86 162 | 20110614,431 163 | 20110615,18 164 | 20110616,119 165 | 20110617,269 166 | 20110618,11 167 | 20110619,207 168 | 20110620,240 169 | 20110621,388 170 | 20110622,354 171 | 20110623,338 172 | 20110624,74 173 | 20110625,303 174 | 20110626,30 175 | 20110627,202 176 | 20110628,299 177 | 20110629,274 178 | 20110630,423 179 | 20110701,1410 180 | 20110702,8233 181 | 20110703,2332 182 | 20110704,9690 183 | 20110705,4472 184 | 20110706,7942 185 | 20110707,6166 186 | 20110708,7725 187 | 20110709,0 188 | 20110710,5064 189 | 20110711,5168 190 | 20110712,5198 191 | 20110713,8023 192 | 20110714,506 193 | 20110715,7170 194 | 20110716,621 195 | 20110717,9054 196 | 20110718,6029 197 | 20110719,8085 198 | 20110720,8 199 | 20110721,8427 200 | 20110722,3034 201 | 20110723,367 202 | 20110724,8882 203 | 20110725,4572 204 | 20110726,4368 205 | 20110727,0 206 | 20110728,3657 207 | 20110729,6907 208 | 20110730,1686 209 | 20110731,0 210 | 20110801,9924 211 | 20110802,3776 212 | 20110803,6485 213 | 20110804,305 214 | 20110805,7990 215 | 20110806,2876 216 | 20110807,9542 217 | 20110808,4124 218 | 20110809,4943 219 | 20110810,1406 220 | 20110811,3553 221 | 20110812,5227 222 | 20110813,6772 223 | 20110814,3411 224 | 20110815,2743 225 | 20110816,2526 226 | 20110817,7236 227 | 20110818,4364 228 | 20110819,180 229 | 20110820,4561 230 | 20110821,3768 231 | 20110822,4308 232 | 20110823,6261 233 | 20110824,7689 234 | 20110825,6854 235 | 20110826,9562 236 | 20110827,133 237 | 20110828,1375 238 | 20110829,4242 239 | 20110830,3474 240 | 20110831,5080 241 | 20110901,4664 242 | 20110902,910 243 | 20110903,9262 244 | 20110904,5536 245 | 20110905,9604 246 | 20110906,7131 247 | 20110907,3660 248 | 20110908,8236 249 | 20110909,4855 250 | 20110910,964 251 | 20110911,8617 252 | 20110912,5524 253 | 20110913,6707 254 | 20110914,8828 255 | 20110915,5719 256 | 20110916,4972 257 | 20110917,1256 258 | 20110918,8530 259 | 20110919,588 260 | 20110920,76 261 | 20110921,4262 262 | 20110922,8707 263 | 20110923,0 264 | 20110924,4568 265 | 20110925,7049 266 | 20110926,6768 267 | 20110927,2567 268 | 20110928,9310 269 | 20110929,176 270 | 20110930,1121 271 | 20111001,710 272 | 20111002,5840 273 | 20111003,7129 274 | 20111004,5521 275 | 20111005,2282 276 | 20111006,691 277 | 20111007,5678 278 | 20111008,8783 279 | 20111009,8895 280 | 20111010,345 281 | 20111011,6600 282 | 20111012,238 283 | 20111013,9711 284 | 20111014,9714 285 | 20111015,9194 286 | 20111016,390 287 | 20111017,5356 288 | 20111018,7345 289 | 20111019,3337 290 | 20111020,9253 291 | 20111021,9551 292 | 20111022,8423 293 | 20111023,34 294 | 20111024,9692 295 | 20111025,1742 296 | 20111026,889 297 | 20111027,4210 298 | 20111028,1213 299 | 20111029,7692 300 | 20111030,3228 301 | 20111031,8794 302 | 20111101,183 303 | 20111102,8988 304 | 20111103,443 305 | 20111104,9317 306 | 20111105,3832 307 | 20111106,6376 308 | 20111107,6174 309 | 20111108,0 310 | 20111109,2743 311 | 20111110,2760 312 | 20111111,9367 313 | 20111112,3221 314 | 20111113,4092 315 | 20111114,217 316 | 20111115,2759 317 | 20111116,5897 318 | 20111117,9579 319 | 20111118,7935 320 | 20111119,178 321 | 20111120,7450 322 | 20111121,4219 323 | 20111122,2881 324 | 20111123,1296 325 | 20111124,5231 326 | 20111125,7944 327 | 20111126,1203 328 | 20111127,2149 329 | 20111128,960 330 | 20111129,1817 331 | 20111130,7332 332 | 20111201,5598 333 | 20111202,7250 334 | 20111203,9265 335 | 20111204,5731 336 | 20111205,7250 337 | 20111206,4639 338 | 20111207,5091 339 | 20111208,3784 340 | 20111209,1269 341 | 20111210,5660 342 | 20111211,3417 343 | 20111212,2748 344 | 20111213,4676 345 | 20111214,1023 346 | 20111215,0 347 | 20111216,9298 348 | 20111217,6058 349 | 20111218,3848 350 | 20111219,2188 351 | 20111220,2248 352 | 20111221,8378 353 | 20111222,4660 354 | 20111223,6680 355 | 20111224,2374 356 | 20111225,9909 357 | 20111226,1519 358 | 20111227,3377 359 | 20111228,3349 360 | 20111229,5318 361 | 20111230,7768 362 | 20111231,947 363 | 20120101,0 364 | 20120102,112 365 | 20120103,223 366 | 20120104,332 367 | 20120105,0 368 | 20120106,112 369 | 20120107,223 370 | 20120108,332 371 | 20120109,1212 372 | 20120110,1234 373 | 20120111,0 374 | 20120112,213 375 | 20120113,2231 376 | 20120114,1256 377 | 20120115,2231 378 | 20120116,6289 379 | 20120117,0 380 | 20120118,4802 381 | 20120119,6890 382 | 20120120,1475 383 | 20120121,5665 384 | 20120122,9727 385 | 20120123,5725 386 | 20120124,8207 387 | 20120125,7769 388 | 20120126,4219 389 | 20120127,9011 390 | 20120128,6987 391 | 20120129,2302 392 | 20120130,5246 393 | 20120131,6379 394 | 20120201,237 395 | 20120202,4499 396 | 20120203,5871 397 | 20120204,4941 398 | 20120205,7789 399 | 20120206,1523 400 | 20120207,9227 401 | 20120208,7572 402 | 20120209,9132 403 | 20120210,9596 404 | 20120211,111 405 | 20120212,9246 406 | 20120213,152 407 | 20120214,6276 408 | 20120215,2606 409 | 20120216,6758 410 | 20120217,8484 411 | 20120218,342 412 | 20120219,663 413 | 20120220,3601 414 | 20120221,3835 415 | 20120222,553 416 | 20120223,5649 417 | 20120224,9217 418 | 20120225,2575 419 | 20120226,7639 420 | 20120227,6362 421 | 20120228,6753 422 | 20120229,7463 423 | 20120301,7529 424 | 20120302,9292 425 | 20120303,9332 426 | 20120304,4676 427 | 20120305,2426 428 | 20120306,5853 429 | 20120307,6662 430 | 20120308,5548 431 | 20120309,1814 432 | 20120310,3946 433 | 20120311,6713 434 | 20120312,6532 435 | 20120313,7276 436 | 20120314,2319 437 | 20120315,179 438 | 20120316,8128 439 | 20120317,9903 440 | 20120318,6786 441 | 20120319,8260 442 | 20120320,1527 443 | 20120321,718 444 | 20120322,5145 445 | 20120323,8389 446 | 20120324,9501 447 | 20120325,2996 448 | 20120326,9838 449 | 20120327,9688 450 | 20120328,8740 451 | 20120329,9419 452 | 20120330,793 453 | 20120331,1107 454 | 20120401,2642 455 | 20120402,9047 456 | 20120403,2402 457 | 20120404,9577 458 | 20120405,2917 459 | 20120406,111 460 | 20120407,3216 461 | 20120408,2655 462 | 20120409,3345 463 | 20120410,4367 464 | 20120411,7558 465 | 20120412,7721 466 | 20120413,5830 467 | 20120414,8624 468 | 20120415,298 469 | 20120416,1245 470 | 20120417,3050 471 | 20120418,6344 472 | 20120419,665 473 | 20120420,7367 474 | 20120422,8414 475 | 20120423,1060 476 | 20120424,6754 477 | 20120425,8741 478 | 20120426,699 479 | 20120427,8106 480 | 20120428,1271 481 | 20120429,1533 482 | 20120430,9730 483 | 20120501,8679 484 | 20120502,6455 485 | 20120503,6123 486 | 20120504,9452 487 | 20120505,2698 488 | 20120506,2792 489 | 20120507,2012 490 | 20120508,1247 491 | 20120509,416 492 | 20120510,4461 493 | 20120511,2030 494 | 20120512,4399 495 | 20120513,0 496 | 20120514,2861 497 | 20120515,5331 498 | 20120516,5332 499 | 20120517,15 500 | 20120518,19 501 | 20120519,1957 502 | 20120520,622 503 | 20120521,4279 504 | 20120522,7409 505 | 20120523,504 506 | 20120524,4700 507 | 20120525,4349 508 | 20120526,2224 509 | 20120527,8543 510 | 20120528,6506 511 | 20120529,5009 512 | 20120530,4728 513 | 20120531,4715 514 | 20120601,290 515 | 20120602,76 516 | 20120603,21 517 | 20120604,317 518 | 20120605,73 519 | 20120606,255 520 | 20120607,106 521 | 20120608,174 522 | 20120609,162 523 | 20120610,200 524 | 20120611,151 525 | 20120612,377 526 | 20120613,472 527 | 20120614,328 528 | 20120615,76 529 | 20120616,320 530 | 20120617,48 531 | 20120618,485 532 | 20120619,492 533 | 20120620,465 534 | 20120621,444 535 | 20120622,295 536 | 20120623,263 537 | 20120624,479 538 | 20120625,55 539 | 20120626,219 540 | 20120627,153 541 | 20120628,353 542 | 20120629,309 543 | 20120630,296 544 | 20120701,9932 545 | 20120702,5855 546 | 20120703,6731 547 | 20120704,585 548 | 20120705,3250 549 | 20120706,9982 550 | 20120707,5568 551 | 20120708,4645 552 | 20120709,5596 553 | 20120710,6143 554 | 20120711,6691 555 | 20120712,4193 556 | 20120713,9106 557 | 20120714,6478 558 | 20120716,3636 559 | 20120717,0 560 | 20120718,7875 561 | 20120719,3584 562 | 20120720,8992 563 | 20120721,9195 564 | 20120722,518 565 | 20120723,9070 566 | 20120724,6333 567 | 20120725,5171 568 | 20120726,3649 569 | 20120727,8458 570 | 20120728,5303 571 | 20120729,54 572 | 20120730,4632 573 | 20120731,4962 574 | 20120801,7544 575 | 20120802,212 576 | 20120803,8703 577 | 20120804,1404 578 | 20120805,6372 579 | 20120806,8941 580 | 20120807,1896 581 | 20120808,8617 582 | 20120809,8788 583 | 20120810,4897 584 | 20120811,1170 585 | 20120813,7676 586 | 20120814,8188 587 | 20120815,2821 588 | 20120816,2007 589 | 20120817,4763 590 | 20120818,9553 591 | 20120819,2333 592 | 20120820,7490 593 | 20120821,8250 594 | 20120822,8116 595 | 20120823,8806 596 | 20120824,4198 597 | 20120825,650 598 | 20120826,2423 599 | 20120827,8015 600 | 20120828,5220 601 | 20120829,1913 602 | 20120830,4240 603 | 20120831,1099 604 | 20120901,9571 605 | 20120902,3148 606 | 20120903,5451 607 | 20120904,8008 608 | 20120905,4301 609 | 20120906,6299 610 | 20120907,5574 611 | 20120908,5908 612 | 20120909,346 613 | 20120910,1207 614 | 20120911,5301 615 | 20120912,2440 616 | 20120913,4110 617 | 20120914,4515 618 | 20120915,5830 619 | 20120916,9231 620 | 20120917,2109 621 | 20120918,4574 622 | 20120919,5363 623 | 20120920,8434 624 | 20120921,3103 625 | 20120922,8942 626 | 20120923,2213 627 | 20120924,6811 628 | 20120925,0 629 | 20120926,3801 630 | 20120927,6888 631 | 20120928,536 632 | 20120929,3204 633 | 20120930,8898 634 | 20121001,332 635 | 20121002,3795 636 | 20121003,1936 637 | 20121004,83 638 | 20121005,9850 639 | 20121006,2152 640 | 20121007,4353 641 | 20121008,4650 642 | 20121009,9010 643 | 20121010,3998 644 | 20121011,4543 645 | 20121012,4065 646 | 20121013,3249 647 | 20121014,5843 648 | 20121015,7970 649 | 20121016,5609 650 | 20121017,4206 651 | 20121018,4157 652 | 20121019,9961 653 | 20121020,5191 654 | 20121021,7005 655 | 20121022,7345 656 | 20121023,4904 657 | 20121024,4850 658 | 20121025,0 659 | 20121026,8155 660 | 20121027,3905 661 | 20121028,2525 662 | 20121029,2860 663 | 20121030,5848 664 | 20121031,5655 665 | 20121101,202 666 | 20121102,6101 667 | 20121103,4730 668 | 20121104,838 669 | 20121105,7590 670 | 20121106,5497 671 | 20121107,1900 672 | 20121108,997 673 | 20121109,2335 674 | 20121110,3273 675 | 20121112,6061 676 | 20121113,4044 677 | 20121114,8919 678 | 20121115,3649 679 | 20121116,5702 680 | 20121117,4389 681 | 20121118,8486 682 | 20121119,0 683 | 20121120,6068 684 | 20121121,4434 685 | 20121122,9619 686 | 20121123,2364 687 | 20121124,1058 688 | 20121125,7245 689 | 20121126,7050 690 | 20121127,7138 691 | 20121128,466 692 | 20121129,1960 693 | 20121130,4938 694 | 20121201,6749 695 | 20121202,311 696 | 20121203,6236 697 | 20121204,2802 698 | 20121205,0 699 | 20121206,8356 700 | 20121207,768 701 | 20121208,5782 702 | 20121209,6214 703 | 20121210,591 704 | 20121211,9568 705 | 20121212,5053 706 | 20121213,2072 707 | 20121214,7729 708 | 20121215,461 709 | 20121216,7629 710 | 20121217,3978 711 | 20121218,3410 712 | 20121219,7798 713 | 20121220,9452 714 | 20121221,1101 715 | 20121222,6193 716 | 20121223,3959 717 | 20121225,7677 718 | 20121226,4849 719 | 20121227,437 720 | 20121228,3228 721 | 20121229,7474 722 | 20121230,7304 723 | 20121231,2366 724 | 20130101,0 725 | 20130102,112 726 | 20130103,223 727 | 20130104,332 728 | 20130105,0 729 | 20130106,112 730 | 20130107,223 731 | 20130108,332 732 | 20130109,1212 733 | 20130110,1234 734 | 20130111,0 735 | 20130112,213 736 | 20130113,2231 737 | 20130114,1256 738 | 20130115,2231 739 | 20130116,1108 740 | 20130117,0 741 | 20130118,1819 742 | 20130119,6951 743 | 20130120,1738 744 | 20130121,3588 745 | 20130122,8216 746 | 20130123,3841 747 | 20130124,6572 748 | 20130125,0 749 | 20130126,0 750 | 20130127,0 751 | 20130128,0 752 | 20130129,5292 753 | 20130130,9993 754 | 20130131,4689 755 | 20130201,7786 756 | 20130202,3462 757 | 20130203,7675 758 | 20130204,3429 759 | 20130205,323 760 | 20130206,8185 761 | 20130207,2108 762 | 20130208,3108 763 | 20130209,9337 764 | 20130210,4711 765 | 20130211,2491 766 | 20130212,4042 767 | 20130213,9614 768 | 20130214,8133 769 | 20130215,9548 770 | 20130216,1108 771 | 20130217,98 772 | 20130218,6157 773 | 20130219,7108 774 | 20130220,8872 775 | 20130221,3336 776 | 20130222,1659 777 | 20130223,4119 778 | 20130224,5835 779 | 20130225,4398 780 | 20130226,6683 781 | 20130227,4397 782 | 20130228,277 783 | 20130301,1578 784 | 20130302,3980 785 | 20130303,9009 786 | 20130304,5680 787 | 20130305,4808 788 | 20130306,6612 789 | 20130307,2685 790 | 20130308,3413 791 | 20130309,935 792 | 20130310,7116 793 | 20130311,8075 794 | 20130312,6631 795 | 20130313,3820 796 | 20130314,840 797 | 20130315,8472 798 | 20130316,9154 799 | 20130317,3180 800 | 20130318,6397 801 | 20130319,2713 802 | 20130320,4617 803 | 20130321,5113 804 | 20130322,8916 805 | 20130323,9558 806 | 20130324,7796 807 | 20130325,5200 808 | 20130326,9819 809 | 20130327,3706 810 | 20130328,3118 811 | 20130329,5589 812 | 20130330,6065 813 | 20130331,1114 814 | 20130401,4116 815 | 20130402,4901 816 | 20130403,6533 817 | 20130404,3702 818 | 20130405,5525 819 | 20130406,5234 820 | 20130407,2748 821 | 20130408,7051 822 | 20130409,7096 823 | 20130410,1560 824 | 20130411,4496 825 | 20130412,2320 826 | 20130413,8905 827 | 20130414,8299 828 | 20130415,4764 829 | 20130416,0 830 | 20130417,0 831 | 20130418,5330 832 | 20130419,7693 833 | 20130420,1720 834 | 20130421,7830 835 | 20130422,6916 836 | 20130423,3258 837 | 20130424,4263 838 | 20130425,8304 839 | 20130426,5363 840 | 20130427,3162 841 | 20130428,302 842 | 20130429,1996 843 | 20130430,5322 844 | 20130501,4397 845 | 20130502,7578 846 | 20130503,4396 847 | 20130504,801 848 | 20130505,1130 849 | 20130506,1881 850 | 20130507,56 851 | 20130508,6215 852 | 20130509,3260 853 | 20130510,5774 854 | 20130511,8936 855 | 20130512,1779 856 | 20130513,1392 857 | 20130514,1989 858 | 20130515,1187 859 | 20130516,4486 860 | 20130517,2233 861 | 20130518,9968 862 | 20130519,2391 863 | 20130520,0 864 | 20130521,0 865 | 20130522,1279 866 | 20130523,2521 867 | 20130524,3254 868 | 20130525,1661 869 | 20130526,377 870 | 20130527,1656 871 | 20130528,9605 872 | 20130529,4530 873 | 20130530,2712 874 | 20130531,9872 875 | 20130601,158 876 | 20130602,279 877 | 20130603,6 878 | 20130604,190 879 | 20130605,180 880 | 20130606,104 881 | 20130607,318 882 | 20130608,114 883 | 20130609,365 884 | 20130610,82 885 | 20130611,106 886 | 20130612,357 887 | 20130613,388 888 | 20130614,21 889 | 20130615,211 890 | 20130616,113 891 | 20130617,310 892 | 20130618,264 893 | 20130619,234 894 | 20130620,3 895 | 20130621,275 896 | 20130622,329 897 | 20130623,54 898 | 20130624,479 899 | 20130625,461 900 | 20130626,477 901 | 20130627,25 902 | 20130628,38 903 | 20130630,180 904 | 20130701,9302 905 | 20130702,7197 906 | 20130703,1650 907 | 20130704,5348 908 | 20130705,134 909 | 20130706,6248 910 | 20130707,2142 911 | 20130708,8048 912 | 20130709,1623 913 | 20130710,5933 914 | 20130711,3579 915 | 20130712,6858 916 | 20130713,6946 917 | 20130714,4696 918 | 20130715,4847 919 | 20130716,9986 920 | 20130717,6767 921 | 20130718,9649 922 | 20130719,5831 923 | 20130720,1010 924 | 20130721,2127 925 | 20130722,554 926 | 20130723,2550 927 | 20130724,2771 928 | 20130725,9811 929 | 20130726,9812 930 | 20130727,4488 931 | 20130728,2842 932 | 20130729,9175 933 | 20130730,8139 934 | 20130731,5089 935 | 20130801,8302 936 | 20130802,8501 937 | 20130803,9620 938 | 20130804,0 939 | 20130805,0 940 | 20130806,7868 941 | 20130807,6750 942 | 20130808,1499 943 | 20130809,3246 944 | 20130810,8638 945 | 20130811,518 946 | 20130812,978 947 | 20130813,8473 948 | 20130814,3938 949 | 20130815,9260 950 | 20130816,6745 951 | 20130817,9602 952 | 20130818,7895 953 | 20130819,5834 954 | 20130820,4055 955 | 20130821,3904 956 | 20130822,2475 957 | 20130823,8740 958 | 20130824,579 959 | 20130825,6862 960 | 20130826,6208 961 | 20130827,1152 962 | 20130828,2745 963 | 20130829,9862 964 | 20130830,93 965 | 20130831,542 966 | 20130901,8277 967 | 20130902,3618 968 | 20130903,4348 969 | 20130904,2816 970 | 20130905,7402 971 | 20130906,5341 972 | 20130907,3117 973 | 20130908,3702 974 | 20130909,7116 975 | 20130910,1527 976 | 20130911,4021 977 | 20130912,9480 978 | 20130913,1615 979 | 20130914,1539 980 | 20130915,7009 981 | 20130916,1041 982 | 20130917,2266 983 | 20130918,6492 984 | 20130919,2181 985 | 20130920,6507 986 | 20130921,3792 987 | 20130922,6148 988 | 20130923,3287 989 | 20130924,4495 990 | 20130925,7283 991 | 20130926,4025 992 | 20130927,2319 993 | 20130928,8427 994 | 20130929,8873 995 | 20130930,1438 996 | 20131001,5932 997 | 20131002,9147 998 | 20131003,7566 999 | 20131004,4529 1000 | 20131005,8166 1001 | 20131006,9488 1002 | 20131007,4479 1003 | 20131008,1177 1004 | 20131009,4116 1005 | 20131010,2635 1006 | 20131011,1691 1007 | 20131012,8333 1008 | 20131013,8304 1009 | 20131014,6059 1010 | 20131015,7365 1011 | 20131016,0 1012 | 20131017,7181 1013 | 20131018,4028 1014 | 20131019,7208 1015 | 20131020,4409 1016 | 20131021,2776 1017 | 20131022,8026 1018 | 20131023,9825 1019 | 20131024,9662 1020 | 20131025,787 1021 | 20131026,1432 1022 | 20131027,1960 1023 | 20131028,8997 1024 | 20131029,4726 1025 | 20131030,1375 1026 | 20131031,4089 1027 | 20131101,3756 1028 | 20131102,2085 1029 | 20131103,9706 1030 | 20131104,0 1031 | 20131105,4554 1032 | 20131106,3841 1033 | 20131107,659 1034 | 20131108,8804 1035 | 20131109,485 1036 | 20131110,6925 1037 | 20131111,9653 1038 | 20131112,3124 1039 | 20131113,4361 1040 | 20131114,8305 1041 | 20131115,5010 1042 | 20131116,6209 1043 | 20131117,9661 1044 | 20131118,6782 1045 | 20131119,6954 1046 | 20131120,4185 1047 | 20131121,2190 1048 | 20131122,146 1049 | 20131123,4701 1050 | 20131124,2043 1051 | 20131125,5791 1052 | 20131126,3175 1053 | 20131127,9413 1054 | 20131128,6264 1055 | 20131129,7899 1056 | 20131130,8266 1057 | 20131201,2678 1058 | 20131202,6276 1059 | 20131203,1470 1060 | 20131204,642 1061 | 20131205,4548 1062 | 20131206,3275 1063 | 20131207,3487 1064 | 20131208,9329 1065 | 20131209,2803 1066 | 20131210,8619 1067 | 20131211,5723 1068 | 20131212,9836 1069 | 20131213,1361 1070 | 20131214,5571 1071 | 20131215,26 1072 | 20131216,8902 1073 | 20131217,232 1074 | 20131218,1042 1075 | 20131219,6734 1076 | 20131220,1891 1077 | 20131221,7393 1078 | 20131222,4075 1079 | 20131223,8717 1080 | 20131224,2381 1081 | 20131225,1315 1082 | 20131226,5026 1083 | 20131227,7075 1084 | 20131228,9893 1085 | 20131229,7608 1086 | 20131230,0 1087 | 20131231,0 1088 | 20140101,0 1089 | 20140102,112 1090 | 20140103,223 1091 | 20140104,332 1092 | 20140105,0 1093 | 20140106,112 1094 | 20140107,223 1095 | 20140108,332 1096 | 20140109,1212 1097 | 20140110,1234 1098 | 20140111,0 1099 | 20140112,213 1100 | 20140113,2231 1101 | 20140114,1256 1102 | 20140115,2231 1103 | 20140116,4273 1104 | 20140117,1594 1105 | 20140118,7216 1106 | 20140119,9700 1107 | 20140120,6549 1108 | 20140121,2899 1109 | 20140122,3778 1110 | 20140123,7062 1111 | 20140124,1546 1112 | 20140125,8712 1113 | 20140126,9930 1114 | 20140127,5060 1115 | 20140128,7018 1116 | 20140129,986 1117 | 20140130,2015 1118 | 20140131,5624 1119 | 20140201,4634 1120 | 20140202,794 1121 | 20140203,7078 1122 | 20140204,5362 1123 | 20140205,532 1124 | 20140206,9355 1125 | 20140207,8053 1126 | 20140208,3119 1127 | 20140210,4434 1128 | 20140211,2500 1129 | 20140212,2108 1130 | 20140213,8211 1131 | 20140214,9079 1132 | 20140215,803 1133 | 20140216,335 1134 | 20140217,5926 1135 | 20140218,8908 1136 | 20140219,4536 1137 | 20140220,540 1138 | 20140221,5608 1139 | 20140222,1862 1140 | 20140223,2015 1141 | 20140224,1855 1142 | 20140225,289 1143 | 20140226,8165 1144 | 20140227,5486 1145 | 20140228,8906 1146 | 20140301,5805 1147 | 20140302,8116 1148 | 20140303,7215 1149 | 20140304,3094 1150 | 20140305,9695 1151 | 20140306,4637 1152 | 20140307,2826 1153 | 20140308,3007 1154 | 20140309,8336 1155 | 20140310,4667 1156 | 20140311,6216 1157 | 20140312,4685 1158 | 20140313,5939 1159 | 20140314,5268 1160 | 20140315,0 1161 | 20140316,3220 1162 | 20140317,3363 1163 | 20140318,8500 1164 | 20140319,5828 1165 | 20140320,5748 1166 | 20140321,3218 1167 | 20140322,4933 1168 | 20140323,7449 1169 | 20140324,4200 1170 | 20140325,3508 1171 | 20140326,3239 1172 | 20140327,3449 1173 | 20140328,33 1174 | 20140329,4164 1175 | 20140330,8390 1176 | 20140331,1297 1177 | 20140401,4999 1178 | 20140402,4396 1179 | 20140403,5215 1180 | 20140404,8809 1181 | 20140405,3998 1182 | 20140406,395 1183 | 20140407,3444 1184 | 20140408,6151 1185 | 20140409,4788 1186 | 20140410,108 1187 | 20140411,9671 1188 | 20140412,6318 1189 | 20140413,5545 1190 | 20140414,2314 1191 | 20140415,7873 1192 | 20140416,3423 1193 | 20140417,9856 1194 | 20140418,7647 1195 | 20140419,7204 1196 | 20140420,4078 1197 | 20140421,1421 1198 | 20140422,868 1199 | 20140423,9022 1200 | 20140424,6584 1201 | 20140425,2103 1202 | 20140426,0 1203 | 20140427,2791 1204 | 20140428,1759 1205 | 20140429,1908 1206 | 20140430,4654 1207 | 20140501,4201 1208 | 20140502,793 1209 | 20140503,1032 1210 | 20140504,4667 1211 | 20140505,6570 1212 | 20140506,7818 1213 | 20140507,6733 1214 | 20140508,6805 1215 | 20140509,8706 1216 | 20140510,9330 1217 | 20140511,8224 1218 | 20140512,6249 1219 | 20140513,9783 1220 | 20140514,7830 1221 | 20140515,9965 1222 | 20140516,64 1223 | 20140517,7258 1224 | 20140519,2646 1225 | 20140520,2411 1226 | 20140521,4013 1227 | 20140522,3946 1228 | 20140523,892 1229 | 20140524,7744 1230 | 20140525,6054 1231 | 20140526,6805 1232 | 20140527,5513 1233 | 20140528,9612 1234 | 20140529,7506 1235 | 20140530,8241 1236 | 20140531,7124 1237 | 20140601,33 1238 | 20140602,479 1239 | 20140603,418 1240 | 20140604,260 1241 | 20140605,394 1242 | 20140606,477 1243 | 20140607,171 1244 | 20140608,19 1245 | 20140609,393 1246 | 20140610,219 1247 | 20140611,295 1248 | 20140612,91 1249 | 20140613,61 1250 | 20140614,326 1251 | 20140616,486 1252 | 20140617,113 1253 | 20140618,165 1254 | 20140619,254 1255 | 20140620,182 1256 | 20140621,291 1257 | 20140622,411 1258 | 20140623,243 1259 | 20140624,481 1260 | 20140625,309 1261 | 20140626,103 1262 | 20140627,262 1263 | 20140628,189 1264 | 20140629,355 1265 | 20140630,415 1266 | 20140701,9325 1267 | 20140702,3666 1268 | 20140703,651 1269 | 20140704,1563 1270 | 20140705,2187 1271 | 20140706,3683 1272 | 20140707,6424 1273 | 20140708,7240 1274 | 20140709,6731 1275 | 20140710,1386 1276 | 20140711,8163 1277 | 20140712,9274 1278 | 20140713,7074 1279 | 20140714,7939 1280 | 20140715,1985 1281 | 20140716,7583 1282 | 20140717,9781 1283 | 20140718,2409 1284 | 20140719,3362 1285 | 20140720,502 1286 | 20140721,1599 1287 | 20140722,6606 1288 | 20140723,2411 1289 | 20140724,8880 1290 | 20140725,9229 1291 | 20140726,708 1292 | 20140727,5921 1293 | 20140728,5833 1294 | 20140729,9200 1295 | 20140730,4503 1296 | 20140731,8619 1297 | 20140801,3743 1298 | 20140802,8497 1299 | 20140803,6 1300 | 20140804,2812 1301 | 20140805,4476 1302 | 20140806,4855 1303 | 20140807,8945 1304 | 20140808,2486 1305 | 20140809,1572 1306 | 20140810,3979 1307 | 20140811,7994 1308 | 20140812,2809 1309 | 20140813,3027 1310 | 20140814,5189 1311 | 20140815,4616 1312 | 20140816,3918 1313 | 20140817,2418 1314 | 20140818,7013 1315 | 20140819,2426 1316 | 20140820,9800 1317 | 20140821,5335 1318 | 20140822,5273 1319 | 20140823,8809 1320 | 20140824,1625 1321 | 20140825,6839 1322 | 20140826,7391 1323 | 20140827,3689 1324 | 20140828,5204 1325 | 20140829,7010 1326 | 20140830,1420 1327 | 20140831,4806 1328 | 20140901,8519 1329 | 20140902,7131 1330 | 20140903,8586 1331 | 20140904,1845 1332 | 20140905,842 1333 | 20140906,3146 1334 | 20140907,4666 1335 | 20140908,6473 1336 | 20140909,3915 1337 | 20140910,1242 1338 | 20140911,7147 1339 | 20140912,4761 1340 | 20140913,2273 1341 | 20140914,3542 1342 | 20140915,0 1343 | 20140916,0 1344 | 20140917,3589 1345 | 20140918,9264 1346 | 20140919,5512 1347 | 20140920,2639 1348 | 20140921,5408 1349 | 20140922,6915 1350 | 20140923,1839 1351 | 20140924,3041 1352 | 20140925,9095 1353 | 20140926,8190 1354 | 20140927,215 1355 | 20140928,7247 1356 | 20140929,7740 1357 | 20140930,8354 1358 | 20141001,2649 1359 | 20141002,3929 1360 | 20141003,8826 1361 | 20141004,3344 1362 | 20141005,2329 1363 | 20141006,7912 1364 | 20141007,6196 1365 | 20141008,9291 1366 | 20141009,3440 1367 | 20141010,1211 1368 | 20141011,7795 1369 | 20141012,4541 1370 | 20141013,7056 1371 | 20141014,3129 1372 | 20141015,8301 1373 | 20141016,0 1374 | 20141017,0 1375 | 20141018,9621 1376 | 20141019,9890 1377 | 20141020,6286 1378 | 20141021,9155 1379 | 20141022,2311 1380 | 20141023,8503 1381 | 20141024,8377 1382 | 20141025,3026 1383 | 20141026,5063 1384 | 20141027,9166 1385 | 20141028,9181 1386 | 20141029,9039 1387 | 20141030,5020 1388 | 20141031,6650 1389 | 20141101,89 1390 | 20141102,359 1391 | 20141103,467 1392 | 20141104,429 1393 | 20141105,356 1394 | 20141106,1558 1395 | 20141107,9137 1396 | 20141108,8013 1397 | 20141109,9539 1398 | 20141110,2059 1399 | 20141111,2120 1400 | 20141112,2363 1401 | 20141113,6137 1402 | 20141114,4006 1403 | 20141115,4465 1404 | 20141116,517 1405 | 20141117,9160 1406 | 20141118,3226 1407 | 20141119,2446 1408 | 20141120,2992 1409 | 20141121,4028 1410 | 20141123,2057 1411 | 20141124,557 1412 | 20141125,8906 1413 | 20141126,809 1414 | 20141127,3631 1415 | 20141128,761 1416 | 20141129,5507 1417 | 20141130,7275 1418 | 20141201,8126 1419 | 20141202,390 1420 | 20141203,6164 1421 | 20141204,3684 1422 | 20141205,7547 1423 | 20141206,8106 1424 | 20141207,8303 1425 | 20141208,1860 1426 | 20141209,7312 1427 | 20141210,7865 1428 | 20141211,9777 1429 | 20141212,2945 1430 | 20141213,2561 1431 | 20141214,9366 1432 | 20141215,1961 1433 | 20141216,8161 1434 | 20141217,5366 1435 | 20141218,3823 1436 | 20141219,5136 1437 | 20141220,1727 1438 | 20141221,3182 1439 | 20141222,10 1440 | 20141223,4336 1441 | 20141224,5340 1442 | 20141225,3014 1443 | 20141226,5239 1444 | 20141227,5200 1445 | 20141228,6267 1446 | 20141229,1055 1447 | 20141230,3532 1448 | 20141231,4592 1449 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Calender Map - 10 Steps Tutorial 4 | 5 | 6 | 7 | 8 | 9 | 10 | 35 | 36 | 37 |
38 | 39 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohans-ca/d3js-heatmap/9620d2fe72d84bd1893581f4d524b216963d591e/test.js --------------------------------------------------------------------------------