1/* color definitions */ 2/* 16 column layout */ 3/* clearfix idiom */ 4/* common mixins */ 5/* page layout + top-level styles */ 6::selection { 7 background-color: #0099cc; 8 color: #fff; } 9::-webkit-selection { 10 background-color: #0099cc; 11 color: #fff; } 12::-moz-selection { 13 background-color: #0099cc; 14 color: #fff; } 15 16html, body { 17 height: 100%; 18 margin: 0; 19 padding: 0; 20 background-color:#F9F9F9; 21 -webkit-font-smoothing: antialiased; 22 /* prevent subpixel antialiasing, which thickens the text */ 23 /* text-rendering: optimizeLegibility; */ 24 /* turned off ligatures due to bug 5945455 */ } 25 26body { 27 color: #222; 28 font: 14px/19px Roboto, sans-serif; 29 font-weight: 400; 30 letter-spacing:.1; 31 padding:0 10px; } 32 33#page-container { 34 width: 940px; 35 margin: 0 40px; } 36 37#page-header { 38 height: 80px; 39 margin-bottom: 20px; 40 font-size: 48px; 41 line-height: 48px; 42 font-weight: 100; 43 padding-left: 10px; } 44 #page-header a { 45 display: block; 46 position: relative; 47 top: 20px; 48 text-decoration: none; 49 color: #555555 !important; } 50 51#main-row { 52 display: inline-block; } 53 #main-row:after { 54 content: "."; 55 display: block; 56 height: 0; 57 clear: both; 58 visibility: hidden; } 59 * html #main-row { 60 height: 1px; } 61 62#page-footer { 63 margin-left: 190px; 64 margin-top: 80px; 65 color: #999999; 66 padding-bottom: 40px; 67 font-size: 12px; 68 line-height: 15px; } 69 #page-footer a { 70 color: #777777; } 71 #page-footer #copyright { 72 margin-bottom: 10px; } 73 74#nav-container { 75 width: 160px; 76 min-height: 10px; 77 margin-right: 20px; 78 float: left; } 79 80#nav { 81 margin:0; 82 padding:0 0 30px; 83} 84 85#side-nav { 86 min-height:5px; /* silly way to avoid doc floating left when nav goes fixed */ 87 margin-bottom:1px; 88} 89#devdoc-nav { 90 outline:none; 91 width:auto; 92 margin: 20px 0 0; } 93 94#devdoc-nav h2 { 95 border:0; 96} 97 98#devdoc-nav.fixed { 99 position: fixed; 100 margin:0; 101 top: 20px; } 102 103#devdoc-nav span.small { 104 font-size:12px; 105 font-weight:normal; 106} 107 108#content { 109 width: 760px; 110 float: left; } 111 112a:hover, 113acronym:hover { 114 color: #7aa1b0 !important; } 115 116a:focus, 117a:active { 118 color: #33b5e5 !important; } 119 120a.external-link { 121 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%; 122 padding-right:16px; 123} 124 125img { 126 border: none; } 127#jd-content img { 128 margin-bottom:15px; 129} 130 131ul { 132 margin: 0; 133 padding: 0; } 134 135strong { 136 font-weight: 500; } 137 138em { 139 font-style: italic; } 140 141acronym, 142.tooltip-link { 143 border-bottom: 1px dotted #555555; 144 cursor: help; } 145 146acronym:hover, 147.tooltip-link:hover { 148 color: #7aa1b0; 149 border-bottom-color: #7aa1b0; } 150 151img.with-shadow, 152video.with-shadow { 153 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); } 154 155/* disclosures mixin */ 156/* content layout */ 157.layout-content-row { 158 display: inline-block; 159 margin-bottom: 10px; } 160 .layout-content-row:after { 161 content: "."; 162 display: block; 163 height: 0; 164 clear: both; 165 visibility: hidden; } 166 * html .layout-content-row { 167 height: 1px; } 168 169.layout-content-col { 170 float: left; 171 margin-left: 20px; } 172 .layout-content-col:first-child { 173 margin-left: 0; } 174 .layout-content-col h3, 175 .layout-content-col h4 { 176 margin-top:0; } 177 178.layout-content-col.span-1 { 179 width: 40px; } 180 181.layout-content-col.span-2 { 182 width: 100px; } 183 184.layout-content-col.span-3 { 185 width: 160px; } 186 187.layout-content-col.span-4 { 188 width: 220px; } 189 190.layout-content-col.span-5 { 191 width: 280px; } 192 193.layout-content-col.span-6 { 194 width: 340px; } 195 196.layout-content-col.span-7 { 197 width: 400px; } 198 199.layout-content-col.span-8 { 200 width: 460px; } 201 202.layout-content-col.span-9 { 203 width: 520px; } 204 205.layout-content-col.span-10 { 206 width: 580px; } 207 208.layout-content-col.span-11 { 209 width: 640px; } 210 211.layout-content-col.span-12 { 212 width: 700px; } 213 214.layout-content-col.span-13 { 215 width: 760px; } 216 217.vspace.size-1 { 218 height: 10px; } 219 220.vspace.size-2 { 221 height: 20px; } 222 223.vspace.size-3 { 224 height: 30px; } 225 226.vspace.size-4 { 227 height: 40px; } 228 229.vspace.size-5 { 230 height: 50px; } 231 232.vspace.size-6 { 233 height: 60px; } 234 235.vspace.size-7 { 236 height: 70px; } 237 238.vspace.size-8 { 239 height: 80px; } 240 241.vspace.size-9 { 242 height: 90px; } 243 244.vspace.size-10 { 245 height: 100px; } 246 247.vspace.size-11 { 248 height: 110px; } 249 250.vspace.size-12 { 251 height: 120px; } 252 253.vspace.size-13 { 254 height: 130px; } 255 256.vspace.size-14 { 257 height: 140px; } 258 259.vspace.size-15 { 260 height: 150px; } 261 262.vspace.size-16 { 263 height: 160px; } 264 265/* nav */ 266#nav { 267 /* section header divs */ 268 /* expanded section header divs */ 269 /* sublinks */ } 270 #nav li { 271 list-style-type: none; 272 font-size: 14px; 273 margin:0; 274 padding:0; 275 line-height: 15px; } 276 #nav a { 277 color: #555555; 278 text-decoration: none; 279 word-wrap:break-word; } 280 #nav .nav-section-header { 281 position: relative; 282 margin-bottom: 1px; 283 padding: 0 30px 0 0; } 284 #nav li.selected a, #nav li.selected > .nav-section-header > a { 285 color: #09C; 286 } 287 #nav li.selected ul li a { 288 /* don't highlight child items */ 289 color: #555555; } 290 #nav .nav-section .nav-section .nav-section-header { 291 /* no white line between second level sections */ 292 margin-bottom: 0; } 293 /* section header links */ 294 #nav > li > div > a { 295 display: block; 296 color: #333333; 297 font-weight: 500; 298 padding: 10px 0 10px 10px; } 299 #nav .nav-section-header:after { 300 content: ''; 301 background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%; 302 width: 34px; 303 height: 34px; 304 display: block; 305 position: absolute; 306 top: 0; 307 right: 0; } 308 #nav .nav-section-header.empty:after { 309 display: none; } 310 /* nested nav headers */ 311 #nav .nav-section .nav-section { 312 position: relative; 313 padding: 0; 314 margin: 0; } 315 #nav .nav-section li a { 316 /* first gen child (2nd level li) */ 317 display:block; 318 font-weight: normal; 319 text-transform: none; 320 padding: 7px 5px 7px 10px; 321 } 322 #nav .nav-section li li a { 323 /* second gen child (3rd level li) */ 324 padding: 5px 5px 5px 10px; 325 } 326 #nav li.expanded .nav-section-header { 327 background:#e9e9e9; 328 background: rgba(0, 0, 0, 0.05); } 329 #nav li.expanded li .nav-section-header { 330 background: transparent; } 331 #nav li.expanded li ul { 332 /* 3rd level ul */ 333 padding:0 0 0 10px; 334 } 335 #nav li.expanded > .nav-section-header:after { 336 content: ''; 337 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%; 338 width: 34px; 339 height: 34px; } 340 #nav li.expanded li ul.tree-list-children { 341 padding:0; 342 } 343 #nav li.expanded li ul.tree-list-children .tree-list-children { 344 padding:0 0 0 10px; 345 } 346 #nav li span.tree-list-subtitle { 347 display:inline-block; 348 padding:5px 0 0 10px; 349 color:#555; 350 text-transform:uppercase; 351 font-size:12px; 352 } 353 #nav li span.tree-list-subtitle:before { 354 content: '—'; 355 } 356 #nav li span.tree-list-subtitle:after { 357 content: '—'; 358 } 359 #nav li ul { 360 display:none; 361 overflow: hidden; 362 margin: 0; } 363 #nav li ul.animate-height-in { 364 -webkit-transition: height 0.25s ease-in; 365 -moz-transition: height 0.25s ease-in; 366 transition: height 0.25s ease-in; } 367 #nav li ul.animate-height-out { 368 -webkit-transition: height 0.25s ease-out; 369 -moz-transition: height 0.25s ease-out; 370 transition: height 0.25s ease-out; } 371 #nav li ul li { 372 padding: 0; } 373 #nav li li li { 374 padding: 0; } 375 #nav li.expanded ul { 376 } 377 #nav li ul > li { 378 padding:0; 379 } 380 #nav li ul > li:last-child { 381 padding-bottom:5px; 382 } 383 #nav li ul.tree-list-children > li:last-child { 384 padding-bottom:0; 385 } 386 #nav li.expanded ul > li { 387 background:#efefef; 388 background: rgba(0, 0, 0, 0.03); } 389 #nav li.expanded ul > li li { 390 background:inherit; } 391 #nav li ul.tree-list-children ul { 392 display:block; } 393 394.new, 395.new-child { 396 font-size: .78em; 397 font-weight: bold; 398 color: #ff3d3d; 399 vertical-align:top; 400 white-space:nowrap; 401} 402 403/* content header */ 404.content-header { 405 height: 30px; 406 margin:20px 0 25px; 407 padding:0 0 10px;} 408.content-header.just-links { 409 margin-bottom:0; 410 padding-bottom:0;} 411 412.content-header h1 { 413 color:#000; 414 margin:0; 415 border-bottom:0; 416 padding:0; 417} 418 419.content-footer { 420 border-top: 1px solid #ccc; 421 margin-top: 10px; 422 padding-top:10px; 423 height: 30px; 424} 425 426.content-footer-sac { 427 border-top: 1px solid #ccc; 428} 429.content-footer .col-9 { 430 margin-left:0; 431} 432.content-footer .col-4 { 433 margin-right:0; 434} 435.content-footer.wrap { 436 width:940px; 437} 438 439.paging-links { 440 position: relative; } 441 .paging-links a { 442 position: absolute; } 443 .paging-links a, 444 .training-nav-top a { 445 font-size: 14px; 446 line-height: 30px; 447 color: #555555; 448 text-decoration: none; 449 text-transform: uppercase; } 450 .paging-links .prev-page-link:before, 451 .training-nav-top .prev-page-link:before { 452 content: ''; 453 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%; 454 width: 10px; 455 height: 10px; 456 display: inline-block; 457 margin-right: 5px; } 458 .training-nav-top .next-page-link, 459 .training-nav-top .start-class-link, 460 .training-nav-top .start-course-link { 461 right: 10px; } 462 .paging-links .prev-page-link { 463 left: -15px; } 464 .paging-links .next-page-link { 465 right: 0px; } 466 .next-page-link:after, 467 .start-class-link:after, 468 .start-course-link:after, 469 .next-class-link:after { 470 content: ''; 471 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%; 472 width: 10px; 473 height: 10px; 474 display: inline-block; 475 margin-left: 5px; } 476 477 478 .training-nav-top a { 479 display:block; 480 float:left; 481 width:122px; 482 height:28px; 483 padding: 8px; 484 line-height:28px; 485 text-align:center; 486 border:1px solid #DADADA; 487 border-bottom:0; 488 } 489 490 .training-nav-top a.next-page-link { 491 border-left:0; 492 width:123px; 493 } 494 495 .paging-links a.disabled, 496 .training-nav-top a.disabled, 497 .content-footer a.disabled { 498 color:#bbb; 499 } 500 501 .paging-links a.disabled:hover, 502 .training-nav-top a.disabled:hover, 503 .content-footer a.disabled:hover { 504 cursor:default; 505 color:#bbb !important; 506 } 507 508 .training-nav-top a.start-class-link, 509 .training-nav-top a.start-course-link { 510 width:262px; 511 } 512 513 /* list of classes on course landing page */ 514 ol.class-list { 515 list-style:none; 516 margin-left:0; 517 } 518 ol.class-list>li { 519 margin:0 0 15px; 520 padding:5px 0 0; 521 overflow:hidden; 522 border-top:1px solid #ccc; 523 } 524 ol.class-list li a.title { 525 font-size:16px; 526 margin:0; 527 clear:left; 528 display:block; 529 height:32px; 530 padding:0 4px; 531 } 532 ol.class-list li a.title h2 { 533 color:inherit; 534 margin:0 0 10px; 535 display:block; 536 float:left; 537 width:675px; 538 } 539 ol.class-list li a.title span { 540 display:none; 541 float:left; 542 font-size:18px; 543 font-weight:bold; 544 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%; 545 width: 10px; 546 height: 32px; 547 } 548 ol.class-list li a.title:hover { 549 background:#ddd; 550 color:#258AAF !important; 551 } 552 ol.class-list li a.title:hover span { 553 display:block; 554 } 555 556 #jd-content 557 ol.class-list li img { 558 float:left; 559 clear:left; 560 width:64px; 561 margin:0 20px 0 0; 562 } 563 ol.class-list li p.description { 564 float:left; 565 display:block; 566 width:250px; 567 margin:0; 568 } 569 ol.class-list li p.description.article { 570 width: 550px; 571 } 572 ol.class-list ol { 573 float:left; 574 width:320px; 575 margin:0 0 0 30px; 576 list-style:none; 577 margin:0 0 0 20px; 578 } 579 ol.class-list div.lessons li { 580 margin:0 0 6px; 581 line-height:16px; 582 } 583 584 585 .hide { 586 display:none !important; 587 } 588 589 .content-footer.next-class { 590 display:block; 591 border:0; 592 margin-top:0; 593 padding-top:0; 594 } 595 596 .content-footer.next-class a.next-class-link { 597 display:block; 598 float:right; 599 text-transform:uppercase; 600 } 601 602 603 604 /* inner-doc tabs w/ title */ 605 606div#title-tabs-wrapper { 607 border-bottom:1px solid #ccc; 608 margin:20px 0 30px; 609} 610h1.with-title-tabs { 611 display:inline-block; 612 margin:0 0 -1px 0; 613 padding:0 60px 0 0; 614 border-bottom:1px solid #F9F9F9; 615} 616ul#title-tabs { 617 list-style:none; 618 padding:0; 619 height:29px; 620 margin:0; 621 font-size:16px; 622 line-height:26px; 623 display:inline-block; 624 vertical-align:bottom; 625} 626ul#title-tabs li { 627 display:block; 628 float:left; 629 margin-right:40px; 630 border-bottom: 3px solid transparent; 631} 632ul#title-tabs li.selected { 633 border-bottom: 3px solid #93C; 634} 635ul#title-tabs li a { 636 color:#333; 637} 638ul#title-tabs li a:hover, 639ul#title-tabs li a:active { 640 color:#93C !important; 641} 642 643 644 645/* content body */ 646@-webkit-keyframes glowheader { 647 from { 648 background-color: #33b5e5; 649 color: #000; 650 border-bottom-color: #000; } 651 652 to { 653 background-color: transparent; 654 color: #33b5e5; 655 border-bottom-color: #33b5e5; } } 656 657@-moz-keyframes glowheader { 658 from { 659 background-color: #33b5e5; 660 color: #000; 661 border-bottom-color: #000; } 662 663 to { 664 background-color: transparent; 665 color: #33b5e5; 666 border-bottom-color: #33b5e5; } } 667 668@keyframes glowheader { 669 from { 670 background-color: #33b5e5; 671 color: #000; 672 border-bottom-color: #000; } 673 674 to { 675 background-color: transparent; 676 color: #33b5e5; 677 border-bottom-color: #33b5e5; } } 678 679h2:target, 680h3:target { 681 -webkit-animation-name: glowheader; 682 -moz-animation-name: glowheader; 683 animation-name: glowheader; 684 -webkit-animation-duration: 0.7s; 685 -moz-animation-duration: 0.7s; 686 animation-duration: 0.7s; 687 -webkit-animation-timing-function: ease-out; 688 -moz-animation-timing-function: ease-out; 689 animation-timing-function: ease-out; } 690 691.design ol h4 { 692 margin-bottom:0; 693} 694.design ol { 695 counter-reset: item; } 696 .design ol>li { 697 font-size: 14px; 698 line-height: 20px; 699 list-style-type: none; 700 position: relative; } 701 .design ol>li:before { 702 content: counter(item) ". "; 703 counter-increment: item; 704 position: absolute; 705 left: -20px; 706 top: 0; } 707 .design ol li.value-1:before { 708 content: "1. "; } 709 .design ol li.value-2:before { 710 content: "2. "; } 711 .design ol li.value-3:before { 712 content: "3. "; } 713 .design ol li.value-4:before { 714 content: "4. "; } 715 .design ol li.value-5:before { 716 content: "5. "; } 717 .design ol li.value-6:before { 718 content: "6. "; } 719 .design ol li.value-7:before { 720 content: "7. "; } 721 .design ol li.value-8:before { 722 content: "8. "; } 723 .design ol li.value-9:before { 724 content: "9. "; } 725 .design ol li.value-10:before { 726 content: "10. "; } 727.design .with-callouts ol>li { 728 list-style-position: inside; 729 margin-left: 0; } 730 .design .with-callouts ol>li:before { 731 display: inline; 732 left: -20px; 733 float: left; 734 width: 17px; 735 color: #33b5e5; 736 font-weight: 500; } 737.design .with-callouts ul>li { 738 list-style-position: outside; } 739 740/* special list items */ 741li.no-bullet { 742 list-style-type: none !important; } 743li.no-bullet *{ 744 margin:0; } 745 746.design li.with-icon { 747 position: relative; 748 margin-left: 20px; 749 min-height: 30px; } 750 .design li.with-icon p { 751 margin-left: 0 !important; } 752 .design li.with-icon:before { 753 position: absolute; 754 left: -40px; 755 top: 0; 756 content: ''; 757 width: 30px; 758 height: 30px; } 759 .design li.with-icon.tablet:before { 760 background-image: url(../images/styles/ico_phone_tablet.png); } 761 .design li.with-icon.web:before { 762 background-image: url(../images/styles/ico_web.png); } 763 .design li.with-icon.action:before { 764 background-image: url(../images/styles/ico_action.png); } 765 .design li.with-icon.use:before { 766 background-image: url(../images/styles/ico_use.png); } 767 768/* figures and callouts */ 769.figure { 770 position: relative; } 771 .figure.pad-below { 772 margin-bottom: 20px; } 773 .figure .figure-callout { 774 position: absolute; 775 color: #fff; 776 font-weight: 500; 777 font-size: 16px; 778 line-height: 23px; 779 text-align: center; 780 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%; 781 padding-right: 2px; 782 width: 30px; 783 height: 29px; 784 z-index: 1000; } 785 .figure .figure-callout.top { 786 top: -9px; } 787 .figure .figure-callout.right { 788 right: -5px; } 789 790.figure-caption { 791 margin: 0 10px 20px 0; 792 font-size: 14px; 793 line-height: 20px; 794 font-style: italic; } 795 796/* rows of figures */ 797.figure-row { 798 font-size: 0; 799 line-height: 0; 800 /* to prevent space between figures */ } 801 .figure-row .figure { 802 display: inline-block; 803 vertical-align: top; } 804 .figure-row .figure + .figure { 805 margin-left: 10px; 806 /* reintroduce space between figures */ } 807 808/* video containers */ 809.framed-galaxynexus-land-span-13 { 810 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat 811scroll top left; 812 padding: 42px 122px 62px 126px; 813 overflow: hidden; } 814 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video, 815.framed-galaxynexus-land-span-13 img { 816 width: 512px; 817 height: 286px; } 818 819 820.framed-galaxynexus-land-span-8{ 821 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat 822scroll top left; 823 padding: 26px 68px 38px 72px; 824 overflow: hidden; } 825 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video, 826.framed-galaxynexus-land-span-8 img { 827 width: 320px; 828 height: 180px; } 829 830.framed-galaxynexus-port-span-9 { 831 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat 832scroll top left; 833 padding: 95px 122px 107px 124px; 834 overflow: hidden; } 835 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video, 836.framed-galaxynexus-port-span-9 img { 837 width: 274px; 838 height: 488px; } 839 840.framed-galaxynexus-port-span-5 { 841 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat 842scroll top left; 843 padding: 75px 31px 76px 33px; 844 overflow: hidden; } 845 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video, 846.framed-galaxynexus-port-span-5 img { 847 width: 216px; 848 height: 384px; } 849 850/* landing page disclosures */ 851.landing-page-link { 852 text-decoration: none; 853 font-weight: 500; 854 color: #333333; } 855 .landing-page-link:after { 856 content: ''; 857 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%; 858 width: 10px; 859 height: 10px; 860 display: inline-block; 861 margin-left: 5px; } 862 863/* tooltips */ 864.tooltip-box { 865 position: absolute; 866 background-color: rgba(0, 0, 0, 0.9); 867 border-radius: 2px; 868 font-size: 14px; 869 line-height: 20px; 870 color: #fff; 871 padding: 6px 10px; 872 max-width: 250px; 873 z-index: 10000; } 874 .tooltip-box.below:after { 875 position: absolute; 876 content: ''; 877 line-height: 0; 878 display: block; 879 top: -10px; 880 left: 5px; 881 border: 5px solid transparent; 882 border-bottom-color: rgba(0, 0, 0, 0.9); } 883 884/* video note */ 885.video-instructions { 886 margin-top: 10px; 887 margin-bottom: 10px; } 888 .video-instructions:before { 889 content: ''; 890 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left; 891 display: inline-block; 892 width: 12px; 893 height: 12px; 894 margin-right: 8px; } 895 .video-instructions:after { 896 content: 'Click device screen to replay movie.'; } 897 898/* download buttons */ 899.download-button { 900 display: block; 901 margin-bottom: 5px; 902 text-decoration: none; 903 background-color: #33b5e5; 904 color: #fff !important; 905 font-weight: 500; 906 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12); 907 padding: 6px 12px; 908 border-radius: 2px; } 909 .download-button:hover, .download-button:focus { 910 background-color: #0099cc; 911 color: #fff !important; } 912 .download-button:active { 913 background-color: #006699; } 914 915/* UI tables and other things found in Writing style and Settings pattern */ 916.ui-table { 917 width: 100%; 918 background-color: #282828; 919 color: #fff; 920 border-radius: 2px; 921 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); 922 border-collapse: separate; } 923 .ui-table th, 924 .ui-table td { 925 padding: 5px 10px; 926 background-color: inherit; 927 border:0;} 928 .ui-table thead th { 929 font-weight: bold; } 930 .ui-table tfoot td { 931 border-top: 1px solid #494949; 932 border-right: 1px solid #494949; 933 text-align: center; } 934 .ui-table tfoot td:last-child { 935 border-right: 0; } 936 937.layout-with-list-item-margins { 938 margin-left: 30px !important; } 939 940.emulate-content-left-padding { 941 margin-left: 10px; } 942 943.do-dont-label { 944 margin-bottom: 10px; 945 padding-left: 20px; 946 background: transparent none no-repeat scroll 0px 3px; } 947 .do-dont-label.bad { 948 background-image: url(../images/styles/ico_wrong.png); } 949 .do-dont-label.good { 950 background-image: url(../images/styles/ico_good.png); } 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970/***** PREVIOUSLY style.css ******************/ 971 972 973 974 975 976@media screen, projection, print { 977[dir='rtl'] { 978 direction: rtl; 979} 980html { 981 line-height: 20px; 982} 983pre, table, input, textarea, code { 984 font-size: 1em; 985} 986address, abbr, cite { 987 font-style: normal; 988} 989[dir='rtl'] th { 990 text-align: right; 991} 992html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q, 993html[lang^=zh] blockquote, html[lang^=zh] q { 994 font-style: normal; 995} 996q { 997 font-style: italic; 998} 999fieldset, iframe, img { 1000 border: 0; 1001} 1002img { 1003 -ms-interpolation-mode: bicubic; 1004 vertical-align: middle; 1005 max-width: 100%; 1006} 1007q { 1008 quotes: none; 1009} 1010sup, sub { 1011 font-size: 11px; 1012 line-height: 0; 1013} 1014} 1015 1016@media screen, projection { 1017 1018table, fieldset { 1019 margin: 0; 1020} 1021h1 { 1022 color:#333; 1023 font-size: 34px; 1024 margin: 36px 0 27px; 1025 padding:0 0 10px; 1026 font-weight:300; 1027} 1028h1, h2 { 1029 line-height: 30px; 1030} 1031h1.short { 1032 margin-right:320px; 1033} 1034h1.short { 1035 margin-right:320px; 1036} 1037h1.super { 1038 font-size: 37px; 1039} 1040h2 { 1041 color:#333; 1042 font-size: 26px; 1043 margin: 32px 0 20px; 1044 padding:0; 1045 font-weight:300; 1046} 1047h3 { 1048 color:#333; 1049 font-size: 21px; 1050 font-weight:400; 1051 margin:21px 0 14px 0; 1052} 1053h3, h4 { 1054 line-height: 21px; 1055} 1056h4 { 1057 font-size: 18px; 1058 margin: 12px 0; 1059 font-weight:500; 1060} 1061h5 { 1062 font-size: 14px; 1063} 1064h5, h6 { 1065 margin: 5px 0; 1066} 1067h6 { 1068 font-size: 12px; 1069} 1070 1071 1072 1073hr { /* applied to the bottom of h2 elements */ 1074 height: 1px; 1075 margin: 5px 0 20px; 1076 border: 0; 1077 background: #ccc; 1078} 1079p, pre, table, form { 1080 margin: 0 0 15px; 1081} 1082small { 1083 font-size: 11.5px; 1084 color: #000; 1085} 1086ul, ol { 1087 margin: 0 0 15px 18px; 1088 padding: 0; 1089} 1090[dir='rtl'] ul, [dir='rtl'] ol { 1091 margin: 10px 30px 10px 10px; 1092} 1093ul ul, ul ol, ol ul, ol ol { 1094 margin-bottom: 0; 1095 margin-top: 0; 1096} 1097li { 1098 margin:0 0 5px; 1099} 1100dt { 1101 font-weight:bold; 1102} 1103dd { 1104 margin:0 0 10px 30px; 1105 padding: 5px; 1106} 1107dd p, 1108dd pre, 1109dd ul, 1110dd ol, 1111dd dl { 1112 margin:10px 0 0; 1113} 1114li p, 1115li pre, 1116li ul, 1117li ol, 1118li dl { 1119 margin-top:5px; 1120 margin-bottom:5px; 1121} 1122pre strong, pre b, a strong, a b, a code { 1123 color: inherit; 1124} 1125pre, code { 1126 color: #060; 1127 font: 13px/1.5 monospace; 1128} 1129code { 1130 font-weight:bold; 1131 font: 13px/14px monospace; 1132} 1133 1134legend { 1135 display: none; 1136} 1137a:link, a:visited { 1138 color: #258aaf; 1139 text-decoration: none; 1140} 1141a:focus, a:hover, a:active { 1142 color: #33B5E5; 1143 text-decoration: none; 1144} 1145strong, b { 1146 font-weight:bold; 1147 color: #222; 1148} 1149table { 1150 border-collapse: collapse; 1151 border-spacing: 0; 1152 border:0; 1153 margin: .5em 1em 1em 0; 1154 width:100%; /* consistent table widths; within IE's quirks */ 1155 background-color:#f7f7f7; 1156} 1157th, td { 1158 padding: 4px 12px; 1159 vertical-align: top; 1160 text-align: left; 1161} 1162td { 1163 background-color:inherit; 1164 border:solid 1px #DDD; 1165} 1166td *:last-child { 1167 margin-bottom:0; 1168} 1169th { 1170 background-color: #999; 1171 color: #fff; 1172 border:solid 1px #DDD; 1173 font-weight: normal; 1174} 1175tr:first-of-type th:first-of-type:empty { 1176 visibility: hidden; 1177} 1178 1179/* opcodes table */ 1180 1181table.instruc td:first-child { 1182 width: 12%; 1183} 1184 1185table.instruc td:first-child + td { 1186 width: 23%; 1187} 1188 1189table.instruc td:first-child + td + td { 1190 width: 28%; 1191} 1192 1193table.instruc td:first-child + td + td + td { 1194 width: 37%; 1195} 1196 1197/* supplemental opcode format table */ 1198 1199table.supplement td:first-child { 1200 width: 20%; 1201} 1202 1203table.supplement td:first-child + td { 1204 width: 20%; 1205} 1206 1207table.supplement td:first-child + td + td { 1208 width: 60%; 1209} 1210 1211/* math details table */ 1212 1213table.math td:first-child { 1214 width: 10%; 1215} 1216 1217table.math td:first-child + td { 1218 width: 30%; 1219} 1220 1221table.math td:first-child + td + td { 1222 width: 60%; 1223} 1224 1225/* -------------------------------------------------------------------------- 1226Footer 1227*/ 1228.line { 1229 clear: both; 1230 background: #acbc00; 1231 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%); 1232 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00), 1233color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00)); 1234 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%); 1235 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%); 1236 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%); 1237 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%); 1238 height: 2px; 1239 margin-top: 150px; 1240 position: relative; 1241 z-index: 11; 1242} 1243#footer { 1244 font-size:11px; 1245 clear: both; 1246 color: #999; 1247 padding: 15px 0; 1248 margin-top:10px; 1249 width:auto; 1250} 1251#footer-local ul { 1252 list-style: none; 1253 margin: 5px 0 30px 0; 1254} 1255#footer-local li { 1256 display: inline; 1257} 1258#footer-local li+li:before { 1259 content: '|'; 1260 padding: 0 3px; 1261 color: #e5e5e5; 1262} 1263#footer-global { 1264 padding: 10px 15px; 1265 background: #f5f5f5; 1266} 1267#footer-global { 1268 border-top: 1px solid #ebebeb; 1269 font-size: 11.5px; 1270 line-height: 1.8; 1271 list-style: none; 1272} 1273#footer-global ul { 1274 margin: 0; 1275} 1276#footer-global li { 1277 display: inline; 1278 font-weight: bold; 1279} 1280#footer-global li+li:before { 1281 content: '¬?'; 1282 padding: 0 3px; 1283} 1284* html #footer-global li { 1285 margin: 0 13px 0 0; 1286} 1287* [dir='rtl'] #footer-global li { 1288 margin: 0 0 0 13px; 1289} 1290*+html #footer-global li { 1291 margin: 0 13px 0 0; 1292} 1293*+[dir='rtl'] #footer-global li { 1294 margin: 0 0 0 13px; 1295} 1296#footer-global li a { 1297 font-weight: normal; 1298} 1299.locales { 1300 margin: 10px 0 0 0px; 1301} 1302[dir='rtl'] .locales { 1303 background-position: right center; 1304 float: left; 1305 padding: 0 24px 0 0; 1306} 1307.locales form { 1308 margin: 0; 1309} 1310.locales select, .sites select { 1311 line-height: 3.08; 1312 margin: 0px 0; 1313 border: solid 1px #EBEBEB; 1314 -webkit-appearance: none; 1315 background: white url('../images/arrows-up-down.png') right center no-repeat; 1316 height: 30px; 1317 color: #222; 1318 line-height: normal; 1319 padding: 5px; 1320 width: 230px; 1321} 1322} 1323 1324/* ============================================================================= 1325 Print Only 1326 ========================================================================== */ 1327@media print { 1328 /* configure printed page */ 1329 @page { 1330 margin: 0.75in 1in; 1331 widows: 4; 1332 orphans: 4; 1333 } 1334 1335 /* reset spacing metrics */ 1336 html, body, .wrap { 1337 margin: 0 !important; 1338 padding: 0 !important; 1339 width: auto !important; 1340 } 1341 1342 /* leave enough space on the left for bullets */ 1343 body { 1344 padding-left: 20px !important; 1345 } 1346 #doc-col { 1347 margin-left: 0; 1348 } 1349 1350 /* hide a bunch of non-content elements */ 1351 #header, #footer, #nav-x, #side-nav, 1352 .training-nav-top, .training-nav-bottom, 1353 #doc-col .content-footer, 1354 .nav-x, .nav-y, 1355 .paging-links, 1356 a.totop { 1357 display: none !important; 1358 } 1359 1360 /* remove extra space above page titles */ 1361 #doc-col .content-header { 1362 margin-top: 0; 1363 } 1364 1365 /* bump up spacing above subheadings */ 1366 h2 { 1367 margin-top: 40px !important; 1368 } 1369 1370 /* print link URLs where possible and give links default text color */ 1371 p a:after { 1372 content: " (" attr(href) ")"; 1373 font-size: 80%; 1374 } 1375 p a { 1376 word-wrap: break-word; 1377 } 1378 a { 1379 color: inherit; 1380 } 1381 1382 /* syntax highlighting rules */ 1383 .str { color: #060; } 1384 .kwd { color: #006; font-weight: bold; } 1385 .com { color: #600; font-style: italic; } 1386 .typ { color: #404; font-weight: bold; } 1387 .lit { color: #044; } 1388 .pun { color: #440; } 1389 .pln { color: #000; } 1390 .tag { color: #006; font-weight: bold; } 1391 .atn { color: #404; } 1392 .atv { color: #060; } 1393} 1394 1395/* ============================================================================= 1396 Columns 1397 ========================================================================== */ 1398 1399@media screen, projection, print { 1400.full { 1401 padding: 2.5em 0; 1402 border-top: solid 1px #ddd; 1403 border-bottom: solid 1px #ddd; 1404 background: #f7f7f7; 1405} 1406.wrap { 1407 margin: 0 auto; 1408 width: 940px; 1409 clear: both; 1410} 1411.cols { 1412 height: 1%; 1413 margin: 0 -1.533742331288343558282%; 1414 width: 103.06748466257669%} 1415*+html .cols { 1416 margin-bottom: 20px; 1417} 1418.cols:after { 1419 clear: both; 1420 content: ' '; 1421 display: block; 1422 height: 0; 1423 visibility: hidden; 1424} 1425.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, 1426.col-13, .col-14, .col-15, .col-16 { 1427 display: inline; 1428 float: left; 1429 margin-left: 10px; 1430 margin-right: 10px; 1431} 1432/* 1433* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html 1434.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 { 1435 margin: 0; 1436 padding: 0 1.4% 20px; 1437} 1438[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5, 1439[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10, 1440[dir='rtl'] .col-11, [dir='rtl'] .col-12 { 1441 float: right; 1442} 1443*/ 1444.col-1 { width: 40px } 1445.col-2 { width: 100px } 1446.col-3 { width: 160px } 1447.col-4 { width: 220px } 1448.col-5 { width: 280px } 1449.col-6 { width: 340px } 1450.col-7 { width: 400px } 1451.col-8 { width: 460px } 1452.col-9 { width: 520px } 1453.col-10 { width: 580px } 1454.col-11 { width: 640px } 1455.col-12 { width: 700px } 1456.col-13 { width: 760px } 1457.col-14 { width: 820px } 1458.col-15 { width: 880px } 1459.col-16 { width: 940px } 1460} 1461 1462.col-right { 1463 margin-right:0px; 1464} 1465 1466@media screen and (max-width:772px) { 1467.col-5, .col-6, .col-7 { 1468 clear: both; 1469 width: 97.0238096%} 1470} 1471 1472/* ============================================================================= 1473 Layout 1474 ========================================================================== */ 1475@media screen, projection, print { 1476 1477/* -------------------------------------------------------------------------- 1478Header, Login, Nav-X, Search 1479*/ 1480#header { 1481 padding: 2.2em 0 0.2em 0; 1482} 1483#header:before, #header:after { 1484 content: ""; 1485 display: table; 1486 clear: both 1487} 1488.logo, .nav-x { 1489 float: left; 1490} 1491.nav-x { 1492 margin-top: -2px; 1493 list-style-type: none; 1494} 1495.nav-x a { 1496 color: #333; 1497 font-size: 16px; 1498} 1499.design a.selected { 1500 color: #33b5e5; 1501} 1502.develop a.selected { 1503 color: #F80; 1504} 1505.distribute a.selected { 1506 color: #9C0; 1507} 1508.source a.selected { 1509 color: #33b5e5; 1510} 1511.devices a.selected { 1512 color: #F80; 1513} 1514.security a.selected { 1515 color: #9C0; 1516} 1517.compatibility a.selected { 1518 color: #9933CC; 1519} 1520 1521 1522.nav-x li { 1523 display: inline; 1524 margin-right: 45px; 1525} 1526.search { 1527 float: right; 1528 position: relative; 1529 width: 220px 1530} 1531.search .bottom, .search .left, .search .right { 1532 position: absolute; 1533 background-color: #a3a3a3; 1534} 1535.search .bottom { 1536 width: 220px; 1537 height: 1px; 1538 top: 24px; 1539 left: 0 1540} 1541.search .left, .search .right { 1542 height: 5px; 1543 width: 1px 1544} 1545.search .left { top: 19px; left: 0 } 1546.search .right { top: 19px; right: 0 } 1547.search form { 1548 float: left; 1549 margin-top: 2px; 1550 width: inherit; 1551} 1552.search .close, 1553#player-frame .close { 1554 position: absolute; 1555 right: 8px; 1556 bottom: 4px; 1557 width: 16px; 1558 height: 16px; 1559 margin: 0; 1560 text-indent: -1000em; 1561 background: url(../images/close.png) no-repeat 0 0; 1562 z-index:9999; 1563} 1564.search .close:hover, .search .close:focus, 1565#player-frame .close:hover, #player-frame .close:focus { 1566 background-position: -16px 0; 1567 cursor:pointer; 1568} 1569#player-frame .close { 1570 top: 6px; 1571} 1572.search form input { 1573 color: #999; 1574 font-size: 1em; 1575 width: inherit; 1576 border: none; 1577 margin: 0; 1578 padding:0 0 0 6px; 1579 z-index: 1500; 1580 background-color: transparent 1581} 1582.search:hover .bottom, .search:hover .left, .search:hover .right { 1583 background-color: #33b5e5; 1584} 1585.search:hover .icon { 1586 background-position: -8px 0 1587} 1588.search form input:focus { 1589 color: #222; 1590 font-weight: bold; 1591 outline:0; 1592} 1593/* Search Dropdown */ 1594.search-dropdown { 1595 padding: 15px; 1596 width: 192px; 1597 border: solid 1px #c5c5c5; 1598 background: #fff; 1599 position: absolute; 1600 top: 35px; 1601 left: 0; 1602 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); 1603 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); 1604 box-shadow: 0 0 10px rgba(0,0,0,0.2) 1605} 1606.search-dropdown ul, .search-dropdown ul li { 1607 list-style-type: none; 1608 margin: 0; 1609 padding: 0 1610} 1611.search-dropdown ul li { 1612 clear: both 1613} 1614.search-dropdown img { 1615 float: left; 1616 margin: 0 10px 10px 0 1617} 1618.search-dropdown h6 { 1619 color: #222; 1620 margin: 0; 1621 line-height: normal 1622} 1623.search-dropdown .desc { 1624 color: #999; 1625 font-size: 11.5px; 1626 line-height: normal; 1627 margin: 0; 1628} 1629.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc { 1630 color: #33b5e5 1631} 1632/* -------------------------------------------------------------------------- 1633Buttons 1634*/ 1635.button, a.button, .button-secondary, a.button-secondary { 1636 border-image: initial; 1637 -webkit-border-radius: 2px; 1638 -moz-border-radius: 2px; 1639 border-radius: 2px; 1640 cursor: pointer; 1641} 1642.button, a.button { 1643 display:inline-block; 1644 background-color: #09c; 1645 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c)); 1646 background-image: -webkit-linear-gradient(top, #2faddb, #09c); 1647 background-image: -moz-linear-gradient(top, #2faddb, #09c); 1648 background-image: -ms-linear-gradient(top, #2faddb, #09c); 1649 background-image: -o-linear-gradient(top, #2faddb, #09c); 1650 background-image: linear-gradient(top, #2faddb, #09c); 1651 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0); 1652 border: 1px solid #3990ab; 1653 color: #fff; 1654} 1655.button-secondary, a.button-secondary { 1656 background-color: #f3f3f3; 1657 border: 1px solid #dcdcdc; 1658 color: #444; 1659} 1660a.button, a.button:visited, a.button-secondary, a.button-secondary:visited { 1661 margin-right: 16px; 1662 font-weight: 400; 1663 min-width: 54px; 1664 outline: 0; 1665 padding: 8px 15px; 1666 text-align: center; 1667} 1668.button, .button-secondary { 1669 margin-right: 16px; 1670 font-weight: 400; 1671 min-width: 54px; 1672 outline: 0; 1673 padding: 0 15px; 1674 text-align: center; 1675} 1676.button:hover, a.button:hover { 1677 border-color: #09c; 1678 background-color: #4cadcb; 1679 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb)); 1680 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb); 1681 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb); 1682 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb); 1683 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb); 1684 background-image: linear-gradient(top, #5dbcd9, #4cadcb); 1685 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', 1686EndColorStr='#4cadcb',GradientType=0); 1687 color: #fff !important; 1688} 1689.button:active, a.button:active { 1690 background-color: #1e799a; 1691 background-image: none; 1692 border-color: #30b7e6; 1693} 1694a.button.big.subtitle { 1695 line-height:18px; 1696} 1697.button-secondary:hover, a.button-secondary:hover { 1698 border-color: #dbdbdb; 1699 background-color: #f3f3f3; 1700 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec)); 1701 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec); 1702 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec); 1703 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec); 1704 background-image: -o-linear-gradient(top, #f9f9f9, #ececec); 1705 background-image: linear-gradient(top, #f9f9f9, #ececec); 1706 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', 1707EndColorStr='#ececec'); 1708 color: #33B5E5 !important; 1709} 1710.button-secondary:active, a.button-secondary:active { 1711 border-color: #dadada; 1712 background: #ebebeb; /* Old browsers */ 1713 /* IE9 SVG, needs conditional override of 'filter' to 'none' */ 1714 background: 1715url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/ 1716Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv 1717eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+ 1718CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg 1719eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl 1720YiIgc3RvcC1vcGFjaXR5PSIxIi8+ 1721CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+ 1722CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+ 1723CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+ 1724CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy 1725R3JhZGllbnQ+ 1726CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg 1727Lz4KPC9zdmc+); 1728 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%, 1729#ffffff 100%); /* FF3.6+ */ 1730 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), 1731color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff)); 1732/* Chrome,Safari4+ */ 1733 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 173490%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ 1735 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff 1736100%); /* Opera 11.10+ */ 1737 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff 1738100%); /* IE10+ */ 1739 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff 1740100%); /* W3C */ 1741 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', 1742endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */ 1743 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 1744 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 1745 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 1746 color: #258AAF !important; 1747} 1748.button.big { 1749 font-size:20px; 1750 display:inline-block; 1751} 1752.button.big span.small { 1753 font-size:14px; 1754} 1755.button-caption { 1756 margin-top:10px; 1757 font-size:12px; 1758 font-style:italic; 1759} 1760 1761.button.disabled, 1762.button.disabled:hover, 1763.button.disabled:active { 1764 background:#ebebeb; 1765 color:#999 !important; 1766 border-color:#999; 1767 cursor:default; 1768} 1769 1770.training-nav-top a.button-secondary, 1771.training-nav-bottom a.button-secondary { 1772 display:block; 1773 float:left; 1774 margin:0; 1775 width:130px; 1776 text-transform:uppercase; 1777 font-weight:bold; 1778 1779 background-color: #f3f3f3; 1780 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec)); 1781 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec); 1782 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec); 1783 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec); 1784 background-image: -o-linear-gradient(top, #f9f9f9, #ececec); 1785 background-image: linear-gradient(top, #f9f9f9, #ececec); 1786 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', 1787EndColorStr='#ececec'); 1788 color: #33B5E5; 1789} 1790 1791.training-nav-top a.button-secondary:hover, 1792.training-nav-bottom a.button-secondary:hover { 1793 background-color: #09c; 1794 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c)); 1795 background-image: -webkit-linear-gradient(top, #2faddb, #09c); 1796 background-image: -moz-linear-gradient(top, #2faddb, #09c); 1797 background-image: -ms-linear-gradient(top, #2faddb, #09c); 1798 background-image: -o-linear-gradient(top, #2faddb, #09c); 1799 background-image: linear-gradient(top, #2faddb, #09c); 1800 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c'); 1801 border: 1px solid #3990ab; 1802 color: #fff !important; 1803} 1804 1805.training-nav-top a.button-secondary.last, 1806.training-nav-bottom a.button-secondary.last { 1807 border-left:0; 1808} 1809 1810.training-nav-top a.button-secondary.double-size, 1811.training-nav-bottom a.button-secondary.double-size { 1812 width:291px; 1813} 1814 1815.training-nav-top, 1816.training-nav-bottom { 1817 float:right; 1818 margin:0 0 0 20px; 1819} 1820 1821.training-nav-bottom { 1822 padding:0 0 20px; 1823} 1824 1825#tb-wrapper, 1826#qv-wrapper { 1827 float:right; 1828 clear:right; 1829 margin:-27px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */ 1830 padding:0 0 20px; 1831} 1832 1833#tb, 1834#qv { 1835 font-size:13px; 1836 line-height:18px; 1837 width:238px; 1838 border:1px solid #ccc; 1839 float:right; 1840} 1841 1842#tb { 1843 width:278px; 1844} 1845 1846#tb h2, 1847#qv h2 { 1848 margin:10px 15px; 1849 padding:0; 1850 text-transform:uppercase; 1851 border-bottom:1px solid gainsboro; 1852} 1853 1854#tb *, 1855#qv * { 1856 font-size:inherit; 1857} 1858 1859#tb .download-box { 1860 padding:0 0 0 15px; 1861} 1862 1863#tb .download-box .filename { 1864 font-size:11px; 1865 margin:4px 4px 10px; 1866 color:#666; 1867} 1868 1869 1870/* Dev guide quicknav */ 1871 1872.sidebox-wrapper { 1873 float:right; 1874 clear:right; 1875 margin:0 0 0 20px; 1876 padding:0 0 20px; 1877} 1878 1879.sidebox { 1880 width:226px; 1881 font-size:13px; 1882 line-height:18px; 1883 border-left:4px solid #99CC00; 1884 float:right; 1885 padding:0 0 0 10px; 1886 margin:0 0 1em 20px; 1887} 1888 1889.sidebox h2, 1890.sidebox h3, 1891.sidebox h4, 1892.sidebox h5 { 1893 font-weight:bold; 1894 margin:0 0 10px; 1895} 1896 1897.sidebox * { 1898 font-size:inherit; 1899} 1900 1901#tb ol, 1902#tb ul, 1903#qv ul { 1904 margin:0 15px 10px 35px; 1905} 1906 1907#qv ol { 1908 list-style:none; 1909 margin:0 15px 15px; 1910 font-size:inherit; 1911 line-height:inherit; 1912} 1913 1914#tb ol ol, 1915#tb ul ul, 1916#qv ol ol, 1917#qv ul ul, 1918.sidebox ol ol, 1919.sidebox ul ul { 1920 margin-bottom:0; 1921} 1922 1923#qv ol ol { 1924 margin:3px 0 3px 15px; 1925} 1926 1927.sidebox p, 1928#qv p, 1929#tb p { 1930 margin: 0 0 10px; 1931} 1932 1933 1934/* -------------------------------------------------------------------------- 1935Form 1936*/ 1937.article form { 1938 margin: 0 0 20px; 1939} 1940.article form .form-required { 1941 color: #dd4b39; 1942} 1943.article form fieldset { 1944 margin: 0 0 20px; 1945 padding: 0; 1946} 1947.article form legend { 1948 display: block; 1949 line-height: 1.5; 1950 margin: 0; 1951 padding: 0; 1952} 1953/* 1954.article form ol, .article form ul { 1955 margin: 0 0 0 1em; 1956 padding: 0 0 0 1em; 1957} 1958[dir='rtl'] .article form ol, [dir='rtl'] .article form ul { 1959 margin: 0 1em 0 0; 1960 padding: 0 1em 0 0; 1961} 1962.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form 1963ul ul { 1964 list-style: none; 1965 margin: 0; 1966 padding: 0; 1967} 1968.article form li { 1969 margin: 0 0 20px; 1970} 1971.article form li li { 1972 margin: 0 0 5px; 1973} 1974*/ 1975.article form label { 1976 display: block; 1977 margin: 0 0 5px; 1978 padding: 0; 1979} 1980.article form input[type='text'], .article form select, .article form textarea, .article form 1981.checkbox-group, .article form .radio-group { 1982 margin-bottom: 15px; 1983} 1984.checkbox-group input { 1985 width: 13px; 1986 height: 13px; 1987 background: #fff; 1988 border: solid 1px #c6c6c6; 1989 float: left; 1990} 1991.article form .checkbox-group, .article form .radio-group { 1992 display: block 1993} 1994.article form select { 1995 border: solid 1px #ebebeb; 1996 border-top-color: #ddd; 1997 -webkit-appearance: none; 1998 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat; 1999 height: 30px; 2000 color: #222; 2001 line-height: normal; 2002 padding: 5px; 2003 width: 130px; 2004} 2005 2006.article form .browse .browse-msg { 2007 font-size: 11.5px; 2008} 2009.article form .browse .button-secondary { 2010 height: auto; 2011 line-height: 25px; 2012 font-size: 11px; 2013 padding: 0 8px; 2014 margin: 0 10px 15px 0; 2015} 2016.article form input[type='text'], .article form textarea { 2017 border: 1px solid #ebebeb; 2018 border-top-color: #dcdcdc; 2019 color: #222; 2020 line-height: normal; 2021 padding: 6px 10px; 2022 width: 300px; 2023} 2024.article form textarea { 2025 height: 150px; 2026} 2027.article form input[type='text']:focus, .article form textarea:focus { 2028 border-color: #33B5E5; 2029 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); 2030 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); 2031 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); 2032 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2); 2033 outline: 0; 2034} 2035.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled { 2036 color: #999; 2037} 2038.article form input[type='text'][disabled], .article form textarea[disabled] { 2039 background-color: #ebebeb; 2040} 2041form .form-error input[type='text'], form .form-error textarea { 2042 border-color: #dd4b39; 2043 margin-right: 20px; 2044} 2045.aside { 2046 -moz-border-radius: 2px; 2047 -webkit-border-radius: 2px; 2048 border-radius: 2px; 2049 margin: 10px 0; 2050 padding: 20px; 2051 color: #666; 2052 position: relative; 2053 background: #f9f9f9; 2054} 2055/* 2056.aside, .notification, .promo { 2057 -moz-border-radius: 2px; 2058 -webkit-border-radius: 2px; 2059 border-radius: 2px; 2060 margin: 10px 0; 2061 padding: 10px; 2062 position: relative; 2063} 2064.aside>:first-child, .notification>:first-child, .promo>:first-child { 2065 margin-top: 0; 2066} 2067.aside>:last-child, .notification>:last-child, .promo>:last-child { 2068 margin-bottom: 0; 2069} 2070.aside { 2071 background: #f9f9f9; 2072} 2073.notification { 2074 background: #fffbe4; 2075 border-color: #f8f6e6; 2076} 2077.promo { 2078 background: #f6f9ff; 2079 border-color: #eff2f9; 2080} 2081*/ 2082 2083/* SDK TOS styles */ 2084 2085div.sdk-terms { 2086 white-space: pre-wrap; 2087 word-wrap: break-word; 2088 font-family: inherit; 2089 font-size: inherit; 2090 padding: 10px; 2091 height: 370px; 2092 width: 738px; 2093 border: 1px solid #444; 2094 background: transparent; 2095 overflow:auto; 2096 margin:0 0 10px; 2097} 2098 2099div.sdk-terms.fullsize { 2100 padding: 0; 2101 height: auto; 2102 width: auto; 2103 border:none; 2104} 2105 2106div.sdk-terms h3, 2107div.sdk-terms h2 { 2108 margin:0; 2109} 2110 2111div#sdk-terms-form { 2112 padding:0 0 0 10px; 2113} 2114 2115div#sdk-terms-form input { 2116 display:inline; 2117 margin:4px 4px 4px 0; 2118} 2119 2120 2121/* -------------------------------------------------------------------------- 2122Code Style 2123*/ 2124pre { 2125 margin:0 0 1em 0; 2126 padding: 1em; 2127 overflow: auto; 2128 border: solid 1px #ddd; 2129 background: #f7f7f7; 2130} 2131.str { color: #080; } 2132.kwd { color: #008; } 2133.com { color: #800; } 2134.typ { color: #606; } 2135.lit { color: #066; } 2136.pun { color: #660; } 2137.pln { color: #000; } 2138.tag { color: #008; } 2139.atn { color: #828; } 2140.atv { color: #080; } 2141.dec { color: #606; } 2142 2143/* -------------------------------------------------------------------------- 2144Three-Pane 2145*/ 2146/* Package Nav & Classes Nav */ 2147.three-pane { 2148 position: relative; 2149 border-top: solid 1px #ebebeb; 2150} 2151#packages-nav .js-pane, 2152#classes-nav .js-pane { 2153 overflow:visible; 2154} 2155#packages-nav { 2156 height:270px; 2157 max-height: inherit; 2158 overflow: hidden; 2159 position: relative; 2160} 2161#classes-nav { 2162 overflow: hidden; 2163 position: relative; 2164} 2165#packages-nav ul, #classes-nav ul { 2166 list-style-type: none; 2167 margin: 10px 0 20px 0; 2168 padding: 0; 2169} 2170#classes-nav li { 2171 font-weight: bold; 2172 margin: 5px 0; 2173} 2174#packages-nav li, 2175#classes-nav li li { 2176 margin: 0; 2177} 2178#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited, 2179#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited { 2180 padding: 0 0 0 4px; 2181} 2182#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited, 2183#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited, 2184#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited { 2185 color: #222; 2186 font-weight: normal; 2187} 2188#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited, 2189#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited { 2190 display: block; 2191} 2192#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected 2193a:visited, 2194#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected 2195a:visited, 2196#nav-tree li div.selected { 2197 font-weight: 500; 2198 color: #0099cc; 2199 background-color:#fff; } 2200 #packages-nav li.selected ul li a, 2201 #classes-nav li.selected ul li a { 2202 /* don't highlight child items */ 2203 color: #555555; } 2204#nav-tree li div.selected a { 2205 font-weight: 500; 2206 color: #0099cc; 2207} 2208#nav-swap { 2209 height:30px; 2210 border-top:1px solid #ccc; 2211 display: none; 2212} 2213#nav-swap a { 2214 display:inline-block; 2215 height:100%; 2216 color: #222; 2217 font-size: 12px; 2218 padding: 5px 0 5px 5px; 2219} 2220 2221#nav-swap .fullscreen { 2222 float: right; 2223 width: 24px; 2224 height: 24px; 2225 text-indent: -1000em; 2226 padding:0; 2227 margin:3px 5px 0; 2228 background: url(../images/fullscreen.png) no-repeat -24px 0; 2229} 2230#nav-swap .fullscreen.disabled { 2231 background-position: 0 0; 2232} 2233#nav-swap .fullscreen:hover, 2234#nav-swap .fullscreen:focus { 2235 cursor:pointer; 2236} 2237 2238 2239/* nav tree */ 2240#side-nav, #devdoc-nav, #swapper, 2241#nav-tree, #tree-list { 2242 overflow:hidden; 2243 margin-left:0; 2244} 2245 2246#nav-tree, #swapper { 2247 display: none; 2248} 2249 2250#nav-tree ul { 2251 list-style:none; 2252 padding:0; 2253 margin:10px 0; 2254} 2255 2256#nav-tree ul li div { 2257 padding:0 0 0 4px; 2258} 2259 2260#side-nav #nav-tree ul li a, 2261#side-nav #nav-tree ul li span.no-children { 2262 padding: 0; 2263 margin: 0; 2264} 2265 2266#nav-tree .plus { 2267 margin: 0 3px 0 0; 2268} 2269 2270#nav-tree ul ul { 2271 list-style: none; 2272 margin: 0; 2273 padding: 0 0 0 0; 2274} 2275 2276#nav-tree ul li { 2277 margin: 0; 2278 padding: 0 0 0 0; 2279 white-space: nowrap; 2280} 2281 2282#nav-tree .children_ul { 2283 padding:0; 2284 margin:0; 2285} 2286#nav-tree .children_ul li div { 2287 padding:0 0 0 10px; 2288} 2289#nav-tree .children_ul .children_ul li div { 2290 padding:0 0 0 20px; 2291} 2292 2293#nav-tree a.nolink { 2294 color: #222; 2295 text-decoration: none; 2296} 2297 2298#nav-tree span.label { 2299 width: 100%; 2300} 2301 2302#nav-tree { 2303 overflow-x: auto; 2304 overflow-y: scroll; 2305 outline:0; 2306} 2307 2308 2309/* Content */ 2310#doc-col { 2311 margin-right:0; 2312} 2313#doc-content-container { 2314 margin-left: 291px 2315} 2316#doc-header, #doc-content { 2317 padding: 1em 2em; 2318} 2319#doc-header { 2320 background: #f7f7f7; 2321} 2322#doc-header h1 { 2323 line-height: 0; 2324 margin-bottom: 15px; 2325} 2326#api-info-block { 2327 float: right; 2328 font-weight: bold; 2329} 2330#api-info-block a, #api-info-block a:active, #api-info-block a:visited { 2331 color: #222; 2332} 2333#api-info-block a:hover, #api-info-block a:focus { 2334 color: #33B5E5; 2335} 2336#api-nav-header { 2337 height:19px; /* plus 16px padding = 35; same as #nav li */ 2338 font-size:14px; 2339 padding: 8px 0; 2340 margin: 0; 2341 border-bottom: 1px solid #CCC; 2342 background:#e9e9e9; 2343 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */ 2344 display: none; 2345 2346} 2347#api-nav-title { 2348 padding:0 5px; 2349 white-space:nowrap; 2350 display: none; 2351} 2352 2353#api-level-toggle { 2354 float:right; 2355 padding:0 5px; 2356} 2357 2358#api-level-toggle label { 2359 margin:0; 2360 vertical-align:top; 2361 line-height: 19px; 2362 font-size:13px; 2363 height: 19px; 2364} 2365 2366#api-level-toggle .select-wrapper { 2367 width: 35px; 2368 display: inline-block; 2369 overflow: hidden; 2370} 2371#api-level-toggle select { 2372 border: 0; 2373 appearance:none; 2374 -moz-appearance:none; 2375 -webkit-appearance: none; 2376 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat; 2377 color: #222; 2378 height: 19px; 2379 line-height: 19px; 2380 padding: 0; 2381 margin:1px 0 0 0; 2382 width:150%; 2383 font-size:13px; 2384 vertical-align:top; 2385 outline:0; 2386} 2387 2388 2389/* Toggle for revision notes and stuff */ 2390div.toggle-content.closed .toggle-content-toggleme { 2391 display:none; 2392} 2393 2394#jd-content img.toggle-content-img { 2395 margin:0 5px 5px 0; 2396} 2397div.toggle-content p { 2398 margin:10px 0 0; 2399} 2400div.toggle-content-toggleme { 2401 padding:0 0 0 15px; 2402} 2403 2404 2405/* API LEVEL FILTERED MEMBERS */ 2406 2407.absent, 2408.absent a:link, 2409.absent a:visited, 2410.absent a:hover, 2411.absent * { 2412 color:#bbb !important; 2413 cursor:default !important; 2414 text-decoration:none !important; 2415} 2416#devdoc-nav li.absent.selected, 2417#devdoc-nav li.absent.selected *, 2418#devdoc-nav div.label.absent.selected, 2419#devdoc-nav div.label.absent.selected * { 2420 background-color:#eaeaea !important; 2421} 2422.absent h4.jd-details-title, 2423.absent h4.jd-details-title * { 2424 background-color:#f6f6f6 !important; 2425} 2426.absent img { 2427 opacity: .3; 2428 filter: alpha(opacity=30); 2429 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 2430} 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440/* JQUERY RESIZABLE STYLES */ 2441.ui-resizable { position: relative; } 2442.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; } 2443.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; } 2444/*body .ui-resizable-disabled .ui-resizable-handle { display: none; } 2445body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/ 2446.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0; 2447border-bottom: solid 1px #ededed; 2448 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; } 2449/* 2450.ui-resizable-e { 2451cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid 24521px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; } 2453*/ 2454 2455/* -------------------------------------------------------------------------- 2456Lightbox 2457*/ 2458.lightbox { 2459 width: 769px; 2460 padding: 1.5em; 2461 margin: 0 auto; 2462 border: solid 1px #dcdcdc; 2463 background: #fff; 2464 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1); 2465 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1); 2466 box-shadow: 1px 1px 5px rgba(0,0,0,0.1) 2467} 2468.lightbox .header { 2469 float: left; 2470 width: 720px; 2471 margin: -10px 20px 10px 0; 2472} 2473.lightbox .close { 2474 float: right; 2475 width: 10px; 2476 height: 10px; 2477 margin: -10px -10px 10px 0; 2478 text-indent: -1000em; 2479 background: url(../images/close.png) no-repeat 0 0; 2480} 2481.lightbox .close:hover, .lightbox .close:focus { 2482 background-position: -10px 0; 2483} 2484 2485/* -------------------------------------------------------------------------- 2486Butterbar 2487*/ 2488#butterbar-wrapper { 2489 position:absolute; 2490 top:0; 2491 left:0; 2492 width:100%; 2493} 2494#butterbar { 2495 width:940px; 2496 margin:0 auto; 2497} 2498#butterbar-message { 2499 background-color:#f80; 2500 float:right; 2501 font-size:12px; 2502 font-weight:bold; 2503 padding:0 10px; 2504 border-radius: 0 0 5px 5px; 2505} 2506#butterbar-message a {color:#fff !important} 2507#butterbar-message a:hover {text-decoration:underline;} 2508 2509/* -------------------------------------------------------------------------- 2510Misc 2511*/ 2512 2513 2514.clearfix:before, .clearfix:after { 2515 content: ""; 2516 display: table 2517} 2518.clearfix:after { 2519 clear: both 2520} 2521.clearfix { 2522 *zoom: 1 2523} 2524table.blank th, table.blank td { 2525 border: 0; 2526 background: none 2527} 2528.caption { 2529 margin: 0.5em 0 2em 0; 2530 color: #000; 2531 font-size: 11.5px; 2532} 2533 2534.nolist { 2535 list-style:none; 2536 margin-left:0; 2537} 2538#tb .nolist { 2539 margin-left:15px; 2540} 2541 2542 2543pre.classic { 2544 background-color:transparent; 2545 border:none; 2546 padding:0; 2547} 2548 2549p.img-caption { 2550 margin: -10px 0 20px; 2551 font-size:13px; 2552 color:#666; 2553} 2554 2555div.figure, 2556div.figure-right { 2557 float:right; 2558 clear:right; 2559 margin:10px 0 0 0; 2560 padding:0 0 0 20px; 2561 /* width must be defined w/ an inline style matching the image width */ 2562} 2563 2564div.figure-left { 2565 float:left; 2566 clear:left; 2567 margin:10px 0 0 0; 2568 padding:0 20px 0 0; 2569 /* width must be defined w/ an inline style matching the image width */ 2570} 2571 2572img.frame { 2573 border:1px solid #DDD; 2574 padding:4px; 2575} 2576 2577p.table-caption { 2578 margin: 0 0 4px 0; 2579 font-size:13px; 2580 color:#666; 2581} 2582 2583p.code-caption { 2584 margin: 0 0 4px 0; 2585 font: 12px/1.5 monospace; 2586 color:#666; 2587} 2588 2589div.note, 2590div.caution, 2591div.warning { 2592 margin: 0 0 15px; 2593} 2594 2595p.note, div.note, 2596p.caution, div.caution, 2597p.warning, div.warning { 2598 padding: 0 0 0 10px; 2599 border-left: 4px solid; 2600} 2601 2602p.note, div.note { 2603 border-color: #258AAF; 2604} 2605 2606p.caution, div.caution { 2607 border-color: #FF8800; 2608} 2609 2610p.warning, div.warning { 2611 border-color: #ff4443; 2612} 2613 2614div.note.design { 2615 border-left: 4px solid #33B5E5; 2616} 2617 2618div.note.develop { 2619 border-left: 4px solid #F80; 2620} 2621 2622div.note.distribute { 2623 border-left: 4px solid #9C0; 2624} 2625 2626.note p, .caution p, .warning p { 2627 margin:0 0 5px; 2628} 2629 2630.note p:last-child, .caution p:last-child, .warning p:last-child { 2631 margin-bottom:0; 2632} 2633 2634body.about blockquote { 2635 display:block; 2636 float:right; 2637 width:280px; 2638 font-size:20px; 2639 font-style:italic; 2640 line-height:24px; 2641 color:#33B5E5; 2642 margin:0 0 20px 30px; 2643} 2644 2645div.design-announce p { 2646 margin:0 0 10px; 2647} 2648 2649#devdoc-nav a.totop { 2650 display:block; 2651 top:0; 2652 width:inherit; 2653 background: transparent url(../images/styles/gototop.png) no-repeat scroll 50% 50%; 2654 text-indent:-9999em; 2655} 2656#devdoc-nav a.totop { 2657 position:fixed; 2658 display:none; 2659} 2660#devdoc-nav a.totop:hover { 2661 background-color:#33B5E5; 2662} 2663 2664.content-footer a.totop { 2665 text-transform:uppercase; 2666 line-height:30px; 2667} 2668 2669.expandable { 2670 height:34px; 2671 padding-left:20px; 2672 position:relative; 2673} 2674.expandable:before { 2675 content: ''; 2676 background-image: url(../images/styles/disclosure_down.png); 2677 background-repeat:no-repeat; 2678 background-position: -12px -9px; 2679 width: 20px; 2680 height: 20px; 2681 display: inline-block; 2682 position: absolute; 2683 top: 0; 2684 left: 0; } 2685} 2686.expandable.expanded:before { 2687 background-image: url(../images/styles/disclosure_up.png); 2688} 2689 2690 2691 2692/* ----------------------------------------------- 2693Dialog box for popup messages 2694*/ 2695 2696div.dialog { 2697 height:0; 2698 margin:0 auto; 2699} 2700 2701div.dialog>div { 2702 z-index:99; 2703 position:fixed; 2704 margin:70px 0; 2705 width: 391px; 2706 height: 200px; 2707 background: #F7F7F7; 2708-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5); 2709-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); 2710box-shadow: 0 0 15px rgba(0,0,0,0.5); 2711} 2712/* IE6 can't position fixed */ 2713* html div.dialog div { position:absolute; } 2714 2715 2716div#deprecatedSticker { 2717 display:none; 2718 z-index:99; 2719 position:fixed; 2720 right:15px; 2721 top:114px; 2722 margin:0; 2723 padding:1em; 2724 background:#FFF; 2725 border:1px solid #dddd00; 2726 box-shadow:-5px 5px 10px #ccc; 2727 -moz-box-shadow:-5px 5px 10px #ccc; 2728 -webkit-box-shadow:-5px 5px 10px #ccc; 2729} 2730 2731div#naMessage { 2732 display:none; 2733 width:555px; 2734 height:0; 2735 margin:0 auto; 2736} 2737 2738div#naMessage div { 2739 z-index:99; 2740 width:450px; 2741 position:fixed; 2742 margin:50px 0; 2743 padding:4em 4em 3em; 2744 background:#FFF; 2745 border:1px solid #999; 2746 box-shadow:-10px 10px 40px #888; 2747 -moz-box-shadow:-10px 10px 40px #888; 2748 -webkit-box-shadow:-10px 10px 40px #888; 2749} 2750/* IE6 can't position fixed */ 2751* html div#naMessage div { position:absolute; } 2752 2753div#naMessage strong { 2754 font-size:1.1em; 2755} 2756 2757 2758/* -------------------------------------------------------------------------- 2759Slideshow Controls & Next/Prev 2760*/ 2761.slideshow-next, .slideshow-prev { 2762 width: 20px; 2763 height: 36px; 2764 text-indent: -1000em; 2765} 2766.slideshow-container { 2767 margin: 2em 0; 2768} 2769.slideshow-container:before, .slideshow-container:after { 2770 content: ""; 2771 display: table; 2772 clear: both; 2773} 2774a.slideshow-next, a.slideshow-next:visited { 2775 2776 float: right; 2777 2778 background: url(../images/arrow-right.png) no-repeat 0 0 2779 2780} 2781 2782a.slideshow-prev, a.slideshow-prev:visited { 2783 2784 float: left; 2785 2786 background: url(../images/arrow-left.png) no-repeat 0 0 2787 2788} 2789 2790.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus { 2791 2792 background-position: 0 -36px 2793 2794} 2795 2796.slideshow-next:active, .slideshow-prev:active { 2797 2798 background-position: 0 -72px 2799 2800} 2801.slideshow-nav { 2802 width: 74px; 2803 margin: 0 auto; 2804} 2805.slideshow-nav a, .slideshow-nav a:visited { 2806 display: inline-block; 2807 width: 12px; 2808 height: 12px; 2809 margin: 0 2px 20px 2px; 2810 background: #ccc; 2811 -webkit-border-radius: 50%; 2812 -moz-border-radius: 50%; 2813 border-radius: 50%; 2814} 2815.slideshow-nav a:hover, .slideshow-nav a:focus { 2816 2817 background: #33B5E5 2818} 2819 2820.slideshow-nav a:active { 2821 2822 background: #1e799a; 2823 background: #ebebeb; 2824 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 2825 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 2826 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05); 2827} 2828.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited { 2829 background: #33B5E5 2830} 2831/* -------------------------------------------------------------------------- 2832Tabs 2833*/ 2834ul.tabs { 2835 padding: 0; 2836 margin: 2em 0 0 0; 2837} 2838ul.tabs:before, ul.tabs:after { 2839 content: ""; 2840 display: table; 2841 clear: both; 2842} 2843ul.tabs li { 2844 list-style-type: none; 2845 float: left; 2846} 2847ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited { 2848 display: block; 2849 height: 36px; 2850 line-height: 36px; 2851 padding: 0 15px; 2852 margin-right: 2px; 2853 color: #222; 2854 -moz-border-radius-topleft: 2px; 2855 -moz-border-radius-topright: 2px; 2856 -moz-border-radius-bottomright: px; 2857 -moz-border-radius-bottomleft: px; 2858 -webkit-border-radius: 2px 2px px px; 2859 border-radius: 2px 2px px px; 2860 border-top: solid 1px #ebebeb; 2861 border-left: solid 1px #ebebeb; 2862 border-right: solid 1px #ebebeb; 2863 background-color: #fff; 2864 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa)); 2865 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa); 2866 background-image: -moz-linear-gradient(top, #ffffff, #fafafa); 2867 background-image: -ms-linear-gradient(top, #ffffff, #fafafa); 2868 background-image: -o-linear-gradient(top, #ffffff, #fafafa); 2869 background-image: linear-gradient(top, #ffffff, #fafafa); 2870 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', 2871EndColorStr='#fafafa'); 2872} 2873ul.tabs li a:hover { 2874 color: #33B5E5; 2875} 2876ul.tabs li a.selected { 2877 height: 37px; 2878 color: #33B5E5; 2879 background-color: #f7f7f7; 2880 background-image: none; 2881 border-color: #ddd; 2882} 2883.tab-content { 2884 padding: 1.2em; 2885 margin: -1px 0 2em 0; 2886 -webkit-border-radius: 2px; 2887 -moz-border-radius: 2px; 2888 border-radius: 2px; 2889 border: solid 1px #ddd; 2890 background: #f7f7f7; 2891} 2892/* -------------------------------------------------------------------------- 2893Feature Boxes 2894*/ 2895.feature-box { 2896 width: 291px; 2897 height: 200px; 2898 position: relative; 2899 background: #F7F7F7; 2900} 2901.box-border .top, .box-border .bottom, .box-border .left, .box-border .right { 2902 z-index: 100; 2903 position: absolute; 2904 background-color: #aaa; 2905} 2906.box-border .top, .box-border .bottom { 2907 width: 291px; 2908 height: 1px; 2909} 2910.dialog .box-border .top, 2911.dialog .box-border .bottom { width:391px; } 2912 2913.box-border .left, .box-border .right { 2914 width: 1px; 2915 height: 8px; 2916} 2917.box-border .top { top: 0; left: 0 } 2918.box-border .top .left { top: 1px; left: 0 } 2919.box-border .top .right { top: 1px; right: 0 } 2920.box-border .bottom .left { top: -8px; left: 0 } 2921.box-border .bottom { top: 200px; left: 0 } 2922.box-border .bottom .right { top: -8px; right: 0 } 2923 2924.feature-box h4, 2925.dialog h4 { 2926 margin: 15px 18px 10px; 2927 padding:0; 2928} 2929 2930.feature-box p, 2931.dialog p { 2932 margin: 10px 18px; 2933 padding:0; 2934} 2935.feature-box .link, 2936.dialog .link { 2937 border-top: 1px solid #dedede; 2938 bottom: 0; 2939 position: absolute; 2940 width: inherit; 2941} 2942.feature-box a, .feature-box h4, 2943.dialog a, .dialog h4 { 2944 -webkit-transition: color .4s ease; 2945 -moz-transition: color .4s ease; 2946 -o-transition: color .4s ease; 2947 transition: color .4s ease; 2948} 2949.feature-box:hover { 2950 cursor: pointer; 2951} 2952.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover 2953.left, .feature-box:hover .right { 2954 background-color: #33B5E5; 2955} 2956.feature-box:hover h4, .feature-box:hover a { 2957 color: #33B5E5; 2958} 2959/* -------------------------------------------------------------------------- 2960Page-Specific Styles 2961*/ 2962.colors { 2963 position: relative; 2964 float: left; 2965 width: 92px; 2966 margin: 40px 0 20px; 2967} 2968.colors div { 2969 color: #fff; 2970 font-size: 11.5px; 2971 width: 82px; 2972 height: 82px; 2973 margin-top:-30px; 2974 line-height: 82px; 2975 text-align: center; 2976 border: solid 5px #fff; 2977 -webkit-border-radius: 50%; 2978 -moz-border-radius: 50%; 2979 border-radius: 50%; 2980} 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995/* ########### REFERENCE DOCS ################## */ 2996 2997#packages-nav h2, 2998#classes-nav h2 { 2999 font-size:18px; 3000 margin:0; 3001 padding:0 0 0 4px; 3002} 3003 3004#jd-header { 3005 padding: 0 0 5px; 3006 margin: 20px 0 10px; 3007 font-size:13px; 3008 border-bottom:solid 1px #ccc; 3009} 3010 3011#jd-header h1 { 3012 margin:0; 3013 padding:0; 3014} 3015 3016/* page-top-right container for reference pages (holds 3017links to summary tables) */ 3018#api-info-block { 3019 font-size:13px; 3020 margin:20px 0 0; 3021 padding:0 10px 6px; 3022 font-weight:normal; 3023 float:right; 3024 text-align:right; 3025 color:#999; 3026 max-width:70%; 3027} 3028 3029#api-info-block div.api-level { 3030 font-weight:bold; 3031 font-size:inherit; 3032 float:none; 3033 color:#222; 3034 padding:0; 3035 margin:0; 3036} 3037 3038/* inheritance table */ 3039.jd-inheritance-table { 3040 border-spacing:0; 3041 margin:0; 3042 padding:0; 3043 font-size:13px; 3044 background-color:transparent; 3045} 3046.jd-inheritance-table tr td { 3047 border: none; 3048 margin: 0; 3049 padding: 0; 3050 background-color:transparent; 3051} 3052.jd-inheritance-table .jd-inheritance-space { 3053 font-weight:bold; 3054 width:1em; 3055} 3056.jd-inheritance-table .jd-inheritance-interface-cell { 3057 padding-left: 17px; 3058} 3059 3060 3061 3062.jd-sumtable a { 3063 text-decoration:none; 3064} 3065 3066.jd-sumtable a:hover { 3067 text-decoration:underline; 3068} 3069 3070/* the link inside a sumtable for "Show All/Hide All" */ 3071.toggle-all { 3072 display:block; 3073 float:right; 3074 font-weight:normal; 3075 font-size:0.9em; 3076} 3077 3078/* adjustments for in/direct subclasses tables */ 3079.jd-sumtable.jd-sumtable-subclasses { 3080 margin: 1em 0 0 0; 3081 max-width:968px; 3082 background-color:transparent; 3083 font-size:13px; 3084} 3085 3086/* extra space between end of method name and open-paren */ 3087.sympad { 3088 margin-right: 2px; 3089} 3090 3091/* right alignment for the return type in sumtable */ 3092.jd-sumtable .jd-typecol { 3093 text-align:right; 3094} 3095 3096/* adjustments for the expando table-in-table */ 3097.jd-sumtable-expando { 3098 margin:.5em 0; 3099 padding:0; 3100} 3101 3102/* a div that holds a short description */ 3103.jd-descrdiv { 3104 padding:3px 1em 0 1em; 3105 margin:0; 3106 border:0; 3107} 3108 3109#jd-content img.jd-expando-trigger-img { 3110 padding:0 4px 4px 0; 3111 margin:0; 3112} 3113 3114.jd-sumtable-subclasses div#subclasses-direct, 3115.jd-sumtable-subclasses div#subclasses-indirect { 3116 margin:0 0 0 13px; 3117} 3118 3119 3120 3121/********* MEMBER REF *************/ 3122 3123 3124.jd-details { 3125/* border:1px solid #669999; 3126 padding:4px; */ 3127 margin:0 0 1em; 3128} 3129 3130/* API reference: a container for the 3131.tagdata blocks that make up the detailed 3132description */ 3133.jd-details-descr { 3134 padding:0; 3135 margin:.5em .25em; 3136} 3137 3138/* API reference: a block containing 3139a detailed description, a params table, 3140seealso list, etc */ 3141.jd-tagdata { 3142 margin:.5em 1em; 3143} 3144 3145.jd-tagdata p { 3146 margin:0 0 1em 1em; 3147} 3148 3149/* API reference: adjustments to 3150the detailed description block */ 3151.jd-tagdescr { 3152 margin:.25em 0 .75em 0; 3153} 3154 3155.jd-tagdescr ol, 3156.jd-tagdescr ul { 3157 margin:0 2.5em; 3158 padding:0; 3159} 3160 3161.jd-tagdescr table, 3162.jd-tagdescr img { 3163 margin:.25em 1em; 3164} 3165 3166.jd-tagdescr li { 3167margin:0 0 .25em 0; 3168padding:0; 3169} 3170 3171/* API reference: heading marking 3172the details section for constants, 3173attrs, methods, etc. */ 3174h4.jd-details-title { 3175 font-size:1.15em; 3176 background-color: #E2E2E2; 3177 margin:1.5em 0 .6em; 3178 padding:3px 95px 3px 3px; /* room for api-level */ 3179} 3180body.google h4.jd-details-title { 3181 background-color: #FFF; 3182 padding-top:5px; 3183 border-top: 1px solid #ccc; 3184} 3185body.google table.jd-sumtable th { 3186 background-color: #FFF; 3187 color:#000; 3188} 3189 3190h4.jd-tagtitle { 3191 margin:0; 3192} 3193 3194h4 .normal { 3195 font-weight:normal; 3196} 3197 3198/* API reference: heading for "Parameters", "See Also", etc., 3199in details sections */ 3200h5.jd-tagtitle { 3201 margin:0 0 .25em 0; 3202 font-size:1em; 3203} 3204 3205.jd-tagtable { 3206 margin:0; 3207 background-color:transparent; 3208 width:auto; 3209} 3210 3211.jd-tagtable td, 3212.jd-tagtable th { 3213 border:none; 3214 background-color:#fff; 3215 vertical-align:top; 3216 font-weight:normal; 3217 padding:2px 10px; 3218} 3219 3220.jd-tagtable th { 3221 font-style:italic; 3222} 3223 3224/* Inline api level indicator for methods */ 3225div.api-level { 3226 font-size:.8em; 3227 font-weight:normal; 3228 color:#999; 3229 float:right; 3230 padding:0 8px 0; 3231 margin-top:-30px; 3232} 3233 3234table.jd-tagtable td, 3235table.jd-tagtable th { 3236 background-color:transparent; 3237} 3238 3239table.jd-tagtable th { 3240 color:inherit; 3241} 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265/* SEARCH FILTER */ 3266 3267#search_autocomplete { 3268 font-weight:normal; 3269} 3270 3271#search_filtered_wrapper { 3272 width: 193px; 3273 float: right; 3274} 3275#search_filtered_div { 3276 position:absolute; 3277 z-index:9999; 3278 min-width:171px; /* +padding and border makes this match input width */ 3279 padding:5px; 3280 border: solid 1px #C5C5C5; 3281 background: white; 3282 top: 35px; 3283 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); 3284 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); 3285 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); 3286} 3287 3288ul#search_filtered { 3289 min-width:100%; 3290 margin:0; 3291 list-style: none; 3292 margin: 0; 3293 padding: 0; 3294} 3295 3296#search_filtered .jd-selected { 3297 background-color: #33B5E5; 3298 cursor:pointer; 3299} 3300#search_filtered .jd-selected, 3301#search_filtered .jd-selected a { 3302 color:#f7f7f7 !important; 3303} 3304 3305.no-display { 3306 display: none; 3307} 3308 3309#search_filtered li.jd-autocomplete { 3310 font-size: 0.81em; 3311 border: none; 3312 margin: 0 0 2px; 3313 padding: 0; 3314 line-height:1.5em; 3315} 3316 3317#search_filtered li a { 3318 padding:0 5px; 3319 color:#222 !important; 3320} 3321 3322#search_filtered li.header { 3323 color:#aaa; 3324 font-weight:bold; 3325 font-size: 0.81em; 3326 border: none; 3327 margin: 8px 0 2px; 3328 padding:1px 5px; 3329 line-height:1.5em; 3330} 3331 3332#search_filtered li.header:first-child { 3333 margin: 0 0 2px; 3334} 3335 3336.show-item { 3337 display: table-row; 3338} 3339.hide-item { 3340 display: hidden; 3341} 3342 3343 3344 3345 3346 3347/* SEARCH RESULTS */ 3348 3349 3350#leftSearchControl .gsc-twiddle { 3351 background-image : none; 3352} 3353 3354#leftSearchControl td, #searchForm td { 3355 border: 0px solid #000; 3356 padding:0; 3357} 3358 3359#leftSearchControl .gsc-resultsHeader .gsc-title { 3360 padding-left : 0px; 3361 font-weight : bold; 3362 font-size : 13px; 3363 color:#006699; 3364 display : none; 3365} 3366 3367#leftSearchControl .gsc-resultsHeader div.gsc-results-selector { 3368 display : none; 3369} 3370 3371#leftSearchControl .gsc-resultsRoot { 3372 padding-top : 6px; 3373} 3374 3375#leftSearchControl div.gs-visibleUrl-long { 3376 display : block; 3377 color:#006699; 3378} 3379 3380#leftSearchControl .gsc-webResult { 3381 padding:0 0 20px 0; 3382} 3383 3384.gsc-webResult div.gs-visibleUrl-short, 3385table.gsc-branding, 3386.gsc-clear-button { 3387 display : none; 3388} 3389 3390.gsc-cursor-box .gsc-cursor div.gsc-cursor-page, 3391.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results, 3392#leftSearchControl a, 3393#leftSearchControl a b { 3394 color:#006699; 3395} 3396 3397.gsc-resultsHeader { 3398 display: none; 3399} 3400 3401/* Disable built in search forms */ 3402.gsc-control form.gsc-search-box { 3403 display : none; 3404} 3405table.gsc-search-box { 3406 margin:6px 0 0 0; 3407 border-collapse:collapse; 3408} 3409 3410td.gsc-input { 3411 padding:0 2px; 3412 width:100%; 3413 vertical-align:middle; 3414} 3415 3416input.gsc-input { 3417 border:1px solid #BCCDF0; 3418 width:99%; 3419 padding-left:2px; 3420 font-size:.95em; 3421} 3422 3423td.gsc-search-button { 3424 text-align: right; 3425 padding:0; 3426 vertical-align:top; 3427} 3428 3429 3430#searchResults { 3431 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll 3432(it doesn't) */ 3433 height:auto; 3434} 3435 3436#searchResults .gsc-control { 3437 position:relative; 3438 width:auto; 3439 padding:0 0 10px; 3440} 3441 3442#searchResults .gsc-tabsArea { 3443 position:relative; 3444 white-space:nowrap; 3445 float:left; 3446 width:200px; 3447} 3448 3449#searchResults .gsc-above-wrapper-area { 3450 display:none; 3451} 3452 3453#searchResults .gsc-resultsbox-visible { 3454 float:left; 3455 width:720px; 3456 margin-left:20px; 3457} 3458 3459#searchResults .gsc-tabHeader { 3460 padding: 3px 6px; 3461 position:relative; 3462 width:auto; 3463 display:block; 3464} 3465 3466#searchResults h2#searchTitle { 3467 padding:0; 3468 margin:5px 0; 3469 border:none; 3470} 3471 3472#searchResults h2#searchTitle em { 3473 font-style:normal; 3474 color:#33B5E5; 3475} 3476 3477#searchResults .gsc-table-result { 3478 margin:5px 0 10px 0; 3479 background-color:transparent; 3480} 3481#searchResults .gs-web-image-box, .gs-promotion-image-box { 3482 width:120px; 3483} 3484#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image { 3485 max-width:120px; 3486} 3487 3488#searchResults .gsc-table-result .gsc-thumbnail { 3489 padding:0 20px 0 0; 3490} 3491 3492#searchResults td { 3493 background-color:transparent; 3494} 3495 3496#searchResults .gsc-expansionArea { 3497 position:relative; 3498} 3499#searchResults .gsc-tabsArea .gsc-cursor-box { 3500 width:200px; 3501 padding:20px 0 0 1px; 3502} 3503#searchResults .gsc-cursor-page { 3504 display:inline-block; 3505 float:left; 3506 margin:-1px 0 0 -1px; 3507 padding:0; 3508 height:27px; 3509 width:27px; 3510 text-align:center; 3511 line-height:2; 3512} 3513 3514#searchResults .gsc-tabHeader.gsc-tabhInactive, 3515#searchResults .gsc-cursor-page { 3516 text-decoration:none; 3517 color:#258AAF; 3518 border: solid 1px #DADADA; 3519} 3520 3521#searchResults .gsc-tabHeader.gsc-tabhInactive:hover, 3522#searchResults .gsc-cursor-page:hover { 3523 border-color: #DBDBDB; 3524 background-color: #F3F3F3; 3525 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC)); 3526 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC); 3527 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC); 3528 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC); 3529 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC); 3530 background-image: linear-gradient(top, #F9F9F9, #ECECEC); 3531 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', 3532EndColorStr='#ececec'); 3533 color: #33B5E5; 3534} 3535 3536#searchResults .gsc-tabHeader.gsc-tabhActive, 3537#searchResults .gsc-tabHeader.gsc-tabhActive:hover, 3538#searchResults .gsc-cursor-page.gsc-cursor-current-page, 3539#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover { 3540 color:#fff; 3541 background-color: #09C; 3542 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C)); 3543 background-image: -webkit-linear-gradient(top, #2FADDB, #09C); 3544 background-image: -moz-linear-gradient(top, #2FADDB, #09C); 3545 background-image: -ms-linear-gradient(top, #2FADDB, #09C); 3546 background-image: -o-linear-gradient(top, #2FADDB, #09C); 3547 background-image: linear-gradient(top, #2FADDB, #09C); 3548 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c'); 3549 border: 1px solid #3990AB; 3550 z-index:100; 3551} 3552 3553} 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567/*********** PREVIOUSLY dac-styles.css ***************/ 3568 3569 3570#header { 3571 border-bottom:0; 3572} 3573 3574#header .wrap { 3575 max-width:940px; 3576 height:41px; 3577 border-bottom:1px solid; 3578 border-color: #ccc; 3579 position:relative; 3580} 3581 3582.about #header .wrap { 3583 border-color: #9933CC; 3584} 3585 3586.design #header .wrap { 3587 border-color: #33b5e5; 3588} 3589 3590// Fudging this so SAC looks OK 3591.develop #header .wrap { 3592 border-color: #CCC; 3593} 3594 3595.distribute #header .wrap { 3596 border-color: #9C0; 3597} 3598 3599.logo a { 3600 width:123px; 3601 float:left; 3602} 3603 3604#header .logo { 3605 margin-top: -6px; 3606 margin-left: 0px; 3607 margin-bottom:0px; 3608 width: 160px; 3609 padding-right:10px; 3610} 3611 3612#header .saclogo { 3613 margin-top: -3px; 3614 margin-left: 0px; 3615 margin-bottom: 0px; 3616 margin-right: 30px; 3617 width: 140px; 3618 padding-right:0px; 3619 border-right:1px solid #CCC; 3620} 3621 3622.search { 3623 height:25px; 3624 margin-top: -3px; 3625 margin-bottom: 0px; 3626} 3627 3628 3629 3630/* Quicknav */ 3631.btn-quicknav { 3632 width:20px; 3633 height:28px; 3634 float:left; 3635 margin-left:6px; 3636 padding-right:10px; 3637 position:relative; 3638 cursor:pointer; 3639 border-right:1px solid #CCC; 3640} 3641 3642.btn-quicknav a { 3643 zoom:1; 3644 position:absolute; 3645 top:13px; 3646 left:5px; 3647 display:block; 3648 text-indent:-9999em; 3649 width:10px; 3650 height:5px; 3651 background:url(../images/quicknav_arrow.png) no-repeat; 3652} 3653 3654.btn-quicknav a.arrow-active { 3655 background-position: 0 -5px; 3656 display:none; 3657} 3658 3659#header-wrap.quicknav a.arrow-inactive { 3660 display:none; 3661} 3662 3663.btn-quicknav.active a.arrow-active { 3664 display:block; 3665} 3666 3667.nav-x li { 3668 display:block; 3669 float:left; 3670 margin-right:45px; 3671 -webkit-transition: all 0.25s linear; 3672 -moz-transition: all 0.25s linear; 3673 -ms-transition: all 0.25s linear; 3674 -o-transition: all 0.25s linear; 3675 transition: all 0.25s linear; 3676} 3677 3678#header-wrap.quicknav .nav-x li { 3679 min-width:160px; 3680 margin-right:20px; 3681} 3682 3683#header-wrap.quicknav li.last { 3684 margin-right:0px; 3685} 3686 3687#quicknav { 3688 float:none; 3689 clear:both; 3690 margin-left:180px; 3691 margin-top:-30px; 3692 display:none; 3693 overflow:hidden; 3694} 3695 3696#header-wrap.quicknav #quicknav { 3697 3698} 3699 3700#quicknav ul { 3701 margin:10px 0; 3702 padding:0; 3703} 3704 3705#quicknav ul li.design { 3706 border-top:1px solid #33b5e5; 3707} 3708 3709#quicknav ul li.develop { 3710 border-top:1px solid #FF8800; 3711} 3712 3713#quicknav ul li.distribute { 3714 border-top:1px solid #99cc00; 3715} 3716 3717#quicknav ul li { 3718 display:block; 3719 float:left; 3720 margin:0 20px 0 0; 3721 min-width:140px; 3722} 3723 3724#quicknav ul li.last { 3725 margin-right:0px; 3726} 3727 3728#quicknav ul li ul li { 3729 float:none; 3730} 3731 3732#quicknav ul li ul li a { 3733 color:#222; 3734} 3735 3736#quicknav ul li li ul, 3737#quicknav ul li li ul li { 3738 margin:0; 3739} 3740 3741#quicknav ul li li ul li:before { 3742 content:"\21B3"; 3743} 3744 3745#header-wrap { 3746 -webkit-transition: all 0.25s ease-out; 3747 -moz-transition: all 0.25s ease-out; 3748 -ms-transition: all 0.25s ease-out; 3749 -o-transition: all 0.25s ease-out; 3750 transition: all 0.25s ease-out; 3751 3752} 3753 3754#header-wrap.quicknav { 3755 height:196px; 3756 3757} 3758 3759/* SEARCH AND MORE */ 3760.search { 3761 position: absolute; 3762 width: 50px; 3763 height:28px; 3764 display: block; 3765 margin-top:-3px; 3766 margin-bottom:7px; 3767 overflow:hidden; 3768 z-index:100; 3769 right:54px; 3770 -webkit-transition: width 0.4s ease; 3771 -moz-transition: width 0.4s ease; 3772 -o-transition: width 0.4s ease; 3773 transition: width 0.4s ease; 3774} 3775 3776.search #search-btn { 3777 width:50px; 3778 height:28px; 3779 background:url(../images/icon_search.png) no-repeat; 3780 float:left; 3781} 3782 3783.search-inner { 3784 width:245px; 3785} 3786 3787.search:hover, .search.active { 3788 width:245px; 3789} 3790 3791.search .bottom, .search .left, .search .right { 3792 position: absolute; 3793 background-color: #a2a2a2 3794} 3795 3796.search .bottom { 3797 width: 214px; 3798 height: 1px; 3799 top: 24px; 3800 left: 0 3801} 3802 3803.search .left, .search .right { 3804 height: 5px; 3805 width: 1px 3806} 3807 3808.search .left { 3809 top: 22px; 3810 left: 56px; 3811 background-color:#CCC; 3812} 3813 3814.search .right { 3815 top: 22px; 3816 left: 238px; 3817 background-color:#CCC; 3818} 3819 3820.search form { 3821 margin-top: 2px; 3822 width: 162px; 3823 float:left; 3824} 3825 3826.search form input { 3827 color: #2f2f2f; 3828 font-size: 0.95em; 3829 width: 178px; 3830 border: none; 3831 margin-left: 6px; 3832 z-index: 1500; 3833 position: relative; 3834 background-color: transparent; 3835 border-bottom:1px solid #CCC; 3836 padding:0 0 0 4px; 3837 outline:none; 3838 height:24px; 3839} 3840 3841.search:hover form input { 3842 border-bottom:1px solid #33B5E5; 3843} 3844 3845.search:hover .bottom, .search:hover .left, .search:hover .right { 3846 background-color: #33b5e5; 3847} 3848 3849.search:hover #search-btn { 3850 background-position: 0 -28px 3851} 3852 3853.search form input:focus { 3854 color: #222; 3855 font-weight: bold 3856} 3857 3858.moremenu { 3859 float: right; 3860 position: relative; 3861 width: 50px; 3862 height:28px; 3863 display: block; 3864 margin-top:-3px; 3865 margin-bottom:7px; 3866 overflow:hidden; 3867 -webkit-transition: width 0.25s ease; 3868 -moz-transition: width 0.25s ease; 3869 -o-transition: width 0.25s ease; 3870 transition: width 0.25s ease; 3871} 3872 3873.moremenu #more-btn { 3874 width:40px; 3875 height:28px; 3876 background:url(../images/icon_more.png) no-repeat; 3877 border-left:1px solid #CCC; 3878 float:left; 3879 cursor:pointer; 3880} 3881 3882.moremenu:hover #more-btn { 3883 background-position:0 -28px; 3884} 3885 3886.morehover { 3887 position:absolute; 3888 right:6px; 3889 top:-9px; 3890 width:40px; 3891 height:35px; 3892 z-index:99; 3893 overflow:hidden; 3894 3895 -webkit-opacity:0; 3896 -moz-opacity:0; 3897 -o-opacity:0; 3898 opacity:0; 3899 3900 -webkit-transform-origin:100% 0%; 3901 -moz-transform-origin:100% 0%; 3902 -o-transform-origin:100% 0%; 3903 transform-origin:100% 0%; 3904 3905 -webkit-transition-property: -webkit-opacity; 3906 -webkit-transition-duration: .25s; 3907 -webkit-transition-timing-function:ease; 3908 3909 -moz-transition-property: -webkit-opacity; 3910 -moz-transition-duration: .25s; 3911 -moz-transition-timing-function:ease; 3912 3913 -o-transition-property: -webkit-opacity; 3914 -o-transition-duration: .25s; 3915 -o-transition-timing-function:ease; 3916 3917 -transition-property: -webkit-opacity; 3918 -transition-duration: .25s; 3919 -transition-timing-function:ease; 3920} 3921 3922.morehover:hover, 3923.morehover.hover { 3924 opacity:1; 3925 height:385px; 3926 width:268px; 3927 -webkit-transition-property:height, -webkit-opacity; 3928} 3929 3930.morehover .top { 3931 width:268px; 3932 height:39px; 3933 background:url(../images/more_top.png) no-repeat; 3934} 3935 3936.morehover .mid { 3937 width:228px; 3938 background:url(../images/more_mid.png) repeat-y; 3939 padding:10px 20px 0 20px; 3940} 3941 3942.morehover .mid .header { 3943 border-bottom:1px solid #ccc; 3944 font-weight:bold; 3945} 3946 3947.morehover .bottom { 3948 width:268px; 3949 height:6px; 3950 background:url(../images/more_bottom.png) no-repeat; 3951} 3952 3953.morehover ul { 3954 margin:10px 10px 20px 0; 3955} 3956 3957.morehover ul li { 3958 list-style:none; 3959} 3960 3961.morehover ul li.active a, 3962.morehover ul li.active a:hover { 3963 color:#222 !important; 3964} 3965 3966.morehover ul li.active img { 3967 margin-right:4px; 3968} 3969 3970 3971 3972 3973/* MARQUEE */ 3974.slideshow-container { 3975 width:100%; 3976 overflow:hidden; 3977 position:relative; 3978} 3979.slideshow-container .slideshow-prev { 3980 position:absolute; 3981 top:50%; 3982 left:0px; 3983 margin-top:-36px; 3984 z-index:99; 3985} 3986.slideshow-container .slideshow-next { 3987 position:absolute; 3988 top:50%; 3989 margin-top:-36px; 3990 z-index:99; 3991 right:0px; 3992} 3993 3994.slideshow-container .pagination { 3995 position:absolute; 3996 bottom:20px; 3997 width:100%; 3998 text-align:center; 3999 z-index:99; 4000} 4001.slideshow-container .pagination ul { 4002 margin:0; 4003} 4004.slideshow-container .pagination ul li{ 4005 display: inline-block; 4006 width:12px; 4007 height:12px; 4008 text-indent:-8000px; 4009 list-style:none; 4010 margin: 0 2px; 4011 border-radius:6px; 4012 background-color:#ccc; 4013 cursor:pointer; 4014 -webkit-transition:color .5s ease-in; 4015 -moz-transition:color .5s ease-in; 4016 -o-transition:color .5s ease-in; 4017 transition:color .5s ease-in; 4018} 4019.slideshow-container .pagination ul li:hover { 4020 background-color:#999; 4021} 4022.slideshow-container .pagination ul li.active { 4023 background-color:#33b5e5; 4024} 4025.slideshow-container .pagination ul li.active:hover { 4026 background-color:#33b5e5; 4027} 4028.slideshow-container ul li { 4029 display:inline; 4030 list-style:none; 4031} 4032 4033 4034 4035 4036a.download-sdk { 4037 float:right; 4038 margin:-10px 0; 4039 height:30px; 4040 padding-top:4px; 4041 padding-bottom:0px; 4042} 4043 4044#nav-x { 4045 padding-top: 14px; 4046} 4047 4048#nav-x .wrap { 4049 min-height:34px; 4050} 4051 4052#nav-x .wrap, 4053#searchResults.wrap { 4054 max-width:940px; 4055 border-bottom:1px solid #CCC; 4056} 4057 4058#searchResults.wrap #leftSearchControl { 4059 min-height:700px 4060} 4061.nav-x { 4062 margin-left:0; 4063 margin-bottom:0; 4064} 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075/* 4076 * CSS Styles that are needed by jScrollPane for it to operate correctly. 4077 */ 4078 4079.jspContainer { 4080 overflow: hidden; 4081 position: relative; 4082} 4083 4084.jspPane { 4085 position: absolute; 4086 overflow: hidden; 4087 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */ 4088} 4089 4090.jspVerticalBar { 4091 position: absolute; 4092 top: 0; 4093 right: 0; 4094 width: 4px; 4095 height: 100%; 4096 background: #f5f5f5; 4097} 4098 4099.jspHorizontalBar { 4100 position: absolute; 4101 bottom: 0; 4102 left: 0; 4103 width: 100%; 4104 height: 4px; 4105 background: #f5f5f5; 4106} 4107 4108.jspVerticalBar *, 4109.jspHorizontalBar * { 4110 margin: 0; 4111 padding: 0; 4112} 4113.jspCap { 4114 display: block; 4115} 4116 4117.jspVerticalBar .jspCap { 4118 height: 4px; 4119} 4120 4121.jspHorizontalBar .jspCap { 4122 width: 0; 4123 height: 100%; 4124} 4125 4126.jspHorizontalBar .jspCap { 4127 float: left; 4128} 4129 4130.jspTrack { 4131 position: relative; 4132} 4133 4134.jspDrag { 4135 background: #bbb; 4136 position: relative; 4137 top: 0; 4138 left: 0; 4139 cursor: pointer; 4140} 4141 4142.jspDrag:hover, 4143.jspDrag:active { 4144 border-color: #09c; 4145 background-color: #4cadcb; 4146 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb)); 4147 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb); 4148 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb); 4149 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb); 4150 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb); 4151 background-image: linear-gradient(left, #5dbcd9, #4cadcb); 4152 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb'); 4153} 4154 4155.jspHorizontalBar .jspTrack, 4156.jspHorizontalBar .jspDrag { 4157 float: left; 4158 height: 100%; 4159} 4160 4161.jspArrow { 4162 background: #999; 4163 text-indent: -20000px; 4164 display: block; 4165 cursor: pointer; 4166} 4167 4168.jspArrow.jspDisabled { 4169 cursor: default; 4170 background: #ccc; 4171} 4172 4173.jspVerticalBar .jspArrow { 4174 height: 16px; 4175} 4176 4177.jspHorizontalBar .jspArrow { 4178 width: 16px; 4179 float: left; 4180 height: 100%; 4181} 4182 4183.jspVerticalBar .jspArrow:focus { 4184 outline: none; 4185} 4186 4187.jspCorner { 4188 float: left; 4189 height: 100%; 4190} 4191 4192/* Yuk! CSS Hack for IE6 3 pixel bug :( */ 4193* html .jspCorner { 4194 margin: 0 -3px 0 0; 4195} 4196/******* end of jscrollpane *********/ 4197 4198 4199 4200 4201 4202/************ DEVELOP HOMEPAGE ******************/ 4203 4204/* Slideshow */ 4205.slideshow-develop { 4206 height: 300px; 4207 width: 940px; 4208 position: relative; 4209 overflow:hidden; 4210} 4211.slideshow-develop .frame { 4212 width: 940px; 4213 height: 300px; 4214} 4215.slideshow-develop img.play { 4216 max-width:350px; 4217 max-height:240px; 4218 margin:20px 0 0 90px; 4219 -webkit-transform: perspective(800px ) rotateY( 35deg ); 4220 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3); 4221 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3); 4222 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3); 4223} 4224.slideshow-develop img.play.no-shadow { 4225 box-shadow: none; 4226 -moz-box-shadow: none; 4227 -webkit-box-shadow: none; 4228} 4229.slideshow-develop img.play.no-transform { 4230 -webkit-transform: none; 4231} 4232.slideshow-develop a.slideshow-next { 4233 background: url(../images/arrow-right-develop.png); 4234} 4235.slideshow-develop a.slideshow-prev { 4236 background: url(../images/arrow-left-develop.png); 4237} 4238.slideshow-develop .content-right { 4239 float: left; 4240} 4241.slideshow-develop .content-right h2 { 4242 padding:0; 4243 margin-bottom:10px; 4244 border:none; 4245} 4246.slideshow-develop .item { 4247 height: 300px; 4248 width: 940px; 4249} 4250.slideshow-develop .pagination ul li.active { 4251 background-color: #F80; 4252} 4253.slideshow-develop .pagination ul li.active:hover { 4254 background-color: #F80; 4255} 4256.slideshow-develop .item hr { 4257 margin:5px 0 10px; 4258} 4259.slideshow-develop .item p { 4260 margin:10px 0; 4261} 4262.slideshow-develop .item p.title-intro { 4263 position:absolute; 4264 margin:0; 4265} 4266 4267/* Feeds */ 4268.feed ul { 4269 margin: 0; 4270} 4271.feed .feed-nav { 4272 height: 25px; 4273 border-bottom: 1px solid #CCC; 4274} 4275.feed .feed-nav li { 4276 list-style: none; 4277 float: left; 4278 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */ 4279 margin-right: 25px; 4280 cursor: pointer; 4281} 4282.feed .feed-nav li.active { 4283 color: #000; 4284 border-bottom: 4px solid #F80; 4285} 4286.feed .feed-container { 4287 overflow: hidden; 4288 width: 460px; 4289} 4290.feed .feed-container .feed-frame { 4291 width: 1000px; 4292} 4293.feed .feed-container .feed-frame ul { 4294 float: left; 4295 width:460px; 4296} 4297.feed .feed-container .feed-frame ul ul { 4298 float: none; 4299 margin:10px 0 0 30px; 4300} 4301.feed .feed-container .feed-frame li { 4302 list-style: none; 4303 margin: 20px 0 20px 0; 4304 width: 460px; 4305 height:93px; 4306} 4307.feed .feed-container .feed-frame li.playlist { 4308 height:auto; 4309} 4310.feed .feed-container .feed-frame li.playlist a { 4311 height:93px; 4312 display:block; 4313} 4314.feed .feed-container .feed-frame li.more { 4315 height:20px; 4316 margin:10px 0 5px 5px; 4317} 4318.feed .feed-container .feed-frame li.more a { 4319 height:inherit; 4320} 4321.feed .feed-container .feed-frame li.playlist-video { 4322 list-style: none; 4323 margin: 0; 4324 width: 460px; 4325 height:55px; 4326 font-size:12px; 4327} 4328.feed .feed-container .feed-frame li.playlist-video a { 4329 height:45px; 4330 padding:5px; 4331} 4332.feed .feed-container .feed-frame li.playlist-video h5 { 4333 font-size:12px; 4334 line-height:13px; 4335 margin:0; 4336} 4337.feed .feed-container .feed-frame li.playlist-video p { 4338 margin:5px 0 0; 4339 line-height:15px; 4340} 4341.feed-container .feed-frame div.feed-image { 4342 float: left; 4343 border: 1px solid #999; 4344 margin:0 20px 0 0; 4345 width:122px; 4346 height:92px; 4347 background:url('../images/blog-default.png') no-repeat 0 0; 4348 background-size:180px; 4349} 4350#jd-content .feed .feed-container .feed-frame li img { 4351 float: left; 4352 border: 1px solid #999; 4353 margin:0 20px 0 0; 4354 width:122px; 4355 height:92px; 4356} 4357#jd-content .feed .feed-container .feed-frame li.playlist-video img { 4358 width:inherit; 4359 height:inherit; 4360} 4361 4362.feed .feed-container .feed-frame li a, 4363.feed .feed-container .feed-frame li a:active { 4364 color:#555 !important; 4365} 4366 4367.feed .feed-container .feed-frame li a:hover, 4368.feed .feed-container .feed-frame li a:hover * { 4369 color:#7AA1B0 !important; 4370} 4371 4372/* Video player */ 4373#player-wrapper { 4374 display:none; 4375 margin: -1px auto 0; 4376 position: relative; 4377 width: 940px; 4378 height: 0px; 4379} 4380#player-frame { 4381 background: #EFEFEF; 4382 border: 1px solid #CCC; 4383 padding: 0px 207px; 4384 z-index: 10; /* stay above marque, but below search suggestions */ 4385 width: 525px; 4386 height: 330px; 4387 position: relative; 4388} 4389 4390 4391 4392/************ DISTRIBUTE HOMEPAGE ***************/ 4393 4394.marquee { 4395 width: 760px; 4396} 4397.marquee .main-img { 4398 float: left; 4399 margin-top: 20px; 4400 width: 490px; 4401} 4402.marquee .copy { 4403 width: 270px; 4404 float: left; 4405 margin-top: 30px; 4406} 4407.distribute-features { 4408 margin: 0; 4409} 4410.distribute-features ul { 4411 margin: 0; 4412} 4413.distribute-features ul li { 4414 list-style: none; 4415 float: left; 4416 border-top: 1px solid #9C0; 4417 width: 220px; 4418 margin-right: 50px; 4419} 4420.distribute-features ul li.last { 4421 margin-right: 0px; 4422} 4423 4424 4425 4426/************ DEVELOP TOPIC CONTAINERS ************/ 4427 4428.landing-banner, 4429.landing-docs { 4430 margin:20px 0 0; 4431} 4432.landing-banner div:first-child, 4433.landing-docs div:first-child, 4434.landing-docs .col-12 { 4435 margin-left:0; 4436 min-height:280px; 4437} 4438.landing-banner div:last-child, 4439.landing-docs div:last-child, 4440.landing-docs .col-12 { 4441 margin-right:0; 4442} 4443 4444.landing-banner h1 { 4445 margin-top:0; 4446} 4447.landing-docs { 4448 clear:left; 4449 overflow:hidden; 4450} 4451.landing-docs h3 { 4452 font-size:14px; 4453 line-height:21px; 4454 color:#555; 4455 text-transform:uppercase; 4456 border-bottom:1px solid #CCC; 4457 margin:0 0 20px; 4458} 4459.landing-docs a { 4460 color:#333 !important; 4461} 4462 4463.landing-docs a:hover, 4464.landing-docs a:hover * { 4465 color:#7AA1B0 !important 4466} 4467 4468.landing-docs .normal-links a { 4469 color:#258aaf !important; 4470} 4471 4472.plusone { 4473 float:right; 4474} 4475 4476.feedback { 4477 float:right !important; 4478 margin: 0 0 0 10px; 4479 font-size: 14px; 4480} 4481 4482 4483/************* HOME/LANDING PAGE *****************/ 4484 4485.slideshow-home { 4486 height: 500px; 4487 width: 940px; 4488 border-bottom: 1px solid #CCC; 4489 position: relative; 4490 margin: 0; 4491} 4492.slideshow-home .frame { 4493 width: 940px; 4494 height: 500px; 4495} 4496.slideshow-home .content-left { 4497 float: left; 4498 text-align: center; 4499 vertical-align: center; 4500 margin: 0 0 0 35px; 4501} 4502.slideshow-home .content-right { 4503 margin: 80px 0 0 0; 4504} 4505.slideshow-home .content-right p { 4506 margin-bottom: 10px; 4507} 4508.slideshow-home .content-right p:last-child { 4509 margin-top: 15px; 4510} 4511.slideshow-home .content-right h1 { 4512 padding:0; 4513} 4514.slideshow-home .item { 4515 height: 500px; 4516 width: 940px; 4517} 4518.home-sections { 4519 padding: 30px 20px 20px; 4520 margin: 20px 0; 4521 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9); 4522} 4523.home-sections ul { 4524 margin: 0; 4525} 4526.home-sections ul li { 4527 float: left; 4528 display: block; 4529 list-style: none; 4530 width: 170px; 4531 height: 35px; 4532 border: 1px solid #ccc; 4533 background: white; 4534 margin-right: 10px; 4535 border-radius: 1px; 4536 -webkit-border-radius: 1px; 4537 -moz-border-radius: 1px; 4538 box-shadow: 1px 1px 5px #EEE; 4539 -webkit-box-shadow: 1px 1px 5px #EEE; 4540 -moz-box-shadow: 1px 1px 5px #EEE; 4541 background: white; 4542} 4543.home-sections ul li:hover { 4544 background: #F9F9F9; 4545 border: 1px solid #CCC; 4546} 4547.home-sections ul li a, 4548.home-sections ul li a:hover { 4549 font-weight: bold; 4550 margin-top: 8px; 4551 line-height: 18px; 4552 float: left; 4553 width: 100%; 4554 text-align: center; 4555 color: #09c !important; 4556} 4557.home-sections ul li a { 4558 font-weight: bold; 4559 margin-top: 8px; 4560 line-height: 18px; 4561 float: left; 4562 width:100%; 4563 text-align:center; 4564} 4565.home-sections ul li img { 4566 float: left; 4567 margin: -8px 0 0 10px; 4568} 4569.home-sections ul li.last { 4570 margin-right: 0px; 4571} 4572.fullpage #footer { 4573 margin-top: -40px; 4574} 4575 4576.annotation-message { 4577 display: block; 4578} 4579 4580.dac-custom-search { 4581 background: #fff; 4582 margin: 0 -10px; 4583 padding: 20px 10px; 4584 z-index: 1; 4585} 4586 4587.dac-custom-search .dac-fab, .dac-custom-search .dac-button-social { 4588 top: -48px; 4589} 4590 4591.dac-custom-search-section-title { 4592 color: #505050; 4593} 4594 4595.dac-custom-search-entry { 4596 margin-bottom: 36px; 4597 margin-top: 24px; 4598 margin-left: 0em; 4599} 4600 4601.dac-custom-search-image { 4602 background-size: cover; 4603 height: 112px; 4604} 4605 4606.dac-custom-search-title { 4607 color: #333; 4608 font-size: 14px; 4609 font-weight: 700; 4610 line-height: 0px; 4611 padding: 0; 4612 margin: 1em 0em 1em 0em; 4613} 4614 4615.dac-custom-search-title a { 4616 color: inherit; 4617} 4618 4619.dac-custom-search-section { 4620 color: #999; 4621 font-size: 16px; 4622 font-variant: small-caps; 4623 font-weight: 700; 4624 margin: -5px 0 0 0; 4625} 4626 4627.dac-custom-search-snippet { 4628 color: #666; 4629 margin: 0em 0em .25em 0em; 4630} 4631 4632.dac-custom-search-link { 4633 font-weight: 500; 4634 word-wrap: break-word; 4635 width: 100%; 4636} 4637 4638.dac-custom-search-load-more { 4639 background: none; 4640 border: none; 4641 color: #333; 4642 cursor: pointer; 4643 display: block; 4644 font-size: 14px; 4645 font-weight: 700; 4646 margin: 75px auto; 4647 outline: none; 4648 padding: 10px; 4649} 4650 4651.dac-custom-search-load-more:hover { 4652 opacity: 0.7; 4653} 4654 4655.dac-custom-search-no-results { 4656 color: #999; 4657} 4658 4659