github.com/swiftstack/ProxyFS@v0.0.0-20210203235616-4017c267d62f/docs/source/theme/swiftopensource/static/css/combined.css (about) 1 html { 2 overflow-y: scroll; } 3 4 table { 5 margin-bottom: 10px; } 6 7 table.docutils th { 8 padding: 2px; } 9 10 table.docutils td { 11 padding: 2px; } 12 13 table.docutils caption { 14 font-weight: bold; } 15 16 hr { 17 height: 1px !important; } 18 19 a, a:visited { 20 color: #bc1518; 21 text-decoration: none; } 22 23 a:hover { 24 text-decoration: underline; } 25 26 ol.arabic ol { 27 list-style-type: lower-alpha; } 28 29 ol.arabic ol ol { 30 list-style-type: upper-alpha; } 31 32 dd { margin-left: 2em; } 33 34 div.docs-body code.literal { 35 color: #000; 36 } 37 38 div.docs-body table code.literal { 39 color: #000; 40 } 41 42 div.docs-body span.guilabel, div.docs-body span.menuselection { 43 color: #c7254e; 44 background-color: #e1e4e5; 45 padding: 1px 3px; 46 border-radius: 4px; 47 } 48 49 #footer { 50 margin-top: 30px; } 51 52 .tooltip { 53 background: black; 54 background: rgba(0, 0, 0, 0.8); 55 padding: 1px 8px; 56 color: white; 57 border-radius: 4px; 58 -moz-border-radius: 4px; 59 -webkit-border-radius: 4px; } 60 61 #footer ul { 62 margin: 10px 0px 20px; 63 padding: 0px; 64 list-style: none; } 65 66 #footer a, #footer a:visited, #footer a:active { 67 color: black; } 68 69 #footer h3 { 70 color: #de0000; 71 font: 130% 'PT Sans', serif; } 72 73 #footer textarea { 74 width: 260px; 75 height: 60px; 76 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EBEBEB), color-stop(5%, #FFFFFF)); 77 /* webkit */ } 78 79 #footer form { 80 margin-top: 8px; 81 margin-bottom: 20px; } 82 83 84 #header { 85 margin-top: 40px; } 86 87 span.message { 88 font-weight: bold; 89 color: #CE332C; } 90 91 92 .roundedButton-margin { 93 margin-left: 5px; } 94 95 /*! 96 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com) 97 * Code licensed under the Apache License v2.0. 98 * For details, see http://www.apache.org/licenses/LICENSE-2.0. 99 */ 100 body, html { 101 width: 100%; 102 height: 100%; } 103 104 body { 105 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; 106 } 107 108 h1, h2, h3, h4, h5 { 109 color: #2A4E68; 110 font-weight: lighter; 111 } 112 113 a, a:visited { 114 color: #30739C; } 115 116 .lead { 117 font-size: 18px; 118 font-weight: 400; } 119 120 /*Header Navigation*/ 121 .brand-wrapper { 122 margin: 10px 0; 123 padding-right: 20px; 124 float: left; 125 border-right: 0px solid #eee; 126 min-width: 135px; 127 margin: 0 0; } 128 129 a.navbar-brand { 130 background: url('../images/OpenStack_Project_Swift_horizontal.png') left no-repeat; 131 background-size: contain; 132 height: 55px; 133 width: 235px; } 134 135 @media (min-width: 768px) and (max-width: 1025px) { 136 .brand-wrapper { 137 width: 75px; 138 min-width: 75px; 139 margin-top: 0; } 140 a.navbar-brand { 141 background: url('../images/OpenStack_Project_Swift_horizontal.png') left no-repeat; 142 background-size: contain; 143 margin-left: 0px !important; 144 height: 54px; 145 width: 239px; } } 146 147 @media (max-width: 767px) { 148 a.navbar-brand { 149 margin-left: 15px; } } 150 151 .navbar-default { 152 border: none; 153 border-radius: 0px; 154 background: #fff; 155 margin-bottom: 0; 156 padding: 20px 0 0 0; } 157 158 .navbar-default .container { 159 background-color: white; } 160 161 @media (min-width: 768px) and (max-width: 1200px) { 162 .navbar-default .container { 163 width: 98%; } } 164 165 ul.navbar-main { 166 display: none; 167 float: right; } 168 169 @media (min-width: 768px) and (max-width: 1097px) { 170 ul.navbar-main { 171 display: block; } } 172 173 @media (max-width: 767px) { 174 ul.navbar-main { 175 display: block; 176 margin-right: 30px; 177 width: 90%; } } 178 179 .navbar-default ul.navbar-main > li > a { 180 color: #8a959e; 181 font-size: 12px; 182 font-weight: 400; 183 text-transform: uppercase; } 184 185 @media (min-width: 768px) and (max-width: 1025px) { 186 ul.navbar-main { 187 margin-top: 1px; } 188 .navbar-default ul.navbar-main > li > a { 189 font-size: 11px; 190 padding: 15px 8px; } } 191 192 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { 193 background: #fff; } 194 195 .navbar-nav > li > .dropdown-menu { 196 margin-top: 10px; 197 padding: 10px 0; 198 min-width: 230px; 199 border-top-left-radius: 4px; 200 border-top-right-radius: 4px; } 201 202 .navbar-nav > li > .dropdown-menu:after, .navbar-nav > li > .dropdown-menu:before { 203 bottom: 100%; 204 left: 25%; 205 border: solid transparent; 206 content: " "; 207 height: 0; 208 width: 0; 209 position: absolute; 210 pointer-events: none; } 211 212 .navbar-nav > li > .dropdown-menu:after { 213 border-color: rgba(255, 255, 255, 0); 214 border-bottom-color: #ffffff; 215 border-width: 15px; 216 margin-left: -15px; } 217 218 .navbar-nav > li > .dropdown-menu:before { 219 border-color: rgba(170, 170, 170, 0); 220 border-bottom-color: #aaaaaa; 221 border-width: 16px; 222 margin-left: -16px; } 223 224 @media (max-width: 767px) { 225 .navbar-nav > li > .dropdown-menu:after, .navbar-nav > li > .dropdown-menu:before { 226 display: none; } 227 .navbar-nav > li > .dropdown-menu:after { 228 display: none; } 229 .navbar-nav > li > .dropdown-menu:before { 230 display: none; } } 231 232 i.fa-caret-right { 233 margin-left: 8px; } 234 235 .navbar-nav > li > .dropdown-menu li a { 236 text-transform: uppercase; 237 padding: 13px 20px; 238 font-size: 12px; 239 color: #8a959e; } 240 241 .navbar-nav > li > .dropdown-menu li a:hover { 242 color: #333; } 243 244 .navbar-nav > li > .dropdown-menu li a:focus { 245 outline: none; } 246 247 @media (max-width: 767px) { 248 .navbar-default ul.navbar-main > li > a i.fa-caret-down { 249 display: none; } } 250 251 .navbar-default .navbar-toggle { 252 border: none; } 253 254 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { 255 background: transparent; } 256 257 .navbar-default .navbar-toggle .icon-bar { 258 background-color: #5A5A5A; 259 height: 3px; 260 border-radius: 3px; } 261 262 .search-container { 263 position: relative; 264 display: none; 265 float: left; 266 width: 84%; } 267 268 @media (min-width: 768px) and (max-width: 1200px) { 269 .search-container 270 { 271 width: 80%; 272 } 273 } 274 275 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 276 .search-container 277 { 278 display: none; 279 } 280 } 281 282 .search-icon { 283 display: none; 284 padding: 17px 20px 16px; 285 float: left; 286 text-transform: uppercase; 287 color: #8a959e; 288 font-size: 12px; 289 font-weight: 400; 290 } 291 292 .search-icon:hover { 293 cursor: pointer; 294 color: #8a959e; 295 } 296 297 .search-icon i { 298 margin-right: 5px; 299 color: #8a959e; 300 } 301 302 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 303 .search-icon 304 { 305 display: none !important; 306 } 307 } 308 309 @media (max-width: 1040px) { 310 .header-search-text 311 { 312 display: none; 313 } 314 } 315 316 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 317 .header-search-form 318 { 319 display: none; 320 } 321 .custom-search-box 322 { 323 position: relative !important; 324 left: 0px !important;; 325 } 326 } 327 328 .custom-search-box { 329 color: #30739C !important; 330 font-size: 12px !important; 331 text-transform: lowercase !important; 332 font-weight: 400 !important; 333 width: 100% !important; 334 position: relative; 335 top: 15px; 336 } 337 338 .custom-search-box-mobile 339 { 340 display: none !important; 341 position: relative; 342 width: 100% !important; 343 } 344 345 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 346 .custom-search-box-mobile 347 { 348 display: block !important; 349 } 350 .custom-search-box { 351 display: none !important; 352 } 353 } 354 355 .header-search, .custom-search-box, .custom-search-box-mobile { 356 border: 2px solid #dae5ee !important; 357 border-radius: 4px !important; 358 height: 37px !important; 359 margin: 7px 0 0 0 !important; 360 padding: 0 !important; 361 padding-left: 10px !important; 362 background: #fff !important; 363 width: 100% !important; 364 -webkit-transition: width 4s !important; 365 transition: width 4s !important; 366 -webkit-border-horizontal-spacing: 0 !important; 367 -webkit-border-vertical-spacing: 0 !important; 368 } 369 370 .header-search contenteditable .custom-search-box-mobile:hover, .custom-search-box-mobile:focus, .custom-search-box:hover, .custom-search-box:focus { 371 box-shadow: none !important; 372 } 373 374 .header-search::-webkit-input-placeholder, .custom-search-box::-webkit-input-placeholder,custom-search-box-mobile::-webkit-input-placeholder { 375 color: #C0CDDB; 376 font-size: 12px; 377 text-transform: lowercase; 378 font-weight: 400; 379 } 380 381 .header-search:-moz-placeholder, .custom-search-box-mobile:-moz-placeholder, custom-search-box:-moz-placeholder { 382 /* Firefox 18- */ 383 color: #C0CDDB; 384 font-size: 12px; 385 text-transform: lowercase; 386 font-weight: 400; 387 } 388 389 .header-search::-moz-placeholder, .custom-search-box::-moz-placeholder, custom-search-box-mobile::-moz-placeholder { 390 /* Firefox 19+ */ 391 color: #C0CDDB; 392 font-size: 12px; 393 text-transform: lowercase; 394 font-weight: 400; } 395 396 .header-search:-ms-input-placeholder, .custom-search-box:-ms-input-placeholder, custom-search-box-mobile:-ms-input-placeholder { 397 color: #C0CDDB; 398 font-size: 12px; 399 text-transform: lowercase; 400 font-weight: 400; } 401 402 .header-search:focus, .custom-search-box:focus, .custom-search-box-mobile:focus { 403 border-radius: 4px; 404 outline: none; 405 border: 2px solid #30739C !important; 406 box-shadow: none; 407 } 408 409 .close-search { 410 position: absolute; 411 top: 15px; 412 right: 10px; 413 color: #dae5ee; 414 z-index: 1001; 415 font-size: 16px; 416 } 417 418 .close-search:hover 419 { 420 color: #30739C; 421 cursor: pointer; 422 } 423 424 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 425 .close-search 426 { 427 display: none !important; 428 } 429 } 430 431 .show 432 { 433 display: block; 434 } 435 436 @media (max-width: 767px), only screen and (max-device-width: 1024px) { 437 .show 438 { 439 display: none; 440 } 441 } 442 443 /*End Header Navigation*/ 444 /*Hero*/ 445 .intro-header { 446 padding-top: 0px; 447 padding-bottom: 0; 448 text-align: center; 449 color: #f8f8f8; 450 background: url('../images/hero-bkgd1.jpg') no-repeat center center; 451 background-size: cover; 452 position: relative; } 453 454 .intro-header h1 { 455 color: #f8f8f8; } 456 457 .intro-message { 458 position: relative; 459 padding-top: 110px; 460 padding-bottom: 110px; } 461 462 @media (max-width: 1199px) { 463 .intro-message { 464 padding-bottom: 50px; } } 465 466 .intro-message > h1 { 467 margin: 0; 468 font-size: 3em; 469 font-weight: 300; 470 text-align: center; 471 width: 100%; } 472 473 @media (max-width: 767px) { 474 .intro-message > h1 { 475 font-size: 3em; } } 476 477 .intro-divider { 478 width: 400px; 479 border-top: 1px solid #f8f8f8; 480 border-bottom: 1px solid rgba(0, 0, 0, 0.2); } 481 482 .intro-message > h3 { 483 text-shadow: none; 484 text-align: left; 485 font-weight: 300; 486 font-size: 24px; 487 margin-top: 10px; } 488 489 .hero-credit { 490 position: absolute; 491 bottom: 30px; 492 right: 30px; 493 color: #fff; 494 opacity: 0.5; } 495 496 .hero-credit:hover { 497 opacity: 1; } 498 499 /*Hero Promo, add .featured to .intro-header*/ 500 .intro-header.featured { 501 text-align: center; 502 background: url('../images/summit-promo-bkgd1.jpg') no-repeat center center; 503 min-height: 420px; 504 background-size: cover; 505 position: relative; } 506 507 .intro-header.featured .intro-message { 508 padding-bottom: 50px; } 509 510 a.promo-btn { 511 color: #fff; 512 font-size: 24px; 513 font-weight: 300; 514 background: transparent; 515 border: 2px solid #fff; 516 border-radius: 4px; 517 padding: 20px 35px; 518 margin: 0 auto; 519 text-align: center; 520 min-width: 370px; 521 display: inline-block; } 522 523 a.promo-btn:hover { 524 text-decoration: none; 525 background: rgba(255, 255, 255, 0.2); } 526 527 a.promo-btn i.fa-chevron-right { 528 background: transparent; 529 border: 2px solid #fff; 530 border-radius: 100px; 531 padding: 0; 532 font-size: 14px; 533 margin-left: 10px; 534 width: 30px; 535 height: 30px; 536 line-height: 2.1; } 537 538 p.promo-dates { 539 display: inline-block; 540 margin-top: 10px; 541 font-weight: 400; } 542 543 /*End Hero*/ 544 /*Overview Section*/ 545 .overview-section { 546 padding: 80px 0; } 547 548 @media (max-width: 767px) { 549 .overview-section { 550 padding-top: 40px; } } 551 552 .overview-section h2 { 553 color: #2A4E68; 554 font-size: 34px; 555 font-weight: 300; 556 margin-bottom: 25px; } 557 558 .overview-section p { 559 color: #888; 560 font-size: 16px; 561 font-weight: 300px; 562 line-height: 1.4; } 563 564 .overview-section a { 565 color: #30739C; 566 text-decoration: underline; } 567 568 .btn-wrapper { 569 float: left; 570 width: 100%; 571 text-align: center; } 572 573 @media (max-width: 980px) { 574 .overview-left { 575 margin-bottom: 50px; } } 576 577 a.overview-btn { 578 float: left; 579 background: #30739C; 580 color: #fff; 581 text-transform: uppercase; 582 border-radius: 4px; 583 padding: 15px 25px; 584 text-decoration: none; 585 margin-top: 5px; 586 margin-bottom: 5px; } 587 588 a.overview-btn:hover { 589 background: #2A4E68; } 590 591 a.overview-btn.left-btn { 592 border-top-right-radius: 0; 593 border-bottom-right-radius: 0; 594 border-right: 1px solid #3387C9; 595 margin-right: 0; } 596 597 a.overview-btn.left-btn:hover { 598 border-right-color: #1B486B; } 599 600 a.overview-btn.right-btn { 601 border-top-left-radius: 0; 602 border-bottom-left-radius: 0; 603 border-left: 1px solid #1B486B; 604 margin-left: 0; } 605 606 .release-text { 607 display: block; 608 text-align: left; 609 color: #636568; 610 font-size: 13px; } 611 612 .overview-section .img-responsive { 613 max-width: 550px; } 614 615 .overview-right { 616 text-align: center; } 617 618 .control-cloud-graphic { 619 max-width: 600px; 620 margin: 0 auto 15px; } 621 622 a.demo-link { 623 font-size: 13px; 624 font-weight: 400; 625 text-decoration: none; 626 color: #34789A; 627 background: #F0F9FE; 628 padding: 10px 25px; 629 border-radius: 4px; } 630 631 a.demo-link:hover { 632 color: #34789A; 633 background: #CDD9E2; } 634 635 a.demo-link i { 636 margin-left: 5px; 637 font-size: 14px; } 638 639 /*When Featured, Add Class .featured to .overview-section*/ 640 .overview-section.featured .overview-right { 641 background: #E8EEF5; 642 border-radius: 4px; 643 text-align: center; 644 padding: 20px; 645 margin-top: 50px; } 646 647 @media (max-width: 1200px) { 648 .overview-section.featured .overview-right { 649 margin-top: 50px; } } 650 651 .overview-section.featured .overview-right h3 { 652 color: #30739C; 653 text-align: center; } 654 655 .overview-section.featured .overview-right p { 656 color: #333; 657 font-size: 13px; } 658 659 .overview-section.featured .overview-right img.promo-graphic { 660 max-width: 350px; 661 margin: 20px auto; } 662 663 /*End Overview Section*/ 664 /*Customers Section*/ 665 .customers-row { 666 padding: 80px 0; 667 text-align: center; 668 background: #edf2f7; } 669 670 .customers-row h2 { 671 text-transform: capitalize; 672 margin-bottom: 0; 673 text-align: center; } 674 675 .customer-logos-wrapper { 676 margin: 35px 0 25px; } 677 678 .customer-logos-wrapper ul { 679 padding: 0; } 680 681 li.customer-logos { 682 position: relative; 683 padding: 20px 1%; 684 width: 16%; 685 list-style: none; 686 display: inline-block; } 687 688 @media (max-width: 767px) { 689 li.customer-logos { 690 position: relative; 691 padding: 20px 0; 692 width: 80%; 693 margin: 0 auto; 694 display: block; } } 695 696 li.customer-logos img { 697 max-width: 100%; } 698 699 .logo-hover { 700 background: #dee2e8; 701 border-radius: 3px; } 702 703 .logo-hover:after { 704 content: ' '; 705 height: 0; 706 position: absolute; 707 width: 0; 708 border: 10px solid transparent; 709 border-top-color: #dee2e8; 710 top: 100%; 711 left: 50%; 712 margin-left: -10px; } 713 714 .customers-description { 715 margin: 40px 0; 716 color: #2A4E68; 717 text-align: center; } 718 719 .customers-description p { 720 padding: 20px 50px; 721 border-top: 1px solid #dee2e8; 722 border-bottom: 1px solid #dee2e8; 723 display: inline; } 724 725 @media (max-width: 767px) { 726 .customers-description p { 727 display: block; } } 728 729 .customers-action { 730 margin-top: 40px; 731 text-align: center; } 732 733 a.customer-btn { 734 background: #2A4E68; 735 color: #fff; 736 text-transform: uppercase; 737 border-radius: 4px; 738 padding: 15px 25px; 739 text-decoration: none; 740 border-style: none; } 741 742 a.customer-btn:hover { 743 background: #173D5B; 744 color: #fff; } 745 746 /*When Featured, Add Class .featured to .customers-row*/ 747 .customers-row.featured .customer-logos-wrapper { 748 width: 50%; 749 max-width: 1000px; 750 margin: 40px 25% 0; 751 border-top: 1px solid #DDE3E8; 752 padding-top: 20px; } 753 754 .customers-row.featured .customer-logos-wrapper hr { 755 color: #333; } 756 757 .customers-row.featured .customer-logos img { 758 width: 90%; 759 max-width: 100px; } 760 761 .customers-row.featured .customer-logos:hover { 762 background: none; } 763 764 .customers-row.featured .customer-logos:hover:after { 765 display: none; } 766 767 .customers-row.featured .customers-action { 768 margin-top: 0; } 769 770 .customers-row.featured button.customer-btn { 771 background: none; 772 border-radius: 0; 773 padding: 0; 774 text-decoration: underline; 775 color: #2A4E68; 776 text-transform: capitalize; } 777 778 .featured-description { 779 width: 85%; 780 margin: 40px auto; } 781 782 @media (max-width: 767px) { 783 iframe { 784 width: 90%; } } 785 786 /*End Customers Section*/ 787 /*Community Section*/ 788 .community-section { 789 padding: 75px 0; 790 background: url('../images/community-bkgd.jpg') no-repeat center center; 791 background-size: cover; 792 min-height: 350px; } 793 794 .community-section.featured { 795 background: url('../images/community-bkgd2.jpg') no-repeat center center; 796 background-size: cover; } 797 798 .community-graphic { 799 max-width: 650px; 800 margin: 0 auto; } 801 802 @media (max-width: 1200px) { 803 .community-graphic { 804 margin-bottom: 20px; } } 805 806 .community-section h2 { 807 color: #fff; } 808 809 .community-section p { 810 color: #fff; } 811 812 @media (max-width: 1200px) { 813 .community-section h2 { 814 text-align: center; } 815 .community-section p { 816 text-align: center; } } 817 818 a.community-btn { 819 font-size: 16px; 820 font-weight: 400; 821 background: transparent; 822 border: 1px solid #fff; 823 border-radius: 3px; 824 margin-top: 10px; 825 padding: 8px 30px 8px 40px; 826 color: white; 827 float: left; } 828 829 a.community-btn i { 830 margin-left: 10px; } 831 832 a.community-btn:hover { 833 text-decoration: none; 834 background: rgba(255, 255, 255, 0.2); } 835 836 /*When Featured, add .featured to .community-section*/ 837 .community-section.featured h3 { 838 color: #fff; } 839 840 @media (max-width: 1200px) { 841 .community-section.featured h3 { 842 text-align: center; } } 843 844 .designate-logo { 845 max-width: 302px; 846 margin: 50px 0 20px; } 847 848 @media (max-width: 1200px) { 849 .designate-logo { 850 margin: 50px auto 20px; } } 851 852 .default-community { 853 background-color: rgba(5, 54, 86, 0.7); 854 border-radius: 4px; 855 padding: 30px; 856 text-align: center; } 857 858 @media (max-width: 1200px) { 859 .default-community { 860 margin-top: 50px; } } 861 862 .default-community h2 { 863 margin-top: 0; } 864 865 .community-graphic.small { 866 max-width: 450px; 867 margin: 20px auto; } 868 869 a.featured-link { 870 display: block; 871 background: #DA422F; 872 padding: 10px 20px; 873 border-radius: 2px; 874 width: 80%; 875 text-decoration: none; 876 margin: 10px auto 0; 877 color: #fff; 878 font-weight: 600; } 879 880 a.featured-link:hover { 881 text-decoration: none; 882 background: #831917; } 883 884 /*End Community Section*/ 885 /*News and Events Section*/ 886 .news-section { 887 padding: 70px 0; } 888 889 .news-section h2 a { 890 font-size: 14px; 891 color: #30739C; 892 font-weight: 400; 893 margin-left: 30px; } 894 895 .news-section h2 a:hover { 896 color: #28709a; 897 text-decoration: none; } 898 899 .event-ad, .news-ad { 900 width: 100%; 901 max-width: 560px; 902 margin-bottom: 20px; } 903 904 .event-ad-lrg { 905 width: 100%; 906 height: 113px; 907 max-height: 113px; 908 max-width: 1140px; 909 margin-bottom: 20px; 910 background-image: url('../images/paris-summit-lrg.jpg'); 911 background-repeat: no-repeat; 912 background-size: 100% auto; 913 background-position: center center; } 914 915 @media (max-width: 767px) { 916 .event-ad-lrg { 917 max-width: 766px; 918 background-image: url('../images/paris-summit-sm.jpg'); 919 background-repeat: no-repeat; 920 background-size: 100% auto; 921 background-position: center center; } } 922 923 .news-section .news-wrapper ul { 924 margin: 30px 0; 925 padding-start: 0; 926 -webkit-padding-start: 0; } 927 928 .news-section .news-wrapper ul li { 929 list-style: none; } 930 931 .single-event { 932 float: left; 933 width: 100%; 934 padding: 15px 10px; 935 border-bottom: 1px solid #ebeff4; } 936 937 .single-event:hover { 938 background: #edf2f7; } 939 940 .single-event.last { 941 border-bottom: none; } 942 943 .left-event { 944 float: left; 945 width: 25%; } 946 947 @media (min-width: 768px) and (max-width: 981px) { 948 .left-event { 949 width: 25%; } } 950 951 @media (max-width: 767px) { 952 .left-event { 953 width: 25%; } } 954 955 .event-details { 956 float: left; 957 margin-left: 3%; 958 width: 62%; } 959 960 @media (min-width: 768px) and (max-width: 981px) { 961 .event-details { 962 width: 72%; } } 963 964 .right-event { 965 float: right; 966 width: 10%; } 967 968 @media (min-width: 768px) and (max-width: 981px) { 969 .right-event { 970 display: none; } } 971 972 .date, .news-type, .planet-type { 973 background: #fff; 974 border: 2px solid #DA422F; 975 border-radius: 4px; 976 padding: 5px 15px; 977 color: #DA422F; 978 font-size: 10px; 979 width: 100%; 980 text-align: center; 981 float: left; 982 margin-top: 5px; } 983 984 .event-name, .news-title { 985 display: block; 986 font-size: 14px; 987 font-weight: 600; 988 color: #333; 989 width: 100%; 990 white-space: nowrap; 991 overflow: hidden; 992 text-overflow: ellipsis; } 993 994 .location, .news-date { 995 display: block; 996 float: left; 997 font-style: italic; 998 color: #333; 999 font-weight: 300; } 1000 1001 .right-arrow { 1002 float: right; 1003 background: #d9dfe5; 1004 border-radius: 100px; 1005 width: 30px; 1006 height: 30px; 1007 padding: 6px 10px; 1008 color: #fff; 1009 margin-right: 10px; 1010 margin-top: 5px; 1011 display: none; } 1012 1013 .single-event:hover .right-arrow { 1014 display: block; } 1015 1016 .news-type { 1017 border: 2px solid #2A4E68; 1018 color: #2A4E68; } 1019 1020 .planet-type { 1021 border: 2px solid #68C8C3; 1022 color: #68C8C3; } 1023 1024 .see-more-bottom { 1025 width: 100%; 1026 float: left; 1027 text-align: center; 1028 margin-top: 40px; } 1029 1030 .see-more-bottom a { 1031 color: #2A4E68; 1032 text-decoration: none; 1033 padding: 5px 15px; 1034 border-radius: 4px; 1035 font-size: 12px; 1036 font-weight: 400; 1037 border: 2px solid #2A4E68; } 1038 1039 .see-more-bottom a i { 1040 margin-left: 10px; 1041 font-size: 11px; } 1042 1043 /*End News and Events Section*/ 1044 /*Photo Row*/ 1045 .photo-row-wrapper { 1046 width: 100%; 1047 color: #eee; 1048 max-height: 240px; 1049 margin-bottom: 10px; 1050 overflow: hidden; 1051 margin-top: 60px; } 1052 1053 @media (max-width: 765px) { 1054 .photo-row-wrapper { 1055 display: none; } } 1056 1057 .photo-container { 1058 width: 4000px; 1059 max-height: 240px; 1060 margin-left: -30px; } 1061 1062 .photo-container img { 1063 margin: 0 10px 0 0; 1064 max-width: 22%; 1065 max-height: 240px; } 1066 1067 /*End Photo Row*/ 1068 /*Footer*/ 1069 footer { 1070 background: #333333; 1071 padding: 70px 0; } 1072 1073 .footer-links h3 { 1074 color: #fff; 1075 font-size: 14px; 1076 } 1077 1078 .footer-links ul { 1079 margin-left: 0; 1080 padding-start: 0; 1081 padding: 0; 1082 -webkit-padding-start: 0; } 1083 1084 .footer-links ul li a { 1085 color: #aaa; 1086 font-size: 12px; 1087 font-weight: 400; 1088 list-style: none; 1089 margin-left: 0; } 1090 1091 .social-icons { 1092 width: 40px; 1093 min-height: 40px; 1094 display: inline-block; 1095 margin-right: 10px; } 1096 1097 @media (max-width: 767px) { 1098 .newsletter-input { 1099 width: 70%; } } 1100 1101 .newsletter-input::-webkit-input-placeholder { 1102 color: #888; 1103 font-size: 12px; 1104 font-weight: 400; 1105 text-transform: uppercase; } 1106 1107 .newsletter-input:-moz-placeholder { 1108 /* Firefox 18- */ 1109 color: #888; 1110 font-size: 12px; 1111 font-weight: 400; 1112 text-transform: uppercase; } 1113 1114 .newsletter-input::-moz-placeholder { 1115 /* Firefox 19+ */ 1116 color: #888; 1117 font-size: 12px; 1118 font-weight: 400; 1119 text-transform: uppercase; } 1120 1121 .newsletter-input:-ms-input-placeholder { 1122 color: #888; 1123 font-size: 12px; 1124 font-weight: 400; 1125 text-transform: uppercase; } 1126 1127 .newsletter-input:focus { 1128 outline: none; 1129 border: 2px solid #666; } 1130 1131 .newsletter-btn { 1132 margin-left: 1%; 1133 display: inline-block; 1134 background: transparent; 1135 border: 2px solid #30739C; 1136 border-radius: 4px; 1137 color: #30739C; 1138 font-size: 12px; 1139 font-weight: 400; 1140 padding: 10px 15px; 1141 text-transform: uppercase; 1142 width: 27%; } 1143 1144 @media (max-width: 767px) { 1145 .newsletter-btn { 1146 width: 18%; 1147 margin-left: 2%; 1148 padding: 10px; } } 1149 1150 .newsletter-btn:hover { 1151 border: 2px solid #888; 1152 color: #999; } 1153 1154 .fine-print { 1155 margin-top: 20px; 1156 color: #aaa; 1157 font-size: 12px; } 1158 1159 .fine-print a { 1160 color: #aaa; 1161 text-decoration: underline; } 1162 1163 .fine-print a:hover { 1164 color: #fff; } 1165 1166 .footer-bottom { 1167 background: #222; 1168 padding: 15px 0; 1169 text-align: center; 1170 width: 100%; } 1171 1172 .feedback-input { 1173 display: inline-block; 1174 background: #222; 1175 border: 2px solid #444; 1176 border-radius: 4px; 1177 color: #777; 1178 font-size: 12px; 1179 font-weight: 400; 1180 padding: 10px 20px; 1181 width: 310px; } 1182 1183 @media (max-width: 767px) { 1184 .feedback-input { 1185 width: 70%; } } 1186 1187 .feedback-input::-webkit-input-placeholder { 1188 color: #555; 1189 font-size: 12px; 1190 font-weight: 400; } 1191 1192 .feedback-input:-moz-placeholder { 1193 /* Firefox 18- */ 1194 color: #555; 1195 font-size: 12px; 1196 font-weight: 400; } 1197 1198 .feedback-input::-moz-placeholder { 1199 /* Firefox 19+ */ 1200 color: #555; 1201 font-size: 12px; 1202 font-weight: 400; } 1203 1204 .feedback-input:-ms-input-placeholder { 1205 color: #555; 1206 font-size: 12px; 1207 font-weight: 400; } 1208 1209 .feedback-input:focus { 1210 outline: none; 1211 border: 2px solid #666; } 1212 1213 .feedback-btn { 1214 margin-left: 11px; 1215 display: inline-block; 1216 background: #222; 1217 border: 2px solid #666; 1218 border-radius: 4px; 1219 color: #777; 1220 font-size: 12px; 1221 font-weight: 400; 1222 padding: 10px 30px; } 1223 1224 @media (max-width: 767px) { 1225 .feedback-btn { 1226 width: 18%; 1227 margin-left: 2%; 1228 padding: 10px; } } 1229 1230 .feedback-btn:hover { 1231 border: 2px solid #888; 1232 color: #999; } 1233 1234 /*End Footer*/ 1235 /* Line below navigation */ 1236 .navbar-default { 1237 border-bottom: 1px solid #ddd; } 1238 1239 #home.navbar-default { 1240 border-bottom: none; } 1241 1242 /*End General Inner Page Styles*/ 1243 /*Events Page*/ 1244 .eventsBanner { 1245 height: 150px; 1246 padding: 20px; } 1247 1248 .eventsPhotoCaption { 1249 background: rgba(0, 0, 0, 0.3); 1250 border-radius: 4px; 1251 padding: 10px; 1252 color: white; } 1253 1254 .news-section.full { 1255 padding: 20px 0; } 1256 1257 .eventTitleArea { 1258 text-align: center; 1259 margin: 40px 0; } 1260 1261 .eventTitleArea h1 { 1262 font-weight: 300; } 1263 1264 .postEvent { 1265 float: left; 1266 width: 100%; 1267 height: 130px; 1268 padding: 30px 5%; 1269 background: #F4F5F8; 1270 margin: 20px 0 10px; 1271 text-align: center; } 1272 1273 .postEvent p { 1274 margin-bottom: 20px; } 1275 1276 .postEvent a { 1277 background: #2A4E68; 1278 padding: 10px 25px; 1279 border-radius: 4px; 1280 color: #fff; } 1281 1282 .eventBlock { 1283 float: left; 1284 width: 100%; } 1285 1286 .eventBlock.summit .date { 1287 border-color: #2A4E68; 1288 color: #2A4E68; } 1289 1290 .eventBlock.past h2 { 1291 margin-top: 50px; } 1292 1293 .eventBlock.past .date { 1294 border-color: #68C8C3; 1295 color: #68C8C3; } 1296 1297 /*End Events Page*/ 1298 /*Community Page*/ 1299 .communityBoxes { 1300 margin: 30px 0 10px; 1301 font-size: 13px; } 1302 1303 .communityBoxes h2 { 1304 font-size: 20px; 1305 font-weight: 400; 1306 margin-bottom: 15px; } 1307 1308 .communityBoxes h2 a { 1309 color: #DA422F; } 1310 1311 .developersRow { 1312 border-top: 1px solid #eee; 1313 border-bottom: 1px solid #eee; 1314 padding: 20px 30px; 1315 margin-bottom: 30px; } 1316 1317 .devLabel { 1318 float: left; 1319 margin-right: 30px; 1320 font-weight: 700; } 1321 1322 ul#developerActivity { 1323 float: left; 1324 padding-left: 0; 1325 margin: 0; } 1326 1327 ul#developerActivity li { 1328 list-style: none; 1329 display: inline-block; } 1330 1331 ul#developerActivity li a { 1332 font-weight: 700; 1333 color: #222; } 1334 1335 ul#developerActivity li span { 1336 background: #E8EEF5; 1337 padding: 5px 10px; 1338 border-radius: 4px; 1339 margin-right: 5px; 1340 color: #2A4E68; 1341 font-size: 11px; 1342 font-weight: 400; } 1343 1344 /*End Community Page*/ 1345 /*Software Page*/ 1346 .software { 1347 margin-top: 30px; } 1348 1349 .software-top { 1350 text-align: center; } 1351 1352 .software-top h1 { 1353 margin: 5px 0 10px; } 1354 1355 p.icon { 1356 text-align: center; 1357 margin: 40px 0 0; } 1358 1359 p.software-description { 1360 text-transform: uppercase; 1361 font-size: 13px; 1362 color: #777; } 1363 1364 .openstack-diagram { 1365 margin-bottom: 3em; } 1366 1367 div.screenshots { 1368 padding: 30px 0 20px; 1369 margin: 30px 0; 1370 border-top: 1px solid #edf2f7; 1371 border-bottom: 1px solid #edf2f7; 1372 width: 100%; } 1373 1374 .screenshots ul { 1375 padding: 0; 1376 margin: 0; 1377 text-align: center; } 1378 1379 .screenshots ul li { 1380 list-style: none; 1381 display: inline-block; } 1382 1383 @media (max-width: 767px) { 1384 .screenshots ul li { 1385 margin-bottom: 30px; } } 1386 1387 .screenshots ul li a img { 1388 width: 100%; 1389 border: 4px solid #edf2f7; } 1390 1391 .screenshots ul li a img:hover { 1392 border-color: #30739C; } 1393 1394 .screenshots ul li p { 1395 margin: 10px 0 0; 1396 font-size: 12px; 1397 color: #30739C; 1398 text-align: center; } 1399 1400 .newSubNav li#start a.current, .newSubNav li#start a.current:hover { 1401 color: #488613; 1402 background-color: #DDFFE2; } 1403 1404 ul.slides h3 { 1405 text-align: center; 1406 margin: 0 0 30px; } 1407 1408 .tabSet { 1409 background: #edf2f7; 1410 border: 1px solid #30739C; 1411 margin: 30px 0; 1412 padding-top: 20px; 1413 padding-bottom: 20px; } 1414 1415 .tabContent table { 1416 width: 100%; 1417 margin: 0; 1418 table-layout: fixed; 1419 word-wrap: break-word; } 1420 1421 .get-started-wrapper h3 { 1422 text-align: center; 1423 margin: 40px 0; } 1424 1425 a.start-btn { 1426 background: #30739C; 1427 color: #fff; 1428 text-transform: capitalize; 1429 font-size: 12px; 1430 border-radius: 2px; 1431 padding: 10px 15px; 1432 text-decoration: none; 1433 border-style: none; 1434 display: inline-block; } 1435 1436 img.deploy-powered { 1437 margin-top: 40px; } 1438 1439 @media (max-width: 767px) { 1440 img.deploy-powered { 1441 margin: 10px 0 30px; } } 1442 1443 img.deploy-compatible { 1444 margin-top: 30px; } 1445 1446 @media (max-width: 767px) { 1447 img.deploy-compatible { 1448 margin: 10px 0 30px; } } 1449 1450 img.icehouse-video { 1451 max-width: 100%; } 1452 1453 .documentation { 1454 margin-top: 50px; 1455 text-align: center; 1456 background: #edf2f7; 1457 border-radius: 4px; 1458 padding: 30px 0; } 1459 1460 .documentation a { 1461 padding: 7px 20px; 1462 background: #30739C; 1463 color: #edf2f7; 1464 margin: 0 8px; 1465 border-radius: 4px; } 1466 1467 .documentation a:hover { 1468 text-decoration: none; 1469 background: #2A4E68; } 1470 1471 @media (max-width: 767px) { 1472 .documentation a { 1473 padding: 5px 10px; 1474 margin: 0 5px; 1475 font-size: 12px; } } 1476 1477 /*End Sofware Page*/ 1478 /*Marketplace Page*/ 1479 h2.marketplace-header { 1480 border-left: 3px solid #DA422F; 1481 line-height: 1.2em; 1482 margin: 30px 20px; 1483 padding-left: 15px; 1484 font-size: 1.5em; } 1485 1486 .build-use-box { 1487 background: #edf2f7; 1488 border-radius: 4px; 1489 margin-bottom: 30px; 1490 min-height: 25em; 1491 padding: 20px; } 1492 1493 .build-use-box h3 { 1494 margin-bottom: 20px; } 1495 1496 .build-use-box ul { 1497 padding-left: 20px; } 1498 1499 .marketplace-description { 1500 margin-top: 50px; } 1501 1502 .video { 1503 width: 100%; } 1504 1505 .video iframe { 1506 width: 100%; 1507 height: 225px; } 1508 1509 .program-logos { 1510 border-top: 1px solid #eee; 1511 margin-top: 60px; 1512 padding-top: 60px; } 1513 1514 .ecosystem-wrapper { 1515 padding-left: 30px; 1516 border-left: 1px solid #eee; } 1517 1518 .marketplace-top-wrapper { 1519 padding: 20px 0 0; } 1520 1521 .marketplace-brand { 1522 margin-top: 20px; 1523 padding-left: 30px; } 1524 1525 h2.marketplace { 1526 margin-bottom: -7px; 1527 margin-top: 0; 1528 font-size: 18px; 1529 font-style: normal; 1530 letter-spacing: -0.076em; 1531 line-height: 1em; } 1532 1533 h2.marketplace a, h2.marketplace a:hover { 1534 color: #5B83A0; 1535 text-decoration: none; } 1536 1537 h1.marketplace { 1538 font-size: 24pt; 1539 margin-top: 5px; 1540 text-align: left; } 1541 1542 h1.marketplace:hover { 1543 text-decoration: none; } 1544 1545 h1.marketplace a, h1.marketplace a.visited { 1546 color: #264D69; 1547 font-style: normal; 1548 letter-spacing: -0.076em; 1549 line-height: 1em; } 1550 1551 .grey-bar { 1552 background-color: #edf2f7; 1553 margin-bottom: 40px; 1554 margin-top: 0; 1555 padding-bottom: 10px; 1556 padding-top: 10px; } 1557 1558 ul.marketplace-nav { 1559 padding: 0; 1560 margin: 0; } 1561 1562 ul.marketplace-nav li { 1563 border-right: 1px solid #e8e8e8; 1564 display: inline-block; 1565 padding-left: 0.5em; 1566 padding-right: 0.5em; 1567 text-transform: uppercase; 1568 width: 130px; 1569 height: 96px; 1570 vertical-align: top; 1571 text-align: center; } 1572 1573 ul.marketplace-nav li:last-child { 1574 border-right: none; } 1575 1576 @media (min-width: 680px) and (max-width: 1000px) { 1577 ul.marketplace-nav li { 1578 width: 100px; 1579 height: 110px; } 1580 ul.marketplace-nav li a { 1581 font-size: 10px; } } 1582 1583 @media (max-width: 680px) { 1584 ul.marketplace-nav li { 1585 display: block; 1586 float: left; 1587 border-right: none; 1588 text-align: left; 1589 border-bottom: 1px solid #e8e8e8; 1590 width: 100%; 1591 height: auto; 1592 padding: 5px 10px; 1593 vertical-align: middle; } } 1594 1595 ul.marketplace-nav li a { 1596 color: #848575; 1597 text-decoration: none; 1598 font-size: 12px; 1599 vertical-align: middle; 1600 width: 115px; 1601 text-align: center; } 1602 1603 @media (max-width: 680px) { 1604 ul.marketplace-nav li a { 1605 padding: 0; 1606 vertical-align: middle; 1607 float: left; 1608 width: 100%; 1609 text-align: left; } } 1610 1611 ul.marketplace-nav a:hover { 1612 color: #DA422F; } 1613 1614 ul.marketplace-nav a span { 1615 background: url("../images/marketplace-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 1616 display: block; 1617 height: 50px; 1618 margin: auto; 1619 width: 40px; 1620 text-align: center; } 1621 1622 @media (max-width: 680px) { 1623 ul.marketplace-nav a span { 1624 display: table-cell; 1625 vertical-align: middle; 1626 float: left; } } 1627 1628 ul.marketplace-nav #training a span { 1629 background-position: 0 0; } 1630 1631 ul.marketplace-nav #distros a span { 1632 background-position: -50px 0; } 1633 1634 ul.marketplace-nav #public-clouds a span { 1635 background-position: -150px 0; } 1636 1637 ul.marketplace-nav #private-clouds a span { 1638 background-position: -250px 0; } 1639 1640 ul.marketplace-nav #consulting a span { 1641 background-position: -100px 0; } 1642 1643 ul.marketplace-nav #drivers a span { 1644 background-position: -200px 0; } 1645 1646 ul.marketplace-nav .current a { 1647 color: #DA422F; } 1648 1649 /*End Marketplace Page*/ 1650 /*Marketplace Listing Page*/ 1651 .product-box { 1652 border: 1px solid #E8E8E8; 1653 margin-bottom: 30px; 1654 padding: 30px 20px; 1655 border-radius: 4px; 1656 min-height: 200px; 1657 border-left: 3px solid #DA422F; } 1658 1659 .logo-area { 1660 padding-top: 20%; 1661 padding-left: 10px; } 1662 1663 @media (max-width: 767px) { 1664 .logo-area { 1665 padding-top: 0; 1666 padding-left: 0; } } 1667 1668 .company-details-area h4 { 1669 text-transform: uppercase; 1670 font-weight: 300; } 1671 1672 .details-button { 1673 background: url("../images/register-arrow.png") no-repeat scroll 85% center #000000; 1674 color: #FFFFFF !important; 1675 display: inline-block; 1676 margin-right: -10px; 1677 padding: 10px 2%; 1678 text-align: left; 1679 text-transform: uppercase; 1680 width: 100px; 1681 font-size: 12px; 1682 border-radius: 4px; } 1683 1684 .filter-label { 1685 background: url("/images/images/marketplace-search-icon.png") no-repeat scroll left 7px rgba(0, 0, 0, 0); 1686 color: #30739C; 1687 float: left; 1688 margin-bottom: 0; 1689 margin-top: 5px; 1690 padding-left: 25px; 1691 padding-right: 20px; 1692 padding-top: 8px; 1693 text-transform: uppercase; 1694 font-size: 12px; } 1695 1696 input#name-term { 1697 height: 40px; 1698 width: 250px; 1699 font-size: 12px; 1700 padding: 5px 10px; 1701 border: 1px solid #e8e8e8; 1702 color: #30739C; 1703 border-radius: 4px; } 1704 1705 input#name-term::-webkit-input-placeholder { 1706 color: #30739C; 1707 font-size: 12px; } 1708 1709 select#service-term { 1710 height: 40px; 1711 width: 200px; 1712 padding: 5px 10px; 1713 position: relative; 1714 border-radius: 4px; 1715 color: #30739C; 1716 background: #fff; 1717 border: 1px solid #e8e8e8; 1718 -moz-box-sizing: border-box; 1719 box-sizing: border-box; 1720 -webkit-appearance: none; 1721 -moz-appearance: none; 1722 appearance: none; 1723 display: inline-block; 1724 cursor: pointer; 1725 font-size: 12px; 1726 font-weight: 400; } 1727 1728 label#service-label { 1729 position: relative; } 1730 1731 label#service-label:after { 1732 content: '>'; 1733 color: #30739C; 1734 -webkit-transform: rotate(90deg); 1735 -ms-transform: rotate(90deg); 1736 transform: rotate(90deg); 1737 right: 14px; 1738 top: 6px; 1739 padding: 0 0 6px; 1740 border-bottom: 1px solid #e8e8e8; 1741 position: absolute; 1742 pointer-events: none; 1743 font-size: 14px; 1744 font-weight: 400; } 1745 1746 label#service-label:before { 1747 content: ''; 1748 right: 6px; 1749 top: 0px; 1750 width: 20px; 1751 height: 20px; 1752 background: #f8f8f8; 1753 position: absolute; 1754 pointer-events: none; 1755 display: block; } 1756 1757 @media (max-width: 767px) { 1758 .filter-label { 1759 width: 100%; 1760 margin-bottom: 10px; } 1761 input#name-term { 1762 display: block; 1763 width: 100%; 1764 margin-bottom: 10px; } 1765 select#service-term { 1766 min-width: 400px; } } 1767 1768 ul.resource-links { 1769 padding: 0; 1770 margin: 0 0 30px; } 1771 1772 ul.resource-links li { 1773 list-style: none; 1774 display: block; } 1775 1776 ul.resource-links li a { 1777 background-image: url('../images/resource-link-icon.png'); 1778 background-repeat: no-repeat; 1779 background-position: 93% 50%; 1780 background-color: #edf2f7; 1781 padding: 15px 15px; 1782 margin: 0 0 5px; 1783 display: block; 1784 border-radius: 4px; } 1785 1786 ul.resource-links li a:hover { 1787 text-decoration: none; 1788 background-color: #DAE1EB; } 1789 1790 .add-your-course { 1791 border-radius: 4px; 1792 border: 1px solid #30739C; 1793 background: #fff; 1794 padding: 20px; 1795 font-size: 13px; } 1796 1797 /*404 Page*/ 1798 .four-o-four-wrapper { 1799 text-align: center; 1800 margin: 50px auto; } 1801 1802 .four-o-four-wrapper img { 1803 width: 100%; 1804 max-width: 650px; 1805 margin: 50px 0 70px; } 1806 1807 .four-o-four-wrapper p { 1808 color: #8a959e; } 1809 1810 .four-o-four-wrapper a { 1811 color: #30739C; 1812 text-decoration: none; } 1813 1814 .four-o-four-links { 1815 margin-top: 50px; } 1816 1817 .four-o-four-links a { 1818 color: #30739C; 1819 padding: 0 10px; 1820 text-decoration: none; } 1821 1822 @media (max-width: 767px) { 1823 .four-o-four-links a { 1824 padding: 0 5px; } } 1825 1826 /*End 404 Page*/ 1827 /*Blog Page*/ 1828 .blog-title { 1829 width: 100%; 1830 background: url(/images/images/summit-promo-bkgd1.jpg) no-repeat center center; 1831 background-size: cover; 1832 padding: 50px 0; 1833 text-align: center; } 1834 1835 .blog-o { 1836 max-width: 80px; 1837 opacity: 0.9; } 1838 1839 .blog-title h1 { 1840 color: white; 1841 font-weight: 400; 1842 font-size: 45px; 1843 margin: 10px 0; } 1844 1845 .blog-title h1 span { 1846 font-size: 16px; 1847 display: block; 1848 padding-top: 10px; 1849 color: white; 1850 font-weight: 300; } 1851 1852 .container.blog { 1853 margin-top: 30px; } 1854 1855 .post { 1856 margin-bottom: 60px; } 1857 1858 .post-byline { 1859 border-bottom: 1px dotted #c5e2ea; 1860 border-top: 1px dotted #c5e2ea; 1861 margin-bottom: 15px; 1862 padding: 12px 0; 1863 font-size: 12px; } 1864 1865 .post-byline p { 1866 margin-bottom: 0; } 1867 1868 .post-byline .name a { 1869 color: #DA422F; } 1870 1871 .post-byline .postDate { 1872 text-align: right; 1873 color: #2A4E68; } 1874 1875 .entry h1 { 1876 font-size: 24px; } 1877 1878 .entry h2 { 1879 font-size: 20px; } 1880 1881 .entry h3 { 1882 font-size: 18px; } 1883 1884 .entry h3 a { 1885 text-decoration: underline; } 1886 1887 #sidebar { 1888 background: #edf2f7; 1889 padding: 15px; 1890 border-radius: 4px; 1891 margin-top: 0; } 1892 1893 #sidebar ul { 1894 margin: 0; } 1895 1896 #sidebar ul li { 1897 font-size: 12px; } 1898 1899 .creative-commons { 1900 text-align: center; 1901 margin-top: 40px; 1902 font-size: 12px; } 1903 1904 .creative-commons img { 1905 margin-bottom: 10px; } 1906 1907 .navigation a { 1908 background: #30739C; 1909 padding: 5px 10px; 1910 border-radius: 4px; 1911 color: white; } 1912 1913 /*End Blog Page*/ 1914 /*Vancouver Summit Landing Page*/ 1915 .summit-landing-wrapper { 1916 position: relative; 1917 width: 100%; 1918 height: 100%; 1919 text-align: center; 1920 padding: 70px 0; 1921 background: url('../images/summit-vancouver-bkgd.jpg') no-repeat 0 0; 1922 background-size: cover; } 1923 1924 img.summit-landing-logo { 1925 max-width: 200px; 1926 margin-bottom: 40px; } 1927 1928 .save-the-date { 1929 color: white; 1930 margin-bottom: 0px; 1931 font-size: 16px; 1932 font-weight: 400; 1933 text-transform: capitalize; } 1934 1935 .summit-landing-wrapper h1 { 1936 color: white; 1937 font-weight: 300; 1938 font-size: 20px; 1939 margin: 8px 0 10px; 1940 text-transform: uppercase; } 1941 1942 .summit-landing-wrapper p { 1943 color: white; } 1944 1945 .summit-landing-wrapper .summit-location { 1946 display: block; 1947 font-weight: 400; 1948 font-size: 60px; 1949 color: white; 1950 text-align: center; 1951 text-transform: uppercase; 1952 position: relative; 1953 display: inline-block; 1954 -webkit-margin-before: 0; 1955 -webkit-margin-after: 0; } 1956 1957 .summit-landing-wrapper .summit-location::before { 1958 content: ""; 1959 border-top: 1px solid #edf2f7; 1960 width: 150px; 1961 height: 5px; 1962 position: absolute; 1963 margin-right: 15px; 1964 top: 50%; 1965 right: 100%; } 1966 1967 .summit-landing-wrapper .summit-location::after { 1968 content: ""; 1969 border-top: 1px solid #edf2f7; 1970 width: 150px; 1971 height: 5px; 1972 position: absolute; 1973 margin-left: 15px; 1974 top: 50%; 1975 left: 100%; } 1976 1977 @media (max-width: 767px) { 1978 .summit-landing-wrapper h1 { 1979 font-size: 15px; } 1980 .summit-landing-wrapper .summit-location { 1981 font-size: 40px; } 1982 .summit-landing-wrapper .summit-location::before { 1983 width: 75px; } 1984 .summit-landing-wrapper .summit-location::after { 1985 width: 75px; } } 1986 1987 .summit-date { 1988 background: none; 1989 font-size: 25px; 1990 margin-top: 30px; 1991 color: white; } 1992 1993 .summit-date span { 1994 display: block; 1995 margin-top: 20px; 1996 font-size: 12px; 1997 font-weight: 300; 1998 text-transform: uppercase; } 1999 2000 .landing-social { 2001 margin-top: 40px; } 2002 2003 .landing-social .social-icons { 2004 width: 25px; 2005 min-height: 25px; 2006 display: inline-block; 2007 margin: 0 10px; } 2008 2009 .landing-twitter { 2010 background: url('../images/landing-twitter.png') no-repeat; 2011 opacity: 0.8; } 2012 2013 .landing-twitter:hover { 2014 opacity: 1; } 2015 2016 .landing-facebook { 2017 background: url('../images/landing-facebook.png') no-repeat; 2018 opacity: 0.8; } 2019 2020 .landing-facebook:hover { 2021 opacity: 1; } 2022 2023 .landing-linkedin { 2024 background: url('../images/landing-linkedin.png') no-repeat; 2025 opacity: 0.8; } 2026 2027 .landing-linkedin:hover { 2028 opacity: 1; } 2029 2030 .summit-landing-bottom { 2031 position: absolute; 2032 bottom: 0; 2033 left: 50%; } 2034 2035 .summit-landing-bottom p { 2036 color: white; } 2037 2038 .landing-footer { 2039 position: relative; 2040 left: -50%; } 2041 2042 .landing-footer a { 2043 width: 150px; 2044 padding: 5px 0 0; 2045 display: inline-block; 2046 background: #DA422F; 2047 text-align: center; 2048 color: white; 2049 border-top-left-radius: 2px; 2050 border-top-right-radius: 2px; } 2051 2052 .landing-footer a:hover { 2053 background: #BD2723; } 2054 2055 .landing-footer a img { 2056 position: relative; 2057 margin: 0; 2058 padding: 0; 2059 max-width: 100px; } 2060 2061 .summit-landing-wrapper a i { 2062 color: #edf2f7; } 2063 2064 .summit-landing-wrapper a i:hover { 2065 color: white; } 2066 2067 /*End Vancouver Summit Landing Page*/ 2068 /* site banner */ 2069 .top-site-banner { 2070 background-color: #F0F9FE; 2071 color: #4D96C7; 2072 padding-top: 10px; } 2073 2074 .top-site-banner-button { 2075 border-radius: 5px; 2076 border: 1px solid #C6E5FC; 2077 font-size: 90%; 2078 padding: 0px 10px; 2079 background-color: white; 2080 display: inline-block; 2081 color: #4D96C7; 2082 text-transform: uppercase; } 2083 2084 .top-site-banner-button:hover { 2085 text-decoration: none; 2086 background-color: #F0F9FE; } 2087 2088 /* end of site banner */ 2089 2090 /*News page*/ 2091 .grey-bar.news { 2092 margin-bottom: 0; 2093 padding: 20px; 2094 text-align: right; } 2095 2096 .grey-bar.news a { 2097 font-size: 12px; 2098 text-transform: uppercase; 2099 color: #30739C; } 2100 2101 .grey-bar.news a:hover { 2102 color: #2A4E68; 2103 text-decoration: none; } 2104 2105 .grey-bar.news a i { 2106 margin-right: 5px; } 2107 2108 .grey-bar.news a.manage-news-link { 2109 color: #889E2F; 2110 margin-right: 20px; } 2111 2112 .grey-bar.news a.manage-news-link:hover { 2113 color: #5A6E1D; } 2114 2115 .carousel { 2116 height: 350px; } 2117 2118 .carousel-inner { 2119 height: 350px; } 2120 2121 .carousel-inner img { 2122 min-height: 350px; 2123 height: 100%; 2124 min-width: 100%; 2125 max-width: none; 2126 width: auto; 2127 opacity: 0.6; } 2128 2129 .carousel-inner > .item > img, .carousel-inner > .item > a > img { 2130 min-width: 100%; 2131 max-width: none; 2132 width: 100%; } 2133 2134 @media (max-width: 767px) { 2135 .carousel-inner > .item > img, .carousel-inner > .item > a > img { 2136 width: auto; } } 2137 2138 .carousel-inner .item { 2139 height: 350px; 2140 background: #2A4E68; } 2141 2142 .carousel-control { 2143 text-shadow: none; } 2144 2145 .carousel-control i { 2146 position: absolute; 2147 top: 50%; 2148 z-index: 5; 2149 display: inline-block; } 2150 2151 .carousel-control.right i { 2152 right: 50%; 2153 margin-top: -15px; 2154 margin-right: -15px; } 2155 2156 .carousel-control.left i { 2157 left: 50%; 2158 margin-top: -15px; 2159 margin-left: -15px; } 2160 2161 .carousel-caption { 2162 text-shadow: none; 2163 bottom: 60px; } 2164 2165 .carousel-caption h3 { 2166 color: white; } 2167 2168 .carousel-caption a.more-btn { 2169 display: block; 2170 color: white; 2171 background: #DA422F; 2172 border-radius: 4px; 2173 padding: 5px 10px; 2174 margin: 0 auto 20px; 2175 max-width: 150px; 2176 text-transform: uppercase; 2177 font-size: 12px; } 2178 2179 .carousel-caption a.more-btn:hover { 2180 text-decoration: none; 2181 background: #B92623; } 2182 2183 .newsFeatured { 2184 margin: 40px 0 60px; 2185 float: left; 2186 text-align: left; 2187 padding-bottom: 10px; 2188 border-bottom: 1px solid #edf2f7; } 2189 2190 .featuredImage { 2191 position: relative; 2192 width: 100%; 2193 height: 180px; 2194 overflow: hidden; 2195 margin-bottom: 10px; 2196 background: #30739C; } 2197 2198 .featuredImage img { 2199 width: 100%; 2200 /* width: auto;*/ } 2201 2202 .featuredHeadline { 2203 position: absolute; 2204 bottom: 0; 2205 right: 0; 2206 left: 0; 2207 background: rgba(0, 0, 0, 0.6); 2208 padding: 15px 10px; 2209 font-weight: 400; 2210 color: white; } 2211 2212 .featuredHeadline .more { 2213 display: none; 2214 text-align: center; 2215 margin: 30px auto 20px; 2216 text-transform: uppercase; 2217 font-weight: 600; 2218 background: white; 2219 border-radius: 2px; 2220 padding: 10px; 2221 width: 150px; 2222 color: #333; } 2223 2224 .featuredHeadline .more i { 2225 margin-left: 8px; } 2226 2227 .featuredHeadline .more:hover { 2228 background: #eee; } 2229 2230 .featuredImage:hover .featuredHeadline, .open .featuredHeadline { 2231 top: 0; } 2232 2233 .featuredImage:hover .more, .open .more { 2234 display: block; } 2235 2236 .featuredImage:hover .featuredDate { 2237 display: none; } 2238 2239 .featuredDate { 2240 font-size: 12px; 2241 position: absolute; 2242 top: 5px; 2243 left: 10px; 2244 color: white; } 2245 2246 .featuredSummary { 2247 font-size: 12px; 2248 color: #555; } 2249 2250 ul.featured { 2251 padding: 0; 2252 margin: 0; } 2253 2254 ul.featured li { 2255 list-style: none; 2256 margin-bottom: 30px; 2257 border-radius: 4px; } 2258 2259 @media (max-width: 767px) { 2260 ul.featured li { 2261 margin-bottom: 20px; } } 2262 2263 .recentBox { 2264 margin-bottom: 30px; } 2265 2266 .itemTimeStamp { 2267 font-size: 12px; 2268 color: #999; 2269 margin-left: 10px; 2270 padding-left: 10px; 2271 border-left: 1px solid #aaa; } 2272 2273 .news-sidebar { 2274 background: #edf2f7; 2275 padding: 15px; 2276 border-radius: 4px; 2277 margin-top: 0; } 2278 2279 .see-all-events { 2280 float: right; } 2281 2282 .see-all-events a { 2283 font-size: 12px; } 2284 2285 .eventBlock { 2286 padding-left: 15px; 2287 font-size: 12px; } 2288 2289 .eventBlock h3 { 2290 margin-bottom: 15px; } 2291 2292 .eventBlock .event { 2293 margin-bottom: 20px; } 2294 2295 .eventBlock .event.top { 2296 margin-top: 20px; } 2297 2298 /*End News page*/ 2299 /*Single News Page*/ 2300 .newsHome { 2301 margin: 20px 0 30px; } 2302 2303 .newsHome a { 2304 text-transform: uppercase; 2305 font-size: 12px; } 2306 2307 .newsHome i { 2308 margin-right: 10px; } 2309 2310 .news-single h1 { 2311 margin-bottom: 60px; } 2312 2313 .news-summary { 2314 background: #edf2f7; 2315 color: #30739C; 2316 padding: 30px; 2317 text-align: center; 2318 width: 80%; 2319 margin: -10px 10% 60px; 2320 border-radius: 4px; } 2321 2322 .news-byline { 2323 border-bottom: 1px dotted #c5e2ea; 2324 border-top: 1px dotted #c5e2ea; 2325 margin: 40px 0 15px; 2326 padding: 18px 0 10px; 2327 font-size: 12px; } 2328 2329 .news-byline a.link { 2330 color: #DA422F; } 2331 2332 .news-byline p.postDate { 2333 color: #2A4E68; 2334 text-align: right; } 2335 2336 /*End Single News Page*/ 2337 /*Videos Home Page*/ 2338 .main-video-wrapper { 2339 width: 100%; 2340 background: #222; 2341 height: auto; 2342 margin: 0 0 30px; 2343 text-align: center; 2344 -moz-box-sizing: border-box; 2345 box-sizing: border-box; } 2346 2347 a.main-video { 2348 position: relative; 2349 display: block; 2350 max-width: 617px; 2351 margin: 0 auto; 2352 border-left: 1px solid #eee; 2353 border-right: 1px solid #eee; } 2354 2355 a.main-video .video-description-wrapper { 2356 position: absolute; 2357 display: block; 2358 background: rgba(0, 0, 0, 0.7); 2359 bottom: 0; 2360 left: 0; 2361 right: 0; 2362 top: 230px; 2363 text-align: left; 2364 z-index: 1000; 2365 padding: 20px; } 2366 2367 @media (max-width: 767px) { 2368 a.main-video .video-description-wrapper { 2369 top: 60%; } } 2370 2371 @media (max-width: 480px) { 2372 a.main-video .video-description-wrapper { 2373 top: 50%; } } 2374 2375 a.main-video .video-description-wrapper .video-description { 2376 width: 80%; 2377 float: left; } 2378 2379 a.main-video .video-description-wrapper .video-description h3 { 2380 color: white; 2381 font-size: 22px; 2382 font-weight: 600; 2383 width: 100%; 2384 height: 25px; 2385 overflow: hidden; 2386 white-space: nowrap; 2387 text-overflow: ellipsis; } 2388 2389 a.main-video .video-description-wrapper .video-description p { 2390 color: white; 2391 font-size: 13px; 2392 line-height: 1.2; 2393 font-weight: 400; 2394 padding: 0; 2395 display: block; 2396 width: 100%; 2397 height: 15px; 2398 margin: 0 auto; 2399 white-space: nowrap; 2400 overflow: hidden; 2401 text-overflow: ellipsis; } 2402 2403 a.main-video:hover .video-description-wrapper { 2404 top: 0; } 2405 2406 a.main-video:hover .video-description-wrapper .video-description h3 { 2407 height: 10%; 2408 white-space: normal; } 2409 2410 a.main-video:hover .video-description-wrapper .video-description p { 2411 height: 90%; 2412 white-space: normal; } 2413 2414 @media (max-width: 480px) { 2415 a.main-video:hover .video-description-wrapper { 2416 top: 50%; } 2417 a.main-video:hover .video-description-wrapper .video-description h3 { 2418 height: 25px; 2419 white-space: nowrap; } 2420 a.main-video:hover .video-description-wrapper .video-description p { 2421 height: 15px; 2422 white-space: nowrap; } } 2423 2424 .main-video img { 2425 margin: 0 auto; 2426 width: 100%; 2427 max-width: 615px; 2428 max-height: 100%; 2429 display: block; 2430 position: relative; 2431 z-index: 1; } 2432 2433 .play-btn { 2434 float: right; 2435 color: white; 2436 font-size: 40px; 2437 width: 20%; 2438 margin-top: 5px; 2439 text-align: center; } 2440 2441 .play-btn img#play { 2442 max-width: 70px; 2443 max-height: 70px; } 2444 2445 .featured-row { 2446 width: 100%; 2447 background: #2A4E68; 2448 padding: 0; 2449 position: relative; 2450 display: block; 2451 margin-bottom: 50px; } 2452 2453 .featured-row h2 { 2454 color: white; 2455 font-weight: 400; 2456 font-size: 24px; } 2457 2458 .featured-row h2 span { 2459 font-weight: 400; 2460 font-size: 12px; 2461 color: #edf2f7; 2462 margin-left: 20px; } 2463 2464 .featured-row:after { 2465 top: 100%; 2466 left: 10%; 2467 border: solid transparent; 2468 content: " "; 2469 height: 0; 2470 width: 0; 2471 position: absolute; 2472 pointer-events: none; 2473 border-color: rgba(42, 78, 104, 0); 2474 border-top-color: #2A4E68; 2475 border-width: 15px; 2476 margin-left: -15px; } 2477 2478 .daily-recap-wrapper .video-thumb-title { 2479 text-align: center; } 2480 2481 .video-thumb { 2482 /*background: $lightblue;*/ 2483 text-align: center; 2484 width: 100%; 2485 height: 0; 2486 position: relative; 2487 display: table; 2488 overflow: hidden; 2489 margin-bottom: 20px; 2490 -moz-box-sizing: border-box; 2491 box-sizing: border-box; } 2492 2493 .thumb-play { 2494 display: none; 2495 background-image: url("../images/play-button.png"); 2496 background-repeat: no-repeat; 2497 background-position: center center; 2498 background-color: rgba(0, 0, 0, 0.3); 2499 position: absolute; 2500 top: 0; 2501 left: 0; 2502 right: 0; 2503 bottom: 0; } 2504 2505 .video-thumb:hover .thumb-play { 2506 display: block; } 2507 2508 @media (max-width: 767px) { 2509 .video-thumb .thumb-play { 2510 display: block; 2511 background-color: transparent; } } 2512 2513 .video-thumb img.video-thumb-img { 2514 max-width: 100%; 2515 width: 100%; } 2516 2517 .video-thumb p { 2518 color: #C6CDD6; 2519 font-size: 14px; 2520 font-weight: 700; 2521 display: table-cell; 2522 vertical-align: middle; } 2523 2524 .sort-row { 2525 background: #edf2f7; 2526 width: 100%; 2527 min-height: 50px; 2528 padding: 25px 0; 2529 position: relative; 2530 display: block; 2531 margin: 50px 0; 2532 color: #2A4E68; } 2533 2534 .sort-left { 2535 float: left; } 2536 2537 .sort-left i { 2538 color: #b4c5d6; 2539 line-height: 1; 2540 margin-right: 10px; } 2541 2542 .sort-left i:hover { 2543 color: #2A4E68; 2544 cursor: pointer; } 2545 2546 .sort-left i.active { 2547 color: #2A4E68; } 2548 2549 .sort-right { 2550 float: right; 2551 font-size: 12px; 2552 text-transform: uppercase; 2553 font-weight: 600; } 2554 2555 .sort-right i { 2556 margin-left: 10px; 2557 font-weight: 700; 2558 font-size: 14px; } 2559 2560 .video-thumb-title { 2561 margin: -10px 0 0; 2562 color: #2A4E68; 2563 font-size: 12px; 2564 font-weight: 400; 2565 width: 100%; 2566 white-space: nowrap; 2567 overflow: hidden; 2568 text-overflow: ellipsis; } 2569 2570 .video-thumb-speaker { 2571 color: #2A4E68; 2572 font-size: 12px; 2573 font-weight: 600; 2574 margin-bottom: 40px; 2575 width: 100%; 2576 white-space: nowrap; 2577 overflow: hidden; 2578 text-overflow: ellipsis; } 2579 2580 @media (max-width: 767px) { 2581 .daily-recap-wrapper .video-thumb-title { 2582 margin-bottom: 40px; } 2583 .video-thumb-title, .video-thumb-speaker { 2584 text-align: center; } } 2585 2586 .video-thumb-description { 2587 display: none; } 2588 2589 .video-dropdown > .dropdown-menu { 2590 margin: 20px -20px 0; 2591 padding: 10px 0; 2592 min-width: 230px; 2593 border-top-left-radius: 4px; 2594 border-top-right-radius: 4px; 2595 left: -99%; 2596 right: 100%; 2597 background-color: #edf2f7; 2598 background-clip: padding-box; 2599 border: 1px solid rgba(0, 0, 0, 0); 2600 box-shadow: none; } 2601 2602 /*.video-dropdown>.dropdown-menu:after, .video-dropdown>.dropdown-menu:before { 2603 bottom: 100%; 2604 right: 25%; 2605 border: solid transparent; 2606 content: " "; 2607 height: 0; 2608 width: 0; 2609 position: absolute; 2610 pointer-events: none; 2611 } 2612 .video-dropdown>.dropdown-menu:after { 2613 border-color: rgba(255, 255, 255, 0); 2614 border-bottom-color: #fff; 2615 border-width: 15px; 2616 margin-left: -15px; 2617 } 2618 .video-dropdown>.dropdown-menu:before { 2619 border-color: rgba(170, 170, 170, 0); 2620 border-bottom-color: #aaaaaa; 2621 border-width: 15px; 2622 margin-left: -16px; 2623 }*/ 2624 .video-dropdown > .dropdown-menu li a { 2625 text-transform: uppercase; 2626 padding: 13px 20px; 2627 font-size: 12px; 2628 color: #2A4E68; } 2629 2630 .video-dropdown > .dropdown-menu li a:hover { 2631 color: white; 2632 background: #2A4E68; } 2633 2634 .video-dropdown > .dropdown-menu li a:focus { 2635 outline: none; } 2636 2637 /*End Videos Home Page*/ 2638 /* Change Video Gallery View */ 2639 @media (min-width: 768px) { 2640 .video-list .col-lg-3, .video-list .col-md-3, .video-list .col-sm-3 { 2641 width: 100%; } 2642 .video-list .video-thumb { 2643 max-width: 270px; 2644 width: 24%; 2645 float: left; 2646 margin-right: 1%; } 2647 .video-list .video-details { 2648 margin: 10px 0 0 1%; 2649 float: left; 2650 width: 74%; } } 2651 2652 .video-list .video-thumb-speaker { 2653 margin-bottom: 20px; } 2654 2655 .video-list .video-details, .video-list .video-thumb-title, .video-list .video-thumb-speaker { 2656 text-align: left; } 2657 2658 .video-list .video-thumb-title { 2659 font-size: 14px; 2660 font-weight: 600; } 2661 2662 .video-list .video-thumb-description { 2663 color: #2A4E68; 2664 font-size: 12px; 2665 display: block; 2666 overflow: hidden; } 2667 2668 @media (min-width: 1180px) { 2669 .video-list .video-thumb-description { 2670 max-height: 130px; } } 2671 2672 @media (min-width: 991px) and (max-width: 1179px) { 2673 .video-list .video-thumb-description { 2674 max-height: 100px; } } 2675 2676 @media (min-width: 768px) and (max-width: 990px) { 2677 .video-list .video-thumb-description { 2678 max-height: 70px; } } 2679 2680 /* End Change Video Gallery View */ 2681 /*Video Inner Page*/ 2682 .single-video-details { 2683 margin: 60px auto; } 2684 2685 .single-video-details h3 { 2686 text-align: left; } 2687 2688 .single-video-details strong { 2689 color: #2A4E68; } 2690 2691 .video-share { 2692 text-align: right; 2693 float: right; } 2694 2695 .video-share a i { 2696 font-size: 22px; 2697 margin-left: 20px; 2698 vertical-align: middle; 2699 color: #759bb7; } 2700 2701 .video-share a i:hover { 2702 color: #2A4E68; } 2703 2704 @media (max-width: 767px) { 2705 .video-share { 2706 float: none; 2707 text-align: center; 2708 margin: -20px 0 20px; 2709 padding-top: 20px; 2710 padding-bottom: 20px; 2711 border-top: 1px solid #eee; 2712 border-bottom: 1px solid #eee; } 2713 .video-share a i { 2714 margin: 0 10px; } } 2715 2716 .video-share a i.fa-twitter { 2717 font-size: 24px; 2718 margin-bottom: -1px; } 2719 2720 p.single-video-description { 2721 margin: 10px 0 40px; } 2722 2723 .video-categories a { 2724 margin-left: 10px; 2725 text-decoration: underline; } 2726 2727 .video-tags { 2728 margin-top: 15px; } 2729 2730 .video-tags a { 2731 background: #edf2f7; 2732 font-size: 10px; 2733 font-weight: 600; 2734 border-radius: 3px; 2735 margin-left: 10px; 2736 padding: 5px 10px; } 2737 2738 .video-speakers { 2739 margin-top: 15px; 2740 display: block; } 2741 2742 .video-speakers p a { 2743 margin-left: 0; 2744 text-decoration: underline; } 2745 2746 .video-speakers .twitter-follow-button { 2747 margin-left: 10px; } 2748 2749 .video-media-title { 2750 margin: 0 0 10px; 2751 display: block; } 2752 2753 @media (max-width: 767px) { 2754 .video-media-wrapper { 2755 margin-top: 30px; } } 2756 2757 .media-btn-wrapper { 2758 float: left; 2759 margin-top: 10px; } 2760 2761 a.media-btn { 2762 background: #2A4E68; 2763 color: white; 2764 padding: 10px 20px; 2765 border-radius: 4px; 2766 border: 0; } 2767 2768 a.media-btn:hover { 2769 text-decoration: none; 2770 background: #16283A; } 2771 2772 a.media-btn i { 2773 margin-right: 10px; } 2774 2775 a.media-btn.right { 2776 border-top-left-radius: 0px; 2777 border-bottom-left-radius: 0px; 2778 margin-left: -2px; 2779 border-left: 1px solid #3E71A4; } 2780 2781 a.media-btn.left { 2782 border-top-right-radius: 0px; 2783 border-bottom-right-radius: 0px; 2784 margin-right: -2px; 2785 border-right: 1px solid #122231; } 2786 2787 /*End Video Inner Page*/ 2788 /*Docs Main*/ 2789 .top-docs-wrapper { 2790 width: 100%; 2791 background: #edf2f7; 2792 padding: 60px 0; } 2793 2794 .top-docs-wrapper h1 { 2795 text-align: left; } 2796 2797 .top-docs-wrapper p { 2798 color: #2A4E68; } 2799 2800 .top-docs-wrapper hr { 2801 border-color: #b1c9da; 2802 margin: 40px 0; } 2803 2804 a.overview-btn.docs-btn { 2805 border-radius: 2px; 2806 text-transform: capitalize; 2807 margin-right: 2%; 2808 width: 31.33333%; 2809 text-align: center; 2810 line-height: 50px; 2811 height: 50px; 2812 padding: 0 10px; } 2813 2814 a.overview-btn.docs-btn i { 2815 font-size: 25px; 2816 display: inline-block; 2817 color: white; 2818 margin-left: 5px; 2819 height: 50px; 2820 line-height: 50px; 2821 vertical-align: middle; } 2822 2823 .docs-main-search-form { 2824 width: 98%; 2825 margin-top: -20px; 2826 float: left; 2827 position: relative; } 2828 2829 i.docs-search-icon { 2830 position: absolute; 2831 top: 17px; 2832 left: 15px; 2833 color: #C0CDDB; } 2834 2835 .docs-main-search { 2836 border: 2px solid #D5DDE7 !important; 2837 border-radius: 2px; 2838 height: 37px !important; 2839 margin: 7px 0 0 0; 2840 padding-left: 35px; 2841 background: #fff !important; 2842 width: 100%; 2843 -webkit-transition: width 4s; 2844 transition: width 4s; 2845 -webkit-border-horizontal-spacing: 0 !important; 2846 -webkit-border-vertical-spacing: 0 !important; } 2847 2848 .docs-main-search:focus { 2849 outline: none; } 2850 2851 input.docs-main-search::-webkit-input-placeholder { 2852 color: #C0CDDB; 2853 font-size: 12px; 2854 font-weight: 400; } 2855 2856 input.docs-main-search:-moz-placeholder { 2857 /* Firefox 18- */ 2858 color: #C0CDDB; 2859 font-size: 12px; 2860 font-weight: 400; } 2861 2862 input.docs-main-search::-moz-placeholder { 2863 /* Firefox 19+ */ 2864 color: #C0CDDB; 2865 font-size: 12px; 2866 font-weight: 400; } 2867 2868 input.docs-main-search:-ms-input-placeholder { 2869 color: #C0CDDB; 2870 font-size: 12px; 2871 text-transform: lowercase; 2872 font-weight: 400; } 2873 2874 .superuser-wrapper { 2875 text-align: center; } 2876 2877 @media (max-width: 767px) { 2878 .superuser-wrapper { 2879 display: none; } } 2880 2881 .superuser-wrapper p { 2882 margin-top: 10px; 2883 font-size: 14px; 2884 font-weight: 300; } 2885 2886 .superuser-wrapper p strong { 2887 display: block; 2888 font-size: 12px; 2889 font-weight: 600; } 2890 2891 .mid-docs-wrapper { 2892 background: white; 2893 padding: 30px 0 25px; 2894 border-top: 1px solid #edf2f7; 2895 border-bottom: 1px solid #edf2f7; } 2896 2897 .mid-docs-wrapper h2 { 2898 color: #2A4E68; 2899 margin: 0 0 5px; } 2900 2901 .mid-docs-wrapper p { 2902 color: #30739C; 2903 font-weight: 300; } 2904 2905 .docs-dropdown > a { 2906 background: #2A4E68; 2907 padding: 20px 5px; 2908 text-align: center; 2909 font-size: 13px; 2910 color: white; } 2911 2912 .docs-dropdown a { 2913 width: 100%; 2914 display: block; 2915 border-radius: 4px; } 2916 2917 @media (max-width: 767px) { 2918 .docs-dropdown { 2919 margin: 30px 0 10px; } } 2920 2921 .docs-dropdown > a:hover, .docs-dropdown > a:focus { 2922 text-decoration: none; 2923 color: white; 2924 background: #30739C; } 2925 2926 .docs-dropdown i { 2927 margin-left: 10px; 2928 font-size: 18px; } 2929 2930 .docs-dropdown .dropdown-menu { 2931 width: 100%; 2932 margin-top: 10px; } 2933 2934 .docs-dropdown > .dropdown-menu:after, .docs-dropdown > .dropdown-menu:before, .docs-sidebar-dropdown:before, .docs-sidebar-dropdown:after { 2935 bottom: 100%; 2936 left: 50%; 2937 border: solid transparent; 2938 content: " "; 2939 height: 0; 2940 width: 0; 2941 position: absolute; 2942 pointer-events: none; } 2943 2944 .docs-dropdown > .dropdown-menu:after, .docs-sidebar-dropdown:after { 2945 border-color: rgba(255, 255, 255, 0); 2946 border-bottom-color: #ffffff; 2947 border-width: 15px; 2948 margin-left: -15px; } 2949 2950 .docs-dropdown > .dropdown-menu:before, .docs-sidebar-dropdown:before { 2951 border-color: rgba(170, 170, 170, 0); 2952 border-bottom-color: #aaaaaa; 2953 border-width: 16px; 2954 margin-left: -16px; } 2955 2956 .docs-dropdown > .dropdown-menu > li.dropdown-header, .docs-sidebar-dropdown > li.dropdown-header { 2957 text-align: left; 2958 padding: 10px 20px; 2959 margin: 10px 0; 2960 border-bottom: 1px solid #edf2f7; 2961 text-transform: uppercase; 2962 color: #333; 2963 font-weight: 400; } 2964 2965 .docs-dropdown > .dropdown-menu > li.dropdown-header:first-child { 2966 margin-top: 0; } 2967 2968 .docs-dropdown > .dropdown-menu > li > a, .docs-sidebar-dropdown > li > a { 2969 padding: 10px 25px; 2970 text-align: left; 2971 font-size: 13px; 2972 color: #2A4E68; } 2973 2974 .docs-toc { 2975 background: white; 2976 padding-top: 80px; 2977 padding-bottom: 20px; } 2978 2979 .docs-toc h3 i { 2980 font-size: 25px; 2981 margin-right: 10px; } 2982 2983 .docs-toc a { 2984 font-size: 1.1em; 2985 line-height: 1.3; 2986 font-weight: 400; 2987 color: #4c97c3; 2988 display: inline-block; 2989 padding: 10px; } 2990 2991 .docs-toc a:hover { 2992 background: #edf2f7; 2993 text-decoration: none; } 2994 2995 .docs-link-sections { 2996 margin: 0 0 10px; } 2997 2998 .docs-contribute-wrapper { 2999 padding-bottom: 10px; 3000 text-align: center; } 3001 3002 a.overview-btn.contribute-btn { 3003 background: #DA422F; 3004 color: white; 3005 padding: 10px 0; 3006 display: block; 3007 float: none; 3008 text-transform: capitalize; 3009 width: 250px; 3010 margin: 20px auto; } 3011 3012 a.overview-btn.contribute-btn:hover { 3013 background: #B52522; } 3014 3015 a.overview-btn.contribute-btn i { 3016 margin-left: 10px; } 3017 3018 /*------------------------------------*\ 3019 Docs Version Dropdown 3020 \*------------------------------------*/ 3021 3022 .version-dropdown { 3023 position: relative; 3024 float: right; 3025 display: inline-block; 3026 border: solid 1px; 3027 padding: 5px; 3028 } 3029 3030 .version-dropdown-content { 3031 display: none; 3032 position: absolute; 3033 background-color: #f9f9f9; 3034 min-width: 160px; 3035 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 3036 padding: 12px 16px; 3037 top: 25px; 3038 right: 5px; 3039 z-index: 1; 3040 } 3041 3042 .version-dropdown:hover .version-dropdown-content { 3043 display: block; 3044 } 3045 3046 /*End Docs Main*/ 3047 /*Docs Book View*/ 3048 .docs-book-wrapper, .docs-search-wrapper { 3049 margin-top: 10px; 3050 margin-bottom: 40px; } 3051 3052 @media (max-width: 767px) { 3053 .docs-sidebar { 3054 margin-top: 20px; 3055 padding-top: 20px; 3056 border-top: 1px solid #edf2f7; } } 3057 3058 .docs-sidebar-search { 3059 display: block; } 3060 3061 .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { 3062 margin-left: 0; } 3063 3064 .docs-sidebar-releases { 3065 float: left; 3066 margin: 20px 0 0; 3067 width: 100%; } 3068 3069 .docs-sidebar-releases button { 3070 background: #2A4E68; 3071 color: #edf2f7; 3072 display: inline-block; 3073 text-align: center; 3074 padding: 20px 0; 3075 height: 60px; 3076 border-radius: 0; } 3077 3078 .docs-sidebar-releases button:hover, .docs-sidebar-releases button:focus { 3079 color: white; 3080 background: #1D354D; } 3081 3082 .docs-sidebar-releases button.docs-sidebar-home { 3083 width: 25%; 3084 border-right: 1px solid #1c3b53; } 3085 3086 .docs-sidebar-releases button.docs-sidebar-home i { 3087 font-size: 20px; 3088 line-height: 1; } 3089 3090 .docs-sidebar-releases button.docs-sidebar-release-select { 3091 font-size: 11px; 3092 width: 75%; 3093 border-left: 1px solid #496e8a; } 3094 3095 .docs-sidebar-releases button.docs-sidebar-release-select i { 3096 margin-left: 10px; } 3097 3098 .docs-sidebar-dropdown { 3099 right: 0; } 3100 3101 .docs-sidebar-toc { 3102 background: #edf2f7; 3103 float: left; 3104 padding: 0; 3105 color: #2A4E68; 3106 width: 100%; 3107 border-top: 1px solid #edf2f7; } 3108 3109 .docs-sidebar-section { 3110 border-bottom: 1px solid #c8d8e5; 3111 cursor: pointer; } 3112 3113 .docs-sidebar-section:hover { 3114 background: #BCCFDE; } 3115 3116 #table-of-contents.docs-sidebar-section { 3117 background-color: transparent; 3118 padding: 10px; 3119 padding-left: 0px; 3120 } 3121 3122 /* we are not going to show bullets for the local-table-of-contents, 3123 so disable bullet points for table-of-contents too for consistency 3124 */ 3125 #table-of-contents ul { 3126 list-style: none; 3127 } 3128 3129 /* shift the first level of list in the toc left to account for the 3130 fact that there are no bullets */ 3131 #table-of-contents.docs-sidebar-section ul { 3132 padding-left: 20px; 3133 } 3134 3135 /* do not change the background color of the section when the user 3136 moves the mouse into it */ 3137 #local-table-of-contents.docs-sidebar-section { 3138 background-color: transparent; 3139 } 3140 3141 /* do not show the first link, since it only points back to this page */ 3142 #local-table-of-contents a[href="#"] { 3143 display: none; 3144 } 3145 3146 /* we are not going to show the top level entries in the nested list 3147 so disable bullet points for the list entries to avoid having the 3148 others look weird */ 3149 #local-table-of-contents ul { 3150 list-style: none; 3151 } 3152 3153 /* shift the first list in the local toc left to account for the fact 3154 that we don't show its LI elements and that there are no bullets */ 3155 #local-table-of-contents.docs-sidebar-section ul:first-of-type { 3156 padding-left: 0; 3157 } 3158 3159 .docs-sidebar-section.active { 3160 background: #D8E0EA; 3161 padding: 0; 3162 cursor: default; } 3163 3164 .docs-sidebar-section-title { 3165 display: block; 3166 width: 100%; 3167 padding: 10px 20px; 3168 color: #2A4E68; } 3169 3170 a.docs-sidebar-section-title:hover { 3171 text-decoration: #BCCFDE; } 3172 3173 .docs-sidebar-section.active a.docs-sidebar-section-title:hover { 3174 cursor: default; } 3175 3176 .docs-sidebar-section.active ol { 3177 list-style: none; 3178 max-height: 2000px; 3179 -webkit-transition: max-height 2s ease; 3180 transition: max-height 2s ease; } 3181 3182 .docs-sidebar-section ol { 3183 counter-reset: section; 3184 display: block; 3185 max-height: 0; 3186 margin: 0; 3187 padding: 0 20px; 3188 width: 100%; 3189 list-style-position: inside; 3190 white-space: nowrap; 3191 overflow: hidden; 3192 text-overflow: ellipsis; 3193 -webkit-transition: max-height 0s ease; 3194 transition: max-height 0s ease; } 3195 3196 .docs-sidebar-section.active > ol:last-child { 3197 margin-bottom: 30px; } 3198 3199 .docs-sidebar-section ol a { 3200 color: #2A4E68; } 3201 3202 .docs-sidebar-section ol lh { 3203 font-weight: 700; 3204 font-size: 12px; 3205 padding-bottom: 10px; 3206 width: 100%; } 3207 3208 .docs-sidebar-section ol > li { 3209 max-height: 0; 3210 margin-left: 0; 3211 font-size: 12px; 3212 line-height: 2; 3213 width: 97%; 3214 list-style-position: inside; 3215 white-space: nowrap; 3216 overflow: hidden; 3217 text-overflow: ellipsis; 3218 -webkit-transition: max-height 0s ease; 3219 transition: max-height 0s ease; } 3220 3221 .docs-sidebar-section ol.active > li:last-child { 3222 margin-bottom: 20px; 3223 max-height: 2000px; 3224 -webkit-transition: max-height 2s ease; 3225 transition: max-height 2s ease; } 3226 3227 .docs-sidebar-section ol.active li > ul { 3228 max-height: 0; } 3229 3230 .docs-sidebar-section ol.active li, .docs-sidebar-section ol.active li.active > ul, .docs-sidebar-section ol.active li.active, .docs-sidebar-section ol.active li.active ul, .docs-sidebar-section ol.active li.active ul li { 3231 display: list-item; 3232 max-height: 2000px; 3233 -webkit-transition: max-height 2s ease; 3234 transition: max-height 2s ease; } 3235 3236 .docs-sidebar-section ol li ul { 3237 padding: 0; 3238 margin: 0; 3239 list-style: none; 3240 counter-increment: none; } 3241 3242 .docs-sidebar-section ol li ul li:before { 3243 content: " "; } 3244 3245 .docs-sidebar-section ol li > ul > li { 3246 list-style: none; 3247 margin-left: 20px; 3248 counter-increment: none; } 3249 3250 li.docs-has-sub > a { 3251 font-weight: 700; } 3252 3253 li.docs-has-sub:before { 3254 content: "+"; 3255 padding: 0 5px; 3256 margin-right: 5px; 3257 background: #C2CAD8; 3258 border-radius: 4px; } 3259 3260 li.docs-has-sub.open:before { 3261 content: "-"; 3262 padding: 0 6px; } 3263 3264 .docs-header { 3265 position: relative; } 3266 3267 .docs-actions { 3268 text-align: right; 3269 margin-top: 35px; } 3270 3271 .docs-actions i { 3272 margin-left: 0; 3273 padding: 0 5px; 3274 font-size: 20px; 3275 color: #999999; } 3276 3277 .docs-actions i:hover { 3278 color: #333; } 3279 3280 .docs-actions i.fa-rss { 3281 color: #FA600A; } 3282 3283 .docs-actions i.fa-cloud-download { 3284 color: #30739C; } 3285 3286 .docs-actions .fa-info-circle { 3287 border-left: 1px solid #dae5ee; 3288 color: #5bb449; 3289 padding: 0 10px; } 3290 3291 .docs-actions .fa-info-circle:hover { 3292 color: #36782A; } 3293 3294 .docs-actions .fa-info-circle.docs-info-off { 3295 color: #999; } 3296 3297 .docs-actions .fa-bug { 3298 border-left: 1px solid #dae5ee; 3299 color: #DA422F; 3300 padding: 0 10px; } 3301 3302 .docs-actions .fa-bug:hover { 3303 color: #9A201D; } 3304 3305 .docs-actions .fa-angle-double-left { 3306 border-left: 1px solid #dae5ee; 3307 color: #DA422F; 3308 padding: 0 10px; } 3309 3310 .docs-actions .fa-angle-double-left:hover { 3311 color: #9A201D; } 3312 3313 .docs-actions .fa-angle-double-right { 3314 border-left: 1px solid #dae5ee; 3315 color: #DA422F; 3316 padding: 0 10px; } 3317 3318 .docs-actions .fa-angle-double-right:hover { 3319 color: #9A201D; } 3320 3321 .tooltip { 3322 background: none; 3323 white-space: nowrap; } 3324 3325 .docs-byline { 3326 border-top: 1px solid #edf2f7; 3327 border-bottom: 1px solid #edf2f7; 3328 padding: 10px; 3329 font-size: 10px; 3330 color: #9eb5c3; 3331 text-transform: uppercase; } 3332 3333 .docs-browse { 3334 float: right; 3335 font-size: 14px; 3336 color: #6f91a6; 3337 text-transform: uppercase; } 3338 3339 .docs-updated { 3340 float: left; 3341 padding: 5px; } 3342 3343 .docs-versioned { 3344 float: right; 3345 padding: 5px; } 3346 3347 a.docs-edit { 3348 float: right; 3349 color: #9eb5c3; } 3350 3351 a.docs-edit:hover { 3352 color: #2A4E68; 3353 text-decoration: none; } 3354 3355 a.docs-edit i { 3356 margin-right: 5px; } 3357 3358 .docs-body a { 3359 text-decoration: underline; 3360 color: #30739C; } 3361 3362 a.headerlink { 3363 color: #fff; } 3364 3365 a.headerlink:hover { 3366 color: #30739C; } 3367 3368 a.gloss { 3369 background: #edf2f7; 3370 color: #2A4E68; 3371 padding: 2px 5px; 3372 text-decoration: none; } 3373 3374 a.gloss:hover { 3375 background: #D4DCE6; } 3376 3377 a.gloss:focus { 3378 outline: none; } 3379 3380 a.gloss.off { 3381 background: transparent; 3382 padding: 0; 3383 color: #333; 3384 cursor: default; } 3385 3386 pre { 3387 background-color: #333; 3388 color: #fff; 3389 overflow: auto; 3390 margin: 0 0 10px; 3391 padding: 20px 30px; } 3392 3393 pre code, pre .line-number { 3394 font-family: "Courier New", Courier, Monospace; 3395 font-weight: normal; 3396 font-size: 14px; 3397 color: white; 3398 display: block; } 3399 3400 pre .line-number { 3401 float: left; 3402 margin: 0 1em 0 -1em; 3403 border-right: 3px solid #5bb449; 3404 text-align: right; } 3405 3406 pre .line-number span { 3407 display: block; 3408 padding: 0 0.5em 0 1em; } 3409 3410 pre .cl { 3411 display: block; 3412 clear: both; } 3413 3414 .popover { 3415 color: #2A4E68; } 3416 3417 div.sidebar { 3418 margin: 0 0 0.5em 1em; 3419 border: 1px solid #ddb; 3420 padding: 7px 7px 0 7px; 3421 background-color: #ffe; 3422 width: 40%; 3423 float: right; 3424 } 3425 3426 p.sidebar-title { 3427 font-weight: bold; 3428 } 3429 3430 .admonition { 3431 background: #eee; 3432 border-left: 4px solid; 3433 border-radius: 4px; 3434 padding: 15px; 3435 margin: 15px 0; } 3436 3437 .admonition > .last { 3438 margin: 0; 3439 } 3440 3441 .admonition h3 { 3442 font-size: 18px; 3443 font-weight: 600; } 3444 3445 .admonition h3 i { 3446 margin-right: 5px; 3447 font-size: 22px; } 3448 3449 .admonition.note { 3450 background: #edf2f7; 3451 border-color: #2A4E68; 3452 color: #2A4E68; } 3453 3454 .admonition.note a { 3455 color: #2A4E68; } 3456 3457 /* BB: The following eight rules, four "important" and four "warning", 3458 originally had names "docs-important" and "docs-warning" */ 3459 3460 .admonition.important { 3461 background: #feffd6; 3462 border-color: #2A4E68; 3463 color: #2A4E68; } 3464 3465 .admonition.important a { 3466 color: #cca50a; } 3467 3468 .admonition.important h3 { 3469 color: #cca50a; } 3470 3471 .admonition.important h3 i { 3472 color: #cca50a; } 3473 3474 .admonition.warning { 3475 background: #FED3D9; 3476 border-color: #DA422F; 3477 color: #DA422F; } 3478 3479 .admonition.warning h3 { 3480 color: #DA422F; } 3481 3482 .admonition.warning h3 i { 3483 color: #DA422F; } 3484 3485 .admonition.warning a { 3486 color: #DA422F; } 3487 3488 /* BB: added the adminition-title rule to bolden the adminition title */ 3489 .admonition-title { 3490 font-weight: 600; 3491 } 3492 3493 .versionadded { 3494 color: #3C763D; 3495 } 3496 3497 .versionchanged { 3498 color: #31708f; 3499 } 3500 3501 .deprecated { 3502 color: #DA422F; 3503 } 3504 3505 .docs-tags { 3506 width: 100%; 3507 margin-bottom: 30px; } 3508 3509 a.docs-tag { 3510 background: #edf2f7; 3511 padding: 3px 6px; 3512 border-radius: 4px; 3513 display: inline-block; 3514 margin: 0 5px 0 0; 3515 font-size: 12px; 3516 color: #30739C; } 3517 3518 .docs-byline.bottom { 3519 margin-bottom: 30px; } 3520 3521 .docs-license { 3522 /* margin-top: 30px; */ 3523 color: #555; 3524 font-size: 12px; 3525 border-right: 1px solid #edf2f7; } 3526 3527 @media (max-width: 767px) { 3528 .docs-license { 3529 border-right: 0; 3530 border-bottom: 1px solid #edf2f7; 3531 padding-bottom: 20px; 3532 margin-bottom: 20px; } } 3533 3534 .docs-license a { 3535 color: #555; 3536 font-size: 12px; 3537 text-decoration: underline; } 3538 3539 .docs-license a:hover { 3540 color: #222; } 3541 3542 .docs-license img { 3543 float: left; 3544 margin: 5px 15px 20px 0; } 3545 3546 .docs-actions-wrapper { 3547 margin-top: 10px; } 3548 3549 a.docs-footer-actions { 3550 display: block; 3551 color: #555; 3552 text-transform: uppercase; 3553 font-size: 11px; 3554 margin-bottom: 15px; } 3555 3556 a.docs-footer-actions i { 3557 font-size: 18px; 3558 margin-right: 10px; } 3559 3560 a.docs-footer-actions:hover { 3561 color: #222; } 3562 3563 /*End Docs Book View*/ 3564 /*Docs Search View*/ 3565 .docs-search-wrapper h2 { 3566 text-align: center; } 3567 3568 .docs-search-count { 3569 text-align: right; 3570 font-size: 11px; 3571 font-weight: 600; 3572 color: #2A4E68; 3573 border-bottom: 1px solid #edf2f7; 3574 margin: 20px 0; 3575 padding-bottom: 15px; } 3576 3577 .docs-result { 3578 margin: 20px 0; 3579 padding: 20px 0; 3580 border-bottom: 1px solid #edf2f7; } 3581 3582 .docs-result h3 a { 3583 font-size: 16px; 3584 font-weight: 600; 3585 text-decoration: underline; 3586 color: #30739C; } 3587 3588 .docs-result h3 a:hover { 3589 color: #2A4E68; } 3590 3591 .docs-result p { 3592 font-size: 14px; } 3593 3594 .docs-result p span { 3595 font-style: italic; } 3596 3597 .docs-result p span:after { 3598 content: "..."; 3599 margin-left: 5px; 3600 margin-right: 5px; } 3601 3602 .docs-result .docs-search-link { 3603 font-size: 12px; 3604 color: #666; 3605 text-decoration: none; } 3606 3607 .docs-result .docs-search-link:hover { 3608 color: #333; } 3609 3610 .docs-pagination { 3611 text-align: center; } 3612 3613 ul.pagination li a { 3614 margin: 0 3px; 3615 border-radius: 4px; 3616 border: 3px solid #edf2f7; 3617 color: #30739C; 3618 font-weight: 400; 3619 font-size: 14px; } 3620 3621 ul.pagination li.active a, ul.pagination li.active a:hover { 3622 border-color: #30739C; 3623 color: #2A4E68; 3624 background: white; } 3625 3626 ul.pagination li a:hover { 3627 border-color: #C2CAD8; 3628 background: white; } 3629 3630 /*End Docs Search View*/ 3631 /*webui Popover styles*/ 3632 .webui-popover { 3633 position: absolute; 3634 top: 0; 3635 left: 0; 3636 z-index: 1060; 3637 display: none; 3638 width: 276px; 3639 min-height: 50px; 3640 padding: 1px; 3641 text-align: left; 3642 white-space: normal; 3643 background-color: #ffffff; 3644 background-clip: padding-box; 3645 border: 1px solid #cccccc; 3646 border: 1px solid rgba(0, 0, 0, 0.2); 3647 border-radius: 6px; 3648 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } 3649 3650 .webui-popover.top, .webui-popover.top-left, .webui-popover.top-right { 3651 margin-top: -10px; } 3652 3653 .webui-popover.right, .webui-popover.right-top, .webui-popover.right-bottom { 3654 margin-left: 10px; } 3655 3656 .webui-popover.bottom, .webui-popover.bottom-left, .webui-popover.bottom-right { 3657 margin-top: 10px; } 3658 3659 .webui-popover.left, .webui-popover.left-top, .webui-popover.left-bottom { 3660 margin-left: -10px; } 3661 3662 .webui-popover-inner .close { 3663 font-family: arial; 3664 margin: 5px 10px 0 0; 3665 float: right; 3666 font-size: 20px; 3667 font-weight: bold; 3668 line-height: 20px; 3669 color: #000000; 3670 text-shadow: 0 1px 0 #fff; 3671 opacity: 0.2; 3672 filter: alpha(opacity=20); 3673 text-decoration: none; } 3674 3675 .webui-popover-inner .close:hover, .webui-popover-inner .close:focus { 3676 opacity: 0.5; 3677 filter: alpha(opacity=50); } 3678 3679 .webui-popover-title { 3680 padding: 8px 14px; 3681 margin: 0; 3682 font-size: 14px; 3683 font-weight: normal; 3684 line-height: 18px; 3685 background-color: #f7f7f7; 3686 border-bottom: 1px solid #ebebeb; 3687 border-radius: 5px 5px 0 0; } 3688 3689 .webui-popover-content { 3690 padding: 9px 14px; 3691 overflow: auto; } 3692 3693 .webui-popover-inverse { 3694 background-color: #333333; 3695 color: #eeeeee; } 3696 3697 .webui-popover-inverse .webui-popover-title { 3698 background: #3b3b3b; 3699 border-bottom: none; 3700 color: #eeeeee; } 3701 3702 .webui-no-padding .webui-popover-content { 3703 padding: 0; } 3704 3705 .webui-no-padding .list-group-item { 3706 border-right: none; 3707 border-left: none; } 3708 3709 .webui-no-padding .list-group-item:first-child { 3710 border-top: 0; } 3711 3712 .webui-no-padding .list-group-item:last-child { 3713 border-bottom: 0; } 3714 3715 .webui-popover > .arrow, .webui-popover > .arrow:after { 3716 position: absolute; 3717 display: block; 3718 width: 0; 3719 height: 0; 3720 border-color: transparent; 3721 border-style: solid; } 3722 3723 .webui-popover > .arrow { 3724 border-width: 11px; } 3725 3726 .webui-popover > .arrow:after { 3727 border-width: 10px; 3728 content: ""; } 3729 3730 .webui-popover.top > .arrow, .webui-popover.top-right > .arrow, .webui-popover.top-left > .arrow { 3731 bottom: -11px; 3732 left: 50%; 3733 margin-left: -11px; 3734 border-top-color: #999999; 3735 border-top-color: rgba(0, 0, 0, 0.25); 3736 border-bottom-width: 0; } 3737 3738 .webui-popover.top > .arrow:after, .webui-popover.top-right > .arrow:after, .webui-popover.top-left > .arrow:after { 3739 content: " "; 3740 bottom: 1px; 3741 margin-left: -10px; 3742 border-top-color: #ffffff; 3743 border-bottom-width: 0; } 3744 3745 .webui-popover.right > .arrow, .webui-popover.right-top > .arrow, .webui-popover.right-bottom > .arrow { 3746 top: 50%; 3747 left: -11px; 3748 margin-top: -11px; 3749 border-left-width: 0; 3750 border-right-color: #999999; 3751 border-right-color: rgba(0, 0, 0, 0.25); } 3752 3753 .webui-popover.right > .arrow:after, .webui-popover.right-top > .arrow:after, .webui-popover.right-bottom > .arrow:after { 3754 content: " "; 3755 left: 1px; 3756 bottom: -10px; 3757 border-left-width: 0; 3758 border-right-color: #ffffff; } 3759 3760 .webui-popover.bottom > .arrow, .webui-popover.bottom-right > .arrow, .webui-popover.bottom-left > .arrow { 3761 top: -11px; 3762 left: 50%; 3763 margin-left: -11px; 3764 border-bottom-color: #999999; 3765 border-bottom-color: rgba(0, 0, 0, 0.25); 3766 border-top-width: 0; } 3767 3768 .webui-popover.bottom > .arrow:after, .webui-popover.bottom-right > .arrow:after, .webui-popover.bottom-left > .arrow:after { 3769 content: " "; 3770 top: 1px; 3771 margin-left: -10px; 3772 border-bottom-color: #ffffff; 3773 border-top-width: 0; } 3774 3775 .webui-popover.left > .arrow, .webui-popover.left-top > .arrow, .webui-popover.left-bottom > .arrow { 3776 top: 50%; 3777 right: -11px; 3778 margin-top: -11px; 3779 border-right-width: 0; 3780 border-left-color: #999999; 3781 border-left-color: rgba(0, 0, 0, 0.25); } 3782 3783 .webui-popover.left > .arrow:after, .webui-popover.left-top > .arrow:after, .webui-popover.left-bottom > .arrow:after { 3784 content: " "; 3785 right: 1px; 3786 border-right-width: 0; 3787 border-left-color: #ffffff; 3788 bottom: -10px; } 3789 3790 .webui-popover-inverse.top > .arrow, .webui-popover-inverse.top-left > .arrow, .webui-popover-inverse.top-right > .arrow, .webui-popover-inverse.top > .arrow:after, .webui-popover-inverse.top-left > .arrow:after, .webui-popover-inverse.top-right > .arrow:after { 3791 border-top-color: #333333; } 3792 3793 .webui-popover-inverse.right > .arrow, .webui-popover-inverse.right-top > .arrow, .webui-popover-inverse.right-bottom > .arrow, .webui-popover-inverse.right > .arrow:after, .webui-popover-inverse.right-top > .arrow:after, .webui-popover-inverse.right-bottom > .arrow:after { 3794 border-right-color: #333333; } 3795 3796 .webui-popover-inverse.bottom > .arrow, .webui-popover-inverse.bottom-left > .arrow, .webui-popover-inverse.bottom-right > .arrow, .webui-popover-inverse.bottom > .arrow:after, .webui-popover-inverse.bottom-left > .arrow:after, .webui-popover-inverse.bottom-right > .arrow:after { 3797 border-bottom-color: #333333; } 3798 3799 .webui-popover-inverse.left > .arrow, .webui-popover-inverse.left-top > .arrow, .webui-popover-inverse.left-bottom > .arrow, .webui-popover-inverse.left > .arrow:after, .webui-popover-inverse.left-top > .arrow:after, .webui-popover-inverse.left-bottom > .arrow:after { 3800 border-left-color: #333333; } 3801 3802 .webui-popover i.icon-refresh { 3803 display: block; 3804 width: 30px; 3805 height: 30px; 3806 font-size: 20px; 3807 top: 50%; 3808 left: 50%; 3809 position: absolute; 3810 background: url(../img/loading.gif) no-repeat; } 3811 3812 @-webkit-keyframes rotate { 3813 100% { 3814 -webkit-transform: rotate(360deg); } } 3815 3816 @keyframes rotate { 3817 100% { 3818 -webkit-transform: rotate(360deg); 3819 transform: rotate(360deg); } } 3820 3821 .newSubNav { 3822 width: 85%; } 3823 3824 .newSubNav ul { 3825 padding: 0px; 3826 margin-top: 30px; 3827 margin-left: -10px; } 3828 3829 .newSubNav ul:nth-child(2) { 3830 border-top: 1px solid #E8E8E8; 3831 padding-top: 30px; } 3832 3833 .newSubNav li { 3834 list-style: none; } 3835 3836 .newSubNav a { 3837 color: #8A959E; 3838 text-transform: uppercase; 3839 font-size: 12px; 3840 padding: 15px 20px; 3841 display: block; } 3842 3843 .newSubNav a.current, .newSubNav a.current:hover { 3844 background-color: #EDF2F7; 3845 font-weight: bold; 3846 color: #2D709B; } 3847 3848 .newSubNav a:hover { 3849 text-decoration: none; 3850 color: black; } 3851 3852 .newSubNav .fa-chevron-right { 3853 float: right; 3854 margin-top: 2px; 3855 color: #C6D8E4; } 3856 3857 li#start a { 3858 color: #75C320; } 3859 3860 li#openstack-shared-services { 3861 padding-bottom: 20px; 3862 border-bottom: 1px solid #E8E8E8; } 3863 3864 li#start { 3865 margin-top: 20px; } 3866 3867 fieldset { 3868 border: 1px solid #CCCCCC; 3869 padding: 20px 17px 20px 17px; 3870 margin-bottom: 20px; } 3871 3872 fieldset ul { 3873 list-style: none; } 3874 3875 input[type="radio"] { 3876 margin-left: 0px; } 3877 3878 input[type="checkbox"] { 3879 margin-left: 0px !important; } 3880 3881 input[type="checkbox"], input[type="radio"] { 3882 display: inline-block; } 3883 3884 div.tooltip-inner { 3885 max-width: 350px; 3886 } 3887 3888 table.highlighttable { 3889 width: 100%; 3890 } 3891 3892 .docs-sidebar-section ul ul { 3893 padding-left: 0px; 3894 margin-left: 20px; 3895 } 3896 3897 .docs-body .section h1 { 3898 display: none; 3899 } 3900 3901 img.align-left, .figure.align-left { 3902 display: table; 3903 margin-left: 0; 3904 margin-right: auto; 3905 } 3906 3907 img.align-center, .figure.align-center { 3908 display: table; 3909 margin: auto; 3910 } 3911 3912 img.align-right, .figure.align-right { 3913 display: table; 3914 margin-left: auto; 3915 margin-right: 0; 3916 } 3917 3918 /* for search result highlighting */ 3919 span.highlighted { 3920 background-color: #fbe54e; 3921 } 3922 3923 /*img.align-left {*/ 3924 /* display: table;*/ 3925 /* margin-left: 0;*/ 3926 /* margin-right: auto;*/ 3927 /*}*/ 3928 /**/ 3929 /*img.align-center {*/ 3930 /* display: table;*/ 3931 /* margin: auto;*/ 3932 /*}*/ 3933 /**/ 3934 /*img.align-right {*/ 3935 /* display: table;*/ 3936 /* margin-left: auto;*/ 3937 /* margin-right: 0;*/ 3938 /*}*/