blob: cc4dce7113a8481f969c413e5b40490c5472b372 [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;
Scott Main20cf2a92014-04-02 21:57:20 -0700101 top: 65px; /* sticky-header height + 20px gutter */
102}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800103
104#devdoc-nav span.small {
105 font-size:12px;
106 font-weight:normal;
107}
108
109#content {
110 width: 760px;
111 float: left; }
112
113a:hover,
114acronym:hover {
115 color: #7aa1b0 !important; }
116
117a:focus,
118a:active {
119 color: #33b5e5 !important; }
120
121a.external-link {
122 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
123 padding-right:16px;
124}
125
126img {
127 border: none; }
128#jd-content img {
129 margin-bottom:15px;
130}
131
132ul {
133 margin: 0;
134 padding: 0; }
135
136strong {
137 font-weight: 500; }
138
139em {
140 font-style: italic; }
141
142acronym,
143.tooltip-link {
144 border-bottom: 1px dotted #555555;
145 cursor: help; }
146
147acronym:hover,
148.tooltip-link:hover {
149 color: #7aa1b0;
150 border-bottom-color: #7aa1b0; }
151
152img.with-shadow,
153video.with-shadow {
154 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
155
156/* disclosures mixin */
157/* content layout */
158.layout-content-row {
159 display: inline-block;
160 margin-bottom: 10px; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800161 * html .layout-content-row {
162 height: 1px; }
163
164.layout-content-col {
165 float: left;
166 margin-left: 20px; }
167 .layout-content-col:first-child {
168 margin-left: 0; }
169 .layout-content-col h3,
170 .layout-content-col h4 {
171 margin-top:0; }
172
173.layout-content-col.span-1 {
174 width: 40px; }
175
176.layout-content-col.span-2 {
177 width: 100px; }
178
179.layout-content-col.span-3 {
180 width: 160px; }
181
182.layout-content-col.span-4 {
183 width: 220px; }
184
185.layout-content-col.span-5 {
186 width: 280px; }
187
188.layout-content-col.span-6 {
189 width: 340px; }
190
191.layout-content-col.span-7 {
192 width: 400px; }
193
194.layout-content-col.span-8 {
195 width: 460px; }
196
197.layout-content-col.span-9 {
198 width: 520px; }
199
200.layout-content-col.span-10 {
201 width: 580px; }
202
203.layout-content-col.span-11 {
204 width: 640px; }
205
206.layout-content-col.span-12 {
207 width: 700px; }
208
209.layout-content-col.span-13 {
210 width: 760px; }
211
212.vspace.size-1 {
213 height: 10px; }
214
215.vspace.size-2 {
216 height: 20px; }
217
218.vspace.size-3 {
219 height: 30px; }
220
221.vspace.size-4 {
222 height: 40px; }
223
224.vspace.size-5 {
225 height: 50px; }
226
227.vspace.size-6 {
228 height: 60px; }
229
230.vspace.size-7 {
231 height: 70px; }
232
233.vspace.size-8 {
234 height: 80px; }
235
236.vspace.size-9 {
237 height: 90px; }
238
239.vspace.size-10 {
240 height: 100px; }
241
242.vspace.size-11 {
243 height: 110px; }
244
245.vspace.size-12 {
246 height: 120px; }
247
248.vspace.size-13 {
249 height: 130px; }
250
251.vspace.size-14 {
252 height: 140px; }
253
254.vspace.size-15 {
255 height: 150px; }
256
257.vspace.size-16 {
258 height: 160px; }
259
260/* nav */
261#nav {
262 /* section header divs */
263 /* expanded section header divs */
264 /* sublinks */ }
265 #nav li {
266 list-style-type: none;
267 font-size: 14px;
268 margin:0;
269 padding:0;
270 line-height: 15px; }
271 #nav a {
272 color: #555555;
273 text-decoration: none;
274 word-wrap:break-word; }
275 #nav .nav-section-header {
276 position: relative;
277 margin-bottom: 1px;
278 padding: 0 30px 0 0; }
279 #nav li.selected a, #nav li.selected > .nav-section-header > a {
280 color: #09C;
281 }
282 #nav li.selected ul li a {
283 /* don't highlight child items */
284 color: #555555; }
285 #nav .nav-section .nav-section .nav-section-header {
286 /* no white line between second level sections */
287 margin-bottom: 0; }
288 /* section header links */
289 #nav > li > div > a {
290 display: block;
291 color: #333333;
292 font-weight: 500;
293 padding: 10px 0 10px 10px; }
294 #nav .nav-section-header:after {
295 content: '';
296 background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%;
297 width: 34px;
298 height: 34px;
299 display: block;
300 position: absolute;
301 top: 0;
302 right: 0; }
303 #nav .nav-section-header.empty {
304 padding:0; }
305 #nav .nav-section-header.empty:after {
306 display: none; }
307 /* nested nav headers */
308 #nav .nav-section .nav-section {
309 position: relative;
310 padding: 0;
311 margin: 0; }
312 #nav .nav-section li a {
313 /* first gen child (2nd level li) */
314 display:block;
315 font-weight: normal;
316 text-transform: none;
317 padding: 7px 5px 7px 10px;
318 }
319 #nav .nav-section li li a {
320 /* second gen child (3rd level li) */
321 padding: 5px 5px 5px 10px;
322 }
323 #nav li.expanded .nav-section-header {
324 background:#e9e9e9;
325 background: rgba(0, 0, 0, 0.05); }
326 #nav li.expanded li .nav-section-header {
327 background: transparent; }
328 #nav li.expanded li ul {
329 /* 3rd level ul */
330 padding:0 0 0 10px;
331 }
332 #nav li.expanded > .nav-section-header:after {
333 content: '';
334 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
335 width: 34px;
336 height: 34px; }
337 #nav li.expanded li ul.tree-list-children {
338 padding: 0;
339 }
340 #nav li.expanded li ul.tree-list-children .tree-list-children {
341 padding:0 0 0 10px;
342 }
343 #nav li span.tree-list-subtitle {
344 display:inline-block;
345 padding:5px 0 0 10px;
346 color:#555;
347 text-transform:uppercase;
348 font-size:12px;
349 }
350 #nav li span.tree-list-subtitle:before {
351 content: '—';
352 }
353 #nav li span.tree-list-subtitle:after {
354 content: '—';
355 }
Dirk Doughertye21bed22014-05-02 15:14:04 -0700356 #nav li span.tree-list-subtitle.package {
357 padding-top:15px;
358 cursor:default;
359 }
360 #nav li span.tree-list-subtitle.package:before {
361 content: '';
362 }
363 #nav li span.tree-list-subtitle.package:after {
364 content: '';
365 }
366 #nav li ul.tree-list-children.classes {
367 padding-left:10px;
368 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800369 #nav li ul {
370 display:none;
371 overflow: hidden;
372 margin: 0; }
373 #nav li ul.animate-height-in {
374 -webkit-transition: height 0.25s ease-in;
375 -moz-transition: height 0.25s ease-in;
376 transition: height 0.25s ease-in; }
377 #nav li ul.animate-height-out {
378 -webkit-transition: height 0.25s ease-out;
379 -moz-transition: height 0.25s ease-out;
380 transition: height 0.25s ease-out; }
381 #nav li ul li {
382 padding: 0; }
383 #nav li li li {
384 padding: 0; }
385 #nav li.expanded ul {
386 }
387 #nav li ul > li {
388 padding:0;
389 }
390 #nav li ul > li:last-child {
391 padding-bottom:5px;
392 }
393 #nav li ul.tree-list-children > li:last-child {
394 padding-bottom:0;
395 }
396 #nav li.expanded ul > li {
397 background:#efefef;
398 background: rgba(0, 0, 0, 0.03); }
399 #nav li.expanded ul > li li {
400 background:inherit; }
401 #nav li ul.tree-list-children ul {
402 display:block; }
403
404#nav.samples-nav li li li {
405 font-size:13px;
406}
407#nav.samples-nav li li li a {
408 padding-top:3px;
409 padding-bottom:3px;
410}
411#nav.samples-nav li li ul > li:last-child {
412 padding-bottom:3px;
413}
414
415.new,
416.new-child {
417 font-size: .78em;
418 font-weight: bold;
419 color: #ff3d3d;
420 vertical-align:top;
421 white-space:nowrap;
422}
423
424/* content header */
425.content-header {
426 height: 30px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700427 margin:36px 0 23px; /* same as h1 */
428 padding:0 0 10px;} /* same as h1 */
Dirk Dougherty541b4942014-02-14 18:31:53 -0800429.content-header.just-links {
430 margin-bottom:0;
431 padding-bottom:0;}
432
433.content-header h1 {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800434 margin:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800435 padding:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700436 width: 700px;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800437}
438.content-header > div:first-child {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700439 height:1px; /* set fixed height for the header div to ensure the
Dirk Dougherty541b4942014-02-14 18:31:53 -0800440 next/prev links align with toc on training classes */
441}
442
443.content-footer {
444 border-top: 1px solid #ccc;
445 margin-top: 10px;
446 padding-top:10px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700447 width:100%; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800448
449.content-footer .col-9 {
450 margin-left:0;
451}
452.content-footer .col-4 {
453 margin-right:0;
454}
455.content-footer.wrap {
456 width:940px;
457}
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700458.content-footer .plus-container {
459 margin:5px 0 0;
460 text-align:right;
461 float:right;
462}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800463
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700464a.back-link {
465 text-decoration: none;
466 text-transform: uppercase;
467}
468
469.content-header .paging-links {
470 margin-top:-25px;
471}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800472.paging-links {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700473 position: relative;
474 height:30px; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800475 .paging-links a {
476 position: absolute; }
477 .paging-links a,
478 .training-nav-top a {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800479 color: #555555;
480 text-decoration: none;
481 text-transform: uppercase; }
482 .paging-links .prev-page-link:before,
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700483 .training-nav-top .prev-page-link:before,
484 a.back-link:before {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800485 content: '';
486 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
487 width: 10px;
488 height: 10px;
489 display: inline-block;
490 margin-right: 5px; }
491 .training-nav-top .next-page-link,
492 .training-nav-top .start-class-link,
493 .training-nav-top .start-course-link {
494 right: 10px; }
495 .paging-links .prev-page-link {
496 left: -15px; }
497 .paging-links .next-page-link {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700498 right: 0; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800499 .next-page-link:after,
500 .start-class-link:after,
501 .start-course-link:after,
502 .next-class-link:after,
503 .go-link:after {
504 content: '';
505 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
506 width: 10px;
507 height: 10px;
508 display: inline-block;
509 margin-left: 5px; }
510 .prev-page-link.inline:before {
511 content: none; }
512 .next-page-link.inline:after {
513 content: none; }
514
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700515 .content-footer .paging-links .next-page-link {
516 left:0;
517 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800518
519 .training-nav-top a {
520 display:block;
521 float:left;
522 width:122px;
523 height:28px;
524 padding: 8px;
525 line-height:28px;
526 text-align:center;
527 border:1px solid #DADADA;
528 border-bottom:0;
529 }
530
531 .training-nav-top a.next-page-link {
532 border-left:0;
533 width:123px;
534 }
535
536 .paging-links a.disabled,
537 .training-nav-top a.disabled,
538 .content-footer a.disabled {
539 color:#bbb;
540 }
541
542 .paging-links a.disabled:hover,
543 .training-nav-top a.disabled:hover,
544 .content-footer a.disabled:hover {
545 cursor:default;
546 color:#bbb !important;
547 }
548
549 .training-nav-top a.start-class-link,
550 .training-nav-top a.start-course-link {
551 width:262px;
552 }
553
Dirk Doughertye21bed22014-05-02 15:14:04 -0700554 .paging-links a.start-class-link {
555 width:100%;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800556 }
557
558 /* list of classes on course landing page */
559 ol.class-list {
560 list-style:none;
561 margin-left:0;
562 }
563 ol.class-list>li {
564 margin:0 0 15px;
565 padding:5px 0 0;
566 overflow:hidden;
567 border-top:1px solid #ccc;
568 }
569 ol.class-list li a.title {
570 font-size:16px;
571 margin:0;
572 clear:left;
573 display:block;
574 height:32px;
575 padding:0 4px;
576 }
577 ol.class-list li a.title h2 {
578 color:inherit;
579 margin:0 0 10px;
580 display:block;
581 float:left;
582 width:675px;
583 }
584 ol.class-list li a.title span {
585 display:none;
586 float:left;
587 font-size:18px;
588 font-weight:bold;
589 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
590 width: 10px;
591 height: 32px;
592 }
593 ol.class-list li a.title:hover {
594 background:#ddd;
595 color:#258AAF !important;
596 }
597 ol.class-list li a.title:hover span {
598 display:block;
599 }
600
601 #jd-content
602 ol.class-list li img {
603 float:left;
604 clear:left;
605 width:64px;
606 margin:0 20px 0 0;
607 }
608 ol.class-list li p.description {
609 float:left;
610 display:block;
611 width:250px;
612 margin:0;
613 }
614 ol.class-list li p.description.article {
615 width: 550px;
616 }
617 ol.class-list ol {
618 float:left;
619 width:320px;
620 margin:0 0 0 30px;
621 list-style:none;
622 margin:0 0 0 20px;
623 }
624 ol.class-list div.lessons li {
625 margin:0 0 6px;
626 line-height:16px;
627 }
628
629
630 .hide {
631 display:none !important;
632 }
633
Dirk Dougherty541b4942014-02-14 18:31:53 -0800634
635
636 /* inner-doc tabs w/ title */
637
638div#title-tabs-wrapper {
639 border-bottom:1px solid #ccc;
640 margin:20px 0 30px;
641}
642h1.with-title-tabs {
643 display:inline-block;
644 margin:0 0 -1px 0;
645 padding:0 60px 0 0;
646 border-bottom:1px solid #F9F9F9;
647}
648ul#title-tabs {
649 list-style:none;
650 padding:0;
651 height:29px;
652 margin:0;
653 font-size:16px;
654 line-height:26px;
655 display:inline-block;
656 vertical-align:bottom;
657}
658ul#title-tabs li {
659 display:block;
660 float:left;
661 margin-right:40px;
662 border-bottom: 3px solid transparent;
663}
664ul#title-tabs li.selected {
665 border-bottom: 3px solid #93C;
666}
667ul#title-tabs li a {
668 color:#333;
669}
670ul#title-tabs li a:hover,
671ul#title-tabs li a:active {
672 color:#93C !important;
673}
674
675
676
677/* content body */
678@-webkit-keyframes glowheader {
679 from {
680 background-color: #33b5e5;
681 color: #000;
682 border-bottom-color: #000; }
683
684 to {
685 background-color: transparent;
686 color: #33b5e5;
687 border-bottom-color: #33b5e5; } }
688
689@-moz-keyframes glowheader {
690 from {
691 background-color: #33b5e5;
692 color: #000;
693 border-bottom-color: #000; }
694
695 to {
696 background-color: transparent;
697 color: #33b5e5;
698 border-bottom-color: #33b5e5; } }
699
700@keyframes glowheader {
701 from {
702 background-color: #33b5e5;
703 color: #000;
704 border-bottom-color: #000; }
705
706 to {
707 background-color: transparent;
708 color: #33b5e5;
709 border-bottom-color: #33b5e5; } }
710
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700711h1:target,
Dirk Dougherty541b4942014-02-14 18:31:53 -0800712h2:target,
713h3:target {
714 -webkit-animation-name: glowheader;
715 -moz-animation-name: glowheader;
716 animation-name: glowheader;
717 -webkit-animation-duration: 0.7s;
718 -moz-animation-duration: 0.7s;
719 animation-duration: 0.7s;
720 -webkit-animation-timing-function: ease-out;
721 -moz-animation-timing-function: ease-out;
722 animation-timing-function: ease-out; }
723
724.design ol h4 {
725 margin-bottom:0;
726}
727.design ol {
728 counter-reset: item; }
729 .design ol>li {
730 font-size: 14px;
731 line-height: 20px;
732 list-style-type: none;
733 position: relative; }
734 .design ol>li:before {
735 content: counter(item) ". ";
736 counter-increment: item;
737 position: absolute;
738 left: -20px;
739 top: 0; }
740 .design ol li.value-1:before {
741 content: "1. "; }
742 .design ol li.value-2:before {
743 content: "2. "; }
744 .design ol li.value-3:before {
745 content: "3. "; }
746 .design ol li.value-4:before {
747 content: "4. "; }
748 .design ol li.value-5:before {
749 content: "5. "; }
750 .design ol li.value-6:before {
751 content: "6. "; }
752 .design ol li.value-7:before {
753 content: "7. "; }
754 .design ol li.value-8:before {
755 content: "8. "; }
756 .design ol li.value-9:before {
757 content: "9. "; }
758 .design ol li.value-10:before {
759 content: "10. "; }
760.design .with-callouts ol>li {
761 list-style-position: inside;
762 margin-left: 0; }
763 .design .with-callouts ol>li:before {
764 display: inline;
765 left: -20px;
766 float: left;
767 width: 17px;
768 color: #33b5e5;
769 font-weight: 500; }
770.design .with-callouts ul>li {
771 list-style-position: outside; }
772
773/* special list items */
774li.no-bullet {
775 list-style-type: none !important; }
776li.no-bullet *{
777 margin:0; }
778
779.design li.with-icon {
780 position: relative;
781 margin-left: 20px;
782 min-height: 30px; }
783 .design li.with-icon p {
784 margin-left: 0 !important; }
785 .design li.with-icon:before {
786 position: absolute;
787 left: -40px;
788 top: 0;
789 content: '';
790 width: 30px;
791 height: 30px; }
792 .design li.with-icon.tablet:before {
793 background-image: url(../images/styles/ico_phone_tablet.png); }
794 .design li.with-icon.web:before {
795 background-image: url(../images/styles/ico_web.png); }
796 .design li.with-icon.action:before {
797 background-image: url(../images/styles/ico_action.png); }
798 .design li.with-icon.use:before {
799 background-image: url(../images/styles/ico_use.png); }
800
801/* figures and callouts */
802.figure {
803 position: relative; }
804 .figure.pad-below {
805 margin-bottom: 20px; }
806 .figure .figure-callout {
807 position: absolute;
808 color: #fff;
809 font-weight: 500;
810 font-size: 16px;
811 line-height: 23px;
812 text-align: center;
813 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
814 padding-right: 2px;
815 width: 30px;
816 height: 29px;
817 z-index: 1000; }
818 .figure .figure-callout.top {
819 top: -9px; }
820 .figure .figure-callout.right {
821 right: -5px; }
822
823.figure-caption {
824 margin: 0 10px 20px 0;
825 font-size: 14px;
826 line-height: 20px;
827 font-style: italic; }
828
829/* rows of figures */
830.figure-row {
831 font-size: 0;
832 line-height: 0;
833 /* to prevent space between figures */ }
834 .figure-row .figure {
835 display: inline-block;
836 vertical-align: top; }
837 .figure-row .figure + .figure {
838 margin-left: 10px;
839 /* reintroduce space between figures */ }
840
841/* video containers */
842.framed-galaxynexus-land-span-13 {
843 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
844scroll top left;
845 padding: 42px 122px 62px 126px;
846 overflow: hidden; }
847 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
848.framed-galaxynexus-land-span-13 img {
849 width: 512px;
850 height: 286px; }
851
852
853.framed-galaxynexus-land-span-8{
854 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
855scroll top left;
856 padding: 26px 68px 38px 72px;
857 overflow: hidden; }
858 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
859.framed-galaxynexus-land-span-8 img {
860 width: 320px;
861 height: 180px; }
862
863.framed-galaxynexus-port-span-9 {
864 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
865scroll top left;
866 padding: 95px 122px 107px 124px;
867 overflow: hidden; }
868 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
869.framed-galaxynexus-port-span-9 img {
870 width: 274px;
871 height: 488px; }
872
873.framed-galaxynexus-port-span-5 {
874 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
875scroll top left;
876 padding: 75px 31px 76px 33px;
877 overflow: hidden; }
878 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
879.framed-galaxynexus-port-span-5 img {
880 width: 216px;
881 height: 384px; }
882
883.framed-nexus4-port-216 {
884 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
885scroll top left;
886 background-size:240px 465px;
887 padding: 52px 12px 52px 12px;
888 overflow: hidden; }
889 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
890 .framed-nexus4-port-216 img {
891 width: 216px;
892 height: 360px; }
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700893
Dirk Dougherty541b4942014-02-14 18:31:53 -0800894.framed-nexus5-port-span-5 {
895 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
896 scroll top left;
897 padding: 52px 33px 69px 31px;
898 overflow: hidden;
899}
900
901.framed-nexus5-port-span-5,
902.framed-nexus5-port-span-5 video,
903.framed-nexus5-port-span-5 img {
904 width: 216px;
905 height: 384px;
906}
907
908.framed-nexus5-land-span-13 {
909 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
910 padding: 36px 119px 54px 108px;
911 overflow: hidden;
912}
913
914.framed-nexus5-land-span-13,
915.framed-nexus5-land-span-13 video,
916.framed-nexus5-land-span-13 img {
917 width: 533px;
918 height: 300px;
919}
920
921.framed-nexus5-port-span-5,
922.framed-nexus5-port-span-5 video,
923.framed-nexus5-port-span-5 img {
924 width: 216px;
925 height: 384px;
926}
927
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700928/* wear device frames */
929
930.framed-wear-square {
931 background: transparent url(../images/styles/device_wear_square.png) no-repeat scroll top left;
932 background-size: 302px 302px;
933 height:222px;
934 width:222px;
935 padding:40px;
936 overflow:hidden;
937}
938
939.framed-wear-square-small {
940 background: transparent url(../images/styles/device_wear_square_small.png) no-repeat scroll top left;
941 background-size: 169px 200px;
942 height:147px;
943 width:147px;
944 padding:27px 11px;
945 overflow:hidden;
946}
947
948#jd-content
949.framed-wear-square img {
950 height:222px;
951 width: 222px;
952 padding:0;
953 margin:0;
954}
955
956#jd-content
957.framed-wear-square-small img {
958 height:147px;
959 width: 147px;
960 padding:0;
961 margin:0;
962}
963
964
965
966
967
968
Dirk Dougherty541b4942014-02-14 18:31:53 -0800969/* landing page disclosures */
970.landing-page-link {
971 text-decoration: none;
972 font-weight: 500;
973 color: #333333; }
974 .landing-page-link:after {
975 content: '';
976 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
977 width: 10px;
978 height: 10px;
979 display: inline-block;
980 margin-left: 5px; }
981
982/* tooltips */
983.tooltip-box {
984 position: absolute;
985 background-color: rgba(0, 0, 0, 0.9);
986 border-radius: 2px;
987 font-size: 14px;
988 line-height: 20px;
989 color: #fff;
990 padding: 6px 10px;
991 max-width: 250px;
992 z-index: 10000; }
993 .tooltip-box.below:after {
994 position: absolute;
995 content: '';
996 line-height: 0;
997 display: block;
998 top: -10px;
999 left: 5px;
1000 border: 5px solid transparent;
1001 border-bottom-color: rgba(0, 0, 0, 0.9); }
1002
1003/* video note */
1004.video-instructions {
1005 margin-top: 10px;
1006 margin-bottom: 10px; }
1007 .video-instructions:before {
1008 content: '';
1009 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
1010 display: inline-block;
1011 width: 12px;
1012 height: 12px;
1013 margin-right: 8px; }
1014 .video-instructions:after {
1015 content: 'Click device screen to replay movie.'; }
1016
1017/* download buttons */
1018.download-button {
1019 display: block;
1020 margin-bottom: 5px;
1021 text-decoration: none;
1022 background-color: #33b5e5;
1023 color: #fff !important;
1024 font-weight: 500;
1025 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
1026 padding: 6px 12px;
1027 border-radius: 2px; }
1028 .download-button:hover, .download-button:focus {
1029 background-color: #0099cc;
1030 color: #fff !important; }
1031 .download-button:active {
1032 background-color: #006699; }
1033
1034/* UI tables and other things found in Writing style and Settings pattern */
1035.ui-table {
1036 width: 100%;
1037 background-color: #282828;
1038 color: #fff;
1039 border-radius: 2px;
1040 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1041 border-collapse: separate; }
1042 .ui-table th,
1043 .ui-table td {
1044 padding: 5px 10px;
1045 background-color: inherit;
1046 border:0;}
1047 .ui-table thead th {
1048 font-weight: bold; }
1049 .ui-table tfoot td {
1050 border-top: 1px solid #494949;
1051 border-right: 1px solid #494949;
1052 text-align: center; }
1053 .ui-table tfoot td:last-child {
1054 border-right: 0; }
1055
1056.layout-with-list-item-margins {
1057 margin-left: 30px !important; }
1058
1059.emulate-content-left-padding {
1060 margin-left: 10px; }
1061
1062.do-dont-label {
1063 margin-bottom: 10px;
1064 padding-left: 20px;
1065 background: transparent none no-repeat scroll 0px 3px; }
1066 .do-dont-label.bad {
1067 background-image: url(../images/styles/ico_wrong.png); }
1068 .do-dont-label.good {
1069 background-image: url(../images/styles/ico_good.png); }
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089/***** PREVIOUSLY style.css ******************/
1090
1091
1092
1093
1094
1095@media screen, projection, print {
1096[dir='rtl'] {
1097 direction: rtl;
1098}
1099html {
1100 line-height: 20px;
1101}
1102pre, table, input, textarea, code {
1103 font-size: 1em;
1104}
1105address, abbr, cite {
1106 font-style: normal;
1107}
1108[dir='rtl'] th {
1109 text-align: right;
1110}
1111html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1112html[lang^=zh] blockquote, html[lang^=zh] q {
1113 font-style: normal;
1114}
1115q {
1116 font-style: italic;
1117}
1118fieldset, iframe, img {
1119 border: 0;
1120}
1121img {
1122 -ms-interpolation-mode: bicubic;
1123 vertical-align: middle;
1124 max-width: 100%;
1125}
1126q {
1127 quotes: none;
1128}
1129sup, sub {
1130 font-size: 11px;
1131 line-height: 0;
1132}
1133}
1134
1135@media screen, projection {
1136
1137table, fieldset {
1138 margin: 0;
1139}
1140h1 {
1141 color:#333;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001142 font-size: 34px;
1143 margin: 36px 0 27px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001144 padding:0 0 10px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001145 font-weight:300;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001146}
1147h1, h2 {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001148 line-height: 30px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001149}
1150h1.short {
1151 margin-right:320px;
1152}
1153h1.short {
1154 margin-right:320px;
1155}
1156h1.super {
1157 font-size: 37px;
1158}
1159h2 {
1160 color:#333;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001161 font-size: 26px;
1162 margin: 32px 0 20px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001163 padding:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001164 font-weight:300;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001165}
1166h3 {
1167 color:#333;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001168 font-size: 21px;
1169 font-weight:400;
1170 margin:21px 0 14px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001171}
1172h3, h4 {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001173 line-height: 21px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001174}
1175h4 {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001176 font-size: 18px;
1177 margin: 12px 0;
1178 font-weight:500;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001179}
1180h5 {
1181 font-size: 14px;
1182}
1183h5, h6 {
1184 margin: 5px 0;
1185}
1186h6 {
1187 font-size: 12px;
1188}
1189hr { /* applied to the bottom of h2 elements */
1190 height: 1px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001191 margin: 3px 0 12px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001192 border: 0;
1193 background: #ccc;
1194}
1195p, pre, table, form {
1196 margin: 0 0 15px;
1197}
1198small {
1199 font-size: 11.5px;
1200 color: #000;
1201}
1202ul, ol {
1203 margin: 0 0 15px 18px;
1204 padding: 0;
1205}
1206[dir='rtl'] ul, [dir='rtl'] ol {
1207 margin: 10px 30px 10px 10px;
1208}
1209ul ul, ul ol, ol ul, ol ol {
1210 margin-bottom: 0;
1211 margin-top: 0;
1212}
1213li {
1214 margin:0 0 5px;
1215}
1216dd {
1217 margin:0 0 10px 30px;
1218}
1219dd p,
1220dd pre,
1221dd ul,
1222dd ol,
1223dd dl {
1224 margin-top:10px;
1225}
1226li p,
1227li pre,
1228li ul,
1229li ol,
1230li dl {
1231 margin-top:5px;
1232 margin-bottom:5px;
1233}
1234dl dd dl:first-child {
1235 margin-top:0;
1236}
1237pre strong, pre b, a strong, a b, a code {
1238 color: inherit;
1239}
1240pre, code {
1241 color: #060;
1242 font: 13px/1.5 monospace;
1243}
1244code {
1245 font-weight:bold;
1246 font: 13px/14px monospace;
1247}
1248
1249legend {
1250 display: none;
1251}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001252a:link, a:visited, .link-color {
Dirk Dougherty541b4942014-02-14 18:31:53 -08001253 color: #258aaf;
1254 text-decoration: none;
1255}
1256a:focus, a:hover, a:active {
1257 color: #33B5E5;
1258 text-decoration: none;
1259}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001260a.white {
1261 color: #fff;
1262 text-decoration:underline;
1263}
1264a.white:hover, a.white:active {
1265 color: #ccc !important;
1266}
Dirk Dougherty541b4942014-02-14 18:31:53 -08001267strong, b {
1268 font-weight:bold;
1269 color: #222;
1270}
1271table {
1272 border-collapse: collapse;
1273 border-spacing: 0;
1274 border:0;
1275 margin: .5em 1em 1em 0;
1276 width:100%; /* consistent table widths; within IE's quirks */
1277 background-color:#f7f7f7;
1278}
1279th, td {
1280 padding: 4px 12px;
1281 vertical-align: top;
1282 text-align: left;
1283}
1284td {
1285 background-color:inherit;
1286 border:solid 1px #DDD;
1287}
1288td *:last-child {
1289 margin-bottom:0;
1290}
1291th {
1292 background-color: #999;
1293 color: #fff;
1294 border:solid 1px #DDD;
1295 font-weight: normal;
1296}
1297tr:first-of-type th:first-of-type:empty {
1298 visibility: hidden;
1299}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001300
Dirk Dougherty541b4942014-02-14 18:31:53 -08001301/* --------------------------------------------------------------------------
1302Footer
1303*/
1304.line {
1305 clear: both;
1306 background: #acbc00;
1307 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1308 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1309color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1310 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1311 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1312 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1313 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1314 height: 2px;
1315 margin-top: 150px;
1316 position: relative;
1317 z-index: 11;
1318}
1319#footer {
1320 font-size:11px;
1321 clear: both;
1322 color: #999;
1323 padding: 15px 0;
1324 margin-top:10px;
1325 width:auto;
1326}
1327#footer-local ul {
1328 list-style: none;
1329 margin: 5px 0 30px 0;
1330}
1331#footer-local li {
1332 display: inline;
1333}
1334#footer-local li+li:before {
1335 content: '|';
1336 padding: 0 3px;
1337 color: #e5e5e5;
1338}
1339#footer-global {
1340 padding: 10px 15px;
1341 background: #f5f5f5;
1342}
1343#footer-global {
1344 border-top: 1px solid #ebebeb;
1345 font-size: 11.5px;
1346 line-height: 1.8;
1347 list-style: none;
1348}
1349#footer-global ul {
1350 margin: 0;
1351}
1352#footer-global li {
1353 display: inline;
1354 font-weight: bold;
1355}
1356#footer-global li+li:before {
1357 content: '¬?';
1358 padding: 0 3px;
1359}
1360* html #footer-global li {
1361 margin: 0 13px 0 0;
1362}
1363* [dir='rtl'] #footer-global li {
1364 margin: 0 0 0 13px;
1365}
1366*+html #footer-global li {
1367 margin: 0 13px 0 0;
1368}
1369*+[dir='rtl'] #footer-global li {
1370 margin: 0 0 0 13px;
1371}
1372#footer-global li a {
1373 font-weight: normal;
1374}
1375.locales {
1376 margin: 10px 0 0 0px;
1377}
1378[dir='rtl'] .locales {
1379 background-position: right center;
1380 float: left;
1381 padding: 0 24px 0 0;
1382}
1383.locales form {
1384 margin: 0;
1385}
1386.locales select, .sites select {
1387 line-height: 3.08;
1388 margin: 0px 0;
1389 border: solid 1px #EBEBEB;
1390 -webkit-appearance: none;
1391 background: white url('../images/arrows-up-down.png') right center no-repeat;
1392 height: 30px;
1393 color: #222;
1394 line-height: normal;
1395 padding: 5px;
1396 width: 230px;
1397}
1398}
1399
1400/* =============================================================================
1401 Print Only
1402 ========================================================================== */
1403@media print {
1404 /* configure printed page */
1405 @page {
1406 margin: 0.75in 1in;
1407 widows: 4;
1408 orphans: 4;
1409 }
1410
1411 /* reset spacing metrics */
1412 html, body, .wrap {
1413 margin: 0 !important;
1414 padding: 0 !important;
1415 width: auto !important;
1416 }
1417
1418 /* leave enough space on the left for bullets */
1419 body {
1420 padding-left: 20px !important;
1421 }
1422 #doc-col {
1423 margin-left: 0;
1424 }
1425
1426 /* hide a bunch of non-content elements */
1427 #header, #footer, #nav-x, #side-nav,
1428 .training-nav-top, .training-nav-bottom,
1429 #doc-col .content-footer,
1430 .nav-x, .nav-y,
Scott Main20cf2a92014-04-02 21:57:20 -07001431 .paging-links {
Dirk Dougherty541b4942014-02-14 18:31:53 -08001432 display: none !important;
1433 }
1434
1435 /* remove extra space above page titles */
1436 #doc-col .content-header {
1437 margin-top: 0;
1438 }
1439
1440 /* bump up spacing above subheadings */
1441 h2 {
1442 margin-top: 40px !important;
1443 }
1444
1445 /* print link URLs where possible and give links default text color */
1446 p a:after {
1447 content: " (" attr(href) ")";
1448 font-size: 80%;
1449 }
1450 p a {
1451 word-wrap: break-word;
1452 }
1453 a {
1454 color: inherit;
1455 }
1456
1457 /* syntax highlighting rules */
1458 .str { color: #060; }
1459 .kwd { color: #006; font-weight: bold; }
1460 .com { color: #600; font-style: italic; }
1461 .typ { color: #404; font-weight: bold; }
1462 .lit { color: #044; }
1463 .pun { color: #440; }
1464 .pln { color: #000; }
1465 .tag { color: #006; font-weight: bold; }
1466 .atn { color: #404; }
1467 .atv { color: #060; }
1468}
1469
1470/* =============================================================================
1471 Columns
1472 ========================================================================== */
1473
1474@media screen, projection, print {
1475.full {
1476 padding: 2.5em 0;
1477 border-top: solid 1px #ddd;
1478 border-bottom: solid 1px #ddd;
1479 background: #f7f7f7;
1480}
1481.wrap {
1482 margin: 0 auto;
1483 width: 940px;
1484 clear: both;
1485}
1486.cols {
1487 height: 1%;
1488 margin: 0 -1.533742331288343558282%;
1489 width: 103.06748466257669%}
1490*+html .cols {
1491 margin-bottom: 20px;
1492}
1493.cols:after {
1494 clear: both;
1495 content: ' ';
1496 display: block;
1497 height: 0;
1498 visibility: hidden;
1499}
1500.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1501.col-13, .col-14, .col-15, .col-16 {
1502 display: inline;
1503 float: left;
1504 margin-left: 10px;
1505 margin-right: 10px;
1506}
1507/*
1508* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1509.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1510 margin: 0;
1511 padding: 0 1.4% 20px;
1512}
1513[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1514[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1515[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1516 float: right;
1517}
1518*/
1519.col-1 { width: 40px }
1520.col-2 { width: 100px }
1521.col-3 { width: 160px }
1522.col-4 { width: 220px }
1523.col-5 { width: 280px }
1524.col-6 { width: 340px }
1525.col-7 { width: 400px }
1526.col-8 { width: 460px }
1527.col-9 { width: 520px }
1528.col-10 { width: 580px }
1529.col-11 { width: 640px }
1530.col-12 { width: 700px }
1531.col-13 { width: 760px }
1532.col-14 { width: 820px }
1533.col-15 { width: 880px }
1534.col-16 { width: 940px }
1535}
1536
1537.col-right {
1538 margin-right:0px;
1539}
1540
1541@media screen and (max-width:772px) {
1542.col-5, .col-6, .col-7 {
1543 clear: both;
1544 width: 97.0238096%}
1545}
1546
1547/* =============================================================================
1548 Layout
1549 ========================================================================== */
1550@media screen, projection, print {
1551
1552/* --------------------------------------------------------------------------
1553Header, Login, Nav-X, Search
1554*/
1555#header {
Dirk Dougherty08032402014-02-15 10:14:35 -08001556 margin: 0;
1557 padding: 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001558}
1559#header:before, #header:after {
1560 content: "";
1561 display: table;
1562 clear: both
1563}
1564.logo, .nav-x {
1565 float: left;
1566}
1567.nav-x {
1568 margin-top: -2px;
1569 list-style-type: none;
1570}
1571.nav-x a {
1572 color: #333;
1573 font-size: 16px;
1574}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001575.about a.selected {
1576 color: #9933CC;
1577}
Dirk Dougherty541b4942014-02-14 18:31:53 -08001578.design a.selected {
1579 color: #33b5e5;
1580}
1581.develop a.selected {
1582 color: #F80;
1583}
1584.distribute a.selected {
1585 color: #9C0;
1586}
1587
Dirk Doughertye21bed22014-05-02 15:14:04 -07001588
1589
Dirk Dougherty541b4942014-02-14 18:31:53 -08001590.nav-x li {
1591 display: inline;
1592 margin-right: 45px;
1593}
1594.search {
1595 float: right;
1596 position: relative;
1597 width: 220px
1598}
1599.search .bottom, .search .left, .search .right {
1600 position: absolute;
1601 background-color: #a3a3a3;
1602}
1603.search .bottom {
1604 width: 220px;
1605 height: 1px;
1606 top: 24px;
1607 left: 0
1608}
1609.search .left, .search .right {
1610 height: 5px;
1611 width: 1px
1612}
1613.search .left { top: 19px; left: 0 }
1614.search .right { top: 19px; right: 0 }
1615.search form {
1616 float: left;
1617 margin-top: 2px;
1618 width: inherit;
1619}
1620.search .close,
1621#player-frame .close {
1622 position: absolute;
1623 right: 8px;
1624 bottom: 4px;
1625 width: 16px;
1626 height: 16px;
1627 margin: 0;
1628 text-indent: -1000em;
1629 background: url(../images/close.png) no-repeat 0 0;
1630 z-index:9999;
1631}
1632.search .close:hover, .search .close:focus,
1633#player-frame .close:hover, #player-frame .close:focus {
1634 background-position: -16px 0;
1635 cursor:pointer;
1636}
1637#player-frame .close {
1638 top: 6px;
1639}
1640.search form input {
1641 color: #999;
1642 font-size: 1em;
1643 width: inherit;
1644 border: none;
1645 margin: 0;
1646 padding:0 0 0 6px;
1647 z-index: 1500;
1648 background-color: transparent
1649}
1650.search:hover .bottom, .search:hover .left, .search:hover .right {
1651 background-color: #33b5e5;
1652}
1653.search:hover .icon {
1654 background-position: -8px 0
1655}
1656.search form input:focus {
1657 color: #222;
1658 font-weight: bold;
1659 outline:0;
1660}
1661/* Search Dropdown */
1662.search-dropdown {
1663 padding: 15px;
1664 width: 192px;
1665 border: solid 1px #c5c5c5;
1666 background: #fff;
1667 position: absolute;
1668 top: 35px;
1669 left: 0;
1670 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1671 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1672 box-shadow: 0 0 10px rgba(0,0,0,0.2)
1673}
1674.search-dropdown ul, .search-dropdown ul li {
1675 list-style-type: none;
1676 margin: 0;
1677 padding: 0
1678}
1679.search-dropdown ul li {
1680 clear: both
1681}
1682.search-dropdown img {
1683 float: left;
1684 margin: 0 10px 10px 0
1685}
1686.search-dropdown h6 {
1687 color: #222;
1688 margin: 0;
1689 line-height: normal
1690}
1691.search-dropdown .desc {
1692 color: #999;
1693 font-size: 11.5px;
1694 line-height: normal;
1695 margin: 0;
1696}
1697.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
1698 color: #33b5e5
1699}
1700/* --------------------------------------------------------------------------
1701Buttons
1702*/
1703.button, a.button, .button-secondary, a.button-secondary {
1704 border-image: initial;
1705 -webkit-border-radius: 2px;
1706 -moz-border-radius: 2px;
1707 border-radius: 2px;
1708 cursor: pointer;
1709}
1710.button, a.button {
1711 display:inline-block;
1712 background-color: #09c;
1713 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1714 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1715 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1716 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1717 background-image: -o-linear-gradient(top, #2faddb, #09c);
1718 background-image: linear-gradient(top, #2faddb, #09c);
1719 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1720 border: 1px solid #3990ab;
1721 color: #fff;
1722}
1723.button-secondary, a.button-secondary {
1724 background-color: #f3f3f3;
1725 border: 1px solid #dcdcdc;
1726 color: #444;
1727}
1728a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
1729 margin-right: 16px;
1730 font-weight: 400;
1731 min-width: 54px;
1732 outline: 0;
1733 padding: 8px 15px;
1734 text-align: center;
1735}
1736.button, .button-secondary {
1737 margin-right: 16px;
1738 font-weight: 400;
1739 min-width: 54px;
1740 outline: 0;
1741 padding: 0 15px;
1742 text-align: center;
1743}
1744.button:hover, a.button:hover {
1745 border-color: #09c;
1746 background-color: #4cadcb;
1747 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1748 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1749 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1750 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1751 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1752 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1753 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1754EndColorStr='#4cadcb',GradientType=0);
1755 color: #fff !important;
1756}
1757.button:active, a.button:active {
1758 background-color: #1e799a;
1759 background-image: none;
1760 border-color: #30b7e6;
1761}
1762a.button.big.subtitle {
1763 line-height:18px;
1764}
1765.button-secondary:hover, a.button-secondary:hover {
1766 border-color: #dbdbdb;
1767 background-color: #f3f3f3;
1768 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1769 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1770 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1771 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1772 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1773 background-image: linear-gradient(top, #f9f9f9, #ececec);
1774 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1775EndColorStr='#ececec');
1776 color: #33B5E5 !important;
1777}
1778.button-secondary:active, a.button-secondary:active {
1779 border-color: #dadada;
1780 background: #ebebeb; /* Old browsers */
1781 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1782 background:
1783url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1784Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1785eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1786CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1787eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1788YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1789CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1790CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1791CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1792CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1793R3JhZGllbnQ+
1794CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1795Lz4KPC9zdmc+);
1796 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
1797#ffffff 100%); /* FF3.6+ */
1798 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
1799color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1800/* Chrome,Safari4+ */
1801 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
180290%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
1803 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1804100%); /* Opera 11.10+ */
1805 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1806100%); /* IE10+ */
1807 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1808100%); /* W3C */
1809 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
1810endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
1811 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1812 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1813 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1814 color: #258AAF !important;
1815}
1816.button.big {
1817 font-size:20px;
1818 display:inline-block;
1819}
1820.button.big span.small {
1821 font-size:14px;
1822}
1823.button-caption {
1824 margin-top:10px;
1825 font-size:12px;
1826 font-style:italic;
1827}
1828
1829.button.disabled,
1830.button.disabled:hover,
1831.button.disabled:active {
1832 background:#ebebeb;
1833 color:#999 !important;
1834 border-color:#999;
1835 cursor:default;
1836}
1837
1838.training-nav-top a.button-secondary,
1839.training-nav-bottom a.button-secondary {
1840 display:block;
1841 float:left;
1842 margin:0;
1843 width:130px;
1844 text-transform:uppercase;
1845 font-weight:bold;
1846
1847 background-color: #f3f3f3;
1848 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1849 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1850 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1851 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1852 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1853 background-image: linear-gradient(top, #f9f9f9, #ececec);
1854 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1855EndColorStr='#ececec');
1856 color: #33B5E5;
1857}
1858
1859.training-nav-top a.button-secondary:hover,
1860.training-nav-bottom a.button-secondary:hover {
1861 background-color: #09c;
1862 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1863 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1864 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1865 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1866 background-image: -o-linear-gradient(top, #2faddb, #09c);
1867 background-image: linear-gradient(top, #2faddb, #09c);
1868 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1869 border: 1px solid #3990ab;
1870 color: #fff !important;
1871}
1872
1873.training-nav-top a.button-secondary.last,
1874.training-nav-bottom a.button-secondary.last {
1875 border-left:0;
1876}
1877
1878.training-nav-top a.button-secondary.double-size,
1879.training-nav-bottom a.button-secondary.double-size {
1880 width:291px;
1881}
1882
1883.training-nav-top,
1884.training-nav-bottom {
1885 float:right;
1886 margin:0 0 0 20px;
1887}
1888
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001889.training-nav-top {
1890 position:relative;
1891 top:73px;
1892}
1893
Dirk Dougherty541b4942014-02-14 18:31:53 -08001894.training-nav-bottom {
1895 padding:0 0 20px;
1896}
1897
1898#tb-wrapper,
1899#qv-wrapper {
1900 float:right;
1901 clear:right;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001902 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Dougherty08032402014-02-15 10:14:35 -08001903 padding:0 0 30px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001904}
1905
1906#tb-wrapper {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001907 margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Dirk Dougherty541b4942014-02-14 18:31:53 -08001908}
1909
1910#tb,
1911#qv {
1912 font-size:13px;
1913 line-height:18px;
1914 width:238px;
1915 border:1px solid #ccc;
1916 float:right;
1917}
1918
1919#tb {
1920 width:278px;
1921}
1922
1923#tb h2,
1924#qv h2 {
1925 margin:10px 15px;
1926 padding:0;
1927 text-transform:uppercase;
1928 border-bottom:1px solid gainsboro;
1929}
1930
1931#tb *,
1932#qv * {
1933 font-size:inherit;
1934}
1935
1936#tb .download-box,
1937#qv .download-box {
1938 padding:0 0 0 15px;
1939}
1940
1941#tb .download-box .filename,
1942#qv .download-box .filename {
1943 font-size:11px;
1944 margin:4px 4px 10px;
1945 color:#666;
1946}
1947
1948
1949/* Dev guide quicknav */
1950
1951.sidebox-wrapper {
1952 float:right;
1953 clear:right;
1954 margin:0 0 0 20px;
1955 padding:0 0 20px;
1956}
1957
1958.sidebox {
1959 width:226px;
1960 font-size:13px;
1961 line-height:18px;
1962 border-left:4px solid #99CC00;
1963 float:right;
1964 padding:0 0 0 10px;
1965 margin:0 0 1em 20px;
1966}
1967
1968.sidebox h2,
1969.sidebox h3,
1970.sidebox h4,
1971.sidebox h5 {
1972 font-weight:bold;
1973 margin:0 0 10px;
Dirk Doughertye21bed22014-05-02 15:14:04 -07001974 line-height: 16px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001975}
1976
1977.sidebox * {
1978 font-size:inherit;
1979}
1980
1981.sidebox > *:last-child {
1982 margin-bottom:0;
1983}
1984
1985#tb ol,
1986#tb ul,
1987#qv ul {
1988 margin:0 15px 10px 35px;
1989}
1990
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001991#tb p {
1992 margin:0 15px 10px;
1993}
1994
Dirk Dougherty541b4942014-02-14 18:31:53 -08001995#qv ol {
1996 list-style:none;
1997 margin:0 15px 15px;
1998 font-size:inherit;
1999 line-height:inherit;
2000}
2001
2002#tb ol ol,
2003#tb ul ul,
2004#qv ol ol,
2005#qv ul ul,
2006.sidebox ol ol,
2007.sidebox ul ul {
2008 margin-bottom:0;
2009}
2010
2011#qv ol ol {
2012 margin:3px 0 3px 15px;
2013}
2014
2015.sidebox p,
2016#qv p,
2017#tb p {
2018 margin: 0 0 10px;
2019}
2020
2021/* related resources blocks in checklists */
2022
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002023/* related resources sections that have dynamic content */
Dirk Dougherty541b4942014-02-14 18:31:53 -08002024
Dirk Dougherty541b4942014-02-14 18:31:53 -08002025
Dirk Dougherty541b4942014-02-14 18:31:53 -08002026
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002027h3.rel-resources {
2028margin:1.25em auto;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002029}
2030
2031/* --------------------------------------------------------------------------
2032Form
2033*/
2034.article form {
2035 margin: 0 0 20px;
2036}
2037.article form .form-required {
2038 color: #dd4b39;
2039}
2040.article form fieldset {
2041 margin: 0 0 20px;
2042 padding: 0;
2043}
2044.article form legend {
2045 display: block;
2046 line-height: 1.5;
2047 margin: 0;
2048 padding: 0;
2049}
2050/*
2051.article form ol, .article form ul {
2052 margin: 0 0 0 1em;
2053 padding: 0 0 0 1em;
2054}
2055[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2056 margin: 0 1em 0 0;
2057 padding: 0 1em 0 0;
2058}
2059.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2060ul ul {
2061 list-style: none;
2062 margin: 0;
2063 padding: 0;
2064}
2065.article form li {
2066 margin: 0 0 20px;
2067}
2068.article form li li {
2069 margin: 0 0 5px;
2070}
2071*/
2072.article form label {
2073 display: block;
2074 margin: 0 0 5px;
2075 padding: 0;
2076}
2077.article form input[type='text'], .article form select, .article form textarea, .article form
2078.checkbox-group, .article form .radio-group {
2079 margin-bottom: 15px;
2080}
2081.checkbox-group input {
2082 width: 13px;
2083 height: 13px;
2084 background: #fff;
2085 border: solid 1px #c6c6c6;
2086 float: left;
2087}
2088.article form .checkbox-group, .article form .radio-group {
2089 display: block
2090}
2091.article form select {
2092 border: solid 1px #ebebeb;
2093 border-top-color: #ddd;
2094 -webkit-appearance: none;
2095 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2096 height: 30px;
2097 color: #222;
2098 line-height: normal;
2099 padding: 5px;
2100 width: 130px;
2101}
2102
2103.article form .browse .browse-msg {
2104 font-size: 11.5px;
2105}
2106.article form .browse .button-secondary {
2107 height: auto;
2108 line-height: 25px;
2109 font-size: 11px;
2110 padding: 0 8px;
2111 margin: 0 10px 15px 0;
2112}
2113.article form input[type='text'], .article form textarea {
2114 border: 1px solid #ebebeb;
2115 border-top-color: #dcdcdc;
2116 color: #222;
2117 line-height: normal;
2118 padding: 6px 10px;
2119 width: 300px;
2120}
2121.article form textarea {
2122 height: 150px;
2123}
2124.article form input[type='text']:focus, .article form textarea:focus {
2125 border-color: #33B5E5;
2126 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2127 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2128 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2129 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2130 outline: 0;
2131}
2132.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2133 color: #999;
2134}
2135.article form input[type='text'][disabled], .article form textarea[disabled] {
2136 background-color: #ebebeb;
2137}
2138form .form-error input[type='text'], form .form-error textarea {
2139 border-color: #dd4b39;
2140 margin-right: 20px;
2141}
2142.aside {
2143 -moz-border-radius: 2px;
2144 -webkit-border-radius: 2px;
2145 border-radius: 2px;
2146 margin: 10px 0;
2147 padding: 20px;
2148 color: #666;
2149 position: relative;
2150 background: #f9f9f9;
2151}
2152/*
2153.aside, .notification, .promo {
2154 -moz-border-radius: 2px;
2155 -webkit-border-radius: 2px;
2156 border-radius: 2px;
2157 margin: 10px 0;
2158 padding: 10px;
2159 position: relative;
2160}
2161.aside>:first-child, .notification>:first-child, .promo>:first-child {
2162 margin-top: 0;
2163}
2164.aside>:last-child, .notification>:last-child, .promo>:last-child {
2165 margin-bottom: 0;
2166}
2167.aside {
2168 background: #f9f9f9;
2169}
2170.notification {
2171 background: #fffbe4;
2172 border-color: #f8f6e6;
2173}
2174.promo {
2175 background: #f6f9ff;
2176 border-color: #eff2f9;
2177}
2178*/
2179
2180/* SDK TOS styles */
2181
2182div.sdk-terms {
2183 white-space: pre-wrap;
2184 word-wrap: break-word;
2185 font-family: inherit;
2186 font-size: inherit;
2187 padding: 10px;
2188 height: 370px;
2189 width: 738px;
2190 border: 1px solid #444;
2191 background: transparent;
2192 overflow:auto;
2193 margin:0 0 10px;
2194}
2195
2196div.sdk-terms.fullsize {
2197 padding: 0;
2198 height: auto;
2199 width: auto;
2200 border:none;
2201}
2202
2203div.sdk-terms h3,
2204div.sdk-terms h2 {
2205 margin:0;
2206}
2207
2208div#sdk-terms-form {
2209 padding:0 0 0 10px;
2210}
2211
2212div#sdk-terms-form input {
2213 display:inline;
2214 margin:4px 4px 4px 0;
2215}
2216
2217
2218/* --------------------------------------------------------------------------
2219Code Style
2220*/
2221pre {
2222 margin:0 0 1em 0;
2223 padding: 1em;
2224 overflow: auto;
2225 border: solid 1px #ddd;
2226 background: #f7f7f7;
2227}
2228.str { color: #800; } /* Code string */
2229.kwd { color: #008; }
2230.typ { color: #606; }
2231.lit { color: #066; }
2232.pun { color: #660; }
2233.pln { color: #000; }
2234.tag { color: #008; }
2235.atn { color: #828; }
2236.atv { color: #800; } /* XML string */
2237.dec { color: #606; }
2238
2239/* --------------------------------------------------------------------------
2240Three-Pane
2241*/
2242/* Package Nav & Classes Nav */
2243.three-pane {
2244 position: relative;
2245 border-top: solid 1px #ebebeb;
2246}
2247#packages-nav .js-pane,
2248#classes-nav .js-pane {
2249 overflow:visible;
2250}
2251#packages-nav {
2252 height:270px;
2253 max-height: inherit;
2254 overflow: hidden;
2255 position: relative;
2256}
2257#classes-nav {
2258 overflow: hidden;
2259 position: relative;
2260}
2261#packages-nav ul, #classes-nav ul {
2262 list-style-type: none;
2263 margin: 10px 0 20px 0;
2264 padding: 0;
2265}
2266#classes-nav li {
2267 font-weight: bold;
2268 margin: 5px 0;
2269}
2270#packages-nav li,
2271#classes-nav li li {
2272 margin: 0;
2273}
2274#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2275#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
2276 padding: 0 0 0 4px;
2277}
2278#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2279#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2280#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
2281 color: #222;
2282 font-weight: normal;
2283}
2284#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2285#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
2286 display: block;
2287}
2288#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2289a:visited,
2290#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2291a:visited,
2292#nav-tree li div.selected {
2293 font-weight: 500;
2294 color: #0099cc;
2295 background-color:#fff; }
2296 #packages-nav li.selected ul li a,
2297 #classes-nav li.selected ul li a {
2298 /* don't highlight child items */
2299 color: #555555; }
2300#nav-tree li div.selected a {
2301 font-weight: 500;
2302 color: #0099cc;
2303}
2304#nav-swap {
2305 height:30px;
2306 border-top:1px solid #ccc;
2307}
2308#nav-swap a {
2309 display:inline-block;
2310 height:100%;
2311 color: #222;
2312 font-size: 12px;
2313 padding: 5px 0 5px 5px;
2314}
2315
2316#nav-swap .fullscreen {
2317 float: right;
2318 width: 24px;
2319 height: 24px;
2320 text-indent: -1000em;
2321 padding:0;
2322 margin:3px 5px 0;
2323 background: url(../images/fullscreen.png) no-repeat -24px 0;
2324}
2325#nav-swap .fullscreen.disabled {
2326 background-position: 0 0;
2327}
2328#nav-swap .fullscreen:hover,
2329#nav-swap .fullscreen:focus {
2330 cursor:pointer;
2331}
2332
2333
2334/* nav tree */
2335#side-nav, #swapper,
2336#nav-tree, #tree-list {
2337 overflow:hidden;
2338 margin-left:0;
2339}
2340
2341#devdoc-nav {
2342 overflow:visible !important; /* To keep the "to top" button visible */
2343}
2344
2345#nav-tree ul {
2346 list-style:none;
2347 padding:0;
2348 margin:10px 0;
2349}
2350
2351#nav-tree ul li div {
2352 padding:0 0 0 4px;
2353}
2354
2355#side-nav #nav-tree ul li a,
2356#side-nav #nav-tree ul li span.no-children {
2357 padding: 0;
2358 margin: 0;
2359}
2360
2361#nav-tree .plus {
2362 margin: 0 3px 0 0;
2363}
2364
2365#nav-tree ul ul {
2366 list-style: none;
2367 margin: 0;
2368 padding: 0 0 0 0;
2369}
2370
2371#nav-tree ul li {
2372 margin: 0;
2373 padding: 0 0 0 0;
2374 white-space: nowrap;
2375}
2376
2377#nav-tree .children_ul {
2378 padding:0;
2379 margin:0;
2380}
2381#nav-tree .children_ul li div {
2382 padding:0 0 0 10px;
2383}
2384#nav-tree .children_ul .children_ul li div {
2385 padding:0 0 0 20px;
2386}
2387
2388#nav-tree a.nolink {
2389 color: #222;
2390 text-decoration: none;
2391}
2392
2393#nav-tree span.label {
2394 width: 100%;
2395}
2396
2397#nav-tree {
2398 overflow-x: auto;
2399 overflow-y: scroll;
2400 outline:0;
2401}
2402
2403
2404/* Content */
2405#doc-col {
2406 margin-right:0;
2407}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002408
2409/* Uncomment this for preview release watermark
2410#doc-col {
2411 background: url('../images/preview.png') repeat;
2412}
2413*/
2414
Dirk Dougherty541b4942014-02-14 18:31:53 -08002415#doc-content-container {
2416 margin-left: 291px
2417}
2418#doc-header, #doc-content {
2419 padding: 1em 2em;
2420}
2421#doc-header {
2422 background: #f7f7f7;
2423}
2424#doc-header h1 {
2425 line-height: 0;
2426 margin-bottom: 15px;
2427}
2428#api-info-block {
2429 float: right;
2430 font-weight: bold;
2431}
2432#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
2433 color: #222;
2434}
2435#api-info-block a:hover, #api-info-block a:focus {
2436 color: #33B5E5;
2437}
2438#api-nav-header {
2439 height:19px; /* plus 16px padding = 35; same as #nav li */
2440 font-size:14px;
2441 padding: 8px 0;
2442 margin: 0;
2443 border-bottom: 1px solid #CCC;
2444 background:#e9e9e9;
2445 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2446
2447}
2448#api-nav-title {
2449 padding:0 5px;
2450 white-space:nowrap;
2451}
2452
2453#api-level-toggle {
2454 float:right;
2455 padding:0 5px;
2456}
2457
2458#api-level-toggle label {
2459 margin:0;
2460 vertical-align:top;
2461 line-height: 19px;
2462 font-size:13px;
2463 height: 19px;
2464}
2465
2466#api-level-toggle .select-wrapper {
2467 width: 35px;
2468 display: inline-block;
2469 overflow: hidden;
2470}
2471#api-level-toggle select {
2472 border: 0;
2473 appearance:none;
2474 -moz-appearance:none;
2475 -webkit-appearance: none;
2476 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
2477 color: #222;
2478 height: 19px;
2479 line-height: 19px;
2480 padding: 0;
2481 margin:1px 0 0 0;
2482 width:150%;
2483 font-size:13px;
2484 vertical-align:top;
2485 outline:0;
2486}
2487
2488
2489/* Toggle for revision notes and stuff */
2490div.toggle-content.closed .toggle-content-toggleme {
2491 display:none;
2492}
2493
2494#jd-content img.toggle-content-img {
2495 margin:0 5px 5px 0;
2496}
2497
2498div.toggle-content-toggleme {
2499 padding:0 0 0 15px;
2500}
2501
2502
2503/* API LEVEL FILTERED MEMBERS */
2504
2505.absent,
2506.absent a:link,
2507.absent a:visited,
2508.absent a:hover,
2509.absent * {
2510 color:#bbb !important;
2511 cursor:default !important;
2512 text-decoration:none !important;
2513}
2514#devdoc-nav li.absent.selected,
2515#devdoc-nav li.absent.selected *,
2516#devdoc-nav div.label.absent.selected,
2517#devdoc-nav div.label.absent.selected * {
2518 background-color:#eaeaea !important;
2519}
2520.absent h4.jd-details-title,
2521.absent h4.jd-details-title * {
2522 background-color:#f6f6f6 !important;
2523}
2524.absent img {
2525 opacity: .3;
2526 filter: alpha(opacity=30);
2527 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2528}
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538/* JQUERY RESIZABLE STYLES */
2539.ui-resizable { position: relative; }
2540.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2541.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2542/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2543body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2544.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2545border-bottom: solid 1px #ededed;
2546 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2547/*
2548.ui-resizable-e {
2549cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
25501px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2551*/
2552
2553/* --------------------------------------------------------------------------
2554Lightbox
2555*/
2556.lightbox {
2557 width: 769px;
2558 padding: 1.5em;
2559 margin: 0 auto;
2560 border: solid 1px #dcdcdc;
2561 background: #fff;
2562 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2563 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2564 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
2565}
2566.lightbox .header {
2567 float: left;
2568 width: 720px;
2569 margin: -10px 20px 10px 0;
2570}
2571.lightbox .close {
2572 float: right;
2573 width: 10px;
2574 height: 10px;
2575 margin: -10px -10px 10px 0;
2576 text-indent: -1000em;
2577 background: url(../images/close.png) no-repeat 0 0;
2578}
2579.lightbox .close:hover, .lightbox .close:focus {
2580 background-position: -10px 0;
2581}
2582
2583/* --------------------------------------------------------------------------
2584Styles for samples browser
2585*/
2586
2587#codesample-wrapper {
2588 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
2589 overflow:visible;
2590}
2591pre#codesample-block {
2592 float:left;
2593 overflow:visible;
2594 background:transparent;
2595 border:none;
2596}
2597pre#codesample-block a.number {
2598 display:none;
2599}
2600pre#codesample-block .code-line:hover {
2601 background:#e7e7e7;
2602}
2603pre#codesample-line-numbers {
2604 float:left;
2605 width:2em;
2606 background:transparent;
2607 border:none;
2608 border-right:1px solid #ccc;
2609 padding-left:0;
2610 font-family:monospace;
2611 text-align:right;
2612 -webkit-touch-callout: none;
2613 -webkit-user-select: none;
2614 -khtml-user-select: none;
2615 -moz-user-select: -moz-none;
2616 -ms-user-select: none;
2617 user-select: none;
2618}
2619pre#codesample-line-numbers a {
2620 color:#999;
2621}
2622pre#codesample-line-numbers.hidden {
2623 display:none;
2624}
2625pre#codesample-block span.code-line {
2626 width:100%;
2627 display:inline-block;
2628}
2629
2630/*
2631Styles for displaying image or video resources in samples browser.
2632Resources are marked as no-display if they exceed the size limit.
2633*/
2634div#codesample-resource img, div#codesample-resource video {
2635 border: 1px solid #ececec;
2636}
2637
2638div#codesample-resource.noDisplay div {
2639 border: 1px solid #ececec;
2640 width:120px;
2641 margin-bottom:4px;
2642 padding:20px;
2643}
2644
2645div#codesample-resource .noDisplay-message:after {
2646 font-style:italic;
2647 font-size:12px;
2648 content: 'This resource is not available for browsing. To view it, please download the project.';
2649}
2650
2651/*
2652Styles for project structure (treeview) page
2653*/
2654.structure-dir {
2655background-image:url(../../assets/images/folder.png);
2656background-repeat:no-repeat;
2657background-position:16px 2px;
2658 margin:.25em 0 0 0;
2659 padding:0 0 0 0;
2660}
2661
2662.structure-toggleme {
2663 margin:0 0 0 3em;
2664 padding:0 0 0 0;
2665 text-decoration:none;
2666}
2667
2668.structure-java{
2669background-image:url(../../assets/images/file-java.png);
2670background-repeat:no-repeat;
2671background-position:0px 2px;
2672 margin:.3em 0 0 0;
2673 padding:.3em 0 .3em 22px;
2674}
2675
2676.structure-file {
2677background-image:url(../../assets/images/file-generic.png);
2678background-repeat:no-repeat;
2679background-position:0px 2px;
2680 margin:.3em 0 0 0;
2681 padding:.3em 0 .3em 22px;
2682}
2683
2684.structure-xml {
2685background-image:url(../../assets/images/file-xml.png);
2686background-repeat:no-repeat;
2687background-position:0px 2px;
2688 margin:.3em 0 0 0;
2689 padding:.3em 0 .25em 22px;
2690}
2691
2692.structure-img {
2693background-image:url(../../assets/images/file-image.png);
2694background-repeat:no-repeat;
2695background-position:0px 2px;
2696 margin:.3em 0 0 0;
2697 padding:.3em 0 .25em 22px;
2698}
2699
2700.structure-manifest {
2701background-image:url(../../assets/images/file-manifest.png);
2702background-repeat:no-repeat;
2703 margin:.0 0 0 1.25em;
2704 padding:0 0 0 22px;
2705 text-decoration:none;
2706}
2707
2708#jd-content .structure-toggle-img {
2709 margin:.5em 0 0 0;
2710padding-right:2.1em;
2711}
2712
2713.dirInfo {
2714 margin-left:2em;
2715}
2716
2717.structure-dir a {
2718 text-decoration:none;
2719}
2720
2721.structure-manifest a {
2722 text-decoration: none;
2723}
2724.structure-file a {
2725 text-decoration: none;
2726}
2727
2728.sampleEmbed {
2729 background-color:rgb(249, 249, 249);
2730}
2731
2732.sampleEmbed ol.lineNumbers {
2733 list-style-type: decimal;
2734 padding-left:1em;
2735}
2736
2737.sampleEmbed ol.lineNumbers li {
2738border-left:1px solid #ddd;
2739border-right:1px solid #ddd;
2740color:gray;
2741background-color:#f7f7f7;
2742margin:0 0 0 24px;
2743padding: 2px 2px 2px 6px;
2744}
2745
2746.sampleEmbed ol.lineNumbers li:hover {
2747background: #efefef;
2748}
2749
2750.samples-nav li a {
2751 overflow: hidden;
2752 text-overflow: ellipsis;
2753 white-space: nowrap;
2754}
2755
2756/* --------------------------------------------------------------------------
2757Styles for raw formatted line numbers (not used with listformatted version)
2758div.sampleLine div.lineNumber {
2759 display: inline;
2760}
2761div.sampleLine div.lineCode {
2762 display: inline;
2763 padding-left:6px;
2764}
2765div.sampleLine {
2766 padding:0;
2767 margin:0;
2768}*/
2769
2770/* --------------------------------------------------------------------------
2771Butterbar
2772*/
2773#butterbar-wrapper {
2774 position:absolute;
2775 top:0;
2776 left:0;
2777 width:100%;
2778}
2779#butterbar {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002780 width:100%;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002781 margin:0 auto;
2782}
2783#butterbar-message {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002784 background-color:rgba(255, 187, 51, .4);
2785 font-size:13px;
2786 padding: 5px 0;
2787 text-align:center;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002788}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002789a#butterbar-message {
2790 cursor:pointer;
2791 display:block;
2792}
2793a#butterbar-message:hover {
2794 text-decoration:underline;
2795}
Dirk Dougherty541b4942014-02-14 18:31:53 -08002796
2797/* --------------------------------------------------------------------------
2798Misc
2799*/
2800
2801
2802.clearfix:before, .clearfix:after {
2803 content: "";
2804 display: table
2805}
2806.clearfix:after {
2807 clear: both
2808}
2809.clearfix {
2810 *zoom: 1
2811}
2812table.blank th, table.blank td {
2813 border: 0;
2814 background: none
2815}
2816.caption {
2817 margin: 0.5em 0 2em 0;
2818 color: #000;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002819 font-size: 11.5px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002820}
2821
2822.nolist, .nolist ul, .nolist ol {
2823 list-style:none;
2824 margin-left:0;
2825}
2826#tb .nolist {
2827 margin-left:15px;
2828}
2829
2830dl.xml>dt {
2831 text-transform:uppercase;
2832}
2833dl.xml dl.attr {
2834 margin-top:0;
2835}
2836
2837pre.classic {
2838 background-color:transparent;
2839 border:none;
2840 padding:0;
2841}
2842
2843p.img-caption {
2844 margin: -10px 0 20px;
2845 font-size:13px;
2846 color:#666;
2847}
2848
2849div.figure,
2850div.figure-right {
2851 float:right;
2852 clear:right;
2853 margin:10px 0 0 0;
2854 padding:0 0 0 20px;
2855 /* width must be defined w/ an inline style matching the image width */
2856}
2857
2858div.figure-left {
2859 float:left;
2860 clear:left;
2861 margin:10px 0 0 0;
2862 padding:0 20px 0 0;
2863 /* width must be defined w/ an inline style matching the image width */
2864}
2865
2866img.frame {
2867 border:1px solid #DDD;
2868 padding:4px;
2869}
2870
2871p.table-caption {
2872 margin: 0 0 4px 0;
2873 font-size:13px;
2874 color:#666;
2875}
2876
2877p.code-caption {
2878 margin-bottom: 4px;
2879 font: 12px/1.5 monospace;
2880 color:#666;
2881}
2882
2883div.note,
2884div.caution,
2885div.warning {
2886 margin: 0 0 15px;
2887}
2888
2889p.note, div.note,
2890p.caution, div.caution,
2891p.warning, div.warning {
2892 padding: 0 0 0 10px;
2893 border-left: 4px solid;
2894}
2895
2896p.note, div.note {
2897 border-color: #258AAF;
2898}
2899
2900p.caution, div.caution {
2901 border-color: #FF8800;
2902}
2903
2904p.warning, div.warning {
2905 border-color: #ff4443;
2906}
2907
2908div.note.design {
2909 border-left: 4px solid #33B5E5;
2910}
2911
2912div.note.develop {
2913 border-left: 4px solid #F80;
2914}
2915
2916div.note.distribute {
2917 border-left: 4px solid #9C0;
2918}
2919
2920.note p, .caution p, .warning p {
2921 margin:0 0 5px;
2922}
2923
2924.note p:last-child, .caution p:last-child, .warning p:last-child {
2925 margin-bottom:0;
2926}
2927
2928body.about blockquote {
2929 display:block;
2930 float:right;
2931 width:280px;
2932 font-size:20px;
2933 font-style:italic;
2934 line-height:24px;
2935 color:#33B5E5;
2936 margin:0 0 20px 30px;
2937}
2938
2939div.design-announce p {
2940 margin:0 0 10px;
2941}
2942
Dirk Dougherty541b4942014-02-14 18:31:53 -08002943.expandable {
2944 height:34px;
2945 padding-left:20px;
2946 position:relative;
2947}
2948.expandable:before {
2949 content: '';
2950 background-image: url(../images/styles/disclosure_down.png);
2951 background-repeat:no-repeat;
2952 background-position: -12px -9px;
2953 width: 20px;
2954 height: 20px;
2955 display: inline-block;
2956 position: absolute;
2957 top: 0;
2958 left: 0; }
2959}
2960.expandable.expanded:before {
2961 background-image: url(../images/styles/disclosure_up.png);
2962}
2963
2964/* notice box for cross links between Design/Develop docs */
2965a.notice-developers-video,
2966a.notice-developers,
2967a.notice-designers-video,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002968a.notice-designers,
2969a.notice-designers-material {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002970 float:right;
2971 clear:right;
2972 width:238px;
2973 min-height:50px;
2974 margin:0 0 20px 20px;
2975 border:1px solid #ddd;
2976}
2977a.notice-developers-video.wide,
2978a.notice-developers.wide,
2979a.notice-designers-video.wide,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002980a.notice-designers.wide,
2981a.notice-designers-material.wide {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002982 width:278px;
2983}
2984a.notice-developers-video div,
2985a.notice-developers div,
2986a.notice-designers-video div,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002987a.notice-designers div,
2988a.notice-designers-material div {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002989 min-height:40px;
2990 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2991 background-size:40px 40px;
2992 padding:10px 10px 10px 60px;
2993}
2994a.notice-designers div {
2995 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2996 background-size:40px 40px;
2997}
2998a.notice-designers-video div {
2999 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
3000 background-size:40px 40px;
3001}
3002a.notice-developers-video div {
3003 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
3004 background-size:40px 40px;
3005}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003006a.notice-designers-material div {
3007 background:url('../images/styles/notice-designers-material@2x.png') no-repeat 10px 10px;
3008 background-size:40px 40px;
3009}
Dirk Dougherty541b4942014-02-14 18:31:53 -08003010a.notice-developers-video:hover,
3011a.notice-developers:hover,
3012a.notice-designers-video:hover,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003013a.notice-designers:hover,
3014a.notice-designers-material:hover {
Dirk Dougherty541b4942014-02-14 18:31:53 -08003015 background:#eee;
3016}
3017a.notice-developers-video h3,
3018a.notice-developers h3,
3019a.notice-designers-video h3,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003020a.notice-designers h3,
3021a.notice-designers-material h3 {
Dirk Dougherty541b4942014-02-14 18:31:53 -08003022 font-size:13px;
3023 line-height:18px;
3024 font-weight:bold;
3025 text-transform:uppercase;
3026 color:#000 !important;
3027 margin:0 0 1px;
3028}
3029a.notice-developers-video p,
3030a.notice-developers p,
3031a.notice-designers-video p,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003032a.notice-designers p,
3033a.notice-designers-material p {
Dirk Dougherty541b4942014-02-14 18:31:53 -08003034 margin:0;
3035 line-height:14px;
3036}
3037a.notice-developers-video.left,
3038a.notice-developers.left,
3039a.notice-designers-video.left,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003040a.notice-designers.left,
3041a.notice-designers-material.left {
Dirk Dougherty541b4942014-02-14 18:31:53 -08003042 margin-left:0;
3043 float:left;
3044}
3045
3046
3047/* hide nested list items; companion to hideNestedLists() */
3048.hide-nested li ol,
3049.hide-nested li ul {
3050 display:none;
3051}
3052
3053a.header-toggle {
3054 display:block;
3055 float:right;
3056 text-transform:uppercase;
3057 font-size:.8em !important;
3058 font-weight:normal;
3059 margin-top:2px;
3060}
3061
3062
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003063/* for IDE instruction toggle (Studio/Eclipse/Other) */
3064select.ide {
3065 background: transparent;
3066 border: 1px solid #bbb;
3067 border-left: 0;
3068 border-right: 0;
3069 margin: 10px 0;
3070 padding: 10px 0;
3071 color:#666;
3072}
3073select.ide,
3074select.ide option {
3075 font-family: inherit;
3076 font-size:16px;
3077 font-weight:500;
3078}
3079/* hide all except studio by default */
3080.select-ide.eclipse,
3081.select-ide.other {
3082 display:none;
3083}
3084/* ... unless studio also includes one of the others */
3085.select-ide.studio.eclipse,
3086.select-ide.studio.other {
3087 display:none;
3088}
3089
3090
Dirk Dougherty541b4942014-02-14 18:31:53 -08003091/* -----------------------------------------------
3092good/bad example containers
3093*/
3094
3095div.example-block {
3096 background-repeat: no-repeat;
3097 background-position:10px 8px;
3098 background-color:#ccc;
3099 padding:4px;
3100 margin:.8em auto 1.5em 2em;
3101 width:260px;
3102 float:right;
3103}
3104/* red container */
3105.example-block.bad {
3106 background-image: url(/images/example-bad.png);
3107 background-color:#f4cccc;
3108}
3109/* green container */
3110.example-block.good {
3111 background-image: url(/images/example-good.png);
3112 background-color:#d9ead3;
3113}
3114/* container heading div */
3115#jd-content .example-block .heading {
3116 font-weight:bold;
3117 margin:6px 0 9px 36px;
3118 padding:6px auto;
3119}
3120/* container image (if any) */
3121#jd-content .example-block img {
3122 margin:0;
3123 padding:0px;
3124}
3125
3126.example-block table {
3127 margin:0;
3128}
3129
3130/* -----------------------------------------------
3131Dialog box for popup messages
3132*/
3133
3134div.dialog {
3135 height:0;
3136 margin:0 auto;
3137}
3138
3139div.dialog>div {
3140 z-index:99;
3141 position:fixed;
3142 margin:70px 0;
3143 width: 391px;
3144 height: 200px;
3145 background: #F7F7F7;
3146-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3147-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3148box-shadow: 0 0 15px rgba(0,0,0,0.5);
3149}
3150/* IE6 can't position fixed */
3151* html div.dialog div { position:absolute; }
3152
3153
3154div#deprecatedSticker {
3155 display:none;
3156 z-index:99;
3157 position:fixed;
3158 right:15px;
3159 top:114px;
3160 margin:0;
3161 padding:1em;
3162 background:#FFF;
3163 border:1px solid #dddd00;
3164 box-shadow:-5px 5px 10px #ccc;
3165 -moz-box-shadow:-5px 5px 10px #ccc;
3166 -webkit-box-shadow:-5px 5px 10px #ccc;
3167}
3168
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003169div#langMessage,
Dirk Dougherty541b4942014-02-14 18:31:53 -08003170div#naMessage {
3171 display:none;
3172 width:555px;
3173 height:0;
3174 margin:0 auto;
3175}
3176
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003177
3178div#langMessage>div,
Dirk Dougherty541b4942014-02-14 18:31:53 -08003179div#naMessage div {
3180 z-index:99;
3181 width:450px;
3182 position:fixed;
3183 margin:50px 0;
3184 padding:4em 4em 3em;
3185 background:#FFF;
3186 border:1px solid #999;
3187 box-shadow:-10px 10px 40px #888;
3188 -moz-box-shadow:-10px 10px 40px #888;
3189 -webkit-box-shadow:-10px 10px 40px #888;
3190}
3191/* IE6 can't position fixed */
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003192* html div#langMessage>div,
Dirk Dougherty541b4942014-02-14 18:31:53 -08003193* html div#naMessage div { position:absolute; }
3194
3195div#naMessage strong {
3196 font-size:1.1em;
3197}
3198
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003199div#langMessage .lang {
3200 display:none;
3201}
Dirk Dougherty541b4942014-02-14 18:31:53 -08003202
3203/* --------------------------------------------------------------------------
3204Slideshow Controls & Next/Prev
3205*/
3206.slideshow-next, .slideshow-prev {
3207 width: 20px;
3208 height: 36px;
3209 text-indent: -1000em;
3210}
3211.slideshow-container {
3212 margin: 2em 0;
3213}
3214.slideshow-container:before, .slideshow-container:after {
3215 content: "";
3216 display: table;
3217 clear: both;
3218}
3219a.slideshow-next, a.slideshow-next:visited {
3220
3221 float: right;
3222
3223 background: url(../images/arrow-right.png) no-repeat 0 0
3224
3225}
3226
3227a.slideshow-prev, a.slideshow-prev:visited {
3228
3229 float: left;
3230
3231 background: url(../images/arrow-left.png) no-repeat 0 0
3232
3233}
3234
3235.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3236
3237 background-position: 0 -36px
3238
3239}
3240
3241.slideshow-next:active, .slideshow-prev:active {
3242
3243 background-position: 0 -72px
3244
3245}
3246.slideshow-nav {
3247 width: 74px;
3248 margin: 0 auto;
3249}
3250.slideshow-nav a, .slideshow-nav a:visited {
3251 display: inline-block;
3252 width: 12px;
3253 height: 12px;
3254 margin: 0 2px 20px 2px;
3255 background: #ccc;
3256 -webkit-border-radius: 50%;
3257 -moz-border-radius: 50%;
3258 border-radius: 50%;
3259}
3260.slideshow-nav a:hover, .slideshow-nav a:focus {
3261
3262 background: #33B5E5
3263}
3264
3265.slideshow-nav a:active {
3266
3267 background: #1e799a;
3268 background: #ebebeb;
3269 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3270 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3271 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3272}
3273.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
3274 background: #33B5E5
3275}
3276/* --------------------------------------------------------------------------
3277Tabs
3278*/
3279ul.tabs {
3280 padding: 0;
3281 margin: 2em 0 0 0;
3282}
3283ul.tabs:before, ul.tabs:after {
3284 content: "";
3285 display: table;
3286 clear: both;
3287}
3288ul.tabs li {
3289 list-style-type: none;
3290 float: left;
3291}
3292ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
3293 display: block;
3294 height: 36px;
3295 line-height: 36px;
3296 padding: 0 15px;
3297 margin-right: 2px;
3298 color: #222;
3299 -moz-border-radius-topleft: 2px;
3300 -moz-border-radius-topright: 2px;
3301 -moz-border-radius-bottomright: px;
3302 -moz-border-radius-bottomleft: px;
3303 -webkit-border-radius: 2px 2px px px;
3304 border-radius: 2px 2px px px;
3305 border-top: solid 1px #ebebeb;
3306 border-left: solid 1px #ebebeb;
3307 border-right: solid 1px #ebebeb;
3308 background-color: #fff;
3309 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3310 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3311 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3312 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3313 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3314 background-image: linear-gradient(top, #ffffff, #fafafa);
3315 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3316EndColorStr='#fafafa');
3317}
3318ul.tabs li a:hover {
3319 color: #33B5E5;
3320}
3321ul.tabs li a.selected {
3322 height: 37px;
3323 color: #33B5E5;
3324 background-color: #f7f7f7;
3325 background-image: none;
3326 border-color: #ddd;
3327}
3328.tab-content {
3329 padding: 1.2em;
3330 margin: -1px 0 2em 0;
3331 -webkit-border-radius: 2px;
3332 -moz-border-radius: 2px;
3333 border-radius: 2px;
3334 border: solid 1px #ddd;
3335 background: #f7f7f7;
3336}
3337/* --------------------------------------------------------------------------
3338Feature Boxes
3339*/
3340.feature-box {
3341 width: 291px;
3342 height: 200px;
3343 position: relative;
3344 background: #F7F7F7;
3345}
3346.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
3347 z-index: 100;
3348 position: absolute;
3349 background-color: #aaa;
3350}
3351.box-border .top, .box-border .bottom {
3352 width: 291px;
3353 height: 1px;
3354}
3355.dialog .box-border .top,
3356.dialog .box-border .bottom { width:391px; }
3357
3358.box-border .left, .box-border .right {
3359 width: 1px;
3360 height: 8px;
3361}
3362.box-border .top { top: 0; left: 0 }
3363.box-border .top .left { top: 1px; left: 0 }
3364.box-border .top .right { top: 1px; right: 0 }
3365.box-border .bottom .left { top: -8px; left: 0 }
3366.box-border .bottom { top: 200px; left: 0 }
3367.box-border .bottom .right { top: -8px; right: 0 }
3368
3369.feature-box h4,
3370.dialog h4 {
3371 margin: 15px 18px 10px;
3372 padding:0;
3373}
3374
3375.feature-box p,
3376.dialog p {
3377 margin: 10px 18px;
3378 padding:0;
3379}
3380.feature-box .link,
3381.dialog .link {
3382 border-top: 1px solid #dedede;
3383 bottom: 0;
3384 position: absolute;
3385 width: inherit;
3386}
3387.feature-box a, .feature-box h4,
3388.dialog a, .dialog h4 {
3389 -webkit-transition: color .4s ease;
3390 -moz-transition: color .4s ease;
3391 -o-transition: color .4s ease;
3392 transition: color .4s ease;
3393}
3394.feature-box:hover {
3395 cursor: pointer;
3396}
3397.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
3398.left, .feature-box:hover .right {
3399 background-color: #33B5E5;
3400}
3401.feature-box:hover h4, .feature-box:hover a {
3402 color: #33B5E5;
3403}
3404/* --------------------------------------------------------------------------
3405Page-Specific Styles
3406*/
3407.colors {
3408 position: relative;
3409 float: left;
3410 width: 92px;
3411 margin: 40px 0 20px;
3412}
3413.colors div {
3414 color: #fff;
3415 font-size: 11.5px;
3416 width: 82px;
3417 height: 82px;
3418 margin-top:-30px;
3419 line-height: 82px;
3420 text-align: center;
3421 border: solid 5px #fff;
3422 -webkit-border-radius: 50%;
3423 -moz-border-radius: 50%;
3424 border-radius: 50%;
3425}
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440/* ########### REFERENCE DOCS ################## */
3441
3442#packages-nav h2,
3443#classes-nav h2 {
3444 font-size:18px;
3445 margin:0;
3446 padding:0 0 0 4px;
3447}
3448
3449#jd-header {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003450 padding: 0 0 12px;
3451 margin: 20px 0 12px;
3452 font-size:12px;
3453 padding-bottom:12px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003454 border-bottom:solid 1px #ccc;
3455}
3456
3457#jd-header h1 {
3458 margin:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003459 padding:0 0 6px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003460}
3461
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003462/* not sure if this is needed in the ref docs, disabling for now
3463.jd-descr h2 {
3464 margin:16px 0;
3465}
3466*/
3467
Dirk Dougherty541b4942014-02-14 18:31:53 -08003468/* page-top-right container for reference pages (holds
3469links to summary tables) */
3470#api-info-block {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003471 font-size:12px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003472 margin:20px 0 0;
3473 padding:0 10px 6px;
3474 font-weight:normal;
3475 float:right;
3476 text-align:right;
3477 color:#999;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003478 max-width:80%;
3479 font-size: 12px;
3480 line-height:14px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003481}
3482
3483#api-info-block div.api-level {
3484 font-weight:bold;
3485 font-size:inherit;
3486 float:none;
3487 color:#222;
3488 padding:0;
3489 margin:0;
3490}
3491
3492/* inheritance table */
3493.jd-inheritance-table {
3494 border-spacing:0;
3495 margin:0;
3496 padding:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003497 font-size:12px;
3498 line-height:14px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003499 background-color:transparent;
3500}
3501.jd-inheritance-table tr td {
3502 border: none;
3503 margin: 0;
3504 padding: 0;
3505 background-color:transparent;
3506}
3507.jd-inheritance-table .jd-inheritance-space {
3508 font-weight:bold;
3509 width:1em;
3510}
3511.jd-inheritance-table .jd-inheritance-interface-cell {
3512 padding-left: 17px;
3513}
3514
3515
3516
3517.jd-sumtable a {
3518 text-decoration:none;
3519}
3520
3521.jd-sumtable a:hover {
3522 text-decoration:underline;
3523}
3524
3525/* the link inside a sumtable for "Show All/Hide All" */
3526.toggle-all {
3527 display:block;
3528 float:right;
3529 font-weight:normal;
3530 font-size:0.9em;
3531}
3532
3533/* adjustments for in/direct subclasses tables */
3534.jd-sumtable.jd-sumtable-subclasses {
3535 margin: 1em 0 0 0;
3536 max-width:968px;
3537 background-color:transparent;
3538 font-size:13px;
3539}
3540
3541/* extra space between end of method name and open-paren */
3542.sympad {
3543 margin-right: 2px;
3544}
3545
3546/* right alignment for the return type in sumtable */
3547.jd-sumtable .jd-typecol {
3548 text-align:right;
3549}
3550
3551/* adjustments for the expando table-in-table */
3552.jd-sumtable-expando {
3553 margin:.5em 0;
3554 padding:0;
3555}
3556
3557/* a div that holds a short description */
3558.jd-descrdiv {
3559 padding:3px 1em 0 1em;
3560 margin:0;
3561 border:0;
3562}
3563
3564#jd-content img.jd-expando-trigger-img {
3565 padding:0 4px 4px 0;
3566 margin:0;
3567}
3568
3569.jd-sumtable-subclasses div#subclasses-direct,
3570.jd-sumtable-subclasses div#subclasses-indirect {
3571 margin:0 0 0 13px;
3572}
3573
3574
3575
3576/********* MEMBER REF *************/
3577
3578
3579.jd-details {
3580/* border:1px solid #669999;
3581 padding:4px; */
3582 margin:0 0 1em;
3583}
3584
3585/* API reference: a container for the
3586.tagdata blocks that make up the detailed
3587description */
3588.jd-details-descr {
3589 padding:0;
3590 margin:.5em .25em;
3591}
3592
3593/* API reference: a block containing
3594a detailed description, a params table,
3595seealso list, etc */
3596.jd-tagdata {
3597 margin:.5em 1em;
3598}
3599
3600.jd-tagdata p {
3601 margin:0 0 1em 1em;
3602}
3603
3604/* API reference: adjustments to
3605the detailed description block */
3606.jd-tagdescr {
3607 margin:.25em 0 .75em 0;
3608}
3609
3610.jd-tagdescr ol,
3611.jd-tagdescr ul {
3612 margin:0 2.5em;
3613 padding:0;
3614}
3615
3616.jd-tagdescr table,
3617.jd-tagdescr img {
3618 margin:.25em 1em;
3619}
3620
3621.jd-tagdescr li {
3622margin:0 0 .25em 0;
3623padding:0;
3624}
3625
3626/* API reference: heading marking
3627the details section for constants,
3628attrs, methods, etc. */
3629h4.jd-details-title {
3630 font-size:1.15em;
3631 background-color: #E2E2E2;
3632 margin:1.5em 0 .6em;
3633 padding:3px 95px 3px 3px; /* room for api-level */
3634}
3635body.google h4.jd-details-title {
3636 background-color: #FFF;
3637 padding-top:5px;
3638 border-top: 1px solid #ccc;
3639}
3640body.google table.jd-sumtable th {
3641 background-color: #FFF;
3642 color:#000;
3643}
3644
3645h4.jd-tagtitle {
3646 margin:0;
3647}
3648
3649h4 .normal {
3650 font-weight:normal;
3651}
3652
3653/* API reference: heading for "Parameters", "See Also", etc.,
3654in details sections */
3655h5.jd-tagtitle {
3656 margin:0 0 .25em 0;
3657 font-size:1em;
3658}
3659
3660.jd-tagtable {
3661 margin:0;
3662 background-color:transparent;
3663 width:auto;
3664}
3665
3666.jd-tagtable td,
3667.jd-tagtable th {
3668 border:none;
3669 background-color:#fff;
3670 vertical-align:top;
3671 font-weight:normal;
3672 padding:2px 10px;
3673}
3674
3675.jd-tagtable th {
3676 font-style:italic;
3677}
3678
3679/* Inline api level indicator for methods */
3680div.api-level {
3681 font-size:.8em;
3682 font-weight:normal;
3683 color:#999;
3684 float:right;
3685 padding:0 8px 0;
3686 margin-top:-30px;
3687}
3688
3689table.jd-tagtable td,
3690table.jd-tagtable th {
3691 background-color:transparent;
3692}
3693
3694table.jd-tagtable th {
3695 color:inherit;
3696}
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720/* SEARCH FILTER */
3721
3722.menu-container {
3723 position:relative;
3724}
3725#search_autocomplete {
3726 font-weight:normal;
3727}
3728
3729.search_filtered_wrapper.reference {
3730 width: 193px;
3731 float: right;
3732}
3733.search_filtered_wrapper.docs {
3734 width:875px;
3735 float: left;
3736 position:absolute;
3737 top:26px;
3738 right:66px;
3739}
3740.suggest-card {
3741 position:relative;
3742 width:170px;
3743 min-height:90px;
3744 padding:5px;
3745 border: solid 1px #C5C5C5;
3746 background: white;
3747 top: 15px;
3748 margin-right:-5px;
3749 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3750 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3751 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3752}
3753.suggest-card.reference {
3754 position:absolute;
3755 z-index:999;
3756 min-width:171px; /* +padding and border makes this match input width */
3757 min-height:93px; /* add 3px because this has 1 not 4px top border */
3758 width:auto;
3759 top:41px;
3760 margin:0;
3761}
3762.suggest-card.develop {
3763 z-index:997;
3764 border-top: solid 4px #F80;
3765 float:right;
3766}
3767.suggest-card.design {
3768 z-index:996;
3769 border-top: solid 4px #33b5e5;
3770 float:right;
3771}
3772.suggest-card.distribute {
3773 z-index:995;
3774 border-top: solid 4px #9C0;
3775 float:right;
3776}
3777.child-card {
3778 width:100%;
3779}
3780.suggest-card.dummy {
3781 width:172px;
3782 float:right;
3783 border:0;
3784 background:transparent;
3785 -moz-box-shadow: none;
3786 -webkit-box-shadow: none;
3787 box-shadow: none;
3788}
3789
3790ul.search_filtered {
3791 min-width:100%;
3792 list-style: none;
3793 margin: 0 0 5px;
3794 padding: 0;
3795}
3796.search_filtered .jd-selected {
3797 background:#efefef;
3798 cursor:pointer;
3799}
3800.search_filtered .jd-selected,
3801.search_filtered .jd-selected a {
3802 color:#09C !important;
3803}
3804
3805.no-display {
3806 display: none;
3807}
3808
3809.search_filtered li.jd-autocomplete {
3810 font-size: 0.81em;
3811 border: none;
3812 margin: 0 0 2px;
3813 padding: 0;
3814 line-height:1.5em;
3815}
3816
3817.search_filtered li a {
3818 padding:0 5px;
3819 color:#222 !important;
3820 display:inline-block;
3821 line-height:12px;
3822}
3823
3824.search_filtered li.header {
3825 font-weight:bold;
3826 color:#444;
3827 border: none;
3828 margin: 8px 0 2px;
3829 padding:1px 5px;
3830 line-height:1.5em;
3831}
3832.search_filtered li.header.small {
3833 font-size:0.85em;
3834}
3835
3836.suggest-card.reference
3837.search_filtered li.header {
3838 color:#aaa;
3839 font-size: 0.81em;
3840}
3841
3842.search_filtered li.header:first-child {
3843 margin: 0 0 2px;
3844}
3845
3846.show-item {
3847 display: table-row;
3848}
3849.hide-item {
3850 display: hidden;
3851}
3852
3853
3854
3855
3856
3857/* SEARCH RESULTS */
3858
3859
3860#leftSearchControl .gsc-twiddle {
3861 background-image : none;
3862}
3863
3864#leftSearchControl td, #searchForm td {
3865 border: 0px solid #000;
3866 padding:0;
3867}
3868
3869#leftSearchControl .gsc-resultsHeader .gsc-title {
3870 padding-left : 0px;
3871 font-weight : bold;
3872 font-size : 13px;
3873 color:#006699;
3874 display : none;
3875}
3876
3877#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3878 display : none;
3879}
3880
3881#leftSearchControl .gsc-resultsRoot {
3882 padding-top : 6px;
3883}
3884
3885#leftSearchControl div.gs-visibleUrl-long {
3886 display : block;
3887 color:#006699;
3888}
3889
3890#leftSearchControl .gsc-webResult {
3891 padding:0 0 20px 0;
3892}
3893
3894.gsc-webResult div.gs-visibleUrl-short,
3895table.gsc-branding,
3896.gsc-clear-button {
3897 display : none;
3898}
3899
3900.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3901.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3902#leftSearchControl a,
3903#leftSearchControl a b {
3904 color:#006699;
3905}
3906
3907.gsc-resultsHeader {
3908 display: none;
3909}
3910
3911/* Disable built in search forms */
3912.gsc-control form.gsc-search-box {
3913 display : none;
3914}
3915table.gsc-search-box {
3916 margin:6px 0 0 0;
3917 border-collapse:collapse;
3918}
3919
3920td.gsc-input {
3921 padding:0 2px;
3922 width:100%;
3923 vertical-align:middle;
3924}
3925
3926input.gsc-input {
3927 border:1px solid #BCCDF0;
3928 width:99%;
3929 padding-left:2px;
3930 font-size:.95em;
3931}
3932
3933td.gsc-search-button {
3934 text-align: right;
3935 padding:0;
3936 vertical-align:top;
3937}
3938
3939
3940#searchResults {
3941 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3942(it doesn't) */
3943 height:auto;
3944}
3945
3946#searchResults .gsc-control {
3947 position:relative;
3948 width:auto;
3949 padding:0 0 10px;
3950}
3951
3952#searchResults .gsc-tabsArea {
3953 position:relative;
3954 white-space:nowrap;
3955 float:left;
3956 width:200px;
3957}
3958
3959#searchResults .gsc-above-wrapper-area {
3960 display:none;
3961}
3962
3963#searchResults .gsc-resultsbox-visible {
3964 float:left;
3965 width:720px;
3966 margin-left:20px;
3967}
3968
3969#searchResults .gsc-tabHeader {
3970 padding: 3px 6px;
3971 position:relative;
3972 width:auto;
3973 display:block;
3974}
3975
3976#searchResults h2#searchTitle {
3977 padding:0;
3978 margin:5px 0;
3979 border:none;
3980}
3981
3982#searchResults h2#searchTitle em {
3983 font-style:normal;
3984 color:#33B5E5;
3985}
3986
3987#searchResults .gsc-table-result {
3988 margin:5px 0 10px 0;
3989 background-color:transparent;
3990}
3991#searchResults .gs-web-image-box, .gs-promotion-image-box {
3992 width:120px;
3993}
3994#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3995 max-width:120px;
3996}
3997
3998#searchResults .gsc-table-result .gsc-thumbnail {
3999 padding:0 20px 0 0;
4000}
4001
4002#searchResults td {
4003 background-color:transparent;
4004}
4005
4006#searchResults .gsc-expansionArea {
4007 position:relative;
4008}
4009#searchResults .gsc-tabsArea .gsc-cursor-box {
4010 width:200px;
4011 padding:20px 0 0 1px;
4012}
4013#searchResults .gsc-cursor-page {
4014 display:inline-block;
4015 float:left;
4016 margin:-1px 0 0 -1px;
4017 padding:0;
4018 height:27px;
4019 width:27px;
4020 text-align:center;
4021 line-height:2;
4022}
4023
4024#searchResults .gsc-tabHeader.gsc-tabhInactive,
4025#searchResults .gsc-cursor-page {
4026 text-decoration:none;
4027 color:#258AAF;
4028 border: solid 1px #DADADA;
4029}
4030
4031#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
4032#searchResults .gsc-cursor-page:hover {
4033 border-color: #DBDBDB;
4034 background-color: #F3F3F3;
4035 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
4036 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
4037 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
4038 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
4039 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
4040 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
4041 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
4042EndColorStr='#ececec');
4043 color: #33B5E5;
4044}
4045
4046#searchResults .gsc-tabHeader.gsc-tabhActive,
4047#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
4048#searchResults .gsc-cursor-page.gsc-cursor-current-page,
4049#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
4050 color:#fff;
4051 background-color: #09C;
4052 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
4053 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
4054 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
4055 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
4056 background-image: -o-linear-gradient(top, #2FADDB, #09C);
4057 background-image: linear-gradient(top, #2FADDB, #09C);
4058 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
4059 border: 1px solid #3990AB;
4060 z-index:100;
4061}
4062
Scott Main20cf2a92014-04-02 21:57:20 -07004063
4064
4065
4066
4067/************ STICKY NAV BAR ******************/
4068
4069#header-wrapper {
4070 background: #f9f9f9;
4071 margin: 0 -10px 0 -10px;
4072 padding: 31px 10px 0px 10px;
4073 position: relative;
4074}
4075#header-wrapper #nav-x div.wrap {
4076 max-width: 940px;
4077 height: 38px;
4078}
4079#header-wrapper #nav-x ul.nav-x li {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004080 margin-right: 31px !important;
Scott Main20cf2a92014-04-02 21:57:20 -07004081 margin-top: 5px;
4082 margin-bottom: 0px;
4083 height: 30px;
4084}
4085#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
4086 color: #669900;
4087 border-bottom: 3px solid #669900;
4088}
4089#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
4090 color: #669900;
4091}
4092#header-wrapper #nav-x > div.wrap ul.nav-x a {
4093 font-size: 14.5px;
4094}
4095#header-wrapper .developer-console-btn {
4096 float: right;
4097 background: #fefefe;
4098 border-radius: 4px;
4099 padding: 8px 14px;
4100 box-shadow: 1px 1px 0px #7a7a7a;
4101 font-size: 14px;
4102 margin-top: -6px;
4103 cursor: pointer;
4104 color: #464646;
4105 margin-right: 20px;
4106}
4107/* not currently used */
4108#header-wrapper .shadow {
4109 width: 1034px;
4110 height: 4px;
4111 position: absolute;
4112 left: 50%;
4113 margin-left: -517px;
4114 bottom: -4px;
4115 background-image: url(../images/header-shadow.png);
4116}
4117
4118#context {
4119 clear: both;
4120 padding-top: 14px;
4121}
4122#context .breadcrumb {
4123 float: left;
4124 margin-bottom: 10px;
4125}
4126#context .util {
4127 float: right;
4128 margin-right: 20px;
4129}
4130
4131.breadcrumb {
4132 list-style: none;
4133 margin: 0;
4134 padding: 0;
4135 position: relative;
4136}
4137.breadcrumb li {
4138 float: left;
4139 padding: 0 20px 0 0;
4140 color: #000;
4141 white-space: nowrap;
4142}
4143.breadcrumb li a {
4144 color: #000;
4145}
4146.breadcrumb li:after {
4147 content: url(../images/breadcrumb.png);
4148 position: relative;
4149 top: 1px;
4150 left: 10px;
4151 width: 5px;
4152 height: 10px;
4153}
4154.breadcrumb li.current {
4155 font-weight: 700;
4156}
4157.breadcrumb li.current:after {
4158 display: none;
4159}
4160
4161/* Sticky Nav overrides */
4162.sticky-menu {
4163 position: fixed;
4164 width: 940px;
4165 height: 0px;
4166 z-index: 51;
4167 top: 12px;
4168}
4169#sticky-header {
4170 display: none;
4171 padding: 0 10px;
4172 position: fixed;
4173 background: #f9f9f9;
4174 top: 0px;
4175 left: 0px;
4176 right: 0px;
4177 height: 45px;
4178 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
4179 border-bottom: 1px solid #a5c43a;
4180 z-index: 50;
4181}
4182#sticky-header.design {
4183 border-bottom: 1px solid #33b5e5;
4184}
4185#sticky-header.develop {
4186 border-bottom: 1px solid #F80;
4187}
4188#sticky-header.distribute {
4189 border-bottom: 1px solid #9C0;
4190}
Dirk Dougherty318fb972014-04-08 18:46:53 -07004191#sticky-header.about {
4192 border-bottom: 1px solid #9933CC;
4193}
Scott Main20cf2a92014-04-02 21:57:20 -07004194#sticky-header > div {
4195 overflow: hidden;
4196 *zoom: 1;
4197 width: 940px;
4198 margin: 0 auto;
4199 clear: both;
4200 padding-top: 9px;
4201}
4202#sticky-header > div .logo {
4203 float: left;
4204 width: 26px;
4205 height: 25px;
4206 background: url(../images/dac_logo.png);
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004207 background-image: -webkit-image-set(url(../images/dac_logo.png) 1x, url(../images/dac_logo@2x.png) 2x);
Scott Main20cf2a92014-04-02 21:57:20 -07004208 z-index: 52;
4209 position: relative;
4210}
4211#sticky-header > div .top {
4212 float: left;
4213 width: 38px;
4214 height: 38px;
4215 position: relative;
4216 background: url(../images/styles/gototop.png);
4217 z-index: 52;
4218}
4219#sticky-header > div .breadcrumb {
4220 float: left;
4221 padding: 0 0 0 10px;
4222 border-left: 1px solid #d2d2d2;
4223 line-height: 24px;
4224 font-size: 14px;
4225 position: relative;
4226 top: 0px;
4227 z-index: 52;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004228}
4229
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004230/* offset the <a name=""> tags to account for sticky nav */
4231body.reference a[name],
4232div.renderscript a[name] {
4233 visibility: hidden;
4234 display: block;
4235 position: relative;
4236 top: -56px;
4237}
4238
Dirk Dougherty541b4942014-02-14 18:31:53 -08004239
Scott Main20cf2a92014-04-02 21:57:20 -07004240}
Dirk Dougherty541b4942014-02-14 18:31:53 -08004241
4242
4243
4244
4245
4246
4247
4248/*********** PREVIOUSLY dac-styles.css ***************/
4249
4250
4251#header {
4252 border-bottom:0;
4253}
4254
4255#header .wrap {
4256 max-width:940px;
4257 height:41px;
4258 border-bottom:1px solid;
4259 border-color: #ccc;
4260 position:relative;
4261}
4262
4263.about #header .wrap {
4264 border-color: #9933CC;
4265}
4266
4267.design #header .wrap {
4268 border-color: #33b5e5;
4269}
4270
4271.develop #header .wrap {
4272 border-color: #F80;
4273}
4274
4275.distribute #header .wrap {
4276 border-color: #9C0;
4277}
4278
4279.logo a {
Dirk Dougherty541b4942014-02-14 18:31:53 -08004280 float:left;
4281}
4282
4283#header .logo {
4284 margin-top: -6px;
4285 margin-left: 0px;
4286 margin-bottom:0px;
4287 width: 160px;
4288 padding-right:10px;
4289}
4290
Dirk Doughertye21bed22014-05-02 15:14:04 -07004291
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004292#header-wrap .logo.landing-logo {
Dirk Doughertye21bed22014-05-02 15:14:04 -07004293 width:220px;
4294 margin:0;
Scott Main7a6ab432014-05-09 10:00:14 -07004295 padding:0;
Dirk Doughertye21bed22014-05-02 15:14:04 -07004296 margin-bottom:22px;
4297}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004298#header-wrap .logo.landing-logo img {
Dirk Doughertye21bed22014-05-02 15:14:04 -07004299 padding:0 0 0 10px;
4300}
4301
Dirk Dougherty541b4942014-02-14 18:31:53 -08004302.search {
4303 height:25px;
4304 margin-top: -3px;
4305 margin-bottom: 0px;
4306}
4307
4308
4309
4310/* Quicknav */
4311.btn-quicknav {
4312 width:20px;
4313 height:28px;
4314 float:left;
4315 margin-left:6px;
4316 padding-right:10px;
4317 position:relative;
4318 cursor:pointer;
4319 border-right:1px solid #CCC;
4320}
4321
4322.btn-quicknav a {
4323 zoom:1;
4324 position:absolute;
4325 top:13px;
4326 left:5px;
4327 display:block;
4328 text-indent:-9999em;
4329 width:10px;
4330 height:5px;
4331 background:url(../images/quicknav_arrow.png) no-repeat;
4332}
4333
4334.btn-quicknav a.arrow-active {
4335 background-position: 0 -5px;
4336 display:none;
4337}
4338
4339#header-wrap.quicknav a.arrow-inactive {
4340 display:none;
4341}
4342
4343.btn-quicknav.active a.arrow-active {
4344 display:block;
4345}
4346
4347.nav-x li {
4348 display:block;
4349 float:left;
4350 margin-right:45px;
4351 -webkit-transition: all 0.25s linear;
4352 -moz-transition: all 0.25s linear;
4353 -ms-transition: all 0.25s linear;
4354 -o-transition: all 0.25s linear;
4355 transition: all 0.25s linear;
4356}
4357
4358#header-wrap.quicknav .nav-x li {
4359 min-width:160px;
4360 margin-right:20px;
4361}
4362
4363#header-wrap.quicknav li.last {
4364 margin-right:0px;
4365}
4366
4367#quicknav {
4368 float:none;
4369 clear:both;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004370 margin-left:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004371 margin-top:-30px;
4372 display:none;
4373 overflow:hidden;
4374}
4375
4376#header-wrap.quicknav #quicknav {
4377
4378}
4379
4380#quicknav ul {
4381 margin:10px 0;
4382 padding:0;
4383}
4384
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004385#quicknav ul li.about {
4386 border-top:1px solid #9933CC;
4387}
4388
Dirk Dougherty541b4942014-02-14 18:31:53 -08004389#quicknav ul li.design {
4390 border-top:1px solid #33b5e5;
4391}
4392
4393#quicknav ul li.develop {
4394 border-top:1px solid #FF8800;
4395}
4396
4397#quicknav ul li.distribute {
4398 border-top:1px solid #99cc00;
4399}
4400
4401#quicknav ul li {
4402 display:block;
4403 float:left;
4404 margin:0 20px 0 0;
4405 min-width:140px;
4406}
4407
4408#quicknav ul li.last {
4409 margin-right:0px;
4410}
4411
4412#quicknav ul li ul li {
4413 float:none;
4414}
4415
4416#quicknav ul li ul li a {
4417 color:#222;
4418}
4419
4420#quicknav ul li li ul,
4421#quicknav ul li li ul li {
4422 margin:0;
4423}
4424
4425#quicknav ul li li ul li:before {
4426 content:"\21B3";
4427}
4428
4429#header-wrap {
4430 -webkit-transition: all 0.25s ease-out;
4431 -moz-transition: all 0.25s ease-out;
4432 -ms-transition: all 0.25s ease-out;
4433 -o-transition: all 0.25s ease-out;
4434 transition: all 0.25s ease-out;
4435
4436}
4437
4438#header-wrap.quicknav {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004439 height:216px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004440
4441}
4442
4443/* SEARCH AND MORE */
4444.search {
4445 position: absolute;
4446 width: 50px;
4447 height:28px;
4448 display: block;
4449 margin-top:-3px;
4450 margin-bottom:7px;
4451 overflow:hidden;
4452 z-index:100;
4453 right:54px;
4454 -webkit-transition: width 0.4s ease;
4455 -moz-transition: width 0.4s ease;
4456 -o-transition: width 0.4s ease;
4457 transition: width 0.4s ease;
4458}
4459
4460.search #search-btn {
4461 width:50px;
4462 height:28px;
4463 background:url(../images/icon_search.png) no-repeat;
4464 float:left;
4465}
4466
4467.search-inner {
4468 width:245px;
4469}
4470
4471.search:hover, .search.active {
4472 width:245px;
4473}
4474
4475.search .bottom, .search .left, .search .right {
4476 position: absolute;
4477 background-color: #a2a2a2
4478}
4479
4480.search .bottom {
4481 width: 214px;
4482 height: 1px;
4483 top: 24px;
4484 left: 0
4485}
4486
4487.search .left, .search .right {
4488 height: 5px;
4489 width: 1px
4490}
4491
4492.search .left {
4493 top: 22px;
4494 left: 56px;
4495 background-color:#CCC;
4496}
4497
4498.search .right {
4499 top: 22px;
4500 left: 238px;
4501 background-color:#CCC;
4502}
4503
4504.search form {
4505 margin-top: 2px;
4506 width: 162px;
4507 float:left;
4508}
4509
4510.search form input {
4511 color: #2f2f2f;
4512 font-size: 0.95em;
4513 width: 178px;
4514 border: none;
4515 margin-left: 6px;
4516 z-index: 1500;
4517 position: relative;
4518 background-color: transparent;
4519 border-bottom:1px solid #CCC;
4520 padding:0 0 0 4px;
4521 outline:none;
4522 height:24px;
4523}
4524
4525.search:hover form input {
4526 border-bottom:1px solid #33B5E5;
4527}
4528
4529.search:hover .bottom, .search:hover .left, .search:hover .right {
4530 background-color: #33b5e5;
4531}
4532
4533.search:hover #search-btn {
4534 background-position: 0 -28px
4535}
4536
4537.search form input:focus {
4538 color: #222;
4539 font-weight: bold
4540}
4541
4542.moremenu {
4543 float: right;
4544 position: relative;
4545 width: 50px;
4546 height:28px;
4547 display: block;
4548 margin-top:-3px;
4549 margin-bottom:7px;
4550 overflow:hidden;
4551 -webkit-transition: width 0.25s ease;
4552 -moz-transition: width 0.25s ease;
4553 -o-transition: width 0.25s ease;
4554 transition: width 0.25s ease;
4555}
4556
4557.moremenu #more-btn {
4558 width:40px;
4559 height:28px;
4560 background:url(../images/icon_more.png) no-repeat;
4561 border-left:1px solid #CCC;
4562 float:left;
4563 cursor:pointer;
4564}
4565
4566.moremenu:hover #more-btn {
4567 background-position:0 -28px;
4568}
4569
4570.morehover {
4571 position:absolute;
4572 right:6px;
4573 top:-9px;
4574 width:40px;
4575 height:35px;
4576 z-index:99;
4577 overflow:hidden;
4578
4579 -webkit-opacity:0;
4580 -moz-opacity:0;
4581 -o-opacity:0;
4582 opacity:0;
4583
4584 -webkit-transform-origin:100% 0%;
4585 -moz-transform-origin:100% 0%;
4586 -o-transform-origin:100% 0%;
4587 transform-origin:100% 0%;
4588
4589 -webkit-transition-property: -webkit-opacity;
4590 -webkit-transition-duration: .25s;
4591 -webkit-transition-timing-function:ease;
4592
4593 -moz-transition-property: -moz-opacity;
4594 -moz-transition-duration: .25s;
4595 -moz-transition-timing-function:ease;
4596
4597 -o-transition-property: -o-opacity;
4598 -o-transition-duration: .25s;
4599 -o-transition-timing-function:ease;
4600
4601 transition-property: opacity;
4602 transition-duration: .25s;
4603 transition-timing-function:ease;
4604}
4605
4606.morehover:hover,
4607.morehover.hover {
4608 opacity:1;
4609 height:385px;
4610 width:268px;
4611 -webkit-transition-property:height, -webkit-opacity;
4612}
4613
4614.morehover .top {
4615 width:268px;
4616 height:39px;
4617 background:url(../images/more_top.png) no-repeat;
4618}
4619
4620.morehover .mid {
4621 width:228px;
4622 background:url(../images/more_mid.png) repeat-y;
4623 padding:10px 20px 0 20px;
4624}
4625
4626.morehover .mid .header {
4627 border-bottom:1px solid #ccc;
4628 font-weight:bold;
4629}
4630
4631.morehover .bottom {
4632 width:268px;
4633 height:6px;
4634 background:url(../images/more_bottom.png) no-repeat;
4635}
4636
4637.morehover ul {
4638 margin:10px 10px 20px 0;
4639}
4640
4641.morehover ul li {
4642 list-style:none;
4643}
4644
4645.morehover ul li.active a,
4646.morehover ul li.active a:hover {
4647 color:#222 !important;
4648}
4649
4650.morehover ul li.active img {
4651 margin-right:4px;
4652}
4653
4654
4655
4656
4657/* MARQUEE */
4658.slideshow-container {
4659 width:100%;
4660 overflow:hidden;
4661 position:relative;
4662}
4663.slideshow-container .slideshow-prev {
4664 position:absolute;
4665 top:50%;
4666 left:0px;
4667 margin-top:-36px;
4668 z-index:99;
4669}
4670.slideshow-container .slideshow-next {
4671 position:absolute;
4672 top:50%;
4673 margin-top:-36px;
4674 z-index:99;
4675 right:0px;
4676}
4677
4678.slideshow-container .pagination {
4679 position:absolute;
4680 bottom:20px;
4681 width:100%;
4682 text-align:center;
4683 z-index:99;
4684}
4685.slideshow-container .pagination ul {
4686 margin:0;
4687}
4688.slideshow-container .pagination ul li{
4689 display: inline-block;
4690 width:12px;
4691 height:12px;
4692 text-indent:-8000px;
4693 list-style:none;
4694 margin: 0 2px;
4695 border-radius:6px;
4696 background-color:#ccc;
4697 cursor:pointer;
4698 -webkit-transition:color .5s ease-in;
4699 -moz-transition:color .5s ease-in;
4700 -o-transition:color .5s ease-in;
4701 transition:color .5s ease-in;
4702}
4703.slideshow-container .pagination ul li:hover {
4704 background-color:#999;
4705}
4706.slideshow-container .pagination ul li.active {
4707 background-color:#33b5e5;
4708}
4709.slideshow-container .pagination ul li.active:hover {
4710 background-color:#33b5e5;
4711}
4712.slideshow-container ul li {
4713 display:inline;
4714 list-style:none;
4715}
4716
4717
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004718#landing h1 {
4719 margin:17px 0 20px 0 !important;
4720}
Dirk Dougherty541b4942014-02-14 18:31:53 -08004721
4722a.download-sdk {
4723 float:right;
4724 margin:-10px 0;
4725 height:30px;
4726 padding-top:4px;
4727 padding-bottom:0px;
4728}
4729
4730#nav-x {
Dirk Dougherty318fb972014-04-08 18:46:53 -07004731 padding-top: 13px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004732}
4733
4734#nav-x .wrap {
Dirk Dougherty318fb972014-04-08 18:46:53 -07004735 min-height:32px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004736}
4737
4738#nav-x .wrap,
4739#searchResults.wrap {
4740 max-width:940px;
4741 border-bottom:1px solid #CCC;
4742}
4743
4744#searchResults.wrap #leftSearchControl {
4745 min-height:700px
4746}
4747.nav-x {
4748 margin-left:0;
4749 margin-bottom:0;
4750}
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761/*
4762 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4763 */
4764
4765.jspContainer {
4766 overflow: hidden;
4767 position: relative;
4768}
4769
4770.jspPane {
4771 position: absolute;
4772 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
4773}
4774
4775.jspVerticalBar {
4776 position: absolute;
4777 top: 0;
4778 right: 0;
4779 width: 4px;
4780 height: 100%;
4781 background: #f5f5f5;
4782}
4783
4784.jspHorizontalBar {
4785 position: absolute;
4786 bottom: 0;
4787 left: 0;
4788 width: 100%;
4789 height: 4px;
4790 background: #f5f5f5;
4791}
4792
4793.jspVerticalBar *,
4794.jspHorizontalBar * {
4795 margin: 0;
4796 padding: 0;
4797}
4798.jspCap {
4799 display: block;
4800}
4801
4802.jspVerticalBar .jspCap {
4803 height: 4px;
4804}
4805
4806.jspHorizontalBar .jspCap {
4807 width: 0;
4808 height: 100%;
4809}
4810
4811.jspHorizontalBar .jspCap {
4812 float: left;
4813}
4814
4815.jspTrack {
4816 position: relative;
4817}
4818
4819.jspDrag {
4820 background: #bbb;
4821 position: relative;
4822 top: 0;
4823 left: 0;
4824 cursor: pointer;
4825}
4826
4827.jspDrag:hover,
4828.jspDrag:active {
4829 border-color: #09c;
4830 background-color: #4cadcb;
4831 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4832 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4833 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4834 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4835 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4836 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
4837 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
4838}
4839
4840.jspHorizontalBar .jspTrack,
4841.jspHorizontalBar .jspDrag {
4842 float: left;
4843 height: 100%;
4844}
4845
4846.jspArrow {
4847 background: #999;
4848 text-indent: -20000px;
4849 display: block;
4850 cursor: pointer;
4851}
4852
4853.jspArrow.jspDisabled {
4854 cursor: default;
4855 background: #ccc;
4856}
4857
4858.jspVerticalBar .jspArrow {
4859 height: 16px;
4860}
4861
4862.jspHorizontalBar .jspArrow {
4863 width: 16px;
4864 float: left;
4865 height: 100%;
4866}
4867
4868.jspVerticalBar .jspArrow:focus {
4869 outline: none;
4870}
4871
4872.jspCorner {
4873 float: left;
4874 height: 100%;
4875}
4876
4877/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4878* html .jspCorner {
4879 margin: 0 -3px 0 0;
4880}
4881/******* end of jscrollpane *********/
4882
4883
4884
4885
4886
4887/************ DEVELOP HOMEPAGE ******************/
4888
4889/* Slideshow */
4890.slideshow-develop {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004891 height: 316px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004892 width: 940px;
4893 position: relative;
4894 overflow:hidden;
4895}
4896.slideshow-develop .frame {
4897 width: 940px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004898 height: 316px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004899}
4900.slideshow-develop img.play {
4901 max-width:350px;
4902 max-height:240px;
4903 margin:20px 0 0 90px;
4904 -webkit-transform: perspective(800px ) rotateY( 35deg );
4905 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4906 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4907 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4908}
4909.slideshow-develop img.play.no-shadow {
4910 box-shadow: none;
4911 -moz-box-shadow: none;
4912 -webkit-box-shadow: none;
4913}
4914.slideshow-develop img.play.no-transform {
4915 -webkit-transform: none;
4916}
4917.slideshow-develop a.slideshow-next {
4918 background: url(../images/arrow-right-develop.png);
4919}
4920.slideshow-develop a.slideshow-prev {
4921 background: url(../images/arrow-left-develop.png);
4922}
4923.slideshow-develop .content-right {
4924 float: left;
4925}
4926.slideshow-develop .content-right h2 {
4927 padding:0;
4928 margin-bottom:10px;
4929 border:none;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004930 font-size:24px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004931}
4932.slideshow-develop .item {
4933 height: 300px;
4934 width: 940px;
4935}
4936.slideshow-develop .pagination ul li.active {
4937 background-color: #F80;
4938}
4939.slideshow-develop .pagination ul li.active:hover {
4940 background-color: #F80;
4941}
4942.slideshow-develop .item hr {
4943 margin:5px 0 10px;
4944}
4945.slideshow-develop .item p {
4946 margin:10px 0;
4947}
4948.slideshow-develop .item p.title-intro {
4949 position:absolute;
4950 margin:0;
4951}
4952
4953/* Feeds */
4954.feed ul {
4955 margin: 0;
4956}
4957.feed .feed-nav {
4958 height: 25px;
4959 border-bottom: 1px solid #CCC;
4960}
4961.feed .feed-nav li {
4962 list-style: none;
4963 float: left;
4964 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
4965 margin-right: 25px;
4966 cursor: pointer;
4967}
4968.feed .feed-nav li.active {
4969 color: #000;
4970 border-bottom: 4px solid #F80;
4971}
4972.feed .feed-container {
4973 overflow: hidden;
4974 width: 460px;
4975}
4976.feed .feed-container .feed-frame {
4977 width: 1000px;
4978}
4979.feed .feed-container .feed-frame ul {
4980 float: left;
4981 width:460px;
4982}
4983.feed .feed-container .feed-frame ul ul {
4984 float: none;
4985 margin:10px 0 0 30px;
4986}
4987.feed .feed-container .feed-frame li {
4988 list-style: none;
4989 margin: 20px 0 20px 0;
4990 width: 460px;
4991 height:93px;
4992}
4993.feed .feed-container .feed-frame li.playlist {
4994 height:auto;
4995}
4996.feed .feed-container .feed-frame li.playlist a {
4997 height:93px;
4998 display:block;
4999}
5000.feed .feed-container .feed-frame li.more {
5001 height:20px;
5002 margin:10px 0 5px 5px;
5003}
5004.feed .feed-container .feed-frame li.more a {
5005 height:inherit;
5006}
5007.feed .feed-container .feed-frame li.playlist-video {
5008 list-style: none;
5009 margin: 0;
5010 width: 460px;
5011 height:55px;
5012 font-size:12px;
5013}
5014.feed .feed-container .feed-frame li.playlist-video a {
5015 height:45px;
5016 padding:5px;
5017}
5018.feed .feed-container .feed-frame li.playlist-video h5 {
5019 font-size:12px;
5020 line-height:13px;
5021 margin:0;
5022}
5023.feed .feed-container .feed-frame li.playlist-video p {
5024 margin:5px 0 0;
5025 line-height:15px;
5026}
5027.feed-container .feed-frame div.feed-image {
5028 float: left;
5029 border: 1px solid #999;
5030 margin:0 20px 0 0;
5031 width:122px;
5032 height:92px;
5033 background:url('../images/blog-default.png') no-repeat 0 0;
5034 background-size:180px;
5035}
5036#jd-content .feed .feed-container .feed-frame li img {
5037 float: left;
5038 border: 1px solid #999;
5039 margin:0 20px 0 0;
5040 width:122px;
5041 height:92px;
5042}
5043#jd-content .feed .feed-container .feed-frame li.playlist-video img {
5044 width:inherit;
5045 height:inherit;
5046}
5047
5048.feed .feed-container .feed-frame li a,
5049.feed .feed-container .feed-frame li a:active {
5050 color:#555 !important;
5051}
5052
5053.feed .feed-container .feed-frame li a:hover,
5054.feed .feed-container .feed-frame li a:hover * {
5055 color:#7AA1B0 !important;
5056}
5057
5058/* Video player */
5059#player-wrapper {
5060 display:none;
5061 margin: -1px auto 0;
5062 position: relative;
5063 width: 940px;
5064 height: 0px;
5065}
5066#player-frame {
5067 background: #EFEFEF;
5068 border: 1px solid #CCC;
5069 padding: 0px 207px;
5070 z-index: 10; /* stay above marque, but below search suggestions */
5071 width: 525px;
5072 height: 330px;
5073 position: relative;
5074}
5075
5076
5077
Dirk Dougherty541b4942014-02-14 18:31:53 -08005078/************ DEVELOP TOPIC CONTAINERS ************/
5079
5080.landing-banner,
5081.landing-docs {
5082 margin:20px 0;
5083}
5084.landing-banner > div:first-child,
5085.landing-docs > div:first-child,
5086.landing-docs > .col-12 {
5087 margin-left:0;
5088 min-height:280px;
5089}
5090.landing-banner.short > div {
5091 min-height:50px;
5092}
5093.landing-banner > div:last-child,
5094.landing-docs > div:last-child,
5095.landing-docs > .col-12 {
5096 margin-right:0;
5097}
5098
5099.landing-banner > div > *:last-child {
5100 margin-bottom:0;
5101}
5102.landing-banner h1 {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005103 margin-top:16px;
5104 padding-bottom:24px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08005105}
5106.landing-docs,
5107.landing-banner {
5108 clear:both;
5109 overflow:hidden;
5110}
5111.landing-docs h3 {
5112 font-size:14px;
5113 line-height:21px;
5114 color:#555;
5115 text-transform:uppercase;
5116 border-bottom:1px solid #CCC;
5117 margin:0 0 20px;
5118}
5119.landing-docs a {
5120 color:#333 !important;
5121}
Dirk Doughertye21bed22014-05-02 15:14:04 -07005122
Dirk Dougherty541b4942014-02-14 18:31:53 -08005123.landing-docs a:hover,
5124.landing-docs a:hover * {
5125 color:#7AA1B0 !important
5126}
Dirk Doughertye21bed22014-05-02 15:14:04 -07005127
Dirk Dougherty541b4942014-02-14 18:31:53 -08005128.landing-docs .normal-links a {
5129 color:#258aaf !important;
5130}
Dirk Doughertye21bed22014-05-02 15:14:04 -07005131
Dirk Dougherty541b4942014-02-14 18:31:53 -08005132.plusone {
5133 float:right;
5134}
Dirk Doughertye21bed22014-05-02 15:14:04 -07005135
5136
5137
Dirk Dougherty541b4942014-02-14 18:31:53 -08005138.next-docs {
5139 border-top:1px solid #ccc;
5140 margin:40px 0 0;
5141 padding:5px 0 0;
5142 clear:left;
5143 overflow:hidden;
5144}
5145.next-docs div:first-child {
5146 margin-left:0;
5147}
5148.next-docs div:last-child {
5149 margin-right:0;
5150}
Dirk Doughertye21bed22014-05-02 15:14:04 -07005151
Dirk Dougherty541b4942014-02-14 18:31:53 -08005152.next-docs h2 {
5153 font-size:14px;
5154 line-height:21px;
5155 color:#555;
5156 text-transform:uppercase;
5157 border-bottom:none;
Dirk Doughertye21bed22014-05-02 15:14:04 -07005158 margin:0 0 1em;
Dirk Dougherty541b4942014-02-14 18:31:53 -08005159 padding:5px 0 0;
5160}
5161
5162
5163
5164/************* HOME/LANDING PAGE *****************/
5165
5166.slideshow-home {
5167 height: 500px;
5168 width: 940px;
5169 border-bottom: 1px solid #CCC;
5170 position: relative;
5171 margin: 0;
5172}
5173.slideshow-home .frame {
5174 width: 940px;
5175 height: 500px;
5176}
5177.slideshow-home .content-left {
5178 float: left;
5179 text-align: center;
5180 vertical-align: center;
5181 margin: 0 0 0 35px;
5182}
5183.slideshow-home .content-right {
5184 margin: 80px 0 0 0;
5185}
5186.slideshow-home .content-right p {
5187 margin-bottom: 10px;
5188}
5189.slideshow-home .content-right p:last-child {
5190 margin-top: 15px;
5191}
5192.slideshow-home .content-right h1 {
5193 padding:0;
5194}
5195.slideshow-home .item {
5196 height: 500px;
5197 width: 940px;
5198}
5199.home-sections {
5200 padding: 30px 20px 20px;
5201 margin: 20px 0;
5202 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5203}
5204.home-sections ul {
5205 margin: 0;
5206}
5207.home-sections ul li {
5208 float: left;
5209 display: block;
5210 list-style: none;
5211 width: 170px;
5212 height: 35px;
5213 border: 1px solid #ccc;
5214 background: white;
5215 margin-right: 10px;
5216 border-radius: 1px;
5217 -webkit-border-radius: 1px;
5218 -moz-border-radius: 1px;
5219 box-shadow: 1px 1px 5px #EEE;
5220 -webkit-box-shadow: 1px 1px 5px #EEE;
5221 -moz-box-shadow: 1px 1px 5px #EEE;
5222 background: white;
5223}
5224.home-sections ul li:hover {
5225 background: #F9F9F9;
5226 border: 1px solid #CCC;
5227}
5228.home-sections ul li a,
5229.home-sections ul li a:hover {
5230 font-weight: bold;
5231 margin-top: 8px;
5232 line-height: 18px;
5233 float: left;
5234 width: 100%;
5235 text-align: center;
5236 color: #09c !important;
5237}
5238.home-sections ul li a {
5239 font-weight: bold;
5240 margin-top: 8px;
5241 line-height: 18px;
5242 float: left;
5243 width:100%;
5244 text-align:center;
5245}
5246.home-sections ul li img {
5247 float: left;
5248 margin: -8px 0 0 10px;
5249}
5250.home-sections ul li.last {
5251 margin-right: 0px;
5252}
5253.fullpage #footer {
5254 margin-top: -40px;
5255}
Dirk Dougherty08032402014-02-15 10:14:35 -08005256
5257/************ DISTRIBUTE PAGES ******************/
5258
Dirk Dougherty08032402014-02-15 10:14:35 -08005259.article-detail #body-content {
5260 padding-top: 10px;
5261}
5262
5263/* A container for grid sets with uppercase h3 and rule */
5264.dynamic-grid h3 {
5265 font-size:14px;
5266 line-height:21px;
5267 color:#555;
5268 text-transform:uppercase;
5269 border-bottom:1px solid #CCC;
5270 padding:8px 0 0 1px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005271 margin-bottom:14px;
Dirk Dougherty08032402014-02-15 10:14:35 -08005272 clear:both;
5273}
5274
5275.top-right-float {
5276 float: right;
5277}
5278
5279.clearfloat {
5280 float: none;
5281 clear: both;
5282}
5283
5284.border-img {
5285 border: 1px solid #CCC;
5286}
5287
5288.center-img {
5289 margin: auto;
5290 text-align: center;
5291}
5292.center-img img {
5293 margin-bottom: 15px;
5294}
5295
5296.figure img, .border-img {
5297 margin-bottom: 15px;
5298}
5299
5300/************ RESOURCE CARDS ******************/
5301
5302/* Resource cards, 12, 13, 16-col */
5303
5304/* Basic card-styling with shadow */
5305.resource-card {
5306 border-radius: 1px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005307 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
Dirk Dougherty08032402014-02-15 10:14:35 -08005308 background: #fefefe;
5309}
5310
5311/* Styling for background image including tinting and section icons in stacks */
5312.card-bg {
5313 display: block;
5314 position: absolute;
5315 vertical-align: top;
5316 width: 100%;
5317 left: 0;
5318 top: 0;
5319 background-size: cover;
5320 background-repeat: no-repeat;
5321 background-position: center;
5322 background-image: url(../images/resource-card-default-android.jpg);
5323}
5324.card-bg:after {
5325 content: "";
5326 display: block;
5327 height: 100%;
5328 width: 100%;
5329 opacity: 1;
Dirk Dougherty318fb972014-04-08 18:46:53 -07005330 background: rgba(0, 0, 0, 0.2);
Dirk Dougherty08032402014-02-15 10:14:35 -08005331 -webkit-transition: opacity 0.5s;
5332 -moz-transition: opacity 0.5s;
5333 -o-transition: opacity 0.5s;
5334 transition: opacity 0.5s;
5335}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005336.static .card-bg:after {
5337 display:none;
5338}
Dirk Dougherty08032402014-02-15 10:14:35 -08005339.card-bg .card-section-icon {
5340 position: absolute;
5341 top: 50%;
5342 width: 100%;
5343 margin-top: -35px;
5344 text-align: center;
5345 padding-top: 65px;
5346 z-index: 100;
5347}
5348.card-bg .card-section-icon .icon {
5349 position: absolute;
5350 left: 50%;
5351 margin-left: -28px;
5352 top: 0px;
5353 width: 56px;
5354 height: 56px;
5355 background-repeat: no-repeat;
5356 background-position: 50% 50%;
5357 background-image: url(../images/stack-icon.png);
5358}
5359.card-bg .card-section-icon .section {
5360 text-transform: uppercase;
5361 color: white;
5362 font-size: 14px;
5363}
5364
5365.card-info {
5366 position: absolute;
5367 -webkit-box-sizing: border-box;
5368 -moz-box-sizing: border-box;
5369 box-sizing: border-box;
5370 top: 0;
5371 right: 0;
5372 bottom: 0;
5373 left: 0;
5374 overflow: hidden;
5375 background: #fefefe;
5376 padding: 4px 12px 6px 12px;
5377}
5378.card-info .section {
5379 text-transform: uppercase;
5380 color: #898989;
5381 font-size: 12px;
5382 margin-bottom: 1px;
5383}
5384.card-info .title {
5385 color: #363636;
5386 white-space: nowrap;
5387 overflow: hidden;
5388 text-overflow: ellipsis;
Dirk Dougherty318fb972014-04-08 18:46:53 -07005389 padding-bottom: 5px;
Dirk Dougherty08032402014-02-15 10:14:35 -08005390 margin-bottom: -2px;
5391 font-size: 16px;
5392}
5393.card-info .description {
Dirk Dougherty08032402014-02-15 10:14:35 -08005394 overflow: hidden;
5395}
5396.card-info .description .text {
5397 color: #464646;
5398 font: 13px/15px Roboto Condensed;
5399 overflow: hidden;
Dirk Dougherty318fb972014-04-08 18:46:53 -07005400 width:100%;
Dirk Dougherty08032402014-02-15 10:14:35 -08005401}
5402.card-info .description .util {
5403 position: absolute;
Dirk Dougherty318fb972014-04-08 18:46:53 -07005404 right: 5px;
5405 bottom: 70px; /*-2px;*/
Dirk Dougherty08032402014-02-15 10:14:35 -08005406 opacity: 0;
5407 -webkit-transition: opacity 0.5s;
5408 -moz-transition: opacity 0.5s;
5409 -o-transition: opacity 0.5s;
5410 transition: opacity 0.5s;
5411}
5412.card-info.empty-desc .title {
5413 white-space: normal;
5414 overflow: visible;
5415}
5416.card-info.empty-desc .description {
5417 display: none;
5418}
Dirk Dougherty318fb972014-04-08 18:46:53 -07005419/* Truncate card summaries at bounding box and
5420 * and apply ellipsis at lower right */
5421.ellipsis {
5422 overflow: hidden;
5423 float:right;
5424 line-height: 15px;
5425 width:100%;
5426}
5427.resource-card-6x6 .card-info .description .teddddddxt {
5428 float:left;
5429 position:relative;
5430 margin-left:0;
5431}
5432.ellipsis:before {
5433 content:"";
5434 float: left;
5435 width: 5px;
5436 height:100%;
5437}
5438.ellipsis > *:first-child.text {
5439 float: right;
5440 width: 100% !important;
5441 margin-left: -5px;
5442}
5443.ellipsis:after {
5444 content: "\02026";
5445 height:17px;
5446 padding-bottom:4px;
5447
5448 box-sizing: content-box;
5449 -webkit-box-sizing: content-box;
5450 -moz-box-sizing: content-box;
5451
5452 float: right; position: relative;
5453 top: -16px; left: 100%;
5454 width: 4em; margin-left: -4em;
5455 padding-right: 5px;
5456
5457 background: -webkit-gradient(linear, left top, right top,
5458 from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5459 background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5460 background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5461 background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5462 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5463}
5464.ellipsis:after {
5465 font-style: normal; color: #aaa;
5466 font-size:13px;
5467 text-align: right;
5468}
Dirk Dougherty08032402014-02-15 10:14:35 -08005469
5470/* Flow Layout */
5471.resource-flow-layout {
5472 display: inline-block;
5473}
5474.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5475 float: left;
5476 position: relative;
5477}
5478.resource-flow-layout .resource-card-stack > .resource-card {
5479 margin-right: 0px !important;
5480}
5481.resource-flow-layout:after {
5482 content: ".";
5483 display: block;
5484 height: 0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005485 position:relative;
Dirk Dougherty08032402014-02-15 10:14:35 -08005486 clear: both;
5487 visibility: hidden;
5488}
Dirk Dougherty08032402014-02-15 10:14:35 -08005489.resource-card:hover {
5490 cursor: pointer;
5491}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005492.static .resource-card:hover {
5493 cursor: auto;
5494}
Dirk Dougherty08032402014-02-15 10:14:35 -08005495.resource-card:hover .card-bg:after {
5496 opacity: 0;
5497}
Dirk Dougherty318fb972014-04-08 18:46:53 -07005498/* disabled to make way for fade/ellipsis truncation,
Dirk Doughertyff233cc2015-05-04 14:37:05 -07005499 and the plusone moves up.
Dirk Dougherty08032402014-02-15 10:14:35 -08005500.resource-card:hover .card-info .description .text {
5501 padding-right: 70px;
Dirk Dougherty318fb972014-04-08 18:46:53 -07005502} */
Dirk Dougherty08032402014-02-15 10:14:35 -08005503.resource-card:hover .card-info .description .util {
5504 opacity: 1;
5505}
5506
5507/* Carousel Layout */
5508/* Carousel styles for landing page */
5509.resource-carousel-layout {
5510 margin: 20px 0 20px 0;
5511 position: relative;
5512 overflow: hidden;
5513}
5514.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5515 display: none;
5516}
5517.resource-carousel-layout .pagination {
5518 bottom: 0px;
5519}
5520.resource-carousel-layout .frame li {
5521 position: relative;
5522}
5523.resource-carousel-layout .frame li .card-bg {
5524 height: 300px;
5525}
5526.resource-carousel-layout .frame li .card-info {
5527 padding: 7px 15px 0px 15px;
5528 top: 300px;
5529}
5530.resource-carousel-layout .frame li .card-info .section {
5531 font-size: 13px;
5532 margin-bottom: 7px;
5533}
5534.resource-carousel-layout .frame li .card-info .title {
5535 font-size: 25px;
5536 margin-bottom: 2px;
5537}
5538.resource-carousel-layout .frame li .card-info .description {
5539 font-family: 15px/16px Roboto Condensed, sans-serif;
5540}
5541.resource-carousel-layout .frame li .card-info .description .text {
5542 height: 40px;
5543}
Dirk Dougherty318fb972014-04-08 18:46:53 -07005544.resource-carousel-layout .frame li .card-info .description .util {
5545 bottom:97px;
5546 right:4px;
5547}
Dirk Dougherty08032402014-02-15 10:14:35 -08005548
5549/* Stack Layout */
5550.resource-stack-layout {
5551 display: inline-block;
5552}
5553.resource-stack-layout .resource-card-stack {
5554 float: left;
5555 position: relative;
5556}
5557.resource-stack-layout .resource-card {
5558 margin-bottom: 20px;
5559 display: block;
5560 position: relative;
5561}
5562.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5563 /*text-transform: uppercase;*/
5564 color: #898989;
5565 font-size: 17px;
5566 line-height: 24px;
5567 margin-bottom: 6px;
5568}
5569.resource-stack-layout .section-card {
5570 height: 284px;
5571}
5572.resource-stack-layout .section-card > .card-bg {
5573 height: 192px;
5574}
5575.resource-stack-layout .section-card > .card-info {
5576 padding: 4px 12px 6px 12px;
5577 top: 192px;
5578}
5579.resource-stack-layout .section-card > .card-info .section {
5580 display: none;
5581}
5582.resource-stack-layout .section-card > .card-info .title {
5583 font-size: 17px;
5584 border-bottom: 1px solid #959595;
5585 padding-bottom: 0px;
5586}
5587.resource-stack-layout .section-card > .card-info .description {
5588 font-size: 13px;
5589 line-height: 15px;
5590}
5591.resource-stack-layout .section-card > .card-info .description .text {
5592 height: 30px;
5593}
5594.resource-stack-layout .related-card {
5595 height: 90px;
5596}
5597.resource-stack-layout .related-card > .card-bg {
5598 left: 0;
5599 top: 0;
5600 width: 90px;
5601 height: 100%;
5602 position: absolute;
5603 display: block;
5604}
5605.resource-stack-layout .related-card > .card-info {
5606 left: 90px;
5607 padding: 4px 12px 4px 12px;
5608}
5609.resource-stack-layout .related-card > .card-info .section {
5610 font-size: 12px;
5611 margin-bottom: 1px;
5612 display: none;
5613}
5614.resource-stack-layout .related-card > .card-info .title {
5615 font-size: 16px;
5616 margin-bottom: -2px;
5617 white-space: normal;
5618 overflow: visible;
5619 text-overflow: ellipsis;
5620}
5621.resource-stack-layout .related-card > .card-info .title:after {
5622 content: url(../images/link-out.png);
5623 display: block;
5624}
5625.resource-stack-layout .related-card > .card-info .description {
5626 display: none;
5627}
5628.resource-stack-layout .section-card-menu {
5629 /* Flexible height */
5630 display: block;
5631 height: auto;
5632 width: auto;
5633}
5634.resource-stack-layout .section-card-menu .card-bg {
5635 height: 155px;
5636 /* Flexible height */
5637 position: relative;
5638 display: inline-block;
5639 vertical-align: top;
5640}
5641.resource-stack-layout .section-card-menu .card-info {
5642 padding: 4px 12px 0px 12px;
5643 /* Flexible height */
5644 position: relative;
5645 left: auto;
5646 top: auto;
5647 right: auto;
5648 bottom: auto;
5649}
5650.resource-stack-layout .section-card-menu .card-info ul {
5651 list-style: none;
5652 margin: 0;
5653}
5654.resource-stack-layout .section-card-menu .card-info ul li {
5655 list-style: none;
5656 margin: 0;
5657 padding: 15px 0;
5658 border-top-width: 1px;
5659 border-top-style: solid;
5660 border-top-color: #959595;
5661}
5662.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 {
5663 color: #363636 !important;
5664}
5665.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5666 border-top: none;
5667}
5668.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5669 opacity: 1;
5670 -webkit-transition: opacity 0.5s;
5671 -moz-transition: opacity 0.5s;
5672 -o-transition: opacity 0.5s;
5673 transition: opacity 0.5s;
5674}
5675.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5676 max-height: 30px;
5677 opacity: 1;
5678 -webkit-transition: max-height 0.5s, opacity 1s;
5679 -moz-transition: max-height 0.5s, opacity 1s;
5680 -o-transition: max-height 0.5s, opacity 1s;
5681 transition: max-height 0.5s, opacity 1s;
5682}
5683.resource-stack-layout .section-card-menu .card-info .title {
5684 font-size: 16px;
5685 margin-bottom: -2px;
5686 position: relative;
5687}
5688.resource-stack-layout .section-card-menu .card-info .title:after {
5689 background: url(../images/stack-arrow-right.png);
5690 content: '';
5691 opacity: 0;
5692 -webkit-transition: opacity 0.25s;
5693 -moz-transition: opacity 0.25s;
5694 -o-transition: opacity 0.25s;
5695 transition: opacity 0.25s;
5696 position: absolute;
5697 right: 0px;
5698 top: 3px;
5699 width: 10px;
5700 height: 15px;
5701}
5702.resource-stack-layout .section-card-menu .card-info .title.more {
5703 text-transform: uppercase;
5704 color: #898989;
5705 display: inline-block;
5706}
5707.resource-stack-layout .section-card-menu .card-info .title.more:after {
5708 background: url(../images/stack-arrow-right.png);
5709 content: '';
5710 display: block;
5711 position: absolute;
5712 right: -20px;
5713 top: 3px;
5714 width: 10px;
5715 height: 15px;
5716}
5717.resource-stack-layout .section-card-menu .card-info .description {
5718 max-height: 0px;
5719 opacity: 0;
5720 overflow: hidden;
5721 font-size: 13px;
5722 line-height: 15px;
5723 /* Hover off */
5724 -webkit-transition: max-height 0.5s, opacity 0.5s;
5725 -moz-transition: max-height 0.5s, opacity 0.5s;
5726 -o-transition: max-height 0.5s, opacity 0.5s;
5727 transition: max-height 0.5s, opacity 0.5s;
5728}
5729.resource-stack-layout .section-card-menu .card-info .description .text {
5730 height: 30px;
5731}
5732.resource-stack-layout:after {
5733 content: ".";
5734 display: block;
5735 height: 0;
5736 clear: both;
5737 visibility: hidden;
5738}
5739
5740/* Generate the flow layout styles for a 3-column 16-col span */
5741.resource-flow-layout.col-16 {
5742 margin: 0 -14px 0 0;
5743 width: 954px;
5744}
5745.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5746 margin: 0 14px 20px 0;
5747}
5748.resource-flow-layout.col-16 .resource-card-row-stack-last {
5749 margin-bottom: 0px !important;
5750}
5751.resource-flow-layout.col-16 .resource-card-col-stack-last {
5752 margin-bottom: 0px !important;
5753}
5754.resource-flow-layout.col-16 .resource-card-3x6 {
5755 width: 145px;
5756 height: 284px;
5757}
5758.resource-flow-layout.col-16 .resource-card-3x12 {
5759 width: 145px;
5760 height: 588px;
5761}
5762.resource-flow-layout.col-16 .resource-card-3x18 {
5763 width: 145px;
5764 height: 892px;
5765}
5766.resource-flow-layout.col-16 .resource-card-6x6 {
5767 width: 304px;
5768 height: 284px;
5769}
5770.resource-flow-layout.col-16 .resource-card-6x12 {
5771 width: 304px;
5772 height: 588px;
5773}
5774.resource-flow-layout.col-16 .resource-card-6x18 {
5775 width: 304px;
5776 height: 892px;
5777}
5778.resource-flow-layout.col-16 .resource-card-9x6 {
5779 width: 463px;
5780 height: 284px;
5781}
5782.resource-flow-layout.col-16 .resource-card-9x12 {
5783 width: 463px;
5784 height: 588px;
5785}
5786.resource-flow-layout.col-16 .resource-card-9x18 {
5787 width: 463px;
5788 height: 892px;
5789}
5790.resource-flow-layout.col-16 .resource-card-12x6 {
5791 width: 622px;
5792 height: 284px;
5793}
5794.resource-flow-layout.col-16 .resource-card-12x12 {
5795 width: 622px;
5796 height: 588px;
5797}
5798.resource-flow-layout.col-16 .resource-card-12x18 {
5799 width: 622px;
5800 height: 892px;
5801}
5802.resource-flow-layout.col-16 .resource-card-15x6 {
5803 width: 781px;
5804 height: 284px;
5805}
5806.resource-flow-layout.col-16 .resource-card-15x12 {
5807 width: 781px;
5808 height: 588px;
5809}
5810.resource-flow-layout.col-16 .resource-card-15x18 {
5811 width: 781px;
5812 height: 892px;
5813}
5814.resource-flow-layout.col-16 .resource-card-18x6 {
5815 width: 940px;
5816 height: 284px;
5817}
5818.resource-flow-layout.col-16 .resource-card-18x12 {
5819 width: 940px;
5820 height: 420px;
5821}
5822.resource-flow-layout.col-16 .resource-card-18x18 {
5823 width: 940px;
5824 height: 892px;
5825}
5826.resource-flow-layout.col-16 .resource-card-3x2 {
5827 width: 145px;
5828 height: 95px;
5829}
5830.resource-flow-layout.col-16 .resource-card-3x2x3 {
5831 width: 145px;
5832 height: 90px;
5833 margin-bottom: 7px;
5834}
5835.resource-flow-layout.col-16 .resource-card-3x3 {
5836 width: 145px;
5837 height: 142px;
5838}
5839.resource-flow-layout.col-16 .resource-card-3x3x2 {
5840 width: 145px;
5841 height: 138px;
5842 margin-bottom: 8px;
5843}
5844.resource-flow-layout.col-16 .resource-card-6x2 {
5845 width: 304px;
5846 height: 95px;
5847}
5848.resource-flow-layout.col-16 .resource-card-6x2x3 {
5849 width: 304px;
5850 height: 90px;
5851 margin-bottom: 7px;
5852}
5853.resource-flow-layout.col-16 .resource-card-6x3 {
5854 width: 304px;
5855 height: 142px;
5856}
5857.resource-flow-layout.col-16 .resource-card-6x3x2 {
5858 width: 304px;
5859 height: 138px;
5860 margin-bottom: 8px;
5861}
5862.resource-flow-layout.col-16 .resource-card-9x2 {
5863 width: 463px;
5864 height: 95px;
5865}
5866.resource-flow-layout.col-16 .resource-card-9x2x3 {
5867 width: 463px;
5868 height: 90px;
5869 margin-bottom: 7px;
5870}
5871.resource-flow-layout.col-16 .resource-card-9x3 {
5872 width: 463px;
5873 height: 142px;
5874}
5875.resource-flow-layout.col-16 .resource-card-9x3x2 {
5876 width: 463px;
5877 height: 138px;
5878 margin-bottom: 8px;
5879}
5880.resource-flow-layout.col-16 .resource-card-12x2 {
5881 width: 622px;
5882 height: 95px;
5883}
5884.resource-flow-layout.col-16 .resource-card-12x2x3 {
5885 width: 622px;
5886 height: 90px;
5887 margin-bottom: 7px;
5888}
5889.resource-flow-layout.col-16 .resource-card-12x3 {
5890 width: 622px;
5891 height: 142px;
5892}
5893.resource-flow-layout.col-16 .resource-card-12x3x2 {
5894 width: 622px;
5895 height: 138px;
5896 margin-bottom: 8px;
5897}
5898.resource-flow-layout.col-16 .resource-card-15x2 {
5899 width: 781px;
5900 height: 95px;
5901}
5902.resource-flow-layout.col-16 .resource-card-15x2x3 {
5903 width: 781px;
5904 height: 90px;
5905 margin-bottom: 7px;
5906}
5907.resource-flow-layout.col-16 .resource-card-15x3 {
5908 width: 781px;
5909 height: 142px;
5910}
5911.resource-flow-layout.col-16 .resource-card-15x3x2 {
5912 width: 781px;
5913 height: 138px;
5914 margin-bottom: 8px;
5915}
5916.resource-flow-layout.col-16 .resource-card-18x2 {
5917 width: 940px;
5918 height: 95px;
5919}
5920.resource-flow-layout.col-16 .resource-card-18x2x3 {
5921 width: 940px;
5922 height: 90px;
5923 margin-bottom: 7px;
5924}
5925.resource-flow-layout.col-16 .resource-card-18x3 {
5926 width: 940px;
5927 height: 142px;
5928}
5929.resource-flow-layout.col-16 .resource-card-18x3x2 {
5930 width: 940px;
5931 height: 138px;
5932 margin-bottom: 8px;
5933}
5934
5935/* Generate the flow layout styles for a 3-column 16-col span */
5936.resource-flow-layout.col-12 {
5937 margin: 0 -14px 0 0;
5938 width: 714px;
5939}
5940
5941.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5942 margin: 0 14px 20px 0;
5943}
5944.resource-flow-layout.col-12 .resource-card-row-stack-last {
5945 margin-bottom: 0px !important;
5946}
5947.resource-flow-layout.col-12 .resource-card-col-stack-last {
5948 margin-bottom: 0px !important;
5949}
5950.resource-flow-layout.col-12 .resource-card-3x6 {
5951 width: 105px;
5952 height: 284px;
5953}
5954.resource-flow-layout.col-12 .resource-card-3x12 {
5955 width: 105px;
5956 height: 588px;
5957}
5958.resource-flow-layout.col-12 .resource-card-3x18 {
5959 width: 105px;
5960 height: 892px;
5961}
5962.resource-flow-layout.col-12 .resource-card-6x6 {
5963 width: 224px;
5964 height: 284px;
5965}
5966.resource-flow-layout.col-12 .resource-card-6x12 {
5967 width: 224px;
5968 height: 588px;
5969}
5970.resource-flow-layout.col-12 .resource-card-6x18 {
5971 width: 224px;
5972 height: 892px;
5973}
5974.resource-flow-layout.col-12 .resource-card-9x6 {
5975 width: 343px;
5976 height: 284px;
5977}
5978.resource-flow-layout.col-12 .resource-card-9x12 {
5979 width: 343px;
5980 height: 588px;
5981}
5982.resource-flow-layout.col-12 .resource-card-9x18 {
5983 width: 343px;
5984 height: 892px;
5985}
5986.resource-flow-layout.col-12 .resource-card-12x6 {
5987 width: 462px;
5988 height: 284px;
5989}
5990.resource-flow-layout.col-12 .resource-card-12x12 {
5991 width: 462px;
5992 height: 588px;
5993}
5994.resource-flow-layout.col-12 .resource-card-12x18 {
5995 width: 462px;
5996 height: 892px;
5997}
5998.resource-flow-layout.col-12 .resource-card-15x6 {
5999 width: 581px;
6000 height: 284px;
6001}
6002.resource-flow-layout.col-12 .resource-card-15x12 {
6003 width: 581px;
6004 height: 588px;
6005}
6006.resource-flow-layout.col-12 .resource-card-15x18 {
6007 width: 581px;
6008 height: 892px;
6009}
6010.resource-flow-layout.col-12 .resource-card-18x6 {
6011 width: 700px;
6012 height: 284px;
6013}
6014.resource-flow-layout.col-12 .resource-card-18x12 {
6015 width: 700px;
6016 height: 420px;
6017}
6018.resource-flow-layout.col-12 .resource-card-18x18 {
6019 width: 700px;
6020 height: 892px;
6021}
6022.resource-flow-layout.col-12 .resource-card-3x2 {
6023 width: 105px;
6024 height: 95px;
6025}
6026.resource-flow-layout.col-12 .resource-card-3x2x3 {
6027 width: 105px;
6028 height: 90px;
6029 margin-bottom: 7px;
6030}
6031.resource-flow-layout.col-12 .resource-card-3x3 {
6032 width: 105px;
6033 height: 142px;
6034}
6035.resource-flow-layout.col-12 .resource-card-3x3x2 {
6036 width: 105px;
6037 height: 138px;
6038 margin-bottom: 8px;
6039}
6040.resource-flow-layout.col-12 .resource-card-6x2 {
6041 width: 224px;
6042 height: 95px;
6043}
6044.resource-flow-layout.col-12 .resource-card-6x2x3 {
6045 width: 224px;
6046 height: 90px;
6047 margin-bottom: 7px;
6048}
6049.resource-flow-layout.col-12 .resource-card-6x3 {
6050 width: 224px;
6051 height: 142px;
6052}
6053.resource-flow-layout.col-12 .resource-card-6x3x2 {
6054 width: 224px;
6055 height: 138px;
6056 margin-bottom: 8px;
6057}
6058.resource-flow-layout.col-12 .resource-card-9x2 {
6059 width: 343px;
6060 height: 95px;
6061}
6062.resource-flow-layout.col-12 .resource-card-9x2x3 {
6063 width: 343px;
6064 height: 90px;
6065 margin-bottom: 7px;
6066}
6067.resource-flow-layout.col-12 .resource-card-9x3 {
6068 width: 343px;
6069 height: 142px;
6070}
6071.resource-flow-layout.col-12 .resource-card-9x3x2 {
6072 width: 343px;
6073 height: 138px;
6074 margin-bottom: 8px;
6075}
6076.resource-flow-layout.col-12 .resource-card-12x2 {
6077 width: 462px;
6078 height: 95px;
6079}
6080.resource-flow-layout.col-12 .resource-card-12x2x3 {
6081 width: 462px;
6082 height: 90px;
6083 margin-bottom: 7px;
6084}
6085.resource-flow-layout.col-12 .resource-card-12x3 {
6086 width: 462px;
6087 height: 142px;
6088}
6089.resource-flow-layout.col-12 .resource-card-12x3x2 {
6090 width: 462px;
6091 height: 138px;
6092 margin-bottom: 8px;
6093}
6094.resource-flow-layout.col-12 .resource-card-15x2 {
6095 width: 581px;
6096 height: 95px;
6097}
6098.resource-flow-layout.col-12 .resource-card-15x2x3 {
6099 width: 581px;
6100 height: 90px;
6101 margin-bottom: 7px;
6102}
6103.resource-flow-layout.col-12 .resource-card-15x3 {
6104 width: 581px;
6105 height: 142px;
6106}
6107.resource-flow-layout.col-12 .resource-card-15x3x2 {
6108 width: 581px;
6109 height: 138px;
6110 margin-bottom: 8px;
6111}
6112.resource-flow-layout.col-12 .resource-card-18x2 {
6113 width: 700px;
6114 height: 95px;
6115}
6116.resource-flow-layout.col-12 .resource-card-18x2x3 {
6117 width: 700px;
6118 height: 90px;
6119 margin-bottom: 7px;
6120}
6121.resource-flow-layout.col-12 .resource-card-18x3 {
6122 width: 700px;
6123 height: 142px;
6124}
6125.resource-flow-layout.col-12 .resource-card-18x3x2 {
6126 width: 700px;
6127 height: 138px;
6128 margin-bottom: 8px;
6129}
6130
6131/* Generate the flow layout styles for a 3-column 13-col span */
6132
6133.resource-flow-layout.col-13 {
6134 margin: 0 -14px 0 0;
6135 width: 774px;
6136}
6137.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
6138 margin: 0 14px 20px 0;
6139}
6140.resource-flow-layout.col-13 .resource-card-row-stack-last {
6141 margin-bottom: 0px !important;
6142}
6143.resource-flow-layout.col-13 .resource-card-col-stack-last {
6144 margin-bottom: 0px !important;
6145}
6146.resource-flow-layout.col-13 .resource-card-3x6 {
6147 width: 115px;
6148 height: 284px;
6149}
6150.resource-flow-layout.col-13 .resource-card-3x12 {
6151 width: 115px;
6152 height: 588px;
6153}
6154.resource-flow-layout.col-13 .resource-card-3x18 {
6155 width: 115px;
6156 height: 892px;
6157}
6158.resource-flow-layout.col-13 .resource-card-6x6 {
6159 width: 244px;
6160 height: 284px;
6161}
6162.resource-flow-layout.col-13 .resource-card-6x12 {
6163 width: 244px;
6164 height: 588px;
6165}
6166.resource-flow-layout.col-13 .resource-card-6x18 {
6167 width: 244px;
6168 height: 892px;
6169}
6170.resource-flow-layout.col-13 .resource-card-9x6 {
6171 width: 373px;
6172 height: 284px;
6173}
6174.resource-flow-layout.col-13 .resource-card-9x12 {
6175 width: 373px;
6176 height: 588px;
6177}
6178.resource-flow-layout.col-13 .resource-card-9x18 {
6179 width: 373px;
6180 height: 892px;
6181}
6182.resource-flow-layout.col-13 .resource-card-12x6 {
6183 width: 502px;
6184 height: 284px;
6185}
6186.resource-flow-layout.col-13 .resource-card-12x12 {
6187 width: 502px;
6188 height: 588px;
6189}
6190.resource-flow-layout.col-13 .resource-card-12x18 {
6191 width: 502px;
6192 height: 892px;
6193}
6194.resource-flow-layout.col-13 .resource-card-15x6 {
6195 width: 631px;
6196 height: 284px;
6197}
6198.resource-flow-layout.col-13 .resource-card-15x12 {
6199 width: 631px;
6200 height: 588px;
6201}
6202.resource-flow-layout.col-13 .resource-card-15x18 {
6203 width: 631px;
6204 height: 892px;
6205}
6206.resource-flow-layout.col-13 .resource-card-18x6 {
6207 width: 760px;
6208 height: 284px;
6209}
6210.resource-flow-layout.col-13 .resource-card-18x12 {
6211 width: 760px;
6212 height: 420px;
6213}
6214.resource-flow-layout.col-13 .resource-card-18x18 {
6215 width: 760px;
6216 height: 892px;
6217}
6218.resource-flow-layout.col-13 .resource-card-3x2 {
6219 width: 115px;
6220 height: 95px;
6221}
6222.resource-flow-layout.col-13 .resource-card-3x2x3 {
6223 width: 115px;
6224 height: 90px;
6225 margin-bottom: 7px;
6226}
6227.resource-flow-layout.col-13 .resource-card-3x3 {
6228 width: 115px;
6229 height: 142px;
6230}
6231.resource-flow-layout.col-13 .resource-card-3x3x2 {
6232 width: 115px;
6233 height: 138px;
6234 margin-bottom: 8px;
6235}
6236.resource-flow-layout.col-13 .resource-card-6x2 {
6237 width: 244px;
6238 height: 95px;
6239}
6240.resource-flow-layout.col-13 .resource-card-6x2x3 {
6241 width: 244px;
6242 height: 90px;
6243 margin-bottom: 7px;
6244}
6245.resource-flow-layout.col-13 .resource-card-6x3 {
6246 width: 244px;
6247 height: 142px;
6248}
6249.resource-flow-layout.col-13 .resource-card-6x3x2 {
6250 width: 244px;
6251 height: 138px;
6252 margin-bottom: 8px;
6253}
6254.resource-flow-layout.col-13 .resource-card-9x2 {
6255 width: 373px;
6256 height: 95px;
6257}
6258.resource-flow-layout.col-13 .resource-card-9x2x3 {
6259 width: 373px;
6260 height: 90px;
6261 margin-bottom: 7px;
6262}
6263.resource-flow-layout.col-13 .resource-card-9x3 {
6264 width: 373px;
6265 height: 142px;
6266}
6267.resource-flow-layout.col-13 .resource-card-9x3x2 {
6268 width: 373px;
6269 height: 138px;
6270 margin-bottom: 8px;
6271}
6272.resource-flow-layout.col-13 .resource-card-12x2 {
6273 width: 502px;
6274 height: 95px;
6275}
6276.resource-flow-layout.col-13 .resource-card-12x2x3 {
6277 width: 502px;
6278 height: 90px;
6279 margin-bottom: 7px;
6280}
6281.resource-flow-layout.col-13 .resource-card-12x3 {
6282 width: 502px;
6283 height: 142px;
6284}
6285.resource-flow-layout.col-13 .resource-card-12x3x2 {
6286 width: 502px;
6287 height: 138px;
6288 margin-bottom: 8px;
6289}
6290.resource-flow-layout.col-13 .resource-card-15x2 {
6291 width: 631px;
6292 height: 95px;
6293}
6294.resource-flow-layout.col-13 .resource-card-15x2x3 {
6295 width: 631px;
6296 height: 90px;
6297 margin-bottom: 7px;
6298}
6299.resource-flow-layout.col-13 .resource-card-15x3 {
6300 width: 631px;
6301 height: 142px;
6302}
6303.resource-flow-layout.col-13 .resource-card-15x3x2 {
6304 width: 631px;
6305 height: 138px;
6306 margin-bottom: 8px;
6307}
6308.resource-flow-layout.col-13 .resource-card-18x2 {
6309 width: 760px;
6310 height: 95px;
6311}
6312.resource-flow-layout.col-13 .resource-card-18x2x3 {
6313 width: 760px;
6314 height: 90px;
6315 margin-bottom: 7px;
6316}
6317.resource-flow-layout.col-13 .resource-card-18x3 {
6318 width: 760px;
6319 height: 142px;
6320}
6321.resource-flow-layout.col-13 .resource-card-18x3x2 {
6322 width: 760px;
6323 height: 138px;
6324 margin-bottom: 8px;
6325}
6326
6327/*
6328 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6329*/
6330/* Single row items, might be simpler to just apply a class */
6331.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 {
6332 height: 192px;
6333}
6334.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 {
6335 padding: 4px 12px 6px 12px;
6336 top: 192px;
6337}
6338.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 {
6339 font-size: 12px;
6340 margin-bottom: 1px;
6341}
6342.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 {
6343 font-size: 16px;
6344 margin-bottom: -2px;
6345}
6346.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 {
6347 font-size: 13px;
6348 line-height: 15px;
6349}
6350.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 {
6351 height: 30px;
6352}
6353
6354/* Double row items */
6355.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 {
6356 height: 320px;
6357}
6358.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 {
6359 padding: 4px 12px 6px 12px;
6360 top: 320px;
6361}
6362.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 {
6363 font-size: 12px;
6364 margin-bottom: 1px;
6365}
6366.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 {
6367 font-size: 16px;
6368 margin-bottom: -2px;
6369 white-space: normal;
6370}
6371.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 {
6372 font-size: 13px;
6373 line-height: 15px;
6374}
6375
6376/* 1/3 row items */
6377.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 {
6378 left: 0;
6379 top: 0;
6380 width: 90px;
6381 height: 100%;
6382 position: absolute;
6383 display: block;
6384}
6385.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 {
6386 left: 90px;
6387 padding: 4px 12px 4px 12px;
6388 height: 80px;
6389 overflow: hidden;
6390}
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006391.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 -08006392 font-size: 12px;
6393 margin-bottom: 1px;
6394 /* display: none; */
6395}
6396.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 {
6397 font-size: 16px;
6398 margin-bottom: -2px;
6399 white-space: normal;
6400 overflow: visible;
6401 text-overflow: ellipsis;
6402}
6403.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 {
6404 /* content: url(../images/link-out.png); */
6405 display: block;
6406}
6407.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 {
6408 display: none;
6409}
6410
Dirk Doughertyff233cc2015-05-04 14:37:05 -07006411
6412/* Override to show the description instead of the content section */
6413.no-section .resource-card-3x2 > .card-info .section,
6414.no-section .resource-card-6x2 > .card-info .section {
6415 display: none;
6416}
6417.no-section .resource-card-3x2 > .card-info .description,
6418.no-section .resource-card-6x2 > .card-info .description {
6419 display: block;
6420}
6421
Dirk Dougherty08032402014-02-15 10:14:35 -08006422/* 1/2 row items */
6423.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 {
6424 left: 0;
6425 top: 0;
6426 width: 90px;
6427 height: 100%;
6428 position: absolute;
6429 display: block;
6430}
6431.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 {
6432 left: 90px;
6433 padding: 4px 12px 0px 12px;
6434}
6435.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 {
6436 font-size: 12px;
6437 margin-bottom: 1px;
6438 display: none;
6439}
6440.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 {
6441 font-size: 16px;
6442 margin-bottom: -2px;
6443 white-space: normal;
6444 overflow: visible;
6445}
6446.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 {
6447 font-size: 12px;
6448 line-height: 15px;
6449 padding-right: 0px !important;
6450 height: 80px;
6451}
6452.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 {
6453 display: none;
6454}
Dirk Dougherty318fb972014-04-08 18:46:53 -07006455/* placement of plusone */
6456.resource-card-6x12 > .card-info .description .util, .resource-card-9x12 > .card-info .description .util, .resource-card-12x12 > .card-info .description .util, .resource-card-15x12 > .card-info .description .util {
6457 bottom:2px;
6458}
6459.resource-card-18x12 > .card-info .description .util {
6460 bottom:2px;
6461}
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006462/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6463 Suppresses "section" and puts the title above a hairline rule. */
6464.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6465 display:none;
6466}
6467.landing .card-info .title {
6468 color: #898989;
6469 font-size: 17px;
6470 line-height: 24px;
6471 margin-bottom: 6px;
6472 border-bottom: 1px solid #959595;
6473 padding-bottom: 0px;
6474}
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006475.landing .card-info .description {
6476 font-size: 13px;
6477 line-height: 15px;
6478}
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006479.landing .card-info .description .text {
6480height:30px;
Dirk Dougherty46b443a2014-04-06 15:27:33 -07006481}
Dirk Dougherty318fb972014-04-08 18:46:53 -07006482.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
6483 bottom:2px;
6484}
Dirk Dougherty08032402014-02-15 10:14:35 -08006485/*
6486 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6487*/
6488.resource-stack-layout.col-16 {
6489 margin: 0 -14px 0 0;
6490 width: 954px;
6491}
6492.resource-stack-layout.col-16 .resource-card-stack {
6493 margin: 0 14px 0 0;
6494 width: 304px;
6495}
6496
6497/* Example of card menu tinting */
6498.resource-widget[data-section=distribute\/tools] .section-card-menu
6499.card-bg:after {
6500 background: rgba(126, 55, 148, 0.4) !important;
6501}
6502.resource-widget[data-section=distribute\/tools] .section-card-menu
6503.card-section-icon .icon {
6504 background-color: #7e3794 !important;
6505}
6506.resource-widget[data-section=distribute\/tools] .section-card-menu
6507.card-info ul li {
6508 border-top-color: #7e3794 !important;
6509}
6510
6511/* tinting for stacks */
6512
6513div.jd-descr > .resource-widget[data-section=distribute\/tools]
6514.section-card-menu .card-info ul li {
6515 border-top-color: #7e3794 !important;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07006516}
6517
6518
6519
6520/**
6521 * UTILITIES
6522 */
6523
6524
6525.border-box {
6526 box-sizing: border-box;
6527}
6528
6529.vertical-center-outer {
6530 display: table;
6531 height: 100%;
6532 width: 100%;
6533}
6534
6535.vertical-center-inner {
6536 display: table-cell;
6537 vertical-align: middle;
6538}
6539
6540/**
6541 * TYPE STYLES
6542 */
6543
6544.landing-h1 {
6545 font-weight: 100;
6546 font-size: 60px;
6547 line-height: 78px;
6548 text-align: center;
6549 letter-spacing: -1px;
6550}
6551
6552.landing-pre-h1 {
6553 font-weight: 400;
6554 font-size: 28px;
6555 color: #93B73F;
6556 line-height: 36px;
6557 text-align: center;
6558 letter-spacing: -1px;
6559 text-transform: uppercase;
6560
6561}
6562
6563.landing-h1.hero {
6564 text-align: left;
6565}
6566
6567.landing-h2 {
6568 font-weight: 300;
6569 font-size: 42px;
6570 line-height: 64px;
6571 text-align: center;
6572}
6573
6574.landing-subhead {
6575 color: #999999;
6576 font-size: 20px;
6577 line-height: 28px;
6578 font-weight:300;
6579 text-align: center;
6580}
6581.landing-subhead.hero {
6582 text-align: left;
6583 color: white;
6584}
6585
6586.landing-hero-description {
6587 text-align: left;
6588 margin: 1em 0;
6589}
6590
6591.landing-hero-description p {
6592 font-weight: 300;
6593 margin: 0;
6594 font-size: 18px;
6595 line-height: 24px;
6596}
6597
6598.landing-body .landing-small {
6599 font-size: 14px;
6600 line-height: 19px;
6601}
6602
6603.landing-body.landing-align-center {
6604 text-align: center;
6605}
6606
6607.landing-align-left {
6608 text-align: left;
6609}
6610
6611/**
6612 * LAYOUT
6613 */
6614
6615#body-content,
6616.fullpage,
6617#jd-content,
6618.jd-descr,
6619.landing-body-content {
6620 height: 100%;
6621}
6622
6623.landing-section {
6624 padding: 80px 10px 80px;
6625 width: 100%;
6626 margin-left: -10px;
6627 text-rendering: optimizeLegibility;
6628}
6629
6630#extending-android-to-wearables {
6631 padding-top: 30px;
6632}
6633
6634.landing-short-section {
6635 padding: 40px 10px 28px;
6636}
6637
6638.landing-gray-background {
6639 background-color: #e9e9e9;
6640}
6641
6642.landing-white-background {
6643 background-color: white;
6644}
6645
6646.landing-red-background {
6647 color: white;
6648 background-color: hsl(8, 70%, 54%);
6649}
6650
6651.landing-subhead-red {
6652 color: hsl(8, 71%, 84%);
6653 text-align: left;
6654}
6655
6656.landing-subhead-red p {
6657 margin-top: 20px;
6658}
6659
6660.landing-hero-container {
6661 height: 100%;
6662}
6663
6664
6665.preview-hero {
6666 height: calc(100% - 110px);
6667 min-height: 504px;
6668 margin-top: -5px;
6669 padding-top: 0;
6670 padding-bottom: 0;
6671 background-image: url(../../preview/images/hero.jpg);
6672 background-size: cover;
6673 background-position: right center;
6674 color: white;
6675 position: relative;
6676 overflow: hidden;
6677}
6678
6679.wear-hero {
6680 height: calc(100% - 110px);
6681 min-height: 504px;
6682 margin-top: -5px;
6683 padding-top: 0;
6684 padding-bottom: 0;
6685 background-image: url(../../wear/images/hero.jpg);
6686 background-size: cover;
6687 background-position: top center;
6688 color: white;
6689 position: relative;
6690 overflow: hidden;
6691}
6692
6693.tv-hero {
6694 height: calc(100% - 110px);
6695 min-height: 504px;
6696 margin-top: -5px;
6697 padding-top: 0;
6698 padding-bottom: 0;
6699 background-image: url(../../tv/images/hero.jpg);
6700 background-size: cover;
6701 background-position: right center;
6702 color: white;
6703 position: relative;
6704 overflow: hidden;
6705}
6706
6707.auto-hero {
6708 height: calc(100% - 110px);
6709 min-height: 504px;
6710 margin-top: -5px;
6711 padding-top: 0;
6712 padding-bottom: 0;
6713 background-image: url(../../auto/images/hero.jpg);
6714 background-size: cover;
6715 background-position: right center;
6716 color: white;
6717 position: relative;
6718 overflow: hidden;
6719}
6720
6721.landing-hero-scrim {
6722 background: black;
6723 opacity: .2;
6724 position: absolute;
6725 width: 100%;
6726 height: 100%;
6727 margin-left: -10px;
6728}
6729
6730.landing-hero-wrap {
6731 margin: 0 auto;
6732 width: 940px;
6733 clear: both;
6734 height: 100%;
6735 position: relative;
6736}
6737
6738.landing-section-header {
6739 margin-bottom: 40px;
6740}
6741
6742.landing-hero-wrap .landing-section-header {
6743 margin-bottom: 16px;
6744}
6745
6746.landing-body {
6747 font-size: 18px;
6748 line-height: 24px;
6749}
6750
6751.landing-button {
6752 white-space: nowrap;
6753 display: inline-block;
6754 padding: 16px 32px;
6755 font-size: 18px;
6756 font-weight: 500;
6757 line-height: 24px;
6758 cursor: pointer;
6759 color: white;
6760 -webkit-user-select: none;
6761 -moz-user-select: none;
6762 -o-user-select: none;
6763 user-select: none;
6764 -webkit-transition: .2s background-color ease-in-out;
6765 -moz-transition: .2s background-color ease-in-out;
6766 -o-transition: .2s background-color ease-in-out;
6767 transition: .2s background-color ease-in-out;
6768}
6769
6770.landing-primary {
6771 background-color: hsl(8, 70%, 44%);
6772 color: #f8f8f8;
6773}
6774
6775.landing-button.landing-primary:hover {
6776 background-color: hsl(8, 70%, 36%);
6777}
6778
6779.landing-button.landing-primary:active {
6780 background-color: hsl(8, 70%, 30%);
6781}
6782
6783.landing-button.landing-secondary {
6784 background-color: #2faddb;
6785}
6786
6787.landing-button.landing-secondary:hover {
6788 background-color: #09c;
6789}
6790
6791.landing-button.landing-secondary:active {
6792 background-color: #3990ab;
6793}
6794
6795a.landing-button,
6796a.landing-button:hover,
6797a.landing-button:visited {
6798 color: white !important;
6799}
6800
6801.landing-video-link {
6802 white-space: nowrap;
6803 display: inline-block;
6804 padding: 16px 32px 16px 82px;
6805 font-size: 18px;
6806 font-weight: 400;
6807 line-height: 24px;
6808 cursor: pointer;
6809 color: hsla(0, 0%, 100%, .8);
6810 -webkit-user-select: none;
6811 -moz-user-select: none;
6812 -o-user-select: none;
6813 user-select: none;
6814 -webkit-transition: .2s color ease-in-out;
6815 -moz-transition: .2s color ease-in-out;
6816 -o-transition: .2s color ease-in-out;
6817 transition: .2s color ease-in-out;
6818}
6819
6820.landing-video-link:before {
6821 height: 64px;
6822 width: 64px;
6823 display: inline-block;
6824 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAFuklEQVR42u2dXWgcVRSAV9LWtBBTTZVWUhNqEQtq1QeroDRKFRFsROqTYPuo+JCiIoJKFC0USqlUfCiowRcfrBgVUUElefAPkW5T8aeaGn9aRbFsjP0x2cx8PuRMvFxmdjeb2Z17Z8+B85DsZPbO+eaec3/OPSkABdXsVI2gABSAqgJQAKoKQAGoKgAFoKoAFICqAlAAqgpAAai6DqDRAiwDeoFtwB7gPaAInABKwKToCWAMeB/YDdwJrAWWNLh9+QMAXABsBQ4A3wFTwAxQBmaBAAhjNJDPy3L938BXwAvArUCHAkh+kCXAVcA+YBw4bRg7MngtkgTlDPA98CywHmhTAP8/xCbgVeAvMZZpwDQllN7xB/AysKGlAQAXAvuBkzW85UVgCBgENlfQQbmuWAXELPAnsAvoaikAQBtwh/j3coLhS2LIfqCzzu/plL8fkvvFgZiR4L2lHrfkHQBgpQTFUwmGnwC212v0KjC2y/3jQPwDPA+05xYAcBHwubx1YZzhC02QBBBRbxgBzssdAOBy4JgRZE0ZTPuNr7FHDCbEhqNAd24AAN0yUbID7QSwsZChABut3hANXY8Bq70HIMb/Ocb4w81+66v0hmGrN0QQ1ngLQJYRvpWHMWWo4KDIaMnuCcVKgdlZAGL8t2J8vpPGrwChDLyWBMFlAA8D0z4ZvwKEs8D93gCQEc9Jy/jFgkdizaRDGUSs8wXAu1bQLQE9ngHosWbPAXDQeQAypT9rBd3+gociyxi2K9riLABZUj5iuZ6RgsciM2OzFxw2A7JrAO6VwGtKTwpG+Anoy9AVmb3gDHCPcwCAFcChRox6jPu9CazMeFQUAKNRL3AJwE2yopjq228BQPZ/d2bcCyaBTa4BeNGa8Q6naIA4GQWubiKEYWvBbp8zAGQt5VfL/fQ3GEAkTzXDLVkjokA2k5a7AuA2GaLNj/tTfvhq0pQgbcwLQtlQusYVALtlzSR191MjADNI9zbJDZWBR10BMGr5/4GMADQ0SAMDlht62xUAxy0AmzMEEMnhtIO0ZF2YAH5wITd0hQw/5wE04M1bjDyXZpC2hqMlYGnWAHqBf40APOEYgChI35VSWyasWfGqrAH0WVkOIw4CSC1IG2tDoSy7XJE1gPs8ArDoIG0BmJGk30wBDHgGYFFBOgbAtqwB7GxxAHerC8rOBU0Dt2gQzjYIb8gawDor+6HVhqFdrkzEwhabiAVOTMSkUb+06FLEUVfWgj5q0cW4g64AeNo66ZLlcnTDNmesBN4y8KArAG6QU42ttCEzBVzpCoAO4EfLDeV5SzIEvgHaXdqUP2BlQud1Ux55zj2uZUX02cPRnKalRLmu17qYmPWF5YbymJgVAh8Ay5wCII3ZEZOYm6fURGT2u9X43Mnk3CDHybmfmRVYXExPv9nKEcpLejqSC3SjdY2TBzTesHqB7wc0onTEV2KucxLApXKkJy9HlAI5anuJFwCkYQ/EuCJfD+mdBnYkXOssgHY53un7MdVZ4CVgqVcADAhjMafkfTioHc14P04yvvMApIEXy5F/+7S8y6UKolPyR4BVVf7Wi2IdawwIPhTrmAW+rmZ8bwBIQ7vloXwoVzNWS6UUrwAYy9YfOlqwKZDkgneA5Qu4l3cly84F9sqGhislywLmaozuYoGFXr0DII1ukxP1hxJ6QzR7HqLxRfumZaRzXZ3f4XXZyi7gCeB3kqsnzs+kSb9s5XHgMeD8RTxDLgq3rmeuYuFvNYCoR8wqujNi+L3UWBcu9wAMt3QZ8LiMlk5RuU50teq6kcEDgTolveIRYHUQBOek1O5cFu/ukLz7/ZJgNSm+OirebWpgaPS7slxfAr4EngGuX8jopqUBxGzyrAVuB54EXgc+lV4yLhO8cfn5E+ZqUD8kBu9sQvv0Hzj4rmoEBaAAVBWAAlBVAApAVQEoAFUFoABUFYACUFUACkC1CfofXVRJocowZVYAAAAASUVORK5CYII=);
6825 background-size: contain;
6826 position: absolute;
6827 content: "";
6828 opacity: .7;
6829 margin-top: -19px;
6830 margin-left: -64px;
6831 -webkit-transition: .2s opacity ease-in-out;
6832 -moz-transition: .2s opacity ease-in-out;
6833 -o-transition: .2s opacity ease-in-out;
6834 transition: .2s opacity ease-in-out;
6835}
6836
6837.landing-video-link:hover {
6838 color: hsla(0, 0%, 100%, 1);
6839}
6840
6841.landing-video-link:hover:before {
6842 opacity: 1;
6843}
6844
6845.landing-social-image {
6846 float: left;
6847 margin-right: 14px;
6848 height: 64px;
6849 width: 64px;
6850}
6851
6852.landing-social-copy {
6853 padding-left: 78px;
6854}
6855
6856.landing-scroll-down-affordance {
6857 position: absolute;
6858 bottom: 0;
6859 width: 100%;
6860 text-align: center;
6861 z-index: 10;
6862}
6863
6864.landing-down-arrow {
6865 padding: 24px;
6866 display: inline-block;
6867 opacity: .5;
6868 -webkit-transition: .2s opacity ease-in-out;
6869 -moz-transition: .2s opacity ease-in-out;
6870 -o-transition: .2s opacity ease-in-out;
6871 transition: .2s opacity ease-in-out;
6872
6873 -webkit-animation-name: pulse-opacity;
6874 -webkit-animation-duration: 4s;
6875}
6876
6877.landing-down-arrow:hover {
6878 opacity: 1;
6879}
6880
6881.landing-down-arrow img {
6882 height: 28px;
6883 width: 28px;
6884 margin: 0 auto;
6885 display: block;
6886}
6887
6888.landing-divider {
6889 display: inline-block;
6890 height: 2px;
6891 background-color: white;
6892 position: relative;
6893 margin: 10px 0;
6894}
6895
6896/* 3 CLOLUMN LAYOUT */
6897
6898.landing-breakout {
6899 margin-top: 40px;
6900 margin-bottom: 40px;
6901}
6902
6903.landing-breakout img {
6904 margin-bottom: 20px;
6905}
6906
6907.landing-partners img {
6908 margin-bottom: 20px;
6909}
6910
6911.landing-breakout p {
6912 padding: 0 23px;
6913}
6914
6915.landing-breakout.landing-partners img {
6916 margin-bottom: 20px;
6917}
6918
6919.col-3-wide {
6920 display: inline;
6921 float: left;
6922 margin-left: 10px;
6923 margin-right: 10px;
6924}
6925
6926.col-3-wide {
6927 width: 302px;
6928}
6929
6930/**
6931 * ANIMATION
6932 */
6933
6934@-webkit-keyframes pulse-opacity {
6935 0% {
6936 opacity: .5;
6937 }
6938 20% {
6939 opacity: .5;
6940 }
6941 40% {
6942 opacity: 1;
6943 }
6944 60% {
6945 opacity: .5;
6946 }
6947 80% {
6948 opacity: 1;
6949 }
6950 100% {
6951 opacity: .5;
6952 }
6953}
6954
6955
6956
6957/**
6958 * VIDEO
6959 */
6960
6961#video-container {
6962 display:none;
6963 position:fixed;
6964 top:0;
6965 left:0;
6966 width:100%;
6967 height:100%;
6968 background-color:rgba(0,0,0,0.8);
6969 z-index:9999;
6970}
6971
6972#video-frame {
6973 width:940px;
6974 height:100%;
6975 margin:72px auto;
6976 display:none;
6977 position:relative;
6978}
6979
6980.video-close {
6981 cursor: pointer;
6982 position: absolute;
6983 right: -49px;
6984 top: -49px;
6985 pointer-events: all;
6986}
6987
6988#icon-video-close {
6989 background-image: url("../images/close-white.png");
6990 background-image: -webkit-image-set(url(../images/close-white.png) 1x, url(../images/close-white_2x.png) 2x);
6991 background-repeat: no-repeat;
6992 background-position: 0 0;
6993 background-size: 36px 36px;
6994 height: 36px;
6995 width: 36px;
6996 display:block;
6997}
6998
6999#icon-video-close:hover {
7000 background-image: url("../images/close-grey.png");
7001 background-image: -webkit-image-set(url(../images/close-grey.png) 1x, url(../images/close-grey_2x.png) 2x);
7002}
7003
7004/* Preload the hover images */
7005a.video-shadowbox-button.white:after {
7006 display:none;
7007 content:url("../images/close-grey.png") url("../images/close-grey_2x.png");
7008}
7009
7010a.video-shadowbox-button.white {
7011 background-image: url("../images/play-circle-white.png");
7012 background-image: -webkit-image-set(url(../images/play-circle-white.png) 1x, url(../images/play-circle-white_2x.png) 2x);
7013 background-size: 36px 36px;
7014 background-repeat: no-repeat;
7015 background-position: right;
7016 padding: 16px 42px 16px 8px;
7017 font-size: 18px;
7018 font-weight: 500;
7019 line-height: 24px;
7020 color: #fff;
7021 text-decoration:none;
7022}
7023
7024a.video-shadowbox-button.white:hover {
7025 color:#bababa !important;
7026 background-image: url("../images/play-circle-grey.png");
7027 background-image: -webkit-image-set(url(../images/play-circle-grey.png) 1x, url(../images/play-circle-grey_2x.png) 2x);
7028}
7029
7030/* Preload the hover images */
7031a.video-shadowbox-button.white:after {
7032 display:none;
7033 content:url("../images/play-circle-grey.png") url("../images/play-circle-grey_2x.png");
7034}
7035
7036/******************
7037Styles for d.a.c/index:
7038*******************/
7039
7040
7041
7042/* Generic full screen carousel styling to be used across pages. */
7043.fullscreen-carousel {
7044 margin: 0 -10px;
7045 width: 100%;
7046 overflow: hidden;
7047 position: relative;
7048}
7049
7050.fullscreen-carousel-content {
7051 width: 100%;
7052 height: 100%;
7053 position: relative;
7054 display: table; /* For vertical centering */
7055}
7056
7057.fullscreen-carousel .vcenter {
7058 display: table-cell;
7059 vertical-align: middle;
7060 position: relative;
7061}
7062
7063.fullscreen-carousel .vcenter > div {
7064 margin: 10px auto;
7065}
7066
7067/* Styles for the full-bleed hero image type. */
7068.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
7069 color: #fff;
7070}
7071
7072.fullscreen-carousel .hero h1 {
7073 font-weight: 300;
7074 font-size: 60px;
7075 line-height: 68px;
7076 letter-spacing: -1px;
7077 margin-top: 0;
7078}
7079
7080.fullscreen-carousel .hero p {
7081 font-weight: 300;
7082 font-size: 18px;
7083 line-height: 24px;
7084 -webkit-font-smoothing: antialiased;
7085}
7086
7087.fullscreen-carousel .hero .hero-bg {
7088 background-size: cover;
7089 width: 100%;
7090 height: 100%;
7091 position: absolute;
7092 left: 0px;
7093 top: 0px;
7094}
7095
7096
7097/* Full screen carousel styling for the resource flow layout type of content */
7098.fullscreen-carousel .resource-flow-layout:after {
7099 height: 0; /* Dont know why this is set at 10 in default.css */
7100}
7101
7102.fullscreen-carousel .resource-flow-layout {
7103 margin-bottom: 20px;
7104}
7105
7106
7107
7108/* Generic Tab carousel styling to be used across multiple pages. */
7109
7110.tab-carousel .tab-nav {
7111 list-style: none;
7112 position: relative;
7113 text-align: center;
7114}
7115
7116.tab-carousel .tab-nav li {
7117 display: inline-block;
7118 font-size: 22px;
7119 font-weight: 400;
7120 line-height: 50px;
7121 list-style: none;
7122 margin: 0;
7123 padding: 0 25px;
7124 position: relative;
7125}
7126
7127.tab-carousel .tab-nav li a,
7128.tab-carousel .tab-nav li a:hover {
7129 color: #333 !important;
7130 padding: 10px 10px 13px 10px;
7131 position: relative;
7132 z-index: 1000;
7133}
7134
7135.tab-carousel .tab-nav li:after {
7136 background: #ddd;
7137 bottom: 0;
7138 content: '';
7139 height: 4px;
7140 left: 0;
7141 position: absolute;
7142 width: 100%;
7143 z-index: 0;
7144}
7145
7146.tab-carousel .tab-nav .highlight {
7147 position: absolute;
7148 height: 4px;
7149 width: 100px;
7150 bottom: 0;
7151 background: #33b5e5;
7152}
7153
7154.tab-carousel .tab-carousel-content {
7155 position: relative;
7156 overflow: hidden;
7157 white-space: nowrap;
7158}
7159
7160.tab-carousel .tab-carousel-content [data-tab] {
7161 display: inline-block;
7162 white-space: normal;
7163}
7164
7165
7166
7167/*
7168 Resource styling for the tab carousel. The tab carousel contains either
7169 a 3 column layout of resources or a single full-width resource. The
7170 latter has the 18x12 class applied to it and can be styled differently
7171 that way.
7172*/
7173
7174.tab-carousel .resource .image {
7175 width: 100%;
7176 height: 250px;
7177 background-repeat: no-repeat;
7178 background-size: contain;
7179 background-position: 50% 50%;
7180}
7181
7182.tab-carousel .resource .info .title {
7183 font-size: 18px;
7184 line-height: 24px;
7185}
7186
7187.tab-carousel .resource .info .summary,
7188.tab-carousel .resource .info .cta {
7189 line-height: 24px;
7190 font-size: 16px;
7191}
7192
7193.tab-carousel .resource-card-18x12 {
7194 position: relative;
7195 padding-left: 450px;
7196 box-sizing: border-box;
7197 display: table-cell;
7198 vertical-align: middle;
7199}
7200
7201.tab-carousel .resource-card-18x12 .image {
7202 position: absolute;
7203 width: 420px;
7204 height: 100%;
7205 left: 0;
7206 top: 0;
7207}
7208
7209.tab-carousel .resource-card-18x12 .info {
7210 display: inline-block;
7211}
7212
7213.tab-carousel .resource-card-18x12 .info .title {
7214 margin-bottom: 26px;
7215}
7216
7217
7218
7219
7220
7221/*
7222 Styles for the entity link used in the actions bar and in the cta of
7223 the resources that appear in the tab carousel.
7224*/
7225.actions-bar a:after,
7226.resource .cta:after {
7227 content: '›';
7228 font-weight: 400;
7229 font-size: 22px;
7230 left: 5px;
7231 line-height: 1;
7232 position: relative;
7233 top: 1px;
7234 transition: left 190ms ease-out;
7235}
7236
7237.actions-bar a:hover:after,
7238.resource .cta:hover:after {
7239 left: 10px;
7240}
7241
7242
7243
7244
7245/*
7246 Styles for the actions bar.
7247*/
7248.actions-bar {
7249 background: #9acd00;
7250 margin: 0 -10px;
7251 text-align: center;
7252}
7253
7254.actions-bar .actions {
7255 padding: 30px 0 30px;
7256 text-align: justify;
7257 font-size: 0.1px;
7258 line-height: 0.1px;
7259 margin: 0 10px 0 0;
7260}
7261
7262.actions-bar .actions:after {
7263 content: '';
7264 width: 100%;
7265 display: inline-block;
7266}
7267
7268.actions-bar .actions > div {
7269 display: inline-block;
7270}
7271
7272.actions-bar a {
7273 font-size: 21px;
7274 line-height: 27px;
7275 color: #fff;
7276 font-weight: 300;
7277 -webkit-font-smoothing: antialiased;
7278}
7279
7280.actions-bar a:after {
7281 top: 0px;
7282 font-size: 22px;
7283}
7284
7285.actions-bar a:hover {
7286 color: #fff !important;
7287}
7288
7289
7290
7291
7292
7293/*
7294 Specific styles for new home page layout of the carousels.
7295*/
7296
7297/* Big blue button */
7298a.home-new-cta-btn,
7299.home-new-carousel-1 .resource-card-18x6 .cta {
7300 white-space: nowrap;
7301 display: inline-block;
7302 padding: 14px 32px;
7303 font-size: 18px;
7304 font-weight: 500;
7305 line-height: 24px;
7306 cursor: pointer;
7307 background: #33b5e6;
7308 border-radius: 4px;
7309 margin-top: 20px;
7310 color: #fff;
7311 transition: 0.2s background-color ease-in-out;
7312}
7313
7314.home-new-carousel-1 .resource-card-18x6 .cta:after {
7315 display: none; /* Hide the entity for this button */
7316}
7317
7318a.home-new-cta-btn:hover,
7319.home-new-carousel-1 .resource-card-18x6 .cta:hover {
7320 color: #fff !important;
7321 background: #2d9fca;
7322}
7323
7324.home-new-carousel-1 .resource-card-18x6 .cta {
7325 position: absolute;
7326 bottom: 20px;
7327 left: 16px;
7328}
7329
7330/* Fullscreen carousel. */
7331.home-new-carousel-1 {
7332 max-height: 700px; /* Set max height so doesn't get too long */
7333}
7334
7335.home-new-carousel-1 .fullscreen-carousel-content {
7336 min-height: 450px; /* Set min height for all content */
7337}
7338
7339.home-new-carousel-1 .hero {
7340 background: #000;
7341}
7342
7343.home-new-carousel-1 .hero-bg {
7344 background-image: url(/home-new/images/hero.jpg);
7345 background-position: right center;
7346 opacity: 0.85;
7347}
7348
7349/*
7350 Styling for special top card of full screen layout resource layout.
7351 We need to specifically style the 18x6 card to adjust its size and layout,
7352 since it's not a standard card, not sure if this is unique to the home page
7353 layout or should be namespaced within the fullscreen-carousel container.
7354*/
7355.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
7356 height: 320px;
7357 background-color:#F9F9F9;
7358 border-radius: 0px;
7359 box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
7360
7361}
7362
7363.home-new-carousel-1 .resource-card-18x6 .card-bg {
7364 width: 636px;
7365 height: 100%;
7366}
7367
7368.home-new-carousel-1 .resource-card-18x6 .card-info {
7369 right: 0px;
7370 left: 636px;
7371 height: 100%;
7372 top: 0px;
7373 padding: 15px 22px;
7374}
7375
7376.home-new-carousel-1 .resource-card-18x6 .card-info .util {
7377 display: none;
7378}
7379
7380.home-new-carousel-1 .resource-card-18x6 .card-info .title {
7381 font-size: 20px;
7382 font-weight: 500;
7383 margin-top: 15px;
7384 margin-bottom: 15px;
7385}
7386
7387.home-new-carousel-1 .resource-card-18x6 .card-info .text {
7388 font-size: 15px;
7389 line-height: 21px;
7390}
7391
7392
7393/* Tabbed carousel. */
7394.home-new-carousel-2 {
7395 margin: 35px auto 100px auto;
7396}
7397
7398.home-new-carousel-2 h1 {
7399 font-size: 47px;
7400 font-weight: 100;
7401 line-height: 54px;
7402 text-align: center;
7403}
7404
7405.annotation-message {
7406 display: block;
7407 font-style: italic;
7408 color: #F80;
7409}
7410
7411
7412
7413/* Helpouts widget */
7414.resource-card-6x2.helpouts-card {
7415 width: 255px;
7416 height: 40px;
7417 position:absolute;
7418 z-index:999;
7419 top:-8px;
7420 right:1px;
7421}
7422
7423.resource-card-6x2.helpouts-card > .card-info {
7424 left:35px;
7425 height:35px;
7426 padding:4px 8px 4px 0;
7427}
7428
7429.resource-card-6x2.helpouts-card > .card-info .helpouts-description {
7430 display:block;
7431 overflow:visible;
7432 font-size:12px;
7433 line-height:12px;
7434 text-align:right;
7435 color:#666;
7436}
7437
7438.helpouts-description .link-color {
7439 text-transform: uppercase;
7440}
7441
7442.resource-card-6x2 > .card-bg.helpouts-card-bg {
7443 width:35px;
7444 height:35px;
7445 margin:2px 0 0 0;
7446 background-image: url(../images/styles/helpouts-logo-35_2x.png);
7447 background-image: -webkit-image-set(url(../images/styles/helpouts-logo-35.png) 1x, url(../images/styles/helpouts-logo-35_2x.png) 2x);
7448}
7449
7450.resource-card-6x2 > .card-bg.helpouts-card-bg:after {
7451 display:none;
7452}