blob: e3363fb4733804cd74e8c114a6db9a11a485068a [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
930#jd-content
931.framed-wear-square img {
932 height:222px;
933 width: 222px;
934 padding:0;
935 margin:0;
936}
937
938
939
940
941
942
Scott Maine4d8f1b2012-06-21 18:03:05 -0700943/* landing page disclosures */
944.landing-page-link {
945 text-decoration: none;
946 font-weight: 500;
947 color: #333333; }
948 .landing-page-link:after {
949 content: '';
950 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
951 width: 10px;
952 height: 10px;
953 display: inline-block;
954 margin-left: 5px; }
955
956/* tooltips */
957.tooltip-box {
958 position: absolute;
959 background-color: rgba(0, 0, 0, 0.9);
960 border-radius: 2px;
961 font-size: 14px;
962 line-height: 20px;
963 color: #fff;
964 padding: 6px 10px;
965 max-width: 250px;
966 z-index: 10000; }
967 .tooltip-box.below:after {
968 position: absolute;
969 content: '';
970 line-height: 0;
971 display: block;
972 top: -10px;
973 left: 5px;
974 border: 5px solid transparent;
975 border-bottom-color: rgba(0, 0, 0, 0.9); }
976
977/* video note */
978.video-instructions {
979 margin-top: 10px;
980 margin-bottom: 10px; }
981 .video-instructions:before {
982 content: '';
983 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
984 display: inline-block;
985 width: 12px;
986 height: 12px;
987 margin-right: 8px; }
988 .video-instructions:after {
989 content: 'Click device screen to replay movie.'; }
990
991/* download buttons */
992.download-button {
993 display: block;
994 margin-bottom: 5px;
995 text-decoration: none;
996 background-color: #33b5e5;
997 color: #fff !important;
998 font-weight: 500;
999 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
1000 padding: 6px 12px;
1001 border-radius: 2px; }
1002 .download-button:hover, .download-button:focus {
1003 background-color: #0099cc;
1004 color: #fff !important; }
1005 .download-button:active {
1006 background-color: #006699; }
1007
1008/* UI tables and other things found in Writing style and Settings pattern */
1009.ui-table {
1010 width: 100%;
1011 background-color: #282828;
1012 color: #fff;
1013 border-radius: 2px;
1014 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1015 border-collapse: separate; }
1016 .ui-table th,
1017 .ui-table td {
1018 padding: 5px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001019 background-color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001020 border:0;}
1021 .ui-table thead th {
1022 font-weight: bold; }
1023 .ui-table tfoot td {
1024 border-top: 1px solid #494949;
1025 border-right: 1px solid #494949;
1026 text-align: center; }
1027 .ui-table tfoot td:last-child {
1028 border-right: 0; }
1029
1030.layout-with-list-item-margins {
1031 margin-left: 30px !important; }
1032
1033.emulate-content-left-padding {
1034 margin-left: 10px; }
1035
1036.do-dont-label {
1037 margin-bottom: 10px;
1038 padding-left: 20px;
1039 background: transparent none no-repeat scroll 0px 3px; }
1040 .do-dont-label.bad {
1041 background-image: url(../images/styles/ico_wrong.png); }
1042 .do-dont-label.good {
1043 background-image: url(../images/styles/ico_good.png); }
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07001044
Scott Maine4d8f1b2012-06-21 18:03:05 -07001045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063/***** PREVIOUSLY style.css ******************/
1064
1065
1066
1067
1068
1069@media screen, projection, print {
1070[dir='rtl'] {
1071 direction: rtl;
1072}
1073html {
1074 line-height: 20px;
1075}
1076pre, table, input, textarea, code {
1077 font-size: 1em;
1078}
1079address, abbr, cite {
1080 font-style: normal;
1081}
1082[dir='rtl'] th {
1083 text-align: right;
1084}
1085html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1086html[lang^=zh] blockquote, html[lang^=zh] q {
1087 font-style: normal;
1088}
1089q {
1090 font-style: italic;
1091}
1092fieldset, iframe, img {
1093 border: 0;
1094}
Scott Main98a2a712013-07-17 13:15:04 -07001095img {
Scott Mainb7f96372013-02-07 16:56:43 -08001096 -ms-interpolation-mode: bicubic;
1097 vertical-align: middle;
1098 max-width: 100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001099}
1100q {
1101 quotes: none;
1102}
1103sup, sub {
1104 font-size: 11px;
1105 line-height: 0;
1106}
1107}
1108
1109@media screen, projection {
1110
1111table, fieldset {
1112 margin: 0;
1113}
1114h1 {
1115 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001116 font-size: 34px;
smain@google.com20ef3822014-06-13 16:05:28 -07001117 margin: 36px 0 27px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001118 padding:0 0 10px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001119 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001120}
1121h1, h2 {
smain@google.com20ef3822014-06-13 16:05:28 -07001122 line-height: 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001123}
1124h1.short {
1125 margin-right:320px;
1126}
1127h1.short {
1128 margin-right:320px;
1129}
1130h1.super {
Scott Main98a2a712013-07-17 13:15:04 -07001131 font-size: 37px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001132}
1133h2 {
1134 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001135 font-size: 26px;
1136 margin: 32px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001137 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001138 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001139}
1140h3 {
1141 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001142 font-size: 21px;
1143 font-weight:400;
1144 margin:21px 0 14px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001145}
1146h3, h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001147 line-height: 21px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001148}
1149h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001150 font-size: 18px;
1151 margin: 12px 0;
1152 font-weight:500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001153}
1154h5 {
Scott Main98a2a712013-07-17 13:15:04 -07001155 font-size: 14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001156}
1157h5, h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001158 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001159}
1160h6 {
Scott Main98a2a712013-07-17 13:15:04 -07001161 font-size: 12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001162}
1163hr { /* applied to the bottom of h2 elements */
Scott Mainb7f96372013-02-07 16:56:43 -08001164 height: 1px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001165 margin: 3px 0 12px;
Scott Mainb7f96372013-02-07 16:56:43 -08001166 border: 0;
1167 background: #ccc;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001168}
1169p, pre, table, form {
1170 margin: 0 0 15px;
1171}
1172small {
Scott Mainb7f96372013-02-07 16:56:43 -08001173 font-size: 11.5px;
1174 color: #000;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001175}
1176ul, ol {
1177 margin: 0 0 15px 18px;
1178 padding: 0;
1179}
1180[dir='rtl'] ul, [dir='rtl'] ol {
1181 margin: 10px 30px 10px 10px;
1182}
1183ul ul, ul ol, ol ul, ol ol {
1184 margin-bottom: 0;
1185 margin-top: 0;
1186}
1187li {
Scott Main52948fc2012-09-18 11:27:59 -07001188 margin:0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001189}
1190dd {
1191 margin:0 0 10px 30px;
1192}
Scott Maina07be8e2013-03-06 12:12:21 -08001193dd p,
1194dd pre,
1195dd ul,
1196dd ol,
1197dd dl {
Scott Main24790db2013-03-19 14:38:59 -07001198 margin-top:10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001199}
Scott Maindb3678b2012-10-23 14:13:41 -07001200li p,
1201li pre,
1202li ul,
Scott Maina07be8e2013-03-06 12:12:21 -08001203li ol,
1204li dl {
Scott Maindb3678b2012-10-23 14:13:41 -07001205 margin-top:5px;
1206 margin-bottom:5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001207}
Scott Main13cd8f12013-11-12 11:50:59 -08001208dl dd dl:first-child {
1209 margin-top:0;
1210}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001211pre strong, pre b, a strong, a b, a code {
1212 color: inherit;
1213}
1214pre, code {
1215 color: #060;
Scott Maina07be8e2013-03-06 12:12:21 -08001216 font: 13px/1.5 monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001217}
1218code {
1219 font-weight:bold;
Scott Maina07be8e2013-03-06 12:12:21 -08001220 font: 13px/14px monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001221}
1222
1223legend {
1224 display: none;
1225}
1226a:link, a:visited {
1227 color: #258aaf;
1228 text-decoration: none;
1229}
1230a:focus, a:hover, a:active {
1231 color: #33B5E5;
1232 text-decoration: none;
1233}
smain@google.comabf34112014-06-23 11:39:02 -07001234a.white {
1235 color: #fff;
1236 text-decoration:underline;
1237}
1238a.white:hover, a.white:active {
1239 color: #ccc !important;
1240}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001241strong, b {
1242 font-weight:bold;
Scott Main9ada2262012-06-23 14:59:36 -07001243 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001244}
1245table {
1246 border-collapse: collapse;
1247 border-spacing: 0;
1248 border:0;
1249 margin: .5em 1em 1em 0;
1250 width:100%; /* consistent table widths; within IE's quirks */
1251 background-color:#f7f7f7;
1252}
1253th, td {
1254 padding: 4px 12px;
1255 vertical-align: top;
1256 text-align: left;
1257}
1258td {
1259 background-color:inherit;
1260 border:solid 1px #DDD;
1261}
Scott Maineb410352013-01-14 19:03:40 -08001262td *:last-child {
1263 margin-bottom:0;
1264}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001265th {
1266 background-color: #999;
1267 color: #fff;
1268 border:solid 1px #DDD;
1269 font-weight: normal;
1270}
1271tr:first-of-type th:first-of-type:empty {
1272 visibility: hidden;
1273}
Dirk Doughertya6913b52014-06-11 17:28:38 -07001274
Scott Maine4d8f1b2012-06-21 18:03:05 -07001275/* --------------------------------------------------------------------------
1276Footer
1277*/
1278.line {
1279 clear: both;
1280 background: #acbc00;
1281 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1282 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1283color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1284 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1285 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1286 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1287 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1288 height: 2px;
1289 margin-top: 150px;
1290 position: relative;
1291 z-index: 11;
1292}
1293#footer {
1294 font-size:11px;
1295 clear: both;
1296 color: #999;
1297 padding: 15px 0;
1298 margin-top:10px;
1299 width:auto;
1300}
1301#footer-local ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001302 list-style: none;
1303 margin: 5px 0 30px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001304}
1305#footer-local li {
1306 display: inline;
1307}
1308#footer-local li+li:before {
1309 content: '|';
1310 padding: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08001311 color: #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001312}
1313#footer-global {
1314 padding: 10px 15px;
Scott Mainb7f96372013-02-07 16:56:43 -08001315 background: #f5f5f5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001316}
1317#footer-global {
1318 border-top: 1px solid #ebebeb;
1319 font-size: 11.5px;
1320 line-height: 1.8;
1321 list-style: none;
1322}
1323#footer-global ul {
1324 margin: 0;
1325}
1326#footer-global li {
1327 display: inline;
1328 font-weight: bold;
1329}
1330#footer-global li+li:before {
1331 content: '¬?';
1332 padding: 0 3px;
1333}
1334* html #footer-global li {
1335 margin: 0 13px 0 0;
1336}
1337* [dir='rtl'] #footer-global li {
1338 margin: 0 0 0 13px;
1339}
1340*+html #footer-global li {
1341 margin: 0 13px 0 0;
1342}
1343*+[dir='rtl'] #footer-global li {
1344 margin: 0 0 0 13px;
1345}
1346#footer-global li a {
1347 font-weight: normal;
1348}
1349.locales {
1350 margin: 10px 0 0 0px;
1351}
1352[dir='rtl'] .locales {
1353 background-position: right center;
1354 float: left;
1355 padding: 0 24px 0 0;
1356}
1357.locales form {
Scott Main98a2a712013-07-17 13:15:04 -07001358 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001359}
1360.locales select, .sites select {
1361 line-height: 3.08;
1362 margin: 0px 0;
1363 border: solid 1px #EBEBEB;
1364 -webkit-appearance: none;
1365 background: white url('../images/arrows-up-down.png') right center no-repeat;
1366 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001367 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001368 line-height: normal;
1369 padding: 5px;
1370 width: 230px;
1371}
1372}
1373
1374/* =============================================================================
1375 Print Only
1376 ========================================================================== */
1377@media print {
Roman Nurik393830e2012-08-01 10:37:40 -07001378 /* configure printed page */
1379 @page {
1380 margin: 0.75in 1in;
1381 widows: 4;
1382 orphans: 4;
1383 }
1384
1385 /* reset spacing metrics */
1386 html, body, .wrap {
1387 margin: 0 !important;
1388 padding: 0 !important;
1389 width: auto !important;
1390 }
1391
1392 /* leave enough space on the left for bullets */
1393 body {
1394 padding-left: 20px !important;
1395 }
1396 #doc-col {
1397 margin-left: 0;
1398 }
1399
1400 /* hide a bunch of non-content elements */
1401 #header, #footer, #nav-x, #side-nav,
1402 .training-nav-top, .training-nav-bottom,
1403 #doc-col .content-footer,
1404 .nav-x, .nav-y,
Dirk Doughertyc3921652014-05-13 16:55:26 -07001405 .paging-links {
Roman Nurik393830e2012-08-01 10:37:40 -07001406 display: none !important;
1407 }
1408
1409 /* remove extra space above page titles */
1410 #doc-col .content-header {
1411 margin-top: 0;
1412 }
1413
1414 /* bump up spacing above subheadings */
1415 h2 {
1416 margin-top: 40px !important;
1417 }
1418
1419 /* print link URLs where possible and give links default text color */
1420 p a:after {
1421 content: " (" attr(href) ")";
1422 font-size: 80%;
1423 }
1424 p a {
1425 word-wrap: break-word;
1426 }
1427 a {
1428 color: inherit;
1429 }
1430
1431 /* syntax highlighting rules */
1432 .str { color: #060; }
1433 .kwd { color: #006; font-weight: bold; }
1434 .com { color: #600; font-style: italic; }
1435 .typ { color: #404; font-weight: bold; }
1436 .lit { color: #044; }
1437 .pun { color: #440; }
1438 .pln { color: #000; }
1439 .tag { color: #006; font-weight: bold; }
1440 .atn { color: #404; }
1441 .atv { color: #060; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001442}
1443
1444/* =============================================================================
1445 Columns
1446 ========================================================================== */
1447
1448@media screen, projection, print {
1449.full {
Scott Mainb7f96372013-02-07 16:56:43 -08001450 padding: 2.5em 0;
1451 border-top: solid 1px #ddd;
1452 border-bottom: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07001453 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001454}
1455.wrap {
Scott Mainb7f96372013-02-07 16:56:43 -08001456 margin: 0 auto;
1457 width: 940px;
1458 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001459}
1460.cols {
1461 height: 1%;
1462 margin: 0 -1.533742331288343558282%;
1463 width: 103.06748466257669%}
1464*+html .cols {
1465 margin-bottom: 20px;
1466}
1467.cols:after {
1468 clear: both;
1469 content: ' ';
1470 display: block;
1471 height: 0;
1472 visibility: hidden;
1473}
1474.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1475.col-13, .col-14, .col-15, .col-16 {
1476 display: inline;
Scott Mainb7f96372013-02-07 16:56:43 -08001477 float: left;
1478 margin-left: 10px;
1479 margin-right: 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001480}
1481/*
1482* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1483.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1484 margin: 0;
1485 padding: 0 1.4% 20px;
1486}
1487[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1488[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1489[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1490 float: right;
1491}
1492*/
1493.col-1 { width: 40px }
1494.col-2 { width: 100px }
1495.col-3 { width: 160px }
1496.col-4 { width: 220px }
1497.col-5 { width: 280px }
1498.col-6 { width: 340px }
1499.col-7 { width: 400px }
1500.col-8 { width: 460px }
1501.col-9 { width: 520px }
1502.col-10 { width: 580px }
1503.col-11 { width: 640px }
1504.col-12 { width: 700px }
1505.col-13 { width: 760px }
1506.col-14 { width: 820px }
1507.col-15 { width: 880px }
1508.col-16 { width: 940px }
1509}
1510
1511.col-right {
1512 margin-right:0px;
1513}
1514
1515@media screen and (max-width:772px) {
1516.col-5, .col-6, .col-7 {
1517 clear: both;
1518 width: 97.0238096%}
1519}
1520
1521/* =============================================================================
1522 Layout
1523 ========================================================================== */
1524@media screen, projection, print {
1525
1526/* --------------------------------------------------------------------------
1527Header, Login, Nav-X, Search
1528*/
1529#header {
Dirk Doughertyc3921652014-05-13 16:55:26 -07001530 margin: 0;
1531 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001532}
1533#header:before, #header:after {
Scott Mainb7f96372013-02-07 16:56:43 -08001534 content: "";
1535 display: table;
1536 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001537}
1538.logo, .nav-x {
1539 float: left;
1540}
1541.nav-x {
1542 margin-top: -2px;
Scott Mainb7f96372013-02-07 16:56:43 -08001543 list-style-type: none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001544}
1545.nav-x a {
1546 color: #333;
1547 font-size: 16px;
1548}
smain@google.com6040ffa2014-06-13 15:06:23 -07001549.about a.selected {
1550 color: #9933CC;
1551}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001552.design a.selected {
1553 color: #33b5e5;
1554}
1555.develop a.selected {
1556 color: #F80;
1557}
1558.distribute a.selected {
1559 color: #9C0;
1560}
1561
1562
1563
1564.nav-x li {
1565 display: inline;
1566 margin-right: 45px;
1567}
1568.search {
Scott Mainb7f96372013-02-07 16:56:43 -08001569 float: right;
1570 position: relative;
1571 width: 220px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001572}
1573.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001574 position: absolute;
1575 background-color: #a3a3a3;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001576}
1577.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08001578 width: 220px;
1579 height: 1px;
1580 top: 24px;
1581 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001582}
Scott Main98a2a712013-07-17 13:15:04 -07001583.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001584 height: 5px;
1585 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001586}
Scott Mainb7f96372013-02-07 16:56:43 -08001587.search .left { top: 19px; left: 0 }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001588.search .right { top: 19px; right: 0 }
1589.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08001590 float: left;
1591 margin-top: 2px;
1592 width: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001593}
1594.search .close,
1595#player-frame .close {
1596 position: absolute;
1597 right: 8px;
1598 bottom: 4px;
1599 width: 16px;
1600 height: 16px;
1601 margin: 0;
1602 text-indent: -1000em;
1603 background: url(../images/close.png) no-repeat 0 0;
1604 z-index:9999;
1605}
1606.search .close:hover, .search .close:focus,
1607#player-frame .close:hover, #player-frame .close:focus {
1608 background-position: -16px 0;
1609 cursor:pointer;
1610}
1611#player-frame .close {
1612 top: 6px;
1613}
1614.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08001615 color: #999;
1616 font-size: 1em;
1617 width: inherit;
1618 border: none;
1619 margin: 0;
1620 padding:0 0 0 6px;
1621 z-index: 1500;
1622 background-color: transparent
Scott Maine4d8f1b2012-06-21 18:03:05 -07001623}
1624.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001625 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001626}
1627.search:hover .icon {
Scott Mainb7f96372013-02-07 16:56:43 -08001628 background-position: -8px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001629}
1630.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08001631 color: #222;
1632 font-weight: bold;
1633 outline:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001634}
1635/* Search Dropdown */
1636.search-dropdown {
Scott Mainb7f96372013-02-07 16:56:43 -08001637 padding: 15px;
1638 width: 192px;
1639 border: solid 1px #c5c5c5;
1640 background: #fff;
1641 position: absolute;
1642 top: 35px;
1643 left: 0;
1644 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1645 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1646 box-shadow: 0 0 10px rgba(0,0,0,0.2)
Scott Maine4d8f1b2012-06-21 18:03:05 -07001647}
1648.search-dropdown ul, .search-dropdown ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08001649 list-style-type: none;
1650 margin: 0;
1651 padding: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001652}
1653.search-dropdown ul li {
Scott Main98a2a712013-07-17 13:15:04 -07001654 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001655}
1656.search-dropdown img {
Scott Mainb7f96372013-02-07 16:56:43 -08001657 float: left;
1658 margin: 0 10px 10px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001659}
1660.search-dropdown h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001661 color: #222;
1662 margin: 0;
1663 line-height: normal
Scott Maine4d8f1b2012-06-21 18:03:05 -07001664}
1665.search-dropdown .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001666 color: #999;
1667 font-size: 11.5px;
1668 line-height: normal;
1669 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001670}
1671.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001672 color: #33b5e5
Scott Maine4d8f1b2012-06-21 18:03:05 -07001673}
1674/* --------------------------------------------------------------------------
1675Buttons
1676*/
1677.button, a.button, .button-secondary, a.button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08001678 border-image: initial;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001679 -webkit-border-radius: 2px;
1680 -moz-border-radius: 2px;
1681 border-radius: 2px;
1682 cursor: pointer;
1683}
1684.button, a.button {
Scott Mainab4daf42012-11-30 11:27:17 -08001685 display:inline-block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001686 background-color: #09c;
1687 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1688 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1689 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1690 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1691 background-image: -o-linear-gradient(top, #2faddb, #09c);
1692 background-image: linear-gradient(top, #2faddb, #09c);
1693 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1694 border: 1px solid #3990ab;
1695 color: #fff;
1696}
1697.button-secondary, a.button-secondary {
1698 background-color: #f3f3f3;
1699 border: 1px solid #dcdcdc;
1700 color: #444;
1701}
1702a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001703 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001704 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001705 min-width: 54px;
1706 outline: 0;
1707 padding: 8px 15px;
1708 text-align: center;
1709}
1710.button, .button-secondary {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001711 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001712 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001713 min-width: 54px;
1714 outline: 0;
1715 padding: 0 15px;
1716 text-align: center;
1717}
1718.button:hover, a.button:hover {
1719 border-color: #09c;
1720 background-color: #4cadcb;
1721 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1722 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1723 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1724 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1725 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1726 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1727 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1728EndColorStr='#4cadcb',GradientType=0);
1729 color: #fff !important;
1730}
1731.button:active, a.button:active {
1732 background-color: #1e799a;
1733 background-image: none;
1734 border-color: #30b7e6;
1735}
Scott Maindb3678b2012-10-23 14:13:41 -07001736a.button.big.subtitle {
1737 line-height:18px;
1738}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001739.button-secondary:hover, a.button-secondary:hover {
1740 border-color: #dbdbdb;
1741 background-color: #f3f3f3;
1742 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1743 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1744 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1745 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1746 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1747 background-image: linear-gradient(top, #f9f9f9, #ececec);
1748 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1749EndColorStr='#ececec');
1750 color: #33B5E5 !important;
1751}
1752.button-secondary:active, a.button-secondary:active {
Scott Maindb3678b2012-10-23 14:13:41 -07001753 border-color: #dadada;
Scott Mainb7f96372013-02-07 16:56:43 -08001754 background: #ebebeb; /* Old browsers */
1755 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1756 background:
Scott Maine4d8f1b2012-06-21 18:03:05 -07001757url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1758Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1759eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1760CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1761eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1762YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1763CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1764CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1765CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1766CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1767R3JhZGllbnQ+
1768CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1769Lz4KPC9zdmc+);
Scott Mainb7f96372013-02-07 16:56:43 -08001770 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
Scott Maine4d8f1b2012-06-21 18:03:05 -07001771#ffffff 100%); /* FF3.6+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001772 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
Scott Maine4d8f1b2012-06-21 18:03:05 -07001773color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1774/* Chrome,Safari4+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001775 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
Scott Maine4d8f1b2012-06-21 18:03:05 -0700177690%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001777 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001778100%); /* Opera 11.10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001779 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001780100%); /* IE10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001781 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001782100%); /* W3C */
Scott Mainb7f96372013-02-07 16:56:43 -08001783 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
Scott Maine4d8f1b2012-06-21 18:03:05 -07001784endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
Scott Mainb7f96372013-02-07 16:56:43 -08001785 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1786 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Main98a2a712013-07-17 13:15:04 -07001787 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Mainb7f96372013-02-07 16:56:43 -08001788 color: #258AAF !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001789}
1790.button.big {
1791 font-size:20px;
1792 display:inline-block;
1793}
Scott Maindb3678b2012-10-23 14:13:41 -07001794.button.big span.small {
1795 font-size:14px;
1796}
1797.button-caption {
1798 margin-top:10px;
1799 font-size:12px;
1800 font-style:italic;
1801}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001802
1803.button.disabled,
1804.button.disabled:hover,
1805.button.disabled:active {
1806 background:#ebebeb;
Scott Maindb3678b2012-10-23 14:13:41 -07001807 color:#999 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001808 border-color:#999;
1809 cursor:default;
1810}
1811
1812.training-nav-top a.button-secondary,
1813.training-nav-bottom a.button-secondary {
1814 display:block;
1815 float:left;
1816 margin:0;
1817 width:130px;
1818 text-transform:uppercase;
1819 font-weight:bold;
Scott Main98a2a712013-07-17 13:15:04 -07001820
Scott Maine4d8f1b2012-06-21 18:03:05 -07001821 background-color: #f3f3f3;
1822 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1823 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1824 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1825 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1826 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1827 background-image: linear-gradient(top, #f9f9f9, #ececec);
1828 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1829EndColorStr='#ececec');
1830 color: #33B5E5;
1831}
1832
1833.training-nav-top a.button-secondary:hover,
1834.training-nav-bottom a.button-secondary:hover {
1835 background-color: #09c;
1836 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1837 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1838 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1839 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1840 background-image: -o-linear-gradient(top, #2faddb, #09c);
1841 background-image: linear-gradient(top, #2faddb, #09c);
1842 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1843 border: 1px solid #3990ab;
1844 color: #fff !important;
1845}
1846
1847.training-nav-top a.button-secondary.last,
1848.training-nav-bottom a.button-secondary.last {
1849 border-left:0;
1850}
1851
1852.training-nav-top a.button-secondary.double-size,
1853.training-nav-bottom a.button-secondary.double-size {
1854 width:291px;
1855}
1856
1857.training-nav-top,
1858.training-nav-bottom {
1859 float:right;
1860 margin:0 0 0 20px;
1861}
1862
smain@google.com20ef3822014-06-13 16:05:28 -07001863.training-nav-top {
1864 position:relative;
1865 top:73px;
1866}
1867
Scott Maine4d8f1b2012-06-21 18:03:05 -07001868.training-nav-bottom {
1869 padding:0 0 20px;
1870}
1871
1872#tb-wrapper,
1873#qv-wrapper {
1874 float:right;
1875 clear:right;
smain@google.com20ef3822014-06-13 16:05:28 -07001876 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Doughertyc3921652014-05-13 16:55:26 -07001877 padding:0 0 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001878}
1879
Scott Maincef39242013-06-19 20:25:34 -07001880#tb-wrapper {
smain@google.com20ef3822014-06-13 16:05:28 -07001881 margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Scott Maincef39242013-06-19 20:25:34 -07001882}
1883
Scott Maine4d8f1b2012-06-21 18:03:05 -07001884#tb,
1885#qv {
1886 font-size:13px;
1887 line-height:18px;
1888 width:238px;
1889 border:1px solid #ccc;
1890 float:right;
1891}
1892
1893#tb {
1894 width:278px;
1895}
1896
1897#tb h2,
1898#qv h2 {
1899 margin:10px 15px;
1900 padding:0;
1901 text-transform:uppercase;
1902 border-bottom:1px solid gainsboro;
1903}
1904
1905#tb *,
1906#qv * {
1907 font-size:inherit;
1908}
1909
Scott Main8c0f5b32013-07-08 15:12:02 -07001910#tb .download-box,
1911#qv .download-box {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001912 padding:0 0 0 15px;
1913}
1914
Scott Main8c0f5b32013-07-08 15:12:02 -07001915#tb .download-box .filename,
1916#qv .download-box .filename {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001917 font-size:11px;
1918 margin:4px 4px 10px;
1919 color:#666;
1920}
1921
1922
1923/* Dev guide quicknav */
1924
1925.sidebox-wrapper {
1926 float:right;
1927 clear:right;
1928 margin:0 0 0 20px;
1929 padding:0 0 20px;
1930}
1931
1932.sidebox {
1933 width:226px;
1934 font-size:13px;
1935 line-height:18px;
1936 border-left:4px solid #99CC00;
1937 float:right;
1938 padding:0 0 0 10px;
Scott Main24bbcd52012-09-21 14:33:43 -07001939 margin:0 0 1em 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001940}
1941
1942.sidebox h2,
1943.sidebox h3,
1944.sidebox h4,
1945.sidebox h5 {
1946 font-weight:bold;
1947 margin:0 0 10px;
Scott Main2c2c0532014-02-11 18:16:20 -08001948 line-height: 16px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001949}
1950
1951.sidebox * {
1952 font-size:inherit;
1953}
1954
Scott Mainafc4db32013-11-20 16:53:12 -08001955.sidebox > *:last-child {
1956 margin-bottom:0;
1957}
1958
Scott Maine4d8f1b2012-06-21 18:03:05 -07001959#tb ol,
1960#tb ul,
1961#qv ul {
1962 margin:0 15px 10px 35px;
1963}
1964
smain@google.com9cb34ea2014-06-13 17:47:43 -07001965#tb p {
1966 margin:0 15px 10px;
1967}
1968
Scott Maine4d8f1b2012-06-21 18:03:05 -07001969#qv ol {
1970 list-style:none;
1971 margin:0 15px 15px;
1972 font-size:inherit;
1973 line-height:inherit;
1974}
1975
1976#tb ol ol,
1977#tb ul ul,
1978#qv ol ol,
1979#qv ul ul,
1980.sidebox ol ol,
1981.sidebox ul ul {
1982 margin-bottom:0;
1983}
1984
1985#qv ol ol {
1986 margin:3px 0 3px 15px;
1987}
1988
1989.sidebox p,
1990#qv p,
1991#tb p {
1992 margin: 0 0 10px;
1993}
1994
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001995/* related resources blocks in checklists */
1996
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001997/* related resources sections that have dynamic content */
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001998
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001999
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002000
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07002001h3.rel-resources {
2002margin:1.25em auto;
Dirk Dougherty547d9e92013-04-15 18:13:47 -07002003}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002004
2005/* --------------------------------------------------------------------------
2006Form
2007*/
2008.article form {
2009 margin: 0 0 20px;
2010}
2011.article form .form-required {
2012 color: #dd4b39;
2013}
2014.article form fieldset {
2015 margin: 0 0 20px;
2016 padding: 0;
2017}
2018.article form legend {
2019 display: block;
2020 line-height: 1.5;
2021 margin: 0;
2022 padding: 0;
2023}
2024/*
2025.article form ol, .article form ul {
2026 margin: 0 0 0 1em;
2027 padding: 0 0 0 1em;
2028}
2029[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2030 margin: 0 1em 0 0;
2031 padding: 0 1em 0 0;
2032}
2033.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2034ul ul {
2035 list-style: none;
2036 margin: 0;
2037 padding: 0;
2038}
2039.article form li {
2040 margin: 0 0 20px;
2041}
2042.article form li li {
2043 margin: 0 0 5px;
2044}
2045*/
2046.article form label {
2047 display: block;
2048 margin: 0 0 5px;
2049 padding: 0;
2050}
2051.article form input[type='text'], .article form select, .article form textarea, .article form
2052.checkbox-group, .article form .radio-group {
2053 margin-bottom: 15px;
2054}
2055.checkbox-group input {
Scott Mainb7f96372013-02-07 16:56:43 -08002056 width: 13px;
2057 height: 13px;
2058 background: #fff;
2059 border: solid 1px #c6c6c6;
2060 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002061}
2062.article form .checkbox-group, .article form .radio-group {
Scott Mainb7f96372013-02-07 16:56:43 -08002063 display: block
Scott Maine4d8f1b2012-06-21 18:03:05 -07002064}
2065.article form select {
2066 border: solid 1px #ebebeb;
2067 border-top-color: #ddd;
2068 -webkit-appearance: none;
2069 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2070 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07002071 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002072 line-height: normal;
2073 padding: 5px;
2074 width: 130px;
2075}
Scott Main98a2a712013-07-17 13:15:04 -07002076
Scott Maine4d8f1b2012-06-21 18:03:05 -07002077.article form .browse .browse-msg {
Scott Main98a2a712013-07-17 13:15:04 -07002078 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002079}
2080.article form .browse .button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08002081 height: auto;
2082 line-height: 25px;
2083 font-size: 11px;
2084 padding: 0 8px;
2085 margin: 0 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002086}
2087.article form input[type='text'], .article form textarea {
2088 border: 1px solid #ebebeb;
2089 border-top-color: #dcdcdc;
Scott Main9ada2262012-06-23 14:59:36 -07002090 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002091 line-height: normal;
2092 padding: 6px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07002093 width: 300px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002094}
2095.article form textarea {
2096 height: 150px;
2097}
2098.article form input[type='text']:focus, .article form textarea:focus {
2099 border-color: #33B5E5;
2100 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2101 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2102 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2103 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2104 outline: 0;
2105}
2106.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2107 color: #999;
2108}
2109.article form input[type='text'][disabled], .article form textarea[disabled] {
2110 background-color: #ebebeb;
2111}
2112form .form-error input[type='text'], form .form-error textarea {
2113 border-color: #dd4b39;
Scott Mainb7f96372013-02-07 16:56:43 -08002114 margin-right: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002115}
2116.aside {
2117 -moz-border-radius: 2px;
2118 -webkit-border-radius: 2px;
2119 border-radius: 2px;
2120 margin: 10px 0;
2121 padding: 20px;
Scott Mainb7f96372013-02-07 16:56:43 -08002122 color: #666;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002123 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08002124 background: #f9f9f9;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002125}
2126/*
2127.aside, .notification, .promo {
2128 -moz-border-radius: 2px;
2129 -webkit-border-radius: 2px;
2130 border-radius: 2px;
2131 margin: 10px 0;
2132 padding: 10px;
2133 position: relative;
2134}
2135.aside>:first-child, .notification>:first-child, .promo>:first-child {
2136 margin-top: 0;
2137}
2138.aside>:last-child, .notification>:last-child, .promo>:last-child {
2139 margin-bottom: 0;
2140}
2141.aside {
2142 background: #f9f9f9;
2143}
2144.notification {
2145 background: #fffbe4;
2146 border-color: #f8f6e6;
2147}
2148.promo {
2149 background: #f6f9ff;
2150 border-color: #eff2f9;
2151}
2152*/
Scott Maindb3678b2012-10-23 14:13:41 -07002153
2154/* SDK TOS styles */
2155
2156div.sdk-terms {
2157 white-space: pre-wrap;
2158 word-wrap: break-word;
2159 font-family: inherit;
2160 font-size: inherit;
2161 padding: 10px;
2162 height: 370px;
2163 width: 738px;
2164 border: 1px solid #444;
2165 background: transparent;
2166 overflow:auto;
2167 margin:0 0 10px;
2168}
2169
2170div.sdk-terms.fullsize {
2171 padding: 0;
2172 height: auto;
2173 width: auto;
2174 border:none;
2175}
2176
2177div.sdk-terms h3,
2178div.sdk-terms h2 {
2179 margin:0;
2180}
2181
2182div#sdk-terms-form {
2183 padding:0 0 0 10px;
2184}
2185
Scott Main11ac05b2012-11-15 14:57:44 -08002186div#sdk-terms-form input {
Scott Maindb3678b2012-10-23 14:13:41 -07002187 display:inline;
2188 margin:4px 4px 4px 0;
2189}
2190
2191
Scott Maine4d8f1b2012-06-21 18:03:05 -07002192/* --------------------------------------------------------------------------
2193Code Style
2194*/
2195pre {
Scott Maindb3678b2012-10-23 14:13:41 -07002196 margin:0 0 1em 0;
2197 padding: 1em;
2198 overflow: auto;
2199 border: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07002200 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002201}
Scott Main70557ee2013-10-30 14:47:40 -07002202.str { color: #800; } /* Code string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002203.kwd { color: #008; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07002204.typ { color: #606; }
2205.lit { color: #066; }
2206.pun { color: #660; }
2207.pln { color: #000; }
2208.tag { color: #008; }
2209.atn { color: #828; }
Scott Main70557ee2013-10-30 14:47:40 -07002210.atv { color: #800; } /* XML string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002211.dec { color: #606; }
2212
2213/* --------------------------------------------------------------------------
2214Three-Pane
2215*/
2216/* Package Nav & Classes Nav */
2217.three-pane {
Scott Mainb7f96372013-02-07 16:56:43 -08002218 position: relative;
2219 border-top: solid 1px #ebebeb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002220}
2221#packages-nav .js-pane,
2222#classes-nav .js-pane {
2223 overflow:visible;
2224}
2225#packages-nav {
2226 height:270px;
Scott Mainb7f96372013-02-07 16:56:43 -08002227 max-height: inherit;
2228 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002229 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002230}
2231#classes-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08002232 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002233 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002234}
2235#packages-nav ul, #classes-nav ul {
Scott Mainb7f96372013-02-07 16:56:43 -08002236 list-style-type: none;
2237 margin: 10px 0 20px 0;
Scott Main98a2a712013-07-17 13:15:04 -07002238 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002239}
2240#classes-nav li {
Scott Mainb7f96372013-02-07 16:56:43 -08002241 font-weight: bold;
2242 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002243}
2244#packages-nav li,
2245#classes-nav li li {
Scott Mainb7f96372013-02-07 16:56:43 -08002246 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002247}
2248#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2249#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002250 padding: 0 0 0 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002251}
2252#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2253#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2254#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002255 color: #222;
Scott Main98a2a712013-07-17 13:15:04 -07002256 font-weight: normal;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002257}
2258#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2259#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002260 display: block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002261}
2262#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2263a:visited,
2264#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2265a:visited,
2266#nav-tree li div.selected {
2267 font-weight: 500;
2268 color: #0099cc;
2269 background-color:#fff; }
2270 #packages-nav li.selected ul li a,
2271 #classes-nav li.selected ul li a {
2272 /* don't highlight child items */
2273 color: #555555; }
2274#nav-tree li div.selected a {
2275 font-weight: 500;
2276 color: #0099cc;
2277}
2278#nav-swap {
2279 height:30px;
2280 border-top:1px solid #ccc;
2281}
2282#nav-swap a {
2283 display:inline-block;
2284 height:100%;
Scott Main9ada2262012-06-23 14:59:36 -07002285 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002286 font-size: 12px;
2287 padding: 5px 0 5px 5px;
2288}
2289
2290#nav-swap .fullscreen {
2291 float: right;
2292 width: 24px;
2293 height: 24px;
2294 text-indent: -1000em;
2295 padding:0;
2296 margin:3px 5px 0;
2297 background: url(../images/fullscreen.png) no-repeat -24px 0;
2298}
2299#nav-swap .fullscreen.disabled {
2300 background-position: 0 0;
2301}
Scott Main98a2a712013-07-17 13:15:04 -07002302#nav-swap .fullscreen:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002303#nav-swap .fullscreen:focus {
2304 cursor:pointer;
2305}
2306
2307
2308/* nav tree */
Scott Main42d6e582013-11-20 19:30:41 -08002309#side-nav, #swapper,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002310#nav-tree, #tree-list {
2311 overflow:hidden;
2312 margin-left:0;
2313}
2314
Scott Main42d6e582013-11-20 19:30:41 -08002315#devdoc-nav {
2316 overflow:visible !important; /* To keep the "to top" button visible */
2317}
2318
Scott Maine4d8f1b2012-06-21 18:03:05 -07002319#nav-tree ul {
2320 list-style:none;
2321 padding:0;
2322 margin:10px 0;
2323}
2324
2325#nav-tree ul li div {
2326 padding:0 0 0 4px;
2327}
2328
2329#side-nav #nav-tree ul li a,
2330#side-nav #nav-tree ul li span.no-children {
2331 padding: 0;
2332 margin: 0;
2333}
2334
2335#nav-tree .plus {
2336 margin: 0 3px 0 0;
2337}
2338
2339#nav-tree ul ul {
2340 list-style: none;
2341 margin: 0;
2342 padding: 0 0 0 0;
2343}
2344
2345#nav-tree ul li {
2346 margin: 0;
2347 padding: 0 0 0 0;
2348 white-space: nowrap;
2349}
2350
2351#nav-tree .children_ul {
2352 padding:0;
2353 margin:0;
2354}
2355#nav-tree .children_ul li div {
2356 padding:0 0 0 10px;
2357}
2358#nav-tree .children_ul .children_ul li div {
2359 padding:0 0 0 20px;
2360}
2361
2362#nav-tree a.nolink {
Scott Main9ada2262012-06-23 14:59:36 -07002363 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002364 text-decoration: none;
2365}
2366
2367#nav-tree span.label {
2368 width: 100%;
2369}
2370
2371#nav-tree {
2372 overflow-x: auto;
2373 overflow-y: scroll;
2374 outline:0;
2375}
2376
2377
2378/* Content */
2379#doc-col {
2380 margin-right:0;
2381}
smain@google.comb8281c72014-06-19 09:51:30 -07002382
2383/* Uncomment this for preview release watermark
2384#doc-col {
2385 background: url('../images/preview.png') repeat;
2386}
2387*/
2388
Scott Maine4d8f1b2012-06-21 18:03:05 -07002389#doc-content-container {
Scott Main98a2a712013-07-17 13:15:04 -07002390 margin-left: 291px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002391}
2392#doc-header, #doc-content {
Scott Mainb7f96372013-02-07 16:56:43 -08002393 padding: 1em 2em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002394}
2395#doc-header {
Scott Main98a2a712013-07-17 13:15:04 -07002396 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002397}
2398#doc-header h1 {
Scott Mainb7f96372013-02-07 16:56:43 -08002399 line-height: 0;
2400 margin-bottom: 15px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002401}
2402#api-info-block {
Scott Mainb7f96372013-02-07 16:56:43 -08002403 float: right;
2404 font-weight: bold;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002405}
2406#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002407 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002408}
2409#api-info-block a:hover, #api-info-block a:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002410 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002411}
2412#api-nav-header {
2413 height:19px; /* plus 16px padding = 35; same as #nav li */
2414 font-size:14px;
2415 padding: 8px 0;
2416 margin: 0;
2417 border-bottom: 1px solid #CCC;
2418 background:#e9e9e9;
2419 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2420
2421}
2422#api-nav-title {
2423 padding:0 5px;
2424 white-space:nowrap;
2425}
2426
2427#api-level-toggle {
2428 float:right;
2429 padding:0 5px;
2430}
2431
2432#api-level-toggle label {
2433 margin:0;
2434 vertical-align:top;
2435 line-height: 19px;
2436 font-size:13px;
2437 height: 19px;
2438}
2439
2440#api-level-toggle .select-wrapper {
2441 width: 35px;
2442 display: inline-block;
2443 overflow: hidden;
2444}
2445#api-level-toggle select {
2446 border: 0;
2447 appearance:none;
2448 -moz-appearance:none;
2449 -webkit-appearance: none;
2450 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
Scott Main9ada2262012-06-23 14:59:36 -07002451 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002452 height: 19px;
2453 line-height: 19px;
2454 padding: 0;
2455 margin:1px 0 0 0;
2456 width:150%;
2457 font-size:13px;
2458 vertical-align:top;
2459 outline:0;
2460}
2461
2462
2463/* Toggle for revision notes and stuff */
2464div.toggle-content.closed .toggle-content-toggleme {
2465 display:none;
2466}
2467
2468#jd-content img.toggle-content-img {
2469 margin:0 5px 5px 0;
2470}
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07002471
Scott Main220c3442012-07-16 15:40:17 -07002472div.toggle-content-toggleme {
2473 padding:0 0 0 15px;
Scott Main03c972c2012-06-26 22:23:22 -07002474}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002475
2476
2477/* API LEVEL FILTERED MEMBERS */
2478
2479.absent,
2480.absent a:link,
2481.absent a:visited,
2482.absent a:hover,
2483.absent * {
2484 color:#bbb !important;
2485 cursor:default !important;
2486 text-decoration:none !important;
2487}
2488#devdoc-nav li.absent.selected,
2489#devdoc-nav li.absent.selected *,
2490#devdoc-nav div.label.absent.selected,
2491#devdoc-nav div.label.absent.selected * {
2492 background-color:#eaeaea !important;
2493}
2494.absent h4.jd-details-title,
2495.absent h4.jd-details-title * {
2496 background-color:#f6f6f6 !important;
2497}
2498.absent img {
2499 opacity: .3;
2500 filter: alpha(opacity=30);
2501 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2502}
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512/* JQUERY RESIZABLE STYLES */
2513.ui-resizable { position: relative; }
2514.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2515.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2516/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2517body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2518.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2519border-bottom: solid 1px #ededed;
2520 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2521/*
Scott Main98a2a712013-07-17 13:15:04 -07002522.ui-resizable-e {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002523cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
25241px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2525*/
2526
2527/* --------------------------------------------------------------------------
2528Lightbox
2529*/
Scott Main98a2a712013-07-17 13:15:04 -07002530.lightbox {
Scott Mainb7f96372013-02-07 16:56:43 -08002531 width: 769px;
2532 padding: 1.5em;
2533 margin: 0 auto;
2534 border: solid 1px #dcdcdc;
2535 background: #fff;
2536 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2537 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2538 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
Scott Maine4d8f1b2012-06-21 18:03:05 -07002539}
2540.lightbox .header {
Scott Mainb7f96372013-02-07 16:56:43 -08002541 float: left;
2542 width: 720px;
Scott Main98a2a712013-07-17 13:15:04 -07002543 margin: -10px 20px 10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002544}
2545.lightbox .close {
Scott Mainb7f96372013-02-07 16:56:43 -08002546 float: right;
2547 width: 10px;
2548 height: 10px;
2549 margin: -10px -10px 10px 0;
2550 text-indent: -1000em;
2551 background: url(../images/close.png) no-repeat 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002552}
2553.lightbox .close:hover, .lightbox .close:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002554 background-position: -10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002555}
2556
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002557/* --------------------------------------------------------------------------
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002558Styles for samples browser
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002559*/
2560
Scott Main498d7102013-08-21 15:47:38 -07002561#codesample-wrapper {
Scott Main70557ee2013-10-30 14:47:40 -07002562 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
Scott Main498d7102013-08-21 15:47:38 -07002563 overflow:visible;
2564}
2565pre#codesample-block {
2566 float:left;
2567 overflow:visible;
2568 background:transparent;
2569 border:none;
2570}
Scott Mainf1435b72013-10-30 16:27:38 -07002571pre#codesample-block a.number {
2572 display:none;
2573}
Scott Main498d7102013-08-21 15:47:38 -07002574pre#codesample-block .code-line:hover {
2575 background:#e7e7e7;
2576}
2577pre#codesample-line-numbers {
2578 float:left;
2579 width:2em;
2580 background:transparent;
2581 border:none;
2582 border-right:1px solid #ccc;
2583 padding-left:0;
2584 font-family:monospace;
2585 text-align:right;
2586 -webkit-touch-callout: none;
2587 -webkit-user-select: none;
2588 -khtml-user-select: none;
2589 -moz-user-select: -moz-none;
2590 -ms-user-select: none;
2591 user-select: none;
2592}
2593pre#codesample-line-numbers a {
2594 color:#999;
2595}
2596pre#codesample-line-numbers.hidden {
2597 display:none;
2598}
2599pre#codesample-block span.code-line {
2600 width:100%;
2601 display:inline-block;
2602}
2603
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002604/*
2605Styles for displaying image or video resources in samples browser.
2606Resources are marked as no-display if they exceed the size limit.
2607*/
2608div#codesample-resource img, div#codesample-resource video {
2609 border: 1px solid #ececec;
2610}
2611
2612div#codesample-resource.noDisplay div {
2613 border: 1px solid #ececec;
2614 width:120px;
2615 margin-bottom:4px;
2616 padding:20px;
2617}
2618
2619div#codesample-resource .noDisplay-message:after {
2620 font-style:italic;
2621 font-size:12px;
2622 content: 'This resource is not available for browsing. To view it, please download the project.';
2623}
2624
2625/*
2626Styles for project structure (treeview) page
2627*/
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002628.structure-dir {
2629background-image:url(../../assets/images/folder.png);
2630background-repeat:no-repeat;
2631background-position:16px 2px;
2632 margin:.25em 0 0 0;
2633 padding:0 0 0 0;
2634}
2635
2636.structure-toggleme {
2637 margin:0 0 0 3em;
2638 padding:0 0 0 0;
2639 text-decoration:none;
2640}
2641
2642.structure-java{
2643background-image:url(../../assets/images/file-java.png);
2644background-repeat:no-repeat;
2645background-position:0px 2px;
2646 margin:.3em 0 0 0;
2647 padding:.3em 0 .3em 22px;
2648}
2649
2650.structure-file {
2651background-image:url(../../assets/images/file-generic.png);
2652background-repeat:no-repeat;
2653background-position:0px 2px;
2654 margin:.3em 0 0 0;
2655 padding:.3em 0 .3em 22px;
2656}
2657
2658.structure-xml {
2659background-image:url(../../assets/images/file-xml.png);
2660background-repeat:no-repeat;
2661background-position:0px 2px;
2662 margin:.3em 0 0 0;
2663 padding:.3em 0 .25em 22px;
2664}
2665
2666.structure-img {
2667background-image:url(../../assets/images/file-image.png);
2668background-repeat:no-repeat;
2669background-position:0px 2px;
2670 margin:.3em 0 0 0;
2671 padding:.3em 0 .25em 22px;
2672}
2673
2674.structure-manifest {
2675background-image:url(../../assets/images/file-manifest.png);
2676background-repeat:no-repeat;
2677 margin:.0 0 0 1.25em;
2678 padding:0 0 0 22px;
2679 text-decoration:none;
2680}
2681
2682#jd-content .structure-toggle-img {
2683 margin:.5em 0 0 0;
2684padding-right:2.1em;
2685}
2686
2687.dirInfo {
2688 margin-left:2em;
2689}
2690
2691.structure-dir a {
2692 text-decoration:none;
2693}
2694
2695.structure-manifest a {
2696 text-decoration: none;
2697}
2698.structure-file a {
2699 text-decoration: none;
2700}
2701
2702.sampleEmbed {
2703 background-color:rgb(249, 249, 249);
2704}
2705
2706.sampleEmbed ol.lineNumbers {
2707 list-style-type: decimal;
2708 padding-left:1em;
2709}
2710
2711.sampleEmbed ol.lineNumbers li {
2712border-left:1px solid #ddd;
2713border-right:1px solid #ddd;
2714color:gray;
2715background-color:#f7f7f7;
2716margin:0 0 0 24px;
2717padding: 2px 2px 2px 6px;
2718}
2719
2720.sampleEmbed ol.lineNumbers li:hover {
2721background: #efefef;
2722}
2723
Scott Main0ad622b2013-09-04 21:14:06 -07002724.samples-nav li a {
2725 overflow: hidden;
2726 text-overflow: ellipsis;
2727 white-space: nowrap;
2728}
2729
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002730/* --------------------------------------------------------------------------
2731Styles for raw formatted line numbers (not used with listformatted version)
2732div.sampleLine div.lineNumber {
2733 display: inline;
2734}
2735div.sampleLine div.lineCode {
2736 display: inline;
2737 padding-left:6px;
2738}
2739div.sampleLine {
2740 padding:0;
2741 margin:0;
2742}*/
2743
Scott Maine4d8f1b2012-06-21 18:03:05 -07002744/* --------------------------------------------------------------------------
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002745Butterbar
2746*/
2747#butterbar-wrapper {
2748 position:absolute;
2749 top:0;
2750 left:0;
2751 width:100%;
2752}
2753#butterbar {
2754 width:940px;
2755 margin:0 auto;
2756}
2757#butterbar-message {
2758 background-color:#f80;
2759 float:right;
2760 font-size:12px;
2761 font-weight:bold;
2762 padding:0 10px;
2763 border-radius: 0 0 5px 5px;
2764}
2765#butterbar-message a {color:#fff !important}
2766#butterbar-message a:hover {text-decoration:underline;}
2767
2768/* --------------------------------------------------------------------------
Scott Maine4d8f1b2012-06-21 18:03:05 -07002769Misc
2770*/
2771
2772
2773.clearfix:before, .clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002774 content: "";
2775 display: table
Scott Maine4d8f1b2012-06-21 18:03:05 -07002776}
2777.clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002778 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07002779}
2780.clearfix {
Scott Mainb7f96372013-02-07 16:56:43 -08002781 *zoom: 1
Scott Maine4d8f1b2012-06-21 18:03:05 -07002782}
2783table.blank th, table.blank td {
2784 border: 0;
Scott Mainb7f96372013-02-07 16:56:43 -08002785 background: none
Scott Maine4d8f1b2012-06-21 18:03:05 -07002786}
2787.caption {
Scott Mainb7f96372013-02-07 16:56:43 -08002788 margin: 0.5em 0 2em 0;
2789 color: #000;
Scott Mainb16376f2014-05-21 20:35:47 -07002790 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002791}
2792
Scott Main25c89dd2013-10-07 14:17:55 -07002793.nolist, .nolist ul, .nolist ol {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002794 list-style:none;
Scott Main2ccbd3f2012-08-01 12:05:12 -07002795 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002796}
Scott Main5747d382012-11-30 12:02:42 -08002797#tb .nolist {
2798 margin-left:15px;
2799}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002800
Scott Main8aa725e2013-04-25 10:00:32 -07002801dl.xml>dt {
2802 text-transform:uppercase;
2803}
2804dl.xml dl.attr {
2805 margin-top:0;
2806}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002807
2808pre.classic {
2809 background-color:transparent;
2810 border:none;
2811 padding:0;
2812}
2813
2814p.img-caption {
2815 margin: -10px 0 20px;
2816 font-size:13px;
2817 color:#666;
2818}
2819
Scott Main48dd7f22013-02-21 10:52:02 -08002820div.figure,
2821div.figure-right {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002822 float:right;
2823 clear:right;
2824 margin:10px 0 0 0;
2825 padding:0 0 0 20px;
2826 /* width must be defined w/ an inline style matching the image width */
2827}
2828
Scott Main48dd7f22013-02-21 10:52:02 -08002829div.figure-left {
2830 float:left;
2831 clear:left;
2832 margin:10px 0 0 0;
Scott Maind6cb8fa2013-02-21 13:05:03 -08002833 padding:0 20px 0 0;
Scott Main48dd7f22013-02-21 10:52:02 -08002834 /* width must be defined w/ an inline style matching the image width */
2835}
2836
2837img.frame {
2838 border:1px solid #DDD;
2839 padding:4px;
2840}
2841
Scott Maine4d8f1b2012-06-21 18:03:05 -07002842p.table-caption {
Scott Main24bbcd52012-09-21 14:33:43 -07002843 margin: 0 0 4px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002844 font-size:13px;
2845 color:#666;
2846}
2847
Scott Main24bbcd52012-09-21 14:33:43 -07002848p.code-caption {
Scott Main98a2a712013-07-17 13:15:04 -07002849 margin-bottom: 4px;
Scott Maina07be8e2013-03-06 12:12:21 -08002850 font: 12px/1.5 monospace;
Scott Main24bbcd52012-09-21 14:33:43 -07002851 color:#666;
2852}
2853
Scott Main98a2a712013-07-17 13:15:04 -07002854div.note,
2855div.caution,
Scott Main54d2a9b2012-07-24 14:54:32 -07002856div.warning {
2857 margin: 0 0 15px;
2858}
2859
Scott Main98a2a712013-07-17 13:15:04 -07002860p.note, div.note,
2861p.caution, div.caution,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002862p.warning, div.warning {
2863 padding: 0 0 0 10px;
2864 border-left: 4px solid;
2865}
2866
Scott Main24bbcd52012-09-21 14:33:43 -07002867p.note, div.note {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002868 border-color: #258AAF;
2869}
2870
Scott Main24bbcd52012-09-21 14:33:43 -07002871p.caution, div.caution {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002872 border-color: #FF8800;
2873}
2874
Scott Main24bbcd52012-09-21 14:33:43 -07002875p.warning, div.warning {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002876 border-color: #ff4443;
2877}
2878
Scott Main412eaf22012-06-22 14:36:33 -07002879div.note.design {
2880 border-left: 4px solid #33B5E5;
2881}
2882
2883div.note.develop {
2884 border-left: 4px solid #F80;
2885}
2886
2887div.note.distribute {
2888 border-left: 4px solid #9C0;
2889}
2890
2891.note p, .caution p, .warning p {
2892 margin:0 0 5px;
2893}
2894
2895.note p:last-child, .caution p:last-child, .warning p:last-child {
2896 margin-bottom:0;
2897}
2898
Scott Main5b5ff1a2012-09-12 10:29:45 -07002899body.about blockquote {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002900 display:block;
2901 float:right;
2902 width:280px;
2903 font-size:20px;
2904 font-style:italic;
2905 line-height:24px;
2906 color:#33B5E5;
2907 margin:0 0 20px 30px;
2908}
2909
Scott Maine4d8f1b2012-06-21 18:03:05 -07002910div.design-announce p {
2911 margin:0 0 10px;
2912}
2913
Scott Maindb3678b2012-10-23 14:13:41 -07002914.expandable {
2915 height:34px;
2916 padding-left:20px;
2917 position:relative;
2918}
2919.expandable:before {
2920 content: '';
2921 background-image: url(../images/styles/disclosure_down.png);
2922 background-repeat:no-repeat;
2923 background-position: -12px -9px;
2924 width: 20px;
2925 height: 20px;
2926 display: inline-block;
2927 position: absolute;
2928 top: 0;
2929 left: 0; }
2930}
2931.expandable.expanded:before {
2932 background-image: url(../images/styles/disclosure_up.png);
2933}
2934
Scott Mainaaf76642013-06-19 18:04:30 -07002935/* notice box for cross links between Design/Develop docs */
Scott Main13cd8f12013-11-12 11:50:59 -08002936a.notice-developers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002937a.notice-developers,
Scott Main13cd8f12013-11-12 11:50:59 -08002938a.notice-designers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002939a.notice-designers {
Scott Maind2af6d22013-05-13 18:39:06 -07002940 float:right;
Scott Maine80ddbe2013-07-12 19:22:24 -07002941 clear:right;
Scott Mainaaf76642013-06-19 18:04:30 -07002942 width:238px;
Scott Maind2af6d22013-05-13 18:39:06 -07002943 min-height:50px;
2944 margin:0 0 20px 20px;
2945 border:1px solid #ddd;
2946}
Scott Main13cd8f12013-11-12 11:50:59 -08002947a.notice-developers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002948a.notice-developers.wide,
Scott Main13cd8f12013-11-12 11:50:59 -08002949a.notice-designers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002950a.notice-designers.wide {
2951 width:278px;
2952}
Scott Main13cd8f12013-11-12 11:50:59 -08002953a.notice-developers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002954a.notice-developers div,
Scott Main13cd8f12013-11-12 11:50:59 -08002955a.notice-designers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002956a.notice-designers div {
Scott Main9bfcd732013-05-14 09:14:35 -07002957 min-height:40px;
Scott Maind19c2c82013-06-19 18:48:27 -07002958 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2959 background-size:40px 40px;
Scott Main9bfcd732013-05-14 09:14:35 -07002960 padding:10px 10px 10px 60px;
Scott Maind2af6d22013-05-13 18:39:06 -07002961}
Scott Mainaaf76642013-06-19 18:04:30 -07002962a.notice-designers div {
Scott Maind19c2c82013-06-19 18:48:27 -07002963 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2964 background-size:40px 40px;
Scott Mainaaf76642013-06-19 18:04:30 -07002965}
Scott Main13cd8f12013-11-12 11:50:59 -08002966a.notice-designers-video div {
2967 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2968 background-size:40px 40px;
2969}
2970a.notice-developers-video div {
2971 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2972 background-size:40px 40px;
2973}
2974a.notice-developers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002975a.notice-developers:hover,
Scott Main13cd8f12013-11-12 11:50:59 -08002976a.notice-designers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002977a.notice-designers:hover {
Scott Maind2af6d22013-05-13 18:39:06 -07002978 background:#eee;
2979}
Scott Main13cd8f12013-11-12 11:50:59 -08002980a.notice-developers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002981a.notice-developers h3,
Scott Main13cd8f12013-11-12 11:50:59 -08002982a.notice-designers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002983a.notice-designers h3 {
Scott Main4e5b39d2013-11-13 16:49:22 -08002984 font-size:13px;
2985 line-height:18px;
2986 font-weight:bold;
Scott Maind2af6d22013-05-13 18:39:06 -07002987 text-transform:uppercase;
2988 color:#000 !important;
Scott Main4e5b39d2013-11-13 16:49:22 -08002989 margin:0 0 1px;
Scott Maind2af6d22013-05-13 18:39:06 -07002990}
Scott Main13cd8f12013-11-12 11:50:59 -08002991a.notice-developers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002992a.notice-developers p,
Scott Main13cd8f12013-11-12 11:50:59 -08002993a.notice-designers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002994a.notice-designers p {
Scott Maind2af6d22013-05-13 18:39:06 -07002995 margin:0;
Scott Main4e5b39d2013-11-13 16:49:22 -08002996 line-height:14px;
Scott Main9bfcd732013-05-14 09:14:35 -07002997}
Scott Main13cd8f12013-11-12 11:50:59 -08002998a.notice-developers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002999a.notice-developers.left,
Scott Main13cd8f12013-11-12 11:50:59 -08003000a.notice-designers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07003001a.notice-designers.left {
Scott Main9bfcd732013-05-14 09:14:35 -07003002 margin-left:0;
3003 float:left;
Scott Maind2af6d22013-05-13 18:39:06 -07003004}
3005
3006
Scott Maind7026f72013-06-17 15:08:49 -07003007/* hide nested list items; companion to hideNestedLists() */
3008.hide-nested li ol,
3009.hide-nested li ul {
3010 display:none;
3011}
3012
3013a.header-toggle {
3014 display:block;
3015 float:right;
3016 text-transform:uppercase;
3017 font-size:.8em !important;
3018 font-weight:normal;
3019 margin-top:2px;
3020}
3021
3022
smain@google.com95948b82014-06-16 19:24:25 -07003023/* for IDE instruction toggle (Studio/Eclipse/Other) */
3024select.ide {
3025 background: transparent;
3026 border: 1px solid #bbb;
3027 border-left: 0;
3028 border-right: 0;
3029 margin: 10px 0;
3030 padding: 10px 0;
3031 color:#666;
3032}
3033select.ide,
3034select.ide option {
3035 font-family: inherit;
3036 font-size:16px;
3037 font-weight:500;
3038}
3039/* hide all except eclipse by default */
3040.select-ide.studio,
3041.select-ide.other {
3042 display:none;
3043}
3044/* ... unless eclipse also includes one of the others */
3045.select-ide.eclipse.studio,
3046.select-ide.eclipse.other {
3047 display:block;
3048}
3049
3050
Dirk Doughertybec14292013-04-10 20:23:40 -07003051/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003052good/bad example containers
Dirk Doughertybec14292013-04-10 20:23:40 -07003053*/
Scott Maindb3678b2012-10-23 14:13:41 -07003054
Dirk Doughertybec14292013-04-10 20:23:40 -07003055div.example-block {
3056 background-repeat: no-repeat;
Scott Main98a2a712013-07-17 13:15:04 -07003057 background-position:10px 8px;
Dirk Doughertybec14292013-04-10 20:23:40 -07003058 background-color:#ccc;
3059 padding:4px;
3060 margin:.8em auto 1.5em 2em;
3061 width:260px;
3062 float:right;
3063}
3064/* red container */
3065.example-block.bad {
3066 background-image: url(/images/example-bad.png);
3067 background-color:#f4cccc;
3068}
3069/* green container */
3070.example-block.good {
3071 background-image: url(/images/example-good.png);
3072 background-color:#d9ead3;
3073}
3074/* container heading div */
3075#jd-content .example-block .heading {
3076 font-weight:bold;
3077 margin:6px 0 9px 36px;
3078 padding:6px auto;
3079}
3080/* container image (if any) */
3081#jd-content .example-block img {
3082 margin:0;
3083 padding:0px;
3084}
3085
3086.example-block table {
3087 margin:0;
3088}
Scott Maindb3678b2012-10-23 14:13:41 -07003089
Scott Maine4d8f1b2012-06-21 18:03:05 -07003090/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003091Dialog box for popup messages
Scott Maine4d8f1b2012-06-21 18:03:05 -07003092*/
3093
3094div.dialog {
3095 height:0;
3096 margin:0 auto;
3097}
3098
3099div.dialog>div {
3100 z-index:99;
3101 position:fixed;
3102 margin:70px 0;
3103 width: 391px;
3104 height: 200px;
3105 background: #F7F7F7;
3106-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3107-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3108box-shadow: 0 0 15px rgba(0,0,0,0.5);
3109}
3110/* IE6 can't position fixed */
3111* html div.dialog div { position:absolute; }
3112
3113
3114div#deprecatedSticker {
3115 display:none;
3116 z-index:99;
3117 position:fixed;
3118 right:15px;
3119 top:114px;
3120 margin:0;
3121 padding:1em;
3122 background:#FFF;
3123 border:1px solid #dddd00;
3124 box-shadow:-5px 5px 10px #ccc;
3125 -moz-box-shadow:-5px 5px 10px #ccc;
3126 -webkit-box-shadow:-5px 5px 10px #ccc;
3127}
3128
3129div#naMessage {
3130 display:none;
3131 width:555px;
3132 height:0;
3133 margin:0 auto;
3134}
3135
3136div#naMessage div {
3137 z-index:99;
3138 width:450px;
3139 position:fixed;
3140 margin:50px 0;
3141 padding:4em 4em 3em;
3142 background:#FFF;
3143 border:1px solid #999;
3144 box-shadow:-10px 10px 40px #888;
3145 -moz-box-shadow:-10px 10px 40px #888;
3146 -webkit-box-shadow:-10px 10px 40px #888;
3147}
3148/* IE6 can't position fixed */
3149* html div#naMessage div { position:absolute; }
3150
3151div#naMessage strong {
3152 font-size:1.1em;
3153}
3154
3155
3156/* --------------------------------------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003157Slideshow Controls & Next/Prev
Scott Maine4d8f1b2012-06-21 18:03:05 -07003158*/
Scott Main98a2a712013-07-17 13:15:04 -07003159.slideshow-next, .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08003160 width: 20px;
3161 height: 36px;
3162 text-indent: -1000em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003163}
3164.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08003165 margin: 2em 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003166}
3167.slideshow-container:before, .slideshow-container:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003168 content: "";
3169 display: table;
3170 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003171}
3172a.slideshow-next, a.slideshow-next:visited {
3173
Scott Mainb7f96372013-02-07 16:56:43 -08003174 float: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003175
Scott Mainb7f96372013-02-07 16:56:43 -08003176 background: url(../images/arrow-right.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003177
3178}
3179
3180a.slideshow-prev, a.slideshow-prev:visited {
3181
Scott Main98a2a712013-07-17 13:15:04 -07003182 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003183
Scott Mainb7f96372013-02-07 16:56:43 -08003184 background: url(../images/arrow-left.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003185
3186}
3187
3188.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3189
Scott Main98a2a712013-07-17 13:15:04 -07003190 background-position: 0 -36px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003191
3192}
3193
3194.slideshow-next:active, .slideshow-prev:active {
3195
Scott Main98a2a712013-07-17 13:15:04 -07003196 background-position: 0 -72px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003197
3198}
3199.slideshow-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08003200 width: 74px;
Scott Main98a2a712013-07-17 13:15:04 -07003201 margin: 0 auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003202}
3203.slideshow-nav a, .slideshow-nav a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003204 display: inline-block;
3205 width: 12px;
3206 height: 12px;
3207 margin: 0 2px 20px 2px;
3208 background: #ccc;
3209 -webkit-border-radius: 50%;
3210 -moz-border-radius: 50%;
3211 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003212}
3213.slideshow-nav a:hover, .slideshow-nav a:focus {
3214
Scott Mainb7f96372013-02-07 16:56:43 -08003215 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003216}
3217
3218.slideshow-nav a:active {
3219
Scott Mainb7f96372013-02-07 16:56:43 -08003220 background: #1e799a;
Scott Main98a2a712013-07-17 13:15:04 -07003221 background: #ebebeb;
Scott Mainb7f96372013-02-07 16:56:43 -08003222 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3223 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3224 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Maine4d8f1b2012-06-21 18:03:05 -07003225}
3226.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003227 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003228}
3229/* --------------------------------------------------------------------------
3230Tabs
3231*/
3232ul.tabs {
Scott Mainb7f96372013-02-07 16:56:43 -08003233 padding: 0;
Scott Main98a2a712013-07-17 13:15:04 -07003234 margin: 2em 0 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003235}
3236ul.tabs:before, ul.tabs:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003237 content: "";
3238 display: table;
3239 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003240}
3241ul.tabs li {
Scott Mainb7f96372013-02-07 16:56:43 -08003242 list-style-type: none;
Scott Main98a2a712013-07-17 13:15:04 -07003243 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003244}
3245ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003246 display: block;
3247 height: 36px;
3248 line-height: 36px;
3249 padding: 0 15px;
3250 margin-right: 2px;
3251 color: #222;
3252 -moz-border-radius-topleft: 2px;
3253 -moz-border-radius-topright: 2px;
3254 -moz-border-radius-bottomright: px;
3255 -moz-border-radius-bottomleft: px;
3256 -webkit-border-radius: 2px 2px px px;
Scott Main98a2a712013-07-17 13:15:04 -07003257 border-radius: 2px 2px px px;
Scott Mainb7f96372013-02-07 16:56:43 -08003258 border-top: solid 1px #ebebeb;
3259 border-left: solid 1px #ebebeb;
3260 border-right: solid 1px #ebebeb;
3261 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003262 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3263 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3264 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3265 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3266 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3267 background-image: linear-gradient(top, #ffffff, #fafafa);
3268 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3269EndColorStr='#fafafa');
3270}
3271ul.tabs li a:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003272 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003273}
3274ul.tabs li a.selected {
Scott Mainb7f96372013-02-07 16:56:43 -08003275 height: 37px;
3276 color: #33B5E5;
3277 background-color: #f7f7f7;
3278 background-image: none;
3279 border-color: #ddd;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003280}
3281.tab-content {
Scott Mainb7f96372013-02-07 16:56:43 -08003282 padding: 1.2em;
3283 margin: -1px 0 2em 0;
3284 -webkit-border-radius: 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003285 -moz-border-radius: 2px;
3286 border-radius: 2px;
Scott Mainb7f96372013-02-07 16:56:43 -08003287 border: solid 1px #ddd;
3288 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003289}
3290/* --------------------------------------------------------------------------
3291Feature Boxes
3292*/
3293.feature-box {
3294 width: 291px;
3295 height: 200px;
3296 position: relative;
3297 background: #F7F7F7;
3298}
3299.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003300 z-index: 100;
3301 position: absolute;
3302 background-color: #aaa;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003303}
3304.box-border .top, .box-border .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08003305 width: 291px;
3306 height: 1px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003307}
3308.dialog .box-border .top,
3309.dialog .box-border .bottom { width:391px; }
3310
Scott Main98a2a712013-07-17 13:15:04 -07003311.box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003312 width: 1px;
Scott Main98a2a712013-07-17 13:15:04 -07003313 height: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003314}
3315.box-border .top { top: 0; left: 0 }
3316.box-border .top .left { top: 1px; left: 0 }
3317.box-border .top .right { top: 1px; right: 0 }
3318.box-border .bottom .left { top: -8px; left: 0 }
3319.box-border .bottom { top: 200px; left: 0 }
3320.box-border .bottom .right { top: -8px; right: 0 }
3321
3322.feature-box h4,
3323.dialog h4 {
3324 margin: 15px 18px 10px;
3325 padding:0;
3326}
3327
3328.feature-box p,
3329.dialog p {
3330 margin: 10px 18px;
3331 padding:0;
3332}
3333.feature-box .link,
3334.dialog .link {
3335 border-top: 1px solid #dedede;
3336 bottom: 0;
3337 position: absolute;
3338 width: inherit;
3339}
3340.feature-box a, .feature-box h4,
3341.dialog a, .dialog h4 {
3342 -webkit-transition: color .4s ease;
3343 -moz-transition: color .4s ease;
3344 -o-transition: color .4s ease;
3345 transition: color .4s ease;
3346}
3347.feature-box:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003348 cursor: pointer;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003349}
3350.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
Scott Main98a2a712013-07-17 13:15:04 -07003351.left, .feature-box:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003352 background-color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003353}
3354.feature-box:hover h4, .feature-box:hover a {
Scott Mainb7f96372013-02-07 16:56:43 -08003355 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003356}
3357/* --------------------------------------------------------------------------
3358Page-Specific Styles
3359*/
Scott Main98a2a712013-07-17 13:15:04 -07003360.colors {
Scott Mainb7f96372013-02-07 16:56:43 -08003361 position: relative;
3362 float: left;
3363 width: 92px;
3364 margin: 40px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003365}
3366.colors div {
Scott Mainb7f96372013-02-07 16:56:43 -08003367 color: #fff;
3368 font-size: 11.5px;
3369 width: 82px;
3370 height: 82px;
3371 margin-top:-30px;
3372 line-height: 82px;
3373 text-align: center;
3374 border: solid 5px #fff;
3375 -webkit-border-radius: 50%;
3376 -moz-border-radius: 50%;
3377 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003378}
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393/* ########### REFERENCE DOCS ################## */
3394
3395#packages-nav h2,
3396#classes-nav h2 {
3397 font-size:18px;
3398 margin:0;
3399 padding:0 0 0 4px;
3400}
3401
3402#jd-header {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003403 padding: 0 0 12px;
3404 margin: 20px 0 12px;
3405 font-size:12px;
3406 padding-bottom:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003407 border-bottom:solid 1px #ccc;
3408}
3409
3410#jd-header h1 {
3411 margin:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003412 padding:0 0 6px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003413}
3414
Dirk Doughertya6913b52014-06-11 17:28:38 -07003415/* not sure if this is needed in the ref docs, disabling for now
3416.jd-descr h2 {
3417 margin:16px 0;
3418}
3419*/
3420
Scott Maine4d8f1b2012-06-21 18:03:05 -07003421/* page-top-right container for reference pages (holds
3422links to summary tables) */
3423#api-info-block {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003424 font-size:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003425 margin:20px 0 0;
3426 padding:0 10px 6px;
3427 font-weight:normal;
3428 float:right;
3429 text-align:right;
3430 color:#999;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003431 max-width:80%;
3432 font-size: 12px;
3433 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003434}
3435
3436#api-info-block div.api-level {
3437 font-weight:bold;
3438 font-size:inherit;
3439 float:none;
Scott Main9ada2262012-06-23 14:59:36 -07003440 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003441 padding:0;
3442 margin:0;
3443}
3444
3445/* inheritance table */
3446.jd-inheritance-table {
3447 border-spacing:0;
3448 margin:0;
3449 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003450 font-size:12px;
3451 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003452 background-color:transparent;
3453}
3454.jd-inheritance-table tr td {
3455 border: none;
3456 margin: 0;
3457 padding: 0;
3458 background-color:transparent;
3459}
3460.jd-inheritance-table .jd-inheritance-space {
3461 font-weight:bold;
3462 width:1em;
3463}
3464.jd-inheritance-table .jd-inheritance-interface-cell {
3465 padding-left: 17px;
3466}
3467
3468
3469
3470.jd-sumtable a {
3471 text-decoration:none;
3472}
3473
3474.jd-sumtable a:hover {
3475 text-decoration:underline;
3476}
3477
3478/* the link inside a sumtable for "Show All/Hide All" */
3479.toggle-all {
3480 display:block;
3481 float:right;
3482 font-weight:normal;
3483 font-size:0.9em;
3484}
3485
3486/* adjustments for in/direct subclasses tables */
3487.jd-sumtable.jd-sumtable-subclasses {
3488 margin: 1em 0 0 0;
3489 max-width:968px;
3490 background-color:transparent;
3491 font-size:13px;
3492}
3493
3494/* extra space between end of method name and open-paren */
3495.sympad {
3496 margin-right: 2px;
3497}
3498
3499/* right alignment for the return type in sumtable */
3500.jd-sumtable .jd-typecol {
3501 text-align:right;
3502}
3503
3504/* adjustments for the expando table-in-table */
3505.jd-sumtable-expando {
3506 margin:.5em 0;
3507 padding:0;
3508}
3509
3510/* a div that holds a short description */
3511.jd-descrdiv {
3512 padding:3px 1em 0 1em;
3513 margin:0;
3514 border:0;
3515}
3516
3517#jd-content img.jd-expando-trigger-img {
3518 padding:0 4px 4px 0;
3519 margin:0;
3520}
3521
3522.jd-sumtable-subclasses div#subclasses-direct,
3523.jd-sumtable-subclasses div#subclasses-indirect {
3524 margin:0 0 0 13px;
3525}
3526
3527
3528
3529/********* MEMBER REF *************/
3530
3531
3532.jd-details {
3533/* border:1px solid #669999;
3534 padding:4px; */
3535 margin:0 0 1em;
3536}
3537
3538/* API reference: a container for the
3539.tagdata blocks that make up the detailed
3540description */
3541.jd-details-descr {
3542 padding:0;
3543 margin:.5em .25em;
3544}
3545
3546/* API reference: a block containing
3547a detailed description, a params table,
3548seealso list, etc */
3549.jd-tagdata {
3550 margin:.5em 1em;
3551}
3552
3553.jd-tagdata p {
3554 margin:0 0 1em 1em;
3555}
3556
3557/* API reference: adjustments to
3558the detailed description block */
3559.jd-tagdescr {
3560 margin:.25em 0 .75em 0;
3561}
3562
3563.jd-tagdescr ol,
3564.jd-tagdescr ul {
3565 margin:0 2.5em;
3566 padding:0;
3567}
3568
3569.jd-tagdescr table,
3570.jd-tagdescr img {
3571 margin:.25em 1em;
3572}
3573
3574.jd-tagdescr li {
3575margin:0 0 .25em 0;
3576padding:0;
3577}
3578
3579/* API reference: heading marking
3580the details section for constants,
3581attrs, methods, etc. */
3582h4.jd-details-title {
3583 font-size:1.15em;
3584 background-color: #E2E2E2;
3585 margin:1.5em 0 .6em;
3586 padding:3px 95px 3px 3px; /* room for api-level */
3587}
Scott Mainab4daf42012-11-30 11:27:17 -08003588body.google h4.jd-details-title {
3589 background-color: #FFF;
3590 padding-top:5px;
3591 border-top: 1px solid #ccc;
3592}
3593body.google table.jd-sumtable th {
3594 background-color: #FFF;
3595 color:#000;
3596}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003597
3598h4.jd-tagtitle {
3599 margin:0;
3600}
3601
3602h4 .normal {
3603 font-weight:normal;
3604}
3605
3606/* API reference: heading for "Parameters", "See Also", etc.,
3607in details sections */
3608h5.jd-tagtitle {
3609 margin:0 0 .25em 0;
3610 font-size:1em;
3611}
3612
3613.jd-tagtable {
3614 margin:0;
3615 background-color:transparent;
Scott Main03c972c2012-06-26 22:23:22 -07003616 width:auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003617}
3618
3619.jd-tagtable td,
3620.jd-tagtable th {
3621 border:none;
3622 background-color:#fff;
3623 vertical-align:top;
3624 font-weight:normal;
3625 padding:2px 10px;
3626}
3627
3628.jd-tagtable th {
3629 font-style:italic;
3630}
3631
3632/* Inline api level indicator for methods */
3633div.api-level {
3634 font-size:.8em;
3635 font-weight:normal;
3636 color:#999;
3637 float:right;
3638 padding:0 8px 0;
3639 margin-top:-30px;
3640}
3641
3642table.jd-tagtable td,
3643table.jd-tagtable th {
3644 background-color:transparent;
3645}
3646
3647table.jd-tagtable th {
3648 color:inherit;
3649}
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673/* SEARCH FILTER */
3674
Scott Main0e76e7e2013-03-12 10:24:07 -07003675.menu-container {
3676 position:relative;
3677}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003678#search_autocomplete {
3679 font-weight:normal;
3680}
3681
Scott Main0e76e7e2013-03-12 10:24:07 -07003682.search_filtered_wrapper.reference {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003683 width: 193px;
3684 float: right;
3685}
Scott Main0e76e7e2013-03-12 10:24:07 -07003686.search_filtered_wrapper.docs {
3687 width:875px;
3688 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003689 position:absolute;
Scott Main0e76e7e2013-03-12 10:24:07 -07003690 top:26px;
3691 right:66px;
3692}
3693.suggest-card {
3694 position:relative;
3695 width:170px;
3696 min-height:90px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003697 padding:5px;
3698 border: solid 1px #C5C5C5;
3699 background: white;
Scott Main0e76e7e2013-03-12 10:24:07 -07003700 top: 15px;
3701 margin-right:-5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003702 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3703 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3704 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3705}
Scott Main0e76e7e2013-03-12 10:24:07 -07003706.suggest-card.reference {
3707 position:absolute;
3708 z-index:999;
3709 min-width:171px; /* +padding and border makes this match input width */
3710 min-height:93px; /* add 3px because this has 1 not 4px top border */
3711 width:auto;
3712 top:41px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003713 margin:0;
Scott Main0e76e7e2013-03-12 10:24:07 -07003714}
3715.suggest-card.develop {
3716 z-index:997;
3717 border-top: solid 4px #F80;
3718 float:right;
3719}
3720.suggest-card.design {
3721 z-index:996;
3722 border-top: solid 4px #33b5e5;
3723 float:right;
3724}
3725.suggest-card.distribute {
3726 z-index:995;
3727 border-top: solid 4px #9C0;
3728 float:right;
3729}
3730.child-card {
3731 width:100%;
3732}
3733.suggest-card.dummy {
3734 width:172px;
3735 float:right;
3736 border:0;
3737 background:transparent;
3738 -moz-box-shadow: none;
3739 -webkit-box-shadow: none;
3740 box-shadow: none;
3741}
3742
3743ul.search_filtered {
3744 min-width:100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003745 list-style: none;
Scott Main0e76e7e2013-03-12 10:24:07 -07003746 margin: 0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003747 padding: 0;
3748}
Scott Main0e76e7e2013-03-12 10:24:07 -07003749.search_filtered .jd-selected {
3750 background:#efefef;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003751 cursor:pointer;
3752}
Scott Main0e76e7e2013-03-12 10:24:07 -07003753.search_filtered .jd-selected,
3754.search_filtered .jd-selected a {
3755 color:#09C !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003756}
3757
3758.no-display {
3759 display: none;
3760}
3761
Scott Main0e76e7e2013-03-12 10:24:07 -07003762.search_filtered li.jd-autocomplete {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003763 font-size: 0.81em;
3764 border: none;
Scott Main7e447ed2013-02-19 17:22:37 -08003765 margin: 0 0 2px;
3766 padding: 0;
3767 line-height:1.5em;
3768}
3769
Scott Main0e76e7e2013-03-12 10:24:07 -07003770.search_filtered li a {
Scott Main7e447ed2013-02-19 17:22:37 -08003771 padding:0 5px;
3772 color:#222 !important;
Scott Main0e76e7e2013-03-12 10:24:07 -07003773 display:inline-block;
3774 line-height:12px;
Scott Main7e447ed2013-02-19 17:22:37 -08003775}
3776
Scott Main0e76e7e2013-03-12 10:24:07 -07003777.search_filtered li.header {
Scott Main7e447ed2013-02-19 17:22:37 -08003778 font-weight:bold;
Scott Main0e76e7e2013-03-12 10:24:07 -07003779 color:#444;
Scott Main7e447ed2013-02-19 17:22:37 -08003780 border: none;
3781 margin: 8px 0 2px;
3782 padding:1px 5px;
3783 line-height:1.5em;
3784}
Scott Main0e76e7e2013-03-12 10:24:07 -07003785.search_filtered li.header.small {
3786 font-size:0.85em;
3787}
Scott Main7e447ed2013-02-19 17:22:37 -08003788
Scott Main98a2a712013-07-17 13:15:04 -07003789.suggest-card.reference
Scott Main0e76e7e2013-03-12 10:24:07 -07003790.search_filtered li.header {
3791 color:#aaa;
3792 font-size: 0.81em;
3793}
3794
3795.search_filtered li.header:first-child {
Scott Main7e447ed2013-02-19 17:22:37 -08003796 margin: 0 0 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003797}
3798
3799.show-item {
3800 display: table-row;
3801}
3802.hide-item {
3803 display: hidden;
3804}
3805
3806
3807
3808
3809
3810/* SEARCH RESULTS */
3811
Scott Maine4d8f1b2012-06-21 18:03:05 -07003812
3813#leftSearchControl .gsc-twiddle {
3814 background-image : none;
3815}
3816
3817#leftSearchControl td, #searchForm td {
3818 border: 0px solid #000;
3819 padding:0;
3820}
3821
3822#leftSearchControl .gsc-resultsHeader .gsc-title {
3823 padding-left : 0px;
3824 font-weight : bold;
3825 font-size : 13px;
3826 color:#006699;
3827 display : none;
3828}
3829
3830#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3831 display : none;
3832}
3833
3834#leftSearchControl .gsc-resultsRoot {
3835 padding-top : 6px;
3836}
3837
3838#leftSearchControl div.gs-visibleUrl-long {
3839 display : block;
3840 color:#006699;
3841}
3842
3843#leftSearchControl .gsc-webResult {
3844 padding:0 0 20px 0;
3845}
3846
3847.gsc-webResult div.gs-visibleUrl-short,
3848table.gsc-branding,
3849.gsc-clear-button {
3850 display : none;
3851}
3852
3853.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3854.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3855#leftSearchControl a,
3856#leftSearchControl a b {
3857 color:#006699;
3858}
3859
3860.gsc-resultsHeader {
3861 display: none;
3862}
3863
3864/* Disable built in search forms */
3865.gsc-control form.gsc-search-box {
3866 display : none;
3867}
3868table.gsc-search-box {
3869 margin:6px 0 0 0;
3870 border-collapse:collapse;
3871}
3872
3873td.gsc-input {
3874 padding:0 2px;
3875 width:100%;
3876 vertical-align:middle;
3877}
3878
3879input.gsc-input {
3880 border:1px solid #BCCDF0;
3881 width:99%;
3882 padding-left:2px;
3883 font-size:.95em;
3884}
3885
3886td.gsc-search-button {
3887 text-align: right;
3888 padding:0;
3889 vertical-align:top;
3890}
3891
3892
3893#searchResults {
3894 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3895(it doesn't) */
3896 height:auto;
3897}
3898
3899#searchResults .gsc-control {
3900 position:relative;
3901 width:auto;
3902 padding:0 0 10px;
3903}
3904
3905#searchResults .gsc-tabsArea {
3906 position:relative;
3907 white-space:nowrap;
3908 float:left;
3909 width:200px;
3910}
3911
3912#searchResults .gsc-above-wrapper-area {
3913 display:none;
3914}
3915
3916#searchResults .gsc-resultsbox-visible {
3917 float:left;
3918 width:720px;
3919 margin-left:20px;
3920}
3921
3922#searchResults .gsc-tabHeader {
3923 padding: 3px 6px;
3924 position:relative;
3925 width:auto;
3926 display:block;
3927}
3928
3929#searchResults h2#searchTitle {
3930 padding:0;
3931 margin:5px 0;
3932 border:none;
3933}
3934
3935#searchResults h2#searchTitle em {
3936 font-style:normal;
3937 color:#33B5E5;
3938}
3939
3940#searchResults .gsc-table-result {
3941 margin:5px 0 10px 0;
3942 background-color:transparent;
3943}
3944#searchResults .gs-web-image-box, .gs-promotion-image-box {
3945 width:120px;
3946}
3947#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3948 max-width:120px;
3949}
3950
3951#searchResults .gsc-table-result .gsc-thumbnail {
3952 padding:0 20px 0 0;
3953}
3954
3955#searchResults td {
3956 background-color:transparent;
3957}
3958
3959#searchResults .gsc-expansionArea {
3960 position:relative;
3961}
3962#searchResults .gsc-tabsArea .gsc-cursor-box {
3963 width:200px;
3964 padding:20px 0 0 1px;
3965}
3966#searchResults .gsc-cursor-page {
3967 display:inline-block;
3968 float:left;
3969 margin:-1px 0 0 -1px;
3970 padding:0;
3971 height:27px;
3972 width:27px;
3973 text-align:center;
3974 line-height:2;
3975}
3976
3977#searchResults .gsc-tabHeader.gsc-tabhInactive,
3978#searchResults .gsc-cursor-page {
3979 text-decoration:none;
3980 color:#258AAF;
3981 border: solid 1px #DADADA;
3982}
3983
3984#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
3985#searchResults .gsc-cursor-page:hover {
3986 border-color: #DBDBDB;
3987 background-color: #F3F3F3;
3988 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
3989 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
3990 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
3991 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
3992 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
3993 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
3994 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
3995EndColorStr='#ececec');
3996 color: #33B5E5;
3997}
3998
3999#searchResults .gsc-tabHeader.gsc-tabhActive,
4000#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
4001#searchResults .gsc-cursor-page.gsc-cursor-current-page,
4002#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
4003 color:#fff;
4004 background-color: #09C;
4005 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
4006 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
4007 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
4008 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
4009 background-image: -o-linear-gradient(top, #2FADDB, #09C);
4010 background-image: linear-gradient(top, #2FADDB, #09C);
4011 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
4012 border: 1px solid #3990AB;
4013 z-index:100;
4014}
4015
Dirk Doughertyc3921652014-05-13 16:55:26 -07004016
4017
4018
4019
4020/************ STICKY NAV BAR ******************/
4021
4022#header-wrapper {
4023 background: #f9f9f9;
4024 margin: 0 -10px 0 -10px;
4025 padding: 31px 10px 0px 10px;
4026 position: relative;
4027}
4028#header-wrapper #nav-x div.wrap {
4029 max-width: 940px;
4030 height: 38px;
4031}
4032#header-wrapper #nav-x ul.nav-x li {
4033 margin-right: 36px !important;
4034 margin-top: 5px;
4035 margin-bottom: 0px;
4036 height: 30px;
4037}
4038#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
4039 color: #669900;
4040 border-bottom: 3px solid #669900;
4041}
4042#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
4043 color: #669900;
4044}
4045#header-wrapper #nav-x > div.wrap ul.nav-x a {
4046 font-size: 14.5px;
4047}
4048#header-wrapper .developer-console-btn {
4049 float: right;
4050 background: #fefefe;
4051 border-radius: 4px;
4052 padding: 8px 14px;
4053 box-shadow: 1px 1px 0px #7a7a7a;
4054 font-size: 14px;
4055 margin-top: -6px;
4056 cursor: pointer;
4057 color: #464646;
4058 margin-right: 20px;
4059}
4060/* not currently used */
4061#header-wrapper .shadow {
4062 width: 1034px;
4063 height: 4px;
4064 position: absolute;
4065 left: 50%;
4066 margin-left: -517px;
4067 bottom: -4px;
4068 background-image: url(../images/header-shadow.png);
4069}
4070
4071#context {
4072 clear: both;
4073 padding-top: 14px;
4074}
4075#context .breadcrumb {
4076 float: left;
4077 margin-bottom: 10px;
4078}
4079#context .util {
4080 float: right;
4081 margin-right: 20px;
4082}
4083
4084.breadcrumb {
4085 list-style: none;
4086 margin: 0;
4087 padding: 0;
4088 position: relative;
4089}
4090.breadcrumb li {
4091 float: left;
4092 padding: 0 20px 0 0;
4093 color: #000;
4094 white-space: nowrap;
4095}
4096.breadcrumb li a {
4097 color: #000;
4098}
4099.breadcrumb li:after {
4100 content: url(../images/breadcrumb.png);
4101 position: relative;
4102 top: 1px;
4103 left: 10px;
4104 width: 5px;
4105 height: 10px;
4106}
4107.breadcrumb li.current {
4108 font-weight: 700;
4109}
4110.breadcrumb li.current:after {
4111 display: none;
4112}
4113
4114/* Sticky Nav overrides */
4115.sticky-menu {
4116 position: fixed;
4117 width: 940px;
4118 height: 0px;
4119 z-index: 51;
4120 top: 12px;
4121}
4122#sticky-header {
4123 display: none;
4124 padding: 0 10px;
4125 position: fixed;
4126 background: #f9f9f9;
4127 top: 0px;
4128 left: 0px;
4129 right: 0px;
4130 height: 45px;
4131 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
4132 border-bottom: 1px solid #a5c43a;
4133 z-index: 50;
4134}
4135#sticky-header.design {
4136 border-bottom: 1px solid #33b5e5;
4137}
4138#sticky-header.develop {
4139 border-bottom: 1px solid #F80;
4140}
4141#sticky-header.distribute {
4142 border-bottom: 1px solid #9C0;
4143}
4144#sticky-header.about {
4145 border-bottom: 1px solid #9933CC;
4146}
4147#sticky-header > div {
4148 overflow: hidden;
4149 *zoom: 1;
4150 width: 940px;
4151 margin: 0 auto;
4152 clear: both;
4153 padding-top: 9px;
4154}
4155#sticky-header > div .logo {
4156 float: left;
4157 width: 26px;
4158 height: 25px;
4159 background: url(../images/dac_logo.png);
Scott Mainc4264992014-05-20 10:11:17 -07004160 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 -07004161 z-index: 52;
4162 position: relative;
4163}
4164#sticky-header > div .top {
4165 float: left;
4166 width: 38px;
4167 height: 38px;
4168 position: relative;
4169 background: url(../images/styles/gototop.png);
4170 z-index: 52;
4171}
4172#sticky-header > div .breadcrumb {
4173 float: left;
4174 padding: 0 0 0 10px;
4175 border-left: 1px solid #d2d2d2;
4176 line-height: 24px;
4177 font-size: 14px;
4178 position: relative;
4179 top: 0px;
4180 z-index: 52;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004181}
4182
4183
Dirk Doughertyc3921652014-05-13 16:55:26 -07004184}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004185
4186
4187
4188
4189
4190
4191
4192/*********** PREVIOUSLY dac-styles.css ***************/
4193
4194
Scott Maine4d8f1b2012-06-21 18:03:05 -07004195#header {
4196 border-bottom:0;
4197}
4198
4199#header .wrap {
4200 max-width:940px;
4201 height:41px;
4202 border-bottom:1px solid;
4203 border-color: #ccc;
4204 position:relative;
4205}
4206
4207.about #header .wrap {
4208 border-color: #9933CC;
4209}
4210
4211.design #header .wrap {
4212 border-color: #33b5e5;
4213}
4214
4215.develop #header .wrap {
4216 border-color: #F80;
4217}
4218
4219.distribute #header .wrap {
4220 border-color: #9C0;
4221}
4222
4223.logo a {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004224 float:left;
4225}
4226
4227#header .logo {
4228 margin-top: -6px;
4229 margin-left: 0px;
4230 margin-bottom:0px;
4231 width: 160px;
4232 padding-right:10px;
4233}
4234
Scott Mainb7b49712014-03-18 05:29:15 -07004235
Robert Lye7eeb402014-06-03 19:35:24 -07004236#header-wrap .logo.landing-logo {
Scott Mainb7b49712014-03-18 05:29:15 -07004237 width:220px;
4238 margin:0;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004239 padding:0;
4240 margin-bottom:22px;
Scott Mainb7b49712014-03-18 05:29:15 -07004241}
Robert Lye7eeb402014-06-03 19:35:24 -07004242#header-wrap .logo.landing-logo img {
Scott Mainb7b49712014-03-18 05:29:15 -07004243 padding:0 0 0 10px;
4244}
4245
Scott Maine4d8f1b2012-06-21 18:03:05 -07004246.search {
4247 height:25px;
4248 margin-top: -3px;
4249 margin-bottom: 0px;
4250}
4251
4252
4253
4254/* Quicknav */
4255.btn-quicknav {
4256 width:20px;
4257 height:28px;
4258 float:left;
4259 margin-left:6px;
4260 padding-right:10px;
4261 position:relative;
4262 cursor:pointer;
4263 border-right:1px solid #CCC;
4264}
4265
4266.btn-quicknav a {
4267 zoom:1;
4268 position:absolute;
4269 top:13px;
4270 left:5px;
4271 display:block;
4272 text-indent:-9999em;
4273 width:10px;
4274 height:5px;
4275 background:url(../images/quicknav_arrow.png) no-repeat;
4276}
4277
4278.btn-quicknav a.arrow-active {
4279 background-position: 0 -5px;
4280 display:none;
4281}
4282
4283#header-wrap.quicknav a.arrow-inactive {
4284 display:none;
4285}
4286
4287.btn-quicknav.active a.arrow-active {
4288 display:block;
4289}
4290
4291.nav-x li {
4292 display:block;
4293 float:left;
4294 margin-right:45px;
4295 -webkit-transition: all 0.25s linear;
4296 -moz-transition: all 0.25s linear;
4297 -ms-transition: all 0.25s linear;
4298 -o-transition: all 0.25s linear;
4299 transition: all 0.25s linear;
4300}
4301
4302#header-wrap.quicknav .nav-x li {
4303 min-width:160px;
4304 margin-right:20px;
4305}
4306
4307#header-wrap.quicknav li.last {
4308 margin-right:0px;
4309}
4310
4311#quicknav {
Scott Main98a2a712013-07-17 13:15:04 -07004312 float:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004313 clear:both;
smain@google.com20ef3822014-06-13 16:05:28 -07004314 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004315 margin-top:-30px;
4316 display:none;
4317 overflow:hidden;
4318}
4319
4320#header-wrap.quicknav #quicknav {
4321
4322}
4323
4324#quicknav ul {
4325 margin:10px 0;
4326 padding:0;
4327}
4328
smain@google.com20ef3822014-06-13 16:05:28 -07004329#quicknav ul li.about {
4330 border-top:1px solid #9933CC;
4331}
4332
Scott Maine4d8f1b2012-06-21 18:03:05 -07004333#quicknav ul li.design {
4334 border-top:1px solid #33b5e5;
4335}
4336
4337#quicknav ul li.develop {
4338 border-top:1px solid #FF8800;
4339}
4340
4341#quicknav ul li.distribute {
4342 border-top:1px solid #99cc00;
4343}
4344
4345#quicknav ul li {
4346 display:block;
4347 float:left;
4348 margin:0 20px 0 0;
4349 min-width:140px;
4350}
4351
4352#quicknav ul li.last {
4353 margin-right:0px;
4354}
4355
4356#quicknav ul li ul li {
4357 float:none;
4358}
4359
4360#quicknav ul li ul li a {
Scott Main9ada2262012-06-23 14:59:36 -07004361 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004362}
4363
4364#quicknav ul li li ul,
4365#quicknav ul li li ul li {
4366 margin:0;
4367}
4368
4369#quicknav ul li li ul li:before {
4370 content:"\21B3";
4371}
4372
4373#header-wrap {
4374 -webkit-transition: all 0.25s ease-out;
4375 -moz-transition: all 0.25s ease-out;
4376 -ms-transition: all 0.25s ease-out;
4377 -o-transition: all 0.25s ease-out;
4378 transition: all 0.25s ease-out;
4379
4380}
4381
4382#header-wrap.quicknav {
Dirk Dougherty8f206072012-10-08 13:14:17 -07004383 height:196px;
Scott Main98a2a712013-07-17 13:15:04 -07004384
Scott Maine4d8f1b2012-06-21 18:03:05 -07004385}
4386
4387/* SEARCH AND MORE */
4388.search {
4389 position: absolute;
4390 width: 50px;
4391 height:28px;
4392 display: block;
4393 margin-top:-3px;
4394 margin-bottom:7px;
4395 overflow:hidden;
4396 z-index:100;
4397 right:54px;
4398 -webkit-transition: width 0.4s ease;
4399 -moz-transition: width 0.4s ease;
4400 -o-transition: width 0.4s ease;
4401 transition: width 0.4s ease;
4402}
4403
4404.search #search-btn {
4405 width:50px;
4406 height:28px;
4407 background:url(../images/icon_search.png) no-repeat;
4408 float:left;
4409}
4410
4411.search-inner {
4412 width:245px;
4413}
4414
4415.search:hover, .search.active {
4416 width:245px;
4417}
4418
4419.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004420 position: absolute;
4421 background-color: #a2a2a2
Scott Maine4d8f1b2012-06-21 18:03:05 -07004422}
4423
4424.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08004425 width: 214px;
4426 height: 1px;
4427 top: 24px;
4428 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07004429}
4430
Scott Main98a2a712013-07-17 13:15:04 -07004431.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004432 height: 5px;
4433 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004434}
4435
4436.search .left {
4437 top: 22px;
4438 left: 56px;
4439 background-color:#CCC;
4440}
4441
4442.search .right {
4443 top: 22px;
4444 left: 238px;
4445 background-color:#CCC;
4446}
4447
4448.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08004449 margin-top: 2px;
4450 width: 162px;
4451 float:left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004452}
4453
4454.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08004455 color: #2f2f2f;
4456 font-size: 0.95em;
Scott Main98a2a712013-07-17 13:15:04 -07004457 width: 178px;
Scott Mainb7f96372013-02-07 16:56:43 -08004458 border: none;
Scott Main98a2a712013-07-17 13:15:04 -07004459 margin-left: 6px;
4460 z-index: 1500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004461 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08004462 background-color: transparent;
4463 border-bottom:1px solid #CCC;
4464 padding:0 0 0 4px;
4465 outline:none;
4466 height:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004467}
4468
4469.search:hover form input {
4470 border-bottom:1px solid #33B5E5;
4471}
4472
4473.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004474 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004475}
4476
4477.search:hover #search-btn {
Scott Mainb7f96372013-02-07 16:56:43 -08004478 background-position: 0 -28px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004479}
4480
4481.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08004482 color: #222;
4483 font-weight: bold
Scott Maine4d8f1b2012-06-21 18:03:05 -07004484}
4485
4486.moremenu {
4487 float: right;
Scott Mainb7f96372013-02-07 16:56:43 -08004488 position: relative;
4489 width: 50px;
4490 height:28px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004491 display: block;
4492 margin-top:-3px;
4493 margin-bottom:7px;
4494 overflow:hidden;
4495 -webkit-transition: width 0.25s ease;
4496 -moz-transition: width 0.25s ease;
4497 -o-transition: width 0.25s ease;
4498 transition: width 0.25s ease;
4499}
4500
4501.moremenu #more-btn {
4502 width:40px;
4503 height:28px;
4504 background:url(../images/icon_more.png) no-repeat;
4505 border-left:1px solid #CCC;
4506 float:left;
4507 cursor:pointer;
4508}
4509
4510.moremenu:hover #more-btn {
4511 background-position:0 -28px;
4512}
4513
4514.morehover {
4515 position:absolute;
4516 right:6px;
4517 top:-9px;
4518 width:40px;
4519 height:35px;
4520 z-index:99;
4521 overflow:hidden;
4522
4523 -webkit-opacity:0;
4524 -moz-opacity:0;
4525 -o-opacity:0;
4526 opacity:0;
4527
4528 -webkit-transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004529 -moz-transform-origin:100% 0%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004530 -o-transform-origin:100% 0%;
4531 transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004532
Scott Maine4d8f1b2012-06-21 18:03:05 -07004533 -webkit-transition-property: -webkit-opacity;
4534 -webkit-transition-duration: .25s;
4535 -webkit-transition-timing-function:ease;
4536
Scott Main0e76e7e2013-03-12 10:24:07 -07004537 -moz-transition-property: -moz-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004538 -moz-transition-duration: .25s;
4539 -moz-transition-timing-function:ease;
4540
Scott Main0e76e7e2013-03-12 10:24:07 -07004541 -o-transition-property: -o-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004542 -o-transition-duration: .25s;
4543 -o-transition-timing-function:ease;
Scott Main98a2a712013-07-17 13:15:04 -07004544
Scott Main0e76e7e2013-03-12 10:24:07 -07004545 transition-property: opacity;
4546 transition-duration: .25s;
4547 transition-timing-function:ease;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004548}
4549
Scott Maine05e6f92013-01-29 13:34:17 -08004550.morehover:hover,
4551.morehover.hover {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004552 opacity:1;
Scott Main55163c82012-07-18 16:18:25 -07004553 height:385px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004554 width:268px;
4555 -webkit-transition-property:height, -webkit-opacity;
4556}
4557
4558.morehover .top {
4559 width:268px;
4560 height:39px;
4561 background:url(../images/more_top.png) no-repeat;
4562}
4563
4564.morehover .mid {
4565 width:228px;
4566 background:url(../images/more_mid.png) repeat-y;
Scott Main55163c82012-07-18 16:18:25 -07004567 padding:10px 20px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004568}
4569
4570.morehover .mid .header {
4571 border-bottom:1px solid #ccc;
4572 font-weight:bold;
4573}
4574
4575.morehover .bottom {
4576 width:268px;
4577 height:6px;
4578 background:url(../images/more_bottom.png) no-repeat;
4579}
4580
4581.morehover ul {
4582 margin:10px 10px 20px 0;
4583}
4584
4585.morehover ul li {
4586 list-style:none;
4587}
4588
4589.morehover ul li.active a,
4590.morehover ul li.active a:hover {
Scott Main9ada2262012-06-23 14:59:36 -07004591 color:#222 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004592}
4593
4594.morehover ul li.active img {
4595 margin-right:4px;
4596}
4597
4598
4599
4600
4601/* MARQUEE */
4602.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08004603 width:100%;
4604 overflow:hidden;
4605 position:relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004606}
4607.slideshow-container .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08004608 position:absolute;
4609 top:50%;
4610 left:0px;
4611 margin-top:-36px;
4612 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004613}
4614.slideshow-container .slideshow-next {
Scott Mainb7f96372013-02-07 16:56:43 -08004615 position:absolute;
4616 top:50%;
4617 margin-top:-36px;
4618 z-index:99;
4619 right:0px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004620}
4621
4622.slideshow-container .pagination {
Scott Mainb7f96372013-02-07 16:56:43 -08004623 position:absolute;
4624 bottom:20px;
4625 width:100%;
4626 text-align:center;
4627 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004628}
4629.slideshow-container .pagination ul {
Scott Mainb7f96372013-02-07 16:56:43 -08004630 margin:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004631}
4632.slideshow-container .pagination ul li{
Scott Mainb7f96372013-02-07 16:56:43 -08004633 display: inline-block;
4634 width:12px;
4635 height:12px;
4636 text-indent:-8000px;
4637 list-style:none;
4638 margin: 0 2px;
4639 border-radius:6px;
4640 background-color:#ccc;
4641 cursor:pointer;
Scott Main98a2a712013-07-17 13:15:04 -07004642 -webkit-transition:color .5s ease-in;
4643 -moz-transition:color .5s ease-in;
4644 -o-transition:color .5s ease-in;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004645 transition:color .5s ease-in;
4646}
4647.slideshow-container .pagination ul li:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004648 background-color:#999;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004649}
4650.slideshow-container .pagination ul li.active {
Scott Mainb7f96372013-02-07 16:56:43 -08004651 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004652}
4653.slideshow-container .pagination ul li.active:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004654 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004655}
4656.slideshow-container ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08004657 display:inline;
4658 list-style:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004659}
4660
4661
Dirk Doughertya6913b52014-06-11 17:28:38 -07004662#landing h1 {
4663 margin:17px 0 20px 0 !important;
4664}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004665
4666a.download-sdk {
4667 float:right;
4668 margin:-10px 0;
4669 height:30px;
4670 padding-top:4px;
4671 padding-bottom:0px;
4672}
4673
4674#nav-x {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004675 padding-top: 13px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004676}
4677
Scott Main1d62fa82012-07-17 13:15:12 -07004678#nav-x .wrap {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004679 min-height:32px;
Scott Main1d62fa82012-07-17 13:15:12 -07004680}
4681
Scott Maine4d8f1b2012-06-21 18:03:05 -07004682#nav-x .wrap,
4683#searchResults.wrap {
4684 max-width:940px;
4685 border-bottom:1px solid #CCC;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004686}
4687
Scott Maina214d842012-07-16 17:14:40 -07004688#searchResults.wrap #leftSearchControl {
4689 min-height:700px
4690}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004691.nav-x {
4692 margin-left:0;
4693 margin-bottom:0;
4694}
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705/*
4706 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4707 */
4708
4709.jspContainer {
4710 overflow: hidden;
4711 position: relative;
4712}
4713
4714.jspPane {
4715 position: absolute;
Scott Main2d967c62013-03-11 09:21:07 -07004716 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004717}
4718
4719.jspVerticalBar {
4720 position: absolute;
4721 top: 0;
4722 right: 0;
4723 width: 4px;
4724 height: 100%;
4725 background: #f5f5f5;
4726}
4727
4728.jspHorizontalBar {
4729 position: absolute;
4730 bottom: 0;
4731 left: 0;
4732 width: 100%;
4733 height: 4px;
4734 background: #f5f5f5;
4735}
4736
4737.jspVerticalBar *,
4738.jspHorizontalBar * {
4739 margin: 0;
4740 padding: 0;
4741}
4742.jspCap {
4743 display: block;
4744}
4745
4746.jspVerticalBar .jspCap {
4747 height: 4px;
4748}
4749
4750.jspHorizontalBar .jspCap {
4751 width: 0;
4752 height: 100%;
4753}
4754
4755.jspHorizontalBar .jspCap {
4756 float: left;
4757}
4758
4759.jspTrack {
4760 position: relative;
4761}
4762
4763.jspDrag {
4764 background: #bbb;
4765 position: relative;
4766 top: 0;
4767 left: 0;
4768 cursor: pointer;
4769}
4770
4771.jspDrag:hover,
4772.jspDrag:active {
4773 border-color: #09c;
4774 background-color: #4cadcb;
4775 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4776 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4777 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4778 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4779 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4780 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
Scott Main98a2a712013-07-17 13:15:04 -07004781 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
Scott Maine4d8f1b2012-06-21 18:03:05 -07004782}
4783
4784.jspHorizontalBar .jspTrack,
4785.jspHorizontalBar .jspDrag {
4786 float: left;
4787 height: 100%;
4788}
4789
4790.jspArrow {
4791 background: #999;
4792 text-indent: -20000px;
4793 display: block;
4794 cursor: pointer;
4795}
4796
4797.jspArrow.jspDisabled {
4798 cursor: default;
4799 background: #ccc;
4800}
4801
4802.jspVerticalBar .jspArrow {
4803 height: 16px;
4804}
4805
4806.jspHorizontalBar .jspArrow {
4807 width: 16px;
4808 float: left;
4809 height: 100%;
4810}
4811
4812.jspVerticalBar .jspArrow:focus {
4813 outline: none;
4814}
4815
4816.jspCorner {
4817 float: left;
4818 height: 100%;
4819}
4820
4821/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4822* html .jspCorner {
4823 margin: 0 -3px 0 0;
4824}
4825/******* end of jscrollpane *********/
4826
4827
4828
4829
4830
4831/************ DEVELOP HOMEPAGE ******************/
4832
4833/* Slideshow */
4834.slideshow-develop {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004835 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004836 width: 940px;
4837 position: relative;
4838 overflow:hidden;
4839}
4840.slideshow-develop .frame {
4841 width: 940px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004842 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004843}
4844.slideshow-develop img.play {
Scott Main06cb5c72012-07-23 14:34:34 -07004845 max-width:350px;
4846 max-height:240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004847 margin:20px 0 0 90px;
4848 -webkit-transform: perspective(800px ) rotateY( 35deg );
4849 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4850 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4851 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4852}
4853.slideshow-develop img.play.no-shadow {
4854 box-shadow: none;
4855 -moz-box-shadow: none;
4856 -webkit-box-shadow: none;
4857}
4858.slideshow-develop img.play.no-transform {
4859 -webkit-transform: none;
4860}
4861.slideshow-develop a.slideshow-next {
4862 background: url(../images/arrow-right-develop.png);
4863}
4864.slideshow-develop a.slideshow-prev {
4865 background: url(../images/arrow-left-develop.png);
4866}
4867.slideshow-develop .content-right {
4868 float: left;
4869}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004870.slideshow-develop .content-right h2 {
4871 padding:0;
4872 margin-bottom:10px;
4873 border:none;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004874 font-size:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004875}
4876.slideshow-develop .item {
4877 height: 300px;
4878 width: 940px;
4879}
4880.slideshow-develop .pagination ul li.active {
4881 background-color: #F80;
4882}
4883.slideshow-develop .pagination ul li.active:hover {
4884 background-color: #F80;
4885}
Scott Main0e585702012-10-22 20:30:22 -07004886.slideshow-develop .item hr {
4887 margin:5px 0 10px;
4888}
4889.slideshow-develop .item p {
4890 margin:10px 0;
4891}
4892.slideshow-develop .item p.title-intro {
4893 position:absolute;
4894 margin:0;
4895}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004896
4897/* Feeds */
4898.feed ul {
4899 margin: 0;
4900}
4901.feed .feed-nav {
4902 height: 25px;
4903 border-bottom: 1px solid #CCC;
4904}
4905.feed .feed-nav li {
4906 list-style: none;
4907 float: left;
Scott Main06cb5c72012-07-23 14:34:34 -07004908 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004909 margin-right: 25px;
4910 cursor: pointer;
4911}
4912.feed .feed-nav li.active {
4913 color: #000;
4914 border-bottom: 4px solid #F80;
4915}
4916.feed .feed-container {
4917 overflow: hidden;
4918 width: 460px;
4919}
4920.feed .feed-container .feed-frame {
4921 width: 1000px;
4922}
4923.feed .feed-container .feed-frame ul {
4924 float: left;
4925 width:460px;
4926}
4927.feed .feed-container .feed-frame ul ul {
4928 float: none;
4929 margin:10px 0 0 30px;
4930}
4931.feed .feed-container .feed-frame li {
4932 list-style: none;
4933 margin: 20px 0 20px 0;
4934 width: 460px;
4935 height:93px;
4936}
4937.feed .feed-container .feed-frame li.playlist {
4938 height:auto;
4939}
4940.feed .feed-container .feed-frame li.playlist a {
4941 height:93px;
4942 display:block;
4943}
4944.feed .feed-container .feed-frame li.more {
4945 height:20px;
4946 margin:10px 0 5px 5px;
4947}
4948.feed .feed-container .feed-frame li.more a {
4949 height:inherit;
4950}
4951.feed .feed-container .feed-frame li.playlist-video {
4952 list-style: none;
4953 margin: 0;
4954 width: 460px;
4955 height:55px;
4956 font-size:12px;
4957}
4958.feed .feed-container .feed-frame li.playlist-video a {
4959 height:45px;
4960 padding:5px;
4961}
4962.feed .feed-container .feed-frame li.playlist-video h5 {
4963 font-size:12px;
4964 line-height:13px;
4965 margin:0;
4966}
4967.feed .feed-container .feed-frame li.playlist-video p {
4968 margin:5px 0 0;
4969 line-height:15px;
4970}
4971.feed-container .feed-frame div.feed-image {
4972 float: left;
4973 border: 1px solid #999;
4974 margin:0 20px 0 0;
4975 width:122px;
4976 height:92px;
4977 background:url('../images/blog-default.png') no-repeat 0 0;
4978 background-size:180px;
4979}
4980#jd-content .feed .feed-container .feed-frame li img {
4981 float: left;
4982 border: 1px solid #999;
4983 margin:0 20px 0 0;
4984 width:122px;
4985 height:92px;
4986}
4987#jd-content .feed .feed-container .feed-frame li.playlist-video img {
4988 width:inherit;
4989 height:inherit;
4990}
4991
4992.feed .feed-container .feed-frame li a,
4993.feed .feed-container .feed-frame li a:active {
4994 color:#555 !important;
4995}
4996
4997.feed .feed-container .feed-frame li a:hover,
4998.feed .feed-container .feed-frame li a:hover * {
4999 color:#7AA1B0 !important;
5000}
5001
5002/* Video player */
5003#player-wrapper {
5004 display:none;
5005 margin: -1px auto 0;
5006 position: relative;
5007 width: 940px;
5008 height: 0px;
5009}
5010#player-frame {
5011 background: #EFEFEF;
5012 border: 1px solid #CCC;
5013 padding: 0px 207px;
5014 z-index: 10; /* stay above marque, but below search suggestions */
5015 width: 525px;
5016 height: 330px;
5017 position: relative;
5018}
5019
5020
5021
Scott Maine4d8f1b2012-06-21 18:03:05 -07005022/************ DEVELOP TOPIC CONTAINERS ************/
5023
5024.landing-banner,
5025.landing-docs {
Scott Mainafc4db32013-11-20 16:53:12 -08005026 margin:20px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005027}
Scott Mainafc4db32013-11-20 16:53:12 -08005028.landing-banner > div:first-child,
5029.landing-docs > div:first-child,
5030.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005031 margin-left:0;
Scott Main0e71cee2012-08-07 13:59:43 -07005032 min-height:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005033}
Scott Mainafc4db32013-11-20 16:53:12 -08005034.landing-banner.short > div {
5035 min-height:50px;
5036}
5037.landing-banner > div:last-child,
5038.landing-docs > div:last-child,
5039.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005040 margin-right:0;
5041}
5042
Scott Mainafc4db32013-11-20 16:53:12 -08005043.landing-banner > div > *:last-child {
5044 margin-bottom:0;
5045}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005046.landing-banner h1 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07005047 margin-top:16px;
5048 padding-bottom:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005049}
Scott Mainafc4db32013-11-20 16:53:12 -08005050.landing-docs,
5051.landing-banner {
5052 clear:both;
Scott Maine6850d22012-10-08 15:59:01 -07005053 overflow:hidden;
Scott Main0e71cee2012-08-07 13:59:43 -07005054}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005055.landing-docs h3 {
5056 font-size:14px;
5057 line-height:21px;
5058 color:#555;
5059 text-transform:uppercase;
5060 border-bottom:1px solid #CCC;
5061 margin:0 0 20px;
5062}
5063.landing-docs a {
5064 color:#333 !important;
5065}
Robert Ly40e90992012-11-28 17:46:17 -08005066
Scott Maine4d8f1b2012-06-21 18:03:05 -07005067.landing-docs a:hover,
5068.landing-docs a:hover * {
5069 color:#7AA1B0 !important
5070}
5071
Robert Ly40e90992012-11-28 17:46:17 -08005072.landing-docs .normal-links a {
5073 color:#258aaf !important;
5074}
5075
Scott Maine4d8f1b2012-06-21 18:03:05 -07005076.plusone {
5077 float:right;
Scott Mainb72b7b82012-07-19 11:03:41 -07005078}
Scott Main9edfa6d2012-08-14 15:04:40 -07005079
5080
5081
Scott Mainafc4db32013-11-20 16:53:12 -08005082.next-docs {
5083 border-top:1px solid #ccc;
5084 margin:40px 0 0;
5085 padding:5px 0 0;
5086 clear:left;
5087 overflow:hidden;
5088}
5089.next-docs div:first-child {
5090 margin-left:0;
5091}
5092.next-docs div:last-child {
5093 margin-right:0;
5094}
5095
5096.next-docs h2 {
5097 font-size:14px;
5098 line-height:21px;
5099 color:#555;
5100 text-transform:uppercase;
5101 border-bottom:none;
Scott Main9ee0fae2014-01-23 10:50:57 -08005102 margin:0 0 1em;
Scott Mainafc4db32013-11-20 16:53:12 -08005103 padding:5px 0 0;
5104}
5105
5106
5107
Scott Main9edfa6d2012-08-14 15:04:40 -07005108/************* HOME/LANDING PAGE *****************/
5109
5110.slideshow-home {
5111 height: 500px;
5112 width: 940px;
5113 border-bottom: 1px solid #CCC;
5114 position: relative;
5115 margin: 0;
5116}
5117.slideshow-home .frame {
5118 width: 940px;
5119 height: 500px;
5120}
5121.slideshow-home .content-left {
5122 float: left;
5123 text-align: center;
5124 vertical-align: center;
5125 margin: 0 0 0 35px;
5126}
5127.slideshow-home .content-right {
5128 margin: 80px 0 0 0;
5129}
5130.slideshow-home .content-right p {
5131 margin-bottom: 10px;
5132}
5133.slideshow-home .content-right p:last-child {
5134 margin-top: 15px;
5135}
5136.slideshow-home .content-right h1 {
5137 padding:0;
5138}
5139.slideshow-home .item {
5140 height: 500px;
5141 width: 940px;
5142}
5143.home-sections {
5144 padding: 30px 20px 20px;
5145 margin: 20px 0;
5146 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5147}
5148.home-sections ul {
5149 margin: 0;
5150}
5151.home-sections ul li {
5152 float: left;
5153 display: block;
5154 list-style: none;
5155 width: 170px;
5156 height: 35px;
5157 border: 1px solid #ccc;
5158 background: white;
5159 margin-right: 10px;
5160 border-radius: 1px;
5161 -webkit-border-radius: 1px;
5162 -moz-border-radius: 1px;
5163 box-shadow: 1px 1px 5px #EEE;
5164 -webkit-box-shadow: 1px 1px 5px #EEE;
5165 -moz-box-shadow: 1px 1px 5px #EEE;
5166 background: white;
5167}
5168.home-sections ul li:hover {
5169 background: #F9F9F9;
5170 border: 1px solid #CCC;
5171}
5172.home-sections ul li a,
5173.home-sections ul li a:hover {
5174 font-weight: bold;
5175 margin-top: 8px;
5176 line-height: 18px;
5177 float: left;
5178 width: 100%;
5179 text-align: center;
5180 color: #09c !important;
5181}
5182.home-sections ul li a {
5183 font-weight: bold;
5184 margin-top: 8px;
5185 line-height: 18px;
5186 float: left;
5187 width:100%;
5188 text-align:center;
5189}
5190.home-sections ul li img {
5191 float: left;
5192 margin: -8px 0 0 10px;
5193}
5194.home-sections ul li.last {
5195 margin-right: 0px;
5196}
Scott Mainf5089842012-08-14 16:31:07 -07005197.fullpage #footer {
Scott Main9edfa6d2012-08-14 15:04:40 -07005198 margin-top: -40px;
5199}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005200
5201/************ DISTRIBUTE PAGES ******************/
5202
Dirk Doughertyc3921652014-05-13 16:55:26 -07005203.article-detail #body-content {
5204 padding-top: 10px;
5205}
5206
5207/* A container for grid sets with uppercase h3 and rule */
5208.dynamic-grid h3 {
5209 font-size:14px;
5210 line-height:21px;
5211 color:#555;
5212 text-transform:uppercase;
5213 border-bottom:1px solid #CCC;
5214 padding:8px 0 0 1px;
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07005215 margin-bottom:14px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005216 clear:both;
5217}
5218
5219.top-right-float {
5220 float: right;
5221}
5222
5223.clearfloat {
5224 float: none;
5225 clear: both;
5226}
5227
5228.border-img {
5229 border: 1px solid #CCC;
5230}
5231
5232.center-img {
5233 margin: auto;
5234 text-align: center;
5235}
5236.center-img img {
5237 margin-bottom: 15px;
5238}
5239
5240.figure img, .border-img {
5241 margin-bottom: 15px;
5242}
5243
5244/************ RESOURCE CARDS ******************/
5245
5246/* Resource cards, 12, 13, 16-col */
5247
5248/* Basic card-styling with shadow */
5249.resource-card {
5250 border-radius: 1px;
5251 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
5252 background: #fefefe;
5253}
5254
5255/* Styling for background image including tinting and section icons in stacks */
5256.card-bg {
5257 display: block;
5258 position: absolute;
5259 vertical-align: top;
5260 width: 100%;
5261 left: 0;
5262 top: 0;
5263 background-size: cover;
5264 background-repeat: no-repeat;
5265 background-position: center;
5266 background-image: url(../images/resource-card-default-android.jpg);
5267}
5268.card-bg:after {
5269 content: "";
5270 display: block;
5271 height: 100%;
5272 width: 100%;
5273 opacity: 1;
5274 background: rgba(0, 0, 0, 0.2);
5275 -webkit-transition: opacity 0.5s;
5276 -moz-transition: opacity 0.5s;
5277 -o-transition: opacity 0.5s;
5278 transition: opacity 0.5s;
5279}
smain@google.comcda1a9a2014-06-19 17:07:46 -07005280.static .card-bg:after {
5281 display:none;
5282}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005283.card-bg .card-section-icon {
5284 position: absolute;
5285 top: 50%;
5286 width: 100%;
5287 margin-top: -35px;
5288 text-align: center;
5289 padding-top: 65px;
5290 z-index: 100;
5291}
5292.card-bg .card-section-icon .icon {
5293 position: absolute;
5294 left: 50%;
5295 margin-left: -28px;
5296 top: 0px;
5297 width: 56px;
5298 height: 56px;
5299 background-repeat: no-repeat;
5300 background-position: 50% 50%;
5301 background-image: url(../images/stack-icon.png);
5302}
5303.card-bg .card-section-icon .section {
5304 text-transform: uppercase;
5305 color: white;
5306 font-size: 14px;
5307}
5308
5309.card-info {
5310 position: absolute;
5311 -webkit-box-sizing: border-box;
5312 -moz-box-sizing: border-box;
5313 box-sizing: border-box;
5314 top: 0;
5315 right: 0;
5316 bottom: 0;
5317 left: 0;
5318 overflow: hidden;
5319 background: #fefefe;
5320 padding: 4px 12px 6px 12px;
5321}
5322.card-info .section {
5323 text-transform: uppercase;
5324 color: #898989;
5325 font-size: 12px;
5326 margin-bottom: 1px;
5327}
5328.card-info .title {
5329 color: #363636;
5330 white-space: nowrap;
5331 overflow: hidden;
5332 text-overflow: ellipsis;
5333 padding-bottom: 5px;
5334 margin-bottom: -2px;
5335 font-size: 16px;
5336}
5337.card-info .description {
5338 overflow: hidden;
5339}
5340.card-info .description .text {
5341 color: #464646;
5342 font: 13px/15px Roboto Condensed;
5343 overflow: hidden;
5344 width:100%;
5345}
5346.card-info .description .util {
5347 position: absolute;
5348 right: 5px;
5349 bottom: 70px; /*-2px;*/
5350 opacity: 0;
5351 -webkit-transition: opacity 0.5s;
5352 -moz-transition: opacity 0.5s;
5353 -o-transition: opacity 0.5s;
5354 transition: opacity 0.5s;
5355}
5356.card-info.empty-desc .title {
5357 white-space: normal;
5358 overflow: visible;
5359}
5360.card-info.empty-desc .description {
5361 display: none;
5362}
5363/* Truncate card summaries at bounding box and
5364 * and apply ellipsis at lower right */
5365.ellipsis {
5366 overflow: hidden;
5367 float:right;
5368 line-height: 15px;
5369 width:100%;
5370}
5371.resource-card-6x6 .card-info .description .teddddddxt {
5372 float:left;
5373 position:relative;
5374 margin-left:0;
5375}
5376.ellipsis:before {
5377 content:"";
5378 float: left;
5379 width: 5px;
5380 height:100%;
5381}
5382.ellipsis > *:first-child.text {
5383 float: right;
5384 width: 100% !important;
5385 margin-left: -5px;
5386}
5387.ellipsis:after {
5388 content: "\02026";
5389 height:17px;
5390 padding-bottom:4px;
5391
5392 box-sizing: content-box;
5393 -webkit-box-sizing: content-box;
5394 -moz-box-sizing: content-box;
5395
5396 float: right; position: relative;
5397 top: -16px; left: 100%;
5398 width: 4em; margin-left: -4em;
5399 padding-right: 5px;
5400
5401 background: -webkit-gradient(linear, left top, right top,
5402 from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5403 background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5404 background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5405 background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5406 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5407}
5408.ellipsis:after {
5409 font-style: normal; color: #aaa;
5410 font-size:13px;
5411 text-align: right;
5412}
5413
5414/* Flow Layout */
5415.resource-flow-layout {
5416 display: inline-block;
5417}
5418.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5419 float: left;
5420 position: relative;
5421}
5422.resource-flow-layout .resource-card-stack > .resource-card {
5423 margin-right: 0px !important;
5424}
5425.resource-flow-layout:after {
5426 content: ".";
5427 display: block;
smain@google.com95c0d992014-06-20 10:22:38 -07005428 height: 0;
Dirk Doughertyca1230c2014-05-14 20:00:03 -07005429 position:relative;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005430 clear: both;
5431 visibility: hidden;
5432}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005433.resource-card:hover {
5434 cursor: pointer;
5435}
smain@google.comcda1a9a2014-06-19 17:07:46 -07005436.static .resource-card:hover {
5437 cursor: auto;
5438}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005439.resource-card:hover .card-bg:after {
5440 opacity: 0;
5441}
5442/* disabled to make way for fade/ellipsis truncation,
Scott Mainb16376f2014-05-21 20:35:47 -07005443 and the plusone moves up.
Dirk Doughertyc3921652014-05-13 16:55:26 -07005444.resource-card:hover .card-info .description .text {
5445 padding-right: 70px;
5446} */
5447.resource-card:hover .card-info .description .util {
5448 opacity: 1;
5449}
5450
5451/* Carousel Layout */
5452/* Carousel styles for landing page */
5453.resource-carousel-layout {
5454 margin: 20px 0 20px 0;
5455 position: relative;
5456 overflow: hidden;
5457}
5458.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5459 display: none;
5460}
5461.resource-carousel-layout .pagination {
5462 bottom: 0px;
5463}
5464.resource-carousel-layout .frame li {
5465 position: relative;
5466}
5467.resource-carousel-layout .frame li .card-bg {
5468 height: 300px;
5469}
5470.resource-carousel-layout .frame li .card-info {
5471 padding: 7px 15px 0px 15px;
5472 top: 300px;
5473}
5474.resource-carousel-layout .frame li .card-info .section {
5475 font-size: 13px;
5476 margin-bottom: 7px;
5477}
5478.resource-carousel-layout .frame li .card-info .title {
5479 font-size: 25px;
5480 margin-bottom: 2px;
5481}
5482.resource-carousel-layout .frame li .card-info .description {
5483 font-family: 15px/16px Roboto Condensed, sans-serif;
5484}
5485.resource-carousel-layout .frame li .card-info .description .text {
5486 height: 40px;
5487}
5488.resource-carousel-layout .frame li .card-info .description .util {
5489 bottom:97px;
5490 right:4px;
5491}
5492
5493/* Stack Layout */
5494.resource-stack-layout {
5495 display: inline-block;
5496}
5497.resource-stack-layout .resource-card-stack {
5498 float: left;
5499 position: relative;
5500}
5501.resource-stack-layout .resource-card {
5502 margin-bottom: 20px;
5503 display: block;
5504 position: relative;
5505}
5506.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5507 /*text-transform: uppercase;*/
5508 color: #898989;
5509 font-size: 17px;
5510 line-height: 24px;
5511 margin-bottom: 6px;
5512}
5513.resource-stack-layout .section-card {
5514 height: 284px;
5515}
5516.resource-stack-layout .section-card > .card-bg {
5517 height: 192px;
5518}
5519.resource-stack-layout .section-card > .card-info {
5520 padding: 4px 12px 6px 12px;
5521 top: 192px;
5522}
5523.resource-stack-layout .section-card > .card-info .section {
5524 display: none;
5525}
5526.resource-stack-layout .section-card > .card-info .title {
5527 font-size: 17px;
5528 border-bottom: 1px solid #959595;
5529 padding-bottom: 0px;
5530}
5531.resource-stack-layout .section-card > .card-info .description {
5532 font-size: 13px;
5533 line-height: 15px;
5534}
5535.resource-stack-layout .section-card > .card-info .description .text {
5536 height: 30px;
5537}
5538.resource-stack-layout .related-card {
5539 height: 90px;
5540}
5541.resource-stack-layout .related-card > .card-bg {
5542 left: 0;
5543 top: 0;
5544 width: 90px;
5545 height: 100%;
5546 position: absolute;
5547 display: block;
5548}
5549.resource-stack-layout .related-card > .card-info {
5550 left: 90px;
5551 padding: 4px 12px 4px 12px;
5552}
5553.resource-stack-layout .related-card > .card-info .section {
5554 font-size: 12px;
5555 margin-bottom: 1px;
5556 display: none;
5557}
5558.resource-stack-layout .related-card > .card-info .title {
5559 font-size: 16px;
5560 margin-bottom: -2px;
5561 white-space: normal;
5562 overflow: visible;
5563 text-overflow: ellipsis;
5564}
5565.resource-stack-layout .related-card > .card-info .title:after {
5566 content: url(../images/link-out.png);
5567 display: block;
5568}
5569.resource-stack-layout .related-card > .card-info .description {
5570 display: none;
5571}
5572.resource-stack-layout .section-card-menu {
5573 /* Flexible height */
5574 display: block;
5575 height: auto;
5576 width: auto;
5577}
5578.resource-stack-layout .section-card-menu .card-bg {
5579 height: 155px;
5580 /* Flexible height */
5581 position: relative;
5582 display: inline-block;
5583 vertical-align: top;
5584}
5585.resource-stack-layout .section-card-menu .card-info {
5586 padding: 4px 12px 0px 12px;
5587 /* Flexible height */
5588 position: relative;
5589 left: auto;
5590 top: auto;
5591 right: auto;
5592 bottom: auto;
5593}
5594.resource-stack-layout .section-card-menu .card-info ul {
5595 list-style: none;
5596 margin: 0;
5597}
5598.resource-stack-layout .section-card-menu .card-info ul li {
5599 list-style: none;
5600 margin: 0;
5601 padding: 15px 0;
5602 border-top-width: 1px;
5603 border-top-style: solid;
5604 border-top-color: #959595;
5605}
5606.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 {
5607 color: #363636 !important;
5608}
5609.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5610 border-top: none;
5611}
5612.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5613 opacity: 1;
5614 -webkit-transition: opacity 0.5s;
5615 -moz-transition: opacity 0.5s;
5616 -o-transition: opacity 0.5s;
5617 transition: opacity 0.5s;
5618}
5619.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5620 max-height: 30px;
5621 opacity: 1;
5622 -webkit-transition: max-height 0.5s, opacity 1s;
5623 -moz-transition: max-height 0.5s, opacity 1s;
5624 -o-transition: max-height 0.5s, opacity 1s;
5625 transition: max-height 0.5s, opacity 1s;
5626}
5627.resource-stack-layout .section-card-menu .card-info .title {
5628 font-size: 16px;
5629 margin-bottom: -2px;
5630 position: relative;
5631}
5632.resource-stack-layout .section-card-menu .card-info .title:after {
5633 background: url(../images/stack-arrow-right.png);
5634 content: '';
5635 opacity: 0;
5636 -webkit-transition: opacity 0.25s;
5637 -moz-transition: opacity 0.25s;
5638 -o-transition: opacity 0.25s;
5639 transition: opacity 0.25s;
5640 position: absolute;
5641 right: 0px;
5642 top: 3px;
5643 width: 10px;
5644 height: 15px;
5645}
5646.resource-stack-layout .section-card-menu .card-info .title.more {
5647 text-transform: uppercase;
5648 color: #898989;
5649 display: inline-block;
5650}
5651.resource-stack-layout .section-card-menu .card-info .title.more:after {
5652 background: url(../images/stack-arrow-right.png);
5653 content: '';
5654 display: block;
5655 position: absolute;
5656 right: -20px;
5657 top: 3px;
5658 width: 10px;
5659 height: 15px;
5660}
5661.resource-stack-layout .section-card-menu .card-info .description {
5662 max-height: 0px;
5663 opacity: 0;
5664 overflow: hidden;
5665 font-size: 13px;
5666 line-height: 15px;
5667 /* Hover off */
5668 -webkit-transition: max-height 0.5s, opacity 0.5s;
5669 -moz-transition: max-height 0.5s, opacity 0.5s;
5670 -o-transition: max-height 0.5s, opacity 0.5s;
5671 transition: max-height 0.5s, opacity 0.5s;
5672}
5673.resource-stack-layout .section-card-menu .card-info .description .text {
5674 height: 30px;
5675}
5676.resource-stack-layout:after {
5677 content: ".";
5678 display: block;
5679 height: 0;
5680 clear: both;
5681 visibility: hidden;
5682}
5683
5684/* Generate the flow layout styles for a 3-column 16-col span */
5685.resource-flow-layout.col-16 {
5686 margin: 0 -14px 0 0;
5687 width: 954px;
5688}
5689.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5690 margin: 0 14px 20px 0;
5691}
5692.resource-flow-layout.col-16 .resource-card-row-stack-last {
5693 margin-bottom: 0px !important;
5694}
5695.resource-flow-layout.col-16 .resource-card-col-stack-last {
5696 margin-bottom: 0px !important;
5697}
5698.resource-flow-layout.col-16 .resource-card-3x6 {
5699 width: 145px;
5700 height: 284px;
5701}
5702.resource-flow-layout.col-16 .resource-card-3x12 {
5703 width: 145px;
5704 height: 588px;
5705}
5706.resource-flow-layout.col-16 .resource-card-3x18 {
5707 width: 145px;
5708 height: 892px;
5709}
5710.resource-flow-layout.col-16 .resource-card-6x6 {
5711 width: 304px;
5712 height: 284px;
5713}
5714.resource-flow-layout.col-16 .resource-card-6x12 {
5715 width: 304px;
5716 height: 588px;
5717}
5718.resource-flow-layout.col-16 .resource-card-6x18 {
5719 width: 304px;
5720 height: 892px;
5721}
5722.resource-flow-layout.col-16 .resource-card-9x6 {
5723 width: 463px;
5724 height: 284px;
5725}
5726.resource-flow-layout.col-16 .resource-card-9x12 {
5727 width: 463px;
5728 height: 588px;
5729}
5730.resource-flow-layout.col-16 .resource-card-9x18 {
5731 width: 463px;
5732 height: 892px;
5733}
5734.resource-flow-layout.col-16 .resource-card-12x6 {
5735 width: 622px;
5736 height: 284px;
5737}
5738.resource-flow-layout.col-16 .resource-card-12x12 {
5739 width: 622px;
5740 height: 588px;
5741}
5742.resource-flow-layout.col-16 .resource-card-12x18 {
5743 width: 622px;
5744 height: 892px;
5745}
5746.resource-flow-layout.col-16 .resource-card-15x6 {
5747 width: 781px;
5748 height: 284px;
5749}
5750.resource-flow-layout.col-16 .resource-card-15x12 {
5751 width: 781px;
5752 height: 588px;
5753}
5754.resource-flow-layout.col-16 .resource-card-15x18 {
5755 width: 781px;
5756 height: 892px;
5757}
5758.resource-flow-layout.col-16 .resource-card-18x6 {
5759 width: 940px;
5760 height: 284px;
5761}
5762.resource-flow-layout.col-16 .resource-card-18x12 {
5763 width: 940px;
5764 height: 420px;
5765}
5766.resource-flow-layout.col-16 .resource-card-18x18 {
5767 width: 940px;
5768 height: 892px;
5769}
5770.resource-flow-layout.col-16 .resource-card-3x2 {
5771 width: 145px;
5772 height: 95px;
5773}
5774.resource-flow-layout.col-16 .resource-card-3x2x3 {
5775 width: 145px;
5776 height: 90px;
5777 margin-bottom: 7px;
5778}
5779.resource-flow-layout.col-16 .resource-card-3x3 {
5780 width: 145px;
5781 height: 142px;
5782}
5783.resource-flow-layout.col-16 .resource-card-3x3x2 {
5784 width: 145px;
5785 height: 138px;
5786 margin-bottom: 8px;
5787}
5788.resource-flow-layout.col-16 .resource-card-6x2 {
5789 width: 304px;
5790 height: 95px;
5791}
5792.resource-flow-layout.col-16 .resource-card-6x2x3 {
5793 width: 304px;
5794 height: 90px;
5795 margin-bottom: 7px;
5796}
5797.resource-flow-layout.col-16 .resource-card-6x3 {
5798 width: 304px;
5799 height: 142px;
5800}
5801.resource-flow-layout.col-16 .resource-card-6x3x2 {
5802 width: 304px;
5803 height: 138px;
5804 margin-bottom: 8px;
5805}
5806.resource-flow-layout.col-16 .resource-card-9x2 {
5807 width: 463px;
5808 height: 95px;
5809}
5810.resource-flow-layout.col-16 .resource-card-9x2x3 {
5811 width: 463px;
5812 height: 90px;
5813 margin-bottom: 7px;
5814}
5815.resource-flow-layout.col-16 .resource-card-9x3 {
5816 width: 463px;
5817 height: 142px;
5818}
5819.resource-flow-layout.col-16 .resource-card-9x3x2 {
5820 width: 463px;
5821 height: 138px;
5822 margin-bottom: 8px;
5823}
5824.resource-flow-layout.col-16 .resource-card-12x2 {
5825 width: 622px;
5826 height: 95px;
5827}
5828.resource-flow-layout.col-16 .resource-card-12x2x3 {
5829 width: 622px;
5830 height: 90px;
5831 margin-bottom: 7px;
5832}
5833.resource-flow-layout.col-16 .resource-card-12x3 {
5834 width: 622px;
5835 height: 142px;
5836}
5837.resource-flow-layout.col-16 .resource-card-12x3x2 {
5838 width: 622px;
5839 height: 138px;
5840 margin-bottom: 8px;
5841}
5842.resource-flow-layout.col-16 .resource-card-15x2 {
5843 width: 781px;
5844 height: 95px;
5845}
5846.resource-flow-layout.col-16 .resource-card-15x2x3 {
5847 width: 781px;
5848 height: 90px;
5849 margin-bottom: 7px;
5850}
5851.resource-flow-layout.col-16 .resource-card-15x3 {
5852 width: 781px;
5853 height: 142px;
5854}
5855.resource-flow-layout.col-16 .resource-card-15x3x2 {
5856 width: 781px;
5857 height: 138px;
5858 margin-bottom: 8px;
5859}
5860.resource-flow-layout.col-16 .resource-card-18x2 {
5861 width: 940px;
5862 height: 95px;
5863}
5864.resource-flow-layout.col-16 .resource-card-18x2x3 {
5865 width: 940px;
5866 height: 90px;
5867 margin-bottom: 7px;
5868}
5869.resource-flow-layout.col-16 .resource-card-18x3 {
5870 width: 940px;
5871 height: 142px;
5872}
5873.resource-flow-layout.col-16 .resource-card-18x3x2 {
5874 width: 940px;
5875 height: 138px;
5876 margin-bottom: 8px;
5877}
5878
5879/* Generate the flow layout styles for a 3-column 16-col span */
5880.resource-flow-layout.col-12 {
5881 margin: 0 -14px 0 0;
5882 width: 714px;
5883}
5884
5885.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5886 margin: 0 14px 20px 0;
5887}
5888.resource-flow-layout.col-12 .resource-card-row-stack-last {
5889 margin-bottom: 0px !important;
5890}
5891.resource-flow-layout.col-12 .resource-card-col-stack-last {
5892 margin-bottom: 0px !important;
5893}
5894.resource-flow-layout.col-12 .resource-card-3x6 {
5895 width: 105px;
5896 height: 284px;
5897}
5898.resource-flow-layout.col-12 .resource-card-3x12 {
5899 width: 105px;
5900 height: 588px;
5901}
5902.resource-flow-layout.col-12 .resource-card-3x18 {
5903 width: 105px;
5904 height: 892px;
5905}
5906.resource-flow-layout.col-12 .resource-card-6x6 {
5907 width: 224px;
5908 height: 284px;
5909}
5910.resource-flow-layout.col-12 .resource-card-6x12 {
5911 width: 224px;
5912 height: 588px;
5913}
5914.resource-flow-layout.col-12 .resource-card-6x18 {
5915 width: 224px;
5916 height: 892px;
5917}
5918.resource-flow-layout.col-12 .resource-card-9x6 {
5919 width: 343px;
5920 height: 284px;
5921}
5922.resource-flow-layout.col-12 .resource-card-9x12 {
5923 width: 343px;
5924 height: 588px;
5925}
5926.resource-flow-layout.col-12 .resource-card-9x18 {
5927 width: 343px;
5928 height: 892px;
5929}
5930.resource-flow-layout.col-12 .resource-card-12x6 {
5931 width: 462px;
5932 height: 284px;
5933}
5934.resource-flow-layout.col-12 .resource-card-12x12 {
5935 width: 462px;
5936 height: 588px;
5937}
5938.resource-flow-layout.col-12 .resource-card-12x18 {
5939 width: 462px;
5940 height: 892px;
5941}
5942.resource-flow-layout.col-12 .resource-card-15x6 {
5943 width: 581px;
5944 height: 284px;
5945}
5946.resource-flow-layout.col-12 .resource-card-15x12 {
5947 width: 581px;
5948 height: 588px;
5949}
5950.resource-flow-layout.col-12 .resource-card-15x18 {
5951 width: 581px;
5952 height: 892px;
5953}
5954.resource-flow-layout.col-12 .resource-card-18x6 {
5955 width: 700px;
5956 height: 284px;
5957}
5958.resource-flow-layout.col-12 .resource-card-18x12 {
5959 width: 700px;
5960 height: 420px;
5961}
5962.resource-flow-layout.col-12 .resource-card-18x18 {
5963 width: 700px;
5964 height: 892px;
5965}
5966.resource-flow-layout.col-12 .resource-card-3x2 {
5967 width: 105px;
5968 height: 95px;
5969}
5970.resource-flow-layout.col-12 .resource-card-3x2x3 {
5971 width: 105px;
5972 height: 90px;
5973 margin-bottom: 7px;
5974}
5975.resource-flow-layout.col-12 .resource-card-3x3 {
5976 width: 105px;
5977 height: 142px;
5978}
5979.resource-flow-layout.col-12 .resource-card-3x3x2 {
5980 width: 105px;
5981 height: 138px;
5982 margin-bottom: 8px;
5983}
5984.resource-flow-layout.col-12 .resource-card-6x2 {
5985 width: 224px;
5986 height: 95px;
5987}
5988.resource-flow-layout.col-12 .resource-card-6x2x3 {
5989 width: 224px;
5990 height: 90px;
5991 margin-bottom: 7px;
5992}
5993.resource-flow-layout.col-12 .resource-card-6x3 {
5994 width: 224px;
5995 height: 142px;
5996}
5997.resource-flow-layout.col-12 .resource-card-6x3x2 {
5998 width: 224px;
5999 height: 138px;
6000 margin-bottom: 8px;
6001}
6002.resource-flow-layout.col-12 .resource-card-9x2 {
6003 width: 343px;
6004 height: 95px;
6005}
6006.resource-flow-layout.col-12 .resource-card-9x2x3 {
6007 width: 343px;
6008 height: 90px;
6009 margin-bottom: 7px;
6010}
6011.resource-flow-layout.col-12 .resource-card-9x3 {
6012 width: 343px;
6013 height: 142px;
6014}
6015.resource-flow-layout.col-12 .resource-card-9x3x2 {
6016 width: 343px;
6017 height: 138px;
6018 margin-bottom: 8px;
6019}
6020.resource-flow-layout.col-12 .resource-card-12x2 {
6021 width: 462px;
6022 height: 95px;
6023}
6024.resource-flow-layout.col-12 .resource-card-12x2x3 {
6025 width: 462px;
6026 height: 90px;
6027 margin-bottom: 7px;
6028}
6029.resource-flow-layout.col-12 .resource-card-12x3 {
6030 width: 462px;
6031 height: 142px;
6032}
6033.resource-flow-layout.col-12 .resource-card-12x3x2 {
6034 width: 462px;
6035 height: 138px;
6036 margin-bottom: 8px;
6037}
6038.resource-flow-layout.col-12 .resource-card-15x2 {
6039 width: 581px;
6040 height: 95px;
6041}
6042.resource-flow-layout.col-12 .resource-card-15x2x3 {
6043 width: 581px;
6044 height: 90px;
6045 margin-bottom: 7px;
6046}
6047.resource-flow-layout.col-12 .resource-card-15x3 {
6048 width: 581px;
6049 height: 142px;
6050}
6051.resource-flow-layout.col-12 .resource-card-15x3x2 {
6052 width: 581px;
6053 height: 138px;
6054 margin-bottom: 8px;
6055}
6056.resource-flow-layout.col-12 .resource-card-18x2 {
6057 width: 700px;
6058 height: 95px;
6059}
6060.resource-flow-layout.col-12 .resource-card-18x2x3 {
6061 width: 700px;
6062 height: 90px;
6063 margin-bottom: 7px;
6064}
6065.resource-flow-layout.col-12 .resource-card-18x3 {
6066 width: 700px;
6067 height: 142px;
6068}
6069.resource-flow-layout.col-12 .resource-card-18x3x2 {
6070 width: 700px;
6071 height: 138px;
6072 margin-bottom: 8px;
6073}
6074
6075/* Generate the flow layout styles for a 3-column 13-col span */
6076
6077.resource-flow-layout.col-13 {
6078 margin: 0 -14px 0 0;
6079 width: 774px;
6080}
6081.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
6082 margin: 0 14px 20px 0;
6083}
6084.resource-flow-layout.col-13 .resource-card-row-stack-last {
6085 margin-bottom: 0px !important;
6086}
6087.resource-flow-layout.col-13 .resource-card-col-stack-last {
6088 margin-bottom: 0px !important;
6089}
6090.resource-flow-layout.col-13 .resource-card-3x6 {
6091 width: 115px;
6092 height: 284px;
6093}
6094.resource-flow-layout.col-13 .resource-card-3x12 {
6095 width: 115px;
6096 height: 588px;
6097}
6098.resource-flow-layout.col-13 .resource-card-3x18 {
6099 width: 115px;
6100 height: 892px;
6101}
6102.resource-flow-layout.col-13 .resource-card-6x6 {
6103 width: 244px;
6104 height: 284px;
6105}
6106.resource-flow-layout.col-13 .resource-card-6x12 {
6107 width: 244px;
6108 height: 588px;
6109}
6110.resource-flow-layout.col-13 .resource-card-6x18 {
6111 width: 244px;
6112 height: 892px;
6113}
6114.resource-flow-layout.col-13 .resource-card-9x6 {
6115 width: 373px;
6116 height: 284px;
6117}
6118.resource-flow-layout.col-13 .resource-card-9x12 {
6119 width: 373px;
6120 height: 588px;
6121}
6122.resource-flow-layout.col-13 .resource-card-9x18 {
6123 width: 373px;
6124 height: 892px;
6125}
6126.resource-flow-layout.col-13 .resource-card-12x6 {
6127 width: 502px;
6128 height: 284px;
6129}
6130.resource-flow-layout.col-13 .resource-card-12x12 {
6131 width: 502px;
6132 height: 588px;
6133}
6134.resource-flow-layout.col-13 .resource-card-12x18 {
6135 width: 502px;
6136 height: 892px;
6137}
6138.resource-flow-layout.col-13 .resource-card-15x6 {
6139 width: 631px;
6140 height: 284px;
6141}
6142.resource-flow-layout.col-13 .resource-card-15x12 {
6143 width: 631px;
6144 height: 588px;
6145}
6146.resource-flow-layout.col-13 .resource-card-15x18 {
6147 width: 631px;
6148 height: 892px;
6149}
6150.resource-flow-layout.col-13 .resource-card-18x6 {
6151 width: 760px;
6152 height: 284px;
6153}
6154.resource-flow-layout.col-13 .resource-card-18x12 {
6155 width: 760px;
6156 height: 420px;
6157}
6158.resource-flow-layout.col-13 .resource-card-18x18 {
6159 width: 760px;
6160 height: 892px;
6161}
6162.resource-flow-layout.col-13 .resource-card-3x2 {
6163 width: 115px;
6164 height: 95px;
6165}
6166.resource-flow-layout.col-13 .resource-card-3x2x3 {
6167 width: 115px;
6168 height: 90px;
6169 margin-bottom: 7px;
6170}
6171.resource-flow-layout.col-13 .resource-card-3x3 {
6172 width: 115px;
6173 height: 142px;
6174}
6175.resource-flow-layout.col-13 .resource-card-3x3x2 {
6176 width: 115px;
6177 height: 138px;
6178 margin-bottom: 8px;
6179}
6180.resource-flow-layout.col-13 .resource-card-6x2 {
6181 width: 244px;
6182 height: 95px;
6183}
6184.resource-flow-layout.col-13 .resource-card-6x2x3 {
6185 width: 244px;
6186 height: 90px;
6187 margin-bottom: 7px;
6188}
6189.resource-flow-layout.col-13 .resource-card-6x3 {
6190 width: 244px;
6191 height: 142px;
6192}
6193.resource-flow-layout.col-13 .resource-card-6x3x2 {
6194 width: 244px;
6195 height: 138px;
6196 margin-bottom: 8px;
6197}
6198.resource-flow-layout.col-13 .resource-card-9x2 {
6199 width: 373px;
6200 height: 95px;
6201}
6202.resource-flow-layout.col-13 .resource-card-9x2x3 {
6203 width: 373px;
6204 height: 90px;
6205 margin-bottom: 7px;
6206}
6207.resource-flow-layout.col-13 .resource-card-9x3 {
6208 width: 373px;
6209 height: 142px;
6210}
6211.resource-flow-layout.col-13 .resource-card-9x3x2 {
6212 width: 373px;
6213 height: 138px;
6214 margin-bottom: 8px;
6215}
6216.resource-flow-layout.col-13 .resource-card-12x2 {
6217 width: 502px;
6218 height: 95px;
6219}
6220.resource-flow-layout.col-13 .resource-card-12x2x3 {
6221 width: 502px;
6222 height: 90px;
6223 margin-bottom: 7px;
6224}
6225.resource-flow-layout.col-13 .resource-card-12x3 {
6226 width: 502px;
6227 height: 142px;
6228}
6229.resource-flow-layout.col-13 .resource-card-12x3x2 {
6230 width: 502px;
6231 height: 138px;
6232 margin-bottom: 8px;
6233}
6234.resource-flow-layout.col-13 .resource-card-15x2 {
6235 width: 631px;
6236 height: 95px;
6237}
6238.resource-flow-layout.col-13 .resource-card-15x2x3 {
6239 width: 631px;
6240 height: 90px;
6241 margin-bottom: 7px;
6242}
6243.resource-flow-layout.col-13 .resource-card-15x3 {
6244 width: 631px;
6245 height: 142px;
6246}
6247.resource-flow-layout.col-13 .resource-card-15x3x2 {
6248 width: 631px;
6249 height: 138px;
6250 margin-bottom: 8px;
6251}
6252.resource-flow-layout.col-13 .resource-card-18x2 {
6253 width: 760px;
6254 height: 95px;
6255}
6256.resource-flow-layout.col-13 .resource-card-18x2x3 {
6257 width: 760px;
6258 height: 90px;
6259 margin-bottom: 7px;
6260}
6261.resource-flow-layout.col-13 .resource-card-18x3 {
6262 width: 760px;
6263 height: 142px;
6264}
6265.resource-flow-layout.col-13 .resource-card-18x3x2 {
6266 width: 760px;
6267 height: 138px;
6268 margin-bottom: 8px;
6269}
6270
6271/*
6272 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6273*/
6274/* Single row items, might be simpler to just apply a class */
6275.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 {
6276 height: 192px;
6277}
6278.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 {
6279 padding: 4px 12px 6px 12px;
6280 top: 192px;
6281}
6282.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 {
6283 font-size: 12px;
6284 margin-bottom: 1px;
6285}
6286.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 {
6287 font-size: 16px;
6288 margin-bottom: -2px;
6289}
6290.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 {
6291 font-size: 13px;
6292 line-height: 15px;
6293}
6294.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 {
6295 height: 30px;
6296}
6297
6298/* Double row items */
6299.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 {
6300 height: 320px;
6301}
6302.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 {
6303 padding: 4px 12px 6px 12px;
6304 top: 320px;
6305}
6306.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 {
6307 font-size: 12px;
6308 margin-bottom: 1px;
6309}
6310.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 {
6311 font-size: 16px;
6312 margin-bottom: -2px;
6313 white-space: normal;
6314}
6315.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 {
6316 font-size: 13px;
6317 line-height: 15px;
6318}
6319
6320/* 1/3 row items */
6321.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 {
6322 left: 0;
6323 top: 0;
6324 width: 90px;
6325 height: 100%;
6326 position: absolute;
6327 display: block;
6328}
6329.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 {
6330 left: 90px;
6331 padding: 4px 12px 4px 12px;
6332 height: 80px;
6333 overflow: hidden;
6334}
6335.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 {
6336 font-size: 12px;
6337 margin-bottom: 1px;
6338 /* display: none; */
6339}
6340.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 {
6341 font-size: 16px;
6342 margin-bottom: -2px;
6343 white-space: normal;
6344 overflow: visible;
6345 text-overflow: ellipsis;
6346}
6347.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 {
6348 /* content: url(../images/link-out.png); */
6349 display: block;
6350}
6351.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 {
6352 display: none;
6353}
6354
smain@google.comcda1a9a2014-06-19 17:07:46 -07006355
6356/* Override to show the description instead of the content section */
6357.no-section .resource-card-3x2 > .card-info .section,
6358.no-section .resource-card-6x2 > .card-info .section {
6359 display: none;
6360}
6361.no-section .resource-card-3x2 > .card-info .description,
6362.no-section .resource-card-6x2 > .card-info .description {
6363 display: block;
6364}
6365
Dirk Doughertyc3921652014-05-13 16:55:26 -07006366/* 1/2 row items */
6367.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 {
6368 left: 0;
6369 top: 0;
6370 width: 90px;
6371 height: 100%;
6372 position: absolute;
6373 display: block;
6374}
6375.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 {
6376 left: 90px;
6377 padding: 4px 12px 0px 12px;
6378}
6379.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 {
6380 font-size: 12px;
6381 margin-bottom: 1px;
6382 display: none;
6383}
6384.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 {
6385 font-size: 16px;
6386 margin-bottom: -2px;
6387 white-space: normal;
6388 overflow: visible;
6389}
6390.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 {
6391 font-size: 12px;
6392 line-height: 15px;
6393 padding-right: 0px !important;
6394 height: 80px;
6395}
6396.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 {
6397 display: none;
6398}
6399/* placement of plusone */
6400.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 {
6401 bottom:2px;
6402}
6403.resource-card-18x12 > .card-info .description .util {
6404 bottom:2px;
6405}
6406/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6407 Suppresses "section" and puts the title above a hairline rule. */
6408.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6409 display:none;
6410}
6411.landing .card-info .title {
6412 color: #898989;
6413 font-size: 17px;
6414 line-height: 24px;
6415 margin-bottom: 6px;
6416 border-bottom: 1px solid #959595;
6417 padding-bottom: 0px;
6418}
6419.landing .card-info .description {
6420 font-size: 13px;
6421 line-height: 15px;
6422}
6423.landing .card-info .description .text {
6424height:30px;
6425}
6426.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
6427 bottom:2px;
6428}
6429/*
6430 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6431*/
6432.resource-stack-layout.col-16 {
6433 margin: 0 -14px 0 0;
6434 width: 954px;
6435}
6436.resource-stack-layout.col-16 .resource-card-stack {
6437 margin: 0 14px 0 0;
6438 width: 304px;
6439}
6440
6441/* Example of card menu tinting */
6442.resource-widget[data-section=distribute\/tools] .section-card-menu
6443.card-bg:after {
6444 background: rgba(126, 55, 148, 0.4) !important;
6445}
6446.resource-widget[data-section=distribute\/tools] .section-card-menu
6447.card-section-icon .icon {
6448 background-color: #7e3794 !important;
6449}
6450.resource-widget[data-section=distribute\/tools] .section-card-menu
6451.card-info ul li {
6452 border-top-color: #7e3794 !important;
6453}
6454
6455/* tinting for stacks */
6456
6457div.jd-descr > .resource-widget[data-section=distribute\/tools]
6458.section-card-menu .card-info ul li {
6459 border-top-color: #7e3794 !important;
Dirk Doughertya6913b52014-06-11 17:28:38 -07006460}
Robert Lye7eeb402014-06-03 19:35:24 -07006461
smain@google.comcda1a9a2014-06-19 17:07:46 -07006462
6463
Robert Lye7eeb402014-06-03 19:35:24 -07006464/**
6465 * UTILITIES
6466 */
6467
6468
6469.border-box {
6470 box-sizing: border-box;
6471}
6472
6473.vertical-center-outer {
6474 display: table;
6475 height: 100%;
6476 width: 100%;
6477}
6478
6479.vertical-center-inner {
6480 display: table-cell;
6481 vertical-align: middle;
6482}
6483
6484/**
6485 * TYPE STYLES
6486 */
6487
6488.landing-h1 {
6489 font-weight: 100;
6490 font-size: 60px;
6491 line-height: 78px;
6492 text-align: center;
6493 letter-spacing: -1px;
6494}
6495
6496.landing-pre-h1 {
6497 font-weight: 400;
6498 font-size: 28px;
6499 color: #93B73F;
6500 line-height: 36px;
6501 text-align: center;
6502 letter-spacing: -1px;
6503 text-transform: uppercase;
6504
6505}
6506
6507.landing-h1.hero {
6508 text-align: left;
6509}
6510
6511.landing-h2 {
6512 font-weight: 300;
6513 font-size: 42px;
6514 line-height: 64px;
6515 text-align: center;
6516}
6517
6518.landing-subhead {
6519 color: #999999;
6520 font-size: 20px;
6521 line-height: 28px;
6522 font-weight:300;
6523 text-align: center;
6524}
6525.landing-subhead.hero {
6526 text-align: left;
6527 color: white;
6528}
6529
6530.landing-hero-description {
6531 text-align: left;
6532 margin: 1em 0;
6533}
6534
6535.landing-hero-description p {
6536 font-weight: 300;
6537 margin: 0;
6538 font-size: 18px;
6539 line-height: 24px;
6540}
6541
6542.landing-body .landing-small {
6543 font-size: 14px;
6544 line-height: 19px;
6545}
6546
6547.landing-body.landing-align-center {
6548 text-align: center;
6549}
6550
6551.landing-align-left {
6552 text-align: left;
6553}
6554
6555/**
6556 * LAYOUT
6557 */
6558
6559#body-content,
6560.fullpage,
6561#jd-content,
6562.jd-descr,
6563.landing-body-content {
6564 height: 100%;
6565}
6566
6567.landing-section {
6568 padding: 80px 10px 80px;
6569 width: 100%;
6570 margin-left: -10px;
6571 text-rendering: optimizeLegibility;
6572}
6573
6574#extending-android-to-wearables {
6575 padding-top: 30px;
6576}
6577
6578.landing-short-section {
6579 padding: 40px 10px 28px;
6580}
6581
6582.landing-gray-background {
6583 background-color: #e9e9e9;
6584}
6585
6586.landing-white-background {
6587 background-color: white;
6588}
6589
6590.landing-red-background {
6591 color: white;
6592 background-color: hsl(8, 70%, 54%);
6593}
6594
6595.landing-subhead-red {
6596 color: hsl(8, 71%, 84%);
6597 text-align: left;
6598}
6599
6600.landing-subhead-red p {
6601 margin-top: 20px;
6602}
6603
6604.landing-hero-container {
6605 height: 100%;
6606}
6607
6608
6609.preview-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006610 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006611 min-height: 504px;
6612 margin-top: -5px;
6613 padding-top: 0;
6614 padding-bottom: 0;
6615 background-image: url(../../preview/images/hero.jpg);
6616 background-size: cover;
6617 background-position: right center;
6618 color: white;
6619 position: relative;
6620 overflow: hidden;
6621}
6622
6623.wear-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006624 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006625 min-height: 504px;
6626 margin-top: -5px;
6627 padding-top: 0;
6628 padding-bottom: 0;
6629 background-image: url(../../wear/images/hero.jpg);
6630 background-size: cover;
6631 background-position: top center;
6632 color: white;
6633 position: relative;
6634 overflow: hidden;
6635}
6636
6637.tv-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006638 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006639 min-height: 504px;
6640 margin-top: -5px;
6641 padding-top: 0;
6642 padding-bottom: 0;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006643 background-image: url(../../tv/images/hero.jpg);
Robert Lye7eeb402014-06-03 19:35:24 -07006644 background-size: cover;
6645 background-position: right center;
6646 color: white;
6647 position: relative;
6648 overflow: hidden;
6649}
6650
6651.auto-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006652 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006653 min-height: 504px;
6654 margin-top: -5px;
6655 padding-top: 0;
6656 padding-bottom: 0;
6657 background-image: url(../../auto/images/hero.jpg);
6658 background-size: cover;
6659 background-position: right center;
6660 color: white;
6661 position: relative;
6662 overflow: hidden;
6663}
6664
6665.landing-hero-scrim {
6666 background: black;
6667 opacity: .2;
6668 position: absolute;
6669 width: 100%;
6670 height: 100%;
6671 margin-left: -10px;
6672}
6673
6674.landing-hero-wrap {
6675 margin: 0 auto;
6676 width: 940px;
6677 clear: both;
6678 height: 100%;
6679 position: relative;
6680}
6681
6682.landing-section-header {
6683 margin-bottom: 40px;
6684}
6685
6686.landing-hero-wrap .landing-section-header {
6687 margin-bottom: 16px;
6688}
6689
6690.landing-body {
6691 font-size: 18px;
6692 line-height: 24px;
6693}
6694
6695.landing-button {
6696 white-space: nowrap;
6697 display: inline-block;
6698 padding: 16px 32px;
6699 font-size: 18px;
6700 font-weight: 500;
6701 line-height: 24px;
6702 cursor: pointer;
6703 color: white;
6704 -webkit-user-select: none;
6705 -moz-user-select: none;
6706 -o-user-select: none;
6707 user-select: none;
6708 -webkit-transition: .2s background-color ease-in-out;
6709 -moz-transition: .2s background-color ease-in-out;
6710 -o-transition: .2s background-color ease-in-out;
6711 transition: .2s background-color ease-in-out;
6712}
6713
6714.landing-primary {
smain@google.combaf5b602014-06-19 22:24:44 -07006715 background-color: hsl(8, 70%, 44%);
Robert Lye7eeb402014-06-03 19:35:24 -07006716 color: #f8f8f8;
6717}
6718
6719.landing-button.landing-primary:hover {
smain@google.combaf5b602014-06-19 22:24:44 -07006720 background-color: hsl(8, 70%, 36%);
Robert Lye7eeb402014-06-03 19:35:24 -07006721}
6722
6723.landing-button.landing-primary:active {
smain@google.combaf5b602014-06-19 22:24:44 -07006724 background-color: hsl(8, 70%, 30%);
Robert Lye7eeb402014-06-03 19:35:24 -07006725}
6726
6727.landing-button.landing-secondary {
smain@google.comeb018272014-06-19 22:54:07 -07006728 background-color: #2faddb;
Robert Lye7eeb402014-06-03 19:35:24 -07006729}
6730
6731.landing-button.landing-secondary:hover {
smain@google.comeb018272014-06-19 22:54:07 -07006732 background-color: #09c;
Robert Lye7eeb402014-06-03 19:35:24 -07006733}
6734
6735.landing-button.landing-secondary:active {
smain@google.comcda1a9a2014-06-19 17:07:46 -07006736 background-color: #3990ab;
Robert Lye7eeb402014-06-03 19:35:24 -07006737}
6738
6739a.landing-button,
6740a.landing-button:hover,
6741a.landing-button:visited {
6742 color: white !important;
6743}
6744
6745.landing-video-link {
6746 white-space: nowrap;
6747 display: inline-block;
6748 padding: 16px 32px 16px 82px;
6749 font-size: 18px;
6750 font-weight: 400;
6751 line-height: 24px;
6752 cursor: pointer;
6753 color: hsla(0, 0%, 100%, .8);
6754 -webkit-user-select: none;
6755 -moz-user-select: none;
6756 -o-user-select: none;
6757 user-select: none;
6758 -webkit-transition: .2s color ease-in-out;
6759 -moz-transition: .2s color ease-in-out;
6760 -o-transition: .2s color ease-in-out;
6761 transition: .2s color ease-in-out;
6762}
6763
6764.landing-video-link:before {
6765 height: 64px;
6766 width: 64px;
6767 display: inline-block;
6768 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=);
6769 background-size: contain;
6770 position: absolute;
6771 content: "";
6772 opacity: .7;
6773 margin-top: -19px;
6774 margin-left: -64px;
6775 -webkit-transition: .2s opacity ease-in-out;
6776 -moz-transition: .2s opacity ease-in-out;
6777 -o-transition: .2s opacity ease-in-out;
6778 transition: .2s opacity ease-in-out;
6779}
6780
6781.landing-video-link:hover {
6782 color: hsla(0, 0%, 100%, 1);
6783}
6784
6785.landing-video-link:hover:before {
6786 opacity: 1;
6787}
6788
6789.landing-social-image {
6790 float: left;
6791 margin-right: 14px;
6792 height: 64px;
6793 width: 64px;
6794}
6795
6796.landing-social-copy {
6797 padding-left: 78px;
6798}
6799
6800.landing-scroll-down-affordance {
6801 position: absolute;
6802 bottom: 0;
6803 width: 100%;
6804 text-align: center;
6805 z-index: 10;
6806}
6807
6808.landing-down-arrow {
6809 padding: 24px;
6810 display: inline-block;
6811 opacity: .5;
6812 -webkit-transition: .2s opacity ease-in-out;
6813 -moz-transition: .2s opacity ease-in-out;
6814 -o-transition: .2s opacity ease-in-out;
6815 transition: .2s opacity ease-in-out;
6816
6817 -webkit-animation-name: pulse-opacity;
6818 -webkit-animation-duration: 4s;
6819}
6820
6821.landing-down-arrow:hover {
6822 opacity: 1;
6823}
6824
6825.landing-down-arrow img {
6826 height: 28px;
6827 width: 28px;
6828 margin: 0 auto;
6829 display: block;
6830}
6831
6832.landing-divider {
6833 display: inline-block;
6834 height: 2px;
6835 background-color: white;
6836 position: relative;
6837 margin: 10px 0;
6838}
6839
6840/* 3 CLOLUMN LAYOUT */
6841
6842.landing-breakout {
6843 margin-top: 40px;
6844 margin-bottom: 40px;
6845}
6846
6847.landing-breakout img {
6848 margin-bottom: 20px;
6849}
6850
6851.landing-partners img {
6852 margin-bottom: 20px;
6853}
6854
6855.landing-breakout p {
6856 padding: 0 23px;
6857}
6858
Robert Lye7eeb402014-06-03 19:35:24 -07006859.landing-breakout.landing-partners img {
6860 margin-bottom: 20px;
6861}
6862
6863.col-3-wide {
6864 display: inline;
6865 float: left;
6866 margin-left: 10px;
6867 margin-right: 10px;
6868}
6869
6870.col-3-wide {
6871 width: 302px;
6872}
6873
Robert Lye7eeb402014-06-03 19:35:24 -07006874/**
6875 * ANIMATION
6876 */
6877
6878@-webkit-keyframes pulse-opacity {
6879 0% {
6880 opacity: .5;
6881 }
6882 20% {
6883 opacity: .5;
6884 }
6885 40% {
6886 opacity: 1;
6887 }
6888 60% {
6889 opacity: .5;
6890 }
6891 80% {
6892 opacity: 1;
6893 }
6894 100% {
6895 opacity: .5;
6896 }
6897}
6898
6899
6900
6901/**
6902 * VIDEO
6903 */
6904
6905#video-container {
6906 display:none;
6907 position:fixed;
6908 top:0;
6909 left:-10px;
6910 width:102%;
6911 height:100%;
6912 background-color:rgba(0,0,0,0.7);
6913 z-index:99;
6914}
6915
6916#video-frame {
6917 width:940px;
6918 height:526.4px;
6919 margin:80px auto 0;
6920 display:none;
6921}
6922
6923.video-close {
6924cursor: pointer;
6925position: relative;
6926left: 940px;
6927top: 0;
6928pointer-events: all;
6929}
6930
6931#icon-video-close {
6932background-image: url("../images/close.png");
6933background-position: 0 0;
6934height: 36px;
6935width: 36px;
6936display:block;
6937}
6938
6939
6940
6941
6942/******************
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006943Styles for d.a.c/index:
Robert Lye7eeb402014-06-03 19:35:24 -07006944*******************/
6945
6946
6947
6948/* Generic full screen carousel styling to be used across pages. */
6949.fullscreen-carousel {
6950 margin: 0 -10px;
6951 width: 100%;
6952 overflow: hidden;
6953 position: relative;
6954}
6955
6956.fullscreen-carousel-content {
6957 width: 100%;
6958 height: 100%;
6959 position: relative;
6960 display: table; /* For vertical centering */
6961}
6962
6963.fullscreen-carousel .vcenter {
6964 display: table-cell;
6965 vertical-align: middle;
6966 position: relative;
6967}
6968
6969.fullscreen-carousel .vcenter > div {
6970 margin: 10px auto;
6971}
6972
6973/* Styles for the full-bleed hero image type. */
6974.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
6975 color: #fff;
6976}
6977
6978.fullscreen-carousel .hero h1 {
6979 font-weight: 300;
6980 font-size: 60px;
6981 line-height: 68px;
6982 letter-spacing: -1px;
6983 margin-top: 0;
6984}
6985
6986.fullscreen-carousel .hero p {
6987 font-weight: 300;
6988 font-size: 18px;
6989 line-height: 24px;
6990 -webkit-font-smoothing: antialiased;
6991}
6992
6993.fullscreen-carousel .hero .hero-bg {
6994 background-size: cover;
6995 width: 100%;
6996 height: 100%;
6997 position: absolute;
6998 left: 0px;
6999 top: 0px;
7000}
7001
7002
7003/* Full screen carousel styling for the resource flow layout type of content */
7004.fullscreen-carousel .resource-flow-layout:after {
7005 height: 0; /* Dont know why this is set at 10 in default.css */
7006}
7007
7008.fullscreen-carousel .resource-flow-layout {
7009 margin-bottom: 20px;
7010}
7011
7012
7013
7014/* Generic Tab carousel styling to be used across multiple pages. */
7015
7016.tab-carousel .tab-nav {
7017 list-style: none;
7018 position: relative;
7019 text-align: center;
7020}
7021
7022.tab-carousel .tab-nav li {
7023 display: inline-block;
7024 font-size: 22px;
7025 font-weight: 400;
7026 line-height: 50px;
7027 list-style: none;
7028 margin: 0;
7029 padding: 0 25px;
7030 position: relative;
7031}
7032
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007033.tab-carousel .tab-nav li a,
Robert Lye7eeb402014-06-03 19:35:24 -07007034.tab-carousel .tab-nav li a:hover {
7035 color: #333 !important;
7036 padding: 10px 10px 13px 10px;
7037 position: relative;
7038 z-index: 1000;
7039}
7040
7041.tab-carousel .tab-nav li:after {
7042 background: #ddd;
7043 bottom: 0;
7044 content: '';
7045 height: 4px;
7046 left: 0;
7047 position: absolute;
7048 width: 100%;
7049 z-index: 0;
7050}
7051
7052.tab-carousel .tab-nav .highlight {
7053 position: absolute;
7054 height: 4px;
7055 width: 100px;
7056 bottom: 0;
7057 background: #33b5e5;
7058}
7059
7060.tab-carousel .tab-carousel-content {
7061 position: relative;
7062 overflow: hidden;
7063 white-space: nowrap;
7064}
7065
7066.tab-carousel .tab-carousel-content [data-tab] {
7067 display: inline-block;
7068 white-space: normal;
7069}
7070
7071
7072
7073/*
7074 Resource styling for the tab carousel. The tab carousel contains either
7075 a 3 column layout of resources or a single full-width resource. The
7076 latter has the 18x12 class applied to it and can be styled differently
7077 that way.
7078*/
7079
7080.tab-carousel .resource .image {
7081 width: 100%;
7082 height: 250px;
7083 background-repeat: no-repeat;
7084 background-size: contain;
7085 background-position: 50% 50%;
7086}
7087
7088.tab-carousel .resource .info .title {
7089 font-size: 18px;
7090 line-height: 24px;
7091}
7092
7093.tab-carousel .resource .info .summary,
7094.tab-carousel .resource .info .cta {
7095 line-height: 24px;
7096 font-size: 16px;
7097}
7098
7099.tab-carousel .resource-card-18x12 {
7100 position: relative;
7101 padding-left: 450px;
7102 box-sizing: border-box;
7103 display: table-cell;
7104 vertical-align: middle;
7105}
7106
7107.tab-carousel .resource-card-18x12 .image {
7108 position: absolute;
7109 width: 420px;
7110 height: 100%;
7111 left: 0;
7112 top: 0;
7113}
7114
7115.tab-carousel .resource-card-18x12 .info {
7116 display: inline-block;
7117}
7118
7119.tab-carousel .resource-card-18x12 .info .title {
7120 margin-bottom: 26px;
7121}
7122
7123
7124
7125
7126
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007127/*
Robert Lye7eeb402014-06-03 19:35:24 -07007128 Styles for the entity link used in the actions bar and in the cta of
7129 the resources that appear in the tab carousel.
7130*/
7131.actions-bar a:after,
7132.resource .cta:after {
7133 content: '›';
7134 font-weight: 400;
7135 font-size: 22px;
7136 left: 5px;
7137 line-height: 1;
7138 position: relative;
7139 top: 1px;
7140 transition: left 190ms ease-out;
7141}
7142
7143.actions-bar a:hover:after,
7144.resource .cta:hover:after {
7145 left: 10px;
7146}
7147
7148
7149
7150
7151/*
7152 Styles for the actions bar.
7153*/
7154.actions-bar {
7155 background: #9acd00;
7156 margin: 0 -10px;
Robert Lye7eeb402014-06-03 19:35:24 -07007157 text-align: center;
7158}
7159
7160.actions-bar .actions {
7161 padding: 30px 0 30px;
7162 text-align: justify;
7163 font-size: 0.1px;
7164 line-height: 0.1px;
smain@google.comcda1a9a2014-06-19 17:07:46 -07007165 margin: 0 10px 0 0;
Robert Lye7eeb402014-06-03 19:35:24 -07007166}
7167
7168.actions-bar .actions:after {
7169 content: '';
7170 width: 100%;
7171 display: inline-block;
7172}
7173
7174.actions-bar .actions > div {
7175 display: inline-block;
7176}
7177
7178.actions-bar a {
7179 font-size: 21px;
7180 line-height: 27px;
7181 color: #fff;
7182 font-weight: 300;
7183 -webkit-font-smoothing: antialiased;
7184}
7185
7186.actions-bar a:after {
7187 top: 0px;
7188 font-size: 22px;
7189}
7190
7191.actions-bar a:hover {
7192 color: #fff !important;
7193}
7194
7195
7196
7197
7198
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007199/*
Robert Lye7eeb402014-06-03 19:35:24 -07007200 Specific styles for new home page layout of the carousels.
7201*/
7202
7203/* Big blue button */
7204a.home-new-cta-btn,
7205.home-new-carousel-1 .resource-card-18x6 .cta {
7206 white-space: nowrap;
7207 display: inline-block;
7208 padding: 14px 32px;
7209 font-size: 18px;
7210 font-weight: 500;
7211 line-height: 24px;
7212 cursor: pointer;
7213 background: #33b5e6;
7214 border-radius: 4px;
7215 margin-top: 20px;
7216 color: #fff;
7217 transition: 0.2s background-color ease-in-out;
7218}
7219
7220.home-new-carousel-1 .resource-card-18x6 .cta:after {
7221 display: none; /* Hide the entity for this button */
7222}
7223
7224a.home-new-cta-btn:hover,
7225.home-new-carousel-1 .resource-card-18x6 .cta:hover {
7226 color: #fff !important;
7227 background: #2d9fca;
7228}
7229
7230.home-new-carousel-1 .resource-card-18x6 .cta {
7231 position: absolute;
7232 bottom: 20px;
7233 left: 16px;
7234}
7235
7236/* Fullscreen carousel. */
7237.home-new-carousel-1 {
7238 max-height: 700px; /* Set max height so doesn't get too long */
7239 margin-top: 20px;
7240}
7241
7242.home-new-carousel-1 .fullscreen-carousel-content {
7243 min-height: 450px; /* Set min height for all content */
7244}
7245
7246.home-new-carousel-1 .hero {
7247 background: #000;
7248}
7249
7250.home-new-carousel-1 .hero-bg {
7251 background-image: url(/home-new/images/hero.jpg);
7252 background-position: right center;
7253 opacity: 0.85;
7254}
7255
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007256/*
Robert Lye7eeb402014-06-03 19:35:24 -07007257 Styling for special top card of full screen layout resource layout.
7258 We need to specifically style the 18x6 card to adjust its size and layout,
7259 since it's not a standard card, not sure if this is unique to the home page
7260 layout or should be namespaced within the fullscreen-carousel container.
7261*/
7262.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
7263 height: 334px;
7264}
7265
7266.home-new-carousel-1 .resource-card-18x6 .card-bg {
7267 width: 636px;
7268 height: 100%;
7269}
7270
7271.home-new-carousel-1 .resource-card-18x6 .card-info {
7272 right: 0px;
7273 left: 636px;
7274 height: 100%;
7275 top: 0px;
7276 padding: 15px 22px;
7277}
7278
7279.home-new-carousel-1 .resource-card-18x6 .card-info .util {
7280 display: none;
7281}
7282
7283.home-new-carousel-1 .resource-card-18x6 .card-info .title {
7284 font-size: 20px;
7285 font-weight: 500;
7286 margin-top: 15px;
7287 margin-bottom: 15px;
7288}
7289
7290.home-new-carousel-1 .resource-card-18x6 .card-info .text {
7291 font-size: 15px;
7292 line-height: 21px;
7293}
7294
7295
7296/* Tabbed carousel. */
7297.home-new-carousel-2 {
7298 margin: 35px auto 100px auto;
7299}
7300
7301.home-new-carousel-2 h1 {
7302 font-size: 47px;
7303 font-weight: 100;
7304 line-height: 54px;
7305 text-align: center;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007306}