blob: c6ad292f914a66400298a5b50df5448281b06808 [file] [log] [blame]
Dirk Dougherty541b4942014-02-14 18:31:53 -08001/* 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 {
309 padding:0; }
310 #nav .nav-section-header.empty:after {
311 display: none; }
312 /* nested nav headers */
313 #nav .nav-section .nav-section {
314 position: relative;
315 padding: 0;
316 margin: 0; }
317 #nav .nav-section li a {
318 /* first gen child (2nd level li) */
319 display:block;
320 font-weight: normal;
321 text-transform: none;
322 padding: 7px 5px 7px 10px;
323 }
324 #nav .nav-section li li a {
325 /* second gen child (3rd level li) */
326 padding: 5px 5px 5px 10px;
327 }
328 #nav li.expanded .nav-section-header {
329 background:#e9e9e9;
330 background: rgba(0, 0, 0, 0.05); }
331 #nav li.expanded li .nav-section-header {
332 background: transparent; }
333 #nav li.expanded li ul {
334 /* 3rd level ul */
335 padding:0 0 0 10px;
336 }
337 #nav li.expanded > .nav-section-header:after {
338 content: '';
339 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
340 width: 34px;
341 height: 34px; }
342 #nav li.expanded li ul.tree-list-children {
343 padding: 0;
344 }
345 #nav li.expanded li ul.tree-list-children .tree-list-children {
346 padding:0 0 0 10px;
347 }
348 #nav li span.tree-list-subtitle {
349 display:inline-block;
350 padding:5px 0 0 10px;
351 color:#555;
352 text-transform:uppercase;
353 font-size:12px;
354 }
355 #nav li span.tree-list-subtitle:before {
356 content: '—';
357 }
358 #nav li span.tree-list-subtitle:after {
359 content: '—';
360 }
361 #nav li ul {
362 display:none;
363 overflow: hidden;
364 margin: 0; }
365 #nav li ul.animate-height-in {
366 -webkit-transition: height 0.25s ease-in;
367 -moz-transition: height 0.25s ease-in;
368 transition: height 0.25s ease-in; }
369 #nav li ul.animate-height-out {
370 -webkit-transition: height 0.25s ease-out;
371 -moz-transition: height 0.25s ease-out;
372 transition: height 0.25s ease-out; }
373 #nav li ul li {
374 padding: 0; }
375 #nav li li li {
376 padding: 0; }
377 #nav li.expanded ul {
378 }
379 #nav li ul > li {
380 padding:0;
381 }
382 #nav li ul > li:last-child {
383 padding-bottom:5px;
384 }
385 #nav li ul.tree-list-children > li:last-child {
386 padding-bottom:0;
387 }
388 #nav li.expanded ul > li {
389 background:#efefef;
390 background: rgba(0, 0, 0, 0.03); }
391 #nav li.expanded ul > li li {
392 background:inherit; }
393 #nav li ul.tree-list-children ul {
394 display:block; }
395
396#nav.samples-nav li li li {
397 font-size:13px;
398}
399#nav.samples-nav li li li a {
400 padding-top:3px;
401 padding-bottom:3px;
402}
403#nav.samples-nav li li ul > li:last-child {
404 padding-bottom:3px;
405}
406
407.new,
408.new-child {
409 font-size: .78em;
410 font-weight: bold;
411 color: #ff3d3d;
412 vertical-align:top;
413 white-space:nowrap;
414}
415
416/* content header */
417.content-header {
418 height: 30px;
419 margin:20px 0 25px;
420 padding:0 0 10px;}
421.content-header.just-links {
422 margin-bottom:0;
423 padding-bottom:0;}
424
425.content-header h1 {
426 color:#000;
427 margin:0;
428 border-bottom:0;
429 padding:0;
430}
431.content-header > div:first-child {
432 height:55px; /* set fixed height for the header div to ensure the
433 next/prev links align with toc on training classes */
434}
435
436.content-footer {
437 border-top: 1px solid #ccc;
438 margin-top: 10px;
439 padding-top:10px;
440 height: 30px; }
441
442.content-footer .col-9 {
443 margin-left:0;
444}
445.content-footer .col-4 {
446 margin-right:0;
447}
448.content-footer.wrap {
449 width:940px;
450}
451
452.paging-links {
453 position: relative; }
454 .paging-links a {
455 position: absolute; }
456 .paging-links a,
457 .training-nav-top a {
458 font-size: 14px;
459 line-height: 30px;
460 color: #555555;
461 text-decoration: none;
462 text-transform: uppercase; }
463 .paging-links .prev-page-link:before,
464 .training-nav-top .prev-page-link:before {
465 content: '';
466 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
467 width: 10px;
468 height: 10px;
469 display: inline-block;
470 margin-right: 5px; }
471 .training-nav-top .next-page-link,
472 .training-nav-top .start-class-link,
473 .training-nav-top .start-course-link {
474 right: 10px; }
475 .paging-links .prev-page-link {
476 left: -15px; }
477 .paging-links .next-page-link {
478 right: 0px; }
479 .next-page-link:after,
480 .start-class-link:after,
481 .start-course-link:after,
482 .next-class-link:after,
483 .go-link:after {
484 content: '';
485 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
486 width: 10px;
487 height: 10px;
488 display: inline-block;
489 margin-left: 5px; }
490 .prev-page-link.inline:before {
491 content: none; }
492 .next-page-link.inline:after {
493 content: none; }
494
495
496 .training-nav-top a {
497 display:block;
498 float:left;
499 width:122px;
500 height:28px;
501 padding: 8px;
502 line-height:28px;
503 text-align:center;
504 border:1px solid #DADADA;
505 border-bottom:0;
506 }
507
508 .training-nav-top a.next-page-link {
509 border-left:0;
510 width:123px;
511 }
512
513 .paging-links a.disabled,
514 .training-nav-top a.disabled,
515 .content-footer a.disabled {
516 color:#bbb;
517 }
518
519 .paging-links a.disabled:hover,
520 .training-nav-top a.disabled:hover,
521 .content-footer a.disabled:hover {
522 cursor:default;
523 color:#bbb !important;
524 }
525
526 .training-nav-top a.start-class-link,
527 .training-nav-top a.start-course-link {
528 width:262px;
529 }
530
Dirk Dougherty08032402014-02-15 10:14:35 -0800531 .paging-links a.start-class-link {
532 width:100%;
533 text-align:right;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800534 }
535
536 /* list of classes on course landing page */
537 ol.class-list {
538 list-style:none;
539 margin-left:0;
540 }
541 ol.class-list>li {
542 margin:0 0 15px;
543 padding:5px 0 0;
544 overflow:hidden;
545 border-top:1px solid #ccc;
546 }
547 ol.class-list li a.title {
548 font-size:16px;
549 margin:0;
550 clear:left;
551 display:block;
552 height:32px;
553 padding:0 4px;
554 }
555 ol.class-list li a.title h2 {
556 color:inherit;
557 margin:0 0 10px;
558 display:block;
559 float:left;
560 width:675px;
561 }
562 ol.class-list li a.title span {
563 display:none;
564 float:left;
565 font-size:18px;
566 font-weight:bold;
567 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
568 width: 10px;
569 height: 32px;
570 }
571 ol.class-list li a.title:hover {
572 background:#ddd;
573 color:#258AAF !important;
574 }
575 ol.class-list li a.title:hover span {
576 display:block;
577 }
578
579 #jd-content
580 ol.class-list li img {
581 float:left;
582 clear:left;
583 width:64px;
584 margin:0 20px 0 0;
585 }
586 ol.class-list li p.description {
587 float:left;
588 display:block;
589 width:250px;
590 margin:0;
591 }
592 ol.class-list li p.description.article {
593 width: 550px;
594 }
595 ol.class-list ol {
596 float:left;
597 width:320px;
598 margin:0 0 0 30px;
599 list-style:none;
600 margin:0 0 0 20px;
601 }
602 ol.class-list div.lessons li {
603 margin:0 0 6px;
604 line-height:16px;
605 }
606
607
608 .hide {
609 display:none !important;
610 }
611
612 .content-footer.next-class {
613 display:block;
614 border:0;
615 margin-top:0;
616 padding-top:0;
617 }
618
619 .content-footer.next-class a.next-class-link {
620 display:block;
621 float:right;
622 text-transform:uppercase;
623 }
624
625
626
627 /* inner-doc tabs w/ title */
628
629div#title-tabs-wrapper {
630 border-bottom:1px solid #ccc;
631 margin:20px 0 30px;
632}
633h1.with-title-tabs {
634 display:inline-block;
635 margin:0 0 -1px 0;
636 padding:0 60px 0 0;
637 border-bottom:1px solid #F9F9F9;
638}
639ul#title-tabs {
640 list-style:none;
641 padding:0;
642 height:29px;
643 margin:0;
644 font-size:16px;
645 line-height:26px;
646 display:inline-block;
647 vertical-align:bottom;
648}
649ul#title-tabs li {
650 display:block;
651 float:left;
652 margin-right:40px;
653 border-bottom: 3px solid transparent;
654}
655ul#title-tabs li.selected {
656 border-bottom: 3px solid #93C;
657}
658ul#title-tabs li a {
659 color:#333;
660}
661ul#title-tabs li a:hover,
662ul#title-tabs li a:active {
663 color:#93C !important;
664}
665
666
667
668/* content body */
669@-webkit-keyframes glowheader {
670 from {
671 background-color: #33b5e5;
672 color: #000;
673 border-bottom-color: #000; }
674
675 to {
676 background-color: transparent;
677 color: #33b5e5;
678 border-bottom-color: #33b5e5; } }
679
680@-moz-keyframes glowheader {
681 from {
682 background-color: #33b5e5;
683 color: #000;
684 border-bottom-color: #000; }
685
686 to {
687 background-color: transparent;
688 color: #33b5e5;
689 border-bottom-color: #33b5e5; } }
690
691@keyframes glowheader {
692 from {
693 background-color: #33b5e5;
694 color: #000;
695 border-bottom-color: #000; }
696
697 to {
698 background-color: transparent;
699 color: #33b5e5;
700 border-bottom-color: #33b5e5; } }
701
702h2:target,
703h3:target {
704 -webkit-animation-name: glowheader;
705 -moz-animation-name: glowheader;
706 animation-name: glowheader;
707 -webkit-animation-duration: 0.7s;
708 -moz-animation-duration: 0.7s;
709 animation-duration: 0.7s;
710 -webkit-animation-timing-function: ease-out;
711 -moz-animation-timing-function: ease-out;
712 animation-timing-function: ease-out; }
713
714.design ol h4 {
715 margin-bottom:0;
716}
717.design ol {
718 counter-reset: item; }
719 .design ol>li {
720 font-size: 14px;
721 line-height: 20px;
722 list-style-type: none;
723 position: relative; }
724 .design ol>li:before {
725 content: counter(item) ". ";
726 counter-increment: item;
727 position: absolute;
728 left: -20px;
729 top: 0; }
730 .design ol li.value-1:before {
731 content: "1. "; }
732 .design ol li.value-2:before {
733 content: "2. "; }
734 .design ol li.value-3:before {
735 content: "3. "; }
736 .design ol li.value-4:before {
737 content: "4. "; }
738 .design ol li.value-5:before {
739 content: "5. "; }
740 .design ol li.value-6:before {
741 content: "6. "; }
742 .design ol li.value-7:before {
743 content: "7. "; }
744 .design ol li.value-8:before {
745 content: "8. "; }
746 .design ol li.value-9:before {
747 content: "9. "; }
748 .design ol li.value-10:before {
749 content: "10. "; }
750.design .with-callouts ol>li {
751 list-style-position: inside;
752 margin-left: 0; }
753 .design .with-callouts ol>li:before {
754 display: inline;
755 left: -20px;
756 float: left;
757 width: 17px;
758 color: #33b5e5;
759 font-weight: 500; }
760.design .with-callouts ul>li {
761 list-style-position: outside; }
762
763/* special list items */
764li.no-bullet {
765 list-style-type: none !important; }
766li.no-bullet *{
767 margin:0; }
768
769.design li.with-icon {
770 position: relative;
771 margin-left: 20px;
772 min-height: 30px; }
773 .design li.with-icon p {
774 margin-left: 0 !important; }
775 .design li.with-icon:before {
776 position: absolute;
777 left: -40px;
778 top: 0;
779 content: '';
780 width: 30px;
781 height: 30px; }
782 .design li.with-icon.tablet:before {
783 background-image: url(../images/styles/ico_phone_tablet.png); }
784 .design li.with-icon.web:before {
785 background-image: url(../images/styles/ico_web.png); }
786 .design li.with-icon.action:before {
787 background-image: url(../images/styles/ico_action.png); }
788 .design li.with-icon.use:before {
789 background-image: url(../images/styles/ico_use.png); }
790
791/* figures and callouts */
792.figure {
793 position: relative; }
794 .figure.pad-below {
795 margin-bottom: 20px; }
796 .figure .figure-callout {
797 position: absolute;
798 color: #fff;
799 font-weight: 500;
800 font-size: 16px;
801 line-height: 23px;
802 text-align: center;
803 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
804 padding-right: 2px;
805 width: 30px;
806 height: 29px;
807 z-index: 1000; }
808 .figure .figure-callout.top {
809 top: -9px; }
810 .figure .figure-callout.right {
811 right: -5px; }
812
813.figure-caption {
814 margin: 0 10px 20px 0;
815 font-size: 14px;
816 line-height: 20px;
817 font-style: italic; }
818
819/* rows of figures */
820.figure-row {
821 font-size: 0;
822 line-height: 0;
823 /* to prevent space between figures */ }
824 .figure-row .figure {
825 display: inline-block;
826 vertical-align: top; }
827 .figure-row .figure + .figure {
828 margin-left: 10px;
829 /* reintroduce space between figures */ }
830
831/* video containers */
832.framed-galaxynexus-land-span-13 {
833 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
834scroll top left;
835 padding: 42px 122px 62px 126px;
836 overflow: hidden; }
837 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
838.framed-galaxynexus-land-span-13 img {
839 width: 512px;
840 height: 286px; }
841
842
843.framed-galaxynexus-land-span-8{
844 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
845scroll top left;
846 padding: 26px 68px 38px 72px;
847 overflow: hidden; }
848 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
849.framed-galaxynexus-land-span-8 img {
850 width: 320px;
851 height: 180px; }
852
853.framed-galaxynexus-port-span-9 {
854 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
855scroll top left;
856 padding: 95px 122px 107px 124px;
857 overflow: hidden; }
858 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
859.framed-galaxynexus-port-span-9 img {
860 width: 274px;
861 height: 488px; }
862
863.framed-galaxynexus-port-span-5 {
864 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
865scroll top left;
866 padding: 75px 31px 76px 33px;
867 overflow: hidden; }
868 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
869.framed-galaxynexus-port-span-5 img {
870 width: 216px;
871 height: 384px; }
872
873.framed-nexus4-port-216 {
874 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
875scroll top left;
876 background-size:240px 465px;
877 padding: 52px 12px 52px 12px;
878 overflow: hidden; }
879 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
880 .framed-nexus4-port-216 img {
881 width: 216px;
882 height: 360px; }
883
884.framed-nexus5-port-span-5 {
885 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
886 scroll top left;
887 padding: 52px 33px 69px 31px;
888 overflow: hidden;
889}
890
891.framed-nexus5-port-span-5,
892.framed-nexus5-port-span-5 video,
893.framed-nexus5-port-span-5 img {
894 width: 216px;
895 height: 384px;
896}
897
898.framed-nexus5-land-span-13 {
899 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
900 padding: 36px 119px 54px 108px;
901 overflow: hidden;
902}
903
904.framed-nexus5-land-span-13,
905.framed-nexus5-land-span-13 video,
906.framed-nexus5-land-span-13 img {
907 width: 533px;
908 height: 300px;
909}
910
911.framed-nexus5-port-span-5,
912.framed-nexus5-port-span-5 video,
913.framed-nexus5-port-span-5 img {
914 width: 216px;
915 height: 384px;
916}
917
918/* landing page disclosures */
919.landing-page-link {
920 text-decoration: none;
921 font-weight: 500;
922 color: #333333; }
923 .landing-page-link:after {
924 content: '';
925 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
926 width: 10px;
927 height: 10px;
928 display: inline-block;
929 margin-left: 5px; }
930
931/* tooltips */
932.tooltip-box {
933 position: absolute;
934 background-color: rgba(0, 0, 0, 0.9);
935 border-radius: 2px;
936 font-size: 14px;
937 line-height: 20px;
938 color: #fff;
939 padding: 6px 10px;
940 max-width: 250px;
941 z-index: 10000; }
942 .tooltip-box.below:after {
943 position: absolute;
944 content: '';
945 line-height: 0;
946 display: block;
947 top: -10px;
948 left: 5px;
949 border: 5px solid transparent;
950 border-bottom-color: rgba(0, 0, 0, 0.9); }
951
952/* video note */
953.video-instructions {
954 margin-top: 10px;
955 margin-bottom: 10px; }
956 .video-instructions:before {
957 content: '';
958 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
959 display: inline-block;
960 width: 12px;
961 height: 12px;
962 margin-right: 8px; }
963 .video-instructions:after {
964 content: 'Click device screen to replay movie.'; }
965
966/* download buttons */
967.download-button {
968 display: block;
969 margin-bottom: 5px;
970 text-decoration: none;
971 background-color: #33b5e5;
972 color: #fff !important;
973 font-weight: 500;
974 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
975 padding: 6px 12px;
976 border-radius: 2px; }
977 .download-button:hover, .download-button:focus {
978 background-color: #0099cc;
979 color: #fff !important; }
980 .download-button:active {
981 background-color: #006699; }
982
983/* UI tables and other things found in Writing style and Settings pattern */
984.ui-table {
985 width: 100%;
986 background-color: #282828;
987 color: #fff;
988 border-radius: 2px;
989 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
990 border-collapse: separate; }
991 .ui-table th,
992 .ui-table td {
993 padding: 5px 10px;
994 background-color: inherit;
995 border:0;}
996 .ui-table thead th {
997 font-weight: bold; }
998 .ui-table tfoot td {
999 border-top: 1px solid #494949;
1000 border-right: 1px solid #494949;
1001 text-align: center; }
1002 .ui-table tfoot td:last-child {
1003 border-right: 0; }
1004
1005.layout-with-list-item-margins {
1006 margin-left: 30px !important; }
1007
1008.emulate-content-left-padding {
1009 margin-left: 10px; }
1010
1011.do-dont-label {
1012 margin-bottom: 10px;
1013 padding-left: 20px;
1014 background: transparent none no-repeat scroll 0px 3px; }
1015 .do-dont-label.bad {
1016 background-image: url(../images/styles/ico_wrong.png); }
1017 .do-dont-label.good {
1018 background-image: url(../images/styles/ico_good.png); }
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038/***** PREVIOUSLY style.css ******************/
1039
1040
1041
1042
1043
1044@media screen, projection, print {
1045[dir='rtl'] {
1046 direction: rtl;
1047}
1048html {
1049 line-height: 20px;
1050}
1051pre, table, input, textarea, code {
1052 font-size: 1em;
1053}
1054address, abbr, cite {
1055 font-style: normal;
1056}
1057[dir='rtl'] th {
1058 text-align: right;
1059}
1060html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1061html[lang^=zh] blockquote, html[lang^=zh] q {
1062 font-style: normal;
1063}
1064q {
1065 font-style: italic;
1066}
1067fieldset, iframe, img {
1068 border: 0;
1069}
1070img {
1071 -ms-interpolation-mode: bicubic;
1072 vertical-align: middle;
1073 max-width: 100%;
1074}
1075q {
1076 quotes: none;
1077}
1078sup, sub {
1079 font-size: 11px;
1080 line-height: 0;
1081}
1082}
1083
1084@media screen, projection {
1085
1086table, fieldset {
1087 margin: 0;
1088}
1089h1 {
1090 color:#333;
1091 font-size: 22px;
1092 margin: 20px 0 20px;
1093 padding:0 0 10px;
1094}
1095h1, h2 {
1096 line-height: 32px;
1097}
1098h1.short {
1099 margin-right:320px;
1100}
1101h1.short {
1102 margin-right:320px;
1103}
1104h1.super {
1105 font-size: 37px;
1106}
1107h2 {
1108 color:#333;
1109 font-size: 20px;
1110 margin: 20px 0 20px;
1111 padding:0;
1112}
1113h3 {
1114 color:#333;
1115 font-size: 18px;
1116}
1117h3, h4 {
1118 color:#333;
1119 line-height: 20px;
1120 margin: 10px 0;
1121}
1122h4 {
1123 font-size: 16px;
1124}
1125h5 {
1126 font-size: 14px;
1127}
1128h5, h6 {
1129 margin: 5px 0;
1130}
1131h6 {
1132 font-size: 12px;
1133}
1134hr { /* applied to the bottom of h2 elements */
1135 height: 1px;
1136 margin: 5px 0 20px;
1137 border: 0;
1138 background: #ccc;
1139}
1140p, pre, table, form {
1141 margin: 0 0 15px;
1142}
1143small {
1144 font-size: 11.5px;
1145 color: #000;
1146}
1147ul, ol {
1148 margin: 0 0 15px 18px;
1149 padding: 0;
1150}
1151[dir='rtl'] ul, [dir='rtl'] ol {
1152 margin: 10px 30px 10px 10px;
1153}
1154ul ul, ul ol, ol ul, ol ol {
1155 margin-bottom: 0;
1156 margin-top: 0;
1157}
1158li {
1159 margin:0 0 5px;
1160}
1161dd {
1162 margin:0 0 10px 30px;
1163}
1164dd p,
1165dd pre,
1166dd ul,
1167dd ol,
1168dd dl {
1169 margin-top:10px;
1170}
1171li p,
1172li pre,
1173li ul,
1174li ol,
1175li dl {
1176 margin-top:5px;
1177 margin-bottom:5px;
1178}
1179dl dd dl:first-child {
1180 margin-top:0;
1181}
1182pre strong, pre b, a strong, a b, a code {
1183 color: inherit;
1184}
1185pre, code {
1186 color: #060;
1187 font: 13px/1.5 monospace;
1188}
1189code {
1190 font-weight:bold;
1191 font: 13px/14px monospace;
1192}
1193
1194legend {
1195 display: none;
1196}
1197a:link, a:visited {
1198 color: #258aaf;
1199 text-decoration: none;
1200}
1201a:focus, a:hover, a:active {
1202 color: #33B5E5;
1203 text-decoration: none;
1204}
1205strong, b {
1206 font-weight:bold;
1207 color: #222;
1208}
1209table {
1210 border-collapse: collapse;
1211 border-spacing: 0;
1212 border:0;
1213 margin: .5em 1em 1em 0;
1214 width:100%; /* consistent table widths; within IE's quirks */
1215 background-color:#f7f7f7;
1216}
1217th, td {
1218 padding: 4px 12px;
1219 vertical-align: top;
1220 text-align: left;
1221}
1222td {
1223 background-color:inherit;
1224 border:solid 1px #DDD;
1225}
1226td *:last-child {
1227 margin-bottom:0;
1228}
1229th {
1230 background-color: #999;
1231 color: #fff;
1232 border:solid 1px #DDD;
1233 font-weight: normal;
1234}
1235tr:first-of-type th:first-of-type:empty {
1236 visibility: hidden;
1237}
1238/* --------------------------------------------------------------------------
1239Footer
1240*/
1241.line {
1242 clear: both;
1243 background: #acbc00;
1244 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1245 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1246color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1247 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1248 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1249 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1250 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1251 height: 2px;
1252 margin-top: 150px;
1253 position: relative;
1254 z-index: 11;
1255}
1256#footer {
1257 font-size:11px;
1258 clear: both;
1259 color: #999;
1260 padding: 15px 0;
1261 margin-top:10px;
1262 width:auto;
1263}
1264#footer-local ul {
1265 list-style: none;
1266 margin: 5px 0 30px 0;
1267}
1268#footer-local li {
1269 display: inline;
1270}
1271#footer-local li+li:before {
1272 content: '|';
1273 padding: 0 3px;
1274 color: #e5e5e5;
1275}
1276#footer-global {
1277 padding: 10px 15px;
1278 background: #f5f5f5;
1279}
1280#footer-global {
1281 border-top: 1px solid #ebebeb;
1282 font-size: 11.5px;
1283 line-height: 1.8;
1284 list-style: none;
1285}
1286#footer-global ul {
1287 margin: 0;
1288}
1289#footer-global li {
1290 display: inline;
1291 font-weight: bold;
1292}
1293#footer-global li+li:before {
1294 content: '¬?';
1295 padding: 0 3px;
1296}
1297* html #footer-global li {
1298 margin: 0 13px 0 0;
1299}
1300* [dir='rtl'] #footer-global li {
1301 margin: 0 0 0 13px;
1302}
1303*+html #footer-global li {
1304 margin: 0 13px 0 0;
1305}
1306*+[dir='rtl'] #footer-global li {
1307 margin: 0 0 0 13px;
1308}
1309#footer-global li a {
1310 font-weight: normal;
1311}
1312.locales {
1313 margin: 10px 0 0 0px;
1314}
1315[dir='rtl'] .locales {
1316 background-position: right center;
1317 float: left;
1318 padding: 0 24px 0 0;
1319}
1320.locales form {
1321 margin: 0;
1322}
1323.locales select, .sites select {
1324 line-height: 3.08;
1325 margin: 0px 0;
1326 border: solid 1px #EBEBEB;
1327 -webkit-appearance: none;
1328 background: white url('../images/arrows-up-down.png') right center no-repeat;
1329 height: 30px;
1330 color: #222;
1331 line-height: normal;
1332 padding: 5px;
1333 width: 230px;
1334}
1335}
1336
1337/* =============================================================================
1338 Print Only
1339 ========================================================================== */
1340@media print {
1341 /* configure printed page */
1342 @page {
1343 margin: 0.75in 1in;
1344 widows: 4;
1345 orphans: 4;
1346 }
1347
1348 /* reset spacing metrics */
1349 html, body, .wrap {
1350 margin: 0 !important;
1351 padding: 0 !important;
1352 width: auto !important;
1353 }
1354
1355 /* leave enough space on the left for bullets */
1356 body {
1357 padding-left: 20px !important;
1358 }
1359 #doc-col {
1360 margin-left: 0;
1361 }
1362
1363 /* hide a bunch of non-content elements */
1364 #header, #footer, #nav-x, #side-nav,
1365 .training-nav-top, .training-nav-bottom,
1366 #doc-col .content-footer,
1367 .nav-x, .nav-y,
1368 .paging-links,
1369 a.totop {
1370 display: none !important;
1371 }
1372
1373 /* remove extra space above page titles */
1374 #doc-col .content-header {
1375 margin-top: 0;
1376 }
1377
1378 /* bump up spacing above subheadings */
1379 h2 {
1380 margin-top: 40px !important;
1381 }
1382
1383 /* print link URLs where possible and give links default text color */
1384 p a:after {
1385 content: " (" attr(href) ")";
1386 font-size: 80%;
1387 }
1388 p a {
1389 word-wrap: break-word;
1390 }
1391 a {
1392 color: inherit;
1393 }
1394
1395 /* syntax highlighting rules */
1396 .str { color: #060; }
1397 .kwd { color: #006; font-weight: bold; }
1398 .com { color: #600; font-style: italic; }
1399 .typ { color: #404; font-weight: bold; }
1400 .lit { color: #044; }
1401 .pun { color: #440; }
1402 .pln { color: #000; }
1403 .tag { color: #006; font-weight: bold; }
1404 .atn { color: #404; }
1405 .atv { color: #060; }
1406}
1407
1408/* =============================================================================
1409 Columns
1410 ========================================================================== */
1411
1412@media screen, projection, print {
1413.full {
1414 padding: 2.5em 0;
1415 border-top: solid 1px #ddd;
1416 border-bottom: solid 1px #ddd;
1417 background: #f7f7f7;
1418}
1419.wrap {
1420 margin: 0 auto;
1421 width: 940px;
1422 clear: both;
1423}
1424.cols {
1425 height: 1%;
1426 margin: 0 -1.533742331288343558282%;
1427 width: 103.06748466257669%}
1428*+html .cols {
1429 margin-bottom: 20px;
1430}
1431.cols:after {
1432 clear: both;
1433 content: ' ';
1434 display: block;
1435 height: 0;
1436 visibility: hidden;
1437}
1438.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1439.col-13, .col-14, .col-15, .col-16 {
1440 display: inline;
1441 float: left;
1442 margin-left: 10px;
1443 margin-right: 10px;
1444}
1445/*
1446* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1447.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1448 margin: 0;
1449 padding: 0 1.4% 20px;
1450}
1451[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1452[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1453[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1454 float: right;
1455}
1456*/
1457.col-1 { width: 40px }
1458.col-2 { width: 100px }
1459.col-3 { width: 160px }
1460.col-4 { width: 220px }
1461.col-5 { width: 280px }
1462.col-6 { width: 340px }
1463.col-7 { width: 400px }
1464.col-8 { width: 460px }
1465.col-9 { width: 520px }
1466.col-10 { width: 580px }
1467.col-11 { width: 640px }
1468.col-12 { width: 700px }
1469.col-13 { width: 760px }
1470.col-14 { width: 820px }
1471.col-15 { width: 880px }
1472.col-16 { width: 940px }
1473}
1474
1475.col-right {
1476 margin-right:0px;
1477}
1478
1479@media screen and (max-width:772px) {
1480.col-5, .col-6, .col-7 {
1481 clear: both;
1482 width: 97.0238096%}
1483}
1484
1485/* =============================================================================
1486 Layout
1487 ========================================================================== */
1488@media screen, projection, print {
1489
1490/* --------------------------------------------------------------------------
1491Header, Login, Nav-X, Search
1492*/
1493#header {
Dirk Dougherty08032402014-02-15 10:14:35 -08001494 margin: 0;
1495 padding: 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001496}
1497#header:before, #header:after {
1498 content: "";
1499 display: table;
1500 clear: both
1501}
1502.logo, .nav-x {
1503 float: left;
1504}
1505.nav-x {
1506 margin-top: -2px;
1507 list-style-type: none;
1508}
1509.nav-x a {
1510 color: #333;
1511 font-size: 16px;
1512}
1513.design a.selected {
1514 color: #33b5e5;
1515}
1516.develop a.selected {
1517 color: #F80;
1518}
Dirk Dougherty08032402014-02-15 10:14:35 -08001519
Dirk Dougherty541b4942014-02-14 18:31:53 -08001520.distribute a.selected {
1521 color: #9C0;
1522}
1523
Dirk Dougherty541b4942014-02-14 18:31:53 -08001524.nav-x li {
1525 display: inline;
1526 margin-right: 45px;
1527}
1528.search {
1529 float: right;
1530 position: relative;
1531 width: 220px
1532}
1533.search .bottom, .search .left, .search .right {
1534 position: absolute;
1535 background-color: #a3a3a3;
1536}
1537.search .bottom {
1538 width: 220px;
1539 height: 1px;
1540 top: 24px;
1541 left: 0
1542}
1543.search .left, .search .right {
1544 height: 5px;
1545 width: 1px
1546}
1547.search .left { top: 19px; left: 0 }
1548.search .right { top: 19px; right: 0 }
1549.search form {
1550 float: left;
1551 margin-top: 2px;
1552 width: inherit;
1553}
1554.search .close,
1555#player-frame .close {
1556 position: absolute;
1557 right: 8px;
1558 bottom: 4px;
1559 width: 16px;
1560 height: 16px;
1561 margin: 0;
1562 text-indent: -1000em;
1563 background: url(../images/close.png) no-repeat 0 0;
1564 z-index:9999;
1565}
1566.search .close:hover, .search .close:focus,
1567#player-frame .close:hover, #player-frame .close:focus {
1568 background-position: -16px 0;
1569 cursor:pointer;
1570}
1571#player-frame .close {
1572 top: 6px;
1573}
1574.search form input {
1575 color: #999;
1576 font-size: 1em;
1577 width: inherit;
1578 border: none;
1579 margin: 0;
1580 padding:0 0 0 6px;
1581 z-index: 1500;
1582 background-color: transparent
1583}
1584.search:hover .bottom, .search:hover .left, .search:hover .right {
1585 background-color: #33b5e5;
1586}
1587.search:hover .icon {
1588 background-position: -8px 0
1589}
1590.search form input:focus {
1591 color: #222;
1592 font-weight: bold;
1593 outline:0;
1594}
1595/* Search Dropdown */
1596.search-dropdown {
1597 padding: 15px;
1598 width: 192px;
1599 border: solid 1px #c5c5c5;
1600 background: #fff;
1601 position: absolute;
1602 top: 35px;
1603 left: 0;
1604 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1605 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1606 box-shadow: 0 0 10px rgba(0,0,0,0.2)
1607}
1608.search-dropdown ul, .search-dropdown ul li {
1609 list-style-type: none;
1610 margin: 0;
1611 padding: 0
1612}
1613.search-dropdown ul li {
1614 clear: both
1615}
1616.search-dropdown img {
1617 float: left;
1618 margin: 0 10px 10px 0
1619}
1620.search-dropdown h6 {
1621 color: #222;
1622 margin: 0;
1623 line-height: normal
1624}
1625.search-dropdown .desc {
1626 color: #999;
1627 font-size: 11.5px;
1628 line-height: normal;
1629 margin: 0;
1630}
1631.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
1632 color: #33b5e5
1633}
Dirk Dougherty08032402014-02-15 10:14:35 -08001634
1635/************ STICKY NAV BAR ******************/
1636
1637#header-wrapper {
1638 background: #f9f9f9;
1639 margin: 0 -10px 0 -10px;
1640 padding: 31px 10px 0px 10px;
1641 position: relative;
1642}
1643#header-wrapper #nav-x div.wrap {
1644 max-width: 940px;
1645 height: 38px;
1646}
1647#header-wrapper #nav-x ul.nav-x li {
1648 margin-right: 36px !important;
1649 margin-top: 5px;
1650 margin-bottom: 0px;
1651 height: 30px;
1652}
1653#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
1654 color: #669900;
1655 border-bottom: 3px solid #669900;
1656}
1657#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
1658 color: #669900;
1659}
1660#header-wrapper #nav-x > div.wrap ul.nav-x a {
1661 font-size: 14.5px;
1662}
1663#header-wrapper .developer-console-btn {
1664 float: right;
1665 background: #fefefe;
1666 border-radius: 4px;
1667 padding: 8px 14px;
1668 box-shadow: 1px 1px 0px #7a7a7a;
1669 font-size: 14px;
1670 margin-top: -6px;
1671 cursor: pointer;
1672 color: #464646;
1673 margin-right: 20px;
1674}
1675/* not currently used */
1676#header-wrapper .shadow {
1677 width: 1034px;
1678 height: 4px;
1679 position: absolute;
1680 left: 50%;
1681 margin-left: -517px;
1682 bottom: -4px;
1683 background-image: url(../images/header-shadow.png);
1684}
1685
1686#context {
1687 clear: both;
1688 padding-top: 14px;
1689}
1690#context .breadcrumb {
1691 float: left;
1692 margin-bottom: 10px;
1693}
1694#context .util {
1695 float: right;
1696 margin-right: 20px;
1697}
1698
1699.breadcrumb {
1700 list-style: none;
1701 margin: 0;
1702 padding: 0;
1703 position: relative;
1704}
1705.breadcrumb li {
1706 float: left;
1707 padding: 0 20px 0 0;
1708 color: #000;
1709}
1710.breadcrumb li a {
1711 color: #000;
1712}
1713.breadcrumb li:after {
1714 content: url(../images/breadcrumb.png);
1715 position: relative;
1716 top: 1px;
1717 left: 10px;
1718 width: 5px;
1719 height: 10px;
1720}
1721.breadcrumb li.current {
1722 font-weight: 700;
1723}
1724.breadcrumb li.current:after {
1725 display: none;
1726}
1727
1728/* Sticky Nav overrides */
1729.sticky-menu {
1730 position: fixed;
1731 width: 940px;
1732 height: 0px;
1733 z-index: 51;
1734 top: 12px;
1735}
1736#sticky-header {
1737 display: none;
1738 padding: 0 10px;
1739 position: fixed;
1740 background: #f9f9f9;
1741 top: 0px;
1742 left: 0px;
1743 right: 0px;
1744 height: 45px;
1745 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
1746 border-bottom: 1px solid #a5c43a;
1747 z-index: 50;
1748 opacity: 0;
1749 -webkit-transition: opacity 0.25s;
1750 -moz-transition: opacity 0.25s;
1751 -o-transition: opacity 0.25s;
1752 transition: opacity 0.25s;
1753}
1754#sticky-header.design {
1755 border-bottom: 1px solid #33b5e5;
1756}
1757#sticky-header.develop {
1758 border-bottom: 1px solid #F80;
1759}
1760#sticky-header.distribute {
1761 border-bottom: 1px solid #9C0;
1762}
1763#sticky-header > div {
1764 overflow: hidden;
1765 *zoom: 1;
1766 width: 940px;
1767 margin: 0 auto;
1768 clear: both;
1769 padding-top: 9px;
1770}
1771#sticky-header > div .logo {
1772 float: left;
1773 width: 26px;
1774 height: 25px;
1775 background: url(../images/dac_logo.png);
1776 z-index: 52;
1777 position: relative;
1778}
1779#sticky-header > div .top {
1780 float: left;
1781 width: 38px;
1782 height: 38px;
1783 position: relative;
1784 background: url(../images/styles/gototop.png);
1785 z-index: 52;
1786}
1787#sticky-header > div .breadcrumb {
1788 float: left;
1789 padding: 0 0 0 10px;
1790 border-left: 1px solid #d2d2d2;
1791 line-height: 24px;
1792 font-size: 14px;
1793 position: relative;
1794 top: 0px;
1795 z-index: 52;
1796}
1797
Dirk Dougherty541b4942014-02-14 18:31:53 -08001798/* --------------------------------------------------------------------------
1799Buttons
1800*/
1801.button, a.button, .button-secondary, a.button-secondary {
1802 border-image: initial;
1803 -webkit-border-radius: 2px;
1804 -moz-border-radius: 2px;
1805 border-radius: 2px;
1806 cursor: pointer;
1807}
1808.button, a.button {
1809 display:inline-block;
1810 background-color: #09c;
1811 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1812 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1813 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1814 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1815 background-image: -o-linear-gradient(top, #2faddb, #09c);
1816 background-image: linear-gradient(top, #2faddb, #09c);
1817 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1818 border: 1px solid #3990ab;
1819 color: #fff;
1820}
1821.button-secondary, a.button-secondary {
1822 background-color: #f3f3f3;
1823 border: 1px solid #dcdcdc;
1824 color: #444;
1825}
1826a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
1827 margin-right: 16px;
1828 font-weight: 400;
1829 min-width: 54px;
1830 outline: 0;
1831 padding: 8px 15px;
1832 text-align: center;
1833}
1834.button, .button-secondary {
1835 margin-right: 16px;
1836 font-weight: 400;
1837 min-width: 54px;
1838 outline: 0;
1839 padding: 0 15px;
1840 text-align: center;
1841}
1842.button:hover, a.button:hover {
1843 border-color: #09c;
1844 background-color: #4cadcb;
1845 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1846 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1847 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1848 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1849 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1850 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1851 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1852EndColorStr='#4cadcb',GradientType=0);
1853 color: #fff !important;
1854}
1855.button:active, a.button:active {
1856 background-color: #1e799a;
1857 background-image: none;
1858 border-color: #30b7e6;
1859}
1860a.button.big.subtitle {
1861 line-height:18px;
1862}
1863.button-secondary:hover, a.button-secondary:hover {
1864 border-color: #dbdbdb;
1865 background-color: #f3f3f3;
1866 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1867 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1868 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1869 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1870 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1871 background-image: linear-gradient(top, #f9f9f9, #ececec);
1872 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1873EndColorStr='#ececec');
1874 color: #33B5E5 !important;
1875}
1876.button-secondary:active, a.button-secondary:active {
1877 border-color: #dadada;
1878 background: #ebebeb; /* Old browsers */
1879 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1880 background:
1881url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1882Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1883eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1884CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1885eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1886YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1887CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1888CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1889CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1890CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1891R3JhZGllbnQ+
1892CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1893Lz4KPC9zdmc+);
1894 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
1895#ffffff 100%); /* FF3.6+ */
1896 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
1897color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1898/* Chrome,Safari4+ */
1899 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
190090%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
1901 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1902100%); /* Opera 11.10+ */
1903 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1904100%); /* IE10+ */
1905 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1906100%); /* W3C */
1907 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
1908endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
1909 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1910 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1911 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1912 color: #258AAF !important;
1913}
1914.button.big {
1915 font-size:20px;
1916 display:inline-block;
1917}
1918.button.big span.small {
1919 font-size:14px;
1920}
1921.button-caption {
1922 margin-top:10px;
1923 font-size:12px;
1924 font-style:italic;
1925}
1926
1927.button.disabled,
1928.button.disabled:hover,
1929.button.disabled:active {
1930 background:#ebebeb;
1931 color:#999 !important;
1932 border-color:#999;
1933 cursor:default;
1934}
1935
1936.training-nav-top a.button-secondary,
1937.training-nav-bottom a.button-secondary {
1938 display:block;
1939 float:left;
1940 margin:0;
1941 width:130px;
1942 text-transform:uppercase;
1943 font-weight:bold;
1944
1945 background-color: #f3f3f3;
1946 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1947 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1948 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1949 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1950 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1951 background-image: linear-gradient(top, #f9f9f9, #ececec);
1952 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1953EndColorStr='#ececec');
1954 color: #33B5E5;
1955}
1956
1957.training-nav-top a.button-secondary:hover,
1958.training-nav-bottom a.button-secondary:hover {
1959 background-color: #09c;
1960 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1961 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1962 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1963 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1964 background-image: -o-linear-gradient(top, #2faddb, #09c);
1965 background-image: linear-gradient(top, #2faddb, #09c);
1966 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1967 border: 1px solid #3990ab;
1968 color: #fff !important;
1969}
1970
1971.training-nav-top a.button-secondary.last,
1972.training-nav-bottom a.button-secondary.last {
1973 border-left:0;
1974}
1975
1976.training-nav-top a.button-secondary.double-size,
1977.training-nav-bottom a.button-secondary.double-size {
1978 width:291px;
1979}
1980
1981.training-nav-top,
1982.training-nav-bottom {
1983 float:right;
1984 margin:0 0 0 20px;
1985}
1986
1987.training-nav-bottom {
1988 padding:0 0 20px;
1989}
1990
1991#tb-wrapper,
1992#qv-wrapper {
1993 float:right;
1994 clear:right;
Dirk Dougherty08032402014-02-15 10:14:35 -08001995 margin:0 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
1996 padding:0 0 30px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001997}
1998
1999#tb-wrapper {
2000 margin:-29px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
2001}
2002
2003#tb,
2004#qv {
2005 font-size:13px;
2006 line-height:18px;
2007 width:238px;
2008 border:1px solid #ccc;
2009 float:right;
2010}
2011
2012#tb {
2013 width:278px;
2014}
2015
2016#tb h2,
2017#qv h2 {
2018 margin:10px 15px;
2019 padding:0;
2020 text-transform:uppercase;
2021 border-bottom:1px solid gainsboro;
2022}
2023
2024#tb *,
2025#qv * {
2026 font-size:inherit;
2027}
2028
2029#tb .download-box,
2030#qv .download-box {
2031 padding:0 0 0 15px;
2032}
2033
2034#tb .download-box .filename,
2035#qv .download-box .filename {
2036 font-size:11px;
2037 margin:4px 4px 10px;
2038 color:#666;
2039}
2040
2041
2042/* Dev guide quicknav */
2043
2044.sidebox-wrapper {
2045 float:right;
2046 clear:right;
2047 margin:0 0 0 20px;
2048 padding:0 0 20px;
2049}
2050
2051.sidebox {
2052 width:226px;
2053 font-size:13px;
2054 line-height:18px;
2055 border-left:4px solid #99CC00;
2056 float:right;
2057 padding:0 0 0 10px;
2058 margin:0 0 1em 20px;
2059}
2060
2061.sidebox h2,
2062.sidebox h3,
2063.sidebox h4,
2064.sidebox h5 {
2065 font-weight:bold;
2066 margin:0 0 10px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002067}
2068
2069.sidebox * {
2070 font-size:inherit;
2071}
2072
2073.sidebox > *:last-child {
2074 margin-bottom:0;
2075}
2076
2077#tb ol,
2078#tb ul,
2079#qv ul {
2080 margin:0 15px 10px 35px;
2081}
2082
2083#qv ol {
2084 list-style:none;
2085 margin:0 15px 15px;
2086 font-size:inherit;
2087 line-height:inherit;
2088}
2089
2090#tb ol ol,
2091#tb ul ul,
2092#qv ol ol,
2093#qv ul ul,
2094.sidebox ol ol,
2095.sidebox ul ul {
2096 margin-bottom:0;
2097}
2098
2099#qv ol ol {
2100 margin:3px 0 3px 15px;
2101}
2102
2103.sidebox p,
2104#qv p,
2105#tb p {
2106 margin: 0 0 10px;
2107}
2108
2109/* related resources blocks in checklists */
2110
2111.rel-resources {
2112 margin:10px 0px;
2113 border:1px solid #ccc;
2114 background-color:rgba(0, 0, 0, 0.027451);
2115 border:1px solid #ccc;
2116 font-size:13px;
2117 color:#6f6f6f;
2118}
2119
2120.rel-resources ul {
2121padding: .5em 1em 0 1em;
2122}
2123
2124.rel-resources a {
2125font-weight:500;
2126}
2127
2128.rel-resources h3 {
2129 margin:4px 15px 0px 15px;
2130 font-size:13px;
2131 font-weight:600;
2132 text-transform:uppercase;
2133}
2134
2135/* --------------------------------------------------------------------------
2136Form
2137*/
2138.article form {
2139 margin: 0 0 20px;
2140}
2141.article form .form-required {
2142 color: #dd4b39;
2143}
2144.article form fieldset {
2145 margin: 0 0 20px;
2146 padding: 0;
2147}
2148.article form legend {
2149 display: block;
2150 line-height: 1.5;
2151 margin: 0;
2152 padding: 0;
2153}
2154/*
2155.article form ol, .article form ul {
2156 margin: 0 0 0 1em;
2157 padding: 0 0 0 1em;
2158}
2159[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2160 margin: 0 1em 0 0;
2161 padding: 0 1em 0 0;
2162}
2163.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2164ul ul {
2165 list-style: none;
2166 margin: 0;
2167 padding: 0;
2168}
2169.article form li {
2170 margin: 0 0 20px;
2171}
2172.article form li li {
2173 margin: 0 0 5px;
2174}
2175*/
2176.article form label {
2177 display: block;
2178 margin: 0 0 5px;
2179 padding: 0;
2180}
2181.article form input[type='text'], .article form select, .article form textarea, .article form
2182.checkbox-group, .article form .radio-group {
2183 margin-bottom: 15px;
2184}
2185.checkbox-group input {
2186 width: 13px;
2187 height: 13px;
2188 background: #fff;
2189 border: solid 1px #c6c6c6;
2190 float: left;
2191}
2192.article form .checkbox-group, .article form .radio-group {
2193 display: block
2194}
2195.article form select {
2196 border: solid 1px #ebebeb;
2197 border-top-color: #ddd;
2198 -webkit-appearance: none;
2199 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2200 height: 30px;
2201 color: #222;
2202 line-height: normal;
2203 padding: 5px;
2204 width: 130px;
2205}
2206
2207.article form .browse .browse-msg {
2208 font-size: 11.5px;
2209}
2210.article form .browse .button-secondary {
2211 height: auto;
2212 line-height: 25px;
2213 font-size: 11px;
2214 padding: 0 8px;
2215 margin: 0 10px 15px 0;
2216}
2217.article form input[type='text'], .article form textarea {
2218 border: 1px solid #ebebeb;
2219 border-top-color: #dcdcdc;
2220 color: #222;
2221 line-height: normal;
2222 padding: 6px 10px;
2223 width: 300px;
2224}
2225.article form textarea {
2226 height: 150px;
2227}
2228.article form input[type='text']:focus, .article form textarea:focus {
2229 border-color: #33B5E5;
2230 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2231 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2232 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2233 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2234 outline: 0;
2235}
2236.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2237 color: #999;
2238}
2239.article form input[type='text'][disabled], .article form textarea[disabled] {
2240 background-color: #ebebeb;
2241}
2242form .form-error input[type='text'], form .form-error textarea {
2243 border-color: #dd4b39;
2244 margin-right: 20px;
2245}
2246.aside {
2247 -moz-border-radius: 2px;
2248 -webkit-border-radius: 2px;
2249 border-radius: 2px;
2250 margin: 10px 0;
2251 padding: 20px;
2252 color: #666;
2253 position: relative;
2254 background: #f9f9f9;
2255}
2256/*
2257.aside, .notification, .promo {
2258 -moz-border-radius: 2px;
2259 -webkit-border-radius: 2px;
2260 border-radius: 2px;
2261 margin: 10px 0;
2262 padding: 10px;
2263 position: relative;
2264}
2265.aside>:first-child, .notification>:first-child, .promo>:first-child {
2266 margin-top: 0;
2267}
2268.aside>:last-child, .notification>:last-child, .promo>:last-child {
2269 margin-bottom: 0;
2270}
2271.aside {
2272 background: #f9f9f9;
2273}
2274.notification {
2275 background: #fffbe4;
2276 border-color: #f8f6e6;
2277}
2278.promo {
2279 background: #f6f9ff;
2280 border-color: #eff2f9;
2281}
2282*/
2283
2284/* SDK TOS styles */
2285
2286div.sdk-terms {
2287 white-space: pre-wrap;
2288 word-wrap: break-word;
2289 font-family: inherit;
2290 font-size: inherit;
2291 padding: 10px;
2292 height: 370px;
2293 width: 738px;
2294 border: 1px solid #444;
2295 background: transparent;
2296 overflow:auto;
2297 margin:0 0 10px;
2298}
2299
2300div.sdk-terms.fullsize {
2301 padding: 0;
2302 height: auto;
2303 width: auto;
2304 border:none;
2305}
2306
2307div.sdk-terms h3,
2308div.sdk-terms h2 {
2309 margin:0;
2310}
2311
2312div#sdk-terms-form {
2313 padding:0 0 0 10px;
2314}
2315
2316div#sdk-terms-form input {
2317 display:inline;
2318 margin:4px 4px 4px 0;
2319}
2320
2321
2322/* --------------------------------------------------------------------------
2323Code Style
2324*/
2325pre {
2326 margin:0 0 1em 0;
2327 padding: 1em;
2328 overflow: auto;
2329 border: solid 1px #ddd;
2330 background: #f7f7f7;
2331}
2332.str { color: #800; } /* Code string */
2333.kwd { color: #008; }
2334.typ { color: #606; }
2335.lit { color: #066; }
2336.pun { color: #660; }
2337.pln { color: #000; }
2338.tag { color: #008; }
2339.atn { color: #828; }
2340.atv { color: #800; } /* XML string */
2341.dec { color: #606; }
2342
2343/* --------------------------------------------------------------------------
2344Three-Pane
2345*/
2346/* Package Nav & Classes Nav */
2347.three-pane {
2348 position: relative;
2349 border-top: solid 1px #ebebeb;
2350}
2351#packages-nav .js-pane,
2352#classes-nav .js-pane {
2353 overflow:visible;
2354}
2355#packages-nav {
2356 height:270px;
2357 max-height: inherit;
2358 overflow: hidden;
2359 position: relative;
2360}
2361#classes-nav {
2362 overflow: hidden;
2363 position: relative;
2364}
2365#packages-nav ul, #classes-nav ul {
2366 list-style-type: none;
2367 margin: 10px 0 20px 0;
2368 padding: 0;
2369}
2370#classes-nav li {
2371 font-weight: bold;
2372 margin: 5px 0;
2373}
2374#packages-nav li,
2375#classes-nav li li {
2376 margin: 0;
2377}
2378#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2379#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
2380 padding: 0 0 0 4px;
2381}
2382#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2383#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2384#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
2385 color: #222;
2386 font-weight: normal;
2387}
2388#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2389#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
2390 display: block;
2391}
2392#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2393a:visited,
2394#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2395a:visited,
2396#nav-tree li div.selected {
2397 font-weight: 500;
2398 color: #0099cc;
2399 background-color:#fff; }
2400 #packages-nav li.selected ul li a,
2401 #classes-nav li.selected ul li a {
2402 /* don't highlight child items */
2403 color: #555555; }
2404#nav-tree li div.selected a {
2405 font-weight: 500;
2406 color: #0099cc;
2407}
2408#nav-swap {
2409 height:30px;
2410 border-top:1px solid #ccc;
2411}
2412#nav-swap a {
2413 display:inline-block;
2414 height:100%;
2415 color: #222;
2416 font-size: 12px;
2417 padding: 5px 0 5px 5px;
2418}
2419
2420#nav-swap .fullscreen {
2421 float: right;
2422 width: 24px;
2423 height: 24px;
2424 text-indent: -1000em;
2425 padding:0;
2426 margin:3px 5px 0;
2427 background: url(../images/fullscreen.png) no-repeat -24px 0;
2428}
2429#nav-swap .fullscreen.disabled {
2430 background-position: 0 0;
2431}
2432#nav-swap .fullscreen:hover,
2433#nav-swap .fullscreen:focus {
2434 cursor:pointer;
2435}
2436
2437
2438/* nav tree */
2439#side-nav, #swapper,
2440#nav-tree, #tree-list {
2441 overflow:hidden;
2442 margin-left:0;
2443}
2444
2445#devdoc-nav {
2446 overflow:visible !important; /* To keep the "to top" button visible */
2447}
2448
2449#nav-tree ul {
2450 list-style:none;
2451 padding:0;
2452 margin:10px 0;
2453}
2454
2455#nav-tree ul li div {
2456 padding:0 0 0 4px;
2457}
2458
2459#side-nav #nav-tree ul li a,
2460#side-nav #nav-tree ul li span.no-children {
2461 padding: 0;
2462 margin: 0;
2463}
2464
2465#nav-tree .plus {
2466 margin: 0 3px 0 0;
2467}
2468
2469#nav-tree ul ul {
2470 list-style: none;
2471 margin: 0;
2472 padding: 0 0 0 0;
2473}
2474
2475#nav-tree ul li {
2476 margin: 0;
2477 padding: 0 0 0 0;
2478 white-space: nowrap;
2479}
2480
2481#nav-tree .children_ul {
2482 padding:0;
2483 margin:0;
2484}
2485#nav-tree .children_ul li div {
2486 padding:0 0 0 10px;
2487}
2488#nav-tree .children_ul .children_ul li div {
2489 padding:0 0 0 20px;
2490}
2491
2492#nav-tree a.nolink {
2493 color: #222;
2494 text-decoration: none;
2495}
2496
2497#nav-tree span.label {
2498 width: 100%;
2499}
2500
2501#nav-tree {
2502 overflow-x: auto;
2503 overflow-y: scroll;
2504 outline:0;
2505}
2506
2507
2508/* Content */
2509#doc-col {
2510 margin-right:0;
2511}
2512#doc-content-container {
2513 margin-left: 291px
2514}
2515#doc-header, #doc-content {
2516 padding: 1em 2em;
2517}
2518#doc-header {
2519 background: #f7f7f7;
2520}
2521#doc-header h1 {
2522 line-height: 0;
2523 margin-bottom: 15px;
2524}
2525#api-info-block {
2526 float: right;
2527 font-weight: bold;
2528}
2529#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
2530 color: #222;
2531}
2532#api-info-block a:hover, #api-info-block a:focus {
2533 color: #33B5E5;
2534}
2535#api-nav-header {
2536 height:19px; /* plus 16px padding = 35; same as #nav li */
2537 font-size:14px;
2538 padding: 8px 0;
2539 margin: 0;
2540 border-bottom: 1px solid #CCC;
2541 background:#e9e9e9;
2542 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2543
2544}
2545#api-nav-title {
2546 padding:0 5px;
2547 white-space:nowrap;
2548}
2549
2550#api-level-toggle {
2551 float:right;
2552 padding:0 5px;
2553}
2554
2555#api-level-toggle label {
2556 margin:0;
2557 vertical-align:top;
2558 line-height: 19px;
2559 font-size:13px;
2560 height: 19px;
2561}
2562
2563#api-level-toggle .select-wrapper {
2564 width: 35px;
2565 display: inline-block;
2566 overflow: hidden;
2567}
2568#api-level-toggle select {
2569 border: 0;
2570 appearance:none;
2571 -moz-appearance:none;
2572 -webkit-appearance: none;
2573 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
2574 color: #222;
2575 height: 19px;
2576 line-height: 19px;
2577 padding: 0;
2578 margin:1px 0 0 0;
2579 width:150%;
2580 font-size:13px;
2581 vertical-align:top;
2582 outline:0;
2583}
2584
2585
2586/* Toggle for revision notes and stuff */
2587div.toggle-content.closed .toggle-content-toggleme {
2588 display:none;
2589}
2590
2591#jd-content img.toggle-content-img {
2592 margin:0 5px 5px 0;
2593}
2594
2595div.toggle-content-toggleme {
2596 padding:0 0 0 15px;
2597}
2598
2599
2600/* API LEVEL FILTERED MEMBERS */
2601
2602.absent,
2603.absent a:link,
2604.absent a:visited,
2605.absent a:hover,
2606.absent * {
2607 color:#bbb !important;
2608 cursor:default !important;
2609 text-decoration:none !important;
2610}
2611#devdoc-nav li.absent.selected,
2612#devdoc-nav li.absent.selected *,
2613#devdoc-nav div.label.absent.selected,
2614#devdoc-nav div.label.absent.selected * {
2615 background-color:#eaeaea !important;
2616}
2617.absent h4.jd-details-title,
2618.absent h4.jd-details-title * {
2619 background-color:#f6f6f6 !important;
2620}
2621.absent img {
2622 opacity: .3;
2623 filter: alpha(opacity=30);
2624 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2625}
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635/* JQUERY RESIZABLE STYLES */
2636.ui-resizable { position: relative; }
2637.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2638.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2639/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2640body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2641.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2642border-bottom: solid 1px #ededed;
2643 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2644/*
2645.ui-resizable-e {
2646cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
26471px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2648*/
2649
2650/* --------------------------------------------------------------------------
2651Lightbox
2652*/
2653.lightbox {
2654 width: 769px;
2655 padding: 1.5em;
2656 margin: 0 auto;
2657 border: solid 1px #dcdcdc;
2658 background: #fff;
2659 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2660 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2661 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
2662}
2663.lightbox .header {
2664 float: left;
2665 width: 720px;
2666 margin: -10px 20px 10px 0;
2667}
2668.lightbox .close {
2669 float: right;
2670 width: 10px;
2671 height: 10px;
2672 margin: -10px -10px 10px 0;
2673 text-indent: -1000em;
2674 background: url(../images/close.png) no-repeat 0 0;
2675}
2676.lightbox .close:hover, .lightbox .close:focus {
2677 background-position: -10px 0;
2678}
2679
2680/* --------------------------------------------------------------------------
2681Styles for samples browser
2682*/
2683
2684#codesample-wrapper {
2685 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
2686 overflow:visible;
2687}
2688pre#codesample-block {
2689 float:left;
2690 overflow:visible;
2691 background:transparent;
2692 border:none;
2693}
2694pre#codesample-block a.number {
2695 display:none;
2696}
2697pre#codesample-block .code-line:hover {
2698 background:#e7e7e7;
2699}
2700pre#codesample-line-numbers {
2701 float:left;
2702 width:2em;
2703 background:transparent;
2704 border:none;
2705 border-right:1px solid #ccc;
2706 padding-left:0;
2707 font-family:monospace;
2708 text-align:right;
2709 -webkit-touch-callout: none;
2710 -webkit-user-select: none;
2711 -khtml-user-select: none;
2712 -moz-user-select: -moz-none;
2713 -ms-user-select: none;
2714 user-select: none;
2715}
2716pre#codesample-line-numbers a {
2717 color:#999;
2718}
2719pre#codesample-line-numbers.hidden {
2720 display:none;
2721}
2722pre#codesample-block span.code-line {
2723 width:100%;
2724 display:inline-block;
2725}
2726
2727/*
2728Styles for displaying image or video resources in samples browser.
2729Resources are marked as no-display if they exceed the size limit.
2730*/
2731div#codesample-resource img, div#codesample-resource video {
2732 border: 1px solid #ececec;
2733}
2734
2735div#codesample-resource.noDisplay div {
2736 border: 1px solid #ececec;
2737 width:120px;
2738 margin-bottom:4px;
2739 padding:20px;
2740}
2741
2742div#codesample-resource .noDisplay-message:after {
2743 font-style:italic;
2744 font-size:12px;
2745 content: 'This resource is not available for browsing. To view it, please download the project.';
2746}
2747
2748/*
2749Styles for project structure (treeview) page
2750*/
2751.structure-dir {
2752background-image:url(../../assets/images/folder.png);
2753background-repeat:no-repeat;
2754background-position:16px 2px;
2755 margin:.25em 0 0 0;
2756 padding:0 0 0 0;
2757}
2758
2759.structure-toggleme {
2760 margin:0 0 0 3em;
2761 padding:0 0 0 0;
2762 text-decoration:none;
2763}
2764
2765.structure-java{
2766background-image:url(../../assets/images/file-java.png);
2767background-repeat:no-repeat;
2768background-position:0px 2px;
2769 margin:.3em 0 0 0;
2770 padding:.3em 0 .3em 22px;
2771}
2772
2773.structure-file {
2774background-image:url(../../assets/images/file-generic.png);
2775background-repeat:no-repeat;
2776background-position:0px 2px;
2777 margin:.3em 0 0 0;
2778 padding:.3em 0 .3em 22px;
2779}
2780
2781.structure-xml {
2782background-image:url(../../assets/images/file-xml.png);
2783background-repeat:no-repeat;
2784background-position:0px 2px;
2785 margin:.3em 0 0 0;
2786 padding:.3em 0 .25em 22px;
2787}
2788
2789.structure-img {
2790background-image:url(../../assets/images/file-image.png);
2791background-repeat:no-repeat;
2792background-position:0px 2px;
2793 margin:.3em 0 0 0;
2794 padding:.3em 0 .25em 22px;
2795}
2796
2797.structure-manifest {
2798background-image:url(../../assets/images/file-manifest.png);
2799background-repeat:no-repeat;
2800 margin:.0 0 0 1.25em;
2801 padding:0 0 0 22px;
2802 text-decoration:none;
2803}
2804
2805#jd-content .structure-toggle-img {
2806 margin:.5em 0 0 0;
2807padding-right:2.1em;
2808}
2809
2810.dirInfo {
2811 margin-left:2em;
2812}
2813
2814.structure-dir a {
2815 text-decoration:none;
2816}
2817
2818.structure-manifest a {
2819 text-decoration: none;
2820}
2821.structure-file a {
2822 text-decoration: none;
2823}
2824
2825.sampleEmbed {
2826 background-color:rgb(249, 249, 249);
2827}
2828
2829.sampleEmbed ol.lineNumbers {
2830 list-style-type: decimal;
2831 padding-left:1em;
2832}
2833
2834.sampleEmbed ol.lineNumbers li {
2835border-left:1px solid #ddd;
2836border-right:1px solid #ddd;
2837color:gray;
2838background-color:#f7f7f7;
2839margin:0 0 0 24px;
2840padding: 2px 2px 2px 6px;
2841}
2842
2843.sampleEmbed ol.lineNumbers li:hover {
2844background: #efefef;
2845}
2846
2847.samples-nav li a {
2848 overflow: hidden;
2849 text-overflow: ellipsis;
2850 white-space: nowrap;
2851}
2852
2853/* --------------------------------------------------------------------------
2854Styles for raw formatted line numbers (not used with listformatted version)
2855div.sampleLine div.lineNumber {
2856 display: inline;
2857}
2858div.sampleLine div.lineCode {
2859 display: inline;
2860 padding-left:6px;
2861}
2862div.sampleLine {
2863 padding:0;
2864 margin:0;
2865}*/
2866
2867/* --------------------------------------------------------------------------
2868Butterbar
2869*/
2870#butterbar-wrapper {
2871 position:absolute;
2872 top:0;
2873 left:0;
2874 width:100%;
2875}
2876#butterbar {
2877 width:940px;
2878 margin:0 auto;
2879}
2880#butterbar-message {
2881 background-color:#f80;
2882 float:right;
2883 font-size:12px;
2884 font-weight:bold;
2885 padding:0 10px;
2886 border-radius: 0 0 5px 5px;
2887}
2888#butterbar-message a {color:#fff !important}
2889#butterbar-message a:hover {text-decoration:underline;}
2890
2891/* --------------------------------------------------------------------------
2892Misc
2893*/
2894
2895
2896.clearfix:before, .clearfix:after {
2897 content: "";
2898 display: table
2899}
2900.clearfix:after {
2901 clear: both
2902}
2903.clearfix {
2904 *zoom: 1
2905}
2906table.blank th, table.blank td {
2907 border: 0;
2908 background: none
2909}
2910.caption {
2911 margin: 0.5em 0 2em 0;
2912 color: #000;
2913 font-size: 11.5px;
2914}
2915
2916.nolist, .nolist ul, .nolist ol {
2917 list-style:none;
2918 margin-left:0;
2919}
2920#tb .nolist {
2921 margin-left:15px;
2922}
2923
2924dl.xml>dt {
2925 text-transform:uppercase;
2926}
2927dl.xml dl.attr {
2928 margin-top:0;
2929}
2930
2931pre.classic {
2932 background-color:transparent;
2933 border:none;
2934 padding:0;
2935}
2936
2937p.img-caption {
2938 margin: -10px 0 20px;
2939 font-size:13px;
2940 color:#666;
2941}
2942
2943div.figure,
2944div.figure-right {
2945 float:right;
2946 clear:right;
2947 margin:10px 0 0 0;
2948 padding:0 0 0 20px;
2949 /* width must be defined w/ an inline style matching the image width */
2950}
2951
2952div.figure-left {
2953 float:left;
2954 clear:left;
2955 margin:10px 0 0 0;
2956 padding:0 20px 0 0;
2957 /* width must be defined w/ an inline style matching the image width */
2958}
2959
2960img.frame {
2961 border:1px solid #DDD;
2962 padding:4px;
2963}
2964
2965p.table-caption {
2966 margin: 0 0 4px 0;
2967 font-size:13px;
2968 color:#666;
2969}
2970
2971p.code-caption {
2972 margin-bottom: 4px;
2973 font: 12px/1.5 monospace;
2974 color:#666;
2975}
2976
2977div.note,
2978div.caution,
2979div.warning {
2980 margin: 0 0 15px;
2981}
2982
2983p.note, div.note,
2984p.caution, div.caution,
2985p.warning, div.warning {
2986 padding: 0 0 0 10px;
2987 border-left: 4px solid;
2988}
2989
2990p.note, div.note {
2991 border-color: #258AAF;
2992}
2993
2994p.caution, div.caution {
2995 border-color: #FF8800;
2996}
2997
2998p.warning, div.warning {
2999 border-color: #ff4443;
3000}
3001
3002div.note.design {
3003 border-left: 4px solid #33B5E5;
3004}
3005
3006div.note.develop {
3007 border-left: 4px solid #F80;
3008}
3009
3010div.note.distribute {
3011 border-left: 4px solid #9C0;
3012}
3013
3014.note p, .caution p, .warning p {
3015 margin:0 0 5px;
3016}
3017
3018.note p:last-child, .caution p:last-child, .warning p:last-child {
3019 margin-bottom:0;
3020}
3021
3022body.about blockquote {
3023 display:block;
3024 float:right;
3025 width:280px;
3026 font-size:20px;
3027 font-style:italic;
3028 line-height:24px;
3029 color:#33B5E5;
3030 margin:0 0 20px 30px;
3031}
3032
3033div.design-announce p {
3034 margin:0 0 10px;
3035}
3036
3037#devdoc-nav a.totop {
3038 display:block;
3039 top:0;
3040 width:inherit;
3041 background: transparent url(../images/styles/gototop.png) no-repeat scroll 50% 50%;
3042 text-indent:-9999em;
3043}
3044#devdoc-nav a.totop {
3045 position:fixed;
3046 display:none;
3047}
3048#devdoc-nav a.totop:hover {
3049 background-color:#33B5E5;
3050}
3051
3052.content-footer a.totop {
3053 text-transform:uppercase;
3054 line-height:30px;
3055}
3056
3057.expandable {
3058 height:34px;
3059 padding-left:20px;
3060 position:relative;
3061}
3062.expandable:before {
3063 content: '';
3064 background-image: url(../images/styles/disclosure_down.png);
3065 background-repeat:no-repeat;
3066 background-position: -12px -9px;
3067 width: 20px;
3068 height: 20px;
3069 display: inline-block;
3070 position: absolute;
3071 top: 0;
3072 left: 0; }
3073}
3074.expandable.expanded:before {
3075 background-image: url(../images/styles/disclosure_up.png);
3076}
3077
3078/* notice box for cross links between Design/Develop docs */
3079a.notice-developers-video,
3080a.notice-developers,
3081a.notice-designers-video,
3082a.notice-designers {
3083 float:right;
3084 clear:right;
3085 width:238px;
3086 min-height:50px;
3087 margin:0 0 20px 20px;
3088 border:1px solid #ddd;
3089}
3090a.notice-developers-video.wide,
3091a.notice-developers.wide,
3092a.notice-designers-video.wide,
3093a.notice-designers.wide {
3094 width:278px;
3095}
3096a.notice-developers-video div,
3097a.notice-developers div,
3098a.notice-designers-video div,
3099a.notice-designers div {
3100 min-height:40px;
3101 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
3102 background-size:40px 40px;
3103 padding:10px 10px 10px 60px;
3104}
3105a.notice-designers div {
3106 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
3107 background-size:40px 40px;
3108}
3109a.notice-designers-video div {
3110 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
3111 background-size:40px 40px;
3112}
3113a.notice-developers-video div {
3114 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
3115 background-size:40px 40px;
3116}
3117a.notice-developers-video:hover,
3118a.notice-developers:hover,
3119a.notice-designers-video:hover,
3120a.notice-designers:hover {
3121 background:#eee;
3122}
3123a.notice-developers-video h3,
3124a.notice-developers h3,
3125a.notice-designers-video h3,
3126a.notice-designers h3 {
3127 font-size:13px;
3128 line-height:18px;
3129 font-weight:bold;
3130 text-transform:uppercase;
3131 color:#000 !important;
3132 margin:0 0 1px;
3133}
3134a.notice-developers-video p,
3135a.notice-developers p,
3136a.notice-designers-video p,
3137a.notice-designers p {
3138 margin:0;
3139 line-height:14px;
3140}
3141a.notice-developers-video.left,
3142a.notice-developers.left,
3143a.notice-designers-video.left,
3144a.notice-designers.left {
3145 margin-left:0;
3146 float:left;
3147}
3148
3149
3150/* hide nested list items; companion to hideNestedLists() */
3151.hide-nested li ol,
3152.hide-nested li ul {
3153 display:none;
3154}
3155
3156a.header-toggle {
3157 display:block;
3158 float:right;
3159 text-transform:uppercase;
3160 font-size:.8em !important;
3161 font-weight:normal;
3162 margin-top:2px;
3163}
3164
3165
3166/* -----------------------------------------------
3167good/bad example containers
3168*/
3169
3170div.example-block {
3171 background-repeat: no-repeat;
3172 background-position:10px 8px;
3173 background-color:#ccc;
3174 padding:4px;
3175 margin:.8em auto 1.5em 2em;
3176 width:260px;
3177 float:right;
3178}
3179/* red container */
3180.example-block.bad {
3181 background-image: url(/images/example-bad.png);
3182 background-color:#f4cccc;
3183}
3184/* green container */
3185.example-block.good {
3186 background-image: url(/images/example-good.png);
3187 background-color:#d9ead3;
3188}
3189/* container heading div */
3190#jd-content .example-block .heading {
3191 font-weight:bold;
3192 margin:6px 0 9px 36px;
3193 padding:6px auto;
3194}
3195/* container image (if any) */
3196#jd-content .example-block img {
3197 margin:0;
3198 padding:0px;
3199}
3200
3201.example-block table {
3202 margin:0;
3203}
3204
3205/* -----------------------------------------------
3206Dialog box for popup messages
3207*/
3208
3209div.dialog {
3210 height:0;
3211 margin:0 auto;
3212}
3213
3214div.dialog>div {
3215 z-index:99;
3216 position:fixed;
3217 margin:70px 0;
3218 width: 391px;
3219 height: 200px;
3220 background: #F7F7F7;
3221-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3222-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3223box-shadow: 0 0 15px rgba(0,0,0,0.5);
3224}
3225/* IE6 can't position fixed */
3226* html div.dialog div { position:absolute; }
3227
3228
3229div#deprecatedSticker {
3230 display:none;
3231 z-index:99;
3232 position:fixed;
3233 right:15px;
3234 top:114px;
3235 margin:0;
3236 padding:1em;
3237 background:#FFF;
3238 border:1px solid #dddd00;
3239 box-shadow:-5px 5px 10px #ccc;
3240 -moz-box-shadow:-5px 5px 10px #ccc;
3241 -webkit-box-shadow:-5px 5px 10px #ccc;
3242}
3243
3244div#naMessage {
3245 display:none;
3246 width:555px;
3247 height:0;
3248 margin:0 auto;
3249}
3250
3251div#naMessage div {
3252 z-index:99;
3253 width:450px;
3254 position:fixed;
3255 margin:50px 0;
3256 padding:4em 4em 3em;
3257 background:#FFF;
3258 border:1px solid #999;
3259 box-shadow:-10px 10px 40px #888;
3260 -moz-box-shadow:-10px 10px 40px #888;
3261 -webkit-box-shadow:-10px 10px 40px #888;
3262}
3263/* IE6 can't position fixed */
3264* html div#naMessage div { position:absolute; }
3265
3266div#naMessage strong {
3267 font-size:1.1em;
3268}
3269
3270
3271/* --------------------------------------------------------------------------
3272Slideshow Controls & Next/Prev
3273*/
3274.slideshow-next, .slideshow-prev {
3275 width: 20px;
3276 height: 36px;
3277 text-indent: -1000em;
3278}
3279.slideshow-container {
3280 margin: 2em 0;
3281}
3282.slideshow-container:before, .slideshow-container:after {
3283 content: "";
3284 display: table;
3285 clear: both;
3286}
3287a.slideshow-next, a.slideshow-next:visited {
3288
3289 float: right;
3290
3291 background: url(../images/arrow-right.png) no-repeat 0 0
3292
3293}
3294
3295a.slideshow-prev, a.slideshow-prev:visited {
3296
3297 float: left;
3298
3299 background: url(../images/arrow-left.png) no-repeat 0 0
3300
3301}
3302
3303.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3304
3305 background-position: 0 -36px
3306
3307}
3308
3309.slideshow-next:active, .slideshow-prev:active {
3310
3311 background-position: 0 -72px
3312
3313}
3314.slideshow-nav {
3315 width: 74px;
3316 margin: 0 auto;
3317}
3318.slideshow-nav a, .slideshow-nav a:visited {
3319 display: inline-block;
3320 width: 12px;
3321 height: 12px;
3322 margin: 0 2px 20px 2px;
3323 background: #ccc;
3324 -webkit-border-radius: 50%;
3325 -moz-border-radius: 50%;
3326 border-radius: 50%;
3327}
3328.slideshow-nav a:hover, .slideshow-nav a:focus {
3329
3330 background: #33B5E5
3331}
3332
3333.slideshow-nav a:active {
3334
3335 background: #1e799a;
3336 background: #ebebeb;
3337 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3338 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3339 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3340}
3341.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
3342 background: #33B5E5
3343}
3344/* --------------------------------------------------------------------------
3345Tabs
3346*/
3347ul.tabs {
3348 padding: 0;
3349 margin: 2em 0 0 0;
3350}
3351ul.tabs:before, ul.tabs:after {
3352 content: "";
3353 display: table;
3354 clear: both;
3355}
3356ul.tabs li {
3357 list-style-type: none;
3358 float: left;
3359}
3360ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
3361 display: block;
3362 height: 36px;
3363 line-height: 36px;
3364 padding: 0 15px;
3365 margin-right: 2px;
3366 color: #222;
3367 -moz-border-radius-topleft: 2px;
3368 -moz-border-radius-topright: 2px;
3369 -moz-border-radius-bottomright: px;
3370 -moz-border-radius-bottomleft: px;
3371 -webkit-border-radius: 2px 2px px px;
3372 border-radius: 2px 2px px px;
3373 border-top: solid 1px #ebebeb;
3374 border-left: solid 1px #ebebeb;
3375 border-right: solid 1px #ebebeb;
3376 background-color: #fff;
3377 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3378 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3379 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3380 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3381 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3382 background-image: linear-gradient(top, #ffffff, #fafafa);
3383 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3384EndColorStr='#fafafa');
3385}
3386ul.tabs li a:hover {
3387 color: #33B5E5;
3388}
3389ul.tabs li a.selected {
3390 height: 37px;
3391 color: #33B5E5;
3392 background-color: #f7f7f7;
3393 background-image: none;
3394 border-color: #ddd;
3395}
3396.tab-content {
3397 padding: 1.2em;
3398 margin: -1px 0 2em 0;
3399 -webkit-border-radius: 2px;
3400 -moz-border-radius: 2px;
3401 border-radius: 2px;
3402 border: solid 1px #ddd;
3403 background: #f7f7f7;
3404}
3405/* --------------------------------------------------------------------------
3406Feature Boxes
3407*/
3408.feature-box {
3409 width: 291px;
3410 height: 200px;
3411 position: relative;
3412 background: #F7F7F7;
3413}
3414.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
3415 z-index: 100;
3416 position: absolute;
3417 background-color: #aaa;
3418}
3419.box-border .top, .box-border .bottom {
3420 width: 291px;
3421 height: 1px;
3422}
3423.dialog .box-border .top,
3424.dialog .box-border .bottom { width:391px; }
3425
3426.box-border .left, .box-border .right {
3427 width: 1px;
3428 height: 8px;
3429}
3430.box-border .top { top: 0; left: 0 }
3431.box-border .top .left { top: 1px; left: 0 }
3432.box-border .top .right { top: 1px; right: 0 }
3433.box-border .bottom .left { top: -8px; left: 0 }
3434.box-border .bottom { top: 200px; left: 0 }
3435.box-border .bottom .right { top: -8px; right: 0 }
3436
3437.feature-box h4,
3438.dialog h4 {
3439 margin: 15px 18px 10px;
3440 padding:0;
3441}
3442
3443.feature-box p,
3444.dialog p {
3445 margin: 10px 18px;
3446 padding:0;
3447}
3448.feature-box .link,
3449.dialog .link {
3450 border-top: 1px solid #dedede;
3451 bottom: 0;
3452 position: absolute;
3453 width: inherit;
3454}
3455.feature-box a, .feature-box h4,
3456.dialog a, .dialog h4 {
3457 -webkit-transition: color .4s ease;
3458 -moz-transition: color .4s ease;
3459 -o-transition: color .4s ease;
3460 transition: color .4s ease;
3461}
3462.feature-box:hover {
3463 cursor: pointer;
3464}
3465.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
3466.left, .feature-box:hover .right {
3467 background-color: #33B5E5;
3468}
3469.feature-box:hover h4, .feature-box:hover a {
3470 color: #33B5E5;
3471}
3472/* --------------------------------------------------------------------------
3473Page-Specific Styles
3474*/
3475.colors {
3476 position: relative;
3477 float: left;
3478 width: 92px;
3479 margin: 40px 0 20px;
3480}
3481.colors div {
3482 color: #fff;
3483 font-size: 11.5px;
3484 width: 82px;
3485 height: 82px;
3486 margin-top:-30px;
3487 line-height: 82px;
3488 text-align: center;
3489 border: solid 5px #fff;
3490 -webkit-border-radius: 50%;
3491 -moz-border-radius: 50%;
3492 border-radius: 50%;
3493}
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508/* ########### REFERENCE DOCS ################## */
3509
3510#packages-nav h2,
3511#classes-nav h2 {
3512 font-size:18px;
3513 margin:0;
3514 padding:0 0 0 4px;
3515}
3516
3517#jd-header {
3518 padding: 0 0 5px;
3519 margin: 20px 0 10px;
3520 font-size:13px;
3521 border-bottom:solid 1px #ccc;
3522}
3523
3524#jd-header h1 {
3525 margin:0;
3526 padding:0;
3527}
3528
3529/* page-top-right container for reference pages (holds
3530links to summary tables) */
3531#api-info-block {
3532 font-size:13px;
3533 margin:20px 0 0;
3534 padding:0 10px 6px;
3535 font-weight:normal;
3536 float:right;
3537 text-align:right;
3538 color:#999;
3539 max-width:70%;
3540}
3541
3542#api-info-block div.api-level {
3543 font-weight:bold;
3544 font-size:inherit;
3545 float:none;
3546 color:#222;
3547 padding:0;
3548 margin:0;
3549}
3550
3551/* inheritance table */
3552.jd-inheritance-table {
3553 border-spacing:0;
3554 margin:0;
3555 padding:0;
3556 font-size:13px;
3557 background-color:transparent;
3558}
3559.jd-inheritance-table tr td {
3560 border: none;
3561 margin: 0;
3562 padding: 0;
3563 background-color:transparent;
3564}
3565.jd-inheritance-table .jd-inheritance-space {
3566 font-weight:bold;
3567 width:1em;
3568}
3569.jd-inheritance-table .jd-inheritance-interface-cell {
3570 padding-left: 17px;
3571}
3572
3573
3574
3575.jd-sumtable a {
3576 text-decoration:none;
3577}
3578
3579.jd-sumtable a:hover {
3580 text-decoration:underline;
3581}
3582
3583/* the link inside a sumtable for "Show All/Hide All" */
3584.toggle-all {
3585 display:block;
3586 float:right;
3587 font-weight:normal;
3588 font-size:0.9em;
3589}
3590
3591/* adjustments for in/direct subclasses tables */
3592.jd-sumtable.jd-sumtable-subclasses {
3593 margin: 1em 0 0 0;
3594 max-width:968px;
3595 background-color:transparent;
3596 font-size:13px;
3597}
3598
3599/* extra space between end of method name and open-paren */
3600.sympad {
3601 margin-right: 2px;
3602}
3603
3604/* right alignment for the return type in sumtable */
3605.jd-sumtable .jd-typecol {
3606 text-align:right;
3607}
3608
3609/* adjustments for the expando table-in-table */
3610.jd-sumtable-expando {
3611 margin:.5em 0;
3612 padding:0;
3613}
3614
3615/* a div that holds a short description */
3616.jd-descrdiv {
3617 padding:3px 1em 0 1em;
3618 margin:0;
3619 border:0;
3620}
3621
3622#jd-content img.jd-expando-trigger-img {
3623 padding:0 4px 4px 0;
3624 margin:0;
3625}
3626
3627.jd-sumtable-subclasses div#subclasses-direct,
3628.jd-sumtable-subclasses div#subclasses-indirect {
3629 margin:0 0 0 13px;
3630}
3631
3632
3633
3634/********* MEMBER REF *************/
3635
3636
3637.jd-details {
3638/* border:1px solid #669999;
3639 padding:4px; */
3640 margin:0 0 1em;
3641}
3642
3643/* API reference: a container for the
3644.tagdata blocks that make up the detailed
3645description */
3646.jd-details-descr {
3647 padding:0;
3648 margin:.5em .25em;
3649}
3650
3651/* API reference: a block containing
3652a detailed description, a params table,
3653seealso list, etc */
3654.jd-tagdata {
3655 margin:.5em 1em;
3656}
3657
3658.jd-tagdata p {
3659 margin:0 0 1em 1em;
3660}
3661
3662/* API reference: adjustments to
3663the detailed description block */
3664.jd-tagdescr {
3665 margin:.25em 0 .75em 0;
3666}
3667
3668.jd-tagdescr ol,
3669.jd-tagdescr ul {
3670 margin:0 2.5em;
3671 padding:0;
3672}
3673
3674.jd-tagdescr table,
3675.jd-tagdescr img {
3676 margin:.25em 1em;
3677}
3678
3679.jd-tagdescr li {
3680margin:0 0 .25em 0;
3681padding:0;
3682}
3683
3684/* API reference: heading marking
3685the details section for constants,
3686attrs, methods, etc. */
3687h4.jd-details-title {
3688 font-size:1.15em;
3689 background-color: #E2E2E2;
3690 margin:1.5em 0 .6em;
3691 padding:3px 95px 3px 3px; /* room for api-level */
3692}
3693body.google h4.jd-details-title {
3694 background-color: #FFF;
3695 padding-top:5px;
3696 border-top: 1px solid #ccc;
3697}
3698body.google table.jd-sumtable th {
3699 background-color: #FFF;
3700 color:#000;
3701}
3702
3703h4.jd-tagtitle {
3704 margin:0;
3705}
3706
3707h4 .normal {
3708 font-weight:normal;
3709}
3710
3711/* API reference: heading for "Parameters", "See Also", etc.,
3712in details sections */
3713h5.jd-tagtitle {
3714 margin:0 0 .25em 0;
3715 font-size:1em;
3716}
3717
3718.jd-tagtable {
3719 margin:0;
3720 background-color:transparent;
3721 width:auto;
3722}
3723
3724.jd-tagtable td,
3725.jd-tagtable th {
3726 border:none;
3727 background-color:#fff;
3728 vertical-align:top;
3729 font-weight:normal;
3730 padding:2px 10px;
3731}
3732
3733.jd-tagtable th {
3734 font-style:italic;
3735}
3736
3737/* Inline api level indicator for methods */
3738div.api-level {
3739 font-size:.8em;
3740 font-weight:normal;
3741 color:#999;
3742 float:right;
3743 padding:0 8px 0;
3744 margin-top:-30px;
3745}
3746
3747table.jd-tagtable td,
3748table.jd-tagtable th {
3749 background-color:transparent;
3750}
3751
3752table.jd-tagtable th {
3753 color:inherit;
3754}
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778/* SEARCH FILTER */
3779
3780.menu-container {
3781 position:relative;
3782}
3783#search_autocomplete {
3784 font-weight:normal;
3785}
3786
3787.search_filtered_wrapper.reference {
3788 width: 193px;
3789 float: right;
3790}
3791.search_filtered_wrapper.docs {
3792 width:875px;
3793 float: left;
3794 position:absolute;
3795 top:26px;
3796 right:66px;
3797}
3798.suggest-card {
3799 position:relative;
3800 width:170px;
3801 min-height:90px;
3802 padding:5px;
3803 border: solid 1px #C5C5C5;
3804 background: white;
3805 top: 15px;
3806 margin-right:-5px;
3807 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3808 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3809 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3810}
3811.suggest-card.reference {
3812 position:absolute;
3813 z-index:999;
3814 min-width:171px; /* +padding and border makes this match input width */
3815 min-height:93px; /* add 3px because this has 1 not 4px top border */
3816 width:auto;
3817 top:41px;
3818 margin:0;
3819}
3820.suggest-card.develop {
3821 z-index:997;
3822 border-top: solid 4px #F80;
3823 float:right;
3824}
3825.suggest-card.design {
3826 z-index:996;
3827 border-top: solid 4px #33b5e5;
3828 float:right;
3829}
3830.suggest-card.distribute {
3831 z-index:995;
3832 border-top: solid 4px #9C0;
3833 float:right;
3834}
3835.child-card {
3836 width:100%;
3837}
3838.suggest-card.dummy {
3839 width:172px;
3840 float:right;
3841 border:0;
3842 background:transparent;
3843 -moz-box-shadow: none;
3844 -webkit-box-shadow: none;
3845 box-shadow: none;
3846}
3847
3848ul.search_filtered {
3849 min-width:100%;
3850 list-style: none;
3851 margin: 0 0 5px;
3852 padding: 0;
3853}
3854.search_filtered .jd-selected {
3855 background:#efefef;
3856 cursor:pointer;
3857}
3858.search_filtered .jd-selected,
3859.search_filtered .jd-selected a {
3860 color:#09C !important;
3861}
3862
3863.no-display {
3864 display: none;
3865}
3866
3867.search_filtered li.jd-autocomplete {
3868 font-size: 0.81em;
3869 border: none;
3870 margin: 0 0 2px;
3871 padding: 0;
3872 line-height:1.5em;
3873}
3874
3875.search_filtered li a {
3876 padding:0 5px;
3877 color:#222 !important;
3878 display:inline-block;
3879 line-height:12px;
3880}
3881
3882.search_filtered li.header {
3883 font-weight:bold;
3884 color:#444;
3885 border: none;
3886 margin: 8px 0 2px;
3887 padding:1px 5px;
3888 line-height:1.5em;
3889}
3890.search_filtered li.header.small {
3891 font-size:0.85em;
3892}
3893
3894.suggest-card.reference
3895.search_filtered li.header {
3896 color:#aaa;
3897 font-size: 0.81em;
3898}
3899
3900.search_filtered li.header:first-child {
3901 margin: 0 0 2px;
3902}
3903
3904.show-item {
3905 display: table-row;
3906}
3907.hide-item {
3908 display: hidden;
3909}
3910
3911
3912
3913
3914
3915/* SEARCH RESULTS */
3916
3917
3918#leftSearchControl .gsc-twiddle {
3919 background-image : none;
3920}
3921
3922#leftSearchControl td, #searchForm td {
3923 border: 0px solid #000;
3924 padding:0;
3925}
3926
3927#leftSearchControl .gsc-resultsHeader .gsc-title {
3928 padding-left : 0px;
3929 font-weight : bold;
3930 font-size : 13px;
3931 color:#006699;
3932 display : none;
3933}
3934
3935#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3936 display : none;
3937}
3938
3939#leftSearchControl .gsc-resultsRoot {
3940 padding-top : 6px;
3941}
3942
3943#leftSearchControl div.gs-visibleUrl-long {
3944 display : block;
3945 color:#006699;
3946}
3947
3948#leftSearchControl .gsc-webResult {
3949 padding:0 0 20px 0;
3950}
3951
3952.gsc-webResult div.gs-visibleUrl-short,
3953table.gsc-branding,
3954.gsc-clear-button {
3955 display : none;
3956}
3957
3958.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3959.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3960#leftSearchControl a,
3961#leftSearchControl a b {
3962 color:#006699;
3963}
3964
3965.gsc-resultsHeader {
3966 display: none;
3967}
3968
3969/* Disable built in search forms */
3970.gsc-control form.gsc-search-box {
3971 display : none;
3972}
3973table.gsc-search-box {
3974 margin:6px 0 0 0;
3975 border-collapse:collapse;
3976}
3977
3978td.gsc-input {
3979 padding:0 2px;
3980 width:100%;
3981 vertical-align:middle;
3982}
3983
3984input.gsc-input {
3985 border:1px solid #BCCDF0;
3986 width:99%;
3987 padding-left:2px;
3988 font-size:.95em;
3989}
3990
3991td.gsc-search-button {
3992 text-align: right;
3993 padding:0;
3994 vertical-align:top;
3995}
3996
3997
3998#searchResults {
3999 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
4000(it doesn't) */
4001 height:auto;
4002}
4003
4004#searchResults .gsc-control {
4005 position:relative;
4006 width:auto;
4007 padding:0 0 10px;
4008}
4009
4010#searchResults .gsc-tabsArea {
4011 position:relative;
4012 white-space:nowrap;
4013 float:left;
4014 width:200px;
4015}
4016
4017#searchResults .gsc-above-wrapper-area {
4018 display:none;
4019}
4020
4021#searchResults .gsc-resultsbox-visible {
4022 float:left;
4023 width:720px;
4024 margin-left:20px;
4025}
4026
4027#searchResults .gsc-tabHeader {
4028 padding: 3px 6px;
4029 position:relative;
4030 width:auto;
4031 display:block;
4032}
4033
4034#searchResults h2#searchTitle {
4035 padding:0;
4036 margin:5px 0;
4037 border:none;
4038}
4039
4040#searchResults h2#searchTitle em {
4041 font-style:normal;
4042 color:#33B5E5;
4043}
4044
4045#searchResults .gsc-table-result {
4046 margin:5px 0 10px 0;
4047 background-color:transparent;
4048}
4049#searchResults .gs-web-image-box, .gs-promotion-image-box {
4050 width:120px;
4051}
4052#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
4053 max-width:120px;
4054}
4055
4056#searchResults .gsc-table-result .gsc-thumbnail {
4057 padding:0 20px 0 0;
4058}
4059
4060#searchResults td {
4061 background-color:transparent;
4062}
4063
4064#searchResults .gsc-expansionArea {
4065 position:relative;
4066}
4067#searchResults .gsc-tabsArea .gsc-cursor-box {
4068 width:200px;
4069 padding:20px 0 0 1px;
4070}
4071#searchResults .gsc-cursor-page {
4072 display:inline-block;
4073 float:left;
4074 margin:-1px 0 0 -1px;
4075 padding:0;
4076 height:27px;
4077 width:27px;
4078 text-align:center;
4079 line-height:2;
4080}
4081
4082#searchResults .gsc-tabHeader.gsc-tabhInactive,
4083#searchResults .gsc-cursor-page {
4084 text-decoration:none;
4085 color:#258AAF;
4086 border: solid 1px #DADADA;
4087}
4088
4089#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
4090#searchResults .gsc-cursor-page:hover {
4091 border-color: #DBDBDB;
4092 background-color: #F3F3F3;
4093 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
4094 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
4095 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
4096 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
4097 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
4098 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
4099 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
4100EndColorStr='#ececec');
4101 color: #33B5E5;
4102}
4103
4104#searchResults .gsc-tabHeader.gsc-tabhActive,
4105#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
4106#searchResults .gsc-cursor-page.gsc-cursor-current-page,
4107#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
4108 color:#fff;
4109 background-color: #09C;
4110 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
4111 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
4112 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
4113 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
4114 background-image: -o-linear-gradient(top, #2FADDB, #09C);
4115 background-image: linear-gradient(top, #2FADDB, #09C);
4116 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
4117 border: 1px solid #3990AB;
4118 z-index:100;
4119}
4120
4121}
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135/*********** PREVIOUSLY dac-styles.css ***************/
4136
4137
4138#header {
4139 border-bottom:0;
4140}
4141
4142#header .wrap {
4143 max-width:940px;
4144 height:41px;
4145 border-bottom:1px solid;
4146 border-color: #ccc;
4147 position:relative;
4148}
4149
4150.about #header .wrap {
4151 border-color: #9933CC;
4152}
4153
4154.design #header .wrap {
4155 border-color: #33b5e5;
4156}
4157
4158.develop #header .wrap {
4159 border-color: #F80;
4160}
4161
4162.distribute #header .wrap {
4163 border-color: #9C0;
4164}
4165
4166.logo a {
4167 width:123px;
4168 float:left;
4169}
4170
4171#header .logo {
4172 margin-top: -6px;
4173 margin-left: 0px;
4174 margin-bottom:0px;
4175 width: 160px;
4176 padding-right:10px;
4177}
4178
4179.search {
4180 height:25px;
4181 margin-top: -3px;
4182 margin-bottom: 0px;
4183}
4184
4185
4186
4187/* Quicknav */
4188.btn-quicknav {
4189 width:20px;
4190 height:28px;
4191 float:left;
4192 margin-left:6px;
4193 padding-right:10px;
4194 position:relative;
4195 cursor:pointer;
4196 border-right:1px solid #CCC;
4197}
4198
4199.btn-quicknav a {
4200 zoom:1;
4201 position:absolute;
4202 top:13px;
4203 left:5px;
4204 display:block;
4205 text-indent:-9999em;
4206 width:10px;
4207 height:5px;
4208 background:url(../images/quicknav_arrow.png) no-repeat;
4209}
4210
4211.btn-quicknav a.arrow-active {
4212 background-position: 0 -5px;
4213 display:none;
4214}
4215
4216#header-wrap.quicknav a.arrow-inactive {
4217 display:none;
4218}
4219
4220.btn-quicknav.active a.arrow-active {
4221 display:block;
4222}
4223
4224.nav-x li {
4225 display:block;
4226 float:left;
4227 margin-right:45px;
4228 -webkit-transition: all 0.25s linear;
4229 -moz-transition: all 0.25s linear;
4230 -ms-transition: all 0.25s linear;
4231 -o-transition: all 0.25s linear;
4232 transition: all 0.25s linear;
4233}
4234
4235#header-wrap.quicknav .nav-x li {
4236 min-width:160px;
4237 margin-right:20px;
4238}
4239
4240#header-wrap.quicknav li.last {
4241 margin-right:0px;
4242}
4243
4244#quicknav {
4245 float:none;
4246 clear:both;
4247 margin-left:180px;
4248 margin-top:-30px;
4249 display:none;
4250 overflow:hidden;
4251}
4252
4253#header-wrap.quicknav #quicknav {
4254
4255}
4256
4257#quicknav ul {
4258 margin:10px 0;
4259 padding:0;
4260}
4261
4262#quicknav ul li.design {
4263 border-top:1px solid #33b5e5;
4264}
4265
4266#quicknav ul li.develop {
4267 border-top:1px solid #FF8800;
4268}
4269
4270#quicknav ul li.distribute {
4271 border-top:1px solid #99cc00;
4272}
4273
4274#quicknav ul li {
4275 display:block;
4276 float:left;
4277 margin:0 20px 0 0;
4278 min-width:140px;
4279}
4280
4281#quicknav ul li.last {
4282 margin-right:0px;
4283}
4284
4285#quicknav ul li ul li {
4286 float:none;
4287}
4288
4289#quicknav ul li ul li a {
4290 color:#222;
4291}
4292
4293#quicknav ul li li ul,
4294#quicknav ul li li ul li {
4295 margin:0;
4296}
4297
4298#quicknav ul li li ul li:before {
4299 content:"\21B3";
4300}
4301
4302#header-wrap {
4303 -webkit-transition: all 0.25s ease-out;
4304 -moz-transition: all 0.25s ease-out;
4305 -ms-transition: all 0.25s ease-out;
4306 -o-transition: all 0.25s ease-out;
4307 transition: all 0.25s ease-out;
4308
4309}
4310
4311#header-wrap.quicknav {
4312 height:196px;
4313
4314}
4315
4316/* SEARCH AND MORE */
4317.search {
4318 position: absolute;
4319 width: 50px;
4320 height:28px;
4321 display: block;
4322 margin-top:-3px;
4323 margin-bottom:7px;
4324 overflow:hidden;
4325 z-index:100;
4326 right:54px;
4327 -webkit-transition: width 0.4s ease;
4328 -moz-transition: width 0.4s ease;
4329 -o-transition: width 0.4s ease;
4330 transition: width 0.4s ease;
4331}
4332
4333.search #search-btn {
4334 width:50px;
4335 height:28px;
4336 background:url(../images/icon_search.png) no-repeat;
4337 float:left;
4338}
4339
4340.search-inner {
4341 width:245px;
4342}
4343
4344.search:hover, .search.active {
4345 width:245px;
4346}
4347
4348.search .bottom, .search .left, .search .right {
4349 position: absolute;
4350 background-color: #a2a2a2
4351}
4352
4353.search .bottom {
4354 width: 214px;
4355 height: 1px;
4356 top: 24px;
4357 left: 0
4358}
4359
4360.search .left, .search .right {
4361 height: 5px;
4362 width: 1px
4363}
4364
4365.search .left {
4366 top: 22px;
4367 left: 56px;
4368 background-color:#CCC;
4369}
4370
4371.search .right {
4372 top: 22px;
4373 left: 238px;
4374 background-color:#CCC;
4375}
4376
4377.search form {
4378 margin-top: 2px;
4379 width: 162px;
4380 float:left;
4381}
4382
4383.search form input {
4384 color: #2f2f2f;
4385 font-size: 0.95em;
4386 width: 178px;
4387 border: none;
4388 margin-left: 6px;
4389 z-index: 1500;
4390 position: relative;
4391 background-color: transparent;
4392 border-bottom:1px solid #CCC;
4393 padding:0 0 0 4px;
4394 outline:none;
4395 height:24px;
4396}
4397
4398.search:hover form input {
4399 border-bottom:1px solid #33B5E5;
4400}
4401
4402.search:hover .bottom, .search:hover .left, .search:hover .right {
4403 background-color: #33b5e5;
4404}
4405
4406.search:hover #search-btn {
4407 background-position: 0 -28px
4408}
4409
4410.search form input:focus {
4411 color: #222;
4412 font-weight: bold
4413}
4414
4415.moremenu {
4416 float: right;
4417 position: relative;
4418 width: 50px;
4419 height:28px;
4420 display: block;
4421 margin-top:-3px;
4422 margin-bottom:7px;
4423 overflow:hidden;
4424 -webkit-transition: width 0.25s ease;
4425 -moz-transition: width 0.25s ease;
4426 -o-transition: width 0.25s ease;
4427 transition: width 0.25s ease;
4428}
4429
4430.moremenu #more-btn {
4431 width:40px;
4432 height:28px;
4433 background:url(../images/icon_more.png) no-repeat;
4434 border-left:1px solid #CCC;
4435 float:left;
4436 cursor:pointer;
4437}
4438
4439.moremenu:hover #more-btn {
4440 background-position:0 -28px;
4441}
4442
4443.morehover {
4444 position:absolute;
4445 right:6px;
4446 top:-9px;
4447 width:40px;
4448 height:35px;
4449 z-index:99;
4450 overflow:hidden;
4451
4452 -webkit-opacity:0;
4453 -moz-opacity:0;
4454 -o-opacity:0;
4455 opacity:0;
4456
4457 -webkit-transform-origin:100% 0%;
4458 -moz-transform-origin:100% 0%;
4459 -o-transform-origin:100% 0%;
4460 transform-origin:100% 0%;
4461
4462 -webkit-transition-property: -webkit-opacity;
4463 -webkit-transition-duration: .25s;
4464 -webkit-transition-timing-function:ease;
4465
4466 -moz-transition-property: -moz-opacity;
4467 -moz-transition-duration: .25s;
4468 -moz-transition-timing-function:ease;
4469
4470 -o-transition-property: -o-opacity;
4471 -o-transition-duration: .25s;
4472 -o-transition-timing-function:ease;
4473
4474 transition-property: opacity;
4475 transition-duration: .25s;
4476 transition-timing-function:ease;
4477}
4478
4479.morehover:hover,
4480.morehover.hover {
4481 opacity:1;
4482 height:385px;
4483 width:268px;
4484 -webkit-transition-property:height, -webkit-opacity;
4485}
4486
4487.morehover .top {
4488 width:268px;
4489 height:39px;
4490 background:url(../images/more_top.png) no-repeat;
4491}
4492
4493.morehover .mid {
4494 width:228px;
4495 background:url(../images/more_mid.png) repeat-y;
4496 padding:10px 20px 0 20px;
4497}
4498
4499.morehover .mid .header {
4500 border-bottom:1px solid #ccc;
4501 font-weight:bold;
4502}
4503
4504.morehover .bottom {
4505 width:268px;
4506 height:6px;
4507 background:url(../images/more_bottom.png) no-repeat;
4508}
4509
4510.morehover ul {
4511 margin:10px 10px 20px 0;
4512}
4513
4514.morehover ul li {
4515 list-style:none;
4516}
4517
4518.morehover ul li.active a,
4519.morehover ul li.active a:hover {
4520 color:#222 !important;
4521}
4522
4523.morehover ul li.active img {
4524 margin-right:4px;
4525}
4526
4527
4528
4529
4530/* MARQUEE */
4531.slideshow-container {
4532 width:100%;
4533 overflow:hidden;
4534 position:relative;
4535}
4536.slideshow-container .slideshow-prev {
4537 position:absolute;
4538 top:50%;
4539 left:0px;
4540 margin-top:-36px;
4541 z-index:99;
4542}
4543.slideshow-container .slideshow-next {
4544 position:absolute;
4545 top:50%;
4546 margin-top:-36px;
4547 z-index:99;
4548 right:0px;
4549}
4550
4551.slideshow-container .pagination {
4552 position:absolute;
4553 bottom:20px;
4554 width:100%;
4555 text-align:center;
4556 z-index:99;
4557}
4558.slideshow-container .pagination ul {
4559 margin:0;
4560}
4561.slideshow-container .pagination ul li{
4562 display: inline-block;
4563 width:12px;
4564 height:12px;
4565 text-indent:-8000px;
4566 list-style:none;
4567 margin: 0 2px;
4568 border-radius:6px;
4569 background-color:#ccc;
4570 cursor:pointer;
4571 -webkit-transition:color .5s ease-in;
4572 -moz-transition:color .5s ease-in;
4573 -o-transition:color .5s ease-in;
4574 transition:color .5s ease-in;
4575}
4576.slideshow-container .pagination ul li:hover {
4577 background-color:#999;
4578}
4579.slideshow-container .pagination ul li.active {
4580 background-color:#33b5e5;
4581}
4582.slideshow-container .pagination ul li.active:hover {
4583 background-color:#33b5e5;
4584}
4585.slideshow-container ul li {
4586 display:inline;
4587 list-style:none;
4588}
4589
4590
4591
4592
4593a.download-sdk {
4594 float:right;
4595 margin:-10px 0;
4596 height:30px;
4597 padding-top:4px;
4598 padding-bottom:0px;
4599}
4600
4601#nav-x {
4602 padding-top: 14px;
4603}
4604
4605#nav-x .wrap {
4606 min-height:34px;
4607}
4608
4609#nav-x .wrap,
4610#searchResults.wrap {
4611 max-width:940px;
4612 border-bottom:1px solid #CCC;
4613}
4614
4615#searchResults.wrap #leftSearchControl {
4616 min-height:700px
4617}
4618.nav-x {
4619 margin-left:0;
4620 margin-bottom:0;
4621}
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632/*
4633 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4634 */
4635
4636.jspContainer {
4637 overflow: hidden;
4638 position: relative;
4639}
4640
4641.jspPane {
4642 position: absolute;
4643 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
4644}
4645
4646.jspVerticalBar {
4647 position: absolute;
4648 top: 0;
4649 right: 0;
4650 width: 4px;
4651 height: 100%;
4652 background: #f5f5f5;
4653}
4654
4655.jspHorizontalBar {
4656 position: absolute;
4657 bottom: 0;
4658 left: 0;
4659 width: 100%;
4660 height: 4px;
4661 background: #f5f5f5;
4662}
4663
4664.jspVerticalBar *,
4665.jspHorizontalBar * {
4666 margin: 0;
4667 padding: 0;
4668}
4669.jspCap {
4670 display: block;
4671}
4672
4673.jspVerticalBar .jspCap {
4674 height: 4px;
4675}
4676
4677.jspHorizontalBar .jspCap {
4678 width: 0;
4679 height: 100%;
4680}
4681
4682.jspHorizontalBar .jspCap {
4683 float: left;
4684}
4685
4686.jspTrack {
4687 position: relative;
4688}
4689
4690.jspDrag {
4691 background: #bbb;
4692 position: relative;
4693 top: 0;
4694 left: 0;
4695 cursor: pointer;
4696}
4697
4698.jspDrag:hover,
4699.jspDrag:active {
4700 border-color: #09c;
4701 background-color: #4cadcb;
4702 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4703 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4704 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4705 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4706 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4707 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
4708 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
4709}
4710
4711.jspHorizontalBar .jspTrack,
4712.jspHorizontalBar .jspDrag {
4713 float: left;
4714 height: 100%;
4715}
4716
4717.jspArrow {
4718 background: #999;
4719 text-indent: -20000px;
4720 display: block;
4721 cursor: pointer;
4722}
4723
4724.jspArrow.jspDisabled {
4725 cursor: default;
4726 background: #ccc;
4727}
4728
4729.jspVerticalBar .jspArrow {
4730 height: 16px;
4731}
4732
4733.jspHorizontalBar .jspArrow {
4734 width: 16px;
4735 float: left;
4736 height: 100%;
4737}
4738
4739.jspVerticalBar .jspArrow:focus {
4740 outline: none;
4741}
4742
4743.jspCorner {
4744 float: left;
4745 height: 100%;
4746}
4747
4748/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4749* html .jspCorner {
4750 margin: 0 -3px 0 0;
4751}
4752/******* end of jscrollpane *********/
4753
4754
4755
4756
4757
4758/************ DEVELOP HOMEPAGE ******************/
4759
4760/* Slideshow */
4761.slideshow-develop {
4762 height: 300px;
4763 width: 940px;
4764 position: relative;
4765 overflow:hidden;
4766}
4767.slideshow-develop .frame {
4768 width: 940px;
4769 height: 300px;
4770}
4771.slideshow-develop img.play {
4772 max-width:350px;
4773 max-height:240px;
4774 margin:20px 0 0 90px;
4775 -webkit-transform: perspective(800px ) rotateY( 35deg );
4776 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4777 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4778 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4779}
4780.slideshow-develop img.play.no-shadow {
4781 box-shadow: none;
4782 -moz-box-shadow: none;
4783 -webkit-box-shadow: none;
4784}
4785.slideshow-develop img.play.no-transform {
4786 -webkit-transform: none;
4787}
4788.slideshow-develop a.slideshow-next {
4789 background: url(../images/arrow-right-develop.png);
4790}
4791.slideshow-develop a.slideshow-prev {
4792 background: url(../images/arrow-left-develop.png);
4793}
4794.slideshow-develop .content-right {
4795 float: left;
4796}
4797.slideshow-develop .content-right h2 {
4798 padding:0;
4799 margin-bottom:10px;
4800 border:none;
4801}
4802.slideshow-develop .item {
4803 height: 300px;
4804 width: 940px;
4805}
4806.slideshow-develop .pagination ul li.active {
4807 background-color: #F80;
4808}
4809.slideshow-develop .pagination ul li.active:hover {
4810 background-color: #F80;
4811}
4812.slideshow-develop .item hr {
4813 margin:5px 0 10px;
4814}
4815.slideshow-develop .item p {
4816 margin:10px 0;
4817}
4818.slideshow-develop .item p.title-intro {
4819 position:absolute;
4820 margin:0;
4821}
4822
4823/* Feeds */
4824.feed ul {
4825 margin: 0;
4826}
4827.feed .feed-nav {
4828 height: 25px;
4829 border-bottom: 1px solid #CCC;
4830}
4831.feed .feed-nav li {
4832 list-style: none;
4833 float: left;
4834 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
4835 margin-right: 25px;
4836 cursor: pointer;
4837}
4838.feed .feed-nav li.active {
4839 color: #000;
4840 border-bottom: 4px solid #F80;
4841}
4842.feed .feed-container {
4843 overflow: hidden;
4844 width: 460px;
4845}
4846.feed .feed-container .feed-frame {
4847 width: 1000px;
4848}
4849.feed .feed-container .feed-frame ul {
4850 float: left;
4851 width:460px;
4852}
4853.feed .feed-container .feed-frame ul ul {
4854 float: none;
4855 margin:10px 0 0 30px;
4856}
4857.feed .feed-container .feed-frame li {
4858 list-style: none;
4859 margin: 20px 0 20px 0;
4860 width: 460px;
4861 height:93px;
4862}
4863.feed .feed-container .feed-frame li.playlist {
4864 height:auto;
4865}
4866.feed .feed-container .feed-frame li.playlist a {
4867 height:93px;
4868 display:block;
4869}
4870.feed .feed-container .feed-frame li.more {
4871 height:20px;
4872 margin:10px 0 5px 5px;
4873}
4874.feed .feed-container .feed-frame li.more a {
4875 height:inherit;
4876}
4877.feed .feed-container .feed-frame li.playlist-video {
4878 list-style: none;
4879 margin: 0;
4880 width: 460px;
4881 height:55px;
4882 font-size:12px;
4883}
4884.feed .feed-container .feed-frame li.playlist-video a {
4885 height:45px;
4886 padding:5px;
4887}
4888.feed .feed-container .feed-frame li.playlist-video h5 {
4889 font-size:12px;
4890 line-height:13px;
4891 margin:0;
4892}
4893.feed .feed-container .feed-frame li.playlist-video p {
4894 margin:5px 0 0;
4895 line-height:15px;
4896}
4897.feed-container .feed-frame div.feed-image {
4898 float: left;
4899 border: 1px solid #999;
4900 margin:0 20px 0 0;
4901 width:122px;
4902 height:92px;
4903 background:url('../images/blog-default.png') no-repeat 0 0;
4904 background-size:180px;
4905}
4906#jd-content .feed .feed-container .feed-frame li img {
4907 float: left;
4908 border: 1px solid #999;
4909 margin:0 20px 0 0;
4910 width:122px;
4911 height:92px;
4912}
4913#jd-content .feed .feed-container .feed-frame li.playlist-video img {
4914 width:inherit;
4915 height:inherit;
4916}
4917
4918.feed .feed-container .feed-frame li a,
4919.feed .feed-container .feed-frame li a:active {
4920 color:#555 !important;
4921}
4922
4923.feed .feed-container .feed-frame li a:hover,
4924.feed .feed-container .feed-frame li a:hover * {
4925 color:#7AA1B0 !important;
4926}
4927
4928/* Video player */
4929#player-wrapper {
4930 display:none;
4931 margin: -1px auto 0;
4932 position: relative;
4933 width: 940px;
4934 height: 0px;
4935}
4936#player-frame {
4937 background: #EFEFEF;
4938 border: 1px solid #CCC;
4939 padding: 0px 207px;
4940 z-index: 10; /* stay above marque, but below search suggestions */
4941 width: 525px;
4942 height: 330px;
4943 position: relative;
4944}
4945
4946
4947
Dirk Dougherty541b4942014-02-14 18:31:53 -08004948/************ DEVELOP TOPIC CONTAINERS ************/
4949
4950.landing-banner,
4951.landing-docs {
4952 margin:20px 0;
4953}
4954.landing-banner > div:first-child,
4955.landing-docs > div:first-child,
4956.landing-docs > .col-12 {
4957 margin-left:0;
4958 min-height:280px;
4959}
4960.landing-banner.short > div {
4961 min-height:50px;
4962}
4963.landing-banner > div:last-child,
4964.landing-docs > div:last-child,
4965.landing-docs > .col-12 {
4966 margin-right:0;
4967}
4968
4969.landing-banner > div > *:last-child {
4970 margin-bottom:0;
4971}
4972.landing-banner h1 {
4973 margin-top:0;
4974}
4975.landing-docs,
4976.landing-banner {
4977 clear:both;
4978 overflow:hidden;
4979}
4980.landing-docs h3 {
4981 font-size:14px;
4982 line-height:21px;
4983 color:#555;
4984 text-transform:uppercase;
4985 border-bottom:1px solid #CCC;
4986 margin:0 0 20px;
4987}
4988.landing-docs a {
4989 color:#333 !important;
4990}
Dirk Dougherty541b4942014-02-14 18:31:53 -08004991.landing-docs a:hover,
4992.landing-docs a:hover * {
4993 color:#7AA1B0 !important
4994}
Dirk Dougherty541b4942014-02-14 18:31:53 -08004995.landing-docs .normal-links a {
4996 color:#258aaf !important;
4997}
Dirk Dougherty541b4942014-02-14 18:31:53 -08004998.plusone {
4999 float:right;
5000}
Dirk Dougherty541b4942014-02-14 18:31:53 -08005001.next-docs {
5002 border-top:1px solid #ccc;
5003 margin:40px 0 0;
5004 padding:5px 0 0;
5005 clear:left;
5006 overflow:hidden;
5007}
5008.next-docs div:first-child {
5009 margin-left:0;
5010}
5011.next-docs div:last-child {
5012 margin-right:0;
5013}
Dirk Dougherty541b4942014-02-14 18:31:53 -08005014.next-docs h2 {
5015 font-size:14px;
5016 line-height:21px;
5017 color:#555;
5018 text-transform:uppercase;
5019 border-bottom:none;
Dirk Dougherty08032402014-02-15 10:14:35 -08005020 margin:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08005021 padding:5px 0 0;
5022}
5023
5024
5025
5026/************* HOME/LANDING PAGE *****************/
5027
5028.slideshow-home {
5029 height: 500px;
5030 width: 940px;
5031 border-bottom: 1px solid #CCC;
5032 position: relative;
5033 margin: 0;
5034}
5035.slideshow-home .frame {
5036 width: 940px;
5037 height: 500px;
5038}
5039.slideshow-home .content-left {
5040 float: left;
5041 text-align: center;
5042 vertical-align: center;
5043 margin: 0 0 0 35px;
5044}
5045.slideshow-home .content-right {
5046 margin: 80px 0 0 0;
5047}
5048.slideshow-home .content-right p {
5049 margin-bottom: 10px;
5050}
5051.slideshow-home .content-right p:last-child {
5052 margin-top: 15px;
5053}
5054.slideshow-home .content-right h1 {
5055 padding:0;
5056}
5057.slideshow-home .item {
5058 height: 500px;
5059 width: 940px;
5060}
5061.home-sections {
5062 padding: 30px 20px 20px;
5063 margin: 20px 0;
5064 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5065}
5066.home-sections ul {
5067 margin: 0;
5068}
5069.home-sections ul li {
5070 float: left;
5071 display: block;
5072 list-style: none;
5073 width: 170px;
5074 height: 35px;
5075 border: 1px solid #ccc;
5076 background: white;
5077 margin-right: 10px;
5078 border-radius: 1px;
5079 -webkit-border-radius: 1px;
5080 -moz-border-radius: 1px;
5081 box-shadow: 1px 1px 5px #EEE;
5082 -webkit-box-shadow: 1px 1px 5px #EEE;
5083 -moz-box-shadow: 1px 1px 5px #EEE;
5084 background: white;
5085}
5086.home-sections ul li:hover {
5087 background: #F9F9F9;
5088 border: 1px solid #CCC;
5089}
5090.home-sections ul li a,
5091.home-sections ul li a:hover {
5092 font-weight: bold;
5093 margin-top: 8px;
5094 line-height: 18px;
5095 float: left;
5096 width: 100%;
5097 text-align: center;
5098 color: #09c !important;
5099}
5100.home-sections ul li a {
5101 font-weight: bold;
5102 margin-top: 8px;
5103 line-height: 18px;
5104 float: left;
5105 width:100%;
5106 text-align:center;
5107}
5108.home-sections ul li img {
5109 float: left;
5110 margin: -8px 0 0 10px;
5111}
5112.home-sections ul li.last {
5113 margin-right: 0px;
5114}
5115.fullpage #footer {
5116 margin-top: -40px;
5117}
Dirk Dougherty08032402014-02-15 10:14:35 -08005118
5119/************ DISTRIBUTE PAGES ******************/
5120
5121/* Article page header line fix */
5122.headerLine {
5123 overflow: hidden;
5124}
5125.headerLine h1 {
5126 float: left;
5127 padding-right: 20px;
5128 margin-bottom: 0px;
5129 font-size: 20px;
5130 color: #363636;
5131}
5132.headerLine hr {
5133 overflow: hidden;
5134 margin: 42px 0 0 0;
5135}
5136
5137.article-detail #body-content {
5138 padding-top: 10px;
5139}
5140
5141/* A container for grid sets with uppercase h3 and rule */
5142.dynamic-grid h3 {
5143 font-size:14px;
5144 line-height:21px;
5145 color:#555;
5146 text-transform:uppercase;
5147 border-bottom:1px solid #CCC;
5148 padding:8px 0 0 1px;
5149 margin-bottom:10px;
5150 clear:both;
5151}
5152
5153.top-right-float {
5154 float: right;
5155}
5156
5157.clearfloat {
5158 float: none;
5159 clear: both;
5160}
5161
5162.border-img {
5163 border: 1px solid #CCC;
5164}
5165
5166.center-img {
5167 margin: auto;
5168 text-align: center;
5169}
5170.center-img img {
5171 margin-bottom: 15px;
5172}
5173
5174.figure img, .border-img {
5175 margin-bottom: 15px;
5176}
5177
5178/************ RESOURCE CARDS ******************/
5179
5180/* Resource cards, 12, 13, 16-col */
5181
5182/* Basic card-styling with shadow */
5183.resource-card {
5184 border-radius: 1px;
5185 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
5186 background: #fefefe;
5187}
5188
5189/* Styling for background image including tinting and section icons in stacks */
5190.card-bg {
5191 display: block;
5192 position: absolute;
5193 vertical-align: top;
5194 width: 100%;
5195 left: 0;
5196 top: 0;
5197 background-size: cover;
5198 background-repeat: no-repeat;
5199 background-position: center;
5200 background-image: url(../images/resource-card-default-android.jpg);
5201}
5202.card-bg:after {
5203 content: "";
5204 display: block;
5205 height: 100%;
5206 width: 100%;
5207 opacity: 1;
Dirk Dougherty46b443a2014-04-06 15:27:33 -07005208 background: rgba(0, 0, 0, 0.24);
Dirk Dougherty08032402014-02-15 10:14:35 -08005209 -webkit-transition: opacity 0.5s;
5210 -moz-transition: opacity 0.5s;
5211 -o-transition: opacity 0.5s;
5212 transition: opacity 0.5s;
5213}
5214.card-bg .card-section-icon {
5215 position: absolute;
5216 top: 50%;
5217 width: 100%;
5218 margin-top: -35px;
5219 text-align: center;
5220 padding-top: 65px;
5221 z-index: 100;
5222}
5223.card-bg .card-section-icon .icon {
5224 position: absolute;
5225 left: 50%;
5226 margin-left: -28px;
5227 top: 0px;
5228 width: 56px;
5229 height: 56px;
5230 background-repeat: no-repeat;
5231 background-position: 50% 50%;
5232 background-image: url(../images/stack-icon.png);
5233}
5234.card-bg .card-section-icon .section {
5235 text-transform: uppercase;
5236 color: white;
5237 font-size: 14px;
5238}
5239
5240.card-info {
5241 position: absolute;
5242 -webkit-box-sizing: border-box;
5243 -moz-box-sizing: border-box;
5244 box-sizing: border-box;
5245 top: 0;
5246 right: 0;
5247 bottom: 0;
5248 left: 0;
5249 overflow: hidden;
5250 background: #fefefe;
5251 padding: 4px 12px 6px 12px;
5252}
5253.card-info .section {
5254 text-transform: uppercase;
5255 color: #898989;
5256 font-size: 12px;
5257 margin-bottom: 1px;
5258}
5259.card-info .title {
5260 color: #363636;
5261 white-space: nowrap;
5262 overflow: hidden;
5263 text-overflow: ellipsis;
5264 padding-bottom: 4px;
5265 margin-bottom: -2px;
5266 font-size: 16px;
5267}
5268.card-info .description {
5269 position: relative;
5270 overflow: hidden;
5271}
5272.card-info .description .text {
5273 color: #464646;
5274 font: 13px/15px Roboto Condensed;
5275 overflow: hidden;
5276 padding-right: 70px;
5277 height: 30px;
5278}
5279.card-info .description .util {
5280 position: absolute;
5281 right: 0px;
5282 bottom: -3px;
5283 opacity: 0;
5284 -webkit-transition: opacity 0.5s;
5285 -moz-transition: opacity 0.5s;
5286 -o-transition: opacity 0.5s;
5287 transition: opacity 0.5s;
5288}
5289.card-info.empty-desc .title {
5290 white-space: normal;
5291 overflow: visible;
5292}
5293.card-info.empty-desc .description {
5294 display: none;
5295}
5296
5297/* Flow Layout */
5298.resource-flow-layout {
5299 display: inline-block;
5300}
5301.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5302 float: left;
5303 position: relative;
5304}
5305.resource-flow-layout .resource-card-stack > .resource-card {
5306 margin-right: 0px !important;
5307}
5308.resource-flow-layout:after {
5309 content: ".";
5310 display: block;
5311 height: 0;
5312 clear: both;
5313 visibility: hidden;
5314}
5315
5316.resource-card:hover {
5317 cursor: pointer;
5318}
5319.resource-card:hover .card-bg:after {
5320 opacity: 0;
5321}
5322.resource-card:hover .card-info .description .text {
5323 padding-right: 70px;
5324}
5325.resource-card:hover .card-info .description .util {
5326 opacity: 1;
5327}
5328
5329/* Carousel Layout */
5330/* Carousel styles for landing page */
5331.resource-carousel-layout {
5332 margin: 20px 0 20px 0;
5333 position: relative;
5334 overflow: hidden;
5335}
5336.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5337 display: none;
5338}
5339.resource-carousel-layout .pagination {
5340 bottom: 0px;
5341}
5342.resource-carousel-layout .frame li {
5343 position: relative;
5344}
5345.resource-carousel-layout .frame li .card-bg {
5346 height: 300px;
5347}
5348.resource-carousel-layout .frame li .card-info {
5349 padding: 7px 15px 0px 15px;
5350 top: 300px;
5351}
5352.resource-carousel-layout .frame li .card-info .section {
5353 font-size: 13px;
5354 margin-bottom: 7px;
5355}
5356.resource-carousel-layout .frame li .card-info .title {
5357 font-size: 25px;
5358 margin-bottom: 2px;
5359}
5360.resource-carousel-layout .frame li .card-info .description {
5361 font-family: 15px/16px Roboto Condensed, sans-serif;
5362}
5363.resource-carousel-layout .frame li .card-info .description .text {
5364 height: 40px;
5365}
5366
5367/* Stack Layout */
5368.resource-stack-layout {
5369 display: inline-block;
5370}
5371.resource-stack-layout .resource-card-stack {
5372 float: left;
5373 position: relative;
5374}
5375.resource-stack-layout .resource-card {
5376 margin-bottom: 20px;
5377 display: block;
5378 position: relative;
5379}
5380.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5381 /*text-transform: uppercase;*/
5382 color: #898989;
5383 font-size: 17px;
5384 line-height: 24px;
5385 margin-bottom: 6px;
5386}
5387.resource-stack-layout .section-card {
5388 height: 284px;
5389}
5390.resource-stack-layout .section-card > .card-bg {
5391 height: 192px;
5392}
5393.resource-stack-layout .section-card > .card-info {
5394 padding: 4px 12px 6px 12px;
5395 top: 192px;
5396}
5397.resource-stack-layout .section-card > .card-info .section {
5398 display: none;
5399}
5400.resource-stack-layout .section-card > .card-info .title {
5401 font-size: 17px;
5402 border-bottom: 1px solid #959595;
5403 padding-bottom: 0px;
5404}
5405.resource-stack-layout .section-card > .card-info .description {
5406 font-size: 13px;
5407 line-height: 15px;
5408}
5409.resource-stack-layout .section-card > .card-info .description .text {
5410 height: 30px;
5411}
5412.resource-stack-layout .related-card {
5413 height: 90px;
5414}
5415.resource-stack-layout .related-card > .card-bg {
5416 left: 0;
5417 top: 0;
5418 width: 90px;
5419 height: 100%;
5420 position: absolute;
5421 display: block;
5422}
5423.resource-stack-layout .related-card > .card-info {
5424 left: 90px;
5425 padding: 4px 12px 4px 12px;
5426}
5427.resource-stack-layout .related-card > .card-info .section {
5428 font-size: 12px;
5429 margin-bottom: 1px;
5430 display: none;
5431}
5432.resource-stack-layout .related-card > .card-info .title {
5433 font-size: 16px;
5434 margin-bottom: -2px;
5435 white-space: normal;
5436 overflow: visible;
5437 text-overflow: ellipsis;
5438}
5439.resource-stack-layout .related-card > .card-info .title:after {
5440 content: url(../images/link-out.png);
5441 display: block;
5442}
5443.resource-stack-layout .related-card > .card-info .description {
5444 display: none;
5445}
5446.resource-stack-layout .section-card-menu {
5447 /* Flexible height */
5448 display: block;
5449 height: auto;
5450 width: auto;
5451}
5452.resource-stack-layout .section-card-menu .card-bg {
5453 height: 155px;
5454 /* Flexible height */
5455 position: relative;
5456 display: inline-block;
5457 vertical-align: top;
5458}
5459.resource-stack-layout .section-card-menu .card-info {
5460 padding: 4px 12px 0px 12px;
5461 /* Flexible height */
5462 position: relative;
5463 left: auto;
5464 top: auto;
5465 right: auto;
5466 bottom: auto;
5467}
5468.resource-stack-layout .section-card-menu .card-info ul {
5469 list-style: none;
5470 margin: 0;
5471}
5472.resource-stack-layout .section-card-menu .card-info ul li {
5473 list-style: none;
5474 margin: 0;
5475 padding: 15px 0;
5476 border-top-width: 1px;
5477 border-top-style: solid;
5478 border-top-color: #959595;
5479}
5480.resource-stack-layout .section-card-menu .card-info ul li a, .resource-stack-layout .section-card-menu .card-info ul li a:focus, .resource-stack-layout .section-card-menu .card-info ul li a:link, .resource-stack-layout .section-card-menu .card-info ul li a:visited, .resource-stack-layout .section-card-menu .card-info ul li a:active, .resource-stack-layout .section-card-menu .card-info ul li a:hover {
5481 color: #363636 !important;
5482}
5483.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5484 border-top: none;
5485}
5486.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5487 opacity: 1;
5488 -webkit-transition: opacity 0.5s;
5489 -moz-transition: opacity 0.5s;
5490 -o-transition: opacity 0.5s;
5491 transition: opacity 0.5s;
5492}
5493.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5494 max-height: 30px;
5495 opacity: 1;
5496 -webkit-transition: max-height 0.5s, opacity 1s;
5497 -moz-transition: max-height 0.5s, opacity 1s;
5498 -o-transition: max-height 0.5s, opacity 1s;
5499 transition: max-height 0.5s, opacity 1s;
5500}
5501.resource-stack-layout .section-card-menu .card-info .title {
5502 font-size: 16px;
5503 margin-bottom: -2px;
5504 position: relative;
5505}
5506.resource-stack-layout .section-card-menu .card-info .title:after {
5507 background: url(../images/stack-arrow-right.png);
5508 content: '';
5509 opacity: 0;
5510 -webkit-transition: opacity 0.25s;
5511 -moz-transition: opacity 0.25s;
5512 -o-transition: opacity 0.25s;
5513 transition: opacity 0.25s;
5514 position: absolute;
5515 right: 0px;
5516 top: 3px;
5517 width: 10px;
5518 height: 15px;
5519}
5520.resource-stack-layout .section-card-menu .card-info .title.more {
5521 text-transform: uppercase;
5522 color: #898989;
5523 display: inline-block;
5524}
5525.resource-stack-layout .section-card-menu .card-info .title.more:after {
5526 background: url(../images/stack-arrow-right.png);
5527 content: '';
5528 display: block;
5529 position: absolute;
5530 right: -20px;
5531 top: 3px;
5532 width: 10px;
5533 height: 15px;
5534}
5535.resource-stack-layout .section-card-menu .card-info .description {
5536 max-height: 0px;
5537 opacity: 0;
5538 overflow: hidden;
5539 font-size: 13px;
5540 line-height: 15px;
5541 /* Hover off */
5542 -webkit-transition: max-height 0.5s, opacity 0.5s;
5543 -moz-transition: max-height 0.5s, opacity 0.5s;
5544 -o-transition: max-height 0.5s, opacity 0.5s;
5545 transition: max-height 0.5s, opacity 0.5s;
5546}
5547.resource-stack-layout .section-card-menu .card-info .description .text {
5548 height: 30px;
5549}
5550.resource-stack-layout:after {
5551 content: ".";
5552 display: block;
5553 height: 0;
5554 clear: both;
5555 visibility: hidden;
5556}
5557
5558/* Generate the flow layout styles for a 3-column 16-col span */
5559.resource-flow-layout.col-16 {
5560 margin: 0 -14px 0 0;
5561 width: 954px;
5562}
5563.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5564 margin: 0 14px 20px 0;
5565}
5566.resource-flow-layout.col-16 .resource-card-row-stack-last {
5567 margin-bottom: 0px !important;
5568}
5569.resource-flow-layout.col-16 .resource-card-col-stack-last {
5570 margin-bottom: 0px !important;
5571}
5572.resource-flow-layout.col-16 .resource-card-3x6 {
5573 width: 145px;
5574 height: 284px;
5575}
5576.resource-flow-layout.col-16 .resource-card-3x12 {
5577 width: 145px;
5578 height: 588px;
5579}
5580.resource-flow-layout.col-16 .resource-card-3x18 {
5581 width: 145px;
5582 height: 892px;
5583}
5584.resource-flow-layout.col-16 .resource-card-6x6 {
5585 width: 304px;
5586 height: 284px;
5587}
5588.resource-flow-layout.col-16 .resource-card-6x12 {
5589 width: 304px;
5590 height: 588px;
5591}
5592.resource-flow-layout.col-16 .resource-card-6x18 {
5593 width: 304px;
5594 height: 892px;
5595}
5596.resource-flow-layout.col-16 .resource-card-9x6 {
5597 width: 463px;
5598 height: 284px;
5599}
5600.resource-flow-layout.col-16 .resource-card-9x12 {
5601 width: 463px;
5602 height: 588px;
5603}
5604.resource-flow-layout.col-16 .resource-card-9x18 {
5605 width: 463px;
5606 height: 892px;
5607}
5608.resource-flow-layout.col-16 .resource-card-12x6 {
5609 width: 622px;
5610 height: 284px;
5611}
5612.resource-flow-layout.col-16 .resource-card-12x12 {
5613 width: 622px;
5614 height: 588px;
5615}
5616.resource-flow-layout.col-16 .resource-card-12x18 {
5617 width: 622px;
5618 height: 892px;
5619}
5620.resource-flow-layout.col-16 .resource-card-15x6 {
5621 width: 781px;
5622 height: 284px;
5623}
5624.resource-flow-layout.col-16 .resource-card-15x12 {
5625 width: 781px;
5626 height: 588px;
5627}
5628.resource-flow-layout.col-16 .resource-card-15x18 {
5629 width: 781px;
5630 height: 892px;
5631}
5632.resource-flow-layout.col-16 .resource-card-18x6 {
5633 width: 940px;
5634 height: 284px;
5635}
5636.resource-flow-layout.col-16 .resource-card-18x12 {
5637 width: 940px;
5638 height: 420px;
5639}
5640.resource-flow-layout.col-16 .resource-card-18x18 {
5641 width: 940px;
5642 height: 892px;
5643}
5644.resource-flow-layout.col-16 .resource-card-3x2 {
5645 width: 145px;
5646 height: 95px;
5647}
5648.resource-flow-layout.col-16 .resource-card-3x2x3 {
5649 width: 145px;
5650 height: 90px;
5651 margin-bottom: 7px;
5652}
5653.resource-flow-layout.col-16 .resource-card-3x3 {
5654 width: 145px;
5655 height: 142px;
5656}
5657.resource-flow-layout.col-16 .resource-card-3x3x2 {
5658 width: 145px;
5659 height: 138px;
5660 margin-bottom: 8px;
5661}
5662.resource-flow-layout.col-16 .resource-card-6x2 {
5663 width: 304px;
5664 height: 95px;
5665}
5666.resource-flow-layout.col-16 .resource-card-6x2x3 {
5667 width: 304px;
5668 height: 90px;
5669 margin-bottom: 7px;
5670}
5671.resource-flow-layout.col-16 .resource-card-6x3 {
5672 width: 304px;
5673 height: 142px;
5674}
5675.resource-flow-layout.col-16 .resource-card-6x3x2 {
5676 width: 304px;
5677 height: 138px;
5678 margin-bottom: 8px;
5679}
5680.resource-flow-layout.col-16 .resource-card-9x2 {
5681 width: 463px;
5682 height: 95px;
5683}
5684.resource-flow-layout.col-16 .resource-card-9x2x3 {
5685 width: 463px;
5686 height: 90px;
5687 margin-bottom: 7px;
5688}
5689.resource-flow-layout.col-16 .resource-card-9x3 {
5690 width: 463px;
5691 height: 142px;
5692}
5693.resource-flow-layout.col-16 .resource-card-9x3x2 {
5694 width: 463px;
5695 height: 138px;
5696 margin-bottom: 8px;
5697}
5698.resource-flow-layout.col-16 .resource-card-12x2 {
5699 width: 622px;
5700 height: 95px;
5701}
5702.resource-flow-layout.col-16 .resource-card-12x2x3 {
5703 width: 622px;
5704 height: 90px;
5705 margin-bottom: 7px;
5706}
5707.resource-flow-layout.col-16 .resource-card-12x3 {
5708 width: 622px;
5709 height: 142px;
5710}
5711.resource-flow-layout.col-16 .resource-card-12x3x2 {
5712 width: 622px;
5713 height: 138px;
5714 margin-bottom: 8px;
5715}
5716.resource-flow-layout.col-16 .resource-card-15x2 {
5717 width: 781px;
5718 height: 95px;
5719}
5720.resource-flow-layout.col-16 .resource-card-15x2x3 {
5721 width: 781px;
5722 height: 90px;
5723 margin-bottom: 7px;
5724}
5725.resource-flow-layout.col-16 .resource-card-15x3 {
5726 width: 781px;
5727 height: 142px;
5728}
5729.resource-flow-layout.col-16 .resource-card-15x3x2 {
5730 width: 781px;
5731 height: 138px;
5732 margin-bottom: 8px;
5733}
5734.resource-flow-layout.col-16 .resource-card-18x2 {
5735 width: 940px;
5736 height: 95px;
5737}
5738.resource-flow-layout.col-16 .resource-card-18x2x3 {
5739 width: 940px;
5740 height: 90px;
5741 margin-bottom: 7px;
5742}
5743.resource-flow-layout.col-16 .resource-card-18x3 {
5744 width: 940px;
5745 height: 142px;
5746}
5747.resource-flow-layout.col-16 .resource-card-18x3x2 {
5748 width: 940px;
5749 height: 138px;
5750 margin-bottom: 8px;
5751}
5752
5753/* Generate the flow layout styles for a 3-column 16-col span */
5754.resource-flow-layout.col-12 {
5755 margin: 0 -14px 0 0;
5756 width: 714px;
5757}
5758
5759.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5760 margin: 0 14px 20px 0;
5761}
5762.resource-flow-layout.col-12 .resource-card-row-stack-last {
5763 margin-bottom: 0px !important;
5764}
5765.resource-flow-layout.col-12 .resource-card-col-stack-last {
5766 margin-bottom: 0px !important;
5767}
5768.resource-flow-layout.col-12 .resource-card-3x6 {
5769 width: 105px;
5770 height: 284px;
5771}
5772.resource-flow-layout.col-12 .resource-card-3x12 {
5773 width: 105px;
5774 height: 588px;
5775}
5776.resource-flow-layout.col-12 .resource-card-3x18 {
5777 width: 105px;
5778 height: 892px;
5779}
5780.resource-flow-layout.col-12 .resource-card-6x6 {
5781 width: 224px;
5782 height: 284px;
5783}
5784.resource-flow-layout.col-12 .resource-card-6x12 {
5785 width: 224px;
5786 height: 588px;
5787}
5788.resource-flow-layout.col-12 .resource-card-6x18 {
5789 width: 224px;
5790 height: 892px;
5791}
5792.resource-flow-layout.col-12 .resource-card-9x6 {
5793 width: 343px;
5794 height: 284px;
5795}
5796.resource-flow-layout.col-12 .resource-card-9x12 {
5797 width: 343px;
5798 height: 588px;
5799}
5800.resource-flow-layout.col-12 .resource-card-9x18 {
5801 width: 343px;
5802 height: 892px;
5803}
5804.resource-flow-layout.col-12 .resource-card-12x6 {
5805 width: 462px;
5806 height: 284px;
5807}
5808.resource-flow-layout.col-12 .resource-card-12x12 {
5809 width: 462px;
5810 height: 588px;
5811}
5812.resource-flow-layout.col-12 .resource-card-12x18 {
5813 width: 462px;
5814 height: 892px;
5815}
5816.resource-flow-layout.col-12 .resource-card-15x6 {
5817 width: 581px;
5818 height: 284px;
5819}
5820.resource-flow-layout.col-12 .resource-card-15x12 {
5821 width: 581px;
5822 height: 588px;
5823}
5824.resource-flow-layout.col-12 .resource-card-15x18 {
5825 width: 581px;
5826 height: 892px;
5827}
5828.resource-flow-layout.col-12 .resource-card-18x6 {
5829 width: 700px;
5830 height: 284px;
5831}
5832.resource-flow-layout.col-12 .resource-card-18x12 {
5833 width: 700px;
5834 height: 420px;
5835}
5836.resource-flow-layout.col-12 .resource-card-18x18 {
5837 width: 700px;
5838 height: 892px;
5839}
5840.resource-flow-layout.col-12 .resource-card-3x2 {
5841 width: 105px;
5842 height: 95px;
5843}
5844.resource-flow-layout.col-12 .resource-card-3x2x3 {
5845 width: 105px;
5846 height: 90px;
5847 margin-bottom: 7px;
5848}
5849.resource-flow-layout.col-12 .resource-card-3x3 {
5850 width: 105px;
5851 height: 142px;
5852}
5853.resource-flow-layout.col-12 .resource-card-3x3x2 {
5854 width: 105px;
5855 height: 138px;
5856 margin-bottom: 8px;
5857}
5858.resource-flow-layout.col-12 .resource-card-6x2 {
5859 width: 224px;
5860 height: 95px;
5861}
5862.resource-flow-layout.col-12 .resource-card-6x2x3 {
5863 width: 224px;
5864 height: 90px;
5865 margin-bottom: 7px;
5866}
5867.resource-flow-layout.col-12 .resource-card-6x3 {
5868 width: 224px;
5869 height: 142px;
5870}
5871.resource-flow-layout.col-12 .resource-card-6x3x2 {
5872 width: 224px;
5873 height: 138px;
5874 margin-bottom: 8px;
5875}
5876.resource-flow-layout.col-12 .resource-card-9x2 {
5877 width: 343px;
5878 height: 95px;
5879}
5880.resource-flow-layout.col-12 .resource-card-9x2x3 {
5881 width: 343px;
5882 height: 90px;
5883 margin-bottom: 7px;
5884}
5885.resource-flow-layout.col-12 .resource-card-9x3 {
5886 width: 343px;
5887 height: 142px;
5888}
5889.resource-flow-layout.col-12 .resource-card-9x3x2 {
5890 width: 343px;
5891 height: 138px;
5892 margin-bottom: 8px;
5893}
5894.resource-flow-layout.col-12 .resource-card-12x2 {
5895 width: 462px;
5896 height: 95px;
5897}
5898.resource-flow-layout.col-12 .resource-card-12x2x3 {
5899 width: 462px;
5900 height: 90px;
5901 margin-bottom: 7px;
5902}
5903.resource-flow-layout.col-12 .resource-card-12x3 {
5904 width: 462px;
5905 height: 142px;
5906}
5907.resource-flow-layout.col-12 .resource-card-12x3x2 {
5908 width: 462px;
5909 height: 138px;
5910 margin-bottom: 8px;
5911}
5912.resource-flow-layout.col-12 .resource-card-15x2 {
5913 width: 581px;
5914 height: 95px;
5915}
5916.resource-flow-layout.col-12 .resource-card-15x2x3 {
5917 width: 581px;
5918 height: 90px;
5919 margin-bottom: 7px;
5920}
5921.resource-flow-layout.col-12 .resource-card-15x3 {
5922 width: 581px;
5923 height: 142px;
5924}
5925.resource-flow-layout.col-12 .resource-card-15x3x2 {
5926 width: 581px;
5927 height: 138px;
5928 margin-bottom: 8px;
5929}
5930.resource-flow-layout.col-12 .resource-card-18x2 {
5931 width: 700px;
5932 height: 95px;
5933}
5934.resource-flow-layout.col-12 .resource-card-18x2x3 {
5935 width: 700px;
5936 height: 90px;
5937 margin-bottom: 7px;
5938}
5939.resource-flow-layout.col-12 .resource-card-18x3 {
5940 width: 700px;
5941 height: 142px;
5942}
5943.resource-flow-layout.col-12 .resource-card-18x3x2 {
5944 width: 700px;
5945 height: 138px;
5946 margin-bottom: 8px;
5947}
5948
5949/* Generate the flow layout styles for a 3-column 13-col span */
5950
5951.resource-flow-layout.col-13 {
5952 margin: 0 -14px 0 0;
5953 width: 774px;
5954}
5955.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
5956 margin: 0 14px 20px 0;
5957}
5958.resource-flow-layout.col-13 .resource-card-row-stack-last {
5959 margin-bottom: 0px !important;
5960}
5961.resource-flow-layout.col-13 .resource-card-col-stack-last {
5962 margin-bottom: 0px !important;
5963}
5964.resource-flow-layout.col-13 .resource-card-3x6 {
5965 width: 115px;
5966 height: 284px;
5967}
5968.resource-flow-layout.col-13 .resource-card-3x12 {
5969 width: 115px;
5970 height: 588px;
5971}
5972.resource-flow-layout.col-13 .resource-card-3x18 {
5973 width: 115px;
5974 height: 892px;
5975}
5976.resource-flow-layout.col-13 .resource-card-6x6 {
5977 width: 244px;
5978 height: 284px;
5979}
5980.resource-flow-layout.col-13 .resource-card-6x12 {
5981 width: 244px;
5982 height: 588px;
5983}
5984.resource-flow-layout.col-13 .resource-card-6x18 {
5985 width: 244px;
5986 height: 892px;
5987}
5988.resource-flow-layout.col-13 .resource-card-9x6 {
5989 width: 373px;
5990 height: 284px;
5991}
5992.resource-flow-layout.col-13 .resource-card-9x12 {
5993 width: 373px;
5994 height: 588px;
5995}
5996.resource-flow-layout.col-13 .resource-card-9x18 {
5997 width: 373px;
5998 height: 892px;
5999}
6000.resource-flow-layout.col-13 .resource-card-12x6 {
6001 width: 502px;
6002 height: 284px;
6003}
6004.resource-flow-layout.col-13 .resource-card-12x12 {
6005 width: 502px;
6006 height: 588px;
6007}
6008.resource-flow-layout.col-13 .resource-card-12x18 {
6009 width: 502px;
6010 height: 892px;
6011}
6012.resource-flow-layout.col-13 .resource-card-15x6 {
6013 width: 631px;
6014 height: 284px;
6015}
6016.resource-flow-layout.col-13 .resource-card-15x12 {
6017 width: 631px;
6018 height: 588px;
6019}
6020.resource-flow-layout.col-13 .resource-card-15x18 {
6021 width: 631px;
6022 height: 892px;
6023}
6024.resource-flow-layout.col-13 .resource-card-18x6 {
6025 width: 760px;
6026 height: 284px;
6027}
6028.resource-flow-layout.col-13 .resource-card-18x12 {
6029 width: 760px;
6030 height: 420px;
6031}
6032.resource-flow-layout.col-13 .resource-card-18x18 {
6033 width: 760px;
6034 height: 892px;
6035}
6036.resource-flow-layout.col-13 .resource-card-3x2 {
6037 width: 115px;
6038 height: 95px;
6039}
6040.resource-flow-layout.col-13 .resource-card-3x2x3 {
6041 width: 115px;
6042 height: 90px;
6043 margin-bottom: 7px;
6044}
6045.resource-flow-layout.col-13 .resource-card-3x3 {
6046 width: 115px;
6047 height: 142px;
6048}
6049.resource-flow-layout.col-13 .resource-card-3x3x2 {
6050 width: 115px;
6051 height: 138px;
6052 margin-bottom: 8px;
6053}
6054.resource-flow-layout.col-13 .resource-card-6x2 {
6055 width: 244px;
6056 height: 95px;
6057}
6058.resource-flow-layout.col-13 .resource-card-6x2x3 {
6059 width: 244px;
6060 height: 90px;
6061 margin-bottom: 7px;
6062}
6063.resource-flow-layout.col-13 .resource-card-6x3 {
6064 width: 244px;
6065 height: 142px;
6066}
6067.resource-flow-layout.col-13 .resource-card-6x3x2 {
6068 width: 244px;
6069 height: 138px;
6070 margin-bottom: 8px;
6071}
6072.resource-flow-layout.col-13 .resource-card-9x2 {
6073 width: 373px;
6074 height: 95px;
6075}
6076.resource-flow-layout.col-13 .resource-card-9x2x3 {
6077 width: 373px;
6078 height: 90px;
6079 margin-bottom: 7px;
6080}
6081.resource-flow-layout.col-13 .resource-card-9x3 {
6082 width: 373px;
6083 height: 142px;
6084}
6085.resource-flow-layout.col-13 .resource-card-9x3x2 {
6086 width: 373px;
6087 height: 138px;
6088 margin-bottom: 8px;
6089}
6090.resource-flow-layout.col-13 .resource-card-12x2 {
6091 width: 502px;
6092 height: 95px;
6093}
6094.resource-flow-layout.col-13 .resource-card-12x2x3 {
6095 width: 502px;
6096 height: 90px;
6097 margin-bottom: 7px;
6098}
6099.resource-flow-layout.col-13 .resource-card-12x3 {
6100 width: 502px;
6101 height: 142px;
6102}
6103.resource-flow-layout.col-13 .resource-card-12x3x2 {
6104 width: 502px;
6105 height: 138px;
6106 margin-bottom: 8px;
6107}
6108.resource-flow-layout.col-13 .resource-card-15x2 {
6109 width: 631px;
6110 height: 95px;
6111}
6112.resource-flow-layout.col-13 .resource-card-15x2x3 {
6113 width: 631px;
6114 height: 90px;
6115 margin-bottom: 7px;
6116}
6117.resource-flow-layout.col-13 .resource-card-15x3 {
6118 width: 631px;
6119 height: 142px;
6120}
6121.resource-flow-layout.col-13 .resource-card-15x3x2 {
6122 width: 631px;
6123 height: 138px;
6124 margin-bottom: 8px;
6125}
6126.resource-flow-layout.col-13 .resource-card-18x2 {
6127 width: 760px;
6128 height: 95px;
6129}
6130.resource-flow-layout.col-13 .resource-card-18x2x3 {
6131 width: 760px;
6132 height: 90px;
6133 margin-bottom: 7px;
6134}
6135.resource-flow-layout.col-13 .resource-card-18x3 {
6136 width: 760px;
6137 height: 142px;
6138}
6139.resource-flow-layout.col-13 .resource-card-18x3x2 {
6140 width: 760px;
6141 height: 138px;
6142 margin-bottom: 8px;
6143}
6144
6145/*
6146 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6147*/
6148/* Single row items, might be simpler to just apply a class */
6149.resource-card-3x6 > .card-bg, .resource-card-6x6 > .card-bg, .resource-card-9x6 > .card-bg, .resource-card-12x6 > .card-bg, .resource-card-15x6 > .card-bg, .resource-card-18x6 > .card-bg {
6150 height: 192px;
6151}
6152.resource-card-3x6 > .card-info, .resource-card-6x6 > .card-info, .resource-card-9x6 > .card-info, .resource-card-12x6 > .card-info, .resource-card-15x6 > .card-info, .resource-card-18x6 > .card-info {
6153 padding: 4px 12px 6px 12px;
6154 top: 192px;
6155}
6156.resource-card-3x6 > .card-info .section, .resource-card-6x6 > .card-info .section, .resource-card-9x6 > .card-info .section, .resource-card-12x6 > .card-info .section, .resource-card-15x6 > .card-info .section, .resource-card-18x6 > .card-info .section {
6157 font-size: 12px;
6158 margin-bottom: 1px;
6159}
6160.resource-card-3x6 > .card-info .title, .resource-card-6x6 > .card-info .title, .resource-card-9x6 > .card-info .title, .resource-card-12x6 > .card-info .title, .resource-card-15x6 > .card-info .title, .resource-card-18x6 > .card-info .title {
6161 font-size: 16px;
6162 margin-bottom: -2px;
6163}
6164.resource-card-3x6 > .card-info .description, .resource-card-6x6 > .card-info .description, .resource-card-9x6 > .card-info .description, .resource-card-12x6 > .card-info .description, .resource-card-15x6 > .card-info .description, .resource-card-18x6 > .card-info .description {
6165 font-size: 13px;
6166 line-height: 15px;
6167}
6168.resource-card-3x6 > .card-info .description .text, .resource-card-6x6 > .card-info .description .text, .resource-card-9x6 > .card-info .description .text, .resource-card-12x6 > .card-info .description .text, .resource-card-15x6 > .card-info .description .text, .resource-card-18x6 > .card-info .description .text {
6169 height: 30px;
6170}
6171
6172/* Double row items */
6173.resource-card-3x12 > .card-bg, .resource-card-6x12 > .card-bg, .resource-card-9x12 > .card-bg, .resource-card-12x12 > .card-bg, .resource-card-15x12 > .card-bg, .resource-card-18x12 > .card-bg {
6174 height: 320px;
6175}
6176.resource-card-3x12 > .card-info, .resource-card-6x12 > .card-info, .resource-card-9x12 > .card-info, .resource-card-12x12 > .card-info, .resource-card-15x12 > .card-info, .resource-card-18x12 > .card-info {
6177 padding: 4px 12px 6px 12px;
6178 top: 320px;
6179}
6180.resource-card-3x12 > .card-info .section, .resource-card-6x12 > .card-info .section, .resource-card-9x12 > .card-info .section, .resource-card-12x12 > .card-info .section, .resource-card-15x12 > .card-info .section, .resource-card-18x12 > .card-info .section {
6181 font-size: 12px;
6182 margin-bottom: 1px;
6183}
6184.resource-card-3x12 > .card-info .title, .resource-card-6x12 > .card-info .title, .resource-card-9x12 > .card-info .title, .resource-card-12x12 > .card-info .title, .resource-card-15x12 > .card-info .title, .resource-card-18x12 > .card-info .title {
6185 font-size: 16px;
6186 margin-bottom: -2px;
6187 white-space: normal;
6188}
6189.resource-card-3x12 > .card-info .description, .resource-card-6x12 > .card-info .description, .resource-card-9x12 > .card-info .description, .resource-card-12x12 > .card-info .description, .resource-card-15x12 > .card-info .description, .resource-card-18x12 > .card-info .description {
6190 font-size: 13px;
6191 line-height: 15px;
6192}
6193
6194/* 1/3 row items */
6195.resource-card-3x2 > .card-bg, .resource-card-6x2 > .card-bg, .resource-card-9x2 > .card-bg, .resource-card-12x2 > .card-bg, .resource-card-15x2 > .card-bg, .resource-card-18x2 > .card-bg {
6196 left: 0;
6197 top: 0;
6198 width: 90px;
6199 height: 100%;
6200 position: absolute;
6201 display: block;
6202}
6203.resource-card-3x2 > .card-info, .resource-card-6x2 > .card-info, .resource-card-9x2 > .card-info, .resource-card-12x2 > .card-info, .resource-card-15x2 > .card-info, .resource-card-18x2 > .card-info {
6204 left: 90px;
6205 padding: 4px 12px 4px 12px;
6206 height: 80px;
6207 overflow: hidden;
6208}
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006209.resource-card-3x2 > .card-info .section, .resource-card-6x2 > .card-info .section, .resource-card-6x3 > .card-info .section, .resource-card-9x2 > .card-info .section, .resource-card-12x2 > .card-info .section, .resource-card-15x2 > .card-info .section, .resource-card-18x2 > .card-info .section {
Dirk Dougherty08032402014-02-15 10:14:35 -08006210 font-size: 12px;
6211 margin-bottom: 1px;
6212 /* display: none; */
6213}
6214.resource-card-3x2 > .card-info .title, .resource-card-6x2 > .card-info .title, .resource-card-9x2 > .card-info .title, .resource-card-12x2 > .card-info .title, .resource-card-15x2 > .card-info .title, .resource-card-18x2 > .card-info .title {
6215 font-size: 16px;
6216 margin-bottom: -2px;
6217 white-space: normal;
6218 overflow: visible;
6219 text-overflow: ellipsis;
6220}
6221.resource-card-3x2 > .card-info .title:after, .resource-card-6x2 > .card-info .title:after, .resource-card-9x2 > .card-info .title:after, .resource-card-12x2 > .card-info .title:after, .resource-card-15x2 > .card-info .title:after, .resource-card-18x2 > .card-info .title:after {
6222 /* content: url(../images/link-out.png); */
6223 display: block;
6224}
6225.resource-card-3x2 > .card-info .description, .resource-card-6x2 > .card-info .description, .resource-card-9x2 > .card-info .description, .resource-card-12x2 > .card-info .description, .resource-card-15x2 > .card-info .description, .resource-card-18x2 > .card-info .description {
6226 display: none;
6227}
6228
6229/* 1/2 row items */
6230.resource-card-3x3 > .card-bg, .resource-card-6x3 > .card-bg, .resource-card-9x3 > .card-bg, .resource-card-12x3 > .card-bg, .resource-card-15x3 > .card-bg, .resource-card-18x3 > .card-bg {
6231 left: 0;
6232 top: 0;
6233 width: 90px;
6234 height: 100%;
6235 position: absolute;
6236 display: block;
6237}
6238.resource-card-3x3 > .card-info, .resource-card-6x3 > .card-info, .resource-card-9x3 > .card-info, .resource-card-12x3 > .card-info, .resource-card-15x3 > .card-info, .resource-card-18x3 > .card-info {
6239 left: 90px;
6240 padding: 4px 12px 0px 12px;
6241}
6242.resource-card-3x3 > .card-info .section, .resource-card-6x3 > .card-info .section, .resource-card-9x3 > .card-info .section, .resource-card-12x3 > .card-info .section, .resource-card-15x3 > .card-info .section, .resource-card-18x3 > .card-info .section {
6243 font-size: 12px;
6244 margin-bottom: 1px;
6245 display: none;
6246}
6247.resource-card-3x3 > .card-info .title, .resource-card-6x3 > .card-info .title, .resource-card-9x3 > .card-info .title, .resource-card-12x3 > .card-info .title, .resource-card-15x3 > .card-info .title, .resource-card-18x3 > .card-info .title {
6248 font-size: 16px;
6249 margin-bottom: -2px;
6250 white-space: normal;
6251 overflow: visible;
6252}
6253.resource-card-3x3 > .card-info .description .text, .resource-card-6x3 > .card-info .description .text, .resource-card-9x3 > .card-info .description .text, .resource-card-12x3 > .card-info .description .text, .resource-card-15x3 > .card-info .description .text, .resource-card-18x3 > .card-info .description .text {
6254 font-size: 12px;
6255 line-height: 15px;
6256 padding-right: 0px !important;
6257 height: 80px;
6258}
6259.resource-card-3x3 > .card-info .description .util, .resource-card-6x3 > .card-info .description .util, .resource-card-9x3 > .card-info .description .util, .resource-card-12x3 > .card-info .description .util, .resource-card-15x3 > .card-info .description .util, .resource-card-18x3 > .card-info .description .util {
6260 display: none;
6261}
6262
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006263/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6264 Suppresses "section" and puts the title above a hairline rule. */
6265.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6266 display:none;
6267}
6268.landing .card-info .title {
6269 color: #898989;
6270 font-size: 17px;
6271 line-height: 24px;
6272 margin-bottom: 6px;
6273 border-bottom: 1px solid #959595;
6274 padding-bottom: 0px;
6275}
6276
6277.landing .card-info .description {
6278 font-size: 13px;
6279 line-height: 15px;
6280}
6281
6282.landing .card-info .description .text {
6283height:30px;
6284width:auto;
6285}
6286
Dirk Dougherty08032402014-02-15 10:14:35 -08006287/*
6288 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6289*/
6290.resource-stack-layout.col-16 {
6291 margin: 0 -14px 0 0;
6292 width: 954px;
6293}
6294.resource-stack-layout.col-16 .resource-card-stack {
6295 margin: 0 14px 0 0;
6296 width: 304px;
6297}
6298
6299/* Example of card menu tinting */
6300.resource-widget[data-section=distribute\/tools] .section-card-menu
6301.card-bg:after {
6302 background: rgba(126, 55, 148, 0.4) !important;
6303}
6304.resource-widget[data-section=distribute\/tools] .section-card-menu
6305.card-section-icon .icon {
6306 background-color: #7e3794 !important;
6307}
6308.resource-widget[data-section=distribute\/tools] .section-card-menu
6309.card-info ul li {
6310 border-top-color: #7e3794 !important;
6311}
6312
6313/* tinting for stacks */
6314
6315div.jd-descr > .resource-widget[data-section=distribute\/tools]
6316.section-card-menu .card-info ul li {
6317 border-top-color: #7e3794 !important;
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006318}