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