blob: eecab79ff34a9a2b39882fe11a6019bfca5ec812 [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;
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700447 width:100%; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700448
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}
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700458.content-footer .plus-container {
459 margin:5px 0 0;
460 text-align:right;
461 float:right;
462}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700463
464.paging-links {
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700465 position: relative;
466 height:30px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700467 .paging-links a {
468 position: absolute; }
469 .paging-links a,
470 .training-nav-top a {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700471 color: #555555;
472 text-decoration: none;
473 text-transform: uppercase; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700474 .paging-links .prev-page-link:before,
475 .training-nav-top .prev-page-link:before {
476 content: '';
477 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
478 width: 10px;
479 height: 10px;
480 display: inline-block;
481 margin-right: 5px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700482 .training-nav-top .next-page-link,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700483 .training-nav-top .start-class-link,
484 .training-nav-top .start-course-link {
485 right: 10px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700486 .paging-links .prev-page-link {
487 left: -15px; }
488 .paging-links .next-page-link {
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700489 right: 0; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700490 .next-page-link:after,
491 .start-class-link:after,
492 .start-course-link:after,
Scott Main0b2db162013-05-15 01:15:50 -0700493 .next-class-link:after,
494 .go-link:after {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700495 content: '';
496 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
497 width: 10px;
498 height: 10px;
499 display: inline-block;
500 margin-left: 5px; }
Scott Main25c89dd2013-10-07 14:17:55 -0700501 .prev-page-link.inline:before {
502 content: none; }
503 .next-page-link.inline:after {
504 content: none; }
Scott Main98a2a712013-07-17 13:15:04 -0700505
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700506 .content-footer .paging-links .next-page-link {
507 left:0;
508 }
Scott Main98a2a712013-07-17 13:15:04 -0700509
Scott Maine4d8f1b2012-06-21 18:03:05 -0700510 .training-nav-top a {
511 display:block;
512 float:left;
Scott Mainf3d01042012-10-02 20:36:45 -0700513 width:122px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700514 height:28px;
Scott Mainf3d01042012-10-02 20:36:45 -0700515 padding: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700516 line-height:28px;
517 text-align:center;
518 border:1px solid #DADADA;
519 border-bottom:0;
520 }
Scott Main5a1123e2012-09-26 12:51:28 -0700521
Scott Maine4d8f1b2012-06-21 18:03:05 -0700522 .training-nav-top a.next-page-link {
523 border-left:0;
Scott Mainf3d01042012-10-02 20:36:45 -0700524 width:123px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700525 }
Scott Main98a2a712013-07-17 13:15:04 -0700526
Scott Main5a1123e2012-09-26 12:51:28 -0700527 .paging-links a.disabled,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700528 .training-nav-top a.disabled,
529 .content-footer a.disabled {
Scott Main5a1123e2012-09-26 12:51:28 -0700530 color:#bbb;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700531 }
Scott Main98a2a712013-07-17 13:15:04 -0700532
Scott Main5a1123e2012-09-26 12:51:28 -0700533 .paging-links a.disabled:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700534 .training-nav-top a.disabled:hover,
535 .content-footer a.disabled:hover {
536 cursor:default;
Scott Main5a1123e2012-09-26 12:51:28 -0700537 color:#bbb !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700538 }
Scott Main98a2a712013-07-17 13:15:04 -0700539
Scott Maine4d8f1b2012-06-21 18:03:05 -0700540 .training-nav-top a.start-class-link,
541 .training-nav-top a.start-course-link {
Scott Maina4888dc2012-10-02 23:25:21 -0700542 width:262px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700543 }
Scott Main98a2a712013-07-17 13:15:04 -0700544
Scott Main9ee0fae2014-01-23 10:50:57 -0800545 .paging-links a.start-class-link {
546 width:100%;
Scott Main9ee0fae2014-01-23 10:50:57 -0800547 }
548
Scott Main5a1123e2012-09-26 12:51:28 -0700549 /* list of classes on course landing page */
550 ol.class-list {
551 list-style:none;
552 margin-left:0;
553 }
554 ol.class-list>li {
555 margin:0 0 15px;
556 padding:5px 0 0;
557 overflow:hidden;
558 border-top:1px solid #ccc;
559 }
560 ol.class-list li a.title {
561 font-size:16px;
562 margin:0;
563 clear:left;
564 display:block;
565 height:32px;
566 padding:0 4px;
567 }
568 ol.class-list li a.title h2 {
569 color:inherit;
570 margin:0 0 10px;
571 display:block;
572 float:left;
573 width:675px;
574 }
575 ol.class-list li a.title span {
576 display:none;
577 float:left;
578 font-size:18px;
579 font-weight:bold;
580 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
581 width: 10px;
582 height: 32px;
583 }
584 ol.class-list li a.title:hover {
585 background:#ddd;
586 color:#258AAF !important;
587 }
588 ol.class-list li a.title:hover span {
589 display:block;
590 }
Scott Main98a2a712013-07-17 13:15:04 -0700591
Scott Main5a1123e2012-09-26 12:51:28 -0700592 #jd-content
593 ol.class-list li img {
594 float:left;
595 clear:left;
596 width:64px;
597 margin:0 20px 0 0;
598 }
599 ol.class-list li p.description {
600 float:left;
601 display:block;
602 width:250px;
603 margin:0;
604 }
605 ol.class-list li p.description.article {
606 width: 550px;
607 }
608 ol.class-list ol {
609 float:left;
610 width:320px;
611 margin:0 0 0 30px;
612 list-style:none;
613 margin:0 0 0 20px;
614 }
615 ol.class-list div.lessons li {
616 margin:0 0 6px;
617 line-height:16px;
618 }
Scott Main98a2a712013-07-17 13:15:04 -0700619
620
Scott Maine4d8f1b2012-06-21 18:03:05 -0700621 .hide {
622 display:none !important;
623 }
Scott Main98a2a712013-07-17 13:15:04 -0700624
Scott Main98a2a712013-07-17 13:15:04 -0700625
626
Scott Mainbbffb4b2012-11-13 07:40:16 -0800627 /* inner-doc tabs w/ title */
Scott Main98a2a712013-07-17 13:15:04 -0700628
Scott Mainbbffb4b2012-11-13 07:40:16 -0800629div#title-tabs-wrapper {
630 border-bottom:1px solid #ccc;
631 margin:20px 0 30px;
632}
633h1.with-title-tabs {
634 display:inline-block;
635 margin:0 0 -1px 0;
636 padding:0 60px 0 0;
637 border-bottom:1px solid #F9F9F9;
638}
639ul#title-tabs {
640 list-style:none;
641 padding:0;
642 height:29px;
643 margin:0;
644 font-size:16px;
645 line-height:26px;
646 display:inline-block;
647 vertical-align:bottom;
648}
649ul#title-tabs li {
650 display:block;
651 float:left;
652 margin-right:40px;
653 border-bottom: 3px solid transparent;
654}
655ul#title-tabs li.selected {
656 border-bottom: 3px solid #93C;
657}
658ul#title-tabs li a {
659 color:#333;
660}
661ul#title-tabs li a:hover,
Scott Mainbbffb4b2012-11-13 07:40:16 -0800662ul#title-tabs li a:active {
663 color:#93C !important;
664}
665
666
Scott Maine4d8f1b2012-06-21 18:03:05 -0700667
668/* content body */
669@-webkit-keyframes glowheader {
670 from {
671 background-color: #33b5e5;
672 color: #000;
673 border-bottom-color: #000; }
674
675 to {
676 background-color: transparent;
677 color: #33b5e5;
678 border-bottom-color: #33b5e5; } }
679
680@-moz-keyframes glowheader {
681 from {
682 background-color: #33b5e5;
683 color: #000;
684 border-bottom-color: #000; }
685
686 to {
687 background-color: transparent;
688 color: #33b5e5;
689 border-bottom-color: #33b5e5; } }
690
691@keyframes glowheader {
692 from {
693 background-color: #33b5e5;
694 color: #000;
695 border-bottom-color: #000; }
696
697 to {
698 background-color: transparent;
699 color: #33b5e5;
700 border-bottom-color: #33b5e5; } }
701
Dirk Doughertyca1230c2014-05-14 20:00:03 -0700702h1:target,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700703h2:target,
704h3:target {
705 -webkit-animation-name: glowheader;
706 -moz-animation-name: glowheader;
707 animation-name: glowheader;
708 -webkit-animation-duration: 0.7s;
709 -moz-animation-duration: 0.7s;
710 animation-duration: 0.7s;
711 -webkit-animation-timing-function: ease-out;
712 -moz-animation-timing-function: ease-out;
713 animation-timing-function: ease-out; }
714
715.design ol h4 {
716 margin-bottom:0;
717}
718.design ol {
719 counter-reset: item; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700720 .design ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700721 font-size: 14px;
722 line-height: 20px;
723 list-style-type: none;
724 position: relative; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700725 .design ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700726 content: counter(item) ". ";
727 counter-increment: item;
728 position: absolute;
729 left: -20px;
730 top: 0; }
731 .design ol li.value-1:before {
732 content: "1. "; }
733 .design ol li.value-2:before {
734 content: "2. "; }
735 .design ol li.value-3:before {
736 content: "3. "; }
737 .design ol li.value-4:before {
738 content: "4. "; }
739 .design ol li.value-5:before {
740 content: "5. "; }
741 .design ol li.value-6:before {
742 content: "6. "; }
743 .design ol li.value-7:before {
744 content: "7. "; }
745 .design ol li.value-8:before {
746 content: "8. "; }
747 .design ol li.value-9:before {
748 content: "9. "; }
749 .design ol li.value-10:before {
750 content: "10. "; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700751.design .with-callouts ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700752 list-style-position: inside;
753 margin-left: 0; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700754 .design .with-callouts ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700755 display: inline;
756 left: -20px;
757 float: left;
758 width: 17px;
759 color: #33b5e5;
760 font-weight: 500; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700761.design .with-callouts ul>li {
762 list-style-position: outside; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700763
764/* special list items */
765li.no-bullet {
766 list-style-type: none !important; }
767li.no-bullet *{
768 margin:0; }
769
770.design li.with-icon {
771 position: relative;
772 margin-left: 20px;
773 min-height: 30px; }
774 .design li.with-icon p {
775 margin-left: 0 !important; }
776 .design li.with-icon:before {
777 position: absolute;
778 left: -40px;
779 top: 0;
780 content: '';
781 width: 30px;
782 height: 30px; }
783 .design li.with-icon.tablet:before {
784 background-image: url(../images/styles/ico_phone_tablet.png); }
785 .design li.with-icon.web:before {
786 background-image: url(../images/styles/ico_web.png); }
787 .design li.with-icon.action:before {
788 background-image: url(../images/styles/ico_action.png); }
789 .design li.with-icon.use:before {
790 background-image: url(../images/styles/ico_use.png); }
791
792/* figures and callouts */
793.figure {
794 position: relative; }
795 .figure.pad-below {
796 margin-bottom: 20px; }
797 .figure .figure-callout {
798 position: absolute;
799 color: #fff;
800 font-weight: 500;
801 font-size: 16px;
802 line-height: 23px;
803 text-align: center;
804 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
805 padding-right: 2px;
806 width: 30px;
807 height: 29px;
808 z-index: 1000; }
809 .figure .figure-callout.top {
810 top: -9px; }
811 .figure .figure-callout.right {
812 right: -5px; }
813
814.figure-caption {
815 margin: 0 10px 20px 0;
816 font-size: 14px;
817 line-height: 20px;
818 font-style: italic; }
819
820/* rows of figures */
821.figure-row {
822 font-size: 0;
823 line-height: 0;
824 /* to prevent space between figures */ }
825 .figure-row .figure {
826 display: inline-block;
827 vertical-align: top; }
828 .figure-row .figure + .figure {
829 margin-left: 10px;
830 /* reintroduce space between figures */ }
831
832/* video containers */
833.framed-galaxynexus-land-span-13 {
834 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
835scroll top left;
836 padding: 42px 122px 62px 126px;
837 overflow: hidden; }
838 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
839.framed-galaxynexus-land-span-13 img {
840 width: 512px;
841 height: 286px; }
842
Robert Lyd78354d2012-11-01 17:09:52 -0700843
844.framed-galaxynexus-land-span-8{
845 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
846scroll top left;
847 padding: 26px 68px 38px 72px;
848 overflow: hidden; }
849 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
850.framed-galaxynexus-land-span-8 img {
851 width: 320px;
852 height: 180px; }
853
Scott Maine4d8f1b2012-06-21 18:03:05 -0700854.framed-galaxynexus-port-span-9 {
855 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
856scroll top left;
857 padding: 95px 122px 107px 124px;
858 overflow: hidden; }
859 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
860.framed-galaxynexus-port-span-9 img {
861 width: 274px;
862 height: 488px; }
863
864.framed-galaxynexus-port-span-5 {
865 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
866scroll top left;
867 padding: 75px 31px 76px 33px;
868 overflow: hidden; }
869 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
870.framed-galaxynexus-port-span-5 img {
871 width: 216px;
872 height: 384px; }
873
Scott Main27403b82013-07-10 16:36:05 -0700874.framed-nexus4-port-216 {
875 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
876scroll top left;
877 background-size:240px 465px;
878 padding: 52px 12px 52px 12px;
879 overflow: hidden; }
880 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
881 .framed-nexus4-port-216 img {
882 width: 216px;
883 height: 360px; }
Scott Mainb16376f2014-05-21 20:35:47 -0700884
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700885.framed-nexus5-port-span-5 {
886 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
887 scroll top left;
888 padding: 52px 33px 69px 31px;
889 overflow: hidden;
890}
Scott Main27403b82013-07-10 16:36:05 -0700891
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700892.framed-nexus5-port-span-5,
893.framed-nexus5-port-span-5 video,
894.framed-nexus5-port-span-5 img {
895 width: 216px;
896 height: 384px;
897}
Scott Main27403b82013-07-10 16:36:05 -0700898
Dirk Doughertyca1858a2013-10-29 16:25:00 -0700899.framed-nexus5-land-span-13 {
900 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
901 padding: 36px 119px 54px 108px;
902 overflow: hidden;
903}
904
905.framed-nexus5-land-span-13,
906.framed-nexus5-land-span-13 video,
907.framed-nexus5-land-span-13 img {
908 width: 533px;
909 height: 300px;
910}
911
912.framed-nexus5-port-span-5,
913.framed-nexus5-port-span-5 video,
914.framed-nexus5-port-span-5 img {
915 width: 216px;
916 height: 384px;
917}
918
smain@google.comc91ecb72014-06-23 10:22:23 -0700919/* wear device frames */
920
921.framed-wear-square {
922 background: transparent url(../images/styles/device_wear_square.png) no-repeat scroll top left;
923 background-size: 302px 302px;
924 height:222px;
925 width:222px;
926 padding:40px;
927 overflow:hidden;
928}
929
smain@google.comcfb92aa2014-06-24 10:29:50 -0700930.framed-wear-square-small {
931 background: transparent url(../images/styles/device_wear_square_small.png) no-repeat scroll top left;
932 background-size: 169px 200px;
933 height:147px;
934 width:147px;
935 padding:27px 11px;
936 overflow:hidden;
937}
938
smain@google.comc91ecb72014-06-23 10:22:23 -0700939#jd-content
940.framed-wear-square img {
941 height:222px;
942 width: 222px;
943 padding:0;
944 margin:0;
945}
946
smain@google.comcfb92aa2014-06-24 10:29:50 -0700947#jd-content
948.framed-wear-square-small img {
949 height:147px;
950 width: 147px;
951 padding:0;
952 margin:0;
953}
954
smain@google.comc91ecb72014-06-23 10:22:23 -0700955
956
957
958
959
Scott Maine4d8f1b2012-06-21 18:03:05 -0700960/* landing page disclosures */
961.landing-page-link {
962 text-decoration: none;
963 font-weight: 500;
964 color: #333333; }
965 .landing-page-link:after {
966 content: '';
967 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
968 width: 10px;
969 height: 10px;
970 display: inline-block;
971 margin-left: 5px; }
972
973/* tooltips */
974.tooltip-box {
975 position: absolute;
976 background-color: rgba(0, 0, 0, 0.9);
977 border-radius: 2px;
978 font-size: 14px;
979 line-height: 20px;
980 color: #fff;
981 padding: 6px 10px;
982 max-width: 250px;
983 z-index: 10000; }
984 .tooltip-box.below:after {
985 position: absolute;
986 content: '';
987 line-height: 0;
988 display: block;
989 top: -10px;
990 left: 5px;
991 border: 5px solid transparent;
992 border-bottom-color: rgba(0, 0, 0, 0.9); }
993
994/* video note */
995.video-instructions {
996 margin-top: 10px;
997 margin-bottom: 10px; }
998 .video-instructions:before {
999 content: '';
1000 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
1001 display: inline-block;
1002 width: 12px;
1003 height: 12px;
1004 margin-right: 8px; }
1005 .video-instructions:after {
1006 content: 'Click device screen to replay movie.'; }
1007
1008/* download buttons */
1009.download-button {
1010 display: block;
1011 margin-bottom: 5px;
1012 text-decoration: none;
1013 background-color: #33b5e5;
1014 color: #fff !important;
1015 font-weight: 500;
1016 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
1017 padding: 6px 12px;
1018 border-radius: 2px; }
1019 .download-button:hover, .download-button:focus {
1020 background-color: #0099cc;
1021 color: #fff !important; }
1022 .download-button:active {
1023 background-color: #006699; }
1024
1025/* UI tables and other things found in Writing style and Settings pattern */
1026.ui-table {
1027 width: 100%;
1028 background-color: #282828;
1029 color: #fff;
1030 border-radius: 2px;
1031 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1032 border-collapse: separate; }
1033 .ui-table th,
1034 .ui-table td {
1035 padding: 5px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001036 background-color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001037 border:0;}
1038 .ui-table thead th {
1039 font-weight: bold; }
1040 .ui-table tfoot td {
1041 border-top: 1px solid #494949;
1042 border-right: 1px solid #494949;
1043 text-align: center; }
1044 .ui-table tfoot td:last-child {
1045 border-right: 0; }
1046
1047.layout-with-list-item-margins {
1048 margin-left: 30px !important; }
1049
1050.emulate-content-left-padding {
1051 margin-left: 10px; }
1052
1053.do-dont-label {
1054 margin-bottom: 10px;
1055 padding-left: 20px;
1056 background: transparent none no-repeat scroll 0px 3px; }
1057 .do-dont-label.bad {
1058 background-image: url(../images/styles/ico_wrong.png); }
1059 .do-dont-label.good {
1060 background-image: url(../images/styles/ico_good.png); }
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07001061
Scott Maine4d8f1b2012-06-21 18:03:05 -07001062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080/***** PREVIOUSLY style.css ******************/
1081
1082
1083
1084
1085
1086@media screen, projection, print {
1087[dir='rtl'] {
1088 direction: rtl;
1089}
1090html {
1091 line-height: 20px;
1092}
1093pre, table, input, textarea, code {
1094 font-size: 1em;
1095}
1096address, abbr, cite {
1097 font-style: normal;
1098}
1099[dir='rtl'] th {
1100 text-align: right;
1101}
1102html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1103html[lang^=zh] blockquote, html[lang^=zh] q {
1104 font-style: normal;
1105}
1106q {
1107 font-style: italic;
1108}
1109fieldset, iframe, img {
1110 border: 0;
1111}
Scott Main98a2a712013-07-17 13:15:04 -07001112img {
Scott Mainb7f96372013-02-07 16:56:43 -08001113 -ms-interpolation-mode: bicubic;
1114 vertical-align: middle;
1115 max-width: 100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001116}
1117q {
1118 quotes: none;
1119}
1120sup, sub {
1121 font-size: 11px;
1122 line-height: 0;
1123}
1124}
1125
1126@media screen, projection {
1127
1128table, fieldset {
1129 margin: 0;
1130}
1131h1 {
1132 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001133 font-size: 34px;
smain@google.com20ef3822014-06-13 16:05:28 -07001134 margin: 36px 0 27px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001135 padding:0 0 10px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001136 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001137}
1138h1, h2 {
smain@google.com20ef3822014-06-13 16:05:28 -07001139 line-height: 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001140}
1141h1.short {
1142 margin-right:320px;
1143}
1144h1.short {
1145 margin-right:320px;
1146}
1147h1.super {
Scott Main98a2a712013-07-17 13:15:04 -07001148 font-size: 37px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001149}
1150h2 {
1151 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001152 font-size: 26px;
1153 margin: 32px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001154 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001155 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001156}
1157h3 {
1158 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001159 font-size: 21px;
1160 font-weight:400;
1161 margin:21px 0 14px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001162}
1163h3, h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001164 line-height: 21px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001165}
1166h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001167 font-size: 18px;
1168 margin: 12px 0;
1169 font-weight:500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001170}
1171h5 {
Scott Main98a2a712013-07-17 13:15:04 -07001172 font-size: 14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001173}
1174h5, h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001175 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001176}
1177h6 {
Scott Main98a2a712013-07-17 13:15:04 -07001178 font-size: 12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001179}
1180hr { /* applied to the bottom of h2 elements */
Scott Mainb7f96372013-02-07 16:56:43 -08001181 height: 1px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001182 margin: 3px 0 12px;
Scott Mainb7f96372013-02-07 16:56:43 -08001183 border: 0;
1184 background: #ccc;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001185}
1186p, pre, table, form {
1187 margin: 0 0 15px;
1188}
1189small {
Scott Mainb7f96372013-02-07 16:56:43 -08001190 font-size: 11.5px;
1191 color: #000;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001192}
1193ul, ol {
1194 margin: 0 0 15px 18px;
1195 padding: 0;
1196}
1197[dir='rtl'] ul, [dir='rtl'] ol {
1198 margin: 10px 30px 10px 10px;
1199}
1200ul ul, ul ol, ol ul, ol ol {
1201 margin-bottom: 0;
1202 margin-top: 0;
1203}
1204li {
Scott Main52948fc2012-09-18 11:27:59 -07001205 margin:0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001206}
1207dd {
1208 margin:0 0 10px 30px;
1209}
Scott Maina07be8e2013-03-06 12:12:21 -08001210dd p,
1211dd pre,
1212dd ul,
1213dd ol,
1214dd dl {
Scott Main24790db2013-03-19 14:38:59 -07001215 margin-top:10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001216}
Scott Maindb3678b2012-10-23 14:13:41 -07001217li p,
1218li pre,
1219li ul,
Scott Maina07be8e2013-03-06 12:12:21 -08001220li ol,
1221li dl {
Scott Maindb3678b2012-10-23 14:13:41 -07001222 margin-top:5px;
1223 margin-bottom:5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001224}
Scott Main13cd8f12013-11-12 11:50:59 -08001225dl dd dl:first-child {
1226 margin-top:0;
1227}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001228pre strong, pre b, a strong, a b, a code {
1229 color: inherit;
1230}
1231pre, code {
1232 color: #060;
Scott Maina07be8e2013-03-06 12:12:21 -08001233 font: 13px/1.5 monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001234}
1235code {
1236 font-weight:bold;
Scott Maina07be8e2013-03-06 12:12:21 -08001237 font: 13px/14px monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001238}
1239
1240legend {
1241 display: none;
1242}
1243a:link, a:visited {
1244 color: #258aaf;
1245 text-decoration: none;
1246}
1247a:focus, a:hover, a:active {
1248 color: #33B5E5;
1249 text-decoration: none;
1250}
smain@google.comabf34112014-06-23 11:39:02 -07001251a.white {
1252 color: #fff;
1253 text-decoration:underline;
1254}
1255a.white:hover, a.white:active {
1256 color: #ccc !important;
1257}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001258strong, b {
1259 font-weight:bold;
Scott Main9ada2262012-06-23 14:59:36 -07001260 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001261}
1262table {
1263 border-collapse: collapse;
1264 border-spacing: 0;
1265 border:0;
1266 margin: .5em 1em 1em 0;
1267 width:100%; /* consistent table widths; within IE's quirks */
1268 background-color:#f7f7f7;
1269}
1270th, td {
1271 padding: 4px 12px;
1272 vertical-align: top;
1273 text-align: left;
1274}
1275td {
1276 background-color:inherit;
1277 border:solid 1px #DDD;
1278}
Scott Maineb410352013-01-14 19:03:40 -08001279td *:last-child {
1280 margin-bottom:0;
1281}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001282th {
1283 background-color: #999;
1284 color: #fff;
1285 border:solid 1px #DDD;
1286 font-weight: normal;
1287}
1288tr:first-of-type th:first-of-type:empty {
1289 visibility: hidden;
1290}
Dirk Doughertya6913b52014-06-11 17:28:38 -07001291
Scott Maine4d8f1b2012-06-21 18:03:05 -07001292/* --------------------------------------------------------------------------
1293Footer
1294*/
1295.line {
1296 clear: both;
1297 background: #acbc00;
1298 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1299 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1300color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1301 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1302 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1303 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1304 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1305 height: 2px;
1306 margin-top: 150px;
1307 position: relative;
1308 z-index: 11;
1309}
1310#footer {
1311 font-size:11px;
1312 clear: both;
1313 color: #999;
1314 padding: 15px 0;
1315 margin-top:10px;
1316 width:auto;
1317}
1318#footer-local ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001319 list-style: none;
1320 margin: 5px 0 30px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001321}
1322#footer-local li {
1323 display: inline;
1324}
1325#footer-local li+li:before {
1326 content: '|';
1327 padding: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08001328 color: #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001329}
1330#footer-global {
1331 padding: 10px 15px;
Scott Mainb7f96372013-02-07 16:56:43 -08001332 background: #f5f5f5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001333}
1334#footer-global {
1335 border-top: 1px solid #ebebeb;
1336 font-size: 11.5px;
1337 line-height: 1.8;
1338 list-style: none;
1339}
1340#footer-global ul {
1341 margin: 0;
1342}
1343#footer-global li {
1344 display: inline;
1345 font-weight: bold;
1346}
1347#footer-global li+li:before {
1348 content: '¬?';
1349 padding: 0 3px;
1350}
1351* html #footer-global li {
1352 margin: 0 13px 0 0;
1353}
1354* [dir='rtl'] #footer-global li {
1355 margin: 0 0 0 13px;
1356}
1357*+html #footer-global li {
1358 margin: 0 13px 0 0;
1359}
1360*+[dir='rtl'] #footer-global li {
1361 margin: 0 0 0 13px;
1362}
1363#footer-global li a {
1364 font-weight: normal;
1365}
1366.locales {
1367 margin: 10px 0 0 0px;
1368}
1369[dir='rtl'] .locales {
1370 background-position: right center;
1371 float: left;
1372 padding: 0 24px 0 0;
1373}
1374.locales form {
Scott Main98a2a712013-07-17 13:15:04 -07001375 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001376}
1377.locales select, .sites select {
1378 line-height: 3.08;
1379 margin: 0px 0;
1380 border: solid 1px #EBEBEB;
1381 -webkit-appearance: none;
1382 background: white url('../images/arrows-up-down.png') right center no-repeat;
1383 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001384 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001385 line-height: normal;
1386 padding: 5px;
1387 width: 230px;
1388}
1389}
1390
1391/* =============================================================================
1392 Print Only
1393 ========================================================================== */
1394@media print {
Roman Nurik393830e2012-08-01 10:37:40 -07001395 /* configure printed page */
1396 @page {
1397 margin: 0.75in 1in;
1398 widows: 4;
1399 orphans: 4;
1400 }
1401
1402 /* reset spacing metrics */
1403 html, body, .wrap {
1404 margin: 0 !important;
1405 padding: 0 !important;
1406 width: auto !important;
1407 }
1408
1409 /* leave enough space on the left for bullets */
1410 body {
1411 padding-left: 20px !important;
1412 }
1413 #doc-col {
1414 margin-left: 0;
1415 }
1416
1417 /* hide a bunch of non-content elements */
1418 #header, #footer, #nav-x, #side-nav,
1419 .training-nav-top, .training-nav-bottom,
1420 #doc-col .content-footer,
1421 .nav-x, .nav-y,
Dirk Doughertyc3921652014-05-13 16:55:26 -07001422 .paging-links {
Roman Nurik393830e2012-08-01 10:37:40 -07001423 display: none !important;
1424 }
1425
1426 /* remove extra space above page titles */
1427 #doc-col .content-header {
1428 margin-top: 0;
1429 }
1430
1431 /* bump up spacing above subheadings */
1432 h2 {
1433 margin-top: 40px !important;
1434 }
1435
1436 /* print link URLs where possible and give links default text color */
1437 p a:after {
1438 content: " (" attr(href) ")";
1439 font-size: 80%;
1440 }
1441 p a {
1442 word-wrap: break-word;
1443 }
1444 a {
1445 color: inherit;
1446 }
1447
1448 /* syntax highlighting rules */
1449 .str { color: #060; }
1450 .kwd { color: #006; font-weight: bold; }
1451 .com { color: #600; font-style: italic; }
1452 .typ { color: #404; font-weight: bold; }
1453 .lit { color: #044; }
1454 .pun { color: #440; }
1455 .pln { color: #000; }
1456 .tag { color: #006; font-weight: bold; }
1457 .atn { color: #404; }
1458 .atv { color: #060; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001459}
1460
1461/* =============================================================================
1462 Columns
1463 ========================================================================== */
1464
1465@media screen, projection, print {
1466.full {
Scott Mainb7f96372013-02-07 16:56:43 -08001467 padding: 2.5em 0;
1468 border-top: solid 1px #ddd;
1469 border-bottom: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07001470 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001471}
1472.wrap {
Scott Mainb7f96372013-02-07 16:56:43 -08001473 margin: 0 auto;
1474 width: 940px;
1475 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001476}
1477.cols {
1478 height: 1%;
1479 margin: 0 -1.533742331288343558282%;
1480 width: 103.06748466257669%}
1481*+html .cols {
1482 margin-bottom: 20px;
1483}
1484.cols:after {
1485 clear: both;
1486 content: ' ';
1487 display: block;
1488 height: 0;
1489 visibility: hidden;
1490}
1491.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1492.col-13, .col-14, .col-15, .col-16 {
1493 display: inline;
Scott Mainb7f96372013-02-07 16:56:43 -08001494 float: left;
1495 margin-left: 10px;
1496 margin-right: 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001497}
1498/*
1499* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1500.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1501 margin: 0;
1502 padding: 0 1.4% 20px;
1503}
1504[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1505[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1506[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1507 float: right;
1508}
1509*/
1510.col-1 { width: 40px }
1511.col-2 { width: 100px }
1512.col-3 { width: 160px }
1513.col-4 { width: 220px }
1514.col-5 { width: 280px }
1515.col-6 { width: 340px }
1516.col-7 { width: 400px }
1517.col-8 { width: 460px }
1518.col-9 { width: 520px }
1519.col-10 { width: 580px }
1520.col-11 { width: 640px }
1521.col-12 { width: 700px }
1522.col-13 { width: 760px }
1523.col-14 { width: 820px }
1524.col-15 { width: 880px }
1525.col-16 { width: 940px }
1526}
1527
1528.col-right {
1529 margin-right:0px;
1530}
1531
1532@media screen and (max-width:772px) {
1533.col-5, .col-6, .col-7 {
1534 clear: both;
1535 width: 97.0238096%}
1536}
1537
1538/* =============================================================================
1539 Layout
1540 ========================================================================== */
1541@media screen, projection, print {
1542
1543/* --------------------------------------------------------------------------
1544Header, Login, Nav-X, Search
1545*/
1546#header {
Dirk Doughertyc3921652014-05-13 16:55:26 -07001547 margin: 0;
1548 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001549}
1550#header:before, #header:after {
Scott Mainb7f96372013-02-07 16:56:43 -08001551 content: "";
1552 display: table;
1553 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001554}
1555.logo, .nav-x {
1556 float: left;
1557}
1558.nav-x {
1559 margin-top: -2px;
Scott Mainb7f96372013-02-07 16:56:43 -08001560 list-style-type: none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001561}
1562.nav-x a {
1563 color: #333;
1564 font-size: 16px;
1565}
smain@google.com6040ffa2014-06-13 15:06:23 -07001566.about a.selected {
1567 color: #9933CC;
1568}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001569.design a.selected {
1570 color: #33b5e5;
1571}
1572.develop a.selected {
1573 color: #F80;
1574}
1575.distribute a.selected {
1576 color: #9C0;
1577}
1578
1579
1580
1581.nav-x li {
1582 display: inline;
1583 margin-right: 45px;
1584}
1585.search {
Scott Mainb7f96372013-02-07 16:56:43 -08001586 float: right;
1587 position: relative;
1588 width: 220px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001589}
1590.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001591 position: absolute;
1592 background-color: #a3a3a3;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001593}
1594.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08001595 width: 220px;
1596 height: 1px;
1597 top: 24px;
1598 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001599}
Scott Main98a2a712013-07-17 13:15:04 -07001600.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001601 height: 5px;
1602 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001603}
Scott Mainb7f96372013-02-07 16:56:43 -08001604.search .left { top: 19px; left: 0 }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001605.search .right { top: 19px; right: 0 }
1606.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08001607 float: left;
1608 margin-top: 2px;
1609 width: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001610}
1611.search .close,
1612#player-frame .close {
1613 position: absolute;
1614 right: 8px;
1615 bottom: 4px;
1616 width: 16px;
1617 height: 16px;
1618 margin: 0;
1619 text-indent: -1000em;
1620 background: url(../images/close.png) no-repeat 0 0;
1621 z-index:9999;
1622}
1623.search .close:hover, .search .close:focus,
1624#player-frame .close:hover, #player-frame .close:focus {
1625 background-position: -16px 0;
1626 cursor:pointer;
1627}
1628#player-frame .close {
1629 top: 6px;
1630}
1631.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08001632 color: #999;
1633 font-size: 1em;
1634 width: inherit;
1635 border: none;
1636 margin: 0;
1637 padding:0 0 0 6px;
1638 z-index: 1500;
1639 background-color: transparent
Scott Maine4d8f1b2012-06-21 18:03:05 -07001640}
1641.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001642 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001643}
1644.search:hover .icon {
Scott Mainb7f96372013-02-07 16:56:43 -08001645 background-position: -8px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001646}
1647.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08001648 color: #222;
1649 font-weight: bold;
1650 outline:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001651}
1652/* Search Dropdown */
1653.search-dropdown {
Scott Mainb7f96372013-02-07 16:56:43 -08001654 padding: 15px;
1655 width: 192px;
1656 border: solid 1px #c5c5c5;
1657 background: #fff;
1658 position: absolute;
1659 top: 35px;
1660 left: 0;
1661 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1662 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1663 box-shadow: 0 0 10px rgba(0,0,0,0.2)
Scott Maine4d8f1b2012-06-21 18:03:05 -07001664}
1665.search-dropdown ul, .search-dropdown ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08001666 list-style-type: none;
1667 margin: 0;
1668 padding: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001669}
1670.search-dropdown ul li {
Scott Main98a2a712013-07-17 13:15:04 -07001671 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001672}
1673.search-dropdown img {
Scott Mainb7f96372013-02-07 16:56:43 -08001674 float: left;
1675 margin: 0 10px 10px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001676}
1677.search-dropdown h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001678 color: #222;
1679 margin: 0;
1680 line-height: normal
Scott Maine4d8f1b2012-06-21 18:03:05 -07001681}
1682.search-dropdown .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001683 color: #999;
1684 font-size: 11.5px;
1685 line-height: normal;
1686 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001687}
1688.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001689 color: #33b5e5
Scott Maine4d8f1b2012-06-21 18:03:05 -07001690}
1691/* --------------------------------------------------------------------------
1692Buttons
1693*/
1694.button, a.button, .button-secondary, a.button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08001695 border-image: initial;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001696 -webkit-border-radius: 2px;
1697 -moz-border-radius: 2px;
1698 border-radius: 2px;
1699 cursor: pointer;
1700}
1701.button, a.button {
Scott Mainab4daf42012-11-30 11:27:17 -08001702 display:inline-block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001703 background-color: #09c;
1704 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1705 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1706 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1707 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1708 background-image: -o-linear-gradient(top, #2faddb, #09c);
1709 background-image: linear-gradient(top, #2faddb, #09c);
1710 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1711 border: 1px solid #3990ab;
1712 color: #fff;
1713}
1714.button-secondary, a.button-secondary {
1715 background-color: #f3f3f3;
1716 border: 1px solid #dcdcdc;
1717 color: #444;
1718}
1719a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001720 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001721 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001722 min-width: 54px;
1723 outline: 0;
1724 padding: 8px 15px;
1725 text-align: center;
1726}
1727.button, .button-secondary {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001728 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001729 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001730 min-width: 54px;
1731 outline: 0;
1732 padding: 0 15px;
1733 text-align: center;
1734}
1735.button:hover, a.button:hover {
1736 border-color: #09c;
1737 background-color: #4cadcb;
1738 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1739 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1740 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1741 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1742 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1743 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1744 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1745EndColorStr='#4cadcb',GradientType=0);
1746 color: #fff !important;
1747}
1748.button:active, a.button:active {
1749 background-color: #1e799a;
1750 background-image: none;
1751 border-color: #30b7e6;
1752}
Scott Maindb3678b2012-10-23 14:13:41 -07001753a.button.big.subtitle {
1754 line-height:18px;
1755}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001756.button-secondary:hover, a.button-secondary:hover {
1757 border-color: #dbdbdb;
1758 background-color: #f3f3f3;
1759 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1760 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1761 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1762 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1763 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1764 background-image: linear-gradient(top, #f9f9f9, #ececec);
1765 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1766EndColorStr='#ececec');
1767 color: #33B5E5 !important;
1768}
1769.button-secondary:active, a.button-secondary:active {
Scott Maindb3678b2012-10-23 14:13:41 -07001770 border-color: #dadada;
Scott Mainb7f96372013-02-07 16:56:43 -08001771 background: #ebebeb; /* Old browsers */
1772 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1773 background:
Scott Maine4d8f1b2012-06-21 18:03:05 -07001774url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1775Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1776eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1777CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1778eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1779YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1780CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1781CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1782CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1783CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1784R3JhZGllbnQ+
1785CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1786Lz4KPC9zdmc+);
Scott Mainb7f96372013-02-07 16:56:43 -08001787 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
Scott Maine4d8f1b2012-06-21 18:03:05 -07001788#ffffff 100%); /* FF3.6+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001789 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
Scott Maine4d8f1b2012-06-21 18:03:05 -07001790color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1791/* Chrome,Safari4+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001792 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
Scott Maine4d8f1b2012-06-21 18:03:05 -0700179390%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001794 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001795100%); /* Opera 11.10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001796 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001797100%); /* IE10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001798 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001799100%); /* W3C */
Scott Mainb7f96372013-02-07 16:56:43 -08001800 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
Scott Maine4d8f1b2012-06-21 18:03:05 -07001801endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
Scott Mainb7f96372013-02-07 16:56:43 -08001802 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1803 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Main98a2a712013-07-17 13:15:04 -07001804 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Mainb7f96372013-02-07 16:56:43 -08001805 color: #258AAF !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001806}
1807.button.big {
1808 font-size:20px;
1809 display:inline-block;
1810}
Scott Maindb3678b2012-10-23 14:13:41 -07001811.button.big span.small {
1812 font-size:14px;
1813}
1814.button-caption {
1815 margin-top:10px;
1816 font-size:12px;
1817 font-style:italic;
1818}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001819
1820.button.disabled,
1821.button.disabled:hover,
1822.button.disabled:active {
1823 background:#ebebeb;
Scott Maindb3678b2012-10-23 14:13:41 -07001824 color:#999 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001825 border-color:#999;
1826 cursor:default;
1827}
1828
1829.training-nav-top a.button-secondary,
1830.training-nav-bottom a.button-secondary {
1831 display:block;
1832 float:left;
1833 margin:0;
1834 width:130px;
1835 text-transform:uppercase;
1836 font-weight:bold;
Scott Main98a2a712013-07-17 13:15:04 -07001837
Scott Maine4d8f1b2012-06-21 18:03:05 -07001838 background-color: #f3f3f3;
1839 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1840 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1841 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1842 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1843 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1844 background-image: linear-gradient(top, #f9f9f9, #ececec);
1845 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1846EndColorStr='#ececec');
1847 color: #33B5E5;
1848}
1849
1850.training-nav-top a.button-secondary:hover,
1851.training-nav-bottom a.button-secondary:hover {
1852 background-color: #09c;
1853 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1854 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1855 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1856 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1857 background-image: -o-linear-gradient(top, #2faddb, #09c);
1858 background-image: linear-gradient(top, #2faddb, #09c);
1859 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1860 border: 1px solid #3990ab;
1861 color: #fff !important;
1862}
1863
1864.training-nav-top a.button-secondary.last,
1865.training-nav-bottom a.button-secondary.last {
1866 border-left:0;
1867}
1868
1869.training-nav-top a.button-secondary.double-size,
1870.training-nav-bottom a.button-secondary.double-size {
1871 width:291px;
1872}
1873
1874.training-nav-top,
1875.training-nav-bottom {
1876 float:right;
1877 margin:0 0 0 20px;
1878}
1879
smain@google.com20ef3822014-06-13 16:05:28 -07001880.training-nav-top {
1881 position:relative;
1882 top:73px;
1883}
1884
Scott Maine4d8f1b2012-06-21 18:03:05 -07001885.training-nav-bottom {
1886 padding:0 0 20px;
1887}
1888
1889#tb-wrapper,
1890#qv-wrapper {
1891 float:right;
1892 clear:right;
smain@google.com20ef3822014-06-13 16:05:28 -07001893 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Doughertyc3921652014-05-13 16:55:26 -07001894 padding:0 0 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001895}
1896
Scott Maincef39242013-06-19 20:25:34 -07001897#tb-wrapper {
smain@google.com20ef3822014-06-13 16:05:28 -07001898 margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Scott Maincef39242013-06-19 20:25:34 -07001899}
1900
Scott Maine4d8f1b2012-06-21 18:03:05 -07001901#tb,
1902#qv {
1903 font-size:13px;
1904 line-height:18px;
1905 width:238px;
1906 border:1px solid #ccc;
1907 float:right;
1908}
1909
1910#tb {
1911 width:278px;
1912}
1913
1914#tb h2,
1915#qv h2 {
1916 margin:10px 15px;
1917 padding:0;
1918 text-transform:uppercase;
1919 border-bottom:1px solid gainsboro;
1920}
1921
1922#tb *,
1923#qv * {
1924 font-size:inherit;
1925}
1926
Scott Main8c0f5b32013-07-08 15:12:02 -07001927#tb .download-box,
1928#qv .download-box {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001929 padding:0 0 0 15px;
1930}
1931
Scott Main8c0f5b32013-07-08 15:12:02 -07001932#tb .download-box .filename,
1933#qv .download-box .filename {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001934 font-size:11px;
1935 margin:4px 4px 10px;
1936 color:#666;
1937}
1938
1939
1940/* Dev guide quicknav */
1941
1942.sidebox-wrapper {
1943 float:right;
1944 clear:right;
1945 margin:0 0 0 20px;
1946 padding:0 0 20px;
1947}
1948
1949.sidebox {
1950 width:226px;
1951 font-size:13px;
1952 line-height:18px;
1953 border-left:4px solid #99CC00;
1954 float:right;
1955 padding:0 0 0 10px;
Scott Main24bbcd52012-09-21 14:33:43 -07001956 margin:0 0 1em 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001957}
1958
1959.sidebox h2,
1960.sidebox h3,
1961.sidebox h4,
1962.sidebox h5 {
1963 font-weight:bold;
1964 margin:0 0 10px;
Scott Main2c2c0532014-02-11 18:16:20 -08001965 line-height: 16px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001966}
1967
1968.sidebox * {
1969 font-size:inherit;
1970}
1971
Scott Mainafc4db32013-11-20 16:53:12 -08001972.sidebox > *:last-child {
1973 margin-bottom:0;
1974}
1975
Scott Maine4d8f1b2012-06-21 18:03:05 -07001976#tb ol,
1977#tb ul,
1978#qv ul {
1979 margin:0 15px 10px 35px;
1980}
1981
smain@google.com9cb34ea2014-06-13 17:47:43 -07001982#tb p {
1983 margin:0 15px 10px;
1984}
1985
Scott Maine4d8f1b2012-06-21 18:03:05 -07001986#qv ol {
1987 list-style:none;
1988 margin:0 15px 15px;
1989 font-size:inherit;
1990 line-height:inherit;
1991}
1992
1993#tb ol ol,
1994#tb ul ul,
1995#qv ol ol,
1996#qv ul ul,
1997.sidebox ol ol,
1998.sidebox ul ul {
1999 margin-bottom:0;
2000}
2001
2002#qv ol ol {
2003 margin:3px 0 3px 15px;
2004}
2005
2006.sidebox p,
2007#qv p,
2008#tb p {
2009 margin: 0 0 10px;
2010}
2011
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002012/* related resources blocks in checklists */
2013
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07002014/* related resources sections that have dynamic content */
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002015
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002016
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002017
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07002018h3.rel-resources {
2019margin:1.25em auto;
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002020}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002021
2022/* --------------------------------------------------------------------------
2023Form
2024*/
2025.article form {
2026 margin: 0 0 20px;
2027}
2028.article form .form-required {
2029 color: #dd4b39;
2030}
2031.article form fieldset {
2032 margin: 0 0 20px;
2033 padding: 0;
2034}
2035.article form legend {
2036 display: block;
2037 line-height: 1.5;
2038 margin: 0;
2039 padding: 0;
2040}
2041/*
2042.article form ol, .article form ul {
2043 margin: 0 0 0 1em;
2044 padding: 0 0 0 1em;
2045}
2046[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2047 margin: 0 1em 0 0;
2048 padding: 0 1em 0 0;
2049}
2050.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2051ul ul {
2052 list-style: none;
2053 margin: 0;
2054 padding: 0;
2055}
2056.article form li {
2057 margin: 0 0 20px;
2058}
2059.article form li li {
2060 margin: 0 0 5px;
2061}
2062*/
2063.article form label {
2064 display: block;
2065 margin: 0 0 5px;
2066 padding: 0;
2067}
2068.article form input[type='text'], .article form select, .article form textarea, .article form
2069.checkbox-group, .article form .radio-group {
2070 margin-bottom: 15px;
2071}
2072.checkbox-group input {
Scott Mainb7f96372013-02-07 16:56:43 -08002073 width: 13px;
2074 height: 13px;
2075 background: #fff;
2076 border: solid 1px #c6c6c6;
2077 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002078}
2079.article form .checkbox-group, .article form .radio-group {
Scott Mainb7f96372013-02-07 16:56:43 -08002080 display: block
Scott Maine4d8f1b2012-06-21 18:03:05 -07002081}
2082.article form select {
2083 border: solid 1px #ebebeb;
2084 border-top-color: #ddd;
2085 -webkit-appearance: none;
2086 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2087 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07002088 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002089 line-height: normal;
2090 padding: 5px;
2091 width: 130px;
2092}
Scott Main98a2a712013-07-17 13:15:04 -07002093
Scott Maine4d8f1b2012-06-21 18:03:05 -07002094.article form .browse .browse-msg {
Scott Main98a2a712013-07-17 13:15:04 -07002095 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002096}
2097.article form .browse .button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08002098 height: auto;
2099 line-height: 25px;
2100 font-size: 11px;
2101 padding: 0 8px;
2102 margin: 0 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002103}
2104.article form input[type='text'], .article form textarea {
2105 border: 1px solid #ebebeb;
2106 border-top-color: #dcdcdc;
Scott Main9ada2262012-06-23 14:59:36 -07002107 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002108 line-height: normal;
2109 padding: 6px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07002110 width: 300px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002111}
2112.article form textarea {
2113 height: 150px;
2114}
2115.article form input[type='text']:focus, .article form textarea:focus {
2116 border-color: #33B5E5;
2117 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2118 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2119 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2120 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2121 outline: 0;
2122}
2123.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2124 color: #999;
2125}
2126.article form input[type='text'][disabled], .article form textarea[disabled] {
2127 background-color: #ebebeb;
2128}
2129form .form-error input[type='text'], form .form-error textarea {
2130 border-color: #dd4b39;
Scott Mainb7f96372013-02-07 16:56:43 -08002131 margin-right: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002132}
2133.aside {
2134 -moz-border-radius: 2px;
2135 -webkit-border-radius: 2px;
2136 border-radius: 2px;
2137 margin: 10px 0;
2138 padding: 20px;
Scott Mainb7f96372013-02-07 16:56:43 -08002139 color: #666;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002140 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08002141 background: #f9f9f9;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002142}
2143/*
2144.aside, .notification, .promo {
2145 -moz-border-radius: 2px;
2146 -webkit-border-radius: 2px;
2147 border-radius: 2px;
2148 margin: 10px 0;
2149 padding: 10px;
2150 position: relative;
2151}
2152.aside>:first-child, .notification>:first-child, .promo>:first-child {
2153 margin-top: 0;
2154}
2155.aside>:last-child, .notification>:last-child, .promo>:last-child {
2156 margin-bottom: 0;
2157}
2158.aside {
2159 background: #f9f9f9;
2160}
2161.notification {
2162 background: #fffbe4;
2163 border-color: #f8f6e6;
2164}
2165.promo {
2166 background: #f6f9ff;
2167 border-color: #eff2f9;
2168}
2169*/
Scott Maindb3678b2012-10-23 14:13:41 -07002170
2171/* SDK TOS styles */
2172
2173div.sdk-terms {
2174 white-space: pre-wrap;
2175 word-wrap: break-word;
2176 font-family: inherit;
2177 font-size: inherit;
2178 padding: 10px;
2179 height: 370px;
2180 width: 738px;
2181 border: 1px solid #444;
2182 background: transparent;
2183 overflow:auto;
2184 margin:0 0 10px;
2185}
2186
2187div.sdk-terms.fullsize {
2188 padding: 0;
2189 height: auto;
2190 width: auto;
2191 border:none;
2192}
2193
2194div.sdk-terms h3,
2195div.sdk-terms h2 {
2196 margin:0;
2197}
2198
2199div#sdk-terms-form {
2200 padding:0 0 0 10px;
2201}
2202
Scott Main11ac05b2012-11-15 14:57:44 -08002203div#sdk-terms-form input {
Scott Maindb3678b2012-10-23 14:13:41 -07002204 display:inline;
2205 margin:4px 4px 4px 0;
2206}
2207
2208
Scott Maine4d8f1b2012-06-21 18:03:05 -07002209/* --------------------------------------------------------------------------
2210Code Style
2211*/
2212pre {
Scott Maindb3678b2012-10-23 14:13:41 -07002213 margin:0 0 1em 0;
2214 padding: 1em;
2215 overflow: auto;
2216 border: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07002217 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002218}
Scott Main70557ee2013-10-30 14:47:40 -07002219.str { color: #800; } /* Code string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002220.kwd { color: #008; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07002221.typ { color: #606; }
2222.lit { color: #066; }
2223.pun { color: #660; }
2224.pln { color: #000; }
2225.tag { color: #008; }
2226.atn { color: #828; }
Scott Main70557ee2013-10-30 14:47:40 -07002227.atv { color: #800; } /* XML string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002228.dec { color: #606; }
2229
2230/* --------------------------------------------------------------------------
2231Three-Pane
2232*/
2233/* Package Nav & Classes Nav */
2234.three-pane {
Scott Mainb7f96372013-02-07 16:56:43 -08002235 position: relative;
2236 border-top: solid 1px #ebebeb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002237}
2238#packages-nav .js-pane,
2239#classes-nav .js-pane {
2240 overflow:visible;
2241}
2242#packages-nav {
2243 height:270px;
Scott Mainb7f96372013-02-07 16:56:43 -08002244 max-height: inherit;
2245 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002246 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002247}
2248#classes-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08002249 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002250 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002251}
2252#packages-nav ul, #classes-nav ul {
Scott Mainb7f96372013-02-07 16:56:43 -08002253 list-style-type: none;
2254 margin: 10px 0 20px 0;
Scott Main98a2a712013-07-17 13:15:04 -07002255 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002256}
2257#classes-nav li {
Scott Mainb7f96372013-02-07 16:56:43 -08002258 font-weight: bold;
2259 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002260}
2261#packages-nav li,
2262#classes-nav li li {
Scott Mainb7f96372013-02-07 16:56:43 -08002263 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002264}
2265#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2266#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002267 padding: 0 0 0 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002268}
2269#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2270#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2271#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002272 color: #222;
Scott Main98a2a712013-07-17 13:15:04 -07002273 font-weight: normal;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002274}
2275#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2276#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002277 display: block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002278}
2279#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2280a:visited,
2281#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2282a:visited,
2283#nav-tree li div.selected {
2284 font-weight: 500;
2285 color: #0099cc;
2286 background-color:#fff; }
2287 #packages-nav li.selected ul li a,
2288 #classes-nav li.selected ul li a {
2289 /* don't highlight child items */
2290 color: #555555; }
2291#nav-tree li div.selected a {
2292 font-weight: 500;
2293 color: #0099cc;
2294}
2295#nav-swap {
2296 height:30px;
2297 border-top:1px solid #ccc;
2298}
2299#nav-swap a {
2300 display:inline-block;
2301 height:100%;
Scott Main9ada2262012-06-23 14:59:36 -07002302 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002303 font-size: 12px;
2304 padding: 5px 0 5px 5px;
2305}
2306
2307#nav-swap .fullscreen {
2308 float: right;
2309 width: 24px;
2310 height: 24px;
2311 text-indent: -1000em;
2312 padding:0;
2313 margin:3px 5px 0;
2314 background: url(../images/fullscreen.png) no-repeat -24px 0;
2315}
2316#nav-swap .fullscreen.disabled {
2317 background-position: 0 0;
2318}
Scott Main98a2a712013-07-17 13:15:04 -07002319#nav-swap .fullscreen:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002320#nav-swap .fullscreen:focus {
2321 cursor:pointer;
2322}
2323
2324
2325/* nav tree */
Scott Main42d6e582013-11-20 19:30:41 -08002326#side-nav, #swapper,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002327#nav-tree, #tree-list {
2328 overflow:hidden;
2329 margin-left:0;
2330}
2331
Scott Main42d6e582013-11-20 19:30:41 -08002332#devdoc-nav {
2333 overflow:visible !important; /* To keep the "to top" button visible */
2334}
2335
Scott Maine4d8f1b2012-06-21 18:03:05 -07002336#nav-tree ul {
2337 list-style:none;
2338 padding:0;
2339 margin:10px 0;
2340}
2341
2342#nav-tree ul li div {
2343 padding:0 0 0 4px;
2344}
2345
2346#side-nav #nav-tree ul li a,
2347#side-nav #nav-tree ul li span.no-children {
2348 padding: 0;
2349 margin: 0;
2350}
2351
2352#nav-tree .plus {
2353 margin: 0 3px 0 0;
2354}
2355
2356#nav-tree ul ul {
2357 list-style: none;
2358 margin: 0;
2359 padding: 0 0 0 0;
2360}
2361
2362#nav-tree ul li {
2363 margin: 0;
2364 padding: 0 0 0 0;
2365 white-space: nowrap;
2366}
2367
2368#nav-tree .children_ul {
2369 padding:0;
2370 margin:0;
2371}
2372#nav-tree .children_ul li div {
2373 padding:0 0 0 10px;
2374}
2375#nav-tree .children_ul .children_ul li div {
2376 padding:0 0 0 20px;
2377}
2378
2379#nav-tree a.nolink {
Scott Main9ada2262012-06-23 14:59:36 -07002380 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002381 text-decoration: none;
2382}
2383
2384#nav-tree span.label {
2385 width: 100%;
2386}
2387
2388#nav-tree {
2389 overflow-x: auto;
2390 overflow-y: scroll;
2391 outline:0;
2392}
2393
2394
2395/* Content */
2396#doc-col {
2397 margin-right:0;
2398}
smain@google.comb8281c72014-06-19 09:51:30 -07002399
2400/* Uncomment this for preview release watermark
2401#doc-col {
2402 background: url('../images/preview.png') repeat;
2403}
2404*/
2405
Scott Maine4d8f1b2012-06-21 18:03:05 -07002406#doc-content-container {
Scott Main98a2a712013-07-17 13:15:04 -07002407 margin-left: 291px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002408}
2409#doc-header, #doc-content {
Scott Mainb7f96372013-02-07 16:56:43 -08002410 padding: 1em 2em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002411}
2412#doc-header {
Scott Main98a2a712013-07-17 13:15:04 -07002413 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002414}
2415#doc-header h1 {
Scott Mainb7f96372013-02-07 16:56:43 -08002416 line-height: 0;
2417 margin-bottom: 15px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002418}
2419#api-info-block {
Scott Mainb7f96372013-02-07 16:56:43 -08002420 float: right;
2421 font-weight: bold;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002422}
2423#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002424 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002425}
2426#api-info-block a:hover, #api-info-block a:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002427 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002428}
2429#api-nav-header {
2430 height:19px; /* plus 16px padding = 35; same as #nav li */
2431 font-size:14px;
2432 padding: 8px 0;
2433 margin: 0;
2434 border-bottom: 1px solid #CCC;
2435 background:#e9e9e9;
2436 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2437
2438}
2439#api-nav-title {
2440 padding:0 5px;
2441 white-space:nowrap;
2442}
2443
2444#api-level-toggle {
2445 float:right;
2446 padding:0 5px;
2447}
2448
2449#api-level-toggle label {
2450 margin:0;
2451 vertical-align:top;
2452 line-height: 19px;
2453 font-size:13px;
2454 height: 19px;
2455}
2456
2457#api-level-toggle .select-wrapper {
2458 width: 35px;
2459 display: inline-block;
2460 overflow: hidden;
2461}
2462#api-level-toggle select {
2463 border: 0;
2464 appearance:none;
2465 -moz-appearance:none;
2466 -webkit-appearance: none;
2467 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
Scott Main9ada2262012-06-23 14:59:36 -07002468 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002469 height: 19px;
2470 line-height: 19px;
2471 padding: 0;
2472 margin:1px 0 0 0;
2473 width:150%;
2474 font-size:13px;
2475 vertical-align:top;
2476 outline:0;
2477}
2478
2479
2480/* Toggle for revision notes and stuff */
2481div.toggle-content.closed .toggle-content-toggleme {
2482 display:none;
2483}
2484
2485#jd-content img.toggle-content-img {
2486 margin:0 5px 5px 0;
2487}
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07002488
Scott Main220c3442012-07-16 15:40:17 -07002489div.toggle-content-toggleme {
2490 padding:0 0 0 15px;
Scott Main03c972c2012-06-26 22:23:22 -07002491}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002492
2493
2494/* API LEVEL FILTERED MEMBERS */
2495
2496.absent,
2497.absent a:link,
2498.absent a:visited,
2499.absent a:hover,
2500.absent * {
2501 color:#bbb !important;
2502 cursor:default !important;
2503 text-decoration:none !important;
2504}
2505#devdoc-nav li.absent.selected,
2506#devdoc-nav li.absent.selected *,
2507#devdoc-nav div.label.absent.selected,
2508#devdoc-nav div.label.absent.selected * {
2509 background-color:#eaeaea !important;
2510}
2511.absent h4.jd-details-title,
2512.absent h4.jd-details-title * {
2513 background-color:#f6f6f6 !important;
2514}
2515.absent img {
2516 opacity: .3;
2517 filter: alpha(opacity=30);
2518 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2519}
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529/* JQUERY RESIZABLE STYLES */
2530.ui-resizable { position: relative; }
2531.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2532.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2533/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2534body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2535.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2536border-bottom: solid 1px #ededed;
2537 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2538/*
Scott Main98a2a712013-07-17 13:15:04 -07002539.ui-resizable-e {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002540cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
25411px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2542*/
2543
2544/* --------------------------------------------------------------------------
2545Lightbox
2546*/
Scott Main98a2a712013-07-17 13:15:04 -07002547.lightbox {
Scott Mainb7f96372013-02-07 16:56:43 -08002548 width: 769px;
2549 padding: 1.5em;
2550 margin: 0 auto;
2551 border: solid 1px #dcdcdc;
2552 background: #fff;
2553 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2554 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2555 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
Scott Maine4d8f1b2012-06-21 18:03:05 -07002556}
2557.lightbox .header {
Scott Mainb7f96372013-02-07 16:56:43 -08002558 float: left;
2559 width: 720px;
Scott Main98a2a712013-07-17 13:15:04 -07002560 margin: -10px 20px 10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002561}
2562.lightbox .close {
Scott Mainb7f96372013-02-07 16:56:43 -08002563 float: right;
2564 width: 10px;
2565 height: 10px;
2566 margin: -10px -10px 10px 0;
2567 text-indent: -1000em;
2568 background: url(../images/close.png) no-repeat 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002569}
2570.lightbox .close:hover, .lightbox .close:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002571 background-position: -10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002572}
2573
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002574/* --------------------------------------------------------------------------
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002575Styles for samples browser
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002576*/
2577
Scott Main498d7102013-08-21 15:47:38 -07002578#codesample-wrapper {
Scott Main70557ee2013-10-30 14:47:40 -07002579 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
Scott Main498d7102013-08-21 15:47:38 -07002580 overflow:visible;
2581}
2582pre#codesample-block {
2583 float:left;
2584 overflow:visible;
2585 background:transparent;
2586 border:none;
2587}
Scott Mainf1435b72013-10-30 16:27:38 -07002588pre#codesample-block a.number {
2589 display:none;
2590}
Scott Main498d7102013-08-21 15:47:38 -07002591pre#codesample-block .code-line:hover {
2592 background:#e7e7e7;
2593}
2594pre#codesample-line-numbers {
2595 float:left;
2596 width:2em;
2597 background:transparent;
2598 border:none;
2599 border-right:1px solid #ccc;
2600 padding-left:0;
2601 font-family:monospace;
2602 text-align:right;
2603 -webkit-touch-callout: none;
2604 -webkit-user-select: none;
2605 -khtml-user-select: none;
2606 -moz-user-select: -moz-none;
2607 -ms-user-select: none;
2608 user-select: none;
2609}
2610pre#codesample-line-numbers a {
2611 color:#999;
2612}
2613pre#codesample-line-numbers.hidden {
2614 display:none;
2615}
2616pre#codesample-block span.code-line {
2617 width:100%;
2618 display:inline-block;
2619}
2620
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002621/*
2622Styles for displaying image or video resources in samples browser.
2623Resources are marked as no-display if they exceed the size limit.
2624*/
2625div#codesample-resource img, div#codesample-resource video {
2626 border: 1px solid #ececec;
2627}
2628
2629div#codesample-resource.noDisplay div {
2630 border: 1px solid #ececec;
2631 width:120px;
2632 margin-bottom:4px;
2633 padding:20px;
2634}
2635
2636div#codesample-resource .noDisplay-message:after {
2637 font-style:italic;
2638 font-size:12px;
2639 content: 'This resource is not available for browsing. To view it, please download the project.';
2640}
2641
2642/*
2643Styles for project structure (treeview) page
2644*/
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002645.structure-dir {
2646background-image:url(../../assets/images/folder.png);
2647background-repeat:no-repeat;
2648background-position:16px 2px;
2649 margin:.25em 0 0 0;
2650 padding:0 0 0 0;
2651}
2652
2653.structure-toggleme {
2654 margin:0 0 0 3em;
2655 padding:0 0 0 0;
2656 text-decoration:none;
2657}
2658
2659.structure-java{
2660background-image:url(../../assets/images/file-java.png);
2661background-repeat:no-repeat;
2662background-position:0px 2px;
2663 margin:.3em 0 0 0;
2664 padding:.3em 0 .3em 22px;
2665}
2666
2667.structure-file {
2668background-image:url(../../assets/images/file-generic.png);
2669background-repeat:no-repeat;
2670background-position:0px 2px;
2671 margin:.3em 0 0 0;
2672 padding:.3em 0 .3em 22px;
2673}
2674
2675.structure-xml {
2676background-image:url(../../assets/images/file-xml.png);
2677background-repeat:no-repeat;
2678background-position:0px 2px;
2679 margin:.3em 0 0 0;
2680 padding:.3em 0 .25em 22px;
2681}
2682
2683.structure-img {
2684background-image:url(../../assets/images/file-image.png);
2685background-repeat:no-repeat;
2686background-position:0px 2px;
2687 margin:.3em 0 0 0;
2688 padding:.3em 0 .25em 22px;
2689}
2690
2691.structure-manifest {
2692background-image:url(../../assets/images/file-manifest.png);
2693background-repeat:no-repeat;
2694 margin:.0 0 0 1.25em;
2695 padding:0 0 0 22px;
2696 text-decoration:none;
2697}
2698
2699#jd-content .structure-toggle-img {
2700 margin:.5em 0 0 0;
2701padding-right:2.1em;
2702}
2703
2704.dirInfo {
2705 margin-left:2em;
2706}
2707
2708.structure-dir a {
2709 text-decoration:none;
2710}
2711
2712.structure-manifest a {
2713 text-decoration: none;
2714}
2715.structure-file a {
2716 text-decoration: none;
2717}
2718
2719.sampleEmbed {
2720 background-color:rgb(249, 249, 249);
2721}
2722
2723.sampleEmbed ol.lineNumbers {
2724 list-style-type: decimal;
2725 padding-left:1em;
2726}
2727
2728.sampleEmbed ol.lineNumbers li {
2729border-left:1px solid #ddd;
2730border-right:1px solid #ddd;
2731color:gray;
2732background-color:#f7f7f7;
2733margin:0 0 0 24px;
2734padding: 2px 2px 2px 6px;
2735}
2736
2737.sampleEmbed ol.lineNumbers li:hover {
2738background: #efefef;
2739}
2740
Scott Main0ad622b2013-09-04 21:14:06 -07002741.samples-nav li a {
2742 overflow: hidden;
2743 text-overflow: ellipsis;
2744 white-space: nowrap;
2745}
2746
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002747/* --------------------------------------------------------------------------
2748Styles for raw formatted line numbers (not used with listformatted version)
2749div.sampleLine div.lineNumber {
2750 display: inline;
2751}
2752div.sampleLine div.lineCode {
2753 display: inline;
2754 padding-left:6px;
2755}
2756div.sampleLine {
2757 padding:0;
2758 margin:0;
2759}*/
2760
Scott Maine4d8f1b2012-06-21 18:03:05 -07002761/* --------------------------------------------------------------------------
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002762Butterbar
2763*/
2764#butterbar-wrapper {
2765 position:absolute;
2766 top:0;
2767 left:0;
2768 width:100%;
2769}
2770#butterbar {
smain@google.com5f6019a2014-06-24 17:10:19 -07002771 width:100%;
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002772 margin:0 auto;
2773}
2774#butterbar-message {
smain@google.com5f6019a2014-06-24 17:10:19 -07002775 background-color:rgba(255, 187, 51, .4);
2776 font-size:13px;
2777 padding: 5px 0;
2778 text-align:center;
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002779}
smain@google.com5f6019a2014-06-24 17:10:19 -07002780a#butterbar-message {
2781 cursor:pointer;
2782 display:block;
2783}
2784a#butterbar-message:hover {
2785 text-decoration:underline;
2786}
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002787
2788/* --------------------------------------------------------------------------
Scott Maine4d8f1b2012-06-21 18:03:05 -07002789Misc
2790*/
2791
2792
2793.clearfix:before, .clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002794 content: "";
2795 display: table
Scott Maine4d8f1b2012-06-21 18:03:05 -07002796}
2797.clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002798 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07002799}
2800.clearfix {
Scott Mainb7f96372013-02-07 16:56:43 -08002801 *zoom: 1
Scott Maine4d8f1b2012-06-21 18:03:05 -07002802}
2803table.blank th, table.blank td {
2804 border: 0;
Scott Mainb7f96372013-02-07 16:56:43 -08002805 background: none
Scott Maine4d8f1b2012-06-21 18:03:05 -07002806}
2807.caption {
Scott Mainb7f96372013-02-07 16:56:43 -08002808 margin: 0.5em 0 2em 0;
2809 color: #000;
Scott Mainb16376f2014-05-21 20:35:47 -07002810 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002811}
2812
Scott Main25c89dd2013-10-07 14:17:55 -07002813.nolist, .nolist ul, .nolist ol {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002814 list-style:none;
Scott Main2ccbd3f2012-08-01 12:05:12 -07002815 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002816}
Scott Main5747d382012-11-30 12:02:42 -08002817#tb .nolist {
2818 margin-left:15px;
2819}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002820
Scott Main8aa725e2013-04-25 10:00:32 -07002821dl.xml>dt {
2822 text-transform:uppercase;
2823}
2824dl.xml dl.attr {
2825 margin-top:0;
2826}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002827
2828pre.classic {
2829 background-color:transparent;
2830 border:none;
2831 padding:0;
2832}
2833
2834p.img-caption {
2835 margin: -10px 0 20px;
2836 font-size:13px;
2837 color:#666;
2838}
2839
Scott Main48dd7f22013-02-21 10:52:02 -08002840div.figure,
2841div.figure-right {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002842 float:right;
2843 clear:right;
2844 margin:10px 0 0 0;
2845 padding:0 0 0 20px;
2846 /* width must be defined w/ an inline style matching the image width */
2847}
2848
Scott Main48dd7f22013-02-21 10:52:02 -08002849div.figure-left {
2850 float:left;
2851 clear:left;
2852 margin:10px 0 0 0;
Scott Maind6cb8fa2013-02-21 13:05:03 -08002853 padding:0 20px 0 0;
Scott Main48dd7f22013-02-21 10:52:02 -08002854 /* width must be defined w/ an inline style matching the image width */
2855}
2856
2857img.frame {
2858 border:1px solid #DDD;
2859 padding:4px;
2860}
2861
Scott Maine4d8f1b2012-06-21 18:03:05 -07002862p.table-caption {
Scott Main24bbcd52012-09-21 14:33:43 -07002863 margin: 0 0 4px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002864 font-size:13px;
2865 color:#666;
2866}
2867
Scott Main24bbcd52012-09-21 14:33:43 -07002868p.code-caption {
Scott Main98a2a712013-07-17 13:15:04 -07002869 margin-bottom: 4px;
Scott Maina07be8e2013-03-06 12:12:21 -08002870 font: 12px/1.5 monospace;
Scott Main24bbcd52012-09-21 14:33:43 -07002871 color:#666;
2872}
2873
Scott Main98a2a712013-07-17 13:15:04 -07002874div.note,
2875div.caution,
Scott Main54d2a9b2012-07-24 14:54:32 -07002876div.warning {
2877 margin: 0 0 15px;
2878}
2879
Scott Main98a2a712013-07-17 13:15:04 -07002880p.note, div.note,
2881p.caution, div.caution,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002882p.warning, div.warning {
2883 padding: 0 0 0 10px;
2884 border-left: 4px solid;
2885}
2886
Scott Main24bbcd52012-09-21 14:33:43 -07002887p.note, div.note {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002888 border-color: #258AAF;
2889}
2890
Scott Main24bbcd52012-09-21 14:33:43 -07002891p.caution, div.caution {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002892 border-color: #FF8800;
2893}
2894
Scott Main24bbcd52012-09-21 14:33:43 -07002895p.warning, div.warning {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002896 border-color: #ff4443;
2897}
2898
Scott Main412eaf22012-06-22 14:36:33 -07002899div.note.design {
2900 border-left: 4px solid #33B5E5;
2901}
2902
2903div.note.develop {
2904 border-left: 4px solid #F80;
2905}
2906
2907div.note.distribute {
2908 border-left: 4px solid #9C0;
2909}
2910
2911.note p, .caution p, .warning p {
2912 margin:0 0 5px;
2913}
2914
2915.note p:last-child, .caution p:last-child, .warning p:last-child {
2916 margin-bottom:0;
2917}
2918
Scott Main5b5ff1a2012-09-12 10:29:45 -07002919body.about blockquote {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002920 display:block;
2921 float:right;
2922 width:280px;
2923 font-size:20px;
2924 font-style:italic;
2925 line-height:24px;
2926 color:#33B5E5;
2927 margin:0 0 20px 30px;
2928}
2929
Scott Maine4d8f1b2012-06-21 18:03:05 -07002930div.design-announce p {
2931 margin:0 0 10px;
2932}
2933
Scott Maindb3678b2012-10-23 14:13:41 -07002934.expandable {
2935 height:34px;
2936 padding-left:20px;
2937 position:relative;
2938}
2939.expandable:before {
2940 content: '';
2941 background-image: url(../images/styles/disclosure_down.png);
2942 background-repeat:no-repeat;
2943 background-position: -12px -9px;
2944 width: 20px;
2945 height: 20px;
2946 display: inline-block;
2947 position: absolute;
2948 top: 0;
2949 left: 0; }
2950}
2951.expandable.expanded:before {
2952 background-image: url(../images/styles/disclosure_up.png);
2953}
2954
Scott Mainaaf76642013-06-19 18:04:30 -07002955/* notice box for cross links between Design/Develop docs */
Scott Main13cd8f12013-11-12 11:50:59 -08002956a.notice-developers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002957a.notice-developers,
Scott Main13cd8f12013-11-12 11:50:59 -08002958a.notice-designers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002959a.notice-designers {
Scott Maind2af6d22013-05-13 18:39:06 -07002960 float:right;
Scott Maine80ddbe2013-07-12 19:22:24 -07002961 clear:right;
Scott Mainaaf76642013-06-19 18:04:30 -07002962 width:238px;
Scott Maind2af6d22013-05-13 18:39:06 -07002963 min-height:50px;
2964 margin:0 0 20px 20px;
2965 border:1px solid #ddd;
2966}
Scott Main13cd8f12013-11-12 11:50:59 -08002967a.notice-developers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002968a.notice-developers.wide,
Scott Main13cd8f12013-11-12 11:50:59 -08002969a.notice-designers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002970a.notice-designers.wide {
2971 width:278px;
2972}
Scott Main13cd8f12013-11-12 11:50:59 -08002973a.notice-developers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002974a.notice-developers div,
Scott Main13cd8f12013-11-12 11:50:59 -08002975a.notice-designers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002976a.notice-designers div {
Scott Main9bfcd732013-05-14 09:14:35 -07002977 min-height:40px;
Scott Maind19c2c82013-06-19 18:48:27 -07002978 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2979 background-size:40px 40px;
Scott Main9bfcd732013-05-14 09:14:35 -07002980 padding:10px 10px 10px 60px;
Scott Maind2af6d22013-05-13 18:39:06 -07002981}
Scott Mainaaf76642013-06-19 18:04:30 -07002982a.notice-designers div {
Scott Maind19c2c82013-06-19 18:48:27 -07002983 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2984 background-size:40px 40px;
Scott Mainaaf76642013-06-19 18:04:30 -07002985}
Scott Main13cd8f12013-11-12 11:50:59 -08002986a.notice-designers-video div {
2987 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2988 background-size:40px 40px;
2989}
2990a.notice-developers-video div {
2991 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2992 background-size:40px 40px;
2993}
2994a.notice-developers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002995a.notice-developers:hover,
Scott Main13cd8f12013-11-12 11:50:59 -08002996a.notice-designers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002997a.notice-designers:hover {
Scott Maind2af6d22013-05-13 18:39:06 -07002998 background:#eee;
2999}
Scott Main13cd8f12013-11-12 11:50:59 -08003000a.notice-developers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07003001a.notice-developers h3,
Scott Main13cd8f12013-11-12 11:50:59 -08003002a.notice-designers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07003003a.notice-designers h3 {
Scott Main4e5b39d2013-11-13 16:49:22 -08003004 font-size:13px;
3005 line-height:18px;
3006 font-weight:bold;
Scott Maind2af6d22013-05-13 18:39:06 -07003007 text-transform:uppercase;
3008 color:#000 !important;
Scott Main4e5b39d2013-11-13 16:49:22 -08003009 margin:0 0 1px;
Scott Maind2af6d22013-05-13 18:39:06 -07003010}
Scott Main13cd8f12013-11-12 11:50:59 -08003011a.notice-developers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07003012a.notice-developers p,
Scott Main13cd8f12013-11-12 11:50:59 -08003013a.notice-designers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07003014a.notice-designers p {
Scott Maind2af6d22013-05-13 18:39:06 -07003015 margin:0;
Scott Main4e5b39d2013-11-13 16:49:22 -08003016 line-height:14px;
Scott Main9bfcd732013-05-14 09:14:35 -07003017}
Scott Main13cd8f12013-11-12 11:50:59 -08003018a.notice-developers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07003019a.notice-developers.left,
Scott Main13cd8f12013-11-12 11:50:59 -08003020a.notice-designers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07003021a.notice-designers.left {
Scott Main9bfcd732013-05-14 09:14:35 -07003022 margin-left:0;
3023 float:left;
Scott Maind2af6d22013-05-13 18:39:06 -07003024}
3025
3026
Scott Maind7026f72013-06-17 15:08:49 -07003027/* hide nested list items; companion to hideNestedLists() */
3028.hide-nested li ol,
3029.hide-nested li ul {
3030 display:none;
3031}
3032
3033a.header-toggle {
3034 display:block;
3035 float:right;
3036 text-transform:uppercase;
3037 font-size:.8em !important;
3038 font-weight:normal;
3039 margin-top:2px;
3040}
3041
3042
smain@google.com95948b82014-06-16 19:24:25 -07003043/* for IDE instruction toggle (Studio/Eclipse/Other) */
3044select.ide {
3045 background: transparent;
3046 border: 1px solid #bbb;
3047 border-left: 0;
3048 border-right: 0;
3049 margin: 10px 0;
3050 padding: 10px 0;
3051 color:#666;
3052}
3053select.ide,
3054select.ide option {
3055 font-family: inherit;
3056 font-size:16px;
3057 font-weight:500;
3058}
3059/* hide all except eclipse by default */
3060.select-ide.studio,
3061.select-ide.other {
3062 display:none;
3063}
3064/* ... unless eclipse also includes one of the others */
3065.select-ide.eclipse.studio,
3066.select-ide.eclipse.other {
3067 display:block;
3068}
3069
3070
Dirk Doughertybec14292013-04-10 20:23:40 -07003071/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003072good/bad example containers
Dirk Doughertybec14292013-04-10 20:23:40 -07003073*/
Scott Maindb3678b2012-10-23 14:13:41 -07003074
Dirk Doughertybec14292013-04-10 20:23:40 -07003075div.example-block {
3076 background-repeat: no-repeat;
Scott Main98a2a712013-07-17 13:15:04 -07003077 background-position:10px 8px;
Dirk Doughertybec14292013-04-10 20:23:40 -07003078 background-color:#ccc;
3079 padding:4px;
3080 margin:.8em auto 1.5em 2em;
3081 width:260px;
3082 float:right;
3083}
3084/* red container */
3085.example-block.bad {
3086 background-image: url(/images/example-bad.png);
3087 background-color:#f4cccc;
3088}
3089/* green container */
3090.example-block.good {
3091 background-image: url(/images/example-good.png);
3092 background-color:#d9ead3;
3093}
3094/* container heading div */
3095#jd-content .example-block .heading {
3096 font-weight:bold;
3097 margin:6px 0 9px 36px;
3098 padding:6px auto;
3099}
3100/* container image (if any) */
3101#jd-content .example-block img {
3102 margin:0;
3103 padding:0px;
3104}
3105
3106.example-block table {
3107 margin:0;
3108}
Scott Maindb3678b2012-10-23 14:13:41 -07003109
Scott Maine4d8f1b2012-06-21 18:03:05 -07003110/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003111Dialog box for popup messages
Scott Maine4d8f1b2012-06-21 18:03:05 -07003112*/
3113
3114div.dialog {
3115 height:0;
3116 margin:0 auto;
3117}
3118
3119div.dialog>div {
3120 z-index:99;
3121 position:fixed;
3122 margin:70px 0;
3123 width: 391px;
3124 height: 200px;
3125 background: #F7F7F7;
3126-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3127-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3128box-shadow: 0 0 15px rgba(0,0,0,0.5);
3129}
3130/* IE6 can't position fixed */
3131* html div.dialog div { position:absolute; }
3132
3133
3134div#deprecatedSticker {
3135 display:none;
3136 z-index:99;
3137 position:fixed;
3138 right:15px;
3139 top:114px;
3140 margin:0;
3141 padding:1em;
3142 background:#FFF;
3143 border:1px solid #dddd00;
3144 box-shadow:-5px 5px 10px #ccc;
3145 -moz-box-shadow:-5px 5px 10px #ccc;
3146 -webkit-box-shadow:-5px 5px 10px #ccc;
3147}
3148
3149div#naMessage {
3150 display:none;
3151 width:555px;
3152 height:0;
3153 margin:0 auto;
3154}
3155
3156div#naMessage div {
3157 z-index:99;
3158 width:450px;
3159 position:fixed;
3160 margin:50px 0;
3161 padding:4em 4em 3em;
3162 background:#FFF;
3163 border:1px solid #999;
3164 box-shadow:-10px 10px 40px #888;
3165 -moz-box-shadow:-10px 10px 40px #888;
3166 -webkit-box-shadow:-10px 10px 40px #888;
3167}
3168/* IE6 can't position fixed */
3169* html div#naMessage div { position:absolute; }
3170
3171div#naMessage strong {
3172 font-size:1.1em;
3173}
3174
3175
3176/* --------------------------------------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003177Slideshow Controls & Next/Prev
Scott Maine4d8f1b2012-06-21 18:03:05 -07003178*/
Scott Main98a2a712013-07-17 13:15:04 -07003179.slideshow-next, .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08003180 width: 20px;
3181 height: 36px;
3182 text-indent: -1000em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003183}
3184.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08003185 margin: 2em 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003186}
3187.slideshow-container:before, .slideshow-container:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003188 content: "";
3189 display: table;
3190 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003191}
3192a.slideshow-next, a.slideshow-next:visited {
3193
Scott Mainb7f96372013-02-07 16:56:43 -08003194 float: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003195
Scott Mainb7f96372013-02-07 16:56:43 -08003196 background: url(../images/arrow-right.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003197
3198}
3199
3200a.slideshow-prev, a.slideshow-prev:visited {
3201
Scott Main98a2a712013-07-17 13:15:04 -07003202 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003203
Scott Mainb7f96372013-02-07 16:56:43 -08003204 background: url(../images/arrow-left.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003205
3206}
3207
3208.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3209
Scott Main98a2a712013-07-17 13:15:04 -07003210 background-position: 0 -36px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003211
3212}
3213
3214.slideshow-next:active, .slideshow-prev:active {
3215
Scott Main98a2a712013-07-17 13:15:04 -07003216 background-position: 0 -72px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003217
3218}
3219.slideshow-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08003220 width: 74px;
Scott Main98a2a712013-07-17 13:15:04 -07003221 margin: 0 auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003222}
3223.slideshow-nav a, .slideshow-nav a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003224 display: inline-block;
3225 width: 12px;
3226 height: 12px;
3227 margin: 0 2px 20px 2px;
3228 background: #ccc;
3229 -webkit-border-radius: 50%;
3230 -moz-border-radius: 50%;
3231 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003232}
3233.slideshow-nav a:hover, .slideshow-nav a:focus {
3234
Scott Mainb7f96372013-02-07 16:56:43 -08003235 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003236}
3237
3238.slideshow-nav a:active {
3239
Scott Mainb7f96372013-02-07 16:56:43 -08003240 background: #1e799a;
Scott Main98a2a712013-07-17 13:15:04 -07003241 background: #ebebeb;
Scott Mainb7f96372013-02-07 16:56:43 -08003242 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3243 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3244 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Maine4d8f1b2012-06-21 18:03:05 -07003245}
3246.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003247 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003248}
3249/* --------------------------------------------------------------------------
3250Tabs
3251*/
3252ul.tabs {
Scott Mainb7f96372013-02-07 16:56:43 -08003253 padding: 0;
Scott Main98a2a712013-07-17 13:15:04 -07003254 margin: 2em 0 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003255}
3256ul.tabs:before, ul.tabs:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003257 content: "";
3258 display: table;
3259 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003260}
3261ul.tabs li {
Scott Mainb7f96372013-02-07 16:56:43 -08003262 list-style-type: none;
Scott Main98a2a712013-07-17 13:15:04 -07003263 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003264}
3265ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003266 display: block;
3267 height: 36px;
3268 line-height: 36px;
3269 padding: 0 15px;
3270 margin-right: 2px;
3271 color: #222;
3272 -moz-border-radius-topleft: 2px;
3273 -moz-border-radius-topright: 2px;
3274 -moz-border-radius-bottomright: px;
3275 -moz-border-radius-bottomleft: px;
3276 -webkit-border-radius: 2px 2px px px;
Scott Main98a2a712013-07-17 13:15:04 -07003277 border-radius: 2px 2px px px;
Scott Mainb7f96372013-02-07 16:56:43 -08003278 border-top: solid 1px #ebebeb;
3279 border-left: solid 1px #ebebeb;
3280 border-right: solid 1px #ebebeb;
3281 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003282 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3283 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3284 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3285 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3286 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3287 background-image: linear-gradient(top, #ffffff, #fafafa);
3288 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3289EndColorStr='#fafafa');
3290}
3291ul.tabs li a:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003292 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003293}
3294ul.tabs li a.selected {
Scott Mainb7f96372013-02-07 16:56:43 -08003295 height: 37px;
3296 color: #33B5E5;
3297 background-color: #f7f7f7;
3298 background-image: none;
3299 border-color: #ddd;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003300}
3301.tab-content {
Scott Mainb7f96372013-02-07 16:56:43 -08003302 padding: 1.2em;
3303 margin: -1px 0 2em 0;
3304 -webkit-border-radius: 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003305 -moz-border-radius: 2px;
3306 border-radius: 2px;
Scott Mainb7f96372013-02-07 16:56:43 -08003307 border: solid 1px #ddd;
3308 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003309}
3310/* --------------------------------------------------------------------------
3311Feature Boxes
3312*/
3313.feature-box {
3314 width: 291px;
3315 height: 200px;
3316 position: relative;
3317 background: #F7F7F7;
3318}
3319.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003320 z-index: 100;
3321 position: absolute;
3322 background-color: #aaa;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003323}
3324.box-border .top, .box-border .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08003325 width: 291px;
3326 height: 1px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003327}
3328.dialog .box-border .top,
3329.dialog .box-border .bottom { width:391px; }
3330
Scott Main98a2a712013-07-17 13:15:04 -07003331.box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003332 width: 1px;
Scott Main98a2a712013-07-17 13:15:04 -07003333 height: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003334}
3335.box-border .top { top: 0; left: 0 }
3336.box-border .top .left { top: 1px; left: 0 }
3337.box-border .top .right { top: 1px; right: 0 }
3338.box-border .bottom .left { top: -8px; left: 0 }
3339.box-border .bottom { top: 200px; left: 0 }
3340.box-border .bottom .right { top: -8px; right: 0 }
3341
3342.feature-box h4,
3343.dialog h4 {
3344 margin: 15px 18px 10px;
3345 padding:0;
3346}
3347
3348.feature-box p,
3349.dialog p {
3350 margin: 10px 18px;
3351 padding:0;
3352}
3353.feature-box .link,
3354.dialog .link {
3355 border-top: 1px solid #dedede;
3356 bottom: 0;
3357 position: absolute;
3358 width: inherit;
3359}
3360.feature-box a, .feature-box h4,
3361.dialog a, .dialog h4 {
3362 -webkit-transition: color .4s ease;
3363 -moz-transition: color .4s ease;
3364 -o-transition: color .4s ease;
3365 transition: color .4s ease;
3366}
3367.feature-box:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003368 cursor: pointer;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003369}
3370.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
Scott Main98a2a712013-07-17 13:15:04 -07003371.left, .feature-box:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003372 background-color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003373}
3374.feature-box:hover h4, .feature-box:hover a {
Scott Mainb7f96372013-02-07 16:56:43 -08003375 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003376}
3377/* --------------------------------------------------------------------------
3378Page-Specific Styles
3379*/
Scott Main98a2a712013-07-17 13:15:04 -07003380.colors {
Scott Mainb7f96372013-02-07 16:56:43 -08003381 position: relative;
3382 float: left;
3383 width: 92px;
3384 margin: 40px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003385}
3386.colors div {
Scott Mainb7f96372013-02-07 16:56:43 -08003387 color: #fff;
3388 font-size: 11.5px;
3389 width: 82px;
3390 height: 82px;
3391 margin-top:-30px;
3392 line-height: 82px;
3393 text-align: center;
3394 border: solid 5px #fff;
3395 -webkit-border-radius: 50%;
3396 -moz-border-radius: 50%;
3397 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003398}
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413/* ########### REFERENCE DOCS ################## */
3414
3415#packages-nav h2,
3416#classes-nav h2 {
3417 font-size:18px;
3418 margin:0;
3419 padding:0 0 0 4px;
3420}
3421
3422#jd-header {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003423 padding: 0 0 12px;
3424 margin: 20px 0 12px;
3425 font-size:12px;
3426 padding-bottom:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003427 border-bottom:solid 1px #ccc;
3428}
3429
3430#jd-header h1 {
3431 margin:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003432 padding:0 0 6px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003433}
3434
Dirk Doughertya6913b52014-06-11 17:28:38 -07003435/* not sure if this is needed in the ref docs, disabling for now
3436.jd-descr h2 {
3437 margin:16px 0;
3438}
3439*/
3440
Scott Maine4d8f1b2012-06-21 18:03:05 -07003441/* page-top-right container for reference pages (holds
3442links to summary tables) */
3443#api-info-block {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003444 font-size:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003445 margin:20px 0 0;
3446 padding:0 10px 6px;
3447 font-weight:normal;
3448 float:right;
3449 text-align:right;
3450 color:#999;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003451 max-width:80%;
3452 font-size: 12px;
3453 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003454}
3455
3456#api-info-block div.api-level {
3457 font-weight:bold;
3458 font-size:inherit;
3459 float:none;
Scott Main9ada2262012-06-23 14:59:36 -07003460 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003461 padding:0;
3462 margin:0;
3463}
3464
3465/* inheritance table */
3466.jd-inheritance-table {
3467 border-spacing:0;
3468 margin:0;
3469 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003470 font-size:12px;
3471 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003472 background-color:transparent;
3473}
3474.jd-inheritance-table tr td {
3475 border: none;
3476 margin: 0;
3477 padding: 0;
3478 background-color:transparent;
3479}
3480.jd-inheritance-table .jd-inheritance-space {
3481 font-weight:bold;
3482 width:1em;
3483}
3484.jd-inheritance-table .jd-inheritance-interface-cell {
3485 padding-left: 17px;
3486}
3487
3488
3489
3490.jd-sumtable a {
3491 text-decoration:none;
3492}
3493
3494.jd-sumtable a:hover {
3495 text-decoration:underline;
3496}
3497
3498/* the link inside a sumtable for "Show All/Hide All" */
3499.toggle-all {
3500 display:block;
3501 float:right;
3502 font-weight:normal;
3503 font-size:0.9em;
3504}
3505
3506/* adjustments for in/direct subclasses tables */
3507.jd-sumtable.jd-sumtable-subclasses {
3508 margin: 1em 0 0 0;
3509 max-width:968px;
3510 background-color:transparent;
3511 font-size:13px;
3512}
3513
3514/* extra space between end of method name and open-paren */
3515.sympad {
3516 margin-right: 2px;
3517}
3518
3519/* right alignment for the return type in sumtable */
3520.jd-sumtable .jd-typecol {
3521 text-align:right;
3522}
3523
3524/* adjustments for the expando table-in-table */
3525.jd-sumtable-expando {
3526 margin:.5em 0;
3527 padding:0;
3528}
3529
3530/* a div that holds a short description */
3531.jd-descrdiv {
3532 padding:3px 1em 0 1em;
3533 margin:0;
3534 border:0;
3535}
3536
3537#jd-content img.jd-expando-trigger-img {
3538 padding:0 4px 4px 0;
3539 margin:0;
3540}
3541
3542.jd-sumtable-subclasses div#subclasses-direct,
3543.jd-sumtable-subclasses div#subclasses-indirect {
3544 margin:0 0 0 13px;
3545}
3546
3547
3548
3549/********* MEMBER REF *************/
3550
3551
3552.jd-details {
3553/* border:1px solid #669999;
3554 padding:4px; */
3555 margin:0 0 1em;
3556}
3557
3558/* API reference: a container for the
3559.tagdata blocks that make up the detailed
3560description */
3561.jd-details-descr {
3562 padding:0;
3563 margin:.5em .25em;
3564}
3565
3566/* API reference: a block containing
3567a detailed description, a params table,
3568seealso list, etc */
3569.jd-tagdata {
3570 margin:.5em 1em;
3571}
3572
3573.jd-tagdata p {
3574 margin:0 0 1em 1em;
3575}
3576
3577/* API reference: adjustments to
3578the detailed description block */
3579.jd-tagdescr {
3580 margin:.25em 0 .75em 0;
3581}
3582
3583.jd-tagdescr ol,
3584.jd-tagdescr ul {
3585 margin:0 2.5em;
3586 padding:0;
3587}
3588
3589.jd-tagdescr table,
3590.jd-tagdescr img {
3591 margin:.25em 1em;
3592}
3593
3594.jd-tagdescr li {
3595margin:0 0 .25em 0;
3596padding:0;
3597}
3598
3599/* API reference: heading marking
3600the details section for constants,
3601attrs, methods, etc. */
3602h4.jd-details-title {
3603 font-size:1.15em;
3604 background-color: #E2E2E2;
3605 margin:1.5em 0 .6em;
3606 padding:3px 95px 3px 3px; /* room for api-level */
3607}
Scott Mainab4daf42012-11-30 11:27:17 -08003608body.google h4.jd-details-title {
3609 background-color: #FFF;
3610 padding-top:5px;
3611 border-top: 1px solid #ccc;
3612}
3613body.google table.jd-sumtable th {
3614 background-color: #FFF;
3615 color:#000;
3616}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003617
3618h4.jd-tagtitle {
3619 margin:0;
3620}
3621
3622h4 .normal {
3623 font-weight:normal;
3624}
3625
3626/* API reference: heading for "Parameters", "See Also", etc.,
3627in details sections */
3628h5.jd-tagtitle {
3629 margin:0 0 .25em 0;
3630 font-size:1em;
3631}
3632
3633.jd-tagtable {
3634 margin:0;
3635 background-color:transparent;
Scott Main03c972c2012-06-26 22:23:22 -07003636 width:auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003637}
3638
3639.jd-tagtable td,
3640.jd-tagtable th {
3641 border:none;
3642 background-color:#fff;
3643 vertical-align:top;
3644 font-weight:normal;
3645 padding:2px 10px;
3646}
3647
3648.jd-tagtable th {
3649 font-style:italic;
3650}
3651
3652/* Inline api level indicator for methods */
3653div.api-level {
3654 font-size:.8em;
3655 font-weight:normal;
3656 color:#999;
3657 float:right;
3658 padding:0 8px 0;
3659 margin-top:-30px;
3660}
3661
3662table.jd-tagtable td,
3663table.jd-tagtable th {
3664 background-color:transparent;
3665}
3666
3667table.jd-tagtable th {
3668 color:inherit;
3669}
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693/* SEARCH FILTER */
3694
Scott Main0e76e7e2013-03-12 10:24:07 -07003695.menu-container {
3696 position:relative;
3697}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003698#search_autocomplete {
3699 font-weight:normal;
3700}
3701
Scott Main0e76e7e2013-03-12 10:24:07 -07003702.search_filtered_wrapper.reference {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003703 width: 193px;
3704 float: right;
3705}
Scott Main0e76e7e2013-03-12 10:24:07 -07003706.search_filtered_wrapper.docs {
3707 width:875px;
3708 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003709 position:absolute;
Scott Main0e76e7e2013-03-12 10:24:07 -07003710 top:26px;
3711 right:66px;
3712}
3713.suggest-card {
3714 position:relative;
3715 width:170px;
3716 min-height:90px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003717 padding:5px;
3718 border: solid 1px #C5C5C5;
3719 background: white;
Scott Main0e76e7e2013-03-12 10:24:07 -07003720 top: 15px;
3721 margin-right:-5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003722 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3723 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3724 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3725}
Scott Main0e76e7e2013-03-12 10:24:07 -07003726.suggest-card.reference {
3727 position:absolute;
3728 z-index:999;
3729 min-width:171px; /* +padding and border makes this match input width */
3730 min-height:93px; /* add 3px because this has 1 not 4px top border */
3731 width:auto;
3732 top:41px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003733 margin:0;
Scott Main0e76e7e2013-03-12 10:24:07 -07003734}
3735.suggest-card.develop {
3736 z-index:997;
3737 border-top: solid 4px #F80;
3738 float:right;
3739}
3740.suggest-card.design {
3741 z-index:996;
3742 border-top: solid 4px #33b5e5;
3743 float:right;
3744}
3745.suggest-card.distribute {
3746 z-index:995;
3747 border-top: solid 4px #9C0;
3748 float:right;
3749}
3750.child-card {
3751 width:100%;
3752}
3753.suggest-card.dummy {
3754 width:172px;
3755 float:right;
3756 border:0;
3757 background:transparent;
3758 -moz-box-shadow: none;
3759 -webkit-box-shadow: none;
3760 box-shadow: none;
3761}
3762
3763ul.search_filtered {
3764 min-width:100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003765 list-style: none;
Scott Main0e76e7e2013-03-12 10:24:07 -07003766 margin: 0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003767 padding: 0;
3768}
Scott Main0e76e7e2013-03-12 10:24:07 -07003769.search_filtered .jd-selected {
3770 background:#efefef;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003771 cursor:pointer;
3772}
Scott Main0e76e7e2013-03-12 10:24:07 -07003773.search_filtered .jd-selected,
3774.search_filtered .jd-selected a {
3775 color:#09C !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003776}
3777
3778.no-display {
3779 display: none;
3780}
3781
Scott Main0e76e7e2013-03-12 10:24:07 -07003782.search_filtered li.jd-autocomplete {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003783 font-size: 0.81em;
3784 border: none;
Scott Main7e447ed2013-02-19 17:22:37 -08003785 margin: 0 0 2px;
3786 padding: 0;
3787 line-height:1.5em;
3788}
3789
Scott Main0e76e7e2013-03-12 10:24:07 -07003790.search_filtered li a {
Scott Main7e447ed2013-02-19 17:22:37 -08003791 padding:0 5px;
3792 color:#222 !important;
Scott Main0e76e7e2013-03-12 10:24:07 -07003793 display:inline-block;
3794 line-height:12px;
Scott Main7e447ed2013-02-19 17:22:37 -08003795}
3796
Scott Main0e76e7e2013-03-12 10:24:07 -07003797.search_filtered li.header {
Scott Main7e447ed2013-02-19 17:22:37 -08003798 font-weight:bold;
Scott Main0e76e7e2013-03-12 10:24:07 -07003799 color:#444;
Scott Main7e447ed2013-02-19 17:22:37 -08003800 border: none;
3801 margin: 8px 0 2px;
3802 padding:1px 5px;
3803 line-height:1.5em;
3804}
Scott Main0e76e7e2013-03-12 10:24:07 -07003805.search_filtered li.header.small {
3806 font-size:0.85em;
3807}
Scott Main7e447ed2013-02-19 17:22:37 -08003808
Scott Main98a2a712013-07-17 13:15:04 -07003809.suggest-card.reference
Scott Main0e76e7e2013-03-12 10:24:07 -07003810.search_filtered li.header {
3811 color:#aaa;
3812 font-size: 0.81em;
3813}
3814
3815.search_filtered li.header:first-child {
Scott Main7e447ed2013-02-19 17:22:37 -08003816 margin: 0 0 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003817}
3818
3819.show-item {
3820 display: table-row;
3821}
3822.hide-item {
3823 display: hidden;
3824}
3825
3826
3827
3828
3829
3830/* SEARCH RESULTS */
3831
Scott Maine4d8f1b2012-06-21 18:03:05 -07003832
3833#leftSearchControl .gsc-twiddle {
3834 background-image : none;
3835}
3836
3837#leftSearchControl td, #searchForm td {
3838 border: 0px solid #000;
3839 padding:0;
3840}
3841
3842#leftSearchControl .gsc-resultsHeader .gsc-title {
3843 padding-left : 0px;
3844 font-weight : bold;
3845 font-size : 13px;
3846 color:#006699;
3847 display : none;
3848}
3849
3850#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3851 display : none;
3852}
3853
3854#leftSearchControl .gsc-resultsRoot {
3855 padding-top : 6px;
3856}
3857
3858#leftSearchControl div.gs-visibleUrl-long {
3859 display : block;
3860 color:#006699;
3861}
3862
3863#leftSearchControl .gsc-webResult {
3864 padding:0 0 20px 0;
3865}
3866
3867.gsc-webResult div.gs-visibleUrl-short,
3868table.gsc-branding,
3869.gsc-clear-button {
3870 display : none;
3871}
3872
3873.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3874.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3875#leftSearchControl a,
3876#leftSearchControl a b {
3877 color:#006699;
3878}
3879
3880.gsc-resultsHeader {
3881 display: none;
3882}
3883
3884/* Disable built in search forms */
3885.gsc-control form.gsc-search-box {
3886 display : none;
3887}
3888table.gsc-search-box {
3889 margin:6px 0 0 0;
3890 border-collapse:collapse;
3891}
3892
3893td.gsc-input {
3894 padding:0 2px;
3895 width:100%;
3896 vertical-align:middle;
3897}
3898
3899input.gsc-input {
3900 border:1px solid #BCCDF0;
3901 width:99%;
3902 padding-left:2px;
3903 font-size:.95em;
3904}
3905
3906td.gsc-search-button {
3907 text-align: right;
3908 padding:0;
3909 vertical-align:top;
3910}
3911
3912
3913#searchResults {
3914 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3915(it doesn't) */
3916 height:auto;
3917}
3918
3919#searchResults .gsc-control {
3920 position:relative;
3921 width:auto;
3922 padding:0 0 10px;
3923}
3924
3925#searchResults .gsc-tabsArea {
3926 position:relative;
3927 white-space:nowrap;
3928 float:left;
3929 width:200px;
3930}
3931
3932#searchResults .gsc-above-wrapper-area {
3933 display:none;
3934}
3935
3936#searchResults .gsc-resultsbox-visible {
3937 float:left;
3938 width:720px;
3939 margin-left:20px;
3940}
3941
3942#searchResults .gsc-tabHeader {
3943 padding: 3px 6px;
3944 position:relative;
3945 width:auto;
3946 display:block;
3947}
3948
3949#searchResults h2#searchTitle {
3950 padding:0;
3951 margin:5px 0;
3952 border:none;
3953}
3954
3955#searchResults h2#searchTitle em {
3956 font-style:normal;
3957 color:#33B5E5;
3958}
3959
3960#searchResults .gsc-table-result {
3961 margin:5px 0 10px 0;
3962 background-color:transparent;
3963}
3964#searchResults .gs-web-image-box, .gs-promotion-image-box {
3965 width:120px;
3966}
3967#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3968 max-width:120px;
3969}
3970
3971#searchResults .gsc-table-result .gsc-thumbnail {
3972 padding:0 20px 0 0;
3973}
3974
3975#searchResults td {
3976 background-color:transparent;
3977}
3978
3979#searchResults .gsc-expansionArea {
3980 position:relative;
3981}
3982#searchResults .gsc-tabsArea .gsc-cursor-box {
3983 width:200px;
3984 padding:20px 0 0 1px;
3985}
3986#searchResults .gsc-cursor-page {
3987 display:inline-block;
3988 float:left;
3989 margin:-1px 0 0 -1px;
3990 padding:0;
3991 height:27px;
3992 width:27px;
3993 text-align:center;
3994 line-height:2;
3995}
3996
3997#searchResults .gsc-tabHeader.gsc-tabhInactive,
3998#searchResults .gsc-cursor-page {
3999 text-decoration:none;
4000 color:#258AAF;
4001 border: solid 1px #DADADA;
4002}
4003
4004#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
4005#searchResults .gsc-cursor-page:hover {
4006 border-color: #DBDBDB;
4007 background-color: #F3F3F3;
4008 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
4009 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
4010 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
4011 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
4012 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
4013 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
4014 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
4015EndColorStr='#ececec');
4016 color: #33B5E5;
4017}
4018
4019#searchResults .gsc-tabHeader.gsc-tabhActive,
4020#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
4021#searchResults .gsc-cursor-page.gsc-cursor-current-page,
4022#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
4023 color:#fff;
4024 background-color: #09C;
4025 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
4026 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
4027 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
4028 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
4029 background-image: -o-linear-gradient(top, #2FADDB, #09C);
4030 background-image: linear-gradient(top, #2FADDB, #09C);
4031 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
4032 border: 1px solid #3990AB;
4033 z-index:100;
4034}
4035
Dirk Doughertyc3921652014-05-13 16:55:26 -07004036
4037
4038
4039
4040/************ STICKY NAV BAR ******************/
4041
4042#header-wrapper {
4043 background: #f9f9f9;
4044 margin: 0 -10px 0 -10px;
smain@google.combb9ecf42014-06-24 18:40:36 -07004045 padding: 31px 10px 0px 10px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004046 position: relative;
4047}
4048#header-wrapper #nav-x div.wrap {
4049 max-width: 940px;
4050 height: 38px;
4051}
4052#header-wrapper #nav-x ul.nav-x li {
4053 margin-right: 36px !important;
4054 margin-top: 5px;
4055 margin-bottom: 0px;
4056 height: 30px;
4057}
4058#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
4059 color: #669900;
4060 border-bottom: 3px solid #669900;
4061}
4062#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
4063 color: #669900;
4064}
4065#header-wrapper #nav-x > div.wrap ul.nav-x a {
4066 font-size: 14.5px;
4067}
4068#header-wrapper .developer-console-btn {
4069 float: right;
4070 background: #fefefe;
4071 border-radius: 4px;
4072 padding: 8px 14px;
4073 box-shadow: 1px 1px 0px #7a7a7a;
4074 font-size: 14px;
4075 margin-top: -6px;
4076 cursor: pointer;
4077 color: #464646;
4078 margin-right: 20px;
4079}
4080/* not currently used */
4081#header-wrapper .shadow {
4082 width: 1034px;
4083 height: 4px;
4084 position: absolute;
4085 left: 50%;
4086 margin-left: -517px;
4087 bottom: -4px;
4088 background-image: url(../images/header-shadow.png);
4089}
4090
4091#context {
4092 clear: both;
4093 padding-top: 14px;
4094}
4095#context .breadcrumb {
4096 float: left;
4097 margin-bottom: 10px;
4098}
4099#context .util {
4100 float: right;
4101 margin-right: 20px;
4102}
4103
4104.breadcrumb {
4105 list-style: none;
4106 margin: 0;
4107 padding: 0;
4108 position: relative;
4109}
4110.breadcrumb li {
4111 float: left;
4112 padding: 0 20px 0 0;
4113 color: #000;
4114 white-space: nowrap;
4115}
4116.breadcrumb li a {
4117 color: #000;
4118}
4119.breadcrumb li:after {
4120 content: url(../images/breadcrumb.png);
4121 position: relative;
4122 top: 1px;
4123 left: 10px;
4124 width: 5px;
4125 height: 10px;
4126}
4127.breadcrumb li.current {
4128 font-weight: 700;
4129}
4130.breadcrumb li.current:after {
4131 display: none;
4132}
4133
4134/* Sticky Nav overrides */
4135.sticky-menu {
4136 position: fixed;
4137 width: 940px;
4138 height: 0px;
4139 z-index: 51;
4140 top: 12px;
4141}
4142#sticky-header {
4143 display: none;
4144 padding: 0 10px;
4145 position: fixed;
4146 background: #f9f9f9;
4147 top: 0px;
4148 left: 0px;
4149 right: 0px;
4150 height: 45px;
4151 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
4152 border-bottom: 1px solid #a5c43a;
4153 z-index: 50;
4154}
4155#sticky-header.design {
4156 border-bottom: 1px solid #33b5e5;
4157}
4158#sticky-header.develop {
4159 border-bottom: 1px solid #F80;
4160}
4161#sticky-header.distribute {
4162 border-bottom: 1px solid #9C0;
4163}
4164#sticky-header.about {
4165 border-bottom: 1px solid #9933CC;
4166}
4167#sticky-header > div {
4168 overflow: hidden;
4169 *zoom: 1;
4170 width: 940px;
4171 margin: 0 auto;
4172 clear: both;
4173 padding-top: 9px;
4174}
4175#sticky-header > div .logo {
4176 float: left;
4177 width: 26px;
4178 height: 25px;
4179 background: url(../images/dac_logo.png);
Scott Mainc4264992014-05-20 10:11:17 -07004180 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 -07004181 z-index: 52;
4182 position: relative;
4183}
4184#sticky-header > div .top {
4185 float: left;
4186 width: 38px;
4187 height: 38px;
4188 position: relative;
4189 background: url(../images/styles/gototop.png);
4190 z-index: 52;
4191}
4192#sticky-header > div .breadcrumb {
4193 float: left;
4194 padding: 0 0 0 10px;
4195 border-left: 1px solid #d2d2d2;
4196 line-height: 24px;
4197 font-size: 14px;
4198 position: relative;
4199 top: 0px;
4200 z-index: 52;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004201}
4202
4203
Dirk Doughertyc3921652014-05-13 16:55:26 -07004204}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004205
4206
4207
4208
4209
4210
4211
4212/*********** PREVIOUSLY dac-styles.css ***************/
4213
4214
Scott Maine4d8f1b2012-06-21 18:03:05 -07004215#header {
4216 border-bottom:0;
4217}
4218
4219#header .wrap {
4220 max-width:940px;
4221 height:41px;
4222 border-bottom:1px solid;
4223 border-color: #ccc;
4224 position:relative;
4225}
4226
4227.about #header .wrap {
4228 border-color: #9933CC;
4229}
4230
4231.design #header .wrap {
4232 border-color: #33b5e5;
4233}
4234
4235.develop #header .wrap {
4236 border-color: #F80;
4237}
4238
4239.distribute #header .wrap {
4240 border-color: #9C0;
4241}
4242
4243.logo a {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004244 float:left;
4245}
4246
4247#header .logo {
4248 margin-top: -6px;
4249 margin-left: 0px;
4250 margin-bottom:0px;
4251 width: 160px;
4252 padding-right:10px;
4253}
4254
Scott Mainb7b49712014-03-18 05:29:15 -07004255
Robert Lye7eeb402014-06-03 19:35:24 -07004256#header-wrap .logo.landing-logo {
Scott Mainb7b49712014-03-18 05:29:15 -07004257 width:220px;
4258 margin:0;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004259 padding:0;
4260 margin-bottom:22px;
Scott Mainb7b49712014-03-18 05:29:15 -07004261}
Robert Lye7eeb402014-06-03 19:35:24 -07004262#header-wrap .logo.landing-logo img {
Scott Mainb7b49712014-03-18 05:29:15 -07004263 padding:0 0 0 10px;
4264}
4265
Scott Maine4d8f1b2012-06-21 18:03:05 -07004266.search {
4267 height:25px;
4268 margin-top: -3px;
4269 margin-bottom: 0px;
4270}
4271
4272
4273
4274/* Quicknav */
4275.btn-quicknav {
4276 width:20px;
4277 height:28px;
4278 float:left;
4279 margin-left:6px;
4280 padding-right:10px;
4281 position:relative;
4282 cursor:pointer;
4283 border-right:1px solid #CCC;
4284}
4285
4286.btn-quicknav a {
4287 zoom:1;
4288 position:absolute;
4289 top:13px;
4290 left:5px;
4291 display:block;
4292 text-indent:-9999em;
4293 width:10px;
4294 height:5px;
4295 background:url(../images/quicknav_arrow.png) no-repeat;
4296}
4297
4298.btn-quicknav a.arrow-active {
4299 background-position: 0 -5px;
4300 display:none;
4301}
4302
4303#header-wrap.quicknav a.arrow-inactive {
4304 display:none;
4305}
4306
4307.btn-quicknav.active a.arrow-active {
4308 display:block;
4309}
4310
4311.nav-x li {
4312 display:block;
4313 float:left;
4314 margin-right:45px;
4315 -webkit-transition: all 0.25s linear;
4316 -moz-transition: all 0.25s linear;
4317 -ms-transition: all 0.25s linear;
4318 -o-transition: all 0.25s linear;
4319 transition: all 0.25s linear;
4320}
4321
4322#header-wrap.quicknav .nav-x li {
4323 min-width:160px;
4324 margin-right:20px;
4325}
4326
4327#header-wrap.quicknav li.last {
4328 margin-right:0px;
4329}
4330
4331#quicknav {
Scott Main98a2a712013-07-17 13:15:04 -07004332 float:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004333 clear:both;
smain@google.com20ef3822014-06-13 16:05:28 -07004334 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004335 margin-top:-30px;
4336 display:none;
4337 overflow:hidden;
4338}
4339
4340#header-wrap.quicknav #quicknav {
4341
4342}
4343
4344#quicknav ul {
4345 margin:10px 0;
4346 padding:0;
4347}
4348
smain@google.com20ef3822014-06-13 16:05:28 -07004349#quicknav ul li.about {
4350 border-top:1px solid #9933CC;
4351}
4352
Scott Maine4d8f1b2012-06-21 18:03:05 -07004353#quicknav ul li.design {
4354 border-top:1px solid #33b5e5;
4355}
4356
4357#quicknav ul li.develop {
4358 border-top:1px solid #FF8800;
4359}
4360
4361#quicknav ul li.distribute {
4362 border-top:1px solid #99cc00;
4363}
4364
4365#quicknav ul li {
4366 display:block;
4367 float:left;
4368 margin:0 20px 0 0;
4369 min-width:140px;
4370}
4371
4372#quicknav ul li.last {
4373 margin-right:0px;
4374}
4375
4376#quicknav ul li ul li {
4377 float:none;
4378}
4379
4380#quicknav ul li ul li a {
Scott Main9ada2262012-06-23 14:59:36 -07004381 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004382}
4383
4384#quicknav ul li li ul,
4385#quicknav ul li li ul li {
4386 margin:0;
4387}
4388
4389#quicknav ul li li ul li:before {
4390 content:"\21B3";
4391}
4392
4393#header-wrap {
4394 -webkit-transition: all 0.25s ease-out;
4395 -moz-transition: all 0.25s ease-out;
4396 -ms-transition: all 0.25s ease-out;
4397 -o-transition: all 0.25s ease-out;
4398 transition: all 0.25s ease-out;
4399
4400}
4401
4402#header-wrap.quicknav {
Dirk Dougherty8f206072012-10-08 13:14:17 -07004403 height:196px;
Scott Main98a2a712013-07-17 13:15:04 -07004404
Scott Maine4d8f1b2012-06-21 18:03:05 -07004405}
4406
4407/* SEARCH AND MORE */
4408.search {
4409 position: absolute;
4410 width: 50px;
4411 height:28px;
4412 display: block;
4413 margin-top:-3px;
4414 margin-bottom:7px;
4415 overflow:hidden;
4416 z-index:100;
4417 right:54px;
4418 -webkit-transition: width 0.4s ease;
4419 -moz-transition: width 0.4s ease;
4420 -o-transition: width 0.4s ease;
4421 transition: width 0.4s ease;
4422}
4423
4424.search #search-btn {
4425 width:50px;
4426 height:28px;
4427 background:url(../images/icon_search.png) no-repeat;
4428 float:left;
4429}
4430
4431.search-inner {
4432 width:245px;
4433}
4434
4435.search:hover, .search.active {
4436 width:245px;
4437}
4438
4439.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004440 position: absolute;
4441 background-color: #a2a2a2
Scott Maine4d8f1b2012-06-21 18:03:05 -07004442}
4443
4444.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08004445 width: 214px;
4446 height: 1px;
4447 top: 24px;
4448 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07004449}
4450
Scott Main98a2a712013-07-17 13:15:04 -07004451.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004452 height: 5px;
4453 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004454}
4455
4456.search .left {
4457 top: 22px;
4458 left: 56px;
4459 background-color:#CCC;
4460}
4461
4462.search .right {
4463 top: 22px;
4464 left: 238px;
4465 background-color:#CCC;
4466}
4467
4468.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08004469 margin-top: 2px;
4470 width: 162px;
4471 float:left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004472}
4473
4474.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08004475 color: #2f2f2f;
4476 font-size: 0.95em;
Scott Main98a2a712013-07-17 13:15:04 -07004477 width: 178px;
Scott Mainb7f96372013-02-07 16:56:43 -08004478 border: none;
Scott Main98a2a712013-07-17 13:15:04 -07004479 margin-left: 6px;
4480 z-index: 1500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004481 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08004482 background-color: transparent;
4483 border-bottom:1px solid #CCC;
4484 padding:0 0 0 4px;
4485 outline:none;
4486 height:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004487}
4488
4489.search:hover form input {
4490 border-bottom:1px solid #33B5E5;
4491}
4492
4493.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004494 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004495}
4496
4497.search:hover #search-btn {
Scott Mainb7f96372013-02-07 16:56:43 -08004498 background-position: 0 -28px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004499}
4500
4501.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08004502 color: #222;
4503 font-weight: bold
Scott Maine4d8f1b2012-06-21 18:03:05 -07004504}
4505
4506.moremenu {
4507 float: right;
Scott Mainb7f96372013-02-07 16:56:43 -08004508 position: relative;
4509 width: 50px;
4510 height:28px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004511 display: block;
4512 margin-top:-3px;
4513 margin-bottom:7px;
4514 overflow:hidden;
4515 -webkit-transition: width 0.25s ease;
4516 -moz-transition: width 0.25s ease;
4517 -o-transition: width 0.25s ease;
4518 transition: width 0.25s ease;
4519}
4520
4521.moremenu #more-btn {
4522 width:40px;
4523 height:28px;
4524 background:url(../images/icon_more.png) no-repeat;
4525 border-left:1px solid #CCC;
4526 float:left;
4527 cursor:pointer;
4528}
4529
4530.moremenu:hover #more-btn {
4531 background-position:0 -28px;
4532}
4533
4534.morehover {
4535 position:absolute;
4536 right:6px;
4537 top:-9px;
4538 width:40px;
4539 height:35px;
4540 z-index:99;
4541 overflow:hidden;
4542
4543 -webkit-opacity:0;
4544 -moz-opacity:0;
4545 -o-opacity:0;
4546 opacity:0;
4547
4548 -webkit-transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004549 -moz-transform-origin:100% 0%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004550 -o-transform-origin:100% 0%;
4551 transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004552
Scott Maine4d8f1b2012-06-21 18:03:05 -07004553 -webkit-transition-property: -webkit-opacity;
4554 -webkit-transition-duration: .25s;
4555 -webkit-transition-timing-function:ease;
4556
Scott Main0e76e7e2013-03-12 10:24:07 -07004557 -moz-transition-property: -moz-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004558 -moz-transition-duration: .25s;
4559 -moz-transition-timing-function:ease;
4560
Scott Main0e76e7e2013-03-12 10:24:07 -07004561 -o-transition-property: -o-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004562 -o-transition-duration: .25s;
4563 -o-transition-timing-function:ease;
Scott Main98a2a712013-07-17 13:15:04 -07004564
Scott Main0e76e7e2013-03-12 10:24:07 -07004565 transition-property: opacity;
4566 transition-duration: .25s;
4567 transition-timing-function:ease;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004568}
4569
Scott Maine05e6f92013-01-29 13:34:17 -08004570.morehover:hover,
4571.morehover.hover {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004572 opacity:1;
Scott Main55163c82012-07-18 16:18:25 -07004573 height:385px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004574 width:268px;
4575 -webkit-transition-property:height, -webkit-opacity;
4576}
4577
4578.morehover .top {
4579 width:268px;
4580 height:39px;
4581 background:url(../images/more_top.png) no-repeat;
4582}
4583
4584.morehover .mid {
4585 width:228px;
4586 background:url(../images/more_mid.png) repeat-y;
Scott Main55163c82012-07-18 16:18:25 -07004587 padding:10px 20px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004588}
4589
4590.morehover .mid .header {
4591 border-bottom:1px solid #ccc;
4592 font-weight:bold;
4593}
4594
4595.morehover .bottom {
4596 width:268px;
4597 height:6px;
4598 background:url(../images/more_bottom.png) no-repeat;
4599}
4600
4601.morehover ul {
4602 margin:10px 10px 20px 0;
4603}
4604
4605.morehover ul li {
4606 list-style:none;
4607}
4608
4609.morehover ul li.active a,
4610.morehover ul li.active a:hover {
Scott Main9ada2262012-06-23 14:59:36 -07004611 color:#222 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004612}
4613
4614.morehover ul li.active img {
4615 margin-right:4px;
4616}
4617
4618
4619
4620
4621/* MARQUEE */
4622.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08004623 width:100%;
4624 overflow:hidden;
4625 position:relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004626}
4627.slideshow-container .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08004628 position:absolute;
4629 top:50%;
4630 left:0px;
4631 margin-top:-36px;
4632 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004633}
4634.slideshow-container .slideshow-next {
Scott Mainb7f96372013-02-07 16:56:43 -08004635 position:absolute;
4636 top:50%;
4637 margin-top:-36px;
4638 z-index:99;
4639 right:0px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004640}
4641
4642.slideshow-container .pagination {
Scott Mainb7f96372013-02-07 16:56:43 -08004643 position:absolute;
4644 bottom:20px;
4645 width:100%;
4646 text-align:center;
4647 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004648}
4649.slideshow-container .pagination ul {
Scott Mainb7f96372013-02-07 16:56:43 -08004650 margin:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004651}
4652.slideshow-container .pagination ul li{
Scott Mainb7f96372013-02-07 16:56:43 -08004653 display: inline-block;
4654 width:12px;
4655 height:12px;
4656 text-indent:-8000px;
4657 list-style:none;
4658 margin: 0 2px;
4659 border-radius:6px;
4660 background-color:#ccc;
4661 cursor:pointer;
Scott Main98a2a712013-07-17 13:15:04 -07004662 -webkit-transition:color .5s ease-in;
4663 -moz-transition:color .5s ease-in;
4664 -o-transition:color .5s ease-in;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004665 transition:color .5s ease-in;
4666}
4667.slideshow-container .pagination ul li:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004668 background-color:#999;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004669}
4670.slideshow-container .pagination ul li.active {
Scott Mainb7f96372013-02-07 16:56:43 -08004671 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004672}
4673.slideshow-container .pagination ul li.active:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004674 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004675}
4676.slideshow-container ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08004677 display:inline;
4678 list-style:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004679}
4680
4681
Dirk Doughertya6913b52014-06-11 17:28:38 -07004682#landing h1 {
4683 margin:17px 0 20px 0 !important;
4684}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004685
4686a.download-sdk {
4687 float:right;
4688 margin:-10px 0;
4689 height:30px;
4690 padding-top:4px;
4691 padding-bottom:0px;
4692}
4693
4694#nav-x {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004695 padding-top: 13px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004696}
4697
Scott Main1d62fa82012-07-17 13:15:12 -07004698#nav-x .wrap {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004699 min-height:32px;
Scott Main1d62fa82012-07-17 13:15:12 -07004700}
4701
Scott Maine4d8f1b2012-06-21 18:03:05 -07004702#nav-x .wrap,
4703#searchResults.wrap {
4704 max-width:940px;
4705 border-bottom:1px solid #CCC;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004706}
4707
Scott Maina214d842012-07-16 17:14:40 -07004708#searchResults.wrap #leftSearchControl {
4709 min-height:700px
4710}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004711.nav-x {
4712 margin-left:0;
4713 margin-bottom:0;
4714}
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725/*
4726 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4727 */
4728
4729.jspContainer {
4730 overflow: hidden;
4731 position: relative;
4732}
4733
4734.jspPane {
4735 position: absolute;
Scott Main2d967c62013-03-11 09:21:07 -07004736 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004737}
4738
4739.jspVerticalBar {
4740 position: absolute;
4741 top: 0;
4742 right: 0;
4743 width: 4px;
4744 height: 100%;
4745 background: #f5f5f5;
4746}
4747
4748.jspHorizontalBar {
4749 position: absolute;
4750 bottom: 0;
4751 left: 0;
4752 width: 100%;
4753 height: 4px;
4754 background: #f5f5f5;
4755}
4756
4757.jspVerticalBar *,
4758.jspHorizontalBar * {
4759 margin: 0;
4760 padding: 0;
4761}
4762.jspCap {
4763 display: block;
4764}
4765
4766.jspVerticalBar .jspCap {
4767 height: 4px;
4768}
4769
4770.jspHorizontalBar .jspCap {
4771 width: 0;
4772 height: 100%;
4773}
4774
4775.jspHorizontalBar .jspCap {
4776 float: left;
4777}
4778
4779.jspTrack {
4780 position: relative;
4781}
4782
4783.jspDrag {
4784 background: #bbb;
4785 position: relative;
4786 top: 0;
4787 left: 0;
4788 cursor: pointer;
4789}
4790
4791.jspDrag:hover,
4792.jspDrag:active {
4793 border-color: #09c;
4794 background-color: #4cadcb;
4795 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4796 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4797 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4798 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4799 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4800 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
Scott Main98a2a712013-07-17 13:15:04 -07004801 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
Scott Maine4d8f1b2012-06-21 18:03:05 -07004802}
4803
4804.jspHorizontalBar .jspTrack,
4805.jspHorizontalBar .jspDrag {
4806 float: left;
4807 height: 100%;
4808}
4809
4810.jspArrow {
4811 background: #999;
4812 text-indent: -20000px;
4813 display: block;
4814 cursor: pointer;
4815}
4816
4817.jspArrow.jspDisabled {
4818 cursor: default;
4819 background: #ccc;
4820}
4821
4822.jspVerticalBar .jspArrow {
4823 height: 16px;
4824}
4825
4826.jspHorizontalBar .jspArrow {
4827 width: 16px;
4828 float: left;
4829 height: 100%;
4830}
4831
4832.jspVerticalBar .jspArrow:focus {
4833 outline: none;
4834}
4835
4836.jspCorner {
4837 float: left;
4838 height: 100%;
4839}
4840
4841/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4842* html .jspCorner {
4843 margin: 0 -3px 0 0;
4844}
4845/******* end of jscrollpane *********/
4846
4847
4848
4849
4850
4851/************ DEVELOP HOMEPAGE ******************/
4852
4853/* Slideshow */
4854.slideshow-develop {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004855 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004856 width: 940px;
4857 position: relative;
4858 overflow:hidden;
4859}
4860.slideshow-develop .frame {
4861 width: 940px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004862 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004863}
4864.slideshow-develop img.play {
Scott Main06cb5c72012-07-23 14:34:34 -07004865 max-width:350px;
4866 max-height:240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004867 margin:20px 0 0 90px;
4868 -webkit-transform: perspective(800px ) rotateY( 35deg );
4869 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4870 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4871 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4872}
4873.slideshow-develop img.play.no-shadow {
4874 box-shadow: none;
4875 -moz-box-shadow: none;
4876 -webkit-box-shadow: none;
4877}
4878.slideshow-develop img.play.no-transform {
4879 -webkit-transform: none;
4880}
4881.slideshow-develop a.slideshow-next {
4882 background: url(../images/arrow-right-develop.png);
4883}
4884.slideshow-develop a.slideshow-prev {
4885 background: url(../images/arrow-left-develop.png);
4886}
4887.slideshow-develop .content-right {
4888 float: left;
4889}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004890.slideshow-develop .content-right h2 {
4891 padding:0;
4892 margin-bottom:10px;
4893 border:none;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004894 font-size:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004895}
4896.slideshow-develop .item {
4897 height: 300px;
4898 width: 940px;
4899}
4900.slideshow-develop .pagination ul li.active {
4901 background-color: #F80;
4902}
4903.slideshow-develop .pagination ul li.active:hover {
4904 background-color: #F80;
4905}
Scott Main0e585702012-10-22 20:30:22 -07004906.slideshow-develop .item hr {
4907 margin:5px 0 10px;
4908}
4909.slideshow-develop .item p {
4910 margin:10px 0;
4911}
4912.slideshow-develop .item p.title-intro {
4913 position:absolute;
4914 margin:0;
4915}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004916
4917/* Feeds */
4918.feed ul {
4919 margin: 0;
4920}
4921.feed .feed-nav {
4922 height: 25px;
4923 border-bottom: 1px solid #CCC;
4924}
4925.feed .feed-nav li {
4926 list-style: none;
4927 float: left;
Scott Main06cb5c72012-07-23 14:34:34 -07004928 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004929 margin-right: 25px;
4930 cursor: pointer;
4931}
4932.feed .feed-nav li.active {
4933 color: #000;
4934 border-bottom: 4px solid #F80;
4935}
4936.feed .feed-container {
4937 overflow: hidden;
4938 width: 460px;
4939}
4940.feed .feed-container .feed-frame {
4941 width: 1000px;
4942}
4943.feed .feed-container .feed-frame ul {
4944 float: left;
4945 width:460px;
4946}
4947.feed .feed-container .feed-frame ul ul {
4948 float: none;
4949 margin:10px 0 0 30px;
4950}
4951.feed .feed-container .feed-frame li {
4952 list-style: none;
4953 margin: 20px 0 20px 0;
4954 width: 460px;
4955 height:93px;
4956}
4957.feed .feed-container .feed-frame li.playlist {
4958 height:auto;
4959}
4960.feed .feed-container .feed-frame li.playlist a {
4961 height:93px;
4962 display:block;
4963}
4964.feed .feed-container .feed-frame li.more {
4965 height:20px;
4966 margin:10px 0 5px 5px;
4967}
4968.feed .feed-container .feed-frame li.more a {
4969 height:inherit;
4970}
4971.feed .feed-container .feed-frame li.playlist-video {
4972 list-style: none;
4973 margin: 0;
4974 width: 460px;
4975 height:55px;
4976 font-size:12px;
4977}
4978.feed .feed-container .feed-frame li.playlist-video a {
4979 height:45px;
4980 padding:5px;
4981}
4982.feed .feed-container .feed-frame li.playlist-video h5 {
4983 font-size:12px;
4984 line-height:13px;
4985 margin:0;
4986}
4987.feed .feed-container .feed-frame li.playlist-video p {
4988 margin:5px 0 0;
4989 line-height:15px;
4990}
4991.feed-container .feed-frame div.feed-image {
4992 float: left;
4993 border: 1px solid #999;
4994 margin:0 20px 0 0;
4995 width:122px;
4996 height:92px;
4997 background:url('../images/blog-default.png') no-repeat 0 0;
4998 background-size:180px;
4999}
5000#jd-content .feed .feed-container .feed-frame li img {
5001 float: left;
5002 border: 1px solid #999;
5003 margin:0 20px 0 0;
5004 width:122px;
5005 height:92px;
5006}
5007#jd-content .feed .feed-container .feed-frame li.playlist-video img {
5008 width:inherit;
5009 height:inherit;
5010}
5011
5012.feed .feed-container .feed-frame li a,
5013.feed .feed-container .feed-frame li a:active {
5014 color:#555 !important;
5015}
5016
5017.feed .feed-container .feed-frame li a:hover,
5018.feed .feed-container .feed-frame li a:hover * {
5019 color:#7AA1B0 !important;
5020}
5021
5022/* Video player */
5023#player-wrapper {
5024 display:none;
5025 margin: -1px auto 0;
5026 position: relative;
5027 width: 940px;
5028 height: 0px;
5029}
5030#player-frame {
5031 background: #EFEFEF;
5032 border: 1px solid #CCC;
5033 padding: 0px 207px;
5034 z-index: 10; /* stay above marque, but below search suggestions */
5035 width: 525px;
5036 height: 330px;
5037 position: relative;
5038}
5039
5040
5041
Scott Maine4d8f1b2012-06-21 18:03:05 -07005042/************ DEVELOP TOPIC CONTAINERS ************/
5043
5044.landing-banner,
5045.landing-docs {
Scott Mainafc4db32013-11-20 16:53:12 -08005046 margin:20px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005047}
Scott Mainafc4db32013-11-20 16:53:12 -08005048.landing-banner > div:first-child,
5049.landing-docs > div:first-child,
5050.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005051 margin-left:0;
Scott Main0e71cee2012-08-07 13:59:43 -07005052 min-height:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005053}
Scott Mainafc4db32013-11-20 16:53:12 -08005054.landing-banner.short > div {
5055 min-height:50px;
5056}
5057.landing-banner > div:last-child,
5058.landing-docs > div:last-child,
5059.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005060 margin-right:0;
5061}
5062
Scott Mainafc4db32013-11-20 16:53:12 -08005063.landing-banner > div > *:last-child {
5064 margin-bottom:0;
5065}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005066.landing-banner h1 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07005067 margin-top:16px;
5068 padding-bottom:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005069}
Scott Mainafc4db32013-11-20 16:53:12 -08005070.landing-docs,
5071.landing-banner {
5072 clear:both;
Scott Maine6850d22012-10-08 15:59:01 -07005073 overflow:hidden;
Scott Main0e71cee2012-08-07 13:59:43 -07005074}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005075.landing-docs h3 {
5076 font-size:14px;
5077 line-height:21px;
5078 color:#555;
5079 text-transform:uppercase;
5080 border-bottom:1px solid #CCC;
5081 margin:0 0 20px;
5082}
5083.landing-docs a {
5084 color:#333 !important;
5085}
Robert Ly40e90992012-11-28 17:46:17 -08005086
Scott Maine4d8f1b2012-06-21 18:03:05 -07005087.landing-docs a:hover,
5088.landing-docs a:hover * {
5089 color:#7AA1B0 !important
5090}
5091
Robert Ly40e90992012-11-28 17:46:17 -08005092.landing-docs .normal-links a {
5093 color:#258aaf !important;
5094}
5095
Scott Maine4d8f1b2012-06-21 18:03:05 -07005096.plusone {
5097 float:right;
Scott Mainb72b7b82012-07-19 11:03:41 -07005098}
Scott Main9edfa6d2012-08-14 15:04:40 -07005099
5100
5101
Scott Mainafc4db32013-11-20 16:53:12 -08005102.next-docs {
5103 border-top:1px solid #ccc;
5104 margin:40px 0 0;
5105 padding:5px 0 0;
5106 clear:left;
5107 overflow:hidden;
5108}
5109.next-docs div:first-child {
5110 margin-left:0;
5111}
5112.next-docs div:last-child {
5113 margin-right:0;
5114}
5115
5116.next-docs h2 {
5117 font-size:14px;
5118 line-height:21px;
5119 color:#555;
5120 text-transform:uppercase;
5121 border-bottom:none;
Scott Main9ee0fae2014-01-23 10:50:57 -08005122 margin:0 0 1em;
Scott Mainafc4db32013-11-20 16:53:12 -08005123 padding:5px 0 0;
5124}
5125
5126
5127
Scott Main9edfa6d2012-08-14 15:04:40 -07005128/************* HOME/LANDING PAGE *****************/
5129
5130.slideshow-home {
5131 height: 500px;
5132 width: 940px;
5133 border-bottom: 1px solid #CCC;
5134 position: relative;
5135 margin: 0;
5136}
5137.slideshow-home .frame {
5138 width: 940px;
5139 height: 500px;
5140}
5141.slideshow-home .content-left {
5142 float: left;
5143 text-align: center;
5144 vertical-align: center;
5145 margin: 0 0 0 35px;
5146}
5147.slideshow-home .content-right {
5148 margin: 80px 0 0 0;
5149}
5150.slideshow-home .content-right p {
5151 margin-bottom: 10px;
5152}
5153.slideshow-home .content-right p:last-child {
5154 margin-top: 15px;
5155}
5156.slideshow-home .content-right h1 {
5157 padding:0;
5158}
5159.slideshow-home .item {
5160 height: 500px;
5161 width: 940px;
5162}
5163.home-sections {
5164 padding: 30px 20px 20px;
5165 margin: 20px 0;
5166 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5167}
5168.home-sections ul {
5169 margin: 0;
5170}
5171.home-sections ul li {
5172 float: left;
5173 display: block;
5174 list-style: none;
5175 width: 170px;
5176 height: 35px;
5177 border: 1px solid #ccc;
5178 background: white;
5179 margin-right: 10px;
5180 border-radius: 1px;
5181 -webkit-border-radius: 1px;
5182 -moz-border-radius: 1px;
5183 box-shadow: 1px 1px 5px #EEE;
5184 -webkit-box-shadow: 1px 1px 5px #EEE;
5185 -moz-box-shadow: 1px 1px 5px #EEE;
5186 background: white;
5187}
5188.home-sections ul li:hover {
5189 background: #F9F9F9;
5190 border: 1px solid #CCC;
5191}
5192.home-sections ul li a,
5193.home-sections ul li a:hover {
5194 font-weight: bold;
5195 margin-top: 8px;
5196 line-height: 18px;
5197 float: left;
5198 width: 100%;
5199 text-align: center;
5200 color: #09c !important;
5201}
5202.home-sections ul li a {
5203 font-weight: bold;
5204 margin-top: 8px;
5205 line-height: 18px;
5206 float: left;
5207 width:100%;
5208 text-align:center;
5209}
5210.home-sections ul li img {
5211 float: left;
5212 margin: -8px 0 0 10px;
5213}
5214.home-sections ul li.last {
5215 margin-right: 0px;
5216}
Scott Mainf5089842012-08-14 16:31:07 -07005217.fullpage #footer {
Scott Main9edfa6d2012-08-14 15:04:40 -07005218 margin-top: -40px;
5219}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005220
5221/************ DISTRIBUTE PAGES ******************/
5222
Dirk Doughertyc3921652014-05-13 16:55:26 -07005223.article-detail #body-content {
5224 padding-top: 10px;
5225}
5226
5227/* A container for grid sets with uppercase h3 and rule */
5228.dynamic-grid h3 {
5229 font-size:14px;
5230 line-height:21px;
5231 color:#555;
5232 text-transform:uppercase;
5233 border-bottom:1px solid #CCC;
5234 padding:8px 0 0 1px;
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07005235 margin-bottom:14px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005236 clear:both;
5237}
5238
5239.top-right-float {
5240 float: right;
5241}
5242
5243.clearfloat {
5244 float: none;
5245 clear: both;
5246}
5247
5248.border-img {
5249 border: 1px solid #CCC;
5250}
5251
5252.center-img {
5253 margin: auto;
5254 text-align: center;
5255}
5256.center-img img {
5257 margin-bottom: 15px;
5258}
5259
5260.figure img, .border-img {
5261 margin-bottom: 15px;
5262}
5263
5264/************ RESOURCE CARDS ******************/
5265
5266/* Resource cards, 12, 13, 16-col */
5267
5268/* Basic card-styling with shadow */
5269.resource-card {
5270 border-radius: 1px;
5271 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
5272 background: #fefefe;
5273}
5274
5275/* Styling for background image including tinting and section icons in stacks */
5276.card-bg {
5277 display: block;
5278 position: absolute;
5279 vertical-align: top;
5280 width: 100%;
5281 left: 0;
5282 top: 0;
5283 background-size: cover;
5284 background-repeat: no-repeat;
5285 background-position: center;
5286 background-image: url(../images/resource-card-default-android.jpg);
5287}
5288.card-bg:after {
5289 content: "";
5290 display: block;
5291 height: 100%;
5292 width: 100%;
5293 opacity: 1;
5294 background: rgba(0, 0, 0, 0.2);
5295 -webkit-transition: opacity 0.5s;
5296 -moz-transition: opacity 0.5s;
5297 -o-transition: opacity 0.5s;
5298 transition: opacity 0.5s;
5299}
smain@google.comcda1a9a2014-06-19 17:07:46 -07005300.static .card-bg:after {
5301 display:none;
5302}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005303.card-bg .card-section-icon {
5304 position: absolute;
5305 top: 50%;
5306 width: 100%;
5307 margin-top: -35px;
5308 text-align: center;
5309 padding-top: 65px;
5310 z-index: 100;
5311}
5312.card-bg .card-section-icon .icon {
5313 position: absolute;
5314 left: 50%;
5315 margin-left: -28px;
5316 top: 0px;
5317 width: 56px;
5318 height: 56px;
5319 background-repeat: no-repeat;
5320 background-position: 50% 50%;
5321 background-image: url(../images/stack-icon.png);
5322}
5323.card-bg .card-section-icon .section {
5324 text-transform: uppercase;
5325 color: white;
5326 font-size: 14px;
5327}
5328
5329.card-info {
5330 position: absolute;
5331 -webkit-box-sizing: border-box;
5332 -moz-box-sizing: border-box;
5333 box-sizing: border-box;
5334 top: 0;
5335 right: 0;
5336 bottom: 0;
5337 left: 0;
5338 overflow: hidden;
5339 background: #fefefe;
5340 padding: 4px 12px 6px 12px;
5341}
5342.card-info .section {
5343 text-transform: uppercase;
5344 color: #898989;
5345 font-size: 12px;
5346 margin-bottom: 1px;
5347}
5348.card-info .title {
5349 color: #363636;
5350 white-space: nowrap;
5351 overflow: hidden;
5352 text-overflow: ellipsis;
5353 padding-bottom: 5px;
5354 margin-bottom: -2px;
5355 font-size: 16px;
5356}
5357.card-info .description {
5358 overflow: hidden;
5359}
5360.card-info .description .text {
5361 color: #464646;
5362 font: 13px/15px Roboto Condensed;
5363 overflow: hidden;
5364 width:100%;
5365}
5366.card-info .description .util {
5367 position: absolute;
5368 right: 5px;
5369 bottom: 70px; /*-2px;*/
5370 opacity: 0;
5371 -webkit-transition: opacity 0.5s;
5372 -moz-transition: opacity 0.5s;
5373 -o-transition: opacity 0.5s;
5374 transition: opacity 0.5s;
5375}
5376.card-info.empty-desc .title {
5377 white-space: normal;
5378 overflow: visible;
5379}
5380.card-info.empty-desc .description {
5381 display: none;
5382}
5383/* Truncate card summaries at bounding box and
5384 * and apply ellipsis at lower right */
5385.ellipsis {
5386 overflow: hidden;
5387 float:right;
5388 line-height: 15px;
5389 width:100%;
5390}
5391.resource-card-6x6 .card-info .description .teddddddxt {
5392 float:left;
5393 position:relative;
5394 margin-left:0;
5395}
5396.ellipsis:before {
5397 content:"";
5398 float: left;
5399 width: 5px;
5400 height:100%;
5401}
5402.ellipsis > *:first-child.text {
5403 float: right;
5404 width: 100% !important;
5405 margin-left: -5px;
5406}
5407.ellipsis:after {
5408 content: "\02026";
5409 height:17px;
5410 padding-bottom:4px;
5411
5412 box-sizing: content-box;
5413 -webkit-box-sizing: content-box;
5414 -moz-box-sizing: content-box;
5415
5416 float: right; position: relative;
5417 top: -16px; left: 100%;
5418 width: 4em; margin-left: -4em;
5419 padding-right: 5px;
5420
5421 background: -webkit-gradient(linear, left top, right top,
5422 from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5423 background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5424 background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5425 background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5426 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5427}
5428.ellipsis:after {
5429 font-style: normal; color: #aaa;
5430 font-size:13px;
5431 text-align: right;
5432}
5433
5434/* Flow Layout */
5435.resource-flow-layout {
5436 display: inline-block;
5437}
5438.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5439 float: left;
5440 position: relative;
5441}
5442.resource-flow-layout .resource-card-stack > .resource-card {
5443 margin-right: 0px !important;
5444}
5445.resource-flow-layout:after {
5446 content: ".";
5447 display: block;
smain@google.com95c0d992014-06-20 10:22:38 -07005448 height: 0;
Dirk Doughertyca1230c2014-05-14 20:00:03 -07005449 position:relative;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005450 clear: both;
5451 visibility: hidden;
5452}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005453.resource-card:hover {
5454 cursor: pointer;
5455}
smain@google.comcda1a9a2014-06-19 17:07:46 -07005456.static .resource-card:hover {
5457 cursor: auto;
5458}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005459.resource-card:hover .card-bg:after {
5460 opacity: 0;
5461}
5462/* disabled to make way for fade/ellipsis truncation,
Scott Mainb16376f2014-05-21 20:35:47 -07005463 and the plusone moves up.
Dirk Doughertyc3921652014-05-13 16:55:26 -07005464.resource-card:hover .card-info .description .text {
5465 padding-right: 70px;
5466} */
5467.resource-card:hover .card-info .description .util {
5468 opacity: 1;
5469}
5470
5471/* Carousel Layout */
5472/* Carousel styles for landing page */
5473.resource-carousel-layout {
5474 margin: 20px 0 20px 0;
5475 position: relative;
5476 overflow: hidden;
5477}
5478.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5479 display: none;
5480}
5481.resource-carousel-layout .pagination {
5482 bottom: 0px;
5483}
5484.resource-carousel-layout .frame li {
5485 position: relative;
5486}
5487.resource-carousel-layout .frame li .card-bg {
5488 height: 300px;
5489}
5490.resource-carousel-layout .frame li .card-info {
5491 padding: 7px 15px 0px 15px;
5492 top: 300px;
5493}
5494.resource-carousel-layout .frame li .card-info .section {
5495 font-size: 13px;
5496 margin-bottom: 7px;
5497}
5498.resource-carousel-layout .frame li .card-info .title {
5499 font-size: 25px;
5500 margin-bottom: 2px;
5501}
5502.resource-carousel-layout .frame li .card-info .description {
5503 font-family: 15px/16px Roboto Condensed, sans-serif;
5504}
5505.resource-carousel-layout .frame li .card-info .description .text {
5506 height: 40px;
5507}
5508.resource-carousel-layout .frame li .card-info .description .util {
5509 bottom:97px;
5510 right:4px;
5511}
5512
5513/* Stack Layout */
5514.resource-stack-layout {
5515 display: inline-block;
5516}
5517.resource-stack-layout .resource-card-stack {
5518 float: left;
5519 position: relative;
5520}
5521.resource-stack-layout .resource-card {
5522 margin-bottom: 20px;
5523 display: block;
5524 position: relative;
5525}
5526.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5527 /*text-transform: uppercase;*/
5528 color: #898989;
5529 font-size: 17px;
5530 line-height: 24px;
5531 margin-bottom: 6px;
5532}
5533.resource-stack-layout .section-card {
5534 height: 284px;
5535}
5536.resource-stack-layout .section-card > .card-bg {
5537 height: 192px;
5538}
5539.resource-stack-layout .section-card > .card-info {
5540 padding: 4px 12px 6px 12px;
5541 top: 192px;
5542}
5543.resource-stack-layout .section-card > .card-info .section {
5544 display: none;
5545}
5546.resource-stack-layout .section-card > .card-info .title {
5547 font-size: 17px;
5548 border-bottom: 1px solid #959595;
5549 padding-bottom: 0px;
5550}
5551.resource-stack-layout .section-card > .card-info .description {
5552 font-size: 13px;
5553 line-height: 15px;
5554}
5555.resource-stack-layout .section-card > .card-info .description .text {
5556 height: 30px;
5557}
5558.resource-stack-layout .related-card {
5559 height: 90px;
5560}
5561.resource-stack-layout .related-card > .card-bg {
5562 left: 0;
5563 top: 0;
5564 width: 90px;
5565 height: 100%;
5566 position: absolute;
5567 display: block;
5568}
5569.resource-stack-layout .related-card > .card-info {
5570 left: 90px;
5571 padding: 4px 12px 4px 12px;
5572}
5573.resource-stack-layout .related-card > .card-info .section {
5574 font-size: 12px;
5575 margin-bottom: 1px;
5576 display: none;
5577}
5578.resource-stack-layout .related-card > .card-info .title {
5579 font-size: 16px;
5580 margin-bottom: -2px;
5581 white-space: normal;
5582 overflow: visible;
5583 text-overflow: ellipsis;
5584}
5585.resource-stack-layout .related-card > .card-info .title:after {
5586 content: url(../images/link-out.png);
5587 display: block;
5588}
5589.resource-stack-layout .related-card > .card-info .description {
5590 display: none;
5591}
5592.resource-stack-layout .section-card-menu {
5593 /* Flexible height */
5594 display: block;
5595 height: auto;
5596 width: auto;
5597}
5598.resource-stack-layout .section-card-menu .card-bg {
5599 height: 155px;
5600 /* Flexible height */
5601 position: relative;
5602 display: inline-block;
5603 vertical-align: top;
5604}
5605.resource-stack-layout .section-card-menu .card-info {
5606 padding: 4px 12px 0px 12px;
5607 /* Flexible height */
5608 position: relative;
5609 left: auto;
5610 top: auto;
5611 right: auto;
5612 bottom: auto;
5613}
5614.resource-stack-layout .section-card-menu .card-info ul {
5615 list-style: none;
5616 margin: 0;
5617}
5618.resource-stack-layout .section-card-menu .card-info ul li {
5619 list-style: none;
5620 margin: 0;
5621 padding: 15px 0;
5622 border-top-width: 1px;
5623 border-top-style: solid;
5624 border-top-color: #959595;
5625}
5626.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 {
5627 color: #363636 !important;
5628}
5629.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5630 border-top: none;
5631}
5632.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5633 opacity: 1;
5634 -webkit-transition: opacity 0.5s;
5635 -moz-transition: opacity 0.5s;
5636 -o-transition: opacity 0.5s;
5637 transition: opacity 0.5s;
5638}
5639.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5640 max-height: 30px;
5641 opacity: 1;
5642 -webkit-transition: max-height 0.5s, opacity 1s;
5643 -moz-transition: max-height 0.5s, opacity 1s;
5644 -o-transition: max-height 0.5s, opacity 1s;
5645 transition: max-height 0.5s, opacity 1s;
5646}
5647.resource-stack-layout .section-card-menu .card-info .title {
5648 font-size: 16px;
5649 margin-bottom: -2px;
5650 position: relative;
5651}
5652.resource-stack-layout .section-card-menu .card-info .title:after {
5653 background: url(../images/stack-arrow-right.png);
5654 content: '';
5655 opacity: 0;
5656 -webkit-transition: opacity 0.25s;
5657 -moz-transition: opacity 0.25s;
5658 -o-transition: opacity 0.25s;
5659 transition: opacity 0.25s;
5660 position: absolute;
5661 right: 0px;
5662 top: 3px;
5663 width: 10px;
5664 height: 15px;
5665}
5666.resource-stack-layout .section-card-menu .card-info .title.more {
5667 text-transform: uppercase;
5668 color: #898989;
5669 display: inline-block;
5670}
5671.resource-stack-layout .section-card-menu .card-info .title.more:after {
5672 background: url(../images/stack-arrow-right.png);
5673 content: '';
5674 display: block;
5675 position: absolute;
5676 right: -20px;
5677 top: 3px;
5678 width: 10px;
5679 height: 15px;
5680}
5681.resource-stack-layout .section-card-menu .card-info .description {
5682 max-height: 0px;
5683 opacity: 0;
5684 overflow: hidden;
5685 font-size: 13px;
5686 line-height: 15px;
5687 /* Hover off */
5688 -webkit-transition: max-height 0.5s, opacity 0.5s;
5689 -moz-transition: max-height 0.5s, opacity 0.5s;
5690 -o-transition: max-height 0.5s, opacity 0.5s;
5691 transition: max-height 0.5s, opacity 0.5s;
5692}
5693.resource-stack-layout .section-card-menu .card-info .description .text {
5694 height: 30px;
5695}
5696.resource-stack-layout:after {
5697 content: ".";
5698 display: block;
5699 height: 0;
5700 clear: both;
5701 visibility: hidden;
5702}
5703
5704/* Generate the flow layout styles for a 3-column 16-col span */
5705.resource-flow-layout.col-16 {
5706 margin: 0 -14px 0 0;
5707 width: 954px;
5708}
5709.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5710 margin: 0 14px 20px 0;
5711}
5712.resource-flow-layout.col-16 .resource-card-row-stack-last {
5713 margin-bottom: 0px !important;
5714}
5715.resource-flow-layout.col-16 .resource-card-col-stack-last {
5716 margin-bottom: 0px !important;
5717}
5718.resource-flow-layout.col-16 .resource-card-3x6 {
5719 width: 145px;
5720 height: 284px;
5721}
5722.resource-flow-layout.col-16 .resource-card-3x12 {
5723 width: 145px;
5724 height: 588px;
5725}
5726.resource-flow-layout.col-16 .resource-card-3x18 {
5727 width: 145px;
5728 height: 892px;
5729}
5730.resource-flow-layout.col-16 .resource-card-6x6 {
5731 width: 304px;
5732 height: 284px;
5733}
5734.resource-flow-layout.col-16 .resource-card-6x12 {
5735 width: 304px;
5736 height: 588px;
5737}
5738.resource-flow-layout.col-16 .resource-card-6x18 {
5739 width: 304px;
5740 height: 892px;
5741}
5742.resource-flow-layout.col-16 .resource-card-9x6 {
5743 width: 463px;
5744 height: 284px;
5745}
5746.resource-flow-layout.col-16 .resource-card-9x12 {
5747 width: 463px;
5748 height: 588px;
5749}
5750.resource-flow-layout.col-16 .resource-card-9x18 {
5751 width: 463px;
5752 height: 892px;
5753}
5754.resource-flow-layout.col-16 .resource-card-12x6 {
5755 width: 622px;
5756 height: 284px;
5757}
5758.resource-flow-layout.col-16 .resource-card-12x12 {
5759 width: 622px;
5760 height: 588px;
5761}
5762.resource-flow-layout.col-16 .resource-card-12x18 {
5763 width: 622px;
5764 height: 892px;
5765}
5766.resource-flow-layout.col-16 .resource-card-15x6 {
5767 width: 781px;
5768 height: 284px;
5769}
5770.resource-flow-layout.col-16 .resource-card-15x12 {
5771 width: 781px;
5772 height: 588px;
5773}
5774.resource-flow-layout.col-16 .resource-card-15x18 {
5775 width: 781px;
5776 height: 892px;
5777}
5778.resource-flow-layout.col-16 .resource-card-18x6 {
5779 width: 940px;
5780 height: 284px;
5781}
5782.resource-flow-layout.col-16 .resource-card-18x12 {
5783 width: 940px;
5784 height: 420px;
5785}
5786.resource-flow-layout.col-16 .resource-card-18x18 {
5787 width: 940px;
5788 height: 892px;
5789}
5790.resource-flow-layout.col-16 .resource-card-3x2 {
5791 width: 145px;
5792 height: 95px;
5793}
5794.resource-flow-layout.col-16 .resource-card-3x2x3 {
5795 width: 145px;
5796 height: 90px;
5797 margin-bottom: 7px;
5798}
5799.resource-flow-layout.col-16 .resource-card-3x3 {
5800 width: 145px;
5801 height: 142px;
5802}
5803.resource-flow-layout.col-16 .resource-card-3x3x2 {
5804 width: 145px;
5805 height: 138px;
5806 margin-bottom: 8px;
5807}
5808.resource-flow-layout.col-16 .resource-card-6x2 {
5809 width: 304px;
5810 height: 95px;
5811}
5812.resource-flow-layout.col-16 .resource-card-6x2x3 {
5813 width: 304px;
5814 height: 90px;
5815 margin-bottom: 7px;
5816}
5817.resource-flow-layout.col-16 .resource-card-6x3 {
5818 width: 304px;
5819 height: 142px;
5820}
5821.resource-flow-layout.col-16 .resource-card-6x3x2 {
5822 width: 304px;
5823 height: 138px;
5824 margin-bottom: 8px;
5825}
5826.resource-flow-layout.col-16 .resource-card-9x2 {
5827 width: 463px;
5828 height: 95px;
5829}
5830.resource-flow-layout.col-16 .resource-card-9x2x3 {
5831 width: 463px;
5832 height: 90px;
5833 margin-bottom: 7px;
5834}
5835.resource-flow-layout.col-16 .resource-card-9x3 {
5836 width: 463px;
5837 height: 142px;
5838}
5839.resource-flow-layout.col-16 .resource-card-9x3x2 {
5840 width: 463px;
5841 height: 138px;
5842 margin-bottom: 8px;
5843}
5844.resource-flow-layout.col-16 .resource-card-12x2 {
5845 width: 622px;
5846 height: 95px;
5847}
5848.resource-flow-layout.col-16 .resource-card-12x2x3 {
5849 width: 622px;
5850 height: 90px;
5851 margin-bottom: 7px;
5852}
5853.resource-flow-layout.col-16 .resource-card-12x3 {
5854 width: 622px;
5855 height: 142px;
5856}
5857.resource-flow-layout.col-16 .resource-card-12x3x2 {
5858 width: 622px;
5859 height: 138px;
5860 margin-bottom: 8px;
5861}
5862.resource-flow-layout.col-16 .resource-card-15x2 {
5863 width: 781px;
5864 height: 95px;
5865}
5866.resource-flow-layout.col-16 .resource-card-15x2x3 {
5867 width: 781px;
5868 height: 90px;
5869 margin-bottom: 7px;
5870}
5871.resource-flow-layout.col-16 .resource-card-15x3 {
5872 width: 781px;
5873 height: 142px;
5874}
5875.resource-flow-layout.col-16 .resource-card-15x3x2 {
5876 width: 781px;
5877 height: 138px;
5878 margin-bottom: 8px;
5879}
5880.resource-flow-layout.col-16 .resource-card-18x2 {
5881 width: 940px;
5882 height: 95px;
5883}
5884.resource-flow-layout.col-16 .resource-card-18x2x3 {
5885 width: 940px;
5886 height: 90px;
5887 margin-bottom: 7px;
5888}
5889.resource-flow-layout.col-16 .resource-card-18x3 {
5890 width: 940px;
5891 height: 142px;
5892}
5893.resource-flow-layout.col-16 .resource-card-18x3x2 {
5894 width: 940px;
5895 height: 138px;
5896 margin-bottom: 8px;
5897}
5898
5899/* Generate the flow layout styles for a 3-column 16-col span */
5900.resource-flow-layout.col-12 {
5901 margin: 0 -14px 0 0;
5902 width: 714px;
5903}
5904
5905.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5906 margin: 0 14px 20px 0;
5907}
5908.resource-flow-layout.col-12 .resource-card-row-stack-last {
5909 margin-bottom: 0px !important;
5910}
5911.resource-flow-layout.col-12 .resource-card-col-stack-last {
5912 margin-bottom: 0px !important;
5913}
5914.resource-flow-layout.col-12 .resource-card-3x6 {
5915 width: 105px;
5916 height: 284px;
5917}
5918.resource-flow-layout.col-12 .resource-card-3x12 {
5919 width: 105px;
5920 height: 588px;
5921}
5922.resource-flow-layout.col-12 .resource-card-3x18 {
5923 width: 105px;
5924 height: 892px;
5925}
5926.resource-flow-layout.col-12 .resource-card-6x6 {
5927 width: 224px;
5928 height: 284px;
5929}
5930.resource-flow-layout.col-12 .resource-card-6x12 {
5931 width: 224px;
5932 height: 588px;
5933}
5934.resource-flow-layout.col-12 .resource-card-6x18 {
5935 width: 224px;
5936 height: 892px;
5937}
5938.resource-flow-layout.col-12 .resource-card-9x6 {
5939 width: 343px;
5940 height: 284px;
5941}
5942.resource-flow-layout.col-12 .resource-card-9x12 {
5943 width: 343px;
5944 height: 588px;
5945}
5946.resource-flow-layout.col-12 .resource-card-9x18 {
5947 width: 343px;
5948 height: 892px;
5949}
5950.resource-flow-layout.col-12 .resource-card-12x6 {
5951 width: 462px;
5952 height: 284px;
5953}
5954.resource-flow-layout.col-12 .resource-card-12x12 {
5955 width: 462px;
5956 height: 588px;
5957}
5958.resource-flow-layout.col-12 .resource-card-12x18 {
5959 width: 462px;
5960 height: 892px;
5961}
5962.resource-flow-layout.col-12 .resource-card-15x6 {
5963 width: 581px;
5964 height: 284px;
5965}
5966.resource-flow-layout.col-12 .resource-card-15x12 {
5967 width: 581px;
5968 height: 588px;
5969}
5970.resource-flow-layout.col-12 .resource-card-15x18 {
5971 width: 581px;
5972 height: 892px;
5973}
5974.resource-flow-layout.col-12 .resource-card-18x6 {
5975 width: 700px;
5976 height: 284px;
5977}
5978.resource-flow-layout.col-12 .resource-card-18x12 {
5979 width: 700px;
5980 height: 420px;
5981}
5982.resource-flow-layout.col-12 .resource-card-18x18 {
5983 width: 700px;
5984 height: 892px;
5985}
5986.resource-flow-layout.col-12 .resource-card-3x2 {
5987 width: 105px;
5988 height: 95px;
5989}
5990.resource-flow-layout.col-12 .resource-card-3x2x3 {
5991 width: 105px;
5992 height: 90px;
5993 margin-bottom: 7px;
5994}
5995.resource-flow-layout.col-12 .resource-card-3x3 {
5996 width: 105px;
5997 height: 142px;
5998}
5999.resource-flow-layout.col-12 .resource-card-3x3x2 {
6000 width: 105px;
6001 height: 138px;
6002 margin-bottom: 8px;
6003}
6004.resource-flow-layout.col-12 .resource-card-6x2 {
6005 width: 224px;
6006 height: 95px;
6007}
6008.resource-flow-layout.col-12 .resource-card-6x2x3 {
6009 width: 224px;
6010 height: 90px;
6011 margin-bottom: 7px;
6012}
6013.resource-flow-layout.col-12 .resource-card-6x3 {
6014 width: 224px;
6015 height: 142px;
6016}
6017.resource-flow-layout.col-12 .resource-card-6x3x2 {
6018 width: 224px;
6019 height: 138px;
6020 margin-bottom: 8px;
6021}
6022.resource-flow-layout.col-12 .resource-card-9x2 {
6023 width: 343px;
6024 height: 95px;
6025}
6026.resource-flow-layout.col-12 .resource-card-9x2x3 {
6027 width: 343px;
6028 height: 90px;
6029 margin-bottom: 7px;
6030}
6031.resource-flow-layout.col-12 .resource-card-9x3 {
6032 width: 343px;
6033 height: 142px;
6034}
6035.resource-flow-layout.col-12 .resource-card-9x3x2 {
6036 width: 343px;
6037 height: 138px;
6038 margin-bottom: 8px;
6039}
6040.resource-flow-layout.col-12 .resource-card-12x2 {
6041 width: 462px;
6042 height: 95px;
6043}
6044.resource-flow-layout.col-12 .resource-card-12x2x3 {
6045 width: 462px;
6046 height: 90px;
6047 margin-bottom: 7px;
6048}
6049.resource-flow-layout.col-12 .resource-card-12x3 {
6050 width: 462px;
6051 height: 142px;
6052}
6053.resource-flow-layout.col-12 .resource-card-12x3x2 {
6054 width: 462px;
6055 height: 138px;
6056 margin-bottom: 8px;
6057}
6058.resource-flow-layout.col-12 .resource-card-15x2 {
6059 width: 581px;
6060 height: 95px;
6061}
6062.resource-flow-layout.col-12 .resource-card-15x2x3 {
6063 width: 581px;
6064 height: 90px;
6065 margin-bottom: 7px;
6066}
6067.resource-flow-layout.col-12 .resource-card-15x3 {
6068 width: 581px;
6069 height: 142px;
6070}
6071.resource-flow-layout.col-12 .resource-card-15x3x2 {
6072 width: 581px;
6073 height: 138px;
6074 margin-bottom: 8px;
6075}
6076.resource-flow-layout.col-12 .resource-card-18x2 {
6077 width: 700px;
6078 height: 95px;
6079}
6080.resource-flow-layout.col-12 .resource-card-18x2x3 {
6081 width: 700px;
6082 height: 90px;
6083 margin-bottom: 7px;
6084}
6085.resource-flow-layout.col-12 .resource-card-18x3 {
6086 width: 700px;
6087 height: 142px;
6088}
6089.resource-flow-layout.col-12 .resource-card-18x3x2 {
6090 width: 700px;
6091 height: 138px;
6092 margin-bottom: 8px;
6093}
6094
6095/* Generate the flow layout styles for a 3-column 13-col span */
6096
6097.resource-flow-layout.col-13 {
6098 margin: 0 -14px 0 0;
6099 width: 774px;
6100}
6101.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
6102 margin: 0 14px 20px 0;
6103}
6104.resource-flow-layout.col-13 .resource-card-row-stack-last {
6105 margin-bottom: 0px !important;
6106}
6107.resource-flow-layout.col-13 .resource-card-col-stack-last {
6108 margin-bottom: 0px !important;
6109}
6110.resource-flow-layout.col-13 .resource-card-3x6 {
6111 width: 115px;
6112 height: 284px;
6113}
6114.resource-flow-layout.col-13 .resource-card-3x12 {
6115 width: 115px;
6116 height: 588px;
6117}
6118.resource-flow-layout.col-13 .resource-card-3x18 {
6119 width: 115px;
6120 height: 892px;
6121}
6122.resource-flow-layout.col-13 .resource-card-6x6 {
6123 width: 244px;
6124 height: 284px;
6125}
6126.resource-flow-layout.col-13 .resource-card-6x12 {
6127 width: 244px;
6128 height: 588px;
6129}
6130.resource-flow-layout.col-13 .resource-card-6x18 {
6131 width: 244px;
6132 height: 892px;
6133}
6134.resource-flow-layout.col-13 .resource-card-9x6 {
6135 width: 373px;
6136 height: 284px;
6137}
6138.resource-flow-layout.col-13 .resource-card-9x12 {
6139 width: 373px;
6140 height: 588px;
6141}
6142.resource-flow-layout.col-13 .resource-card-9x18 {
6143 width: 373px;
6144 height: 892px;
6145}
6146.resource-flow-layout.col-13 .resource-card-12x6 {
6147 width: 502px;
6148 height: 284px;
6149}
6150.resource-flow-layout.col-13 .resource-card-12x12 {
6151 width: 502px;
6152 height: 588px;
6153}
6154.resource-flow-layout.col-13 .resource-card-12x18 {
6155 width: 502px;
6156 height: 892px;
6157}
6158.resource-flow-layout.col-13 .resource-card-15x6 {
6159 width: 631px;
6160 height: 284px;
6161}
6162.resource-flow-layout.col-13 .resource-card-15x12 {
6163 width: 631px;
6164 height: 588px;
6165}
6166.resource-flow-layout.col-13 .resource-card-15x18 {
6167 width: 631px;
6168 height: 892px;
6169}
6170.resource-flow-layout.col-13 .resource-card-18x6 {
6171 width: 760px;
6172 height: 284px;
6173}
6174.resource-flow-layout.col-13 .resource-card-18x12 {
6175 width: 760px;
6176 height: 420px;
6177}
6178.resource-flow-layout.col-13 .resource-card-18x18 {
6179 width: 760px;
6180 height: 892px;
6181}
6182.resource-flow-layout.col-13 .resource-card-3x2 {
6183 width: 115px;
6184 height: 95px;
6185}
6186.resource-flow-layout.col-13 .resource-card-3x2x3 {
6187 width: 115px;
6188 height: 90px;
6189 margin-bottom: 7px;
6190}
6191.resource-flow-layout.col-13 .resource-card-3x3 {
6192 width: 115px;
6193 height: 142px;
6194}
6195.resource-flow-layout.col-13 .resource-card-3x3x2 {
6196 width: 115px;
6197 height: 138px;
6198 margin-bottom: 8px;
6199}
6200.resource-flow-layout.col-13 .resource-card-6x2 {
6201 width: 244px;
6202 height: 95px;
6203}
6204.resource-flow-layout.col-13 .resource-card-6x2x3 {
6205 width: 244px;
6206 height: 90px;
6207 margin-bottom: 7px;
6208}
6209.resource-flow-layout.col-13 .resource-card-6x3 {
6210 width: 244px;
6211 height: 142px;
6212}
6213.resource-flow-layout.col-13 .resource-card-6x3x2 {
6214 width: 244px;
6215 height: 138px;
6216 margin-bottom: 8px;
6217}
6218.resource-flow-layout.col-13 .resource-card-9x2 {
6219 width: 373px;
6220 height: 95px;
6221}
6222.resource-flow-layout.col-13 .resource-card-9x2x3 {
6223 width: 373px;
6224 height: 90px;
6225 margin-bottom: 7px;
6226}
6227.resource-flow-layout.col-13 .resource-card-9x3 {
6228 width: 373px;
6229 height: 142px;
6230}
6231.resource-flow-layout.col-13 .resource-card-9x3x2 {
6232 width: 373px;
6233 height: 138px;
6234 margin-bottom: 8px;
6235}
6236.resource-flow-layout.col-13 .resource-card-12x2 {
6237 width: 502px;
6238 height: 95px;
6239}
6240.resource-flow-layout.col-13 .resource-card-12x2x3 {
6241 width: 502px;
6242 height: 90px;
6243 margin-bottom: 7px;
6244}
6245.resource-flow-layout.col-13 .resource-card-12x3 {
6246 width: 502px;
6247 height: 142px;
6248}
6249.resource-flow-layout.col-13 .resource-card-12x3x2 {
6250 width: 502px;
6251 height: 138px;
6252 margin-bottom: 8px;
6253}
6254.resource-flow-layout.col-13 .resource-card-15x2 {
6255 width: 631px;
6256 height: 95px;
6257}
6258.resource-flow-layout.col-13 .resource-card-15x2x3 {
6259 width: 631px;
6260 height: 90px;
6261 margin-bottom: 7px;
6262}
6263.resource-flow-layout.col-13 .resource-card-15x3 {
6264 width: 631px;
6265 height: 142px;
6266}
6267.resource-flow-layout.col-13 .resource-card-15x3x2 {
6268 width: 631px;
6269 height: 138px;
6270 margin-bottom: 8px;
6271}
6272.resource-flow-layout.col-13 .resource-card-18x2 {
6273 width: 760px;
6274 height: 95px;
6275}
6276.resource-flow-layout.col-13 .resource-card-18x2x3 {
6277 width: 760px;
6278 height: 90px;
6279 margin-bottom: 7px;
6280}
6281.resource-flow-layout.col-13 .resource-card-18x3 {
6282 width: 760px;
6283 height: 142px;
6284}
6285.resource-flow-layout.col-13 .resource-card-18x3x2 {
6286 width: 760px;
6287 height: 138px;
6288 margin-bottom: 8px;
6289}
6290
6291/*
6292 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6293*/
6294/* Single row items, might be simpler to just apply a class */
6295.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 {
6296 height: 192px;
6297}
6298.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 {
6299 padding: 4px 12px 6px 12px;
6300 top: 192px;
6301}
6302.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 {
6303 font-size: 12px;
6304 margin-bottom: 1px;
6305}
6306.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 {
6307 font-size: 16px;
6308 margin-bottom: -2px;
6309}
6310.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 {
6311 font-size: 13px;
6312 line-height: 15px;
6313}
6314.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 {
6315 height: 30px;
6316}
6317
6318/* Double row items */
6319.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 {
6320 height: 320px;
6321}
6322.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 {
6323 padding: 4px 12px 6px 12px;
6324 top: 320px;
6325}
6326.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 {
6327 font-size: 12px;
6328 margin-bottom: 1px;
6329}
6330.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 {
6331 font-size: 16px;
6332 margin-bottom: -2px;
6333 white-space: normal;
6334}
6335.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 {
6336 font-size: 13px;
6337 line-height: 15px;
6338}
6339
6340/* 1/3 row items */
6341.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 {
6342 left: 0;
6343 top: 0;
6344 width: 90px;
6345 height: 100%;
6346 position: absolute;
6347 display: block;
6348}
6349.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 {
6350 left: 90px;
6351 padding: 4px 12px 4px 12px;
6352 height: 80px;
6353 overflow: hidden;
6354}
6355.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 {
6356 font-size: 12px;
6357 margin-bottom: 1px;
6358 /* display: none; */
6359}
6360.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 {
6361 font-size: 16px;
6362 margin-bottom: -2px;
6363 white-space: normal;
6364 overflow: visible;
6365 text-overflow: ellipsis;
6366}
6367.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 {
6368 /* content: url(../images/link-out.png); */
6369 display: block;
6370}
6371.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 {
6372 display: none;
6373}
6374
smain@google.comcda1a9a2014-06-19 17:07:46 -07006375
6376/* Override to show the description instead of the content section */
6377.no-section .resource-card-3x2 > .card-info .section,
6378.no-section .resource-card-6x2 > .card-info .section {
6379 display: none;
6380}
6381.no-section .resource-card-3x2 > .card-info .description,
6382.no-section .resource-card-6x2 > .card-info .description {
6383 display: block;
6384}
6385
Dirk Doughertyc3921652014-05-13 16:55:26 -07006386/* 1/2 row items */
6387.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 {
6388 left: 0;
6389 top: 0;
6390 width: 90px;
6391 height: 100%;
6392 position: absolute;
6393 display: block;
6394}
6395.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 {
6396 left: 90px;
6397 padding: 4px 12px 0px 12px;
6398}
6399.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 {
6400 font-size: 12px;
6401 margin-bottom: 1px;
6402 display: none;
6403}
6404.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 {
6405 font-size: 16px;
6406 margin-bottom: -2px;
6407 white-space: normal;
6408 overflow: visible;
6409}
6410.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 {
6411 font-size: 12px;
6412 line-height: 15px;
6413 padding-right: 0px !important;
6414 height: 80px;
6415}
6416.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 {
6417 display: none;
6418}
6419/* placement of plusone */
6420.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 {
6421 bottom:2px;
6422}
6423.resource-card-18x12 > .card-info .description .util {
6424 bottom:2px;
6425}
6426/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6427 Suppresses "section" and puts the title above a hairline rule. */
6428.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6429 display:none;
6430}
6431.landing .card-info .title {
6432 color: #898989;
6433 font-size: 17px;
6434 line-height: 24px;
6435 margin-bottom: 6px;
6436 border-bottom: 1px solid #959595;
6437 padding-bottom: 0px;
6438}
6439.landing .card-info .description {
6440 font-size: 13px;
6441 line-height: 15px;
6442}
6443.landing .card-info .description .text {
6444height:30px;
6445}
6446.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
6447 bottom:2px;
6448}
6449/*
6450 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6451*/
6452.resource-stack-layout.col-16 {
6453 margin: 0 -14px 0 0;
6454 width: 954px;
6455}
6456.resource-stack-layout.col-16 .resource-card-stack {
6457 margin: 0 14px 0 0;
6458 width: 304px;
6459}
6460
6461/* Example of card menu tinting */
6462.resource-widget[data-section=distribute\/tools] .section-card-menu
6463.card-bg:after {
6464 background: rgba(126, 55, 148, 0.4) !important;
6465}
6466.resource-widget[data-section=distribute\/tools] .section-card-menu
6467.card-section-icon .icon {
6468 background-color: #7e3794 !important;
6469}
6470.resource-widget[data-section=distribute\/tools] .section-card-menu
6471.card-info ul li {
6472 border-top-color: #7e3794 !important;
6473}
6474
6475/* tinting for stacks */
6476
6477div.jd-descr > .resource-widget[data-section=distribute\/tools]
6478.section-card-menu .card-info ul li {
6479 border-top-color: #7e3794 !important;
Dirk Doughertya6913b52014-06-11 17:28:38 -07006480}
Robert Lye7eeb402014-06-03 19:35:24 -07006481
smain@google.comcda1a9a2014-06-19 17:07:46 -07006482
6483
Robert Lye7eeb402014-06-03 19:35:24 -07006484/**
6485 * UTILITIES
6486 */
6487
6488
6489.border-box {
6490 box-sizing: border-box;
6491}
6492
6493.vertical-center-outer {
6494 display: table;
6495 height: 100%;
6496 width: 100%;
6497}
6498
6499.vertical-center-inner {
6500 display: table-cell;
6501 vertical-align: middle;
6502}
6503
6504/**
6505 * TYPE STYLES
6506 */
6507
6508.landing-h1 {
6509 font-weight: 100;
6510 font-size: 60px;
6511 line-height: 78px;
6512 text-align: center;
6513 letter-spacing: -1px;
6514}
6515
6516.landing-pre-h1 {
6517 font-weight: 400;
6518 font-size: 28px;
6519 color: #93B73F;
6520 line-height: 36px;
6521 text-align: center;
6522 letter-spacing: -1px;
6523 text-transform: uppercase;
6524
6525}
6526
6527.landing-h1.hero {
6528 text-align: left;
6529}
6530
6531.landing-h2 {
6532 font-weight: 300;
6533 font-size: 42px;
6534 line-height: 64px;
6535 text-align: center;
6536}
6537
6538.landing-subhead {
6539 color: #999999;
6540 font-size: 20px;
6541 line-height: 28px;
6542 font-weight:300;
6543 text-align: center;
6544}
6545.landing-subhead.hero {
6546 text-align: left;
6547 color: white;
6548}
6549
6550.landing-hero-description {
6551 text-align: left;
6552 margin: 1em 0;
6553}
6554
6555.landing-hero-description p {
6556 font-weight: 300;
6557 margin: 0;
6558 font-size: 18px;
6559 line-height: 24px;
6560}
6561
6562.landing-body .landing-small {
6563 font-size: 14px;
6564 line-height: 19px;
6565}
6566
6567.landing-body.landing-align-center {
6568 text-align: center;
6569}
6570
6571.landing-align-left {
6572 text-align: left;
6573}
6574
6575/**
6576 * LAYOUT
6577 */
6578
6579#body-content,
6580.fullpage,
6581#jd-content,
6582.jd-descr,
6583.landing-body-content {
6584 height: 100%;
6585}
6586
6587.landing-section {
6588 padding: 80px 10px 80px;
6589 width: 100%;
6590 margin-left: -10px;
6591 text-rendering: optimizeLegibility;
6592}
6593
6594#extending-android-to-wearables {
6595 padding-top: 30px;
6596}
6597
6598.landing-short-section {
6599 padding: 40px 10px 28px;
6600}
6601
6602.landing-gray-background {
6603 background-color: #e9e9e9;
6604}
6605
6606.landing-white-background {
6607 background-color: white;
6608}
6609
6610.landing-red-background {
6611 color: white;
6612 background-color: hsl(8, 70%, 54%);
6613}
6614
6615.landing-subhead-red {
6616 color: hsl(8, 71%, 84%);
6617 text-align: left;
6618}
6619
6620.landing-subhead-red p {
6621 margin-top: 20px;
6622}
6623
6624.landing-hero-container {
6625 height: 100%;
6626}
6627
6628
6629.preview-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006630 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006631 min-height: 504px;
6632 margin-top: -5px;
6633 padding-top: 0;
6634 padding-bottom: 0;
6635 background-image: url(../../preview/images/hero.jpg);
6636 background-size: cover;
6637 background-position: right center;
6638 color: white;
6639 position: relative;
6640 overflow: hidden;
6641}
6642
6643.wear-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006644 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006645 min-height: 504px;
6646 margin-top: -5px;
6647 padding-top: 0;
6648 padding-bottom: 0;
6649 background-image: url(../../wear/images/hero.jpg);
6650 background-size: cover;
6651 background-position: top center;
6652 color: white;
6653 position: relative;
6654 overflow: hidden;
6655}
6656
6657.tv-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006658 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006659 min-height: 504px;
6660 margin-top: -5px;
6661 padding-top: 0;
6662 padding-bottom: 0;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006663 background-image: url(../../tv/images/hero.jpg);
Robert Lye7eeb402014-06-03 19:35:24 -07006664 background-size: cover;
6665 background-position: right center;
6666 color: white;
6667 position: relative;
6668 overflow: hidden;
6669}
6670
6671.auto-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006672 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006673 min-height: 504px;
6674 margin-top: -5px;
6675 padding-top: 0;
6676 padding-bottom: 0;
6677 background-image: url(../../auto/images/hero.jpg);
6678 background-size: cover;
6679 background-position: right center;
6680 color: white;
6681 position: relative;
6682 overflow: hidden;
6683}
6684
6685.landing-hero-scrim {
6686 background: black;
6687 opacity: .2;
6688 position: absolute;
6689 width: 100%;
6690 height: 100%;
6691 margin-left: -10px;
6692}
6693
6694.landing-hero-wrap {
6695 margin: 0 auto;
6696 width: 940px;
6697 clear: both;
6698 height: 100%;
6699 position: relative;
6700}
6701
6702.landing-section-header {
6703 margin-bottom: 40px;
6704}
6705
6706.landing-hero-wrap .landing-section-header {
6707 margin-bottom: 16px;
6708}
6709
6710.landing-body {
6711 font-size: 18px;
6712 line-height: 24px;
6713}
6714
6715.landing-button {
6716 white-space: nowrap;
6717 display: inline-block;
6718 padding: 16px 32px;
6719 font-size: 18px;
6720 font-weight: 500;
6721 line-height: 24px;
6722 cursor: pointer;
6723 color: white;
6724 -webkit-user-select: none;
6725 -moz-user-select: none;
6726 -o-user-select: none;
6727 user-select: none;
6728 -webkit-transition: .2s background-color ease-in-out;
6729 -moz-transition: .2s background-color ease-in-out;
6730 -o-transition: .2s background-color ease-in-out;
6731 transition: .2s background-color ease-in-out;
6732}
6733
6734.landing-primary {
smain@google.combaf5b602014-06-19 22:24:44 -07006735 background-color: hsl(8, 70%, 44%);
Robert Lye7eeb402014-06-03 19:35:24 -07006736 color: #f8f8f8;
6737}
6738
6739.landing-button.landing-primary:hover {
smain@google.combaf5b602014-06-19 22:24:44 -07006740 background-color: hsl(8, 70%, 36%);
Robert Lye7eeb402014-06-03 19:35:24 -07006741}
6742
6743.landing-button.landing-primary:active {
smain@google.combaf5b602014-06-19 22:24:44 -07006744 background-color: hsl(8, 70%, 30%);
Robert Lye7eeb402014-06-03 19:35:24 -07006745}
6746
6747.landing-button.landing-secondary {
smain@google.comeb018272014-06-19 22:54:07 -07006748 background-color: #2faddb;
Robert Lye7eeb402014-06-03 19:35:24 -07006749}
6750
6751.landing-button.landing-secondary:hover {
smain@google.comeb018272014-06-19 22:54:07 -07006752 background-color: #09c;
Robert Lye7eeb402014-06-03 19:35:24 -07006753}
6754
6755.landing-button.landing-secondary:active {
smain@google.comcda1a9a2014-06-19 17:07:46 -07006756 background-color: #3990ab;
Robert Lye7eeb402014-06-03 19:35:24 -07006757}
6758
6759a.landing-button,
6760a.landing-button:hover,
6761a.landing-button:visited {
6762 color: white !important;
6763}
6764
6765.landing-video-link {
6766 white-space: nowrap;
6767 display: inline-block;
6768 padding: 16px 32px 16px 82px;
6769 font-size: 18px;
6770 font-weight: 400;
6771 line-height: 24px;
6772 cursor: pointer;
6773 color: hsla(0, 0%, 100%, .8);
6774 -webkit-user-select: none;
6775 -moz-user-select: none;
6776 -o-user-select: none;
6777 user-select: none;
6778 -webkit-transition: .2s color ease-in-out;
6779 -moz-transition: .2s color ease-in-out;
6780 -o-transition: .2s color ease-in-out;
6781 transition: .2s color ease-in-out;
6782}
6783
6784.landing-video-link:before {
6785 height: 64px;
6786 width: 64px;
6787 display: inline-block;
6788 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=);
6789 background-size: contain;
6790 position: absolute;
6791 content: "";
6792 opacity: .7;
6793 margin-top: -19px;
6794 margin-left: -64px;
6795 -webkit-transition: .2s opacity ease-in-out;
6796 -moz-transition: .2s opacity ease-in-out;
6797 -o-transition: .2s opacity ease-in-out;
6798 transition: .2s opacity ease-in-out;
6799}
6800
6801.landing-video-link:hover {
6802 color: hsla(0, 0%, 100%, 1);
6803}
6804
6805.landing-video-link:hover:before {
6806 opacity: 1;
6807}
6808
6809.landing-social-image {
6810 float: left;
6811 margin-right: 14px;
6812 height: 64px;
6813 width: 64px;
6814}
6815
6816.landing-social-copy {
6817 padding-left: 78px;
6818}
6819
6820.landing-scroll-down-affordance {
6821 position: absolute;
6822 bottom: 0;
6823 width: 100%;
6824 text-align: center;
6825 z-index: 10;
6826}
6827
6828.landing-down-arrow {
6829 padding: 24px;
6830 display: inline-block;
6831 opacity: .5;
6832 -webkit-transition: .2s opacity ease-in-out;
6833 -moz-transition: .2s opacity ease-in-out;
6834 -o-transition: .2s opacity ease-in-out;
6835 transition: .2s opacity ease-in-out;
6836
6837 -webkit-animation-name: pulse-opacity;
6838 -webkit-animation-duration: 4s;
6839}
6840
6841.landing-down-arrow:hover {
6842 opacity: 1;
6843}
6844
6845.landing-down-arrow img {
6846 height: 28px;
6847 width: 28px;
6848 margin: 0 auto;
6849 display: block;
6850}
6851
6852.landing-divider {
6853 display: inline-block;
6854 height: 2px;
6855 background-color: white;
6856 position: relative;
6857 margin: 10px 0;
6858}
6859
6860/* 3 CLOLUMN LAYOUT */
6861
6862.landing-breakout {
6863 margin-top: 40px;
6864 margin-bottom: 40px;
6865}
6866
6867.landing-breakout img {
6868 margin-bottom: 20px;
6869}
6870
6871.landing-partners img {
6872 margin-bottom: 20px;
6873}
6874
6875.landing-breakout p {
6876 padding: 0 23px;
6877}
6878
Robert Lye7eeb402014-06-03 19:35:24 -07006879.landing-breakout.landing-partners img {
6880 margin-bottom: 20px;
6881}
6882
6883.col-3-wide {
6884 display: inline;
6885 float: left;
6886 margin-left: 10px;
6887 margin-right: 10px;
6888}
6889
6890.col-3-wide {
6891 width: 302px;
6892}
6893
Robert Lye7eeb402014-06-03 19:35:24 -07006894/**
6895 * ANIMATION
6896 */
6897
6898@-webkit-keyframes pulse-opacity {
6899 0% {
6900 opacity: .5;
6901 }
6902 20% {
6903 opacity: .5;
6904 }
6905 40% {
6906 opacity: 1;
6907 }
6908 60% {
6909 opacity: .5;
6910 }
6911 80% {
6912 opacity: 1;
6913 }
6914 100% {
6915 opacity: .5;
6916 }
6917}
6918
6919
6920
6921/**
6922 * VIDEO
6923 */
6924
6925#video-container {
6926 display:none;
6927 position:fixed;
6928 top:0;
6929 left:-10px;
6930 width:102%;
6931 height:100%;
6932 background-color:rgba(0,0,0,0.7);
6933 z-index:99;
6934}
6935
6936#video-frame {
6937 width:940px;
6938 height:526.4px;
6939 margin:80px auto 0;
6940 display:none;
6941}
6942
6943.video-close {
6944cursor: pointer;
6945position: relative;
6946left: 940px;
6947top: 0;
6948pointer-events: all;
6949}
6950
6951#icon-video-close {
6952background-image: url("../images/close.png");
6953background-position: 0 0;
6954height: 36px;
6955width: 36px;
6956display:block;
6957}
6958
6959
6960
6961
6962/******************
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006963Styles for d.a.c/index:
Robert Lye7eeb402014-06-03 19:35:24 -07006964*******************/
6965
6966
6967
6968/* Generic full screen carousel styling to be used across pages. */
6969.fullscreen-carousel {
6970 margin: 0 -10px;
6971 width: 100%;
6972 overflow: hidden;
6973 position: relative;
6974}
6975
6976.fullscreen-carousel-content {
6977 width: 100%;
6978 height: 100%;
6979 position: relative;
6980 display: table; /* For vertical centering */
6981}
6982
6983.fullscreen-carousel .vcenter {
6984 display: table-cell;
6985 vertical-align: middle;
6986 position: relative;
6987}
6988
6989.fullscreen-carousel .vcenter > div {
6990 margin: 10px auto;
6991}
6992
6993/* Styles for the full-bleed hero image type. */
6994.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
6995 color: #fff;
6996}
6997
6998.fullscreen-carousel .hero h1 {
6999 font-weight: 300;
7000 font-size: 60px;
7001 line-height: 68px;
7002 letter-spacing: -1px;
7003 margin-top: 0;
7004}
7005
7006.fullscreen-carousel .hero p {
7007 font-weight: 300;
7008 font-size: 18px;
7009 line-height: 24px;
7010 -webkit-font-smoothing: antialiased;
7011}
7012
7013.fullscreen-carousel .hero .hero-bg {
7014 background-size: cover;
7015 width: 100%;
7016 height: 100%;
7017 position: absolute;
7018 left: 0px;
7019 top: 0px;
7020}
7021
7022
7023/* Full screen carousel styling for the resource flow layout type of content */
7024.fullscreen-carousel .resource-flow-layout:after {
7025 height: 0; /* Dont know why this is set at 10 in default.css */
7026}
7027
7028.fullscreen-carousel .resource-flow-layout {
7029 margin-bottom: 20px;
7030}
7031
7032
7033
7034/* Generic Tab carousel styling to be used across multiple pages. */
7035
7036.tab-carousel .tab-nav {
7037 list-style: none;
7038 position: relative;
7039 text-align: center;
7040}
7041
7042.tab-carousel .tab-nav li {
7043 display: inline-block;
7044 font-size: 22px;
7045 font-weight: 400;
7046 line-height: 50px;
7047 list-style: none;
7048 margin: 0;
7049 padding: 0 25px;
7050 position: relative;
7051}
7052
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007053.tab-carousel .tab-nav li a,
Robert Lye7eeb402014-06-03 19:35:24 -07007054.tab-carousel .tab-nav li a:hover {
7055 color: #333 !important;
7056 padding: 10px 10px 13px 10px;
7057 position: relative;
7058 z-index: 1000;
7059}
7060
7061.tab-carousel .tab-nav li:after {
7062 background: #ddd;
7063 bottom: 0;
7064 content: '';
7065 height: 4px;
7066 left: 0;
7067 position: absolute;
7068 width: 100%;
7069 z-index: 0;
7070}
7071
7072.tab-carousel .tab-nav .highlight {
7073 position: absolute;
7074 height: 4px;
7075 width: 100px;
7076 bottom: 0;
7077 background: #33b5e5;
7078}
7079
7080.tab-carousel .tab-carousel-content {
7081 position: relative;
7082 overflow: hidden;
7083 white-space: nowrap;
7084}
7085
7086.tab-carousel .tab-carousel-content [data-tab] {
7087 display: inline-block;
7088 white-space: normal;
7089}
7090
7091
7092
7093/*
7094 Resource styling for the tab carousel. The tab carousel contains either
7095 a 3 column layout of resources or a single full-width resource. The
7096 latter has the 18x12 class applied to it and can be styled differently
7097 that way.
7098*/
7099
7100.tab-carousel .resource .image {
7101 width: 100%;
7102 height: 250px;
7103 background-repeat: no-repeat;
7104 background-size: contain;
7105 background-position: 50% 50%;
7106}
7107
7108.tab-carousel .resource .info .title {
7109 font-size: 18px;
7110 line-height: 24px;
7111}
7112
7113.tab-carousel .resource .info .summary,
7114.tab-carousel .resource .info .cta {
7115 line-height: 24px;
7116 font-size: 16px;
7117}
7118
7119.tab-carousel .resource-card-18x12 {
7120 position: relative;
7121 padding-left: 450px;
7122 box-sizing: border-box;
7123 display: table-cell;
7124 vertical-align: middle;
7125}
7126
7127.tab-carousel .resource-card-18x12 .image {
7128 position: absolute;
7129 width: 420px;
7130 height: 100%;
7131 left: 0;
7132 top: 0;
7133}
7134
7135.tab-carousel .resource-card-18x12 .info {
7136 display: inline-block;
7137}
7138
7139.tab-carousel .resource-card-18x12 .info .title {
7140 margin-bottom: 26px;
7141}
7142
7143
7144
7145
7146
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007147/*
Robert Lye7eeb402014-06-03 19:35:24 -07007148 Styles for the entity link used in the actions bar and in the cta of
7149 the resources that appear in the tab carousel.
7150*/
7151.actions-bar a:after,
7152.resource .cta:after {
7153 content: '›';
7154 font-weight: 400;
7155 font-size: 22px;
7156 left: 5px;
7157 line-height: 1;
7158 position: relative;
7159 top: 1px;
7160 transition: left 190ms ease-out;
7161}
7162
7163.actions-bar a:hover:after,
7164.resource .cta:hover:after {
7165 left: 10px;
7166}
7167
7168
7169
7170
7171/*
7172 Styles for the actions bar.
7173*/
7174.actions-bar {
7175 background: #9acd00;
7176 margin: 0 -10px;
Robert Lye7eeb402014-06-03 19:35:24 -07007177 text-align: center;
7178}
7179
7180.actions-bar .actions {
7181 padding: 30px 0 30px;
7182 text-align: justify;
7183 font-size: 0.1px;
7184 line-height: 0.1px;
smain@google.comcda1a9a2014-06-19 17:07:46 -07007185 margin: 0 10px 0 0;
Robert Lye7eeb402014-06-03 19:35:24 -07007186}
7187
7188.actions-bar .actions:after {
7189 content: '';
7190 width: 100%;
7191 display: inline-block;
7192}
7193
7194.actions-bar .actions > div {
7195 display: inline-block;
7196}
7197
7198.actions-bar a {
7199 font-size: 21px;
7200 line-height: 27px;
7201 color: #fff;
7202 font-weight: 300;
7203 -webkit-font-smoothing: antialiased;
7204}
7205
7206.actions-bar a:after {
7207 top: 0px;
7208 font-size: 22px;
7209}
7210
7211.actions-bar a:hover {
7212 color: #fff !important;
7213}
7214
7215
7216
7217
7218
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007219/*
Robert Lye7eeb402014-06-03 19:35:24 -07007220 Specific styles for new home page layout of the carousels.
7221*/
7222
7223/* Big blue button */
7224a.home-new-cta-btn,
7225.home-new-carousel-1 .resource-card-18x6 .cta {
7226 white-space: nowrap;
7227 display: inline-block;
7228 padding: 14px 32px;
7229 font-size: 18px;
7230 font-weight: 500;
7231 line-height: 24px;
7232 cursor: pointer;
7233 background: #33b5e6;
7234 border-radius: 4px;
7235 margin-top: 20px;
7236 color: #fff;
7237 transition: 0.2s background-color ease-in-out;
7238}
7239
7240.home-new-carousel-1 .resource-card-18x6 .cta:after {
7241 display: none; /* Hide the entity for this button */
7242}
7243
7244a.home-new-cta-btn:hover,
7245.home-new-carousel-1 .resource-card-18x6 .cta:hover {
7246 color: #fff !important;
7247 background: #2d9fca;
7248}
7249
7250.home-new-carousel-1 .resource-card-18x6 .cta {
7251 position: absolute;
7252 bottom: 20px;
7253 left: 16px;
7254}
7255
7256/* Fullscreen carousel. */
7257.home-new-carousel-1 {
7258 max-height: 700px; /* Set max height so doesn't get too long */
7259 margin-top: 20px;
7260}
7261
7262.home-new-carousel-1 .fullscreen-carousel-content {
7263 min-height: 450px; /* Set min height for all content */
7264}
7265
7266.home-new-carousel-1 .hero {
7267 background: #000;
7268}
7269
7270.home-new-carousel-1 .hero-bg {
7271 background-image: url(/home-new/images/hero.jpg);
7272 background-position: right center;
7273 opacity: 0.85;
7274}
7275
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007276/*
Robert Lye7eeb402014-06-03 19:35:24 -07007277 Styling for special top card of full screen layout resource layout.
7278 We need to specifically style the 18x6 card to adjust its size and layout,
7279 since it's not a standard card, not sure if this is unique to the home page
7280 layout or should be namespaced within the fullscreen-carousel container.
7281*/
7282.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
7283 height: 334px;
7284}
7285
7286.home-new-carousel-1 .resource-card-18x6 .card-bg {
7287 width: 636px;
7288 height: 100%;
7289}
7290
7291.home-new-carousel-1 .resource-card-18x6 .card-info {
7292 right: 0px;
7293 left: 636px;
7294 height: 100%;
7295 top: 0px;
7296 padding: 15px 22px;
7297}
7298
7299.home-new-carousel-1 .resource-card-18x6 .card-info .util {
7300 display: none;
7301}
7302
7303.home-new-carousel-1 .resource-card-18x6 .card-info .title {
7304 font-size: 20px;
7305 font-weight: 500;
7306 margin-top: 15px;
7307 margin-bottom: 15px;
7308}
7309
7310.home-new-carousel-1 .resource-card-18x6 .card-info .text {
7311 font-size: 15px;
7312 line-height: 21px;
7313}
7314
7315
7316/* Tabbed carousel. */
7317.home-new-carousel-2 {
7318 margin: 35px auto 100px auto;
7319}
7320
7321.home-new-carousel-2 h1 {
7322 font-size: 47px;
7323 font-weight: 100;
7324 line-height: 54px;
7325 text-align: center;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007326}