blob: 1c45596a71229610d63c61e292c2b3349771d4b4 [file] [log] [blame]
Scott Maine4d8f1b2012-06-21 18:03:05 -07001/* color definitions */
2/* 16 column layout */
3/* clearfix idiom */
4/* common mixins */
5/* page layout + top-level styles */
Scott Maine4d8f1b2012-06-21 18:03:05 -07006::selection {
7 background-color: #0099cc;
8 color: #fff; }
Scott Mainb7f96372013-02-07 16:56:43 -08009::-webkit-selection {
10 background-color: #0099cc;
11 color: #fff; }
12::-moz-selection {
13 background-color: #0099cc;
14 color: #fff; }
Scott Maine4d8f1b2012-06-21 18:03:05 -070015
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 {
Scott Main9ada2262012-06-23 14:59:36 -070027 color: #222;
Scott Main6a7a66b2012-06-23 11:20:48 -070028 font: 14px/19px Roboto, sans-serif;
Scott Maine4d8f1b2012-06-21 18:03:05 -070029 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; }
Scott Main98a2a712013-07-17 13:15:04 -070093
Scott Maine4d8f1b2012-06-21 18:03:05 -070094#devdoc-nav h2 {
95 border:0;
96}
97
98#devdoc-nav.fixed {
99 position: fixed;
100 margin:0;
Dirk Doughertyc3921652014-05-13 16:55:26 -0700101 top: 65px; /* sticky-header height + 20px gutter */
102}
Scott Main98a2a712013-07-17 13:15:04 -0700103
Scott Main6b2dc272012-09-11 14:27:34 -0700104#devdoc-nav span.small {
105 font-size:12px;
106 font-weight:normal;
107}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700108
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; }
Scott Main98a2a712013-07-17 13:15:04 -0700120
Scott Maind4cb7832012-11-28 11:10:09 -0800121a.external-link {
122 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
123 padding-right:16px;
124}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700125
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
Scott Maindb3678b2012-10-23 14:13:41 -0700142acronym,
143.tooltip-link {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700144 border-bottom: 1px dotted #555555;
145 cursor: help; }
146
Scott Maindb3678b2012-10-23 14:13:41 -0700147acronym:hover,
148.tooltip-link:hover {
149 color: #7aa1b0;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700150 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; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700161 * 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;
Scott Mainab4daf42012-11-30 11:27:17 -0800273 text-decoration: none;
274 word-wrap:break-word; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700275 #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; }
Scott Mainad08f072013-08-20 16:49:57 -0700303 #nav .nav-section-header.empty {
304 padding:0; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700305 #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 */
Scott Main502c9392012-11-27 15:00:40 -0800330 padding:0 0 0 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700331 }
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; }
Scott Mainac71b2b2012-11-30 14:40:58 -0800337 #nav li.expanded li ul.tree-list-children {
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -0700338 padding: 0;
Scott Mainac71b2b2012-11-30 14:40:58 -0800339 }
340 #nav li.expanded li ul.tree-list-children .tree-list-children {
Scott Main98a2a712013-07-17 13:15:04 -0700341 padding:0 0 0 10px;
Scott Mainac71b2b2012-11-30 14:40:58 -0800342 }
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 }
Scott Mainb7b49712014-03-18 05:29:15 -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 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700369 #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 }
Scott Mainac71b2b2012-11-30 14:40:58 -0800393 #nav li ul.tree-list-children > li:last-child {
394 padding-bottom:0;
395 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700396 #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; }
Scott Mainac71b2b2012-11-30 14:40:58 -0800401 #nav li ul.tree-list-children ul {
402 display:block; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700403
Scott Main70557ee2013-10-30 14:47:40 -0700404#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
Scott Maine4d8f1b2012-06-21 18:03:05 -0700415.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;
smain@google.com20ef3822014-06-13 16:05:28 -0700427 margin:36px 0 23px; /* same as h1 */
428 padding:0 0 10px;} /* same as h1 */
Scott Maine4d8f1b2012-06-21 18:03:05 -0700429.content-header.just-links {
430 margin-bottom:0;
431 padding-bottom:0;}
Scott Main98a2a712013-07-17 13:15:04 -0700432
Scott Maine4d8f1b2012-06-21 18:03:05 -0700433.content-header h1 {
smain@google.com20ef3822014-06-13 16:05:28 -0700434 margin:0;
435 padding:0;
436 width: 700px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700437}
Scott Main07816042013-12-19 12:47:38 -0800438.content-header > div:first-child {
smain@google.com20ef3822014-06-13 16:05:28 -0700439 height:1px; /* set fixed height for the header div to ensure the
Scott Main07816042013-12-19 12:47:38 -0800440 next/prev links align with toc on training classes */
441}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700442
443.content-footer {
444 border-top: 1px solid #ccc;
445 margin-top: 10px;
446 padding-top:10px;
447 height: 30px; }
448
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}
458
459.paging-links {
460 position: relative; }
461 .paging-links a {
462 position: absolute; }
463 .paging-links a,
464 .training-nav-top a {
465 font-size: 14px;
466 line-height: 30px;
467 color: #555555;
468 text-decoration: none;
469 text-transform: uppercase; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700470 .paging-links .prev-page-link:before,
471 .training-nav-top .prev-page-link:before {
472 content: '';
473 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
474 width: 10px;
475 height: 10px;
476 display: inline-block;
477 margin-right: 5px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700478 .training-nav-top .next-page-link,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700479 .training-nav-top .start-class-link,
480 .training-nav-top .start-course-link {
481 right: 10px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700482 .paging-links .prev-page-link {
483 left: -15px; }
484 .paging-links .next-page-link {
485 right: 0px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700486 .next-page-link:after,
487 .start-class-link:after,
488 .start-course-link:after,
Scott Main0b2db162013-05-15 01:15:50 -0700489 .next-class-link:after,
490 .go-link:after {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700491 content: '';
492 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
493 width: 10px;
494 height: 10px;
495 display: inline-block;
496 margin-left: 5px; }
Scott Main25c89dd2013-10-07 14:17:55 -0700497 .prev-page-link.inline:before {
498 content: none; }
499 .next-page-link.inline:after {
500 content: none; }
Scott Main98a2a712013-07-17 13:15:04 -0700501
502
Scott Maine4d8f1b2012-06-21 18:03:05 -0700503 .training-nav-top a {
504 display:block;
505 float:left;
Scott Mainf3d01042012-10-02 20:36:45 -0700506 width:122px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700507 height:28px;
Scott Mainf3d01042012-10-02 20:36:45 -0700508 padding: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700509 line-height:28px;
510 text-align:center;
511 border:1px solid #DADADA;
512 border-bottom:0;
513 }
Scott Main5a1123e2012-09-26 12:51:28 -0700514
Scott Maine4d8f1b2012-06-21 18:03:05 -0700515 .training-nav-top a.next-page-link {
516 border-left:0;
Scott Mainf3d01042012-10-02 20:36:45 -0700517 width:123px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700518 }
Scott Main98a2a712013-07-17 13:15:04 -0700519
Scott Main5a1123e2012-09-26 12:51:28 -0700520 .paging-links a.disabled,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700521 .training-nav-top a.disabled,
522 .content-footer a.disabled {
Scott Main5a1123e2012-09-26 12:51:28 -0700523 color:#bbb;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700524 }
Scott Main98a2a712013-07-17 13:15:04 -0700525
Scott Main5a1123e2012-09-26 12:51:28 -0700526 .paging-links a.disabled:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700527 .training-nav-top a.disabled:hover,
528 .content-footer a.disabled:hover {
529 cursor:default;
Scott Main5a1123e2012-09-26 12:51:28 -0700530 color:#bbb !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700531 }
Scott Main98a2a712013-07-17 13:15:04 -0700532
Scott Maine4d8f1b2012-06-21 18:03:05 -0700533 .training-nav-top a.start-class-link,
534 .training-nav-top a.start-course-link {
Scott Maina4888dc2012-10-02 23:25:21 -0700535 width:262px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700536 }
Scott Main98a2a712013-07-17 13:15:04 -0700537
Scott Main9ee0fae2014-01-23 10:50:57 -0800538 .paging-links a.start-class-link {
539 width:100%;
540 text-align:right;
541 }
542
Scott Main5a1123e2012-09-26 12:51:28 -0700543 /* list of classes on course landing page */
544 ol.class-list {
545 list-style:none;
546 margin-left:0;
547 }
548 ol.class-list>li {
549 margin:0 0 15px;
550 padding:5px 0 0;
551 overflow:hidden;
552 border-top:1px solid #ccc;
553 }
554 ol.class-list li a.title {
555 font-size:16px;
556 margin:0;
557 clear:left;
558 display:block;
559 height:32px;
560 padding:0 4px;
561 }
562 ol.class-list li a.title h2 {
563 color:inherit;
564 margin:0 0 10px;
565 display:block;
566 float:left;
567 width:675px;
568 }
569 ol.class-list li a.title span {
570 display:none;
571 float:left;
572 font-size:18px;
573 font-weight:bold;
574 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
575 width: 10px;
576 height: 32px;
577 }
578 ol.class-list li a.title:hover {
579 background:#ddd;
580 color:#258AAF !important;
581 }
582 ol.class-list li a.title:hover span {
583 display:block;
584 }
Scott Main98a2a712013-07-17 13:15:04 -0700585
Scott Main5a1123e2012-09-26 12:51:28 -0700586 #jd-content
587 ol.class-list li img {
588 float:left;
589 clear:left;
590 width:64px;
591 margin:0 20px 0 0;
592 }
593 ol.class-list li p.description {
594 float:left;
595 display:block;
596 width:250px;
597 margin:0;
598 }
599 ol.class-list li p.description.article {
600 width: 550px;
601 }
602 ol.class-list ol {
603 float:left;
604 width:320px;
605 margin:0 0 0 30px;
606 list-style:none;
607 margin:0 0 0 20px;
608 }
609 ol.class-list div.lessons li {
610 margin:0 0 6px;
611 line-height:16px;
612 }
Scott Main98a2a712013-07-17 13:15:04 -0700613
614
Scott Maine4d8f1b2012-06-21 18:03:05 -0700615 .hide {
616 display:none !important;
617 }
Scott Main98a2a712013-07-17 13:15:04 -0700618
Scott Maine4d8f1b2012-06-21 18:03:05 -0700619 .content-footer.next-class {
620 display:block;
621 border:0;
622 margin-top:0;
623 padding-top:0;
624 }
Scott Main98a2a712013-07-17 13:15:04 -0700625
Scott Maine4d8f1b2012-06-21 18:03:05 -0700626 .content-footer.next-class a.next-class-link {
627 display:block;
628 float:right;
629 text-transform:uppercase;
630 }
Scott Main98a2a712013-07-17 13:15:04 -0700631
632
633
Scott Mainbbffb4b2012-11-13 07:40:16 -0800634 /* inner-doc tabs w/ title */
Scott Main98a2a712013-07-17 13:15:04 -0700635
Scott Mainbbffb4b2012-11-13 07:40:16 -0800636div#title-tabs-wrapper {
637 border-bottom:1px solid #ccc;
638 margin:20px 0 30px;
639}
640h1.with-title-tabs {
641 display:inline-block;
642 margin:0 0 -1px 0;
643 padding:0 60px 0 0;
644 border-bottom:1px solid #F9F9F9;
645}
646ul#title-tabs {
647 list-style:none;
648 padding:0;
649 height:29px;
650 margin:0;
651 font-size:16px;
652 line-height:26px;
653 display:inline-block;
654 vertical-align:bottom;
655}
656ul#title-tabs li {
657 display:block;
658 float:left;
659 margin-right:40px;
660 border-bottom: 3px solid transparent;
661}
662ul#title-tabs li.selected {
663 border-bottom: 3px solid #93C;
664}
665ul#title-tabs li a {
666 color:#333;
667}
668ul#title-tabs li a:hover,
Scott Mainbbffb4b2012-11-13 07:40:16 -0800669ul#title-tabs li a:active {
670 color:#93C !important;
671}
672
673
Scott Maine4d8f1b2012-06-21 18:03:05 -0700674
675/* content body */
676@-webkit-keyframes glowheader {
677 from {
678 background-color: #33b5e5;
679 color: #000;
680 border-bottom-color: #000; }
681
682 to {
683 background-color: transparent;
684 color: #33b5e5;
685 border-bottom-color: #33b5e5; } }
686
687@-moz-keyframes glowheader {
688 from {
689 background-color: #33b5e5;
690 color: #000;
691 border-bottom-color: #000; }
692
693 to {
694 background-color: transparent;
695 color: #33b5e5;
696 border-bottom-color: #33b5e5; } }
697
698@keyframes glowheader {
699 from {
700 background-color: #33b5e5;
701 color: #000;
702 border-bottom-color: #000; }
703
704 to {
705 background-color: transparent;
706 color: #33b5e5;
707 border-bottom-color: #33b5e5; } }
708
Dirk Doughertyca1230c2014-05-14 20:00:03 -0700709h1:target,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700710h2:target,
711h3:target {
712 -webkit-animation-name: glowheader;
713 -moz-animation-name: glowheader;
714 animation-name: glowheader;
715 -webkit-animation-duration: 0.7s;
716 -moz-animation-duration: 0.7s;
717 animation-duration: 0.7s;
718 -webkit-animation-timing-function: ease-out;
719 -moz-animation-timing-function: ease-out;
720 animation-timing-function: ease-out; }
721
722.design ol h4 {
723 margin-bottom:0;
724}
725.design ol {
726 counter-reset: item; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700727 .design ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700728 font-size: 14px;
729 line-height: 20px;
730 list-style-type: none;
731 position: relative; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700732 .design ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700733 content: counter(item) ". ";
734 counter-increment: item;
735 position: absolute;
736 left: -20px;
737 top: 0; }
738 .design ol li.value-1:before {
739 content: "1. "; }
740 .design ol li.value-2:before {
741 content: "2. "; }
742 .design ol li.value-3:before {
743 content: "3. "; }
744 .design ol li.value-4:before {
745 content: "4. "; }
746 .design ol li.value-5:before {
747 content: "5. "; }
748 .design ol li.value-6:before {
749 content: "6. "; }
750 .design ol li.value-7:before {
751 content: "7. "; }
752 .design ol li.value-8:before {
753 content: "8. "; }
754 .design ol li.value-9:before {
755 content: "9. "; }
756 .design ol li.value-10:before {
757 content: "10. "; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700758.design .with-callouts ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700759 list-style-position: inside;
760 margin-left: 0; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700761 .design .with-callouts ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700762 display: inline;
763 left: -20px;
764 float: left;
765 width: 17px;
766 color: #33b5e5;
767 font-weight: 500; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700768.design .with-callouts ul>li {
769 list-style-position: outside; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700770
771/* special list items */
772li.no-bullet {
773 list-style-type: none !important; }
774li.no-bullet *{
775 margin:0; }
776
777.design li.with-icon {
778 position: relative;
779 margin-left: 20px;
780 min-height: 30px; }
781 .design li.with-icon p {
782 margin-left: 0 !important; }
783 .design li.with-icon:before {
784 position: absolute;
785 left: -40px;
786 top: 0;
787 content: '';
788 width: 30px;
789 height: 30px; }
790 .design li.with-icon.tablet:before {
791 background-image: url(../images/styles/ico_phone_tablet.png); }
792 .design li.with-icon.web:before {
793 background-image: url(../images/styles/ico_web.png); }
794 .design li.with-icon.action:before {
795 background-image: url(../images/styles/ico_action.png); }
796 .design li.with-icon.use:before {
797 background-image: url(../images/styles/ico_use.png); }
798
799/* figures and callouts */
800.figure {
801 position: relative; }
802 .figure.pad-below {
803 margin-bottom: 20px; }
804 .figure .figure-callout {
805 position: absolute;
806 color: #fff;
807 font-weight: 500;
808 font-size: 16px;
809 line-height: 23px;
810 text-align: center;
811 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
812 padding-right: 2px;
813 width: 30px;
814 height: 29px;
815 z-index: 1000; }
816 .figure .figure-callout.top {
817 top: -9px; }
818 .figure .figure-callout.right {
819 right: -5px; }
820
821.figure-caption {
822 margin: 0 10px 20px 0;
823 font-size: 14px;
824 line-height: 20px;
825 font-style: italic; }
826
827/* rows of figures */
828.figure-row {
829 font-size: 0;
830 line-height: 0;
831 /* to prevent space between figures */ }
832 .figure-row .figure {
833 display: inline-block;
834 vertical-align: top; }
835 .figure-row .figure + .figure {
836 margin-left: 10px;
837 /* reintroduce space between figures */ }
838
839/* video containers */
840.framed-galaxynexus-land-span-13 {
841 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
842scroll top left;
843 padding: 42px 122px 62px 126px;
844 overflow: hidden; }
845 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
846.framed-galaxynexus-land-span-13 img {
847 width: 512px;
848 height: 286px; }
849
Robert Lyd78354d2012-11-01 17:09:52 -0700850
851.framed-galaxynexus-land-span-8{
852 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
853scroll top left;
854 padding: 26px 68px 38px 72px;
855 overflow: hidden; }
856 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
857.framed-galaxynexus-land-span-8 img {
858 width: 320px;
859 height: 180px; }
860
Scott Maine4d8f1b2012-06-21 18:03:05 -0700861.framed-galaxynexus-port-span-9 {
862 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
863scroll top left;
864 padding: 95px 122px 107px 124px;
865 overflow: hidden; }
866 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
867.framed-galaxynexus-port-span-9 img {
868 width: 274px;
869 height: 488px; }
870
871.framed-galaxynexus-port-span-5 {
872 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
873scroll top left;
874 padding: 75px 31px 76px 33px;
875 overflow: hidden; }
876 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
877.framed-galaxynexus-port-span-5 img {
878 width: 216px;
879 height: 384px; }
880
Scott Main27403b82013-07-10 16:36:05 -0700881.framed-nexus4-port-216 {
882 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
883scroll top left;
884 background-size:240px 465px;
885 padding: 52px 12px 52px 12px;
886 overflow: hidden; }
887 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
888 .framed-nexus4-port-216 img {
889 width: 216px;
890 height: 360px; }
Scott Mainb16376f2014-05-21 20:35:47 -0700891
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700892.framed-nexus5-port-span-5 {
893 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
894 scroll top left;
895 padding: 52px 33px 69px 31px;
896 overflow: hidden;
897}
Scott Main27403b82013-07-10 16:36:05 -0700898
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700899.framed-nexus5-port-span-5,
900.framed-nexus5-port-span-5 video,
901.framed-nexus5-port-span-5 img {
902 width: 216px;
903 height: 384px;
904}
Scott Main27403b82013-07-10 16:36:05 -0700905
Dirk Doughertyca1858a2013-10-29 16:25:00 -0700906.framed-nexus5-land-span-13 {
907 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
908 padding: 36px 119px 54px 108px;
909 overflow: hidden;
910}
911
912.framed-nexus5-land-span-13,
913.framed-nexus5-land-span-13 video,
914.framed-nexus5-land-span-13 img {
915 width: 533px;
916 height: 300px;
917}
918
919.framed-nexus5-port-span-5,
920.framed-nexus5-port-span-5 video,
921.framed-nexus5-port-span-5 img {
922 width: 216px;
923 height: 384px;
924}
925
Scott Maine4d8f1b2012-06-21 18:03:05 -0700926/* landing page disclosures */
927.landing-page-link {
928 text-decoration: none;
929 font-weight: 500;
930 color: #333333; }
931 .landing-page-link:after {
932 content: '';
933 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
934 width: 10px;
935 height: 10px;
936 display: inline-block;
937 margin-left: 5px; }
938
939/* tooltips */
940.tooltip-box {
941 position: absolute;
942 background-color: rgba(0, 0, 0, 0.9);
943 border-radius: 2px;
944 font-size: 14px;
945 line-height: 20px;
946 color: #fff;
947 padding: 6px 10px;
948 max-width: 250px;
949 z-index: 10000; }
950 .tooltip-box.below:after {
951 position: absolute;
952 content: '';
953 line-height: 0;
954 display: block;
955 top: -10px;
956 left: 5px;
957 border: 5px solid transparent;
958 border-bottom-color: rgba(0, 0, 0, 0.9); }
959
960/* video note */
961.video-instructions {
962 margin-top: 10px;
963 margin-bottom: 10px; }
964 .video-instructions:before {
965 content: '';
966 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
967 display: inline-block;
968 width: 12px;
969 height: 12px;
970 margin-right: 8px; }
971 .video-instructions:after {
972 content: 'Click device screen to replay movie.'; }
973
974/* download buttons */
975.download-button {
976 display: block;
977 margin-bottom: 5px;
978 text-decoration: none;
979 background-color: #33b5e5;
980 color: #fff !important;
981 font-weight: 500;
982 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
983 padding: 6px 12px;
984 border-radius: 2px; }
985 .download-button:hover, .download-button:focus {
986 background-color: #0099cc;
987 color: #fff !important; }
988 .download-button:active {
989 background-color: #006699; }
990
991/* UI tables and other things found in Writing style and Settings pattern */
992.ui-table {
993 width: 100%;
994 background-color: #282828;
995 color: #fff;
996 border-radius: 2px;
997 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
998 border-collapse: separate; }
999 .ui-table th,
1000 .ui-table td {
1001 padding: 5px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001002 background-color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001003 border:0;}
1004 .ui-table thead th {
1005 font-weight: bold; }
1006 .ui-table tfoot td {
1007 border-top: 1px solid #494949;
1008 border-right: 1px solid #494949;
1009 text-align: center; }
1010 .ui-table tfoot td:last-child {
1011 border-right: 0; }
1012
1013.layout-with-list-item-margins {
1014 margin-left: 30px !important; }
1015
1016.emulate-content-left-padding {
1017 margin-left: 10px; }
1018
1019.do-dont-label {
1020 margin-bottom: 10px;
1021 padding-left: 20px;
1022 background: transparent none no-repeat scroll 0px 3px; }
1023 .do-dont-label.bad {
1024 background-image: url(../images/styles/ico_wrong.png); }
1025 .do-dont-label.good {
1026 background-image: url(../images/styles/ico_good.png); }
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07001027
Scott Maine4d8f1b2012-06-21 18:03:05 -07001028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046/***** PREVIOUSLY style.css ******************/
1047
1048
1049
1050
1051
1052@media screen, projection, print {
1053[dir='rtl'] {
1054 direction: rtl;
1055}
1056html {
1057 line-height: 20px;
1058}
1059pre, table, input, textarea, code {
1060 font-size: 1em;
1061}
1062address, abbr, cite {
1063 font-style: normal;
1064}
1065[dir='rtl'] th {
1066 text-align: right;
1067}
1068html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1069html[lang^=zh] blockquote, html[lang^=zh] q {
1070 font-style: normal;
1071}
1072q {
1073 font-style: italic;
1074}
1075fieldset, iframe, img {
1076 border: 0;
1077}
Scott Main98a2a712013-07-17 13:15:04 -07001078img {
Scott Mainb7f96372013-02-07 16:56:43 -08001079 -ms-interpolation-mode: bicubic;
1080 vertical-align: middle;
1081 max-width: 100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001082}
1083q {
1084 quotes: none;
1085}
1086sup, sub {
1087 font-size: 11px;
1088 line-height: 0;
1089}
1090}
1091
1092@media screen, projection {
1093
1094table, fieldset {
1095 margin: 0;
1096}
1097h1 {
1098 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001099 font-size: 34px;
smain@google.com20ef3822014-06-13 16:05:28 -07001100 margin: 36px 0 27px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001101 padding:0 0 10px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001102 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001103}
1104h1, h2 {
smain@google.com20ef3822014-06-13 16:05:28 -07001105 line-height: 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001106}
1107h1.short {
1108 margin-right:320px;
1109}
1110h1.short {
1111 margin-right:320px;
1112}
1113h1.super {
Scott Main98a2a712013-07-17 13:15:04 -07001114 font-size: 37px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001115}
1116h2 {
1117 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001118 font-size: 26px;
1119 margin: 32px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001120 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001121 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001122}
1123h3 {
1124 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001125 font-size: 21px;
1126 font-weight:400;
1127 margin:21px 0 14px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001128}
1129h3, h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001130 line-height: 21px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001131}
1132h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001133 font-size: 18px;
1134 margin: 12px 0;
1135 font-weight:500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001136}
1137h5 {
Scott Main98a2a712013-07-17 13:15:04 -07001138 font-size: 14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001139}
1140h5, h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001141 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001142}
1143h6 {
Scott Main98a2a712013-07-17 13:15:04 -07001144 font-size: 12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001145}
1146hr { /* applied to the bottom of h2 elements */
Scott Mainb7f96372013-02-07 16:56:43 -08001147 height: 1px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001148 margin: 3px 0 12px;
Scott Mainb7f96372013-02-07 16:56:43 -08001149 border: 0;
1150 background: #ccc;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001151}
1152p, pre, table, form {
1153 margin: 0 0 15px;
1154}
1155small {
Scott Mainb7f96372013-02-07 16:56:43 -08001156 font-size: 11.5px;
1157 color: #000;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001158}
1159ul, ol {
1160 margin: 0 0 15px 18px;
1161 padding: 0;
1162}
1163[dir='rtl'] ul, [dir='rtl'] ol {
1164 margin: 10px 30px 10px 10px;
1165}
1166ul ul, ul ol, ol ul, ol ol {
1167 margin-bottom: 0;
1168 margin-top: 0;
1169}
1170li {
Scott Main52948fc2012-09-18 11:27:59 -07001171 margin:0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001172}
1173dd {
1174 margin:0 0 10px 30px;
1175}
Scott Maina07be8e2013-03-06 12:12:21 -08001176dd p,
1177dd pre,
1178dd ul,
1179dd ol,
1180dd dl {
Scott Main24790db2013-03-19 14:38:59 -07001181 margin-top:10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001182}
Scott Maindb3678b2012-10-23 14:13:41 -07001183li p,
1184li pre,
1185li ul,
Scott Maina07be8e2013-03-06 12:12:21 -08001186li ol,
1187li dl {
Scott Maindb3678b2012-10-23 14:13:41 -07001188 margin-top:5px;
1189 margin-bottom:5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001190}
Scott Main13cd8f12013-11-12 11:50:59 -08001191dl dd dl:first-child {
1192 margin-top:0;
1193}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001194pre strong, pre b, a strong, a b, a code {
1195 color: inherit;
1196}
1197pre, code {
1198 color: #060;
Scott Maina07be8e2013-03-06 12:12:21 -08001199 font: 13px/1.5 monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001200}
1201code {
1202 font-weight:bold;
Scott Maina07be8e2013-03-06 12:12:21 -08001203 font: 13px/14px monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001204}
1205
1206legend {
1207 display: none;
1208}
1209a:link, a:visited {
1210 color: #258aaf;
1211 text-decoration: none;
1212}
1213a:focus, a:hover, a:active {
1214 color: #33B5E5;
1215 text-decoration: none;
1216}
1217strong, b {
1218 font-weight:bold;
Scott Main9ada2262012-06-23 14:59:36 -07001219 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001220}
1221table {
1222 border-collapse: collapse;
1223 border-spacing: 0;
1224 border:0;
1225 margin: .5em 1em 1em 0;
1226 width:100%; /* consistent table widths; within IE's quirks */
1227 background-color:#f7f7f7;
1228}
1229th, td {
1230 padding: 4px 12px;
1231 vertical-align: top;
1232 text-align: left;
1233}
1234td {
1235 background-color:inherit;
1236 border:solid 1px #DDD;
1237}
Scott Maineb410352013-01-14 19:03:40 -08001238td *:last-child {
1239 margin-bottom:0;
1240}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001241th {
1242 background-color: #999;
1243 color: #fff;
1244 border:solid 1px #DDD;
1245 font-weight: normal;
1246}
1247tr:first-of-type th:first-of-type:empty {
1248 visibility: hidden;
1249}
Dirk Doughertya6913b52014-06-11 17:28:38 -07001250
Scott Maine4d8f1b2012-06-21 18:03:05 -07001251/* --------------------------------------------------------------------------
1252Footer
1253*/
1254.line {
1255 clear: both;
1256 background: #acbc00;
1257 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1258 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1259color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1260 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1261 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1262 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1263 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1264 height: 2px;
1265 margin-top: 150px;
1266 position: relative;
1267 z-index: 11;
1268}
1269#footer {
1270 font-size:11px;
1271 clear: both;
1272 color: #999;
1273 padding: 15px 0;
1274 margin-top:10px;
1275 width:auto;
1276}
1277#footer-local ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001278 list-style: none;
1279 margin: 5px 0 30px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001280}
1281#footer-local li {
1282 display: inline;
1283}
1284#footer-local li+li:before {
1285 content: '|';
1286 padding: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08001287 color: #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001288}
1289#footer-global {
1290 padding: 10px 15px;
Scott Mainb7f96372013-02-07 16:56:43 -08001291 background: #f5f5f5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001292}
1293#footer-global {
1294 border-top: 1px solid #ebebeb;
1295 font-size: 11.5px;
1296 line-height: 1.8;
1297 list-style: none;
1298}
1299#footer-global ul {
1300 margin: 0;
1301}
1302#footer-global li {
1303 display: inline;
1304 font-weight: bold;
1305}
1306#footer-global li+li:before {
1307 content: '¬?';
1308 padding: 0 3px;
1309}
1310* html #footer-global li {
1311 margin: 0 13px 0 0;
1312}
1313* [dir='rtl'] #footer-global li {
1314 margin: 0 0 0 13px;
1315}
1316*+html #footer-global li {
1317 margin: 0 13px 0 0;
1318}
1319*+[dir='rtl'] #footer-global li {
1320 margin: 0 0 0 13px;
1321}
1322#footer-global li a {
1323 font-weight: normal;
1324}
1325.locales {
1326 margin: 10px 0 0 0px;
1327}
1328[dir='rtl'] .locales {
1329 background-position: right center;
1330 float: left;
1331 padding: 0 24px 0 0;
1332}
1333.locales form {
Scott Main98a2a712013-07-17 13:15:04 -07001334 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001335}
1336.locales select, .sites select {
1337 line-height: 3.08;
1338 margin: 0px 0;
1339 border: solid 1px #EBEBEB;
1340 -webkit-appearance: none;
1341 background: white url('../images/arrows-up-down.png') right center no-repeat;
1342 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001343 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001344 line-height: normal;
1345 padding: 5px;
1346 width: 230px;
1347}
1348}
1349
1350/* =============================================================================
1351 Print Only
1352 ========================================================================== */
1353@media print {
Roman Nurik393830e2012-08-01 10:37:40 -07001354 /* configure printed page */
1355 @page {
1356 margin: 0.75in 1in;
1357 widows: 4;
1358 orphans: 4;
1359 }
1360
1361 /* reset spacing metrics */
1362 html, body, .wrap {
1363 margin: 0 !important;
1364 padding: 0 !important;
1365 width: auto !important;
1366 }
1367
1368 /* leave enough space on the left for bullets */
1369 body {
1370 padding-left: 20px !important;
1371 }
1372 #doc-col {
1373 margin-left: 0;
1374 }
1375
1376 /* hide a bunch of non-content elements */
1377 #header, #footer, #nav-x, #side-nav,
1378 .training-nav-top, .training-nav-bottom,
1379 #doc-col .content-footer,
1380 .nav-x, .nav-y,
Dirk Doughertyc3921652014-05-13 16:55:26 -07001381 .paging-links {
Roman Nurik393830e2012-08-01 10:37:40 -07001382 display: none !important;
1383 }
1384
1385 /* remove extra space above page titles */
1386 #doc-col .content-header {
1387 margin-top: 0;
1388 }
1389
1390 /* bump up spacing above subheadings */
1391 h2 {
1392 margin-top: 40px !important;
1393 }
1394
1395 /* print link URLs where possible and give links default text color */
1396 p a:after {
1397 content: " (" attr(href) ")";
1398 font-size: 80%;
1399 }
1400 p a {
1401 word-wrap: break-word;
1402 }
1403 a {
1404 color: inherit;
1405 }
1406
1407 /* syntax highlighting rules */
1408 .str { color: #060; }
1409 .kwd { color: #006; font-weight: bold; }
1410 .com { color: #600; font-style: italic; }
1411 .typ { color: #404; font-weight: bold; }
1412 .lit { color: #044; }
1413 .pun { color: #440; }
1414 .pln { color: #000; }
1415 .tag { color: #006; font-weight: bold; }
1416 .atn { color: #404; }
1417 .atv { color: #060; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001418}
1419
1420/* =============================================================================
1421 Columns
1422 ========================================================================== */
1423
1424@media screen, projection, print {
1425.full {
Scott Mainb7f96372013-02-07 16:56:43 -08001426 padding: 2.5em 0;
1427 border-top: solid 1px #ddd;
1428 border-bottom: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07001429 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001430}
1431.wrap {
Scott Mainb7f96372013-02-07 16:56:43 -08001432 margin: 0 auto;
1433 width: 940px;
1434 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001435}
1436.cols {
1437 height: 1%;
1438 margin: 0 -1.533742331288343558282%;
1439 width: 103.06748466257669%}
1440*+html .cols {
1441 margin-bottom: 20px;
1442}
1443.cols:after {
1444 clear: both;
1445 content: ' ';
1446 display: block;
1447 height: 0;
1448 visibility: hidden;
1449}
1450.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1451.col-13, .col-14, .col-15, .col-16 {
1452 display: inline;
Scott Mainb7f96372013-02-07 16:56:43 -08001453 float: left;
1454 margin-left: 10px;
1455 margin-right: 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001456}
1457/*
1458* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1459.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1460 margin: 0;
1461 padding: 0 1.4% 20px;
1462}
1463[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1464[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1465[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1466 float: right;
1467}
1468*/
1469.col-1 { width: 40px }
1470.col-2 { width: 100px }
1471.col-3 { width: 160px }
1472.col-4 { width: 220px }
1473.col-5 { width: 280px }
1474.col-6 { width: 340px }
1475.col-7 { width: 400px }
1476.col-8 { width: 460px }
1477.col-9 { width: 520px }
1478.col-10 { width: 580px }
1479.col-11 { width: 640px }
1480.col-12 { width: 700px }
1481.col-13 { width: 760px }
1482.col-14 { width: 820px }
1483.col-15 { width: 880px }
1484.col-16 { width: 940px }
1485}
1486
1487.col-right {
1488 margin-right:0px;
1489}
1490
1491@media screen and (max-width:772px) {
1492.col-5, .col-6, .col-7 {
1493 clear: both;
1494 width: 97.0238096%}
1495}
1496
1497/* =============================================================================
1498 Layout
1499 ========================================================================== */
1500@media screen, projection, print {
1501
1502/* --------------------------------------------------------------------------
1503Header, Login, Nav-X, Search
1504*/
1505#header {
Dirk Doughertyc3921652014-05-13 16:55:26 -07001506 margin: 0;
1507 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001508}
1509#header:before, #header:after {
Scott Mainb7f96372013-02-07 16:56:43 -08001510 content: "";
1511 display: table;
1512 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001513}
1514.logo, .nav-x {
1515 float: left;
1516}
1517.nav-x {
1518 margin-top: -2px;
Scott Mainb7f96372013-02-07 16:56:43 -08001519 list-style-type: none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001520}
1521.nav-x a {
1522 color: #333;
1523 font-size: 16px;
1524}
smain@google.com6040ffa2014-06-13 15:06:23 -07001525.about a.selected {
1526 color: #9933CC;
1527}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001528.design a.selected {
1529 color: #33b5e5;
1530}
1531.develop a.selected {
1532 color: #F80;
1533}
1534.distribute a.selected {
1535 color: #9C0;
1536}
1537
1538
1539
1540.nav-x li {
1541 display: inline;
1542 margin-right: 45px;
1543}
1544.search {
Scott Mainb7f96372013-02-07 16:56:43 -08001545 float: right;
1546 position: relative;
1547 width: 220px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001548}
1549.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001550 position: absolute;
1551 background-color: #a3a3a3;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001552}
1553.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08001554 width: 220px;
1555 height: 1px;
1556 top: 24px;
1557 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001558}
Scott Main98a2a712013-07-17 13:15:04 -07001559.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001560 height: 5px;
1561 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001562}
Scott Mainb7f96372013-02-07 16:56:43 -08001563.search .left { top: 19px; left: 0 }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001564.search .right { top: 19px; right: 0 }
1565.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08001566 float: left;
1567 margin-top: 2px;
1568 width: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001569}
1570.search .close,
1571#player-frame .close {
1572 position: absolute;
1573 right: 8px;
1574 bottom: 4px;
1575 width: 16px;
1576 height: 16px;
1577 margin: 0;
1578 text-indent: -1000em;
1579 background: url(../images/close.png) no-repeat 0 0;
1580 z-index:9999;
1581}
1582.search .close:hover, .search .close:focus,
1583#player-frame .close:hover, #player-frame .close:focus {
1584 background-position: -16px 0;
1585 cursor:pointer;
1586}
1587#player-frame .close {
1588 top: 6px;
1589}
1590.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08001591 color: #999;
1592 font-size: 1em;
1593 width: inherit;
1594 border: none;
1595 margin: 0;
1596 padding:0 0 0 6px;
1597 z-index: 1500;
1598 background-color: transparent
Scott Maine4d8f1b2012-06-21 18:03:05 -07001599}
1600.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001601 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001602}
1603.search:hover .icon {
Scott Mainb7f96372013-02-07 16:56:43 -08001604 background-position: -8px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001605}
1606.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08001607 color: #222;
1608 font-weight: bold;
1609 outline:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001610}
1611/* Search Dropdown */
1612.search-dropdown {
Scott Mainb7f96372013-02-07 16:56:43 -08001613 padding: 15px;
1614 width: 192px;
1615 border: solid 1px #c5c5c5;
1616 background: #fff;
1617 position: absolute;
1618 top: 35px;
1619 left: 0;
1620 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1621 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1622 box-shadow: 0 0 10px rgba(0,0,0,0.2)
Scott Maine4d8f1b2012-06-21 18:03:05 -07001623}
1624.search-dropdown ul, .search-dropdown ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08001625 list-style-type: none;
1626 margin: 0;
1627 padding: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001628}
1629.search-dropdown ul li {
Scott Main98a2a712013-07-17 13:15:04 -07001630 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001631}
1632.search-dropdown img {
Scott Mainb7f96372013-02-07 16:56:43 -08001633 float: left;
1634 margin: 0 10px 10px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001635}
1636.search-dropdown h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001637 color: #222;
1638 margin: 0;
1639 line-height: normal
Scott Maine4d8f1b2012-06-21 18:03:05 -07001640}
1641.search-dropdown .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001642 color: #999;
1643 font-size: 11.5px;
1644 line-height: normal;
1645 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001646}
1647.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001648 color: #33b5e5
Scott Maine4d8f1b2012-06-21 18:03:05 -07001649}
1650/* --------------------------------------------------------------------------
1651Buttons
1652*/
1653.button, a.button, .button-secondary, a.button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08001654 border-image: initial;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001655 -webkit-border-radius: 2px;
1656 -moz-border-radius: 2px;
1657 border-radius: 2px;
1658 cursor: pointer;
1659}
1660.button, a.button {
Scott Mainab4daf42012-11-30 11:27:17 -08001661 display:inline-block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001662 background-color: #09c;
1663 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1664 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1665 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1666 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1667 background-image: -o-linear-gradient(top, #2faddb, #09c);
1668 background-image: linear-gradient(top, #2faddb, #09c);
1669 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1670 border: 1px solid #3990ab;
1671 color: #fff;
1672}
1673.button-secondary, a.button-secondary {
1674 background-color: #f3f3f3;
1675 border: 1px solid #dcdcdc;
1676 color: #444;
1677}
1678a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001679 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001680 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001681 min-width: 54px;
1682 outline: 0;
1683 padding: 8px 15px;
1684 text-align: center;
1685}
1686.button, .button-secondary {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001687 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001688 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001689 min-width: 54px;
1690 outline: 0;
1691 padding: 0 15px;
1692 text-align: center;
1693}
1694.button:hover, a.button:hover {
1695 border-color: #09c;
1696 background-color: #4cadcb;
1697 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1698 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1699 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1700 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1701 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1702 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1703 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1704EndColorStr='#4cadcb',GradientType=0);
1705 color: #fff !important;
1706}
1707.button:active, a.button:active {
1708 background-color: #1e799a;
1709 background-image: none;
1710 border-color: #30b7e6;
1711}
Scott Maindb3678b2012-10-23 14:13:41 -07001712a.button.big.subtitle {
1713 line-height:18px;
1714}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001715.button-secondary:hover, a.button-secondary:hover {
1716 border-color: #dbdbdb;
1717 background-color: #f3f3f3;
1718 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1719 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1720 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1721 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1722 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1723 background-image: linear-gradient(top, #f9f9f9, #ececec);
1724 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1725EndColorStr='#ececec');
1726 color: #33B5E5 !important;
1727}
1728.button-secondary:active, a.button-secondary:active {
Scott Maindb3678b2012-10-23 14:13:41 -07001729 border-color: #dadada;
Scott Mainb7f96372013-02-07 16:56:43 -08001730 background: #ebebeb; /* Old browsers */
1731 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1732 background:
Scott Maine4d8f1b2012-06-21 18:03:05 -07001733url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1734Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1735eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1736CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1737eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1738YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1739CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1740CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1741CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1742CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1743R3JhZGllbnQ+
1744CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1745Lz4KPC9zdmc+);
Scott Mainb7f96372013-02-07 16:56:43 -08001746 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
Scott Maine4d8f1b2012-06-21 18:03:05 -07001747#ffffff 100%); /* FF3.6+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001748 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
Scott Maine4d8f1b2012-06-21 18:03:05 -07001749color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1750/* Chrome,Safari4+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001751 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
Scott Maine4d8f1b2012-06-21 18:03:05 -0700175290%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001753 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001754100%); /* Opera 11.10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001755 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001756100%); /* IE10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001757 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001758100%); /* W3C */
Scott Mainb7f96372013-02-07 16:56:43 -08001759 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
Scott Maine4d8f1b2012-06-21 18:03:05 -07001760endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
Scott Mainb7f96372013-02-07 16:56:43 -08001761 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1762 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Main98a2a712013-07-17 13:15:04 -07001763 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Mainb7f96372013-02-07 16:56:43 -08001764 color: #258AAF !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001765}
1766.button.big {
1767 font-size:20px;
1768 display:inline-block;
1769}
Scott Maindb3678b2012-10-23 14:13:41 -07001770.button.big span.small {
1771 font-size:14px;
1772}
1773.button-caption {
1774 margin-top:10px;
1775 font-size:12px;
1776 font-style:italic;
1777}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001778
1779.button.disabled,
1780.button.disabled:hover,
1781.button.disabled:active {
1782 background:#ebebeb;
Scott Maindb3678b2012-10-23 14:13:41 -07001783 color:#999 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001784 border-color:#999;
1785 cursor:default;
1786}
1787
1788.training-nav-top a.button-secondary,
1789.training-nav-bottom a.button-secondary {
1790 display:block;
1791 float:left;
1792 margin:0;
1793 width:130px;
1794 text-transform:uppercase;
1795 font-weight:bold;
Scott Main98a2a712013-07-17 13:15:04 -07001796
Scott Maine4d8f1b2012-06-21 18:03:05 -07001797 background-color: #f3f3f3;
1798 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1799 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1800 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1801 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1802 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1803 background-image: linear-gradient(top, #f9f9f9, #ececec);
1804 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1805EndColorStr='#ececec');
1806 color: #33B5E5;
1807}
1808
1809.training-nav-top a.button-secondary:hover,
1810.training-nav-bottom a.button-secondary:hover {
1811 background-color: #09c;
1812 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1813 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1814 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1815 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1816 background-image: -o-linear-gradient(top, #2faddb, #09c);
1817 background-image: linear-gradient(top, #2faddb, #09c);
1818 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1819 border: 1px solid #3990ab;
1820 color: #fff !important;
1821}
1822
1823.training-nav-top a.button-secondary.last,
1824.training-nav-bottom a.button-secondary.last {
1825 border-left:0;
1826}
1827
1828.training-nav-top a.button-secondary.double-size,
1829.training-nav-bottom a.button-secondary.double-size {
1830 width:291px;
1831}
1832
1833.training-nav-top,
1834.training-nav-bottom {
1835 float:right;
1836 margin:0 0 0 20px;
1837}
1838
smain@google.com20ef3822014-06-13 16:05:28 -07001839.training-nav-top {
1840 position:relative;
1841 top:73px;
1842}
1843
Scott Maine4d8f1b2012-06-21 18:03:05 -07001844.training-nav-bottom {
1845 padding:0 0 20px;
1846}
1847
1848#tb-wrapper,
1849#qv-wrapper {
1850 float:right;
1851 clear:right;
smain@google.com20ef3822014-06-13 16:05:28 -07001852 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Doughertyc3921652014-05-13 16:55:26 -07001853 padding:0 0 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001854}
1855
Scott Maincef39242013-06-19 20:25:34 -07001856#tb-wrapper {
smain@google.com20ef3822014-06-13 16:05:28 -07001857 margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Scott Maincef39242013-06-19 20:25:34 -07001858}
1859
Scott Maine4d8f1b2012-06-21 18:03:05 -07001860#tb,
1861#qv {
1862 font-size:13px;
1863 line-height:18px;
1864 width:238px;
1865 border:1px solid #ccc;
1866 float:right;
1867}
1868
1869#tb {
1870 width:278px;
1871}
1872
1873#tb h2,
1874#qv h2 {
1875 margin:10px 15px;
1876 padding:0;
1877 text-transform:uppercase;
1878 border-bottom:1px solid gainsboro;
1879}
1880
1881#tb *,
1882#qv * {
1883 font-size:inherit;
1884}
1885
Scott Main8c0f5b32013-07-08 15:12:02 -07001886#tb .download-box,
1887#qv .download-box {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001888 padding:0 0 0 15px;
1889}
1890
Scott Main8c0f5b32013-07-08 15:12:02 -07001891#tb .download-box .filename,
1892#qv .download-box .filename {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001893 font-size:11px;
1894 margin:4px 4px 10px;
1895 color:#666;
1896}
1897
1898
1899/* Dev guide quicknav */
1900
1901.sidebox-wrapper {
1902 float:right;
1903 clear:right;
1904 margin:0 0 0 20px;
1905 padding:0 0 20px;
1906}
1907
1908.sidebox {
1909 width:226px;
1910 font-size:13px;
1911 line-height:18px;
1912 border-left:4px solid #99CC00;
1913 float:right;
1914 padding:0 0 0 10px;
Scott Main24bbcd52012-09-21 14:33:43 -07001915 margin:0 0 1em 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001916}
1917
1918.sidebox h2,
1919.sidebox h3,
1920.sidebox h4,
1921.sidebox h5 {
1922 font-weight:bold;
1923 margin:0 0 10px;
Scott Main2c2c0532014-02-11 18:16:20 -08001924 line-height: 16px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001925}
1926
1927.sidebox * {
1928 font-size:inherit;
1929}
1930
Scott Mainafc4db32013-11-20 16:53:12 -08001931.sidebox > *:last-child {
1932 margin-bottom:0;
1933}
1934
Scott Maine4d8f1b2012-06-21 18:03:05 -07001935#tb ol,
1936#tb ul,
1937#qv ul {
1938 margin:0 15px 10px 35px;
1939}
1940
smain@google.com9cb34ea2014-06-13 17:47:43 -07001941#tb p {
1942 margin:0 15px 10px;
1943}
1944
Scott Maine4d8f1b2012-06-21 18:03:05 -07001945#qv ol {
1946 list-style:none;
1947 margin:0 15px 15px;
1948 font-size:inherit;
1949 line-height:inherit;
1950}
1951
1952#tb ol ol,
1953#tb ul ul,
1954#qv ol ol,
1955#qv ul ul,
1956.sidebox ol ol,
1957.sidebox ul ul {
1958 margin-bottom:0;
1959}
1960
1961#qv ol ol {
1962 margin:3px 0 3px 15px;
1963}
1964
1965.sidebox p,
1966#qv p,
1967#tb p {
1968 margin: 0 0 10px;
1969}
1970
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001971/* related resources blocks in checklists */
1972
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001973/* related resources sections that have dynamic content */
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001974
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001975
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001976
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001977h3.rel-resources {
1978margin:1.25em auto;
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001979}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001980
1981/* --------------------------------------------------------------------------
1982Form
1983*/
1984.article form {
1985 margin: 0 0 20px;
1986}
1987.article form .form-required {
1988 color: #dd4b39;
1989}
1990.article form fieldset {
1991 margin: 0 0 20px;
1992 padding: 0;
1993}
1994.article form legend {
1995 display: block;
1996 line-height: 1.5;
1997 margin: 0;
1998 padding: 0;
1999}
2000/*
2001.article form ol, .article form ul {
2002 margin: 0 0 0 1em;
2003 padding: 0 0 0 1em;
2004}
2005[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2006 margin: 0 1em 0 0;
2007 padding: 0 1em 0 0;
2008}
2009.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2010ul ul {
2011 list-style: none;
2012 margin: 0;
2013 padding: 0;
2014}
2015.article form li {
2016 margin: 0 0 20px;
2017}
2018.article form li li {
2019 margin: 0 0 5px;
2020}
2021*/
2022.article form label {
2023 display: block;
2024 margin: 0 0 5px;
2025 padding: 0;
2026}
2027.article form input[type='text'], .article form select, .article form textarea, .article form
2028.checkbox-group, .article form .radio-group {
2029 margin-bottom: 15px;
2030}
2031.checkbox-group input {
Scott Mainb7f96372013-02-07 16:56:43 -08002032 width: 13px;
2033 height: 13px;
2034 background: #fff;
2035 border: solid 1px #c6c6c6;
2036 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002037}
2038.article form .checkbox-group, .article form .radio-group {
Scott Mainb7f96372013-02-07 16:56:43 -08002039 display: block
Scott Maine4d8f1b2012-06-21 18:03:05 -07002040}
2041.article form select {
2042 border: solid 1px #ebebeb;
2043 border-top-color: #ddd;
2044 -webkit-appearance: none;
2045 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2046 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07002047 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002048 line-height: normal;
2049 padding: 5px;
2050 width: 130px;
2051}
Scott Main98a2a712013-07-17 13:15:04 -07002052
Scott Maine4d8f1b2012-06-21 18:03:05 -07002053.article form .browse .browse-msg {
Scott Main98a2a712013-07-17 13:15:04 -07002054 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002055}
2056.article form .browse .button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08002057 height: auto;
2058 line-height: 25px;
2059 font-size: 11px;
2060 padding: 0 8px;
2061 margin: 0 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002062}
2063.article form input[type='text'], .article form textarea {
2064 border: 1px solid #ebebeb;
2065 border-top-color: #dcdcdc;
Scott Main9ada2262012-06-23 14:59:36 -07002066 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002067 line-height: normal;
2068 padding: 6px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07002069 width: 300px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002070}
2071.article form textarea {
2072 height: 150px;
2073}
2074.article form input[type='text']:focus, .article form textarea:focus {
2075 border-color: #33B5E5;
2076 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2077 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2078 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2079 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2080 outline: 0;
2081}
2082.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2083 color: #999;
2084}
2085.article form input[type='text'][disabled], .article form textarea[disabled] {
2086 background-color: #ebebeb;
2087}
2088form .form-error input[type='text'], form .form-error textarea {
2089 border-color: #dd4b39;
Scott Mainb7f96372013-02-07 16:56:43 -08002090 margin-right: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002091}
2092.aside {
2093 -moz-border-radius: 2px;
2094 -webkit-border-radius: 2px;
2095 border-radius: 2px;
2096 margin: 10px 0;
2097 padding: 20px;
Scott Mainb7f96372013-02-07 16:56:43 -08002098 color: #666;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002099 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08002100 background: #f9f9f9;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002101}
2102/*
2103.aside, .notification, .promo {
2104 -moz-border-radius: 2px;
2105 -webkit-border-radius: 2px;
2106 border-radius: 2px;
2107 margin: 10px 0;
2108 padding: 10px;
2109 position: relative;
2110}
2111.aside>:first-child, .notification>:first-child, .promo>:first-child {
2112 margin-top: 0;
2113}
2114.aside>:last-child, .notification>:last-child, .promo>:last-child {
2115 margin-bottom: 0;
2116}
2117.aside {
2118 background: #f9f9f9;
2119}
2120.notification {
2121 background: #fffbe4;
2122 border-color: #f8f6e6;
2123}
2124.promo {
2125 background: #f6f9ff;
2126 border-color: #eff2f9;
2127}
2128*/
Scott Maindb3678b2012-10-23 14:13:41 -07002129
2130/* SDK TOS styles */
2131
2132div.sdk-terms {
2133 white-space: pre-wrap;
2134 word-wrap: break-word;
2135 font-family: inherit;
2136 font-size: inherit;
2137 padding: 10px;
2138 height: 370px;
2139 width: 738px;
2140 border: 1px solid #444;
2141 background: transparent;
2142 overflow:auto;
2143 margin:0 0 10px;
2144}
2145
2146div.sdk-terms.fullsize {
2147 padding: 0;
2148 height: auto;
2149 width: auto;
2150 border:none;
2151}
2152
2153div.sdk-terms h3,
2154div.sdk-terms h2 {
2155 margin:0;
2156}
2157
2158div#sdk-terms-form {
2159 padding:0 0 0 10px;
2160}
2161
Scott Main11ac05b2012-11-15 14:57:44 -08002162div#sdk-terms-form input {
Scott Maindb3678b2012-10-23 14:13:41 -07002163 display:inline;
2164 margin:4px 4px 4px 0;
2165}
2166
2167
Scott Maine4d8f1b2012-06-21 18:03:05 -07002168/* --------------------------------------------------------------------------
2169Code Style
2170*/
2171pre {
Scott Maindb3678b2012-10-23 14:13:41 -07002172 margin:0 0 1em 0;
2173 padding: 1em;
2174 overflow: auto;
2175 border: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07002176 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002177}
Scott Main70557ee2013-10-30 14:47:40 -07002178.str { color: #800; } /* Code string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002179.kwd { color: #008; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07002180.typ { color: #606; }
2181.lit { color: #066; }
2182.pun { color: #660; }
2183.pln { color: #000; }
2184.tag { color: #008; }
2185.atn { color: #828; }
Scott Main70557ee2013-10-30 14:47:40 -07002186.atv { color: #800; } /* XML string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002187.dec { color: #606; }
2188
2189/* --------------------------------------------------------------------------
2190Three-Pane
2191*/
2192/* Package Nav & Classes Nav */
2193.three-pane {
Scott Mainb7f96372013-02-07 16:56:43 -08002194 position: relative;
2195 border-top: solid 1px #ebebeb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002196}
2197#packages-nav .js-pane,
2198#classes-nav .js-pane {
2199 overflow:visible;
2200}
2201#packages-nav {
2202 height:270px;
Scott Mainb7f96372013-02-07 16:56:43 -08002203 max-height: inherit;
2204 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002205 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002206}
2207#classes-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08002208 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002209 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002210}
2211#packages-nav ul, #classes-nav ul {
Scott Mainb7f96372013-02-07 16:56:43 -08002212 list-style-type: none;
2213 margin: 10px 0 20px 0;
Scott Main98a2a712013-07-17 13:15:04 -07002214 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002215}
2216#classes-nav li {
Scott Mainb7f96372013-02-07 16:56:43 -08002217 font-weight: bold;
2218 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002219}
2220#packages-nav li,
2221#classes-nav li li {
Scott Mainb7f96372013-02-07 16:56:43 -08002222 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002223}
2224#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2225#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002226 padding: 0 0 0 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002227}
2228#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2229#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2230#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002231 color: #222;
Scott Main98a2a712013-07-17 13:15:04 -07002232 font-weight: normal;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002233}
2234#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2235#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002236 display: block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002237}
2238#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2239a:visited,
2240#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2241a:visited,
2242#nav-tree li div.selected {
2243 font-weight: 500;
2244 color: #0099cc;
2245 background-color:#fff; }
2246 #packages-nav li.selected ul li a,
2247 #classes-nav li.selected ul li a {
2248 /* don't highlight child items */
2249 color: #555555; }
2250#nav-tree li div.selected a {
2251 font-weight: 500;
2252 color: #0099cc;
2253}
2254#nav-swap {
2255 height:30px;
2256 border-top:1px solid #ccc;
2257}
2258#nav-swap a {
2259 display:inline-block;
2260 height:100%;
Scott Main9ada2262012-06-23 14:59:36 -07002261 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002262 font-size: 12px;
2263 padding: 5px 0 5px 5px;
2264}
2265
2266#nav-swap .fullscreen {
2267 float: right;
2268 width: 24px;
2269 height: 24px;
2270 text-indent: -1000em;
2271 padding:0;
2272 margin:3px 5px 0;
2273 background: url(../images/fullscreen.png) no-repeat -24px 0;
2274}
2275#nav-swap .fullscreen.disabled {
2276 background-position: 0 0;
2277}
Scott Main98a2a712013-07-17 13:15:04 -07002278#nav-swap .fullscreen:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002279#nav-swap .fullscreen:focus {
2280 cursor:pointer;
2281}
2282
2283
2284/* nav tree */
Scott Main42d6e582013-11-20 19:30:41 -08002285#side-nav, #swapper,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002286#nav-tree, #tree-list {
2287 overflow:hidden;
2288 margin-left:0;
2289}
2290
Scott Main42d6e582013-11-20 19:30:41 -08002291#devdoc-nav {
2292 overflow:visible !important; /* To keep the "to top" button visible */
2293}
2294
Scott Maine4d8f1b2012-06-21 18:03:05 -07002295#nav-tree ul {
2296 list-style:none;
2297 padding:0;
2298 margin:10px 0;
2299}
2300
2301#nav-tree ul li div {
2302 padding:0 0 0 4px;
2303}
2304
2305#side-nav #nav-tree ul li a,
2306#side-nav #nav-tree ul li span.no-children {
2307 padding: 0;
2308 margin: 0;
2309}
2310
2311#nav-tree .plus {
2312 margin: 0 3px 0 0;
2313}
2314
2315#nav-tree ul ul {
2316 list-style: none;
2317 margin: 0;
2318 padding: 0 0 0 0;
2319}
2320
2321#nav-tree ul li {
2322 margin: 0;
2323 padding: 0 0 0 0;
2324 white-space: nowrap;
2325}
2326
2327#nav-tree .children_ul {
2328 padding:0;
2329 margin:0;
2330}
2331#nav-tree .children_ul li div {
2332 padding:0 0 0 10px;
2333}
2334#nav-tree .children_ul .children_ul li div {
2335 padding:0 0 0 20px;
2336}
2337
2338#nav-tree a.nolink {
Scott Main9ada2262012-06-23 14:59:36 -07002339 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002340 text-decoration: none;
2341}
2342
2343#nav-tree span.label {
2344 width: 100%;
2345}
2346
2347#nav-tree {
2348 overflow-x: auto;
2349 overflow-y: scroll;
2350 outline:0;
2351}
2352
2353
2354/* Content */
2355#doc-col {
2356 margin-right:0;
2357}
2358#doc-content-container {
Scott Main98a2a712013-07-17 13:15:04 -07002359 margin-left: 291px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002360}
2361#doc-header, #doc-content {
Scott Mainb7f96372013-02-07 16:56:43 -08002362 padding: 1em 2em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002363}
2364#doc-header {
Scott Main98a2a712013-07-17 13:15:04 -07002365 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002366}
2367#doc-header h1 {
Scott Mainb7f96372013-02-07 16:56:43 -08002368 line-height: 0;
2369 margin-bottom: 15px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002370}
2371#api-info-block {
Scott Mainb7f96372013-02-07 16:56:43 -08002372 float: right;
2373 font-weight: bold;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002374}
2375#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002376 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002377}
2378#api-info-block a:hover, #api-info-block a:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002379 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002380}
2381#api-nav-header {
2382 height:19px; /* plus 16px padding = 35; same as #nav li */
2383 font-size:14px;
2384 padding: 8px 0;
2385 margin: 0;
2386 border-bottom: 1px solid #CCC;
2387 background:#e9e9e9;
2388 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2389
2390}
2391#api-nav-title {
2392 padding:0 5px;
2393 white-space:nowrap;
2394}
2395
2396#api-level-toggle {
2397 float:right;
2398 padding:0 5px;
2399}
2400
2401#api-level-toggle label {
2402 margin:0;
2403 vertical-align:top;
2404 line-height: 19px;
2405 font-size:13px;
2406 height: 19px;
2407}
2408
2409#api-level-toggle .select-wrapper {
2410 width: 35px;
2411 display: inline-block;
2412 overflow: hidden;
2413}
2414#api-level-toggle select {
2415 border: 0;
2416 appearance:none;
2417 -moz-appearance:none;
2418 -webkit-appearance: none;
2419 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
Scott Main9ada2262012-06-23 14:59:36 -07002420 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002421 height: 19px;
2422 line-height: 19px;
2423 padding: 0;
2424 margin:1px 0 0 0;
2425 width:150%;
2426 font-size:13px;
2427 vertical-align:top;
2428 outline:0;
2429}
2430
2431
2432/* Toggle for revision notes and stuff */
2433div.toggle-content.closed .toggle-content-toggleme {
2434 display:none;
2435}
2436
2437#jd-content img.toggle-content-img {
2438 margin:0 5px 5px 0;
2439}
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07002440
Scott Main220c3442012-07-16 15:40:17 -07002441div.toggle-content-toggleme {
2442 padding:0 0 0 15px;
Scott Main03c972c2012-06-26 22:23:22 -07002443}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002444
2445
2446/* API LEVEL FILTERED MEMBERS */
2447
2448.absent,
2449.absent a:link,
2450.absent a:visited,
2451.absent a:hover,
2452.absent * {
2453 color:#bbb !important;
2454 cursor:default !important;
2455 text-decoration:none !important;
2456}
2457#devdoc-nav li.absent.selected,
2458#devdoc-nav li.absent.selected *,
2459#devdoc-nav div.label.absent.selected,
2460#devdoc-nav div.label.absent.selected * {
2461 background-color:#eaeaea !important;
2462}
2463.absent h4.jd-details-title,
2464.absent h4.jd-details-title * {
2465 background-color:#f6f6f6 !important;
2466}
2467.absent img {
2468 opacity: .3;
2469 filter: alpha(opacity=30);
2470 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2471}
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481/* JQUERY RESIZABLE STYLES */
2482.ui-resizable { position: relative; }
2483.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2484.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2485/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2486body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2487.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2488border-bottom: solid 1px #ededed;
2489 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2490/*
Scott Main98a2a712013-07-17 13:15:04 -07002491.ui-resizable-e {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002492cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
24931px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2494*/
2495
2496/* --------------------------------------------------------------------------
2497Lightbox
2498*/
Scott Main98a2a712013-07-17 13:15:04 -07002499.lightbox {
Scott Mainb7f96372013-02-07 16:56:43 -08002500 width: 769px;
2501 padding: 1.5em;
2502 margin: 0 auto;
2503 border: solid 1px #dcdcdc;
2504 background: #fff;
2505 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2506 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2507 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
Scott Maine4d8f1b2012-06-21 18:03:05 -07002508}
2509.lightbox .header {
Scott Mainb7f96372013-02-07 16:56:43 -08002510 float: left;
2511 width: 720px;
Scott Main98a2a712013-07-17 13:15:04 -07002512 margin: -10px 20px 10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002513}
2514.lightbox .close {
Scott Mainb7f96372013-02-07 16:56:43 -08002515 float: right;
2516 width: 10px;
2517 height: 10px;
2518 margin: -10px -10px 10px 0;
2519 text-indent: -1000em;
2520 background: url(../images/close.png) no-repeat 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002521}
2522.lightbox .close:hover, .lightbox .close:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002523 background-position: -10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002524}
2525
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002526/* --------------------------------------------------------------------------
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002527Styles for samples browser
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002528*/
2529
Scott Main498d7102013-08-21 15:47:38 -07002530#codesample-wrapper {
Scott Main70557ee2013-10-30 14:47:40 -07002531 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
Scott Main498d7102013-08-21 15:47:38 -07002532 overflow:visible;
2533}
2534pre#codesample-block {
2535 float:left;
2536 overflow:visible;
2537 background:transparent;
2538 border:none;
2539}
Scott Mainf1435b72013-10-30 16:27:38 -07002540pre#codesample-block a.number {
2541 display:none;
2542}
Scott Main498d7102013-08-21 15:47:38 -07002543pre#codesample-block .code-line:hover {
2544 background:#e7e7e7;
2545}
2546pre#codesample-line-numbers {
2547 float:left;
2548 width:2em;
2549 background:transparent;
2550 border:none;
2551 border-right:1px solid #ccc;
2552 padding-left:0;
2553 font-family:monospace;
2554 text-align:right;
2555 -webkit-touch-callout: none;
2556 -webkit-user-select: none;
2557 -khtml-user-select: none;
2558 -moz-user-select: -moz-none;
2559 -ms-user-select: none;
2560 user-select: none;
2561}
2562pre#codesample-line-numbers a {
2563 color:#999;
2564}
2565pre#codesample-line-numbers.hidden {
2566 display:none;
2567}
2568pre#codesample-block span.code-line {
2569 width:100%;
2570 display:inline-block;
2571}
2572
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002573/*
2574Styles for displaying image or video resources in samples browser.
2575Resources are marked as no-display if they exceed the size limit.
2576*/
2577div#codesample-resource img, div#codesample-resource video {
2578 border: 1px solid #ececec;
2579}
2580
2581div#codesample-resource.noDisplay div {
2582 border: 1px solid #ececec;
2583 width:120px;
2584 margin-bottom:4px;
2585 padding:20px;
2586}
2587
2588div#codesample-resource .noDisplay-message:after {
2589 font-style:italic;
2590 font-size:12px;
2591 content: 'This resource is not available for browsing. To view it, please download the project.';
2592}
2593
2594/*
2595Styles for project structure (treeview) page
2596*/
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002597.structure-dir {
2598background-image:url(../../assets/images/folder.png);
2599background-repeat:no-repeat;
2600background-position:16px 2px;
2601 margin:.25em 0 0 0;
2602 padding:0 0 0 0;
2603}
2604
2605.structure-toggleme {
2606 margin:0 0 0 3em;
2607 padding:0 0 0 0;
2608 text-decoration:none;
2609}
2610
2611.structure-java{
2612background-image:url(../../assets/images/file-java.png);
2613background-repeat:no-repeat;
2614background-position:0px 2px;
2615 margin:.3em 0 0 0;
2616 padding:.3em 0 .3em 22px;
2617}
2618
2619.structure-file {
2620background-image:url(../../assets/images/file-generic.png);
2621background-repeat:no-repeat;
2622background-position:0px 2px;
2623 margin:.3em 0 0 0;
2624 padding:.3em 0 .3em 22px;
2625}
2626
2627.structure-xml {
2628background-image:url(../../assets/images/file-xml.png);
2629background-repeat:no-repeat;
2630background-position:0px 2px;
2631 margin:.3em 0 0 0;
2632 padding:.3em 0 .25em 22px;
2633}
2634
2635.structure-img {
2636background-image:url(../../assets/images/file-image.png);
2637background-repeat:no-repeat;
2638background-position:0px 2px;
2639 margin:.3em 0 0 0;
2640 padding:.3em 0 .25em 22px;
2641}
2642
2643.structure-manifest {
2644background-image:url(../../assets/images/file-manifest.png);
2645background-repeat:no-repeat;
2646 margin:.0 0 0 1.25em;
2647 padding:0 0 0 22px;
2648 text-decoration:none;
2649}
2650
2651#jd-content .structure-toggle-img {
2652 margin:.5em 0 0 0;
2653padding-right:2.1em;
2654}
2655
2656.dirInfo {
2657 margin-left:2em;
2658}
2659
2660.structure-dir a {
2661 text-decoration:none;
2662}
2663
2664.structure-manifest a {
2665 text-decoration: none;
2666}
2667.structure-file a {
2668 text-decoration: none;
2669}
2670
2671.sampleEmbed {
2672 background-color:rgb(249, 249, 249);
2673}
2674
2675.sampleEmbed ol.lineNumbers {
2676 list-style-type: decimal;
2677 padding-left:1em;
2678}
2679
2680.sampleEmbed ol.lineNumbers li {
2681border-left:1px solid #ddd;
2682border-right:1px solid #ddd;
2683color:gray;
2684background-color:#f7f7f7;
2685margin:0 0 0 24px;
2686padding: 2px 2px 2px 6px;
2687}
2688
2689.sampleEmbed ol.lineNumbers li:hover {
2690background: #efefef;
2691}
2692
Scott Main0ad622b2013-09-04 21:14:06 -07002693.samples-nav li a {
2694 overflow: hidden;
2695 text-overflow: ellipsis;
2696 white-space: nowrap;
2697}
2698
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002699/* --------------------------------------------------------------------------
2700Styles for raw formatted line numbers (not used with listformatted version)
2701div.sampleLine div.lineNumber {
2702 display: inline;
2703}
2704div.sampleLine div.lineCode {
2705 display: inline;
2706 padding-left:6px;
2707}
2708div.sampleLine {
2709 padding:0;
2710 margin:0;
2711}*/
2712
Scott Maine4d8f1b2012-06-21 18:03:05 -07002713/* --------------------------------------------------------------------------
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002714Butterbar
2715*/
2716#butterbar-wrapper {
2717 position:absolute;
2718 top:0;
2719 left:0;
2720 width:100%;
2721}
2722#butterbar {
2723 width:940px;
2724 margin:0 auto;
2725}
2726#butterbar-message {
2727 background-color:#f80;
2728 float:right;
2729 font-size:12px;
2730 font-weight:bold;
2731 padding:0 10px;
2732 border-radius: 0 0 5px 5px;
2733}
2734#butterbar-message a {color:#fff !important}
2735#butterbar-message a:hover {text-decoration:underline;}
2736
2737/* --------------------------------------------------------------------------
Scott Maine4d8f1b2012-06-21 18:03:05 -07002738Misc
2739*/
2740
2741
2742.clearfix:before, .clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002743 content: "";
2744 display: table
Scott Maine4d8f1b2012-06-21 18:03:05 -07002745}
2746.clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002747 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07002748}
2749.clearfix {
Scott Mainb7f96372013-02-07 16:56:43 -08002750 *zoom: 1
Scott Maine4d8f1b2012-06-21 18:03:05 -07002751}
2752table.blank th, table.blank td {
2753 border: 0;
Scott Mainb7f96372013-02-07 16:56:43 -08002754 background: none
Scott Maine4d8f1b2012-06-21 18:03:05 -07002755}
2756.caption {
Scott Mainb7f96372013-02-07 16:56:43 -08002757 margin: 0.5em 0 2em 0;
2758 color: #000;
Scott Mainb16376f2014-05-21 20:35:47 -07002759 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002760}
2761
Scott Main25c89dd2013-10-07 14:17:55 -07002762.nolist, .nolist ul, .nolist ol {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002763 list-style:none;
Scott Main2ccbd3f2012-08-01 12:05:12 -07002764 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002765}
Scott Main5747d382012-11-30 12:02:42 -08002766#tb .nolist {
2767 margin-left:15px;
2768}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002769
Scott Main8aa725e2013-04-25 10:00:32 -07002770dl.xml>dt {
2771 text-transform:uppercase;
2772}
2773dl.xml dl.attr {
2774 margin-top:0;
2775}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002776
2777pre.classic {
2778 background-color:transparent;
2779 border:none;
2780 padding:0;
2781}
2782
2783p.img-caption {
2784 margin: -10px 0 20px;
2785 font-size:13px;
2786 color:#666;
2787}
2788
Scott Main48dd7f22013-02-21 10:52:02 -08002789div.figure,
2790div.figure-right {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002791 float:right;
2792 clear:right;
2793 margin:10px 0 0 0;
2794 padding:0 0 0 20px;
2795 /* width must be defined w/ an inline style matching the image width */
2796}
2797
Scott Main48dd7f22013-02-21 10:52:02 -08002798div.figure-left {
2799 float:left;
2800 clear:left;
2801 margin:10px 0 0 0;
Scott Maind6cb8fa2013-02-21 13:05:03 -08002802 padding:0 20px 0 0;
Scott Main48dd7f22013-02-21 10:52:02 -08002803 /* width must be defined w/ an inline style matching the image width */
2804}
2805
2806img.frame {
2807 border:1px solid #DDD;
2808 padding:4px;
2809}
2810
Scott Maine4d8f1b2012-06-21 18:03:05 -07002811p.table-caption {
Scott Main24bbcd52012-09-21 14:33:43 -07002812 margin: 0 0 4px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002813 font-size:13px;
2814 color:#666;
2815}
2816
Scott Main24bbcd52012-09-21 14:33:43 -07002817p.code-caption {
Scott Main98a2a712013-07-17 13:15:04 -07002818 margin-bottom: 4px;
Scott Maina07be8e2013-03-06 12:12:21 -08002819 font: 12px/1.5 monospace;
Scott Main24bbcd52012-09-21 14:33:43 -07002820 color:#666;
2821}
2822
Scott Main98a2a712013-07-17 13:15:04 -07002823div.note,
2824div.caution,
Scott Main54d2a9b2012-07-24 14:54:32 -07002825div.warning {
2826 margin: 0 0 15px;
2827}
2828
Scott Main98a2a712013-07-17 13:15:04 -07002829p.note, div.note,
2830p.caution, div.caution,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002831p.warning, div.warning {
2832 padding: 0 0 0 10px;
2833 border-left: 4px solid;
2834}
2835
Scott Main24bbcd52012-09-21 14:33:43 -07002836p.note, div.note {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002837 border-color: #258AAF;
2838}
2839
Scott Main24bbcd52012-09-21 14:33:43 -07002840p.caution, div.caution {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002841 border-color: #FF8800;
2842}
2843
Scott Main24bbcd52012-09-21 14:33:43 -07002844p.warning, div.warning {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002845 border-color: #ff4443;
2846}
2847
Scott Main412eaf22012-06-22 14:36:33 -07002848div.note.design {
2849 border-left: 4px solid #33B5E5;
2850}
2851
2852div.note.develop {
2853 border-left: 4px solid #F80;
2854}
2855
2856div.note.distribute {
2857 border-left: 4px solid #9C0;
2858}
2859
2860.note p, .caution p, .warning p {
2861 margin:0 0 5px;
2862}
2863
2864.note p:last-child, .caution p:last-child, .warning p:last-child {
2865 margin-bottom:0;
2866}
2867
Scott Main5b5ff1a2012-09-12 10:29:45 -07002868body.about blockquote {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002869 display:block;
2870 float:right;
2871 width:280px;
2872 font-size:20px;
2873 font-style:italic;
2874 line-height:24px;
2875 color:#33B5E5;
2876 margin:0 0 20px 30px;
2877}
2878
Scott Maine4d8f1b2012-06-21 18:03:05 -07002879div.design-announce p {
2880 margin:0 0 10px;
2881}
2882
Scott Maindb3678b2012-10-23 14:13:41 -07002883.expandable {
2884 height:34px;
2885 padding-left:20px;
2886 position:relative;
2887}
2888.expandable:before {
2889 content: '';
2890 background-image: url(../images/styles/disclosure_down.png);
2891 background-repeat:no-repeat;
2892 background-position: -12px -9px;
2893 width: 20px;
2894 height: 20px;
2895 display: inline-block;
2896 position: absolute;
2897 top: 0;
2898 left: 0; }
2899}
2900.expandable.expanded:before {
2901 background-image: url(../images/styles/disclosure_up.png);
2902}
2903
Scott Mainaaf76642013-06-19 18:04:30 -07002904/* notice box for cross links between Design/Develop docs */
Scott Main13cd8f12013-11-12 11:50:59 -08002905a.notice-developers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002906a.notice-developers,
Scott Main13cd8f12013-11-12 11:50:59 -08002907a.notice-designers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002908a.notice-designers {
Scott Maind2af6d22013-05-13 18:39:06 -07002909 float:right;
Scott Maine80ddbe2013-07-12 19:22:24 -07002910 clear:right;
Scott Mainaaf76642013-06-19 18:04:30 -07002911 width:238px;
Scott Maind2af6d22013-05-13 18:39:06 -07002912 min-height:50px;
2913 margin:0 0 20px 20px;
2914 border:1px solid #ddd;
2915}
Scott Main13cd8f12013-11-12 11:50:59 -08002916a.notice-developers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002917a.notice-developers.wide,
Scott Main13cd8f12013-11-12 11:50:59 -08002918a.notice-designers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002919a.notice-designers.wide {
2920 width:278px;
2921}
Scott Main13cd8f12013-11-12 11:50:59 -08002922a.notice-developers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002923a.notice-developers div,
Scott Main13cd8f12013-11-12 11:50:59 -08002924a.notice-designers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002925a.notice-designers div {
Scott Main9bfcd732013-05-14 09:14:35 -07002926 min-height:40px;
Scott Maind19c2c82013-06-19 18:48:27 -07002927 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2928 background-size:40px 40px;
Scott Main9bfcd732013-05-14 09:14:35 -07002929 padding:10px 10px 10px 60px;
Scott Maind2af6d22013-05-13 18:39:06 -07002930}
Scott Mainaaf76642013-06-19 18:04:30 -07002931a.notice-designers div {
Scott Maind19c2c82013-06-19 18:48:27 -07002932 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2933 background-size:40px 40px;
Scott Mainaaf76642013-06-19 18:04:30 -07002934}
Scott Main13cd8f12013-11-12 11:50:59 -08002935a.notice-designers-video div {
2936 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2937 background-size:40px 40px;
2938}
2939a.notice-developers-video div {
2940 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2941 background-size:40px 40px;
2942}
2943a.notice-developers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002944a.notice-developers:hover,
Scott Main13cd8f12013-11-12 11:50:59 -08002945a.notice-designers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002946a.notice-designers:hover {
Scott Maind2af6d22013-05-13 18:39:06 -07002947 background:#eee;
2948}
Scott Main13cd8f12013-11-12 11:50:59 -08002949a.notice-developers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002950a.notice-developers h3,
Scott Main13cd8f12013-11-12 11:50:59 -08002951a.notice-designers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002952a.notice-designers h3 {
Scott Main4e5b39d2013-11-13 16:49:22 -08002953 font-size:13px;
2954 line-height:18px;
2955 font-weight:bold;
Scott Maind2af6d22013-05-13 18:39:06 -07002956 text-transform:uppercase;
2957 color:#000 !important;
Scott Main4e5b39d2013-11-13 16:49:22 -08002958 margin:0 0 1px;
Scott Maind2af6d22013-05-13 18:39:06 -07002959}
Scott Main13cd8f12013-11-12 11:50:59 -08002960a.notice-developers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002961a.notice-developers p,
Scott Main13cd8f12013-11-12 11:50:59 -08002962a.notice-designers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002963a.notice-designers p {
Scott Maind2af6d22013-05-13 18:39:06 -07002964 margin:0;
Scott Main4e5b39d2013-11-13 16:49:22 -08002965 line-height:14px;
Scott Main9bfcd732013-05-14 09:14:35 -07002966}
Scott Main13cd8f12013-11-12 11:50:59 -08002967a.notice-developers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002968a.notice-developers.left,
Scott Main13cd8f12013-11-12 11:50:59 -08002969a.notice-designers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002970a.notice-designers.left {
Scott Main9bfcd732013-05-14 09:14:35 -07002971 margin-left:0;
2972 float:left;
Scott Maind2af6d22013-05-13 18:39:06 -07002973}
2974
2975
Scott Maind7026f72013-06-17 15:08:49 -07002976/* hide nested list items; companion to hideNestedLists() */
2977.hide-nested li ol,
2978.hide-nested li ul {
2979 display:none;
2980}
2981
2982a.header-toggle {
2983 display:block;
2984 float:right;
2985 text-transform:uppercase;
2986 font-size:.8em !important;
2987 font-weight:normal;
2988 margin-top:2px;
2989}
2990
2991
smain@google.com95948b82014-06-16 19:24:25 -07002992/* for IDE instruction toggle (Studio/Eclipse/Other) */
2993select.ide {
2994 background: transparent;
2995 border: 1px solid #bbb;
2996 border-left: 0;
2997 border-right: 0;
2998 margin: 10px 0;
2999 padding: 10px 0;
3000 color:#666;
3001}
3002select.ide,
3003select.ide option {
3004 font-family: inherit;
3005 font-size:16px;
3006 font-weight:500;
3007}
3008/* hide all except eclipse by default */
3009.select-ide.studio,
3010.select-ide.other {
3011 display:none;
3012}
3013/* ... unless eclipse also includes one of the others */
3014.select-ide.eclipse.studio,
3015.select-ide.eclipse.other {
3016 display:block;
3017}
3018
3019
Dirk Doughertybec14292013-04-10 20:23:40 -07003020/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003021good/bad example containers
Dirk Doughertybec14292013-04-10 20:23:40 -07003022*/
Scott Maindb3678b2012-10-23 14:13:41 -07003023
Dirk Doughertybec14292013-04-10 20:23:40 -07003024div.example-block {
3025 background-repeat: no-repeat;
Scott Main98a2a712013-07-17 13:15:04 -07003026 background-position:10px 8px;
Dirk Doughertybec14292013-04-10 20:23:40 -07003027 background-color:#ccc;
3028 padding:4px;
3029 margin:.8em auto 1.5em 2em;
3030 width:260px;
3031 float:right;
3032}
3033/* red container */
3034.example-block.bad {
3035 background-image: url(/images/example-bad.png);
3036 background-color:#f4cccc;
3037}
3038/* green container */
3039.example-block.good {
3040 background-image: url(/images/example-good.png);
3041 background-color:#d9ead3;
3042}
3043/* container heading div */
3044#jd-content .example-block .heading {
3045 font-weight:bold;
3046 margin:6px 0 9px 36px;
3047 padding:6px auto;
3048}
3049/* container image (if any) */
3050#jd-content .example-block img {
3051 margin:0;
3052 padding:0px;
3053}
3054
3055.example-block table {
3056 margin:0;
3057}
Scott Maindb3678b2012-10-23 14:13:41 -07003058
Scott Maine4d8f1b2012-06-21 18:03:05 -07003059/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003060Dialog box for popup messages
Scott Maine4d8f1b2012-06-21 18:03:05 -07003061*/
3062
3063div.dialog {
3064 height:0;
3065 margin:0 auto;
3066}
3067
3068div.dialog>div {
3069 z-index:99;
3070 position:fixed;
3071 margin:70px 0;
3072 width: 391px;
3073 height: 200px;
3074 background: #F7F7F7;
3075-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3076-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3077box-shadow: 0 0 15px rgba(0,0,0,0.5);
3078}
3079/* IE6 can't position fixed */
3080* html div.dialog div { position:absolute; }
3081
3082
3083div#deprecatedSticker {
3084 display:none;
3085 z-index:99;
3086 position:fixed;
3087 right:15px;
3088 top:114px;
3089 margin:0;
3090 padding:1em;
3091 background:#FFF;
3092 border:1px solid #dddd00;
3093 box-shadow:-5px 5px 10px #ccc;
3094 -moz-box-shadow:-5px 5px 10px #ccc;
3095 -webkit-box-shadow:-5px 5px 10px #ccc;
3096}
3097
3098div#naMessage {
3099 display:none;
3100 width:555px;
3101 height:0;
3102 margin:0 auto;
3103}
3104
3105div#naMessage div {
3106 z-index:99;
3107 width:450px;
3108 position:fixed;
3109 margin:50px 0;
3110 padding:4em 4em 3em;
3111 background:#FFF;
3112 border:1px solid #999;
3113 box-shadow:-10px 10px 40px #888;
3114 -moz-box-shadow:-10px 10px 40px #888;
3115 -webkit-box-shadow:-10px 10px 40px #888;
3116}
3117/* IE6 can't position fixed */
3118* html div#naMessage div { position:absolute; }
3119
3120div#naMessage strong {
3121 font-size:1.1em;
3122}
3123
3124
3125/* --------------------------------------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003126Slideshow Controls & Next/Prev
Scott Maine4d8f1b2012-06-21 18:03:05 -07003127*/
Scott Main98a2a712013-07-17 13:15:04 -07003128.slideshow-next, .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08003129 width: 20px;
3130 height: 36px;
3131 text-indent: -1000em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003132}
3133.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08003134 margin: 2em 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003135}
3136.slideshow-container:before, .slideshow-container:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003137 content: "";
3138 display: table;
3139 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003140}
3141a.slideshow-next, a.slideshow-next:visited {
3142
Scott Mainb7f96372013-02-07 16:56:43 -08003143 float: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003144
Scott Mainb7f96372013-02-07 16:56:43 -08003145 background: url(../images/arrow-right.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003146
3147}
3148
3149a.slideshow-prev, a.slideshow-prev:visited {
3150
Scott Main98a2a712013-07-17 13:15:04 -07003151 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003152
Scott Mainb7f96372013-02-07 16:56:43 -08003153 background: url(../images/arrow-left.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003154
3155}
3156
3157.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3158
Scott Main98a2a712013-07-17 13:15:04 -07003159 background-position: 0 -36px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003160
3161}
3162
3163.slideshow-next:active, .slideshow-prev:active {
3164
Scott Main98a2a712013-07-17 13:15:04 -07003165 background-position: 0 -72px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003166
3167}
3168.slideshow-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08003169 width: 74px;
Scott Main98a2a712013-07-17 13:15:04 -07003170 margin: 0 auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003171}
3172.slideshow-nav a, .slideshow-nav a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003173 display: inline-block;
3174 width: 12px;
3175 height: 12px;
3176 margin: 0 2px 20px 2px;
3177 background: #ccc;
3178 -webkit-border-radius: 50%;
3179 -moz-border-radius: 50%;
3180 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003181}
3182.slideshow-nav a:hover, .slideshow-nav a:focus {
3183
Scott Mainb7f96372013-02-07 16:56:43 -08003184 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003185}
3186
3187.slideshow-nav a:active {
3188
Scott Mainb7f96372013-02-07 16:56:43 -08003189 background: #1e799a;
Scott Main98a2a712013-07-17 13:15:04 -07003190 background: #ebebeb;
Scott Mainb7f96372013-02-07 16:56:43 -08003191 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3192 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3193 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Maine4d8f1b2012-06-21 18:03:05 -07003194}
3195.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003196 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003197}
3198/* --------------------------------------------------------------------------
3199Tabs
3200*/
3201ul.tabs {
Scott Mainb7f96372013-02-07 16:56:43 -08003202 padding: 0;
Scott Main98a2a712013-07-17 13:15:04 -07003203 margin: 2em 0 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003204}
3205ul.tabs:before, ul.tabs:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003206 content: "";
3207 display: table;
3208 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003209}
3210ul.tabs li {
Scott Mainb7f96372013-02-07 16:56:43 -08003211 list-style-type: none;
Scott Main98a2a712013-07-17 13:15:04 -07003212 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003213}
3214ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003215 display: block;
3216 height: 36px;
3217 line-height: 36px;
3218 padding: 0 15px;
3219 margin-right: 2px;
3220 color: #222;
3221 -moz-border-radius-topleft: 2px;
3222 -moz-border-radius-topright: 2px;
3223 -moz-border-radius-bottomright: px;
3224 -moz-border-radius-bottomleft: px;
3225 -webkit-border-radius: 2px 2px px px;
Scott Main98a2a712013-07-17 13:15:04 -07003226 border-radius: 2px 2px px px;
Scott Mainb7f96372013-02-07 16:56:43 -08003227 border-top: solid 1px #ebebeb;
3228 border-left: solid 1px #ebebeb;
3229 border-right: solid 1px #ebebeb;
3230 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003231 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3232 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3233 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3234 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3235 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3236 background-image: linear-gradient(top, #ffffff, #fafafa);
3237 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3238EndColorStr='#fafafa');
3239}
3240ul.tabs li a:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003241 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003242}
3243ul.tabs li a.selected {
Scott Mainb7f96372013-02-07 16:56:43 -08003244 height: 37px;
3245 color: #33B5E5;
3246 background-color: #f7f7f7;
3247 background-image: none;
3248 border-color: #ddd;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003249}
3250.tab-content {
Scott Mainb7f96372013-02-07 16:56:43 -08003251 padding: 1.2em;
3252 margin: -1px 0 2em 0;
3253 -webkit-border-radius: 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003254 -moz-border-radius: 2px;
3255 border-radius: 2px;
Scott Mainb7f96372013-02-07 16:56:43 -08003256 border: solid 1px #ddd;
3257 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003258}
3259/* --------------------------------------------------------------------------
3260Feature Boxes
3261*/
3262.feature-box {
3263 width: 291px;
3264 height: 200px;
3265 position: relative;
3266 background: #F7F7F7;
3267}
3268.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003269 z-index: 100;
3270 position: absolute;
3271 background-color: #aaa;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003272}
3273.box-border .top, .box-border .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08003274 width: 291px;
3275 height: 1px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003276}
3277.dialog .box-border .top,
3278.dialog .box-border .bottom { width:391px; }
3279
Scott Main98a2a712013-07-17 13:15:04 -07003280.box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003281 width: 1px;
Scott Main98a2a712013-07-17 13:15:04 -07003282 height: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003283}
3284.box-border .top { top: 0; left: 0 }
3285.box-border .top .left { top: 1px; left: 0 }
3286.box-border .top .right { top: 1px; right: 0 }
3287.box-border .bottom .left { top: -8px; left: 0 }
3288.box-border .bottom { top: 200px; left: 0 }
3289.box-border .bottom .right { top: -8px; right: 0 }
3290
3291.feature-box h4,
3292.dialog h4 {
3293 margin: 15px 18px 10px;
3294 padding:0;
3295}
3296
3297.feature-box p,
3298.dialog p {
3299 margin: 10px 18px;
3300 padding:0;
3301}
3302.feature-box .link,
3303.dialog .link {
3304 border-top: 1px solid #dedede;
3305 bottom: 0;
3306 position: absolute;
3307 width: inherit;
3308}
3309.feature-box a, .feature-box h4,
3310.dialog a, .dialog h4 {
3311 -webkit-transition: color .4s ease;
3312 -moz-transition: color .4s ease;
3313 -o-transition: color .4s ease;
3314 transition: color .4s ease;
3315}
3316.feature-box:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003317 cursor: pointer;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003318}
3319.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
Scott Main98a2a712013-07-17 13:15:04 -07003320.left, .feature-box:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003321 background-color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003322}
3323.feature-box:hover h4, .feature-box:hover a {
Scott Mainb7f96372013-02-07 16:56:43 -08003324 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003325}
3326/* --------------------------------------------------------------------------
3327Page-Specific Styles
3328*/
Scott Main98a2a712013-07-17 13:15:04 -07003329.colors {
Scott Mainb7f96372013-02-07 16:56:43 -08003330 position: relative;
3331 float: left;
3332 width: 92px;
3333 margin: 40px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003334}
3335.colors div {
Scott Mainb7f96372013-02-07 16:56:43 -08003336 color: #fff;
3337 font-size: 11.5px;
3338 width: 82px;
3339 height: 82px;
3340 margin-top:-30px;
3341 line-height: 82px;
3342 text-align: center;
3343 border: solid 5px #fff;
3344 -webkit-border-radius: 50%;
3345 -moz-border-radius: 50%;
3346 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003347}
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362/* ########### REFERENCE DOCS ################## */
3363
3364#packages-nav h2,
3365#classes-nav h2 {
3366 font-size:18px;
3367 margin:0;
3368 padding:0 0 0 4px;
3369}
3370
3371#jd-header {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003372 padding: 0 0 12px;
3373 margin: 20px 0 12px;
3374 font-size:12px;
3375 padding-bottom:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003376 border-bottom:solid 1px #ccc;
3377}
3378
3379#jd-header h1 {
3380 margin:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003381 padding:0 0 6px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003382}
3383
Dirk Doughertya6913b52014-06-11 17:28:38 -07003384/* not sure if this is needed in the ref docs, disabling for now
3385.jd-descr h2 {
3386 margin:16px 0;
3387}
3388*/
3389
Scott Maine4d8f1b2012-06-21 18:03:05 -07003390/* page-top-right container for reference pages (holds
3391links to summary tables) */
3392#api-info-block {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003393 font-size:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003394 margin:20px 0 0;
3395 padding:0 10px 6px;
3396 font-weight:normal;
3397 float:right;
3398 text-align:right;
3399 color:#999;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003400 max-width:80%;
3401 font-size: 12px;
3402 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003403}
3404
3405#api-info-block div.api-level {
3406 font-weight:bold;
3407 font-size:inherit;
3408 float:none;
Scott Main9ada2262012-06-23 14:59:36 -07003409 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003410 padding:0;
3411 margin:0;
3412}
3413
3414/* inheritance table */
3415.jd-inheritance-table {
3416 border-spacing:0;
3417 margin:0;
3418 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003419 font-size:12px;
3420 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003421 background-color:transparent;
3422}
3423.jd-inheritance-table tr td {
3424 border: none;
3425 margin: 0;
3426 padding: 0;
3427 background-color:transparent;
3428}
3429.jd-inheritance-table .jd-inheritance-space {
3430 font-weight:bold;
3431 width:1em;
3432}
3433.jd-inheritance-table .jd-inheritance-interface-cell {
3434 padding-left: 17px;
3435}
3436
3437
3438
3439.jd-sumtable a {
3440 text-decoration:none;
3441}
3442
3443.jd-sumtable a:hover {
3444 text-decoration:underline;
3445}
3446
3447/* the link inside a sumtable for "Show All/Hide All" */
3448.toggle-all {
3449 display:block;
3450 float:right;
3451 font-weight:normal;
3452 font-size:0.9em;
3453}
3454
3455/* adjustments for in/direct subclasses tables */
3456.jd-sumtable.jd-sumtable-subclasses {
3457 margin: 1em 0 0 0;
3458 max-width:968px;
3459 background-color:transparent;
3460 font-size:13px;
3461}
3462
3463/* extra space between end of method name and open-paren */
3464.sympad {
3465 margin-right: 2px;
3466}
3467
3468/* right alignment for the return type in sumtable */
3469.jd-sumtable .jd-typecol {
3470 text-align:right;
3471}
3472
3473/* adjustments for the expando table-in-table */
3474.jd-sumtable-expando {
3475 margin:.5em 0;
3476 padding:0;
3477}
3478
3479/* a div that holds a short description */
3480.jd-descrdiv {
3481 padding:3px 1em 0 1em;
3482 margin:0;
3483 border:0;
3484}
3485
3486#jd-content img.jd-expando-trigger-img {
3487 padding:0 4px 4px 0;
3488 margin:0;
3489}
3490
3491.jd-sumtable-subclasses div#subclasses-direct,
3492.jd-sumtable-subclasses div#subclasses-indirect {
3493 margin:0 0 0 13px;
3494}
3495
3496
3497
3498/********* MEMBER REF *************/
3499
3500
3501.jd-details {
3502/* border:1px solid #669999;
3503 padding:4px; */
3504 margin:0 0 1em;
3505}
3506
3507/* API reference: a container for the
3508.tagdata blocks that make up the detailed
3509description */
3510.jd-details-descr {
3511 padding:0;
3512 margin:.5em .25em;
3513}
3514
3515/* API reference: a block containing
3516a detailed description, a params table,
3517seealso list, etc */
3518.jd-tagdata {
3519 margin:.5em 1em;
3520}
3521
3522.jd-tagdata p {
3523 margin:0 0 1em 1em;
3524}
3525
3526/* API reference: adjustments to
3527the detailed description block */
3528.jd-tagdescr {
3529 margin:.25em 0 .75em 0;
3530}
3531
3532.jd-tagdescr ol,
3533.jd-tagdescr ul {
3534 margin:0 2.5em;
3535 padding:0;
3536}
3537
3538.jd-tagdescr table,
3539.jd-tagdescr img {
3540 margin:.25em 1em;
3541}
3542
3543.jd-tagdescr li {
3544margin:0 0 .25em 0;
3545padding:0;
3546}
3547
3548/* API reference: heading marking
3549the details section for constants,
3550attrs, methods, etc. */
3551h4.jd-details-title {
3552 font-size:1.15em;
3553 background-color: #E2E2E2;
3554 margin:1.5em 0 .6em;
3555 padding:3px 95px 3px 3px; /* room for api-level */
3556}
Scott Mainab4daf42012-11-30 11:27:17 -08003557body.google h4.jd-details-title {
3558 background-color: #FFF;
3559 padding-top:5px;
3560 border-top: 1px solid #ccc;
3561}
3562body.google table.jd-sumtable th {
3563 background-color: #FFF;
3564 color:#000;
3565}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003566
3567h4.jd-tagtitle {
3568 margin:0;
3569}
3570
3571h4 .normal {
3572 font-weight:normal;
3573}
3574
3575/* API reference: heading for "Parameters", "See Also", etc.,
3576in details sections */
3577h5.jd-tagtitle {
3578 margin:0 0 .25em 0;
3579 font-size:1em;
3580}
3581
3582.jd-tagtable {
3583 margin:0;
3584 background-color:transparent;
Scott Main03c972c2012-06-26 22:23:22 -07003585 width:auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003586}
3587
3588.jd-tagtable td,
3589.jd-tagtable th {
3590 border:none;
3591 background-color:#fff;
3592 vertical-align:top;
3593 font-weight:normal;
3594 padding:2px 10px;
3595}
3596
3597.jd-tagtable th {
3598 font-style:italic;
3599}
3600
3601/* Inline api level indicator for methods */
3602div.api-level {
3603 font-size:.8em;
3604 font-weight:normal;
3605 color:#999;
3606 float:right;
3607 padding:0 8px 0;
3608 margin-top:-30px;
3609}
3610
3611table.jd-tagtable td,
3612table.jd-tagtable th {
3613 background-color:transparent;
3614}
3615
3616table.jd-tagtable th {
3617 color:inherit;
3618}
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642/* SEARCH FILTER */
3643
Scott Main0e76e7e2013-03-12 10:24:07 -07003644.menu-container {
3645 position:relative;
3646}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003647#search_autocomplete {
3648 font-weight:normal;
3649}
3650
Scott Main0e76e7e2013-03-12 10:24:07 -07003651.search_filtered_wrapper.reference {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003652 width: 193px;
3653 float: right;
3654}
Scott Main0e76e7e2013-03-12 10:24:07 -07003655.search_filtered_wrapper.docs {
3656 width:875px;
3657 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003658 position:absolute;
Scott Main0e76e7e2013-03-12 10:24:07 -07003659 top:26px;
3660 right:66px;
3661}
3662.suggest-card {
3663 position:relative;
3664 width:170px;
3665 min-height:90px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003666 padding:5px;
3667 border: solid 1px #C5C5C5;
3668 background: white;
Scott Main0e76e7e2013-03-12 10:24:07 -07003669 top: 15px;
3670 margin-right:-5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003671 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3672 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3673 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3674}
Scott Main0e76e7e2013-03-12 10:24:07 -07003675.suggest-card.reference {
3676 position:absolute;
3677 z-index:999;
3678 min-width:171px; /* +padding and border makes this match input width */
3679 min-height:93px; /* add 3px because this has 1 not 4px top border */
3680 width:auto;
3681 top:41px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003682 margin:0;
Scott Main0e76e7e2013-03-12 10:24:07 -07003683}
3684.suggest-card.develop {
3685 z-index:997;
3686 border-top: solid 4px #F80;
3687 float:right;
3688}
3689.suggest-card.design {
3690 z-index:996;
3691 border-top: solid 4px #33b5e5;
3692 float:right;
3693}
3694.suggest-card.distribute {
3695 z-index:995;
3696 border-top: solid 4px #9C0;
3697 float:right;
3698}
3699.child-card {
3700 width:100%;
3701}
3702.suggest-card.dummy {
3703 width:172px;
3704 float:right;
3705 border:0;
3706 background:transparent;
3707 -moz-box-shadow: none;
3708 -webkit-box-shadow: none;
3709 box-shadow: none;
3710}
3711
3712ul.search_filtered {
3713 min-width:100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003714 list-style: none;
Scott Main0e76e7e2013-03-12 10:24:07 -07003715 margin: 0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003716 padding: 0;
3717}
Scott Main0e76e7e2013-03-12 10:24:07 -07003718.search_filtered .jd-selected {
3719 background:#efefef;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003720 cursor:pointer;
3721}
Scott Main0e76e7e2013-03-12 10:24:07 -07003722.search_filtered .jd-selected,
3723.search_filtered .jd-selected a {
3724 color:#09C !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003725}
3726
3727.no-display {
3728 display: none;
3729}
3730
Scott Main0e76e7e2013-03-12 10:24:07 -07003731.search_filtered li.jd-autocomplete {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003732 font-size: 0.81em;
3733 border: none;
Scott Main7e447ed2013-02-19 17:22:37 -08003734 margin: 0 0 2px;
3735 padding: 0;
3736 line-height:1.5em;
3737}
3738
Scott Main0e76e7e2013-03-12 10:24:07 -07003739.search_filtered li a {
Scott Main7e447ed2013-02-19 17:22:37 -08003740 padding:0 5px;
3741 color:#222 !important;
Scott Main0e76e7e2013-03-12 10:24:07 -07003742 display:inline-block;
3743 line-height:12px;
Scott Main7e447ed2013-02-19 17:22:37 -08003744}
3745
Scott Main0e76e7e2013-03-12 10:24:07 -07003746.search_filtered li.header {
Scott Main7e447ed2013-02-19 17:22:37 -08003747 font-weight:bold;
Scott Main0e76e7e2013-03-12 10:24:07 -07003748 color:#444;
Scott Main7e447ed2013-02-19 17:22:37 -08003749 border: none;
3750 margin: 8px 0 2px;
3751 padding:1px 5px;
3752 line-height:1.5em;
3753}
Scott Main0e76e7e2013-03-12 10:24:07 -07003754.search_filtered li.header.small {
3755 font-size:0.85em;
3756}
Scott Main7e447ed2013-02-19 17:22:37 -08003757
Scott Main98a2a712013-07-17 13:15:04 -07003758.suggest-card.reference
Scott Main0e76e7e2013-03-12 10:24:07 -07003759.search_filtered li.header {
3760 color:#aaa;
3761 font-size: 0.81em;
3762}
3763
3764.search_filtered li.header:first-child {
Scott Main7e447ed2013-02-19 17:22:37 -08003765 margin: 0 0 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003766}
3767
3768.show-item {
3769 display: table-row;
3770}
3771.hide-item {
3772 display: hidden;
3773}
3774
3775
3776
3777
3778
3779/* SEARCH RESULTS */
3780
Scott Maine4d8f1b2012-06-21 18:03:05 -07003781
3782#leftSearchControl .gsc-twiddle {
3783 background-image : none;
3784}
3785
3786#leftSearchControl td, #searchForm td {
3787 border: 0px solid #000;
3788 padding:0;
3789}
3790
3791#leftSearchControl .gsc-resultsHeader .gsc-title {
3792 padding-left : 0px;
3793 font-weight : bold;
3794 font-size : 13px;
3795 color:#006699;
3796 display : none;
3797}
3798
3799#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3800 display : none;
3801}
3802
3803#leftSearchControl .gsc-resultsRoot {
3804 padding-top : 6px;
3805}
3806
3807#leftSearchControl div.gs-visibleUrl-long {
3808 display : block;
3809 color:#006699;
3810}
3811
3812#leftSearchControl .gsc-webResult {
3813 padding:0 0 20px 0;
3814}
3815
3816.gsc-webResult div.gs-visibleUrl-short,
3817table.gsc-branding,
3818.gsc-clear-button {
3819 display : none;
3820}
3821
3822.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3823.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3824#leftSearchControl a,
3825#leftSearchControl a b {
3826 color:#006699;
3827}
3828
3829.gsc-resultsHeader {
3830 display: none;
3831}
3832
3833/* Disable built in search forms */
3834.gsc-control form.gsc-search-box {
3835 display : none;
3836}
3837table.gsc-search-box {
3838 margin:6px 0 0 0;
3839 border-collapse:collapse;
3840}
3841
3842td.gsc-input {
3843 padding:0 2px;
3844 width:100%;
3845 vertical-align:middle;
3846}
3847
3848input.gsc-input {
3849 border:1px solid #BCCDF0;
3850 width:99%;
3851 padding-left:2px;
3852 font-size:.95em;
3853}
3854
3855td.gsc-search-button {
3856 text-align: right;
3857 padding:0;
3858 vertical-align:top;
3859}
3860
3861
3862#searchResults {
3863 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3864(it doesn't) */
3865 height:auto;
3866}
3867
3868#searchResults .gsc-control {
3869 position:relative;
3870 width:auto;
3871 padding:0 0 10px;
3872}
3873
3874#searchResults .gsc-tabsArea {
3875 position:relative;
3876 white-space:nowrap;
3877 float:left;
3878 width:200px;
3879}
3880
3881#searchResults .gsc-above-wrapper-area {
3882 display:none;
3883}
3884
3885#searchResults .gsc-resultsbox-visible {
3886 float:left;
3887 width:720px;
3888 margin-left:20px;
3889}
3890
3891#searchResults .gsc-tabHeader {
3892 padding: 3px 6px;
3893 position:relative;
3894 width:auto;
3895 display:block;
3896}
3897
3898#searchResults h2#searchTitle {
3899 padding:0;
3900 margin:5px 0;
3901 border:none;
3902}
3903
3904#searchResults h2#searchTitle em {
3905 font-style:normal;
3906 color:#33B5E5;
3907}
3908
3909#searchResults .gsc-table-result {
3910 margin:5px 0 10px 0;
3911 background-color:transparent;
3912}
3913#searchResults .gs-web-image-box, .gs-promotion-image-box {
3914 width:120px;
3915}
3916#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3917 max-width:120px;
3918}
3919
3920#searchResults .gsc-table-result .gsc-thumbnail {
3921 padding:0 20px 0 0;
3922}
3923
3924#searchResults td {
3925 background-color:transparent;
3926}
3927
3928#searchResults .gsc-expansionArea {
3929 position:relative;
3930}
3931#searchResults .gsc-tabsArea .gsc-cursor-box {
3932 width:200px;
3933 padding:20px 0 0 1px;
3934}
3935#searchResults .gsc-cursor-page {
3936 display:inline-block;
3937 float:left;
3938 margin:-1px 0 0 -1px;
3939 padding:0;
3940 height:27px;
3941 width:27px;
3942 text-align:center;
3943 line-height:2;
3944}
3945
3946#searchResults .gsc-tabHeader.gsc-tabhInactive,
3947#searchResults .gsc-cursor-page {
3948 text-decoration:none;
3949 color:#258AAF;
3950 border: solid 1px #DADADA;
3951}
3952
3953#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
3954#searchResults .gsc-cursor-page:hover {
3955 border-color: #DBDBDB;
3956 background-color: #F3F3F3;
3957 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
3958 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
3959 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
3960 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
3961 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
3962 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
3963 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
3964EndColorStr='#ececec');
3965 color: #33B5E5;
3966}
3967
3968#searchResults .gsc-tabHeader.gsc-tabhActive,
3969#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
3970#searchResults .gsc-cursor-page.gsc-cursor-current-page,
3971#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
3972 color:#fff;
3973 background-color: #09C;
3974 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
3975 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
3976 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
3977 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
3978 background-image: -o-linear-gradient(top, #2FADDB, #09C);
3979 background-image: linear-gradient(top, #2FADDB, #09C);
3980 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
3981 border: 1px solid #3990AB;
3982 z-index:100;
3983}
3984
Dirk Doughertyc3921652014-05-13 16:55:26 -07003985
3986
3987
3988
3989/************ STICKY NAV BAR ******************/
3990
3991#header-wrapper {
3992 background: #f9f9f9;
3993 margin: 0 -10px 0 -10px;
3994 padding: 31px 10px 0px 10px;
3995 position: relative;
3996}
3997#header-wrapper #nav-x div.wrap {
3998 max-width: 940px;
3999 height: 38px;
4000}
4001#header-wrapper #nav-x ul.nav-x li {
4002 margin-right: 36px !important;
4003 margin-top: 5px;
4004 margin-bottom: 0px;
4005 height: 30px;
4006}
4007#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
4008 color: #669900;
4009 border-bottom: 3px solid #669900;
4010}
4011#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
4012 color: #669900;
4013}
4014#header-wrapper #nav-x > div.wrap ul.nav-x a {
4015 font-size: 14.5px;
4016}
4017#header-wrapper .developer-console-btn {
4018 float: right;
4019 background: #fefefe;
4020 border-radius: 4px;
4021 padding: 8px 14px;
4022 box-shadow: 1px 1px 0px #7a7a7a;
4023 font-size: 14px;
4024 margin-top: -6px;
4025 cursor: pointer;
4026 color: #464646;
4027 margin-right: 20px;
4028}
4029/* not currently used */
4030#header-wrapper .shadow {
4031 width: 1034px;
4032 height: 4px;
4033 position: absolute;
4034 left: 50%;
4035 margin-left: -517px;
4036 bottom: -4px;
4037 background-image: url(../images/header-shadow.png);
4038}
4039
4040#context {
4041 clear: both;
4042 padding-top: 14px;
4043}
4044#context .breadcrumb {
4045 float: left;
4046 margin-bottom: 10px;
4047}
4048#context .util {
4049 float: right;
4050 margin-right: 20px;
4051}
4052
4053.breadcrumb {
4054 list-style: none;
4055 margin: 0;
4056 padding: 0;
4057 position: relative;
4058}
4059.breadcrumb li {
4060 float: left;
4061 padding: 0 20px 0 0;
4062 color: #000;
4063 white-space: nowrap;
4064}
4065.breadcrumb li a {
4066 color: #000;
4067}
4068.breadcrumb li:after {
4069 content: url(../images/breadcrumb.png);
4070 position: relative;
4071 top: 1px;
4072 left: 10px;
4073 width: 5px;
4074 height: 10px;
4075}
4076.breadcrumb li.current {
4077 font-weight: 700;
4078}
4079.breadcrumb li.current:after {
4080 display: none;
4081}
4082
4083/* Sticky Nav overrides */
4084.sticky-menu {
4085 position: fixed;
4086 width: 940px;
4087 height: 0px;
4088 z-index: 51;
4089 top: 12px;
4090}
4091#sticky-header {
4092 display: none;
4093 padding: 0 10px;
4094 position: fixed;
4095 background: #f9f9f9;
4096 top: 0px;
4097 left: 0px;
4098 right: 0px;
4099 height: 45px;
4100 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
4101 border-bottom: 1px solid #a5c43a;
4102 z-index: 50;
4103}
4104#sticky-header.design {
4105 border-bottom: 1px solid #33b5e5;
4106}
4107#sticky-header.develop {
4108 border-bottom: 1px solid #F80;
4109}
4110#sticky-header.distribute {
4111 border-bottom: 1px solid #9C0;
4112}
4113#sticky-header.about {
4114 border-bottom: 1px solid #9933CC;
4115}
4116#sticky-header > div {
4117 overflow: hidden;
4118 *zoom: 1;
4119 width: 940px;
4120 margin: 0 auto;
4121 clear: both;
4122 padding-top: 9px;
4123}
4124#sticky-header > div .logo {
4125 float: left;
4126 width: 26px;
4127 height: 25px;
4128 background: url(../images/dac_logo.png);
Scott Mainc4264992014-05-20 10:11:17 -07004129 background-image: -webkit-image-set(url(../images/dac_logo.png) 1x, url(../images/dac_logo@2x.png) 2x);
Dirk Doughertyc3921652014-05-13 16:55:26 -07004130 z-index: 52;
4131 position: relative;
4132}
4133#sticky-header > div .top {
4134 float: left;
4135 width: 38px;
4136 height: 38px;
4137 position: relative;
4138 background: url(../images/styles/gototop.png);
4139 z-index: 52;
4140}
4141#sticky-header > div .breadcrumb {
4142 float: left;
4143 padding: 0 0 0 10px;
4144 border-left: 1px solid #d2d2d2;
4145 line-height: 24px;
4146 font-size: 14px;
4147 position: relative;
4148 top: 0px;
4149 z-index: 52;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004150}
4151
4152
Dirk Doughertyc3921652014-05-13 16:55:26 -07004153}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004154
4155
4156
4157
4158
4159
4160
4161/*********** PREVIOUSLY dac-styles.css ***************/
4162
4163
Scott Maine4d8f1b2012-06-21 18:03:05 -07004164#header {
4165 border-bottom:0;
4166}
4167
4168#header .wrap {
4169 max-width:940px;
4170 height:41px;
4171 border-bottom:1px solid;
4172 border-color: #ccc;
4173 position:relative;
4174}
4175
4176.about #header .wrap {
4177 border-color: #9933CC;
4178}
4179
4180.design #header .wrap {
4181 border-color: #33b5e5;
4182}
4183
4184.develop #header .wrap {
4185 border-color: #F80;
4186}
4187
4188.distribute #header .wrap {
4189 border-color: #9C0;
4190}
4191
4192.logo a {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004193 float:left;
4194}
4195
4196#header .logo {
4197 margin-top: -6px;
4198 margin-left: 0px;
4199 margin-bottom:0px;
4200 width: 160px;
4201 padding-right:10px;
4202}
4203
Scott Mainb7b49712014-03-18 05:29:15 -07004204
Robert Lye7eeb402014-06-03 19:35:24 -07004205#header-wrap .logo.landing-logo {
Scott Mainb7b49712014-03-18 05:29:15 -07004206 width:220px;
4207 margin:0;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004208 padding:0;
4209 margin-bottom:22px;
Scott Mainb7b49712014-03-18 05:29:15 -07004210}
Robert Lye7eeb402014-06-03 19:35:24 -07004211#header-wrap .logo.landing-logo img {
Scott Mainb7b49712014-03-18 05:29:15 -07004212 padding:0 0 0 10px;
4213}
4214
Scott Maine4d8f1b2012-06-21 18:03:05 -07004215.search {
4216 height:25px;
4217 margin-top: -3px;
4218 margin-bottom: 0px;
4219}
4220
4221
4222
4223/* Quicknav */
4224.btn-quicknav {
4225 width:20px;
4226 height:28px;
4227 float:left;
4228 margin-left:6px;
4229 padding-right:10px;
4230 position:relative;
4231 cursor:pointer;
4232 border-right:1px solid #CCC;
4233}
4234
4235.btn-quicknav a {
4236 zoom:1;
4237 position:absolute;
4238 top:13px;
4239 left:5px;
4240 display:block;
4241 text-indent:-9999em;
4242 width:10px;
4243 height:5px;
4244 background:url(../images/quicknav_arrow.png) no-repeat;
4245}
4246
4247.btn-quicknav a.arrow-active {
4248 background-position: 0 -5px;
4249 display:none;
4250}
4251
4252#header-wrap.quicknav a.arrow-inactive {
4253 display:none;
4254}
4255
4256.btn-quicknav.active a.arrow-active {
4257 display:block;
4258}
4259
4260.nav-x li {
4261 display:block;
4262 float:left;
4263 margin-right:45px;
4264 -webkit-transition: all 0.25s linear;
4265 -moz-transition: all 0.25s linear;
4266 -ms-transition: all 0.25s linear;
4267 -o-transition: all 0.25s linear;
4268 transition: all 0.25s linear;
4269}
4270
4271#header-wrap.quicknav .nav-x li {
4272 min-width:160px;
4273 margin-right:20px;
4274}
4275
4276#header-wrap.quicknav li.last {
4277 margin-right:0px;
4278}
4279
4280#quicknav {
Scott Main98a2a712013-07-17 13:15:04 -07004281 float:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004282 clear:both;
smain@google.com20ef3822014-06-13 16:05:28 -07004283 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004284 margin-top:-30px;
4285 display:none;
4286 overflow:hidden;
4287}
4288
4289#header-wrap.quicknav #quicknav {
4290
4291}
4292
4293#quicknav ul {
4294 margin:10px 0;
4295 padding:0;
4296}
4297
smain@google.com20ef3822014-06-13 16:05:28 -07004298#quicknav ul li.about {
4299 border-top:1px solid #9933CC;
4300}
4301
Scott Maine4d8f1b2012-06-21 18:03:05 -07004302#quicknav ul li.design {
4303 border-top:1px solid #33b5e5;
4304}
4305
4306#quicknav ul li.develop {
4307 border-top:1px solid #FF8800;
4308}
4309
4310#quicknav ul li.distribute {
4311 border-top:1px solid #99cc00;
4312}
4313
4314#quicknav ul li {
4315 display:block;
4316 float:left;
4317 margin:0 20px 0 0;
4318 min-width:140px;
4319}
4320
4321#quicknav ul li.last {
4322 margin-right:0px;
4323}
4324
4325#quicknav ul li ul li {
4326 float:none;
4327}
4328
4329#quicknav ul li ul li a {
Scott Main9ada2262012-06-23 14:59:36 -07004330 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004331}
4332
4333#quicknav ul li li ul,
4334#quicknav ul li li ul li {
4335 margin:0;
4336}
4337
4338#quicknav ul li li ul li:before {
4339 content:"\21B3";
4340}
4341
4342#header-wrap {
4343 -webkit-transition: all 0.25s ease-out;
4344 -moz-transition: all 0.25s ease-out;
4345 -ms-transition: all 0.25s ease-out;
4346 -o-transition: all 0.25s ease-out;
4347 transition: all 0.25s ease-out;
4348
4349}
4350
4351#header-wrap.quicknav {
Dirk Dougherty8f206072012-10-08 13:14:17 -07004352 height:196px;
Scott Main98a2a712013-07-17 13:15:04 -07004353
Scott Maine4d8f1b2012-06-21 18:03:05 -07004354}
4355
4356/* SEARCH AND MORE */
4357.search {
4358 position: absolute;
4359 width: 50px;
4360 height:28px;
4361 display: block;
4362 margin-top:-3px;
4363 margin-bottom:7px;
4364 overflow:hidden;
4365 z-index:100;
4366 right:54px;
4367 -webkit-transition: width 0.4s ease;
4368 -moz-transition: width 0.4s ease;
4369 -o-transition: width 0.4s ease;
4370 transition: width 0.4s ease;
4371}
4372
4373.search #search-btn {
4374 width:50px;
4375 height:28px;
4376 background:url(../images/icon_search.png) no-repeat;
4377 float:left;
4378}
4379
4380.search-inner {
4381 width:245px;
4382}
4383
4384.search:hover, .search.active {
4385 width:245px;
4386}
4387
4388.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004389 position: absolute;
4390 background-color: #a2a2a2
Scott Maine4d8f1b2012-06-21 18:03:05 -07004391}
4392
4393.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08004394 width: 214px;
4395 height: 1px;
4396 top: 24px;
4397 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07004398}
4399
Scott Main98a2a712013-07-17 13:15:04 -07004400.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004401 height: 5px;
4402 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004403}
4404
4405.search .left {
4406 top: 22px;
4407 left: 56px;
4408 background-color:#CCC;
4409}
4410
4411.search .right {
4412 top: 22px;
4413 left: 238px;
4414 background-color:#CCC;
4415}
4416
4417.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08004418 margin-top: 2px;
4419 width: 162px;
4420 float:left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004421}
4422
4423.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08004424 color: #2f2f2f;
4425 font-size: 0.95em;
Scott Main98a2a712013-07-17 13:15:04 -07004426 width: 178px;
Scott Mainb7f96372013-02-07 16:56:43 -08004427 border: none;
Scott Main98a2a712013-07-17 13:15:04 -07004428 margin-left: 6px;
4429 z-index: 1500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004430 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08004431 background-color: transparent;
4432 border-bottom:1px solid #CCC;
4433 padding:0 0 0 4px;
4434 outline:none;
4435 height:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004436}
4437
4438.search:hover form input {
4439 border-bottom:1px solid #33B5E5;
4440}
4441
4442.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004443 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004444}
4445
4446.search:hover #search-btn {
Scott Mainb7f96372013-02-07 16:56:43 -08004447 background-position: 0 -28px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004448}
4449
4450.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08004451 color: #222;
4452 font-weight: bold
Scott Maine4d8f1b2012-06-21 18:03:05 -07004453}
4454
4455.moremenu {
4456 float: right;
Scott Mainb7f96372013-02-07 16:56:43 -08004457 position: relative;
4458 width: 50px;
4459 height:28px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004460 display: block;
4461 margin-top:-3px;
4462 margin-bottom:7px;
4463 overflow:hidden;
4464 -webkit-transition: width 0.25s ease;
4465 -moz-transition: width 0.25s ease;
4466 -o-transition: width 0.25s ease;
4467 transition: width 0.25s ease;
4468}
4469
4470.moremenu #more-btn {
4471 width:40px;
4472 height:28px;
4473 background:url(../images/icon_more.png) no-repeat;
4474 border-left:1px solid #CCC;
4475 float:left;
4476 cursor:pointer;
4477}
4478
4479.moremenu:hover #more-btn {
4480 background-position:0 -28px;
4481}
4482
4483.morehover {
4484 position:absolute;
4485 right:6px;
4486 top:-9px;
4487 width:40px;
4488 height:35px;
4489 z-index:99;
4490 overflow:hidden;
4491
4492 -webkit-opacity:0;
4493 -moz-opacity:0;
4494 -o-opacity:0;
4495 opacity:0;
4496
4497 -webkit-transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004498 -moz-transform-origin:100% 0%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004499 -o-transform-origin:100% 0%;
4500 transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004501
Scott Maine4d8f1b2012-06-21 18:03:05 -07004502 -webkit-transition-property: -webkit-opacity;
4503 -webkit-transition-duration: .25s;
4504 -webkit-transition-timing-function:ease;
4505
Scott Main0e76e7e2013-03-12 10:24:07 -07004506 -moz-transition-property: -moz-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004507 -moz-transition-duration: .25s;
4508 -moz-transition-timing-function:ease;
4509
Scott Main0e76e7e2013-03-12 10:24:07 -07004510 -o-transition-property: -o-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004511 -o-transition-duration: .25s;
4512 -o-transition-timing-function:ease;
Scott Main98a2a712013-07-17 13:15:04 -07004513
Scott Main0e76e7e2013-03-12 10:24:07 -07004514 transition-property: opacity;
4515 transition-duration: .25s;
4516 transition-timing-function:ease;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004517}
4518
Scott Maine05e6f92013-01-29 13:34:17 -08004519.morehover:hover,
4520.morehover.hover {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004521 opacity:1;
Scott Main55163c82012-07-18 16:18:25 -07004522 height:385px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004523 width:268px;
4524 -webkit-transition-property:height, -webkit-opacity;
4525}
4526
4527.morehover .top {
4528 width:268px;
4529 height:39px;
4530 background:url(../images/more_top.png) no-repeat;
4531}
4532
4533.morehover .mid {
4534 width:228px;
4535 background:url(../images/more_mid.png) repeat-y;
Scott Main55163c82012-07-18 16:18:25 -07004536 padding:10px 20px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004537}
4538
4539.morehover .mid .header {
4540 border-bottom:1px solid #ccc;
4541 font-weight:bold;
4542}
4543
4544.morehover .bottom {
4545 width:268px;
4546 height:6px;
4547 background:url(../images/more_bottom.png) no-repeat;
4548}
4549
4550.morehover ul {
4551 margin:10px 10px 20px 0;
4552}
4553
4554.morehover ul li {
4555 list-style:none;
4556}
4557
4558.morehover ul li.active a,
4559.morehover ul li.active a:hover {
Scott Main9ada2262012-06-23 14:59:36 -07004560 color:#222 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004561}
4562
4563.morehover ul li.active img {
4564 margin-right:4px;
4565}
4566
4567
4568
4569
4570/* MARQUEE */
4571.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08004572 width:100%;
4573 overflow:hidden;
4574 position:relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004575}
4576.slideshow-container .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08004577 position:absolute;
4578 top:50%;
4579 left:0px;
4580 margin-top:-36px;
4581 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004582}
4583.slideshow-container .slideshow-next {
Scott Mainb7f96372013-02-07 16:56:43 -08004584 position:absolute;
4585 top:50%;
4586 margin-top:-36px;
4587 z-index:99;
4588 right:0px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004589}
4590
4591.slideshow-container .pagination {
Scott Mainb7f96372013-02-07 16:56:43 -08004592 position:absolute;
4593 bottom:20px;
4594 width:100%;
4595 text-align:center;
4596 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004597}
4598.slideshow-container .pagination ul {
Scott Mainb7f96372013-02-07 16:56:43 -08004599 margin:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004600}
4601.slideshow-container .pagination ul li{
Scott Mainb7f96372013-02-07 16:56:43 -08004602 display: inline-block;
4603 width:12px;
4604 height:12px;
4605 text-indent:-8000px;
4606 list-style:none;
4607 margin: 0 2px;
4608 border-radius:6px;
4609 background-color:#ccc;
4610 cursor:pointer;
Scott Main98a2a712013-07-17 13:15:04 -07004611 -webkit-transition:color .5s ease-in;
4612 -moz-transition:color .5s ease-in;
4613 -o-transition:color .5s ease-in;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004614 transition:color .5s ease-in;
4615}
4616.slideshow-container .pagination ul li:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004617 background-color:#999;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004618}
4619.slideshow-container .pagination ul li.active {
Scott Mainb7f96372013-02-07 16:56:43 -08004620 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004621}
4622.slideshow-container .pagination ul li.active:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004623 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004624}
4625.slideshow-container ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08004626 display:inline;
4627 list-style:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004628}
4629
4630
Dirk Doughertya6913b52014-06-11 17:28:38 -07004631#landing h1 {
4632 margin:17px 0 20px 0 !important;
4633}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004634
4635a.download-sdk {
4636 float:right;
4637 margin:-10px 0;
4638 height:30px;
4639 padding-top:4px;
4640 padding-bottom:0px;
4641}
4642
4643#nav-x {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004644 padding-top: 13px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004645}
4646
Scott Main1d62fa82012-07-17 13:15:12 -07004647#nav-x .wrap {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004648 min-height:32px;
Scott Main1d62fa82012-07-17 13:15:12 -07004649}
4650
Scott Maine4d8f1b2012-06-21 18:03:05 -07004651#nav-x .wrap,
4652#searchResults.wrap {
4653 max-width:940px;
4654 border-bottom:1px solid #CCC;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004655}
4656
Scott Maina214d842012-07-16 17:14:40 -07004657#searchResults.wrap #leftSearchControl {
4658 min-height:700px
4659}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004660.nav-x {
4661 margin-left:0;
4662 margin-bottom:0;
4663}
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674/*
4675 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4676 */
4677
4678.jspContainer {
4679 overflow: hidden;
4680 position: relative;
4681}
4682
4683.jspPane {
4684 position: absolute;
Scott Main2d967c62013-03-11 09:21:07 -07004685 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004686}
4687
4688.jspVerticalBar {
4689 position: absolute;
4690 top: 0;
4691 right: 0;
4692 width: 4px;
4693 height: 100%;
4694 background: #f5f5f5;
4695}
4696
4697.jspHorizontalBar {
4698 position: absolute;
4699 bottom: 0;
4700 left: 0;
4701 width: 100%;
4702 height: 4px;
4703 background: #f5f5f5;
4704}
4705
4706.jspVerticalBar *,
4707.jspHorizontalBar * {
4708 margin: 0;
4709 padding: 0;
4710}
4711.jspCap {
4712 display: block;
4713}
4714
4715.jspVerticalBar .jspCap {
4716 height: 4px;
4717}
4718
4719.jspHorizontalBar .jspCap {
4720 width: 0;
4721 height: 100%;
4722}
4723
4724.jspHorizontalBar .jspCap {
4725 float: left;
4726}
4727
4728.jspTrack {
4729 position: relative;
4730}
4731
4732.jspDrag {
4733 background: #bbb;
4734 position: relative;
4735 top: 0;
4736 left: 0;
4737 cursor: pointer;
4738}
4739
4740.jspDrag:hover,
4741.jspDrag:active {
4742 border-color: #09c;
4743 background-color: #4cadcb;
4744 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4745 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4746 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4747 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4748 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4749 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
Scott Main98a2a712013-07-17 13:15:04 -07004750 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
Scott Maine4d8f1b2012-06-21 18:03:05 -07004751}
4752
4753.jspHorizontalBar .jspTrack,
4754.jspHorizontalBar .jspDrag {
4755 float: left;
4756 height: 100%;
4757}
4758
4759.jspArrow {
4760 background: #999;
4761 text-indent: -20000px;
4762 display: block;
4763 cursor: pointer;
4764}
4765
4766.jspArrow.jspDisabled {
4767 cursor: default;
4768 background: #ccc;
4769}
4770
4771.jspVerticalBar .jspArrow {
4772 height: 16px;
4773}
4774
4775.jspHorizontalBar .jspArrow {
4776 width: 16px;
4777 float: left;
4778 height: 100%;
4779}
4780
4781.jspVerticalBar .jspArrow:focus {
4782 outline: none;
4783}
4784
4785.jspCorner {
4786 float: left;
4787 height: 100%;
4788}
4789
4790/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4791* html .jspCorner {
4792 margin: 0 -3px 0 0;
4793}
4794/******* end of jscrollpane *********/
4795
4796
4797
4798
4799
4800/************ DEVELOP HOMEPAGE ******************/
4801
4802/* Slideshow */
4803.slideshow-develop {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004804 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004805 width: 940px;
4806 position: relative;
4807 overflow:hidden;
4808}
4809.slideshow-develop .frame {
4810 width: 940px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004811 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004812}
4813.slideshow-develop img.play {
Scott Main06cb5c72012-07-23 14:34:34 -07004814 max-width:350px;
4815 max-height:240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004816 margin:20px 0 0 90px;
4817 -webkit-transform: perspective(800px ) rotateY( 35deg );
4818 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4819 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4820 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4821}
4822.slideshow-develop img.play.no-shadow {
4823 box-shadow: none;
4824 -moz-box-shadow: none;
4825 -webkit-box-shadow: none;
4826}
4827.slideshow-develop img.play.no-transform {
4828 -webkit-transform: none;
4829}
4830.slideshow-develop a.slideshow-next {
4831 background: url(../images/arrow-right-develop.png);
4832}
4833.slideshow-develop a.slideshow-prev {
4834 background: url(../images/arrow-left-develop.png);
4835}
4836.slideshow-develop .content-right {
4837 float: left;
4838}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004839.slideshow-develop .content-right h2 {
4840 padding:0;
4841 margin-bottom:10px;
4842 border:none;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004843 font-size:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004844}
4845.slideshow-develop .item {
4846 height: 300px;
4847 width: 940px;
4848}
4849.slideshow-develop .pagination ul li.active {
4850 background-color: #F80;
4851}
4852.slideshow-develop .pagination ul li.active:hover {
4853 background-color: #F80;
4854}
Scott Main0e585702012-10-22 20:30:22 -07004855.slideshow-develop .item hr {
4856 margin:5px 0 10px;
4857}
4858.slideshow-develop .item p {
4859 margin:10px 0;
4860}
4861.slideshow-develop .item p.title-intro {
4862 position:absolute;
4863 margin:0;
4864}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004865
4866/* Feeds */
4867.feed ul {
4868 margin: 0;
4869}
4870.feed .feed-nav {
4871 height: 25px;
4872 border-bottom: 1px solid #CCC;
4873}
4874.feed .feed-nav li {
4875 list-style: none;
4876 float: left;
Scott Main06cb5c72012-07-23 14:34:34 -07004877 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004878 margin-right: 25px;
4879 cursor: pointer;
4880}
4881.feed .feed-nav li.active {
4882 color: #000;
4883 border-bottom: 4px solid #F80;
4884}
4885.feed .feed-container {
4886 overflow: hidden;
4887 width: 460px;
4888}
4889.feed .feed-container .feed-frame {
4890 width: 1000px;
4891}
4892.feed .feed-container .feed-frame ul {
4893 float: left;
4894 width:460px;
4895}
4896.feed .feed-container .feed-frame ul ul {
4897 float: none;
4898 margin:10px 0 0 30px;
4899}
4900.feed .feed-container .feed-frame li {
4901 list-style: none;
4902 margin: 20px 0 20px 0;
4903 width: 460px;
4904 height:93px;
4905}
4906.feed .feed-container .feed-frame li.playlist {
4907 height:auto;
4908}
4909.feed .feed-container .feed-frame li.playlist a {
4910 height:93px;
4911 display:block;
4912}
4913.feed .feed-container .feed-frame li.more {
4914 height:20px;
4915 margin:10px 0 5px 5px;
4916}
4917.feed .feed-container .feed-frame li.more a {
4918 height:inherit;
4919}
4920.feed .feed-container .feed-frame li.playlist-video {
4921 list-style: none;
4922 margin: 0;
4923 width: 460px;
4924 height:55px;
4925 font-size:12px;
4926}
4927.feed .feed-container .feed-frame li.playlist-video a {
4928 height:45px;
4929 padding:5px;
4930}
4931.feed .feed-container .feed-frame li.playlist-video h5 {
4932 font-size:12px;
4933 line-height:13px;
4934 margin:0;
4935}
4936.feed .feed-container .feed-frame li.playlist-video p {
4937 margin:5px 0 0;
4938 line-height:15px;
4939}
4940.feed-container .feed-frame div.feed-image {
4941 float: left;
4942 border: 1px solid #999;
4943 margin:0 20px 0 0;
4944 width:122px;
4945 height:92px;
4946 background:url('../images/blog-default.png') no-repeat 0 0;
4947 background-size:180px;
4948}
4949#jd-content .feed .feed-container .feed-frame li img {
4950 float: left;
4951 border: 1px solid #999;
4952 margin:0 20px 0 0;
4953 width:122px;
4954 height:92px;
4955}
4956#jd-content .feed .feed-container .feed-frame li.playlist-video img {
4957 width:inherit;
4958 height:inherit;
4959}
4960
4961.feed .feed-container .feed-frame li a,
4962.feed .feed-container .feed-frame li a:active {
4963 color:#555 !important;
4964}
4965
4966.feed .feed-container .feed-frame li a:hover,
4967.feed .feed-container .feed-frame li a:hover * {
4968 color:#7AA1B0 !important;
4969}
4970
4971/* Video player */
4972#player-wrapper {
4973 display:none;
4974 margin: -1px auto 0;
4975 position: relative;
4976 width: 940px;
4977 height: 0px;
4978}
4979#player-frame {
4980 background: #EFEFEF;
4981 border: 1px solid #CCC;
4982 padding: 0px 207px;
4983 z-index: 10; /* stay above marque, but below search suggestions */
4984 width: 525px;
4985 height: 330px;
4986 position: relative;
4987}
4988
4989
4990
Scott Maine4d8f1b2012-06-21 18:03:05 -07004991/************ DEVELOP TOPIC CONTAINERS ************/
4992
4993.landing-banner,
4994.landing-docs {
Scott Mainafc4db32013-11-20 16:53:12 -08004995 margin:20px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004996}
Scott Mainafc4db32013-11-20 16:53:12 -08004997.landing-banner > div:first-child,
4998.landing-docs > div:first-child,
4999.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005000 margin-left:0;
Scott Main0e71cee2012-08-07 13:59:43 -07005001 min-height:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005002}
Scott Mainafc4db32013-11-20 16:53:12 -08005003.landing-banner.short > div {
5004 min-height:50px;
5005}
5006.landing-banner > div:last-child,
5007.landing-docs > div:last-child,
5008.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005009 margin-right:0;
5010}
5011
Scott Mainafc4db32013-11-20 16:53:12 -08005012.landing-banner > div > *:last-child {
5013 margin-bottom:0;
5014}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005015.landing-banner h1 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07005016 margin-top:16px;
5017 padding-bottom:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005018}
Scott Mainafc4db32013-11-20 16:53:12 -08005019.landing-docs,
5020.landing-banner {
5021 clear:both;
Scott Maine6850d22012-10-08 15:59:01 -07005022 overflow:hidden;
Scott Main0e71cee2012-08-07 13:59:43 -07005023}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005024.landing-docs h3 {
5025 font-size:14px;
5026 line-height:21px;
5027 color:#555;
5028 text-transform:uppercase;
5029 border-bottom:1px solid #CCC;
5030 margin:0 0 20px;
5031}
5032.landing-docs a {
5033 color:#333 !important;
5034}
Robert Ly40e90992012-11-28 17:46:17 -08005035
Scott Maine4d8f1b2012-06-21 18:03:05 -07005036.landing-docs a:hover,
5037.landing-docs a:hover * {
5038 color:#7AA1B0 !important
5039}
5040
Robert Ly40e90992012-11-28 17:46:17 -08005041.landing-docs .normal-links a {
5042 color:#258aaf !important;
5043}
5044
Scott Maine4d8f1b2012-06-21 18:03:05 -07005045.plusone {
5046 float:right;
Scott Mainb72b7b82012-07-19 11:03:41 -07005047}
Scott Main9edfa6d2012-08-14 15:04:40 -07005048
5049
5050
Scott Mainafc4db32013-11-20 16:53:12 -08005051.next-docs {
5052 border-top:1px solid #ccc;
5053 margin:40px 0 0;
5054 padding:5px 0 0;
5055 clear:left;
5056 overflow:hidden;
5057}
5058.next-docs div:first-child {
5059 margin-left:0;
5060}
5061.next-docs div:last-child {
5062 margin-right:0;
5063}
5064
5065.next-docs h2 {
5066 font-size:14px;
5067 line-height:21px;
5068 color:#555;
5069 text-transform:uppercase;
5070 border-bottom:none;
Scott Main9ee0fae2014-01-23 10:50:57 -08005071 margin:0 0 1em;
Scott Mainafc4db32013-11-20 16:53:12 -08005072 padding:5px 0 0;
5073}
5074
5075
5076
Scott Main9edfa6d2012-08-14 15:04:40 -07005077/************* HOME/LANDING PAGE *****************/
5078
5079.slideshow-home {
5080 height: 500px;
5081 width: 940px;
5082 border-bottom: 1px solid #CCC;
5083 position: relative;
5084 margin: 0;
5085}
5086.slideshow-home .frame {
5087 width: 940px;
5088 height: 500px;
5089}
5090.slideshow-home .content-left {
5091 float: left;
5092 text-align: center;
5093 vertical-align: center;
5094 margin: 0 0 0 35px;
5095}
5096.slideshow-home .content-right {
5097 margin: 80px 0 0 0;
5098}
5099.slideshow-home .content-right p {
5100 margin-bottom: 10px;
5101}
5102.slideshow-home .content-right p:last-child {
5103 margin-top: 15px;
5104}
5105.slideshow-home .content-right h1 {
5106 padding:0;
5107}
5108.slideshow-home .item {
5109 height: 500px;
5110 width: 940px;
5111}
5112.home-sections {
5113 padding: 30px 20px 20px;
5114 margin: 20px 0;
5115 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5116}
5117.home-sections ul {
5118 margin: 0;
5119}
5120.home-sections ul li {
5121 float: left;
5122 display: block;
5123 list-style: none;
5124 width: 170px;
5125 height: 35px;
5126 border: 1px solid #ccc;
5127 background: white;
5128 margin-right: 10px;
5129 border-radius: 1px;
5130 -webkit-border-radius: 1px;
5131 -moz-border-radius: 1px;
5132 box-shadow: 1px 1px 5px #EEE;
5133 -webkit-box-shadow: 1px 1px 5px #EEE;
5134 -moz-box-shadow: 1px 1px 5px #EEE;
5135 background: white;
5136}
5137.home-sections ul li:hover {
5138 background: #F9F9F9;
5139 border: 1px solid #CCC;
5140}
5141.home-sections ul li a,
5142.home-sections ul li a:hover {
5143 font-weight: bold;
5144 margin-top: 8px;
5145 line-height: 18px;
5146 float: left;
5147 width: 100%;
5148 text-align: center;
5149 color: #09c !important;
5150}
5151.home-sections ul li a {
5152 font-weight: bold;
5153 margin-top: 8px;
5154 line-height: 18px;
5155 float: left;
5156 width:100%;
5157 text-align:center;
5158}
5159.home-sections ul li img {
5160 float: left;
5161 margin: -8px 0 0 10px;
5162}
5163.home-sections ul li.last {
5164 margin-right: 0px;
5165}
Scott Mainf5089842012-08-14 16:31:07 -07005166.fullpage #footer {
Scott Main9edfa6d2012-08-14 15:04:40 -07005167 margin-top: -40px;
5168}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005169
5170/************ DISTRIBUTE PAGES ******************/
5171
Dirk Doughertyc3921652014-05-13 16:55:26 -07005172.article-detail #body-content {
5173 padding-top: 10px;
5174}
5175
5176/* A container for grid sets with uppercase h3 and rule */
5177.dynamic-grid h3 {
5178 font-size:14px;
5179 line-height:21px;
5180 color:#555;
5181 text-transform:uppercase;
5182 border-bottom:1px solid #CCC;
5183 padding:8px 0 0 1px;
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07005184 margin-bottom:14px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005185 clear:both;
5186}
5187
5188.top-right-float {
5189 float: right;
5190}
5191
5192.clearfloat {
5193 float: none;
5194 clear: both;
5195}
5196
5197.border-img {
5198 border: 1px solid #CCC;
5199}
5200
5201.center-img {
5202 margin: auto;
5203 text-align: center;
5204}
5205.center-img img {
5206 margin-bottom: 15px;
5207}
5208
5209.figure img, .border-img {
5210 margin-bottom: 15px;
5211}
5212
5213/************ RESOURCE CARDS ******************/
5214
5215/* Resource cards, 12, 13, 16-col */
5216
5217/* Basic card-styling with shadow */
5218.resource-card {
5219 border-radius: 1px;
5220 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
5221 background: #fefefe;
5222}
5223
5224/* Styling for background image including tinting and section icons in stacks */
5225.card-bg {
5226 display: block;
5227 position: absolute;
5228 vertical-align: top;
5229 width: 100%;
5230 left: 0;
5231 top: 0;
5232 background-size: cover;
5233 background-repeat: no-repeat;
5234 background-position: center;
5235 background-image: url(../images/resource-card-default-android.jpg);
5236}
5237.card-bg:after {
5238 content: "";
5239 display: block;
5240 height: 100%;
5241 width: 100%;
5242 opacity: 1;
5243 background: rgba(0, 0, 0, 0.2);
5244 -webkit-transition: opacity 0.5s;
5245 -moz-transition: opacity 0.5s;
5246 -o-transition: opacity 0.5s;
5247 transition: opacity 0.5s;
5248}
5249.card-bg .card-section-icon {
5250 position: absolute;
5251 top: 50%;
5252 width: 100%;
5253 margin-top: -35px;
5254 text-align: center;
5255 padding-top: 65px;
5256 z-index: 100;
5257}
5258.card-bg .card-section-icon .icon {
5259 position: absolute;
5260 left: 50%;
5261 margin-left: -28px;
5262 top: 0px;
5263 width: 56px;
5264 height: 56px;
5265 background-repeat: no-repeat;
5266 background-position: 50% 50%;
5267 background-image: url(../images/stack-icon.png);
5268}
5269.card-bg .card-section-icon .section {
5270 text-transform: uppercase;
5271 color: white;
5272 font-size: 14px;
5273}
5274
5275.card-info {
5276 position: absolute;
5277 -webkit-box-sizing: border-box;
5278 -moz-box-sizing: border-box;
5279 box-sizing: border-box;
5280 top: 0;
5281 right: 0;
5282 bottom: 0;
5283 left: 0;
5284 overflow: hidden;
5285 background: #fefefe;
5286 padding: 4px 12px 6px 12px;
5287}
5288.card-info .section {
5289 text-transform: uppercase;
5290 color: #898989;
5291 font-size: 12px;
5292 margin-bottom: 1px;
5293}
5294.card-info .title {
5295 color: #363636;
5296 white-space: nowrap;
5297 overflow: hidden;
5298 text-overflow: ellipsis;
5299 padding-bottom: 5px;
5300 margin-bottom: -2px;
5301 font-size: 16px;
5302}
5303.card-info .description {
5304 overflow: hidden;
5305}
5306.card-info .description .text {
5307 color: #464646;
5308 font: 13px/15px Roboto Condensed;
5309 overflow: hidden;
5310 width:100%;
5311}
5312.card-info .description .util {
5313 position: absolute;
5314 right: 5px;
5315 bottom: 70px; /*-2px;*/
5316 opacity: 0;
5317 -webkit-transition: opacity 0.5s;
5318 -moz-transition: opacity 0.5s;
5319 -o-transition: opacity 0.5s;
5320 transition: opacity 0.5s;
5321}
5322.card-info.empty-desc .title {
5323 white-space: normal;
5324 overflow: visible;
5325}
5326.card-info.empty-desc .description {
5327 display: none;
5328}
5329/* Truncate card summaries at bounding box and
5330 * and apply ellipsis at lower right */
5331.ellipsis {
5332 overflow: hidden;
5333 float:right;
5334 line-height: 15px;
5335 width:100%;
5336}
5337.resource-card-6x6 .card-info .description .teddddddxt {
5338 float:left;
5339 position:relative;
5340 margin-left:0;
5341}
5342.ellipsis:before {
5343 content:"";
5344 float: left;
5345 width: 5px;
5346 height:100%;
5347}
5348.ellipsis > *:first-child.text {
5349 float: right;
5350 width: 100% !important;
5351 margin-left: -5px;
5352}
5353.ellipsis:after {
5354 content: "\02026";
5355 height:17px;
5356 padding-bottom:4px;
5357
5358 box-sizing: content-box;
5359 -webkit-box-sizing: content-box;
5360 -moz-box-sizing: content-box;
5361
5362 float: right; position: relative;
5363 top: -16px; left: 100%;
5364 width: 4em; margin-left: -4em;
5365 padding-right: 5px;
5366
5367 background: -webkit-gradient(linear, left top, right top,
5368 from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5369 background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5370 background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5371 background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5372 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5373}
5374.ellipsis:after {
5375 font-style: normal; color: #aaa;
5376 font-size:13px;
5377 text-align: right;
5378}
5379
5380/* Flow Layout */
5381.resource-flow-layout {
5382 display: inline-block;
5383}
5384.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5385 float: left;
5386 position: relative;
5387}
5388.resource-flow-layout .resource-card-stack > .resource-card {
5389 margin-right: 0px !important;
5390}
5391.resource-flow-layout:after {
5392 content: ".";
5393 display: block;
Dirk Doughertyca1230c2014-05-14 20:00:03 -07005394 height: 10;
5395 position:relative;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005396 clear: both;
5397 visibility: hidden;
5398}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005399.resource-card:hover {
5400 cursor: pointer;
5401}
5402.resource-card:hover .card-bg:after {
5403 opacity: 0;
5404}
5405/* disabled to make way for fade/ellipsis truncation,
Scott Mainb16376f2014-05-21 20:35:47 -07005406 and the plusone moves up.
Dirk Doughertyc3921652014-05-13 16:55:26 -07005407.resource-card:hover .card-info .description .text {
5408 padding-right: 70px;
5409} */
5410.resource-card:hover .card-info .description .util {
5411 opacity: 1;
5412}
5413
5414/* Carousel Layout */
5415/* Carousel styles for landing page */
5416.resource-carousel-layout {
5417 margin: 20px 0 20px 0;
5418 position: relative;
5419 overflow: hidden;
5420}
5421.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5422 display: none;
5423}
5424.resource-carousel-layout .pagination {
5425 bottom: 0px;
5426}
5427.resource-carousel-layout .frame li {
5428 position: relative;
5429}
5430.resource-carousel-layout .frame li .card-bg {
5431 height: 300px;
5432}
5433.resource-carousel-layout .frame li .card-info {
5434 padding: 7px 15px 0px 15px;
5435 top: 300px;
5436}
5437.resource-carousel-layout .frame li .card-info .section {
5438 font-size: 13px;
5439 margin-bottom: 7px;
5440}
5441.resource-carousel-layout .frame li .card-info .title {
5442 font-size: 25px;
5443 margin-bottom: 2px;
5444}
5445.resource-carousel-layout .frame li .card-info .description {
5446 font-family: 15px/16px Roboto Condensed, sans-serif;
5447}
5448.resource-carousel-layout .frame li .card-info .description .text {
5449 height: 40px;
5450}
5451.resource-carousel-layout .frame li .card-info .description .util {
5452 bottom:97px;
5453 right:4px;
5454}
5455
5456/* Stack Layout */
5457.resource-stack-layout {
5458 display: inline-block;
5459}
5460.resource-stack-layout .resource-card-stack {
5461 float: left;
5462 position: relative;
5463}
5464.resource-stack-layout .resource-card {
5465 margin-bottom: 20px;
5466 display: block;
5467 position: relative;
5468}
5469.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5470 /*text-transform: uppercase;*/
5471 color: #898989;
5472 font-size: 17px;
5473 line-height: 24px;
5474 margin-bottom: 6px;
5475}
5476.resource-stack-layout .section-card {
5477 height: 284px;
5478}
5479.resource-stack-layout .section-card > .card-bg {
5480 height: 192px;
5481}
5482.resource-stack-layout .section-card > .card-info {
5483 padding: 4px 12px 6px 12px;
5484 top: 192px;
5485}
5486.resource-stack-layout .section-card > .card-info .section {
5487 display: none;
5488}
5489.resource-stack-layout .section-card > .card-info .title {
5490 font-size: 17px;
5491 border-bottom: 1px solid #959595;
5492 padding-bottom: 0px;
5493}
5494.resource-stack-layout .section-card > .card-info .description {
5495 font-size: 13px;
5496 line-height: 15px;
5497}
5498.resource-stack-layout .section-card > .card-info .description .text {
5499 height: 30px;
5500}
5501.resource-stack-layout .related-card {
5502 height: 90px;
5503}
5504.resource-stack-layout .related-card > .card-bg {
5505 left: 0;
5506 top: 0;
5507 width: 90px;
5508 height: 100%;
5509 position: absolute;
5510 display: block;
5511}
5512.resource-stack-layout .related-card > .card-info {
5513 left: 90px;
5514 padding: 4px 12px 4px 12px;
5515}
5516.resource-stack-layout .related-card > .card-info .section {
5517 font-size: 12px;
5518 margin-bottom: 1px;
5519 display: none;
5520}
5521.resource-stack-layout .related-card > .card-info .title {
5522 font-size: 16px;
5523 margin-bottom: -2px;
5524 white-space: normal;
5525 overflow: visible;
5526 text-overflow: ellipsis;
5527}
5528.resource-stack-layout .related-card > .card-info .title:after {
5529 content: url(../images/link-out.png);
5530 display: block;
5531}
5532.resource-stack-layout .related-card > .card-info .description {
5533 display: none;
5534}
5535.resource-stack-layout .section-card-menu {
5536 /* Flexible height */
5537 display: block;
5538 height: auto;
5539 width: auto;
5540}
5541.resource-stack-layout .section-card-menu .card-bg {
5542 height: 155px;
5543 /* Flexible height */
5544 position: relative;
5545 display: inline-block;
5546 vertical-align: top;
5547}
5548.resource-stack-layout .section-card-menu .card-info {
5549 padding: 4px 12px 0px 12px;
5550 /* Flexible height */
5551 position: relative;
5552 left: auto;
5553 top: auto;
5554 right: auto;
5555 bottom: auto;
5556}
5557.resource-stack-layout .section-card-menu .card-info ul {
5558 list-style: none;
5559 margin: 0;
5560}
5561.resource-stack-layout .section-card-menu .card-info ul li {
5562 list-style: none;
5563 margin: 0;
5564 padding: 15px 0;
5565 border-top-width: 1px;
5566 border-top-style: solid;
5567 border-top-color: #959595;
5568}
5569.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 {
5570 color: #363636 !important;
5571}
5572.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5573 border-top: none;
5574}
5575.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5576 opacity: 1;
5577 -webkit-transition: opacity 0.5s;
5578 -moz-transition: opacity 0.5s;
5579 -o-transition: opacity 0.5s;
5580 transition: opacity 0.5s;
5581}
5582.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5583 max-height: 30px;
5584 opacity: 1;
5585 -webkit-transition: max-height 0.5s, opacity 1s;
5586 -moz-transition: max-height 0.5s, opacity 1s;
5587 -o-transition: max-height 0.5s, opacity 1s;
5588 transition: max-height 0.5s, opacity 1s;
5589}
5590.resource-stack-layout .section-card-menu .card-info .title {
5591 font-size: 16px;
5592 margin-bottom: -2px;
5593 position: relative;
5594}
5595.resource-stack-layout .section-card-menu .card-info .title:after {
5596 background: url(../images/stack-arrow-right.png);
5597 content: '';
5598 opacity: 0;
5599 -webkit-transition: opacity 0.25s;
5600 -moz-transition: opacity 0.25s;
5601 -o-transition: opacity 0.25s;
5602 transition: opacity 0.25s;
5603 position: absolute;
5604 right: 0px;
5605 top: 3px;
5606 width: 10px;
5607 height: 15px;
5608}
5609.resource-stack-layout .section-card-menu .card-info .title.more {
5610 text-transform: uppercase;
5611 color: #898989;
5612 display: inline-block;
5613}
5614.resource-stack-layout .section-card-menu .card-info .title.more:after {
5615 background: url(../images/stack-arrow-right.png);
5616 content: '';
5617 display: block;
5618 position: absolute;
5619 right: -20px;
5620 top: 3px;
5621 width: 10px;
5622 height: 15px;
5623}
5624.resource-stack-layout .section-card-menu .card-info .description {
5625 max-height: 0px;
5626 opacity: 0;
5627 overflow: hidden;
5628 font-size: 13px;
5629 line-height: 15px;
5630 /* Hover off */
5631 -webkit-transition: max-height 0.5s, opacity 0.5s;
5632 -moz-transition: max-height 0.5s, opacity 0.5s;
5633 -o-transition: max-height 0.5s, opacity 0.5s;
5634 transition: max-height 0.5s, opacity 0.5s;
5635}
5636.resource-stack-layout .section-card-menu .card-info .description .text {
5637 height: 30px;
5638}
5639.resource-stack-layout:after {
5640 content: ".";
5641 display: block;
5642 height: 0;
5643 clear: both;
5644 visibility: hidden;
5645}
5646
5647/* Generate the flow layout styles for a 3-column 16-col span */
5648.resource-flow-layout.col-16 {
5649 margin: 0 -14px 0 0;
5650 width: 954px;
5651}
5652.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5653 margin: 0 14px 20px 0;
5654}
5655.resource-flow-layout.col-16 .resource-card-row-stack-last {
5656 margin-bottom: 0px !important;
5657}
5658.resource-flow-layout.col-16 .resource-card-col-stack-last {
5659 margin-bottom: 0px !important;
5660}
5661.resource-flow-layout.col-16 .resource-card-3x6 {
5662 width: 145px;
5663 height: 284px;
5664}
5665.resource-flow-layout.col-16 .resource-card-3x12 {
5666 width: 145px;
5667 height: 588px;
5668}
5669.resource-flow-layout.col-16 .resource-card-3x18 {
5670 width: 145px;
5671 height: 892px;
5672}
5673.resource-flow-layout.col-16 .resource-card-6x6 {
5674 width: 304px;
5675 height: 284px;
5676}
5677.resource-flow-layout.col-16 .resource-card-6x12 {
5678 width: 304px;
5679 height: 588px;
5680}
5681.resource-flow-layout.col-16 .resource-card-6x18 {
5682 width: 304px;
5683 height: 892px;
5684}
5685.resource-flow-layout.col-16 .resource-card-9x6 {
5686 width: 463px;
5687 height: 284px;
5688}
5689.resource-flow-layout.col-16 .resource-card-9x12 {
5690 width: 463px;
5691 height: 588px;
5692}
5693.resource-flow-layout.col-16 .resource-card-9x18 {
5694 width: 463px;
5695 height: 892px;
5696}
5697.resource-flow-layout.col-16 .resource-card-12x6 {
5698 width: 622px;
5699 height: 284px;
5700}
5701.resource-flow-layout.col-16 .resource-card-12x12 {
5702 width: 622px;
5703 height: 588px;
5704}
5705.resource-flow-layout.col-16 .resource-card-12x18 {
5706 width: 622px;
5707 height: 892px;
5708}
5709.resource-flow-layout.col-16 .resource-card-15x6 {
5710 width: 781px;
5711 height: 284px;
5712}
5713.resource-flow-layout.col-16 .resource-card-15x12 {
5714 width: 781px;
5715 height: 588px;
5716}
5717.resource-flow-layout.col-16 .resource-card-15x18 {
5718 width: 781px;
5719 height: 892px;
5720}
5721.resource-flow-layout.col-16 .resource-card-18x6 {
5722 width: 940px;
5723 height: 284px;
5724}
5725.resource-flow-layout.col-16 .resource-card-18x12 {
5726 width: 940px;
5727 height: 420px;
5728}
5729.resource-flow-layout.col-16 .resource-card-18x18 {
5730 width: 940px;
5731 height: 892px;
5732}
5733.resource-flow-layout.col-16 .resource-card-3x2 {
5734 width: 145px;
5735 height: 95px;
5736}
5737.resource-flow-layout.col-16 .resource-card-3x2x3 {
5738 width: 145px;
5739 height: 90px;
5740 margin-bottom: 7px;
5741}
5742.resource-flow-layout.col-16 .resource-card-3x3 {
5743 width: 145px;
5744 height: 142px;
5745}
5746.resource-flow-layout.col-16 .resource-card-3x3x2 {
5747 width: 145px;
5748 height: 138px;
5749 margin-bottom: 8px;
5750}
5751.resource-flow-layout.col-16 .resource-card-6x2 {
5752 width: 304px;
5753 height: 95px;
5754}
5755.resource-flow-layout.col-16 .resource-card-6x2x3 {
5756 width: 304px;
5757 height: 90px;
5758 margin-bottom: 7px;
5759}
5760.resource-flow-layout.col-16 .resource-card-6x3 {
5761 width: 304px;
5762 height: 142px;
5763}
5764.resource-flow-layout.col-16 .resource-card-6x3x2 {
5765 width: 304px;
5766 height: 138px;
5767 margin-bottom: 8px;
5768}
5769.resource-flow-layout.col-16 .resource-card-9x2 {
5770 width: 463px;
5771 height: 95px;
5772}
5773.resource-flow-layout.col-16 .resource-card-9x2x3 {
5774 width: 463px;
5775 height: 90px;
5776 margin-bottom: 7px;
5777}
5778.resource-flow-layout.col-16 .resource-card-9x3 {
5779 width: 463px;
5780 height: 142px;
5781}
5782.resource-flow-layout.col-16 .resource-card-9x3x2 {
5783 width: 463px;
5784 height: 138px;
5785 margin-bottom: 8px;
5786}
5787.resource-flow-layout.col-16 .resource-card-12x2 {
5788 width: 622px;
5789 height: 95px;
5790}
5791.resource-flow-layout.col-16 .resource-card-12x2x3 {
5792 width: 622px;
5793 height: 90px;
5794 margin-bottom: 7px;
5795}
5796.resource-flow-layout.col-16 .resource-card-12x3 {
5797 width: 622px;
5798 height: 142px;
5799}
5800.resource-flow-layout.col-16 .resource-card-12x3x2 {
5801 width: 622px;
5802 height: 138px;
5803 margin-bottom: 8px;
5804}
5805.resource-flow-layout.col-16 .resource-card-15x2 {
5806 width: 781px;
5807 height: 95px;
5808}
5809.resource-flow-layout.col-16 .resource-card-15x2x3 {
5810 width: 781px;
5811 height: 90px;
5812 margin-bottom: 7px;
5813}
5814.resource-flow-layout.col-16 .resource-card-15x3 {
5815 width: 781px;
5816 height: 142px;
5817}
5818.resource-flow-layout.col-16 .resource-card-15x3x2 {
5819 width: 781px;
5820 height: 138px;
5821 margin-bottom: 8px;
5822}
5823.resource-flow-layout.col-16 .resource-card-18x2 {
5824 width: 940px;
5825 height: 95px;
5826}
5827.resource-flow-layout.col-16 .resource-card-18x2x3 {
5828 width: 940px;
5829 height: 90px;
5830 margin-bottom: 7px;
5831}
5832.resource-flow-layout.col-16 .resource-card-18x3 {
5833 width: 940px;
5834 height: 142px;
5835}
5836.resource-flow-layout.col-16 .resource-card-18x3x2 {
5837 width: 940px;
5838 height: 138px;
5839 margin-bottom: 8px;
5840}
5841
5842/* Generate the flow layout styles for a 3-column 16-col span */
5843.resource-flow-layout.col-12 {
5844 margin: 0 -14px 0 0;
5845 width: 714px;
5846}
5847
5848.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5849 margin: 0 14px 20px 0;
5850}
5851.resource-flow-layout.col-12 .resource-card-row-stack-last {
5852 margin-bottom: 0px !important;
5853}
5854.resource-flow-layout.col-12 .resource-card-col-stack-last {
5855 margin-bottom: 0px !important;
5856}
5857.resource-flow-layout.col-12 .resource-card-3x6 {
5858 width: 105px;
5859 height: 284px;
5860}
5861.resource-flow-layout.col-12 .resource-card-3x12 {
5862 width: 105px;
5863 height: 588px;
5864}
5865.resource-flow-layout.col-12 .resource-card-3x18 {
5866 width: 105px;
5867 height: 892px;
5868}
5869.resource-flow-layout.col-12 .resource-card-6x6 {
5870 width: 224px;
5871 height: 284px;
5872}
5873.resource-flow-layout.col-12 .resource-card-6x12 {
5874 width: 224px;
5875 height: 588px;
5876}
5877.resource-flow-layout.col-12 .resource-card-6x18 {
5878 width: 224px;
5879 height: 892px;
5880}
5881.resource-flow-layout.col-12 .resource-card-9x6 {
5882 width: 343px;
5883 height: 284px;
5884}
5885.resource-flow-layout.col-12 .resource-card-9x12 {
5886 width: 343px;
5887 height: 588px;
5888}
5889.resource-flow-layout.col-12 .resource-card-9x18 {
5890 width: 343px;
5891 height: 892px;
5892}
5893.resource-flow-layout.col-12 .resource-card-12x6 {
5894 width: 462px;
5895 height: 284px;
5896}
5897.resource-flow-layout.col-12 .resource-card-12x12 {
5898 width: 462px;
5899 height: 588px;
5900}
5901.resource-flow-layout.col-12 .resource-card-12x18 {
5902 width: 462px;
5903 height: 892px;
5904}
5905.resource-flow-layout.col-12 .resource-card-15x6 {
5906 width: 581px;
5907 height: 284px;
5908}
5909.resource-flow-layout.col-12 .resource-card-15x12 {
5910 width: 581px;
5911 height: 588px;
5912}
5913.resource-flow-layout.col-12 .resource-card-15x18 {
5914 width: 581px;
5915 height: 892px;
5916}
5917.resource-flow-layout.col-12 .resource-card-18x6 {
5918 width: 700px;
5919 height: 284px;
5920}
5921.resource-flow-layout.col-12 .resource-card-18x12 {
5922 width: 700px;
5923 height: 420px;
5924}
5925.resource-flow-layout.col-12 .resource-card-18x18 {
5926 width: 700px;
5927 height: 892px;
5928}
5929.resource-flow-layout.col-12 .resource-card-3x2 {
5930 width: 105px;
5931 height: 95px;
5932}
5933.resource-flow-layout.col-12 .resource-card-3x2x3 {
5934 width: 105px;
5935 height: 90px;
5936 margin-bottom: 7px;
5937}
5938.resource-flow-layout.col-12 .resource-card-3x3 {
5939 width: 105px;
5940 height: 142px;
5941}
5942.resource-flow-layout.col-12 .resource-card-3x3x2 {
5943 width: 105px;
5944 height: 138px;
5945 margin-bottom: 8px;
5946}
5947.resource-flow-layout.col-12 .resource-card-6x2 {
5948 width: 224px;
5949 height: 95px;
5950}
5951.resource-flow-layout.col-12 .resource-card-6x2x3 {
5952 width: 224px;
5953 height: 90px;
5954 margin-bottom: 7px;
5955}
5956.resource-flow-layout.col-12 .resource-card-6x3 {
5957 width: 224px;
5958 height: 142px;
5959}
5960.resource-flow-layout.col-12 .resource-card-6x3x2 {
5961 width: 224px;
5962 height: 138px;
5963 margin-bottom: 8px;
5964}
5965.resource-flow-layout.col-12 .resource-card-9x2 {
5966 width: 343px;
5967 height: 95px;
5968}
5969.resource-flow-layout.col-12 .resource-card-9x2x3 {
5970 width: 343px;
5971 height: 90px;
5972 margin-bottom: 7px;
5973}
5974.resource-flow-layout.col-12 .resource-card-9x3 {
5975 width: 343px;
5976 height: 142px;
5977}
5978.resource-flow-layout.col-12 .resource-card-9x3x2 {
5979 width: 343px;
5980 height: 138px;
5981 margin-bottom: 8px;
5982}
5983.resource-flow-layout.col-12 .resource-card-12x2 {
5984 width: 462px;
5985 height: 95px;
5986}
5987.resource-flow-layout.col-12 .resource-card-12x2x3 {
5988 width: 462px;
5989 height: 90px;
5990 margin-bottom: 7px;
5991}
5992.resource-flow-layout.col-12 .resource-card-12x3 {
5993 width: 462px;
5994 height: 142px;
5995}
5996.resource-flow-layout.col-12 .resource-card-12x3x2 {
5997 width: 462px;
5998 height: 138px;
5999 margin-bottom: 8px;
6000}
6001.resource-flow-layout.col-12 .resource-card-15x2 {
6002 width: 581px;
6003 height: 95px;
6004}
6005.resource-flow-layout.col-12 .resource-card-15x2x3 {
6006 width: 581px;
6007 height: 90px;
6008 margin-bottom: 7px;
6009}
6010.resource-flow-layout.col-12 .resource-card-15x3 {
6011 width: 581px;
6012 height: 142px;
6013}
6014.resource-flow-layout.col-12 .resource-card-15x3x2 {
6015 width: 581px;
6016 height: 138px;
6017 margin-bottom: 8px;
6018}
6019.resource-flow-layout.col-12 .resource-card-18x2 {
6020 width: 700px;
6021 height: 95px;
6022}
6023.resource-flow-layout.col-12 .resource-card-18x2x3 {
6024 width: 700px;
6025 height: 90px;
6026 margin-bottom: 7px;
6027}
6028.resource-flow-layout.col-12 .resource-card-18x3 {
6029 width: 700px;
6030 height: 142px;
6031}
6032.resource-flow-layout.col-12 .resource-card-18x3x2 {
6033 width: 700px;
6034 height: 138px;
6035 margin-bottom: 8px;
6036}
6037
6038/* Generate the flow layout styles for a 3-column 13-col span */
6039
6040.resource-flow-layout.col-13 {
6041 margin: 0 -14px 0 0;
6042 width: 774px;
6043}
6044.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
6045 margin: 0 14px 20px 0;
6046}
6047.resource-flow-layout.col-13 .resource-card-row-stack-last {
6048 margin-bottom: 0px !important;
6049}
6050.resource-flow-layout.col-13 .resource-card-col-stack-last {
6051 margin-bottom: 0px !important;
6052}
6053.resource-flow-layout.col-13 .resource-card-3x6 {
6054 width: 115px;
6055 height: 284px;
6056}
6057.resource-flow-layout.col-13 .resource-card-3x12 {
6058 width: 115px;
6059 height: 588px;
6060}
6061.resource-flow-layout.col-13 .resource-card-3x18 {
6062 width: 115px;
6063 height: 892px;
6064}
6065.resource-flow-layout.col-13 .resource-card-6x6 {
6066 width: 244px;
6067 height: 284px;
6068}
6069.resource-flow-layout.col-13 .resource-card-6x12 {
6070 width: 244px;
6071 height: 588px;
6072}
6073.resource-flow-layout.col-13 .resource-card-6x18 {
6074 width: 244px;
6075 height: 892px;
6076}
6077.resource-flow-layout.col-13 .resource-card-9x6 {
6078 width: 373px;
6079 height: 284px;
6080}
6081.resource-flow-layout.col-13 .resource-card-9x12 {
6082 width: 373px;
6083 height: 588px;
6084}
6085.resource-flow-layout.col-13 .resource-card-9x18 {
6086 width: 373px;
6087 height: 892px;
6088}
6089.resource-flow-layout.col-13 .resource-card-12x6 {
6090 width: 502px;
6091 height: 284px;
6092}
6093.resource-flow-layout.col-13 .resource-card-12x12 {
6094 width: 502px;
6095 height: 588px;
6096}
6097.resource-flow-layout.col-13 .resource-card-12x18 {
6098 width: 502px;
6099 height: 892px;
6100}
6101.resource-flow-layout.col-13 .resource-card-15x6 {
6102 width: 631px;
6103 height: 284px;
6104}
6105.resource-flow-layout.col-13 .resource-card-15x12 {
6106 width: 631px;
6107 height: 588px;
6108}
6109.resource-flow-layout.col-13 .resource-card-15x18 {
6110 width: 631px;
6111 height: 892px;
6112}
6113.resource-flow-layout.col-13 .resource-card-18x6 {
6114 width: 760px;
6115 height: 284px;
6116}
6117.resource-flow-layout.col-13 .resource-card-18x12 {
6118 width: 760px;
6119 height: 420px;
6120}
6121.resource-flow-layout.col-13 .resource-card-18x18 {
6122 width: 760px;
6123 height: 892px;
6124}
6125.resource-flow-layout.col-13 .resource-card-3x2 {
6126 width: 115px;
6127 height: 95px;
6128}
6129.resource-flow-layout.col-13 .resource-card-3x2x3 {
6130 width: 115px;
6131 height: 90px;
6132 margin-bottom: 7px;
6133}
6134.resource-flow-layout.col-13 .resource-card-3x3 {
6135 width: 115px;
6136 height: 142px;
6137}
6138.resource-flow-layout.col-13 .resource-card-3x3x2 {
6139 width: 115px;
6140 height: 138px;
6141 margin-bottom: 8px;
6142}
6143.resource-flow-layout.col-13 .resource-card-6x2 {
6144 width: 244px;
6145 height: 95px;
6146}
6147.resource-flow-layout.col-13 .resource-card-6x2x3 {
6148 width: 244px;
6149 height: 90px;
6150 margin-bottom: 7px;
6151}
6152.resource-flow-layout.col-13 .resource-card-6x3 {
6153 width: 244px;
6154 height: 142px;
6155}
6156.resource-flow-layout.col-13 .resource-card-6x3x2 {
6157 width: 244px;
6158 height: 138px;
6159 margin-bottom: 8px;
6160}
6161.resource-flow-layout.col-13 .resource-card-9x2 {
6162 width: 373px;
6163 height: 95px;
6164}
6165.resource-flow-layout.col-13 .resource-card-9x2x3 {
6166 width: 373px;
6167 height: 90px;
6168 margin-bottom: 7px;
6169}
6170.resource-flow-layout.col-13 .resource-card-9x3 {
6171 width: 373px;
6172 height: 142px;
6173}
6174.resource-flow-layout.col-13 .resource-card-9x3x2 {
6175 width: 373px;
6176 height: 138px;
6177 margin-bottom: 8px;
6178}
6179.resource-flow-layout.col-13 .resource-card-12x2 {
6180 width: 502px;
6181 height: 95px;
6182}
6183.resource-flow-layout.col-13 .resource-card-12x2x3 {
6184 width: 502px;
6185 height: 90px;
6186 margin-bottom: 7px;
6187}
6188.resource-flow-layout.col-13 .resource-card-12x3 {
6189 width: 502px;
6190 height: 142px;
6191}
6192.resource-flow-layout.col-13 .resource-card-12x3x2 {
6193 width: 502px;
6194 height: 138px;
6195 margin-bottom: 8px;
6196}
6197.resource-flow-layout.col-13 .resource-card-15x2 {
6198 width: 631px;
6199 height: 95px;
6200}
6201.resource-flow-layout.col-13 .resource-card-15x2x3 {
6202 width: 631px;
6203 height: 90px;
6204 margin-bottom: 7px;
6205}
6206.resource-flow-layout.col-13 .resource-card-15x3 {
6207 width: 631px;
6208 height: 142px;
6209}
6210.resource-flow-layout.col-13 .resource-card-15x3x2 {
6211 width: 631px;
6212 height: 138px;
6213 margin-bottom: 8px;
6214}
6215.resource-flow-layout.col-13 .resource-card-18x2 {
6216 width: 760px;
6217 height: 95px;
6218}
6219.resource-flow-layout.col-13 .resource-card-18x2x3 {
6220 width: 760px;
6221 height: 90px;
6222 margin-bottom: 7px;
6223}
6224.resource-flow-layout.col-13 .resource-card-18x3 {
6225 width: 760px;
6226 height: 142px;
6227}
6228.resource-flow-layout.col-13 .resource-card-18x3x2 {
6229 width: 760px;
6230 height: 138px;
6231 margin-bottom: 8px;
6232}
6233
6234/*
6235 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6236*/
6237/* Single row items, might be simpler to just apply a class */
6238.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 {
6239 height: 192px;
6240}
6241.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 {
6242 padding: 4px 12px 6px 12px;
6243 top: 192px;
6244}
6245.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 {
6246 font-size: 12px;
6247 margin-bottom: 1px;
6248}
6249.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 {
6250 font-size: 16px;
6251 margin-bottom: -2px;
6252}
6253.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 {
6254 font-size: 13px;
6255 line-height: 15px;
6256}
6257.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 {
6258 height: 30px;
6259}
6260
6261/* Double row items */
6262.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 {
6263 height: 320px;
6264}
6265.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 {
6266 padding: 4px 12px 6px 12px;
6267 top: 320px;
6268}
6269.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 {
6270 font-size: 12px;
6271 margin-bottom: 1px;
6272}
6273.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 {
6274 font-size: 16px;
6275 margin-bottom: -2px;
6276 white-space: normal;
6277}
6278.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 {
6279 font-size: 13px;
6280 line-height: 15px;
6281}
6282
6283/* 1/3 row items */
6284.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 {
6285 left: 0;
6286 top: 0;
6287 width: 90px;
6288 height: 100%;
6289 position: absolute;
6290 display: block;
6291}
6292.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 {
6293 left: 90px;
6294 padding: 4px 12px 4px 12px;
6295 height: 80px;
6296 overflow: hidden;
6297}
6298.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 {
6299 font-size: 12px;
6300 margin-bottom: 1px;
6301 /* display: none; */
6302}
6303.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 {
6304 font-size: 16px;
6305 margin-bottom: -2px;
6306 white-space: normal;
6307 overflow: visible;
6308 text-overflow: ellipsis;
6309}
6310.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 {
6311 /* content: url(../images/link-out.png); */
6312 display: block;
6313}
6314.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 {
6315 display: none;
6316}
6317
6318/* 1/2 row items */
6319.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 {
6320 left: 0;
6321 top: 0;
6322 width: 90px;
6323 height: 100%;
6324 position: absolute;
6325 display: block;
6326}
6327.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 {
6328 left: 90px;
6329 padding: 4px 12px 0px 12px;
6330}
6331.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 {
6332 font-size: 12px;
6333 margin-bottom: 1px;
6334 display: none;
6335}
6336.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 {
6337 font-size: 16px;
6338 margin-bottom: -2px;
6339 white-space: normal;
6340 overflow: visible;
6341}
6342.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 {
6343 font-size: 12px;
6344 line-height: 15px;
6345 padding-right: 0px !important;
6346 height: 80px;
6347}
6348.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 {
6349 display: none;
6350}
6351/* placement of plusone */
6352.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 {
6353 bottom:2px;
6354}
6355.resource-card-18x12 > .card-info .description .util {
6356 bottom:2px;
6357}
6358/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6359 Suppresses "section" and puts the title above a hairline rule. */
6360.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6361 display:none;
6362}
6363.landing .card-info .title {
6364 color: #898989;
6365 font-size: 17px;
6366 line-height: 24px;
6367 margin-bottom: 6px;
6368 border-bottom: 1px solid #959595;
6369 padding-bottom: 0px;
6370}
6371.landing .card-info .description {
6372 font-size: 13px;
6373 line-height: 15px;
6374}
6375.landing .card-info .description .text {
6376height:30px;
6377}
6378.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
6379 bottom:2px;
6380}
6381/*
6382 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6383*/
6384.resource-stack-layout.col-16 {
6385 margin: 0 -14px 0 0;
6386 width: 954px;
6387}
6388.resource-stack-layout.col-16 .resource-card-stack {
6389 margin: 0 14px 0 0;
6390 width: 304px;
6391}
6392
6393/* Example of card menu tinting */
6394.resource-widget[data-section=distribute\/tools] .section-card-menu
6395.card-bg:after {
6396 background: rgba(126, 55, 148, 0.4) !important;
6397}
6398.resource-widget[data-section=distribute\/tools] .section-card-menu
6399.card-section-icon .icon {
6400 background-color: #7e3794 !important;
6401}
6402.resource-widget[data-section=distribute\/tools] .section-card-menu
6403.card-info ul li {
6404 border-top-color: #7e3794 !important;
6405}
6406
6407/* tinting for stacks */
6408
6409div.jd-descr > .resource-widget[data-section=distribute\/tools]
6410.section-card-menu .card-info ul li {
6411 border-top-color: #7e3794 !important;
Dirk Doughertya6913b52014-06-11 17:28:38 -07006412}
Robert Lye7eeb402014-06-03 19:35:24 -07006413
6414/**
6415 * UTILITIES
6416 */
6417
6418
6419.border-box {
6420 box-sizing: border-box;
6421}
6422
6423.vertical-center-outer {
6424 display: table;
6425 height: 100%;
6426 width: 100%;
6427}
6428
6429.vertical-center-inner {
6430 display: table-cell;
6431 vertical-align: middle;
6432}
6433
6434/**
6435 * TYPE STYLES
6436 */
6437
6438.landing-h1 {
6439 font-weight: 100;
6440 font-size: 60px;
6441 line-height: 78px;
6442 text-align: center;
6443 letter-spacing: -1px;
6444}
6445
6446.landing-pre-h1 {
6447 font-weight: 400;
6448 font-size: 28px;
6449 color: #93B73F;
6450 line-height: 36px;
6451 text-align: center;
6452 letter-spacing: -1px;
6453 text-transform: uppercase;
6454
6455}
6456
6457.landing-h1.hero {
6458 text-align: left;
6459}
6460
6461.landing-h2 {
6462 font-weight: 300;
6463 font-size: 42px;
6464 line-height: 64px;
6465 text-align: center;
6466}
6467
6468.landing-subhead {
6469 color: #999999;
6470 font-size: 20px;
6471 line-height: 28px;
6472 font-weight:300;
6473 text-align: center;
6474}
6475.landing-subhead.hero {
6476 text-align: left;
6477 color: white;
6478}
6479
6480.landing-hero-description {
6481 text-align: left;
6482 margin: 1em 0;
6483}
6484
6485.landing-hero-description p {
6486 font-weight: 300;
6487 margin: 0;
6488 font-size: 18px;
6489 line-height: 24px;
6490}
6491
6492.landing-body .landing-small {
6493 font-size: 14px;
6494 line-height: 19px;
6495}
6496
6497.landing-body.landing-align-center {
6498 text-align: center;
6499}
6500
6501.landing-align-left {
6502 text-align: left;
6503}
6504
6505/**
6506 * LAYOUT
6507 */
6508
6509#body-content,
6510.fullpage,
6511#jd-content,
6512.jd-descr,
6513.landing-body-content {
6514 height: 100%;
6515}
6516
6517.landing-section {
6518 padding: 80px 10px 80px;
6519 width: 100%;
6520 margin-left: -10px;
6521 text-rendering: optimizeLegibility;
6522}
6523
6524#extending-android-to-wearables {
6525 padding-top: 30px;
6526}
6527
6528.landing-short-section {
6529 padding: 40px 10px 28px;
6530}
6531
6532.landing-gray-background {
6533 background-color: #e9e9e9;
6534}
6535
6536.landing-white-background {
6537 background-color: white;
6538}
6539
6540.landing-red-background {
6541 color: white;
6542 background-color: hsl(8, 70%, 54%);
6543}
6544
6545.landing-subhead-red {
6546 color: hsl(8, 71%, 84%);
6547 text-align: left;
6548}
6549
6550.landing-subhead-red p {
6551 margin-top: 20px;
6552}
6553
6554.landing-hero-container {
6555 height: 100%;
6556}
6557
6558
6559.preview-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006560 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006561 min-height: 504px;
6562 margin-top: -5px;
6563 padding-top: 0;
6564 padding-bottom: 0;
6565 background-image: url(../../preview/images/hero.jpg);
6566 background-size: cover;
6567 background-position: right center;
6568 color: white;
6569 position: relative;
6570 overflow: hidden;
6571}
6572
6573.wear-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006574 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006575 min-height: 504px;
6576 margin-top: -5px;
6577 padding-top: 0;
6578 padding-bottom: 0;
6579 background-image: url(../../wear/images/hero.jpg);
6580 background-size: cover;
6581 background-position: top center;
6582 color: white;
6583 position: relative;
6584 overflow: hidden;
6585}
6586
6587.tv-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006588 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006589 min-height: 504px;
6590 margin-top: -5px;
6591 padding-top: 0;
6592 padding-bottom: 0;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006593 background-image: url(../../tv/images/hero.jpg);
Robert Lye7eeb402014-06-03 19:35:24 -07006594 background-size: cover;
6595 background-position: right center;
6596 color: white;
6597 position: relative;
6598 overflow: hidden;
6599}
6600
6601.auto-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006602 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006603 min-height: 504px;
6604 margin-top: -5px;
6605 padding-top: 0;
6606 padding-bottom: 0;
6607 background-image: url(../../auto/images/hero.jpg);
6608 background-size: cover;
6609 background-position: right center;
6610 color: white;
6611 position: relative;
6612 overflow: hidden;
6613}
6614
6615.landing-hero-scrim {
6616 background: black;
6617 opacity: .2;
6618 position: absolute;
6619 width: 100%;
6620 height: 100%;
6621 margin-left: -10px;
6622}
6623
6624.landing-hero-wrap {
6625 margin: 0 auto;
6626 width: 940px;
6627 clear: both;
6628 height: 100%;
6629 position: relative;
6630}
6631
6632.landing-section-header {
6633 margin-bottom: 40px;
6634}
6635
6636.landing-hero-wrap .landing-section-header {
6637 margin-bottom: 16px;
6638}
6639
6640.landing-body {
6641 font-size: 18px;
6642 line-height: 24px;
6643}
6644
6645.landing-button {
6646 white-space: nowrap;
6647 display: inline-block;
6648 padding: 16px 32px;
6649 font-size: 18px;
6650 font-weight: 500;
6651 line-height: 24px;
6652 cursor: pointer;
6653 color: white;
6654 -webkit-user-select: none;
6655 -moz-user-select: none;
6656 -o-user-select: none;
6657 user-select: none;
6658 -webkit-transition: .2s background-color ease-in-out;
6659 -moz-transition: .2s background-color ease-in-out;
6660 -o-transition: .2s background-color ease-in-out;
6661 transition: .2s background-color ease-in-out;
6662}
6663
6664.landing-primary {
6665 background-color: hsl(8, 70%, 54%); /* #dc4b35 */
6666 color: #f8f8f8;
6667}
6668
6669.landing-button.landing-primary:hover {
6670 background-color: hsl(8, 70%, 44%); /* #bf3722 */
6671}
6672
6673.landing-button.landing-primary:active {
6674 background-color: hsl(8, 70%, 36%); /* # */
6675}
6676
6677.landing-button.landing-secondary {
6678 background-color: hsl(8, 70%, 44%);
6679}
6680
6681.landing-button.landing-secondary:hover {
6682 background-color: hsl(8, 70%, 36%);
6683}
6684
6685.landing-button.landing-secondary:active {
6686 background-color: hsl(8, 70%, 30%);
6687}
6688
6689a.landing-button,
6690a.landing-button:hover,
6691a.landing-button:visited {
6692 color: white !important;
6693}
6694
6695.landing-video-link {
6696 white-space: nowrap;
6697 display: inline-block;
6698 padding: 16px 32px 16px 82px;
6699 font-size: 18px;
6700 font-weight: 400;
6701 line-height: 24px;
6702 cursor: pointer;
6703 color: hsla(0, 0%, 100%, .8);
6704 -webkit-user-select: none;
6705 -moz-user-select: none;
6706 -o-user-select: none;
6707 user-select: none;
6708 -webkit-transition: .2s color ease-in-out;
6709 -moz-transition: .2s color ease-in-out;
6710 -o-transition: .2s color ease-in-out;
6711 transition: .2s color ease-in-out;
6712}
6713
6714.landing-video-link:before {
6715 height: 64px;
6716 width: 64px;
6717 display: inline-block;
6718 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=);
6719 background-size: contain;
6720 position: absolute;
6721 content: "";
6722 opacity: .7;
6723 margin-top: -19px;
6724 margin-left: -64px;
6725 -webkit-transition: .2s opacity ease-in-out;
6726 -moz-transition: .2s opacity ease-in-out;
6727 -o-transition: .2s opacity ease-in-out;
6728 transition: .2s opacity ease-in-out;
6729}
6730
6731.landing-video-link:hover {
6732 color: hsla(0, 0%, 100%, 1);
6733}
6734
6735.landing-video-link:hover:before {
6736 opacity: 1;
6737}
6738
6739.landing-social-image {
6740 float: left;
6741 margin-right: 14px;
6742 height: 64px;
6743 width: 64px;
6744}
6745
6746.landing-social-copy {
6747 padding-left: 78px;
6748}
6749
6750.landing-scroll-down-affordance {
6751 position: absolute;
6752 bottom: 0;
6753 width: 100%;
6754 text-align: center;
6755 z-index: 10;
6756}
6757
6758.landing-down-arrow {
6759 padding: 24px;
6760 display: inline-block;
6761 opacity: .5;
6762 -webkit-transition: .2s opacity ease-in-out;
6763 -moz-transition: .2s opacity ease-in-out;
6764 -o-transition: .2s opacity ease-in-out;
6765 transition: .2s opacity ease-in-out;
6766
6767 -webkit-animation-name: pulse-opacity;
6768 -webkit-animation-duration: 4s;
6769}
6770
6771.landing-down-arrow:hover {
6772 opacity: 1;
6773}
6774
6775.landing-down-arrow img {
6776 height: 28px;
6777 width: 28px;
6778 margin: 0 auto;
6779 display: block;
6780}
6781
6782.landing-divider {
6783 display: inline-block;
6784 height: 2px;
6785 background-color: white;
6786 position: relative;
6787 margin: 10px 0;
6788}
6789
6790/* 3 CLOLUMN LAYOUT */
6791
6792.landing-breakout {
6793 margin-top: 40px;
6794 margin-bottom: 40px;
6795}
6796
6797.landing-breakout img {
6798 margin-bottom: 20px;
6799}
6800
6801.landing-partners img {
6802 margin-bottom: 20px;
6803}
6804
6805.landing-breakout p {
6806 padding: 0 23px;
6807}
6808
6809.landing-inset-video-container {
6810 position: relative;
6811}
6812
6813.landing-inset-video-container img.gif {
6814 max-width: 222px;
6815 position: absolute;
6816 top: 40px;
6817 left: 40px;
6818}
6819
6820img.landing-bezel-only {
6821 height:302px;
6822 width:302px;
6823}
6824
6825.landing-breakout.landing-partners img {
6826 margin-bottom: 20px;
6827}
6828
6829.col-3-wide {
6830 display: inline;
6831 float: left;
6832 margin-left: 10px;
6833 margin-right: 10px;
6834}
6835
6836.col-3-wide {
6837 width: 302px;
6838}
6839
Robert Lye7eeb402014-06-03 19:35:24 -07006840/**
6841 * ANIMATION
6842 */
6843
6844@-webkit-keyframes pulse-opacity {
6845 0% {
6846 opacity: .5;
6847 }
6848 20% {
6849 opacity: .5;
6850 }
6851 40% {
6852 opacity: 1;
6853 }
6854 60% {
6855 opacity: .5;
6856 }
6857 80% {
6858 opacity: 1;
6859 }
6860 100% {
6861 opacity: .5;
6862 }
6863}
6864
6865
6866
6867/**
6868 * VIDEO
6869 */
6870
6871#video-container {
6872 display:none;
6873 position:fixed;
6874 top:0;
6875 left:-10px;
6876 width:102%;
6877 height:100%;
6878 background-color:rgba(0,0,0,0.7);
6879 z-index:99;
6880}
6881
6882#video-frame {
6883 width:940px;
6884 height:526.4px;
6885 margin:80px auto 0;
6886 display:none;
6887}
6888
6889.video-close {
6890cursor: pointer;
6891position: relative;
6892left: 940px;
6893top: 0;
6894pointer-events: all;
6895}
6896
6897#icon-video-close {
6898background-image: url("../images/close.png");
6899background-position: 0 0;
6900height: 36px;
6901width: 36px;
6902display:block;
6903}
6904
6905
6906
6907
6908/******************
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006909Styles for d.a.c/index:
Robert Lye7eeb402014-06-03 19:35:24 -07006910*******************/
6911
6912
6913
6914/* Generic full screen carousel styling to be used across pages. */
6915.fullscreen-carousel {
6916 margin: 0 -10px;
6917 width: 100%;
6918 overflow: hidden;
6919 position: relative;
6920}
6921
6922.fullscreen-carousel-content {
6923 width: 100%;
6924 height: 100%;
6925 position: relative;
6926 display: table; /* For vertical centering */
6927}
6928
6929.fullscreen-carousel .vcenter {
6930 display: table-cell;
6931 vertical-align: middle;
6932 position: relative;
6933}
6934
6935.fullscreen-carousel .vcenter > div {
6936 margin: 10px auto;
6937}
6938
6939/* Styles for the full-bleed hero image type. */
6940.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
6941 color: #fff;
6942}
6943
6944.fullscreen-carousel .hero h1 {
6945 font-weight: 300;
6946 font-size: 60px;
6947 line-height: 68px;
6948 letter-spacing: -1px;
6949 margin-top: 0;
6950}
6951
6952.fullscreen-carousel .hero p {
6953 font-weight: 300;
6954 font-size: 18px;
6955 line-height: 24px;
6956 -webkit-font-smoothing: antialiased;
6957}
6958
6959.fullscreen-carousel .hero .hero-bg {
6960 background-size: cover;
6961 width: 100%;
6962 height: 100%;
6963 position: absolute;
6964 left: 0px;
6965 top: 0px;
6966}
6967
6968
6969/* Full screen carousel styling for the resource flow layout type of content */
6970.fullscreen-carousel .resource-flow-layout:after {
6971 height: 0; /* Dont know why this is set at 10 in default.css */
6972}
6973
6974.fullscreen-carousel .resource-flow-layout {
6975 margin-bottom: 20px;
6976}
6977
6978
6979
6980/* Generic Tab carousel styling to be used across multiple pages. */
6981
6982.tab-carousel .tab-nav {
6983 list-style: none;
6984 position: relative;
6985 text-align: center;
6986}
6987
6988.tab-carousel .tab-nav li {
6989 display: inline-block;
6990 font-size: 22px;
6991 font-weight: 400;
6992 line-height: 50px;
6993 list-style: none;
6994 margin: 0;
6995 padding: 0 25px;
6996 position: relative;
6997}
6998
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006999.tab-carousel .tab-nav li a,
Robert Lye7eeb402014-06-03 19:35:24 -07007000.tab-carousel .tab-nav li a:hover {
7001 color: #333 !important;
7002 padding: 10px 10px 13px 10px;
7003 position: relative;
7004 z-index: 1000;
7005}
7006
7007.tab-carousel .tab-nav li:after {
7008 background: #ddd;
7009 bottom: 0;
7010 content: '';
7011 height: 4px;
7012 left: 0;
7013 position: absolute;
7014 width: 100%;
7015 z-index: 0;
7016}
7017
7018.tab-carousel .tab-nav .highlight {
7019 position: absolute;
7020 height: 4px;
7021 width: 100px;
7022 bottom: 0;
7023 background: #33b5e5;
7024}
7025
7026.tab-carousel .tab-carousel-content {
7027 position: relative;
7028 overflow: hidden;
7029 white-space: nowrap;
7030}
7031
7032.tab-carousel .tab-carousel-content [data-tab] {
7033 display: inline-block;
7034 white-space: normal;
7035}
7036
7037
7038
7039/*
7040 Resource styling for the tab carousel. The tab carousel contains either
7041 a 3 column layout of resources or a single full-width resource. The
7042 latter has the 18x12 class applied to it and can be styled differently
7043 that way.
7044*/
7045
7046.tab-carousel .resource .image {
7047 width: 100%;
7048 height: 250px;
7049 background-repeat: no-repeat;
7050 background-size: contain;
7051 background-position: 50% 50%;
7052}
7053
7054.tab-carousel .resource .info .title {
7055 font-size: 18px;
7056 line-height: 24px;
7057}
7058
7059.tab-carousel .resource .info .summary,
7060.tab-carousel .resource .info .cta {
7061 line-height: 24px;
7062 font-size: 16px;
7063}
7064
7065.tab-carousel .resource-card-18x12 {
7066 position: relative;
7067 padding-left: 450px;
7068 box-sizing: border-box;
7069 display: table-cell;
7070 vertical-align: middle;
7071}
7072
7073.tab-carousel .resource-card-18x12 .image {
7074 position: absolute;
7075 width: 420px;
7076 height: 100%;
7077 left: 0;
7078 top: 0;
7079}
7080
7081.tab-carousel .resource-card-18x12 .info {
7082 display: inline-block;
7083}
7084
7085.tab-carousel .resource-card-18x12 .info .title {
7086 margin-bottom: 26px;
7087}
7088
7089
7090
7091
7092
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007093/*
Robert Lye7eeb402014-06-03 19:35:24 -07007094 Styles for the entity link used in the actions bar and in the cta of
7095 the resources that appear in the tab carousel.
7096*/
7097.actions-bar a:after,
7098.resource .cta:after {
7099 content: '›';
7100 font-weight: 400;
7101 font-size: 22px;
7102 left: 5px;
7103 line-height: 1;
7104 position: relative;
7105 top: 1px;
7106 transition: left 190ms ease-out;
7107}
7108
7109.actions-bar a:hover:after,
7110.resource .cta:hover:after {
7111 left: 10px;
7112}
7113
7114
7115
7116
7117/*
7118 Styles for the actions bar.
7119*/
7120.actions-bar {
7121 background: #9acd00;
7122 margin: 0 -10px;
7123 margin-top:-20px;
7124 text-align: center;
7125}
7126
7127.actions-bar .actions {
7128 padding: 30px 0 30px;
7129 text-align: justify;
7130 font-size: 0.1px;
7131 line-height: 0.1px;
7132 margin: 0 10px;
7133}
7134
7135.actions-bar .actions:after {
7136 content: '';
7137 width: 100%;
7138 display: inline-block;
7139}
7140
7141.actions-bar .actions > div {
7142 display: inline-block;
7143}
7144
7145.actions-bar a {
7146 font-size: 21px;
7147 line-height: 27px;
7148 color: #fff;
7149 font-weight: 300;
7150 -webkit-font-smoothing: antialiased;
7151}
7152
7153.actions-bar a:after {
7154 top: 0px;
7155 font-size: 22px;
7156}
7157
7158.actions-bar a:hover {
7159 color: #fff !important;
7160}
7161
7162
7163
7164
7165
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007166/*
Robert Lye7eeb402014-06-03 19:35:24 -07007167 Specific styles for new home page layout of the carousels.
7168*/
7169
7170/* Big blue button */
7171a.home-new-cta-btn,
7172.home-new-carousel-1 .resource-card-18x6 .cta {
7173 white-space: nowrap;
7174 display: inline-block;
7175 padding: 14px 32px;
7176 font-size: 18px;
7177 font-weight: 500;
7178 line-height: 24px;
7179 cursor: pointer;
7180 background: #33b5e6;
7181 border-radius: 4px;
7182 margin-top: 20px;
7183 color: #fff;
7184 transition: 0.2s background-color ease-in-out;
7185}
7186
7187.home-new-carousel-1 .resource-card-18x6 .cta:after {
7188 display: none; /* Hide the entity for this button */
7189}
7190
7191a.home-new-cta-btn:hover,
7192.home-new-carousel-1 .resource-card-18x6 .cta:hover {
7193 color: #fff !important;
7194 background: #2d9fca;
7195}
7196
7197.home-new-carousel-1 .resource-card-18x6 .cta {
7198 position: absolute;
7199 bottom: 20px;
7200 left: 16px;
7201}
7202
7203/* Fullscreen carousel. */
7204.home-new-carousel-1 {
7205 max-height: 700px; /* Set max height so doesn't get too long */
7206 margin-top: 20px;
7207}
7208
7209.home-new-carousel-1 .fullscreen-carousel-content {
7210 min-height: 450px; /* Set min height for all content */
7211}
7212
7213.home-new-carousel-1 .hero {
7214 background: #000;
7215}
7216
7217.home-new-carousel-1 .hero-bg {
7218 background-image: url(/home-new/images/hero.jpg);
7219 background-position: right center;
7220 opacity: 0.85;
7221}
7222
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007223/*
Robert Lye7eeb402014-06-03 19:35:24 -07007224 Styling for special top card of full screen layout resource layout.
7225 We need to specifically style the 18x6 card to adjust its size and layout,
7226 since it's not a standard card, not sure if this is unique to the home page
7227 layout or should be namespaced within the fullscreen-carousel container.
7228*/
7229.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
7230 height: 334px;
7231}
7232
7233.home-new-carousel-1 .resource-card-18x6 .card-bg {
7234 width: 636px;
7235 height: 100%;
7236}
7237
7238.home-new-carousel-1 .resource-card-18x6 .card-info {
7239 right: 0px;
7240 left: 636px;
7241 height: 100%;
7242 top: 0px;
7243 padding: 15px 22px;
7244}
7245
7246.home-new-carousel-1 .resource-card-18x6 .card-info .util {
7247 display: none;
7248}
7249
7250.home-new-carousel-1 .resource-card-18x6 .card-info .title {
7251 font-size: 20px;
7252 font-weight: 500;
7253 margin-top: 15px;
7254 margin-bottom: 15px;
7255}
7256
7257.home-new-carousel-1 .resource-card-18x6 .card-info .text {
7258 font-size: 15px;
7259 line-height: 21px;
7260}
7261
7262
7263/* Tabbed carousel. */
7264.home-new-carousel-2 {
7265 margin: 35px auto 100px auto;
7266}
7267
7268.home-new-carousel-2 h1 {
7269 font-size: 47px;
7270 font-weight: 100;
7271 line-height: 54px;
7272 text-align: center;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007273}