blob: 47cef96f1eb37199a0b7cc59b0a3ee0662342625 [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 {
471 font-size: 14px;
472 line-height: 30px;
473 color: #555555;
474 text-decoration: none;
475 text-transform: uppercase; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700476 .paging-links .prev-page-link:before,
477 .training-nav-top .prev-page-link:before {
478 content: '';
479 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
480 width: 10px;
481 height: 10px;
482 display: inline-block;
483 margin-right: 5px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700484 .training-nav-top .next-page-link,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700485 .training-nav-top .start-class-link,
486 .training-nav-top .start-course-link {
487 right: 10px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700488 .paging-links .prev-page-link {
489 left: -15px; }
490 .paging-links .next-page-link {
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700491 right: 0; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700492 .next-page-link:after,
493 .start-class-link:after,
494 .start-course-link:after,
Scott Main0b2db162013-05-15 01:15:50 -0700495 .next-class-link:after,
496 .go-link:after {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700497 content: '';
498 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
499 width: 10px;
500 height: 10px;
501 display: inline-block;
502 margin-left: 5px; }
Scott Main25c89dd2013-10-07 14:17:55 -0700503 .prev-page-link.inline:before {
504 content: none; }
505 .next-page-link.inline:after {
506 content: none; }
Scott Main98a2a712013-07-17 13:15:04 -0700507
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700508 .content-footer .paging-links .next-page-link {
509 left:0;
510 }
Scott Main98a2a712013-07-17 13:15:04 -0700511
Scott Maine4d8f1b2012-06-21 18:03:05 -0700512 .training-nav-top a {
513 display:block;
514 float:left;
Scott Mainf3d01042012-10-02 20:36:45 -0700515 width:122px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700516 height:28px;
Scott Mainf3d01042012-10-02 20:36:45 -0700517 padding: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700518 line-height:28px;
519 text-align:center;
520 border:1px solid #DADADA;
521 border-bottom:0;
522 }
Scott Main5a1123e2012-09-26 12:51:28 -0700523
Scott Maine4d8f1b2012-06-21 18:03:05 -0700524 .training-nav-top a.next-page-link {
525 border-left:0;
Scott Mainf3d01042012-10-02 20:36:45 -0700526 width:123px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700527 }
Scott Main98a2a712013-07-17 13:15:04 -0700528
Scott Main5a1123e2012-09-26 12:51:28 -0700529 .paging-links a.disabled,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700530 .training-nav-top a.disabled,
531 .content-footer a.disabled {
Scott Main5a1123e2012-09-26 12:51:28 -0700532 color:#bbb;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700533 }
Scott Main98a2a712013-07-17 13:15:04 -0700534
Scott Main5a1123e2012-09-26 12:51:28 -0700535 .paging-links a.disabled:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700536 .training-nav-top a.disabled:hover,
537 .content-footer a.disabled:hover {
538 cursor:default;
Scott Main5a1123e2012-09-26 12:51:28 -0700539 color:#bbb !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700540 }
Scott Main98a2a712013-07-17 13:15:04 -0700541
Scott Maine4d8f1b2012-06-21 18:03:05 -0700542 .training-nav-top a.start-class-link,
543 .training-nav-top a.start-course-link {
Scott Maina4888dc2012-10-02 23:25:21 -0700544 width:262px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700545 }
Scott Main98a2a712013-07-17 13:15:04 -0700546
Scott Main9ee0fae2014-01-23 10:50:57 -0800547 .paging-links a.start-class-link {
548 width:100%;
Scott Main9ee0fae2014-01-23 10:50:57 -0800549 }
550
Scott Main5a1123e2012-09-26 12:51:28 -0700551 /* list of classes on course landing page */
552 ol.class-list {
553 list-style:none;
554 margin-left:0;
555 }
556 ol.class-list>li {
557 margin:0 0 15px;
558 padding:5px 0 0;
559 overflow:hidden;
560 border-top:1px solid #ccc;
561 }
562 ol.class-list li a.title {
563 font-size:16px;
564 margin:0;
565 clear:left;
566 display:block;
567 height:32px;
568 padding:0 4px;
569 }
570 ol.class-list li a.title h2 {
571 color:inherit;
572 margin:0 0 10px;
573 display:block;
574 float:left;
575 width:675px;
576 }
577 ol.class-list li a.title span {
578 display:none;
579 float:left;
580 font-size:18px;
581 font-weight:bold;
582 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
583 width: 10px;
584 height: 32px;
585 }
586 ol.class-list li a.title:hover {
587 background:#ddd;
588 color:#258AAF !important;
589 }
590 ol.class-list li a.title:hover span {
591 display:block;
592 }
Scott Main98a2a712013-07-17 13:15:04 -0700593
Scott Main5a1123e2012-09-26 12:51:28 -0700594 #jd-content
595 ol.class-list li img {
596 float:left;
597 clear:left;
598 width:64px;
599 margin:0 20px 0 0;
600 }
601 ol.class-list li p.description {
602 float:left;
603 display:block;
604 width:250px;
605 margin:0;
606 }
607 ol.class-list li p.description.article {
608 width: 550px;
609 }
610 ol.class-list ol {
611 float:left;
612 width:320px;
613 margin:0 0 0 30px;
614 list-style:none;
615 margin:0 0 0 20px;
616 }
617 ol.class-list div.lessons li {
618 margin:0 0 6px;
619 line-height:16px;
620 }
Scott Main98a2a712013-07-17 13:15:04 -0700621
622
Scott Maine4d8f1b2012-06-21 18:03:05 -0700623 .hide {
624 display:none !important;
625 }
Scott Main98a2a712013-07-17 13:15:04 -0700626
Scott Maine4d8f1b2012-06-21 18:03:05 -0700627 .content-footer.next-class {
628 display:block;
629 border:0;
630 margin-top:0;
631 padding-top:0;
632 }
Scott Main98a2a712013-07-17 13:15:04 -0700633
Scott Maine4d8f1b2012-06-21 18:03:05 -0700634 .content-footer.next-class a.next-class-link {
635 display:block;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700636 text-transform:uppercase;
637 }
Scott Main98a2a712013-07-17 13:15:04 -0700638
639
640
Scott Mainbbffb4b2012-11-13 07:40:16 -0800641 /* inner-doc tabs w/ title */
Scott Main98a2a712013-07-17 13:15:04 -0700642
Scott Mainbbffb4b2012-11-13 07:40:16 -0800643div#title-tabs-wrapper {
644 border-bottom:1px solid #ccc;
645 margin:20px 0 30px;
646}
647h1.with-title-tabs {
648 display:inline-block;
649 margin:0 0 -1px 0;
650 padding:0 60px 0 0;
651 border-bottom:1px solid #F9F9F9;
652}
653ul#title-tabs {
654 list-style:none;
655 padding:0;
656 height:29px;
657 margin:0;
658 font-size:16px;
659 line-height:26px;
660 display:inline-block;
661 vertical-align:bottom;
662}
663ul#title-tabs li {
664 display:block;
665 float:left;
666 margin-right:40px;
667 border-bottom: 3px solid transparent;
668}
669ul#title-tabs li.selected {
670 border-bottom: 3px solid #93C;
671}
672ul#title-tabs li a {
673 color:#333;
674}
675ul#title-tabs li a:hover,
Scott Mainbbffb4b2012-11-13 07:40:16 -0800676ul#title-tabs li a:active {
677 color:#93C !important;
678}
679
680
Scott Maine4d8f1b2012-06-21 18:03:05 -0700681
682/* content body */
683@-webkit-keyframes glowheader {
684 from {
685 background-color: #33b5e5;
686 color: #000;
687 border-bottom-color: #000; }
688
689 to {
690 background-color: transparent;
691 color: #33b5e5;
692 border-bottom-color: #33b5e5; } }
693
694@-moz-keyframes glowheader {
695 from {
696 background-color: #33b5e5;
697 color: #000;
698 border-bottom-color: #000; }
699
700 to {
701 background-color: transparent;
702 color: #33b5e5;
703 border-bottom-color: #33b5e5; } }
704
705@keyframes glowheader {
706 from {
707 background-color: #33b5e5;
708 color: #000;
709 border-bottom-color: #000; }
710
711 to {
712 background-color: transparent;
713 color: #33b5e5;
714 border-bottom-color: #33b5e5; } }
715
Dirk Doughertyca1230c2014-05-14 20:00:03 -0700716h1:target,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700717h2:target,
718h3:target {
719 -webkit-animation-name: glowheader;
720 -moz-animation-name: glowheader;
721 animation-name: glowheader;
722 -webkit-animation-duration: 0.7s;
723 -moz-animation-duration: 0.7s;
724 animation-duration: 0.7s;
725 -webkit-animation-timing-function: ease-out;
726 -moz-animation-timing-function: ease-out;
727 animation-timing-function: ease-out; }
728
729.design ol h4 {
730 margin-bottom:0;
731}
732.design ol {
733 counter-reset: item; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700734 .design ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700735 font-size: 14px;
736 line-height: 20px;
737 list-style-type: none;
738 position: relative; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700739 .design ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700740 content: counter(item) ". ";
741 counter-increment: item;
742 position: absolute;
743 left: -20px;
744 top: 0; }
745 .design ol li.value-1:before {
746 content: "1. "; }
747 .design ol li.value-2:before {
748 content: "2. "; }
749 .design ol li.value-3:before {
750 content: "3. "; }
751 .design ol li.value-4:before {
752 content: "4. "; }
753 .design ol li.value-5:before {
754 content: "5. "; }
755 .design ol li.value-6:before {
756 content: "6. "; }
757 .design ol li.value-7:before {
758 content: "7. "; }
759 .design ol li.value-8:before {
760 content: "8. "; }
761 .design ol li.value-9:before {
762 content: "9. "; }
763 .design ol li.value-10:before {
764 content: "10. "; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700765.design .with-callouts ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700766 list-style-position: inside;
767 margin-left: 0; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700768 .design .with-callouts ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700769 display: inline;
770 left: -20px;
771 float: left;
772 width: 17px;
773 color: #33b5e5;
774 font-weight: 500; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700775.design .with-callouts ul>li {
776 list-style-position: outside; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700777
778/* special list items */
779li.no-bullet {
780 list-style-type: none !important; }
781li.no-bullet *{
782 margin:0; }
783
784.design li.with-icon {
785 position: relative;
786 margin-left: 20px;
787 min-height: 30px; }
788 .design li.with-icon p {
789 margin-left: 0 !important; }
790 .design li.with-icon:before {
791 position: absolute;
792 left: -40px;
793 top: 0;
794 content: '';
795 width: 30px;
796 height: 30px; }
797 .design li.with-icon.tablet:before {
798 background-image: url(../images/styles/ico_phone_tablet.png); }
799 .design li.with-icon.web:before {
800 background-image: url(../images/styles/ico_web.png); }
801 .design li.with-icon.action:before {
802 background-image: url(../images/styles/ico_action.png); }
803 .design li.with-icon.use:before {
804 background-image: url(../images/styles/ico_use.png); }
805
806/* figures and callouts */
807.figure {
808 position: relative; }
809 .figure.pad-below {
810 margin-bottom: 20px; }
811 .figure .figure-callout {
812 position: absolute;
813 color: #fff;
814 font-weight: 500;
815 font-size: 16px;
816 line-height: 23px;
817 text-align: center;
818 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
819 padding-right: 2px;
820 width: 30px;
821 height: 29px;
822 z-index: 1000; }
823 .figure .figure-callout.top {
824 top: -9px; }
825 .figure .figure-callout.right {
826 right: -5px; }
827
828.figure-caption {
829 margin: 0 10px 20px 0;
830 font-size: 14px;
831 line-height: 20px;
832 font-style: italic; }
833
834/* rows of figures */
835.figure-row {
836 font-size: 0;
837 line-height: 0;
838 /* to prevent space between figures */ }
839 .figure-row .figure {
840 display: inline-block;
841 vertical-align: top; }
842 .figure-row .figure + .figure {
843 margin-left: 10px;
844 /* reintroduce space between figures */ }
845
846/* video containers */
847.framed-galaxynexus-land-span-13 {
848 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
849scroll top left;
850 padding: 42px 122px 62px 126px;
851 overflow: hidden; }
852 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
853.framed-galaxynexus-land-span-13 img {
854 width: 512px;
855 height: 286px; }
856
Robert Lyd78354d2012-11-01 17:09:52 -0700857
858.framed-galaxynexus-land-span-8{
859 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
860scroll top left;
861 padding: 26px 68px 38px 72px;
862 overflow: hidden; }
863 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
864.framed-galaxynexus-land-span-8 img {
865 width: 320px;
866 height: 180px; }
867
Scott Maine4d8f1b2012-06-21 18:03:05 -0700868.framed-galaxynexus-port-span-9 {
869 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
870scroll top left;
871 padding: 95px 122px 107px 124px;
872 overflow: hidden; }
873 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
874.framed-galaxynexus-port-span-9 img {
875 width: 274px;
876 height: 488px; }
877
878.framed-galaxynexus-port-span-5 {
879 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
880scroll top left;
881 padding: 75px 31px 76px 33px;
882 overflow: hidden; }
883 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
884.framed-galaxynexus-port-span-5 img {
885 width: 216px;
886 height: 384px; }
887
Scott Main27403b82013-07-10 16:36:05 -0700888.framed-nexus4-port-216 {
889 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
890scroll top left;
891 background-size:240px 465px;
892 padding: 52px 12px 52px 12px;
893 overflow: hidden; }
894 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
895 .framed-nexus4-port-216 img {
896 width: 216px;
897 height: 360px; }
Scott Mainb16376f2014-05-21 20:35:47 -0700898
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700899.framed-nexus5-port-span-5 {
900 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
901 scroll top left;
902 padding: 52px 33px 69px 31px;
903 overflow: hidden;
904}
Scott Main27403b82013-07-10 16:36:05 -0700905
Dirk Doughertyd5d3f802013-10-26 12:14:47 -0700906.framed-nexus5-port-span-5,
907.framed-nexus5-port-span-5 video,
908.framed-nexus5-port-span-5 img {
909 width: 216px;
910 height: 384px;
911}
Scott Main27403b82013-07-10 16:36:05 -0700912
Dirk Doughertyca1858a2013-10-29 16:25:00 -0700913.framed-nexus5-land-span-13 {
914 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
915 padding: 36px 119px 54px 108px;
916 overflow: hidden;
917}
918
919.framed-nexus5-land-span-13,
920.framed-nexus5-land-span-13 video,
921.framed-nexus5-land-span-13 img {
922 width: 533px;
923 height: 300px;
924}
925
926.framed-nexus5-port-span-5,
927.framed-nexus5-port-span-5 video,
928.framed-nexus5-port-span-5 img {
929 width: 216px;
930 height: 384px;
931}
932
Scott Maine4d8f1b2012-06-21 18:03:05 -0700933/* landing page disclosures */
934.landing-page-link {
935 text-decoration: none;
936 font-weight: 500;
937 color: #333333; }
938 .landing-page-link:after {
939 content: '';
940 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
941 width: 10px;
942 height: 10px;
943 display: inline-block;
944 margin-left: 5px; }
945
946/* tooltips */
947.tooltip-box {
948 position: absolute;
949 background-color: rgba(0, 0, 0, 0.9);
950 border-radius: 2px;
951 font-size: 14px;
952 line-height: 20px;
953 color: #fff;
954 padding: 6px 10px;
955 max-width: 250px;
956 z-index: 10000; }
957 .tooltip-box.below:after {
958 position: absolute;
959 content: '';
960 line-height: 0;
961 display: block;
962 top: -10px;
963 left: 5px;
964 border: 5px solid transparent;
965 border-bottom-color: rgba(0, 0, 0, 0.9); }
966
967/* video note */
968.video-instructions {
969 margin-top: 10px;
970 margin-bottom: 10px; }
971 .video-instructions:before {
972 content: '';
973 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
974 display: inline-block;
975 width: 12px;
976 height: 12px;
977 margin-right: 8px; }
978 .video-instructions:after {
979 content: 'Click device screen to replay movie.'; }
980
981/* download buttons */
982.download-button {
983 display: block;
984 margin-bottom: 5px;
985 text-decoration: none;
986 background-color: #33b5e5;
987 color: #fff !important;
988 font-weight: 500;
989 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
990 padding: 6px 12px;
991 border-radius: 2px; }
992 .download-button:hover, .download-button:focus {
993 background-color: #0099cc;
994 color: #fff !important; }
995 .download-button:active {
996 background-color: #006699; }
997
998/* UI tables and other things found in Writing style and Settings pattern */
999.ui-table {
1000 width: 100%;
1001 background-color: #282828;
1002 color: #fff;
1003 border-radius: 2px;
1004 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1005 border-collapse: separate; }
1006 .ui-table th,
1007 .ui-table td {
1008 padding: 5px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001009 background-color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001010 border:0;}
1011 .ui-table thead th {
1012 font-weight: bold; }
1013 .ui-table tfoot td {
1014 border-top: 1px solid #494949;
1015 border-right: 1px solid #494949;
1016 text-align: center; }
1017 .ui-table tfoot td:last-child {
1018 border-right: 0; }
1019
1020.layout-with-list-item-margins {
1021 margin-left: 30px !important; }
1022
1023.emulate-content-left-padding {
1024 margin-left: 10px; }
1025
1026.do-dont-label {
1027 margin-bottom: 10px;
1028 padding-left: 20px;
1029 background: transparent none no-repeat scroll 0px 3px; }
1030 .do-dont-label.bad {
1031 background-image: url(../images/styles/ico_wrong.png); }
1032 .do-dont-label.good {
1033 background-image: url(../images/styles/ico_good.png); }
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07001034
Scott Maine4d8f1b2012-06-21 18:03:05 -07001035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053/***** PREVIOUSLY style.css ******************/
1054
1055
1056
1057
1058
1059@media screen, projection, print {
1060[dir='rtl'] {
1061 direction: rtl;
1062}
1063html {
1064 line-height: 20px;
1065}
1066pre, table, input, textarea, code {
1067 font-size: 1em;
1068}
1069address, abbr, cite {
1070 font-style: normal;
1071}
1072[dir='rtl'] th {
1073 text-align: right;
1074}
1075html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1076html[lang^=zh] blockquote, html[lang^=zh] q {
1077 font-style: normal;
1078}
1079q {
1080 font-style: italic;
1081}
1082fieldset, iframe, img {
1083 border: 0;
1084}
Scott Main98a2a712013-07-17 13:15:04 -07001085img {
Scott Mainb7f96372013-02-07 16:56:43 -08001086 -ms-interpolation-mode: bicubic;
1087 vertical-align: middle;
1088 max-width: 100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001089}
1090q {
1091 quotes: none;
1092}
1093sup, sub {
1094 font-size: 11px;
1095 line-height: 0;
1096}
1097}
1098
1099@media screen, projection {
1100
1101table, fieldset {
1102 margin: 0;
1103}
1104h1 {
1105 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001106 font-size: 34px;
smain@google.com20ef3822014-06-13 16:05:28 -07001107 margin: 36px 0 27px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001108 padding:0 0 10px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001109 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001110}
1111h1, h2 {
smain@google.com20ef3822014-06-13 16:05:28 -07001112 line-height: 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001113}
1114h1.short {
1115 margin-right:320px;
1116}
1117h1.short {
1118 margin-right:320px;
1119}
1120h1.super {
Scott Main98a2a712013-07-17 13:15:04 -07001121 font-size: 37px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001122}
1123h2 {
1124 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001125 font-size: 26px;
1126 margin: 32px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001127 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001128 font-weight:300;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001129}
1130h3 {
1131 color:#333;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001132 font-size: 21px;
1133 font-weight:400;
1134 margin:21px 0 14px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001135}
1136h3, h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001137 line-height: 21px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001138}
1139h4 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07001140 font-size: 18px;
1141 margin: 12px 0;
1142 font-weight:500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001143}
1144h5 {
Scott Main98a2a712013-07-17 13:15:04 -07001145 font-size: 14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001146}
1147h5, h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001148 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001149}
1150h6 {
Scott Main98a2a712013-07-17 13:15:04 -07001151 font-size: 12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001152}
1153hr { /* applied to the bottom of h2 elements */
Scott Mainb7f96372013-02-07 16:56:43 -08001154 height: 1px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07001155 margin: 3px 0 12px;
Scott Mainb7f96372013-02-07 16:56:43 -08001156 border: 0;
1157 background: #ccc;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001158}
1159p, pre, table, form {
1160 margin: 0 0 15px;
1161}
1162small {
Scott Mainb7f96372013-02-07 16:56:43 -08001163 font-size: 11.5px;
1164 color: #000;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001165}
1166ul, ol {
1167 margin: 0 0 15px 18px;
1168 padding: 0;
1169}
1170[dir='rtl'] ul, [dir='rtl'] ol {
1171 margin: 10px 30px 10px 10px;
1172}
1173ul ul, ul ol, ol ul, ol ol {
1174 margin-bottom: 0;
1175 margin-top: 0;
1176}
1177li {
Scott Main52948fc2012-09-18 11:27:59 -07001178 margin:0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001179}
1180dd {
1181 margin:0 0 10px 30px;
1182}
Scott Maina07be8e2013-03-06 12:12:21 -08001183dd p,
1184dd pre,
1185dd ul,
1186dd ol,
1187dd dl {
Scott Main24790db2013-03-19 14:38:59 -07001188 margin-top:10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001189}
Scott Maindb3678b2012-10-23 14:13:41 -07001190li p,
1191li pre,
1192li ul,
Scott Maina07be8e2013-03-06 12:12:21 -08001193li ol,
1194li dl {
Scott Maindb3678b2012-10-23 14:13:41 -07001195 margin-top:5px;
1196 margin-bottom:5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001197}
Scott Main13cd8f12013-11-12 11:50:59 -08001198dl dd dl:first-child {
1199 margin-top:0;
1200}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001201pre strong, pre b, a strong, a b, a code {
1202 color: inherit;
1203}
1204pre, code {
1205 color: #060;
Scott Maina07be8e2013-03-06 12:12:21 -08001206 font: 13px/1.5 monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001207}
1208code {
1209 font-weight:bold;
Scott Maina07be8e2013-03-06 12:12:21 -08001210 font: 13px/14px monospace;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001211}
1212
1213legend {
1214 display: none;
1215}
1216a:link, a:visited {
1217 color: #258aaf;
1218 text-decoration: none;
1219}
1220a:focus, a:hover, a:active {
1221 color: #33B5E5;
1222 text-decoration: none;
1223}
1224strong, b {
1225 font-weight:bold;
Scott Main9ada2262012-06-23 14:59:36 -07001226 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001227}
1228table {
1229 border-collapse: collapse;
1230 border-spacing: 0;
1231 border:0;
1232 margin: .5em 1em 1em 0;
1233 width:100%; /* consistent table widths; within IE's quirks */
1234 background-color:#f7f7f7;
1235}
1236th, td {
1237 padding: 4px 12px;
1238 vertical-align: top;
1239 text-align: left;
1240}
1241td {
1242 background-color:inherit;
1243 border:solid 1px #DDD;
1244}
Scott Maineb410352013-01-14 19:03:40 -08001245td *:last-child {
1246 margin-bottom:0;
1247}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001248th {
1249 background-color: #999;
1250 color: #fff;
1251 border:solid 1px #DDD;
1252 font-weight: normal;
1253}
1254tr:first-of-type th:first-of-type:empty {
1255 visibility: hidden;
1256}
Dirk Doughertya6913b52014-06-11 17:28:38 -07001257
Scott Maine4d8f1b2012-06-21 18:03:05 -07001258/* --------------------------------------------------------------------------
1259Footer
1260*/
1261.line {
1262 clear: both;
1263 background: #acbc00;
1264 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1265 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1266color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1267 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1268 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1269 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1270 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1271 height: 2px;
1272 margin-top: 150px;
1273 position: relative;
1274 z-index: 11;
1275}
1276#footer {
1277 font-size:11px;
1278 clear: both;
1279 color: #999;
1280 padding: 15px 0;
1281 margin-top:10px;
1282 width:auto;
1283}
1284#footer-local ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001285 list-style: none;
1286 margin: 5px 0 30px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001287}
1288#footer-local li {
1289 display: inline;
1290}
1291#footer-local li+li:before {
1292 content: '|';
1293 padding: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08001294 color: #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001295}
1296#footer-global {
1297 padding: 10px 15px;
Scott Mainb7f96372013-02-07 16:56:43 -08001298 background: #f5f5f5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001299}
1300#footer-global {
1301 border-top: 1px solid #ebebeb;
1302 font-size: 11.5px;
1303 line-height: 1.8;
1304 list-style: none;
1305}
1306#footer-global ul {
1307 margin: 0;
1308}
1309#footer-global li {
1310 display: inline;
1311 font-weight: bold;
1312}
1313#footer-global li+li:before {
1314 content: '¬?';
1315 padding: 0 3px;
1316}
1317* html #footer-global li {
1318 margin: 0 13px 0 0;
1319}
1320* [dir='rtl'] #footer-global li {
1321 margin: 0 0 0 13px;
1322}
1323*+html #footer-global li {
1324 margin: 0 13px 0 0;
1325}
1326*+[dir='rtl'] #footer-global li {
1327 margin: 0 0 0 13px;
1328}
1329#footer-global li a {
1330 font-weight: normal;
1331}
1332.locales {
1333 margin: 10px 0 0 0px;
1334}
1335[dir='rtl'] .locales {
1336 background-position: right center;
1337 float: left;
1338 padding: 0 24px 0 0;
1339}
1340.locales form {
Scott Main98a2a712013-07-17 13:15:04 -07001341 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001342}
1343.locales select, .sites select {
1344 line-height: 3.08;
1345 margin: 0px 0;
1346 border: solid 1px #EBEBEB;
1347 -webkit-appearance: none;
1348 background: white url('../images/arrows-up-down.png') right center no-repeat;
1349 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001350 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001351 line-height: normal;
1352 padding: 5px;
1353 width: 230px;
1354}
1355}
1356
1357/* =============================================================================
1358 Print Only
1359 ========================================================================== */
1360@media print {
Roman Nurik393830e2012-08-01 10:37:40 -07001361 /* configure printed page */
1362 @page {
1363 margin: 0.75in 1in;
1364 widows: 4;
1365 orphans: 4;
1366 }
1367
1368 /* reset spacing metrics */
1369 html, body, .wrap {
1370 margin: 0 !important;
1371 padding: 0 !important;
1372 width: auto !important;
1373 }
1374
1375 /* leave enough space on the left for bullets */
1376 body {
1377 padding-left: 20px !important;
1378 }
1379 #doc-col {
1380 margin-left: 0;
1381 }
1382
1383 /* hide a bunch of non-content elements */
1384 #header, #footer, #nav-x, #side-nav,
1385 .training-nav-top, .training-nav-bottom,
1386 #doc-col .content-footer,
1387 .nav-x, .nav-y,
Dirk Doughertyc3921652014-05-13 16:55:26 -07001388 .paging-links {
Roman Nurik393830e2012-08-01 10:37:40 -07001389 display: none !important;
1390 }
1391
1392 /* remove extra space above page titles */
1393 #doc-col .content-header {
1394 margin-top: 0;
1395 }
1396
1397 /* bump up spacing above subheadings */
1398 h2 {
1399 margin-top: 40px !important;
1400 }
1401
1402 /* print link URLs where possible and give links default text color */
1403 p a:after {
1404 content: " (" attr(href) ")";
1405 font-size: 80%;
1406 }
1407 p a {
1408 word-wrap: break-word;
1409 }
1410 a {
1411 color: inherit;
1412 }
1413
1414 /* syntax highlighting rules */
1415 .str { color: #060; }
1416 .kwd { color: #006; font-weight: bold; }
1417 .com { color: #600; font-style: italic; }
1418 .typ { color: #404; font-weight: bold; }
1419 .lit { color: #044; }
1420 .pun { color: #440; }
1421 .pln { color: #000; }
1422 .tag { color: #006; font-weight: bold; }
1423 .atn { color: #404; }
1424 .atv { color: #060; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001425}
1426
1427/* =============================================================================
1428 Columns
1429 ========================================================================== */
1430
1431@media screen, projection, print {
1432.full {
Scott Mainb7f96372013-02-07 16:56:43 -08001433 padding: 2.5em 0;
1434 border-top: solid 1px #ddd;
1435 border-bottom: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07001436 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001437}
1438.wrap {
Scott Mainb7f96372013-02-07 16:56:43 -08001439 margin: 0 auto;
1440 width: 940px;
1441 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001442}
1443.cols {
1444 height: 1%;
1445 margin: 0 -1.533742331288343558282%;
1446 width: 103.06748466257669%}
1447*+html .cols {
1448 margin-bottom: 20px;
1449}
1450.cols:after {
1451 clear: both;
1452 content: ' ';
1453 display: block;
1454 height: 0;
1455 visibility: hidden;
1456}
1457.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1458.col-13, .col-14, .col-15, .col-16 {
1459 display: inline;
Scott Mainb7f96372013-02-07 16:56:43 -08001460 float: left;
1461 margin-left: 10px;
1462 margin-right: 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001463}
1464/*
1465* html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1466.col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1467 margin: 0;
1468 padding: 0 1.4% 20px;
1469}
1470[dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1471[dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1472[dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1473 float: right;
1474}
1475*/
1476.col-1 { width: 40px }
1477.col-2 { width: 100px }
1478.col-3 { width: 160px }
1479.col-4 { width: 220px }
1480.col-5 { width: 280px }
1481.col-6 { width: 340px }
1482.col-7 { width: 400px }
1483.col-8 { width: 460px }
1484.col-9 { width: 520px }
1485.col-10 { width: 580px }
1486.col-11 { width: 640px }
1487.col-12 { width: 700px }
1488.col-13 { width: 760px }
1489.col-14 { width: 820px }
1490.col-15 { width: 880px }
1491.col-16 { width: 940px }
1492}
1493
1494.col-right {
1495 margin-right:0px;
1496}
1497
1498@media screen and (max-width:772px) {
1499.col-5, .col-6, .col-7 {
1500 clear: both;
1501 width: 97.0238096%}
1502}
1503
1504/* =============================================================================
1505 Layout
1506 ========================================================================== */
1507@media screen, projection, print {
1508
1509/* --------------------------------------------------------------------------
1510Header, Login, Nav-X, Search
1511*/
1512#header {
Dirk Doughertyc3921652014-05-13 16:55:26 -07001513 margin: 0;
1514 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001515}
1516#header:before, #header:after {
Scott Mainb7f96372013-02-07 16:56:43 -08001517 content: "";
1518 display: table;
1519 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001520}
1521.logo, .nav-x {
1522 float: left;
1523}
1524.nav-x {
1525 margin-top: -2px;
Scott Mainb7f96372013-02-07 16:56:43 -08001526 list-style-type: none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001527}
1528.nav-x a {
1529 color: #333;
1530 font-size: 16px;
1531}
smain@google.com6040ffa2014-06-13 15:06:23 -07001532.about a.selected {
1533 color: #9933CC;
1534}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001535.design a.selected {
1536 color: #33b5e5;
1537}
1538.develop a.selected {
1539 color: #F80;
1540}
1541.distribute a.selected {
1542 color: #9C0;
1543}
1544
1545
1546
1547.nav-x li {
1548 display: inline;
1549 margin-right: 45px;
1550}
1551.search {
Scott Mainb7f96372013-02-07 16:56:43 -08001552 float: right;
1553 position: relative;
1554 width: 220px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001555}
1556.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001557 position: absolute;
1558 background-color: #a3a3a3;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001559}
1560.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08001561 width: 220px;
1562 height: 1px;
1563 top: 24px;
1564 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001565}
Scott Main98a2a712013-07-17 13:15:04 -07001566.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001567 height: 5px;
1568 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07001569}
Scott Mainb7f96372013-02-07 16:56:43 -08001570.search .left { top: 19px; left: 0 }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001571.search .right { top: 19px; right: 0 }
1572.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08001573 float: left;
1574 margin-top: 2px;
1575 width: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001576}
1577.search .close,
1578#player-frame .close {
1579 position: absolute;
1580 right: 8px;
1581 bottom: 4px;
1582 width: 16px;
1583 height: 16px;
1584 margin: 0;
1585 text-indent: -1000em;
1586 background: url(../images/close.png) no-repeat 0 0;
1587 z-index:9999;
1588}
1589.search .close:hover, .search .close:focus,
1590#player-frame .close:hover, #player-frame .close:focus {
1591 background-position: -16px 0;
1592 cursor:pointer;
1593}
1594#player-frame .close {
1595 top: 6px;
1596}
1597.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08001598 color: #999;
1599 font-size: 1em;
1600 width: inherit;
1601 border: none;
1602 margin: 0;
1603 padding:0 0 0 6px;
1604 z-index: 1500;
1605 background-color: transparent
Scott Maine4d8f1b2012-06-21 18:03:05 -07001606}
1607.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08001608 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001609}
1610.search:hover .icon {
Scott Mainb7f96372013-02-07 16:56:43 -08001611 background-position: -8px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001612}
1613.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08001614 color: #222;
1615 font-weight: bold;
1616 outline:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001617}
1618/* Search Dropdown */
1619.search-dropdown {
Scott Mainb7f96372013-02-07 16:56:43 -08001620 padding: 15px;
1621 width: 192px;
1622 border: solid 1px #c5c5c5;
1623 background: #fff;
1624 position: absolute;
1625 top: 35px;
1626 left: 0;
1627 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1628 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1629 box-shadow: 0 0 10px rgba(0,0,0,0.2)
Scott Maine4d8f1b2012-06-21 18:03:05 -07001630}
1631.search-dropdown ul, .search-dropdown ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08001632 list-style-type: none;
1633 margin: 0;
1634 padding: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001635}
1636.search-dropdown ul li {
Scott Main98a2a712013-07-17 13:15:04 -07001637 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07001638}
1639.search-dropdown img {
Scott Mainb7f96372013-02-07 16:56:43 -08001640 float: left;
1641 margin: 0 10px 10px 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07001642}
1643.search-dropdown h6 {
Scott Mainb7f96372013-02-07 16:56:43 -08001644 color: #222;
1645 margin: 0;
1646 line-height: normal
Scott Maine4d8f1b2012-06-21 18:03:05 -07001647}
1648.search-dropdown .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001649 color: #999;
1650 font-size: 11.5px;
1651 line-height: normal;
1652 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001653}
1654.search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
Scott Mainb7f96372013-02-07 16:56:43 -08001655 color: #33b5e5
Scott Maine4d8f1b2012-06-21 18:03:05 -07001656}
1657/* --------------------------------------------------------------------------
1658Buttons
1659*/
1660.button, a.button, .button-secondary, a.button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08001661 border-image: initial;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001662 -webkit-border-radius: 2px;
1663 -moz-border-radius: 2px;
1664 border-radius: 2px;
1665 cursor: pointer;
1666}
1667.button, a.button {
Scott Mainab4daf42012-11-30 11:27:17 -08001668 display:inline-block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001669 background-color: #09c;
1670 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1671 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1672 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1673 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1674 background-image: -o-linear-gradient(top, #2faddb, #09c);
1675 background-image: linear-gradient(top, #2faddb, #09c);
1676 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1677 border: 1px solid #3990ab;
1678 color: #fff;
1679}
1680.button-secondary, a.button-secondary {
1681 background-color: #f3f3f3;
1682 border: 1px solid #dcdcdc;
1683 color: #444;
1684}
1685a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001686 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001687 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001688 min-width: 54px;
1689 outline: 0;
1690 padding: 8px 15px;
1691 text-align: center;
1692}
1693.button, .button-secondary {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001694 margin-right: 16px;
Scott Mainb7f96372013-02-07 16:56:43 -08001695 font-weight: 400;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001696 min-width: 54px;
1697 outline: 0;
1698 padding: 0 15px;
1699 text-align: center;
1700}
1701.button:hover, a.button:hover {
1702 border-color: #09c;
1703 background-color: #4cadcb;
1704 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1705 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1706 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1707 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1708 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1709 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1710 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1711EndColorStr='#4cadcb',GradientType=0);
1712 color: #fff !important;
1713}
1714.button:active, a.button:active {
1715 background-color: #1e799a;
1716 background-image: none;
1717 border-color: #30b7e6;
1718}
Scott Maindb3678b2012-10-23 14:13:41 -07001719a.button.big.subtitle {
1720 line-height:18px;
1721}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001722.button-secondary:hover, a.button-secondary:hover {
1723 border-color: #dbdbdb;
1724 background-color: #f3f3f3;
1725 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1726 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1727 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1728 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1729 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1730 background-image: linear-gradient(top, #f9f9f9, #ececec);
1731 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1732EndColorStr='#ececec');
1733 color: #33B5E5 !important;
1734}
1735.button-secondary:active, a.button-secondary:active {
Scott Maindb3678b2012-10-23 14:13:41 -07001736 border-color: #dadada;
Scott Mainb7f96372013-02-07 16:56:43 -08001737 background: #ebebeb; /* Old browsers */
1738 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1739 background:
Scott Maine4d8f1b2012-06-21 18:03:05 -07001740url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1741Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1742eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1743CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1744eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1745YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1746CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1747CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1748CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1749CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1750R3JhZGllbnQ+
1751CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1752Lz4KPC9zdmc+);
Scott Mainb7f96372013-02-07 16:56:43 -08001753 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
Scott Maine4d8f1b2012-06-21 18:03:05 -07001754#ffffff 100%); /* FF3.6+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001755 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
Scott Maine4d8f1b2012-06-21 18:03:05 -07001756color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1757/* Chrome,Safari4+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001758 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
Scott Maine4d8f1b2012-06-21 18:03:05 -0700175990%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001760 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001761100%); /* Opera 11.10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001762 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001763100%); /* IE10+ */
Scott Mainb7f96372013-02-07 16:56:43 -08001764 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
Scott Maine4d8f1b2012-06-21 18:03:05 -07001765100%); /* W3C */
Scott Mainb7f96372013-02-07 16:56:43 -08001766 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
Scott Maine4d8f1b2012-06-21 18:03:05 -07001767endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
Scott Mainb7f96372013-02-07 16:56:43 -08001768 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1769 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Main98a2a712013-07-17 13:15:04 -07001770 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Mainb7f96372013-02-07 16:56:43 -08001771 color: #258AAF !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001772}
1773.button.big {
1774 font-size:20px;
1775 display:inline-block;
1776}
Scott Maindb3678b2012-10-23 14:13:41 -07001777.button.big span.small {
1778 font-size:14px;
1779}
1780.button-caption {
1781 margin-top:10px;
1782 font-size:12px;
1783 font-style:italic;
1784}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001785
1786.button.disabled,
1787.button.disabled:hover,
1788.button.disabled:active {
1789 background:#ebebeb;
Scott Maindb3678b2012-10-23 14:13:41 -07001790 color:#999 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001791 border-color:#999;
1792 cursor:default;
1793}
1794
1795.training-nav-top a.button-secondary,
1796.training-nav-bottom a.button-secondary {
1797 display:block;
1798 float:left;
1799 margin:0;
1800 width:130px;
1801 text-transform:uppercase;
1802 font-weight:bold;
Scott Main98a2a712013-07-17 13:15:04 -07001803
Scott Maine4d8f1b2012-06-21 18:03:05 -07001804 background-color: #f3f3f3;
1805 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1806 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1807 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1808 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1809 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1810 background-image: linear-gradient(top, #f9f9f9, #ececec);
1811 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1812EndColorStr='#ececec');
1813 color: #33B5E5;
1814}
1815
1816.training-nav-top a.button-secondary:hover,
1817.training-nav-bottom a.button-secondary:hover {
1818 background-color: #09c;
1819 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1820 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1821 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1822 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1823 background-image: -o-linear-gradient(top, #2faddb, #09c);
1824 background-image: linear-gradient(top, #2faddb, #09c);
1825 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1826 border: 1px solid #3990ab;
1827 color: #fff !important;
1828}
1829
1830.training-nav-top a.button-secondary.last,
1831.training-nav-bottom a.button-secondary.last {
1832 border-left:0;
1833}
1834
1835.training-nav-top a.button-secondary.double-size,
1836.training-nav-bottom a.button-secondary.double-size {
1837 width:291px;
1838}
1839
1840.training-nav-top,
1841.training-nav-bottom {
1842 float:right;
1843 margin:0 0 0 20px;
1844}
1845
smain@google.com20ef3822014-06-13 16:05:28 -07001846.training-nav-top {
1847 position:relative;
1848 top:73px;
1849}
1850
Scott Maine4d8f1b2012-06-21 18:03:05 -07001851.training-nav-bottom {
1852 padding:0 0 20px;
1853}
1854
1855#tb-wrapper,
1856#qv-wrapper {
1857 float:right;
1858 clear:right;
smain@google.com20ef3822014-06-13 16:05:28 -07001859 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Doughertyc3921652014-05-13 16:55:26 -07001860 padding:0 0 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001861}
1862
Scott Maincef39242013-06-19 20:25:34 -07001863#tb-wrapper {
smain@google.com20ef3822014-06-13 16:05:28 -07001864 margin:51px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Scott Maincef39242013-06-19 20:25:34 -07001865}
1866
Scott Maine4d8f1b2012-06-21 18:03:05 -07001867#tb,
1868#qv {
1869 font-size:13px;
1870 line-height:18px;
1871 width:238px;
1872 border:1px solid #ccc;
1873 float:right;
1874}
1875
1876#tb {
1877 width:278px;
1878}
1879
1880#tb h2,
1881#qv h2 {
1882 margin:10px 15px;
1883 padding:0;
1884 text-transform:uppercase;
1885 border-bottom:1px solid gainsboro;
1886}
1887
1888#tb *,
1889#qv * {
1890 font-size:inherit;
1891}
1892
Scott Main8c0f5b32013-07-08 15:12:02 -07001893#tb .download-box,
1894#qv .download-box {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001895 padding:0 0 0 15px;
1896}
1897
Scott Main8c0f5b32013-07-08 15:12:02 -07001898#tb .download-box .filename,
1899#qv .download-box .filename {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001900 font-size:11px;
1901 margin:4px 4px 10px;
1902 color:#666;
1903}
1904
1905
1906/* Dev guide quicknav */
1907
1908.sidebox-wrapper {
1909 float:right;
1910 clear:right;
1911 margin:0 0 0 20px;
1912 padding:0 0 20px;
1913}
1914
1915.sidebox {
1916 width:226px;
1917 font-size:13px;
1918 line-height:18px;
1919 border-left:4px solid #99CC00;
1920 float:right;
1921 padding:0 0 0 10px;
Scott Main24bbcd52012-09-21 14:33:43 -07001922 margin:0 0 1em 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001923}
1924
1925.sidebox h2,
1926.sidebox h3,
1927.sidebox h4,
1928.sidebox h5 {
1929 font-weight:bold;
1930 margin:0 0 10px;
Scott Main2c2c0532014-02-11 18:16:20 -08001931 line-height: 16px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001932}
1933
1934.sidebox * {
1935 font-size:inherit;
1936}
1937
Scott Mainafc4db32013-11-20 16:53:12 -08001938.sidebox > *:last-child {
1939 margin-bottom:0;
1940}
1941
Scott Maine4d8f1b2012-06-21 18:03:05 -07001942#tb ol,
1943#tb ul,
1944#qv ul {
1945 margin:0 15px 10px 35px;
1946}
1947
smain@google.com9cb34ea2014-06-13 17:47:43 -07001948#tb p {
1949 margin:0 15px 10px;
1950}
1951
Scott Maine4d8f1b2012-06-21 18:03:05 -07001952#qv ol {
1953 list-style:none;
1954 margin:0 15px 15px;
1955 font-size:inherit;
1956 line-height:inherit;
1957}
1958
1959#tb ol ol,
1960#tb ul ul,
1961#qv ol ol,
1962#qv ul ul,
1963.sidebox ol ol,
1964.sidebox ul ul {
1965 margin-bottom:0;
1966}
1967
1968#qv ol ol {
1969 margin:3px 0 3px 15px;
1970}
1971
1972.sidebox p,
1973#qv p,
1974#tb p {
1975 margin: 0 0 10px;
1976}
1977
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001978/* related resources blocks in checklists */
1979
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001980/* related resources sections that have dynamic content */
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001981
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001982
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001983
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001984h3.rel-resources {
1985margin:1.25em auto;
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001986}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001987
1988/* --------------------------------------------------------------------------
1989Form
1990*/
1991.article form {
1992 margin: 0 0 20px;
1993}
1994.article form .form-required {
1995 color: #dd4b39;
1996}
1997.article form fieldset {
1998 margin: 0 0 20px;
1999 padding: 0;
2000}
2001.article form legend {
2002 display: block;
2003 line-height: 1.5;
2004 margin: 0;
2005 padding: 0;
2006}
2007/*
2008.article form ol, .article form ul {
2009 margin: 0 0 0 1em;
2010 padding: 0 0 0 1em;
2011}
2012[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
2013 margin: 0 1em 0 0;
2014 padding: 0 1em 0 0;
2015}
2016.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
2017ul ul {
2018 list-style: none;
2019 margin: 0;
2020 padding: 0;
2021}
2022.article form li {
2023 margin: 0 0 20px;
2024}
2025.article form li li {
2026 margin: 0 0 5px;
2027}
2028*/
2029.article form label {
2030 display: block;
2031 margin: 0 0 5px;
2032 padding: 0;
2033}
2034.article form input[type='text'], .article form select, .article form textarea, .article form
2035.checkbox-group, .article form .radio-group {
2036 margin-bottom: 15px;
2037}
2038.checkbox-group input {
Scott Mainb7f96372013-02-07 16:56:43 -08002039 width: 13px;
2040 height: 13px;
2041 background: #fff;
2042 border: solid 1px #c6c6c6;
2043 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002044}
2045.article form .checkbox-group, .article form .radio-group {
Scott Mainb7f96372013-02-07 16:56:43 -08002046 display: block
Scott Maine4d8f1b2012-06-21 18:03:05 -07002047}
2048.article form select {
2049 border: solid 1px #ebebeb;
2050 border-top-color: #ddd;
2051 -webkit-appearance: none;
2052 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
2053 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07002054 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002055 line-height: normal;
2056 padding: 5px;
2057 width: 130px;
2058}
Scott Main98a2a712013-07-17 13:15:04 -07002059
Scott Maine4d8f1b2012-06-21 18:03:05 -07002060.article form .browse .browse-msg {
Scott Main98a2a712013-07-17 13:15:04 -07002061 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002062}
2063.article form .browse .button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08002064 height: auto;
2065 line-height: 25px;
2066 font-size: 11px;
2067 padding: 0 8px;
2068 margin: 0 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002069}
2070.article form input[type='text'], .article form textarea {
2071 border: 1px solid #ebebeb;
2072 border-top-color: #dcdcdc;
Scott Main9ada2262012-06-23 14:59:36 -07002073 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002074 line-height: normal;
2075 padding: 6px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07002076 width: 300px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002077}
2078.article form textarea {
2079 height: 150px;
2080}
2081.article form input[type='text']:focus, .article form textarea:focus {
2082 border-color: #33B5E5;
2083 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2084 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2085 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2086 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2087 outline: 0;
2088}
2089.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2090 color: #999;
2091}
2092.article form input[type='text'][disabled], .article form textarea[disabled] {
2093 background-color: #ebebeb;
2094}
2095form .form-error input[type='text'], form .form-error textarea {
2096 border-color: #dd4b39;
Scott Mainb7f96372013-02-07 16:56:43 -08002097 margin-right: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002098}
2099.aside {
2100 -moz-border-radius: 2px;
2101 -webkit-border-radius: 2px;
2102 border-radius: 2px;
2103 margin: 10px 0;
2104 padding: 20px;
Scott Mainb7f96372013-02-07 16:56:43 -08002105 color: #666;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002106 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08002107 background: #f9f9f9;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002108}
2109/*
2110.aside, .notification, .promo {
2111 -moz-border-radius: 2px;
2112 -webkit-border-radius: 2px;
2113 border-radius: 2px;
2114 margin: 10px 0;
2115 padding: 10px;
2116 position: relative;
2117}
2118.aside>:first-child, .notification>:first-child, .promo>:first-child {
2119 margin-top: 0;
2120}
2121.aside>:last-child, .notification>:last-child, .promo>:last-child {
2122 margin-bottom: 0;
2123}
2124.aside {
2125 background: #f9f9f9;
2126}
2127.notification {
2128 background: #fffbe4;
2129 border-color: #f8f6e6;
2130}
2131.promo {
2132 background: #f6f9ff;
2133 border-color: #eff2f9;
2134}
2135*/
Scott Maindb3678b2012-10-23 14:13:41 -07002136
2137/* SDK TOS styles */
2138
2139div.sdk-terms {
2140 white-space: pre-wrap;
2141 word-wrap: break-word;
2142 font-family: inherit;
2143 font-size: inherit;
2144 padding: 10px;
2145 height: 370px;
2146 width: 738px;
2147 border: 1px solid #444;
2148 background: transparent;
2149 overflow:auto;
2150 margin:0 0 10px;
2151}
2152
2153div.sdk-terms.fullsize {
2154 padding: 0;
2155 height: auto;
2156 width: auto;
2157 border:none;
2158}
2159
2160div.sdk-terms h3,
2161div.sdk-terms h2 {
2162 margin:0;
2163}
2164
2165div#sdk-terms-form {
2166 padding:0 0 0 10px;
2167}
2168
Scott Main11ac05b2012-11-15 14:57:44 -08002169div#sdk-terms-form input {
Scott Maindb3678b2012-10-23 14:13:41 -07002170 display:inline;
2171 margin:4px 4px 4px 0;
2172}
2173
2174
Scott Maine4d8f1b2012-06-21 18:03:05 -07002175/* --------------------------------------------------------------------------
2176Code Style
2177*/
2178pre {
Scott Maindb3678b2012-10-23 14:13:41 -07002179 margin:0 0 1em 0;
2180 padding: 1em;
2181 overflow: auto;
2182 border: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07002183 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002184}
Scott Main70557ee2013-10-30 14:47:40 -07002185.str { color: #800; } /* Code string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002186.kwd { color: #008; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07002187.typ { color: #606; }
2188.lit { color: #066; }
2189.pun { color: #660; }
2190.pln { color: #000; }
2191.tag { color: #008; }
2192.atn { color: #828; }
Scott Main70557ee2013-10-30 14:47:40 -07002193.atv { color: #800; } /* XML string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002194.dec { color: #606; }
2195
2196/* --------------------------------------------------------------------------
2197Three-Pane
2198*/
2199/* Package Nav & Classes Nav */
2200.three-pane {
Scott Mainb7f96372013-02-07 16:56:43 -08002201 position: relative;
2202 border-top: solid 1px #ebebeb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002203}
2204#packages-nav .js-pane,
2205#classes-nav .js-pane {
2206 overflow:visible;
2207}
2208#packages-nav {
2209 height:270px;
Scott Mainb7f96372013-02-07 16:56:43 -08002210 max-height: inherit;
2211 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002212 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002213}
2214#classes-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08002215 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07002216 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002217}
2218#packages-nav ul, #classes-nav ul {
Scott Mainb7f96372013-02-07 16:56:43 -08002219 list-style-type: none;
2220 margin: 10px 0 20px 0;
Scott Main98a2a712013-07-17 13:15:04 -07002221 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002222}
2223#classes-nav li {
Scott Mainb7f96372013-02-07 16:56:43 -08002224 font-weight: bold;
2225 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002226}
2227#packages-nav li,
2228#classes-nav li li {
Scott Mainb7f96372013-02-07 16:56:43 -08002229 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002230}
2231#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2232#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002233 padding: 0 0 0 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002234}
2235#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2236#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2237#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002238 color: #222;
Scott Main98a2a712013-07-17 13:15:04 -07002239 font-weight: normal;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002240}
2241#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2242#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002243 display: block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002244}
2245#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2246a:visited,
2247#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2248a:visited,
2249#nav-tree li div.selected {
2250 font-weight: 500;
2251 color: #0099cc;
2252 background-color:#fff; }
2253 #packages-nav li.selected ul li a,
2254 #classes-nav li.selected ul li a {
2255 /* don't highlight child items */
2256 color: #555555; }
2257#nav-tree li div.selected a {
2258 font-weight: 500;
2259 color: #0099cc;
2260}
2261#nav-swap {
2262 height:30px;
2263 border-top:1px solid #ccc;
2264}
2265#nav-swap a {
2266 display:inline-block;
2267 height:100%;
Scott Main9ada2262012-06-23 14:59:36 -07002268 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002269 font-size: 12px;
2270 padding: 5px 0 5px 5px;
2271}
2272
2273#nav-swap .fullscreen {
2274 float: right;
2275 width: 24px;
2276 height: 24px;
2277 text-indent: -1000em;
2278 padding:0;
2279 margin:3px 5px 0;
2280 background: url(../images/fullscreen.png) no-repeat -24px 0;
2281}
2282#nav-swap .fullscreen.disabled {
2283 background-position: 0 0;
2284}
Scott Main98a2a712013-07-17 13:15:04 -07002285#nav-swap .fullscreen:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002286#nav-swap .fullscreen:focus {
2287 cursor:pointer;
2288}
2289
2290
2291/* nav tree */
Scott Main42d6e582013-11-20 19:30:41 -08002292#side-nav, #swapper,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002293#nav-tree, #tree-list {
2294 overflow:hidden;
2295 margin-left:0;
2296}
2297
Scott Main42d6e582013-11-20 19:30:41 -08002298#devdoc-nav {
2299 overflow:visible !important; /* To keep the "to top" button visible */
2300}
2301
Scott Maine4d8f1b2012-06-21 18:03:05 -07002302#nav-tree ul {
2303 list-style:none;
2304 padding:0;
2305 margin:10px 0;
2306}
2307
2308#nav-tree ul li div {
2309 padding:0 0 0 4px;
2310}
2311
2312#side-nav #nav-tree ul li a,
2313#side-nav #nav-tree ul li span.no-children {
2314 padding: 0;
2315 margin: 0;
2316}
2317
2318#nav-tree .plus {
2319 margin: 0 3px 0 0;
2320}
2321
2322#nav-tree ul ul {
2323 list-style: none;
2324 margin: 0;
2325 padding: 0 0 0 0;
2326}
2327
2328#nav-tree ul li {
2329 margin: 0;
2330 padding: 0 0 0 0;
2331 white-space: nowrap;
2332}
2333
2334#nav-tree .children_ul {
2335 padding:0;
2336 margin:0;
2337}
2338#nav-tree .children_ul li div {
2339 padding:0 0 0 10px;
2340}
2341#nav-tree .children_ul .children_ul li div {
2342 padding:0 0 0 20px;
2343}
2344
2345#nav-tree a.nolink {
Scott Main9ada2262012-06-23 14:59:36 -07002346 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002347 text-decoration: none;
2348}
2349
2350#nav-tree span.label {
2351 width: 100%;
2352}
2353
2354#nav-tree {
2355 overflow-x: auto;
2356 overflow-y: scroll;
2357 outline:0;
2358}
2359
2360
2361/* Content */
2362#doc-col {
2363 margin-right:0;
2364}
2365#doc-content-container {
Scott Main98a2a712013-07-17 13:15:04 -07002366 margin-left: 291px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002367}
2368#doc-header, #doc-content {
Scott Mainb7f96372013-02-07 16:56:43 -08002369 padding: 1em 2em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002370}
2371#doc-header {
Scott Main98a2a712013-07-17 13:15:04 -07002372 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002373}
2374#doc-header h1 {
Scott Mainb7f96372013-02-07 16:56:43 -08002375 line-height: 0;
2376 margin-bottom: 15px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002377}
2378#api-info-block {
Scott Mainb7f96372013-02-07 16:56:43 -08002379 float: right;
2380 font-weight: bold;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002381}
2382#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002383 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002384}
2385#api-info-block a:hover, #api-info-block a:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002386 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002387}
2388#api-nav-header {
2389 height:19px; /* plus 16px padding = 35; same as #nav li */
2390 font-size:14px;
2391 padding: 8px 0;
2392 margin: 0;
2393 border-bottom: 1px solid #CCC;
2394 background:#e9e9e9;
2395 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2396
2397}
2398#api-nav-title {
2399 padding:0 5px;
2400 white-space:nowrap;
2401}
2402
2403#api-level-toggle {
2404 float:right;
2405 padding:0 5px;
2406}
2407
2408#api-level-toggle label {
2409 margin:0;
2410 vertical-align:top;
2411 line-height: 19px;
2412 font-size:13px;
2413 height: 19px;
2414}
2415
2416#api-level-toggle .select-wrapper {
2417 width: 35px;
2418 display: inline-block;
2419 overflow: hidden;
2420}
2421#api-level-toggle select {
2422 border: 0;
2423 appearance:none;
2424 -moz-appearance:none;
2425 -webkit-appearance: none;
2426 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
Scott Main9ada2262012-06-23 14:59:36 -07002427 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002428 height: 19px;
2429 line-height: 19px;
2430 padding: 0;
2431 margin:1px 0 0 0;
2432 width:150%;
2433 font-size:13px;
2434 vertical-align:top;
2435 outline:0;
2436}
2437
2438
2439/* Toggle for revision notes and stuff */
2440div.toggle-content.closed .toggle-content-toggleme {
2441 display:none;
2442}
2443
2444#jd-content img.toggle-content-img {
2445 margin:0 5px 5px 0;
2446}
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07002447
Scott Main220c3442012-07-16 15:40:17 -07002448div.toggle-content-toggleme {
2449 padding:0 0 0 15px;
Scott Main03c972c2012-06-26 22:23:22 -07002450}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002451
2452
2453/* API LEVEL FILTERED MEMBERS */
2454
2455.absent,
2456.absent a:link,
2457.absent a:visited,
2458.absent a:hover,
2459.absent * {
2460 color:#bbb !important;
2461 cursor:default !important;
2462 text-decoration:none !important;
2463}
2464#devdoc-nav li.absent.selected,
2465#devdoc-nav li.absent.selected *,
2466#devdoc-nav div.label.absent.selected,
2467#devdoc-nav div.label.absent.selected * {
2468 background-color:#eaeaea !important;
2469}
2470.absent h4.jd-details-title,
2471.absent h4.jd-details-title * {
2472 background-color:#f6f6f6 !important;
2473}
2474.absent img {
2475 opacity: .3;
2476 filter: alpha(opacity=30);
2477 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2478}
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488/* JQUERY RESIZABLE STYLES */
2489.ui-resizable { position: relative; }
2490.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2491.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2492/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2493body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2494.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2495border-bottom: solid 1px #ededed;
2496 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2497/*
Scott Main98a2a712013-07-17 13:15:04 -07002498.ui-resizable-e {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002499cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
25001px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2501*/
2502
2503/* --------------------------------------------------------------------------
2504Lightbox
2505*/
Scott Main98a2a712013-07-17 13:15:04 -07002506.lightbox {
Scott Mainb7f96372013-02-07 16:56:43 -08002507 width: 769px;
2508 padding: 1.5em;
2509 margin: 0 auto;
2510 border: solid 1px #dcdcdc;
2511 background: #fff;
2512 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2513 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2514 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
Scott Maine4d8f1b2012-06-21 18:03:05 -07002515}
2516.lightbox .header {
Scott Mainb7f96372013-02-07 16:56:43 -08002517 float: left;
2518 width: 720px;
Scott Main98a2a712013-07-17 13:15:04 -07002519 margin: -10px 20px 10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002520}
2521.lightbox .close {
Scott Mainb7f96372013-02-07 16:56:43 -08002522 float: right;
2523 width: 10px;
2524 height: 10px;
2525 margin: -10px -10px 10px 0;
2526 text-indent: -1000em;
2527 background: url(../images/close.png) no-repeat 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002528}
2529.lightbox .close:hover, .lightbox .close:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002530 background-position: -10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002531}
2532
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002533/* --------------------------------------------------------------------------
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002534Styles for samples browser
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002535*/
2536
Scott Main498d7102013-08-21 15:47:38 -07002537#codesample-wrapper {
Scott Main70557ee2013-10-30 14:47:40 -07002538 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
Scott Main498d7102013-08-21 15:47:38 -07002539 overflow:visible;
2540}
2541pre#codesample-block {
2542 float:left;
2543 overflow:visible;
2544 background:transparent;
2545 border:none;
2546}
Scott Mainf1435b72013-10-30 16:27:38 -07002547pre#codesample-block a.number {
2548 display:none;
2549}
Scott Main498d7102013-08-21 15:47:38 -07002550pre#codesample-block .code-line:hover {
2551 background:#e7e7e7;
2552}
2553pre#codesample-line-numbers {
2554 float:left;
2555 width:2em;
2556 background:transparent;
2557 border:none;
2558 border-right:1px solid #ccc;
2559 padding-left:0;
2560 font-family:monospace;
2561 text-align:right;
2562 -webkit-touch-callout: none;
2563 -webkit-user-select: none;
2564 -khtml-user-select: none;
2565 -moz-user-select: -moz-none;
2566 -ms-user-select: none;
2567 user-select: none;
2568}
2569pre#codesample-line-numbers a {
2570 color:#999;
2571}
2572pre#codesample-line-numbers.hidden {
2573 display:none;
2574}
2575pre#codesample-block span.code-line {
2576 width:100%;
2577 display:inline-block;
2578}
2579
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002580/*
2581Styles for displaying image or video resources in samples browser.
2582Resources are marked as no-display if they exceed the size limit.
2583*/
2584div#codesample-resource img, div#codesample-resource video {
2585 border: 1px solid #ececec;
2586}
2587
2588div#codesample-resource.noDisplay div {
2589 border: 1px solid #ececec;
2590 width:120px;
2591 margin-bottom:4px;
2592 padding:20px;
2593}
2594
2595div#codesample-resource .noDisplay-message:after {
2596 font-style:italic;
2597 font-size:12px;
2598 content: 'This resource is not available for browsing. To view it, please download the project.';
2599}
2600
2601/*
2602Styles for project structure (treeview) page
2603*/
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002604.structure-dir {
2605background-image:url(../../assets/images/folder.png);
2606background-repeat:no-repeat;
2607background-position:16px 2px;
2608 margin:.25em 0 0 0;
2609 padding:0 0 0 0;
2610}
2611
2612.structure-toggleme {
2613 margin:0 0 0 3em;
2614 padding:0 0 0 0;
2615 text-decoration:none;
2616}
2617
2618.structure-java{
2619background-image:url(../../assets/images/file-java.png);
2620background-repeat:no-repeat;
2621background-position:0px 2px;
2622 margin:.3em 0 0 0;
2623 padding:.3em 0 .3em 22px;
2624}
2625
2626.structure-file {
2627background-image:url(../../assets/images/file-generic.png);
2628background-repeat:no-repeat;
2629background-position:0px 2px;
2630 margin:.3em 0 0 0;
2631 padding:.3em 0 .3em 22px;
2632}
2633
2634.structure-xml {
2635background-image:url(../../assets/images/file-xml.png);
2636background-repeat:no-repeat;
2637background-position:0px 2px;
2638 margin:.3em 0 0 0;
2639 padding:.3em 0 .25em 22px;
2640}
2641
2642.structure-img {
2643background-image:url(../../assets/images/file-image.png);
2644background-repeat:no-repeat;
2645background-position:0px 2px;
2646 margin:.3em 0 0 0;
2647 padding:.3em 0 .25em 22px;
2648}
2649
2650.structure-manifest {
2651background-image:url(../../assets/images/file-manifest.png);
2652background-repeat:no-repeat;
2653 margin:.0 0 0 1.25em;
2654 padding:0 0 0 22px;
2655 text-decoration:none;
2656}
2657
2658#jd-content .structure-toggle-img {
2659 margin:.5em 0 0 0;
2660padding-right:2.1em;
2661}
2662
2663.dirInfo {
2664 margin-left:2em;
2665}
2666
2667.structure-dir a {
2668 text-decoration:none;
2669}
2670
2671.structure-manifest a {
2672 text-decoration: none;
2673}
2674.structure-file a {
2675 text-decoration: none;
2676}
2677
2678.sampleEmbed {
2679 background-color:rgb(249, 249, 249);
2680}
2681
2682.sampleEmbed ol.lineNumbers {
2683 list-style-type: decimal;
2684 padding-left:1em;
2685}
2686
2687.sampleEmbed ol.lineNumbers li {
2688border-left:1px solid #ddd;
2689border-right:1px solid #ddd;
2690color:gray;
2691background-color:#f7f7f7;
2692margin:0 0 0 24px;
2693padding: 2px 2px 2px 6px;
2694}
2695
2696.sampleEmbed ol.lineNumbers li:hover {
2697background: #efefef;
2698}
2699
Scott Main0ad622b2013-09-04 21:14:06 -07002700.samples-nav li a {
2701 overflow: hidden;
2702 text-overflow: ellipsis;
2703 white-space: nowrap;
2704}
2705
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002706/* --------------------------------------------------------------------------
2707Styles for raw formatted line numbers (not used with listformatted version)
2708div.sampleLine div.lineNumber {
2709 display: inline;
2710}
2711div.sampleLine div.lineCode {
2712 display: inline;
2713 padding-left:6px;
2714}
2715div.sampleLine {
2716 padding:0;
2717 margin:0;
2718}*/
2719
Scott Maine4d8f1b2012-06-21 18:03:05 -07002720/* --------------------------------------------------------------------------
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002721Butterbar
2722*/
2723#butterbar-wrapper {
2724 position:absolute;
2725 top:0;
2726 left:0;
2727 width:100%;
2728}
2729#butterbar {
2730 width:940px;
2731 margin:0 auto;
2732}
2733#butterbar-message {
2734 background-color:#f80;
2735 float:right;
2736 font-size:12px;
2737 font-weight:bold;
2738 padding:0 10px;
2739 border-radius: 0 0 5px 5px;
2740}
2741#butterbar-message a {color:#fff !important}
2742#butterbar-message a:hover {text-decoration:underline;}
2743
2744/* --------------------------------------------------------------------------
Scott Maine4d8f1b2012-06-21 18:03:05 -07002745Misc
2746*/
2747
2748
2749.clearfix:before, .clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002750 content: "";
2751 display: table
Scott Maine4d8f1b2012-06-21 18:03:05 -07002752}
2753.clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002754 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07002755}
2756.clearfix {
Scott Mainb7f96372013-02-07 16:56:43 -08002757 *zoom: 1
Scott Maine4d8f1b2012-06-21 18:03:05 -07002758}
2759table.blank th, table.blank td {
2760 border: 0;
Scott Mainb7f96372013-02-07 16:56:43 -08002761 background: none
Scott Maine4d8f1b2012-06-21 18:03:05 -07002762}
2763.caption {
Scott Mainb7f96372013-02-07 16:56:43 -08002764 margin: 0.5em 0 2em 0;
2765 color: #000;
Scott Mainb16376f2014-05-21 20:35:47 -07002766 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002767}
2768
Scott Main25c89dd2013-10-07 14:17:55 -07002769.nolist, .nolist ul, .nolist ol {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002770 list-style:none;
Scott Main2ccbd3f2012-08-01 12:05:12 -07002771 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002772}
Scott Main5747d382012-11-30 12:02:42 -08002773#tb .nolist {
2774 margin-left:15px;
2775}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002776
Scott Main8aa725e2013-04-25 10:00:32 -07002777dl.xml>dt {
2778 text-transform:uppercase;
2779}
2780dl.xml dl.attr {
2781 margin-top:0;
2782}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002783
2784pre.classic {
2785 background-color:transparent;
2786 border:none;
2787 padding:0;
2788}
2789
2790p.img-caption {
2791 margin: -10px 0 20px;
2792 font-size:13px;
2793 color:#666;
2794}
2795
Scott Main48dd7f22013-02-21 10:52:02 -08002796div.figure,
2797div.figure-right {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002798 float:right;
2799 clear:right;
2800 margin:10px 0 0 0;
2801 padding:0 0 0 20px;
2802 /* width must be defined w/ an inline style matching the image width */
2803}
2804
Scott Main48dd7f22013-02-21 10:52:02 -08002805div.figure-left {
2806 float:left;
2807 clear:left;
2808 margin:10px 0 0 0;
Scott Maind6cb8fa2013-02-21 13:05:03 -08002809 padding:0 20px 0 0;
Scott Main48dd7f22013-02-21 10:52:02 -08002810 /* width must be defined w/ an inline style matching the image width */
2811}
2812
2813img.frame {
2814 border:1px solid #DDD;
2815 padding:4px;
2816}
2817
Scott Maine4d8f1b2012-06-21 18:03:05 -07002818p.table-caption {
Scott Main24bbcd52012-09-21 14:33:43 -07002819 margin: 0 0 4px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002820 font-size:13px;
2821 color:#666;
2822}
2823
Scott Main24bbcd52012-09-21 14:33:43 -07002824p.code-caption {
Scott Main98a2a712013-07-17 13:15:04 -07002825 margin-bottom: 4px;
Scott Maina07be8e2013-03-06 12:12:21 -08002826 font: 12px/1.5 monospace;
Scott Main24bbcd52012-09-21 14:33:43 -07002827 color:#666;
2828}
2829
Scott Main98a2a712013-07-17 13:15:04 -07002830div.note,
2831div.caution,
Scott Main54d2a9b2012-07-24 14:54:32 -07002832div.warning {
2833 margin: 0 0 15px;
2834}
2835
Scott Main98a2a712013-07-17 13:15:04 -07002836p.note, div.note,
2837p.caution, div.caution,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002838p.warning, div.warning {
2839 padding: 0 0 0 10px;
2840 border-left: 4px solid;
2841}
2842
Scott Main24bbcd52012-09-21 14:33:43 -07002843p.note, div.note {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002844 border-color: #258AAF;
2845}
2846
Scott Main24bbcd52012-09-21 14:33:43 -07002847p.caution, div.caution {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002848 border-color: #FF8800;
2849}
2850
Scott Main24bbcd52012-09-21 14:33:43 -07002851p.warning, div.warning {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002852 border-color: #ff4443;
2853}
2854
Scott Main412eaf22012-06-22 14:36:33 -07002855div.note.design {
2856 border-left: 4px solid #33B5E5;
2857}
2858
2859div.note.develop {
2860 border-left: 4px solid #F80;
2861}
2862
2863div.note.distribute {
2864 border-left: 4px solid #9C0;
2865}
2866
2867.note p, .caution p, .warning p {
2868 margin:0 0 5px;
2869}
2870
2871.note p:last-child, .caution p:last-child, .warning p:last-child {
2872 margin-bottom:0;
2873}
2874
Scott Main5b5ff1a2012-09-12 10:29:45 -07002875body.about blockquote {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002876 display:block;
2877 float:right;
2878 width:280px;
2879 font-size:20px;
2880 font-style:italic;
2881 line-height:24px;
2882 color:#33B5E5;
2883 margin:0 0 20px 30px;
2884}
2885
Scott Maine4d8f1b2012-06-21 18:03:05 -07002886div.design-announce p {
2887 margin:0 0 10px;
2888}
2889
Scott Maindb3678b2012-10-23 14:13:41 -07002890.expandable {
2891 height:34px;
2892 padding-left:20px;
2893 position:relative;
2894}
2895.expandable:before {
2896 content: '';
2897 background-image: url(../images/styles/disclosure_down.png);
2898 background-repeat:no-repeat;
2899 background-position: -12px -9px;
2900 width: 20px;
2901 height: 20px;
2902 display: inline-block;
2903 position: absolute;
2904 top: 0;
2905 left: 0; }
2906}
2907.expandable.expanded:before {
2908 background-image: url(../images/styles/disclosure_up.png);
2909}
2910
Scott Mainaaf76642013-06-19 18:04:30 -07002911/* notice box for cross links between Design/Develop docs */
Scott Main13cd8f12013-11-12 11:50:59 -08002912a.notice-developers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002913a.notice-developers,
Scott Main13cd8f12013-11-12 11:50:59 -08002914a.notice-designers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002915a.notice-designers {
Scott Maind2af6d22013-05-13 18:39:06 -07002916 float:right;
Scott Maine80ddbe2013-07-12 19:22:24 -07002917 clear:right;
Scott Mainaaf76642013-06-19 18:04:30 -07002918 width:238px;
Scott Maind2af6d22013-05-13 18:39:06 -07002919 min-height:50px;
2920 margin:0 0 20px 20px;
2921 border:1px solid #ddd;
2922}
Scott Main13cd8f12013-11-12 11:50:59 -08002923a.notice-developers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002924a.notice-developers.wide,
Scott Main13cd8f12013-11-12 11:50:59 -08002925a.notice-designers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002926a.notice-designers.wide {
2927 width:278px;
2928}
Scott Main13cd8f12013-11-12 11:50:59 -08002929a.notice-developers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002930a.notice-developers div,
Scott Main13cd8f12013-11-12 11:50:59 -08002931a.notice-designers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002932a.notice-designers div {
Scott Main9bfcd732013-05-14 09:14:35 -07002933 min-height:40px;
Scott Maind19c2c82013-06-19 18:48:27 -07002934 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2935 background-size:40px 40px;
Scott Main9bfcd732013-05-14 09:14:35 -07002936 padding:10px 10px 10px 60px;
Scott Maind2af6d22013-05-13 18:39:06 -07002937}
Scott Mainaaf76642013-06-19 18:04:30 -07002938a.notice-designers div {
Scott Maind19c2c82013-06-19 18:48:27 -07002939 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2940 background-size:40px 40px;
Scott Mainaaf76642013-06-19 18:04:30 -07002941}
Scott Main13cd8f12013-11-12 11:50:59 -08002942a.notice-designers-video div {
2943 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2944 background-size:40px 40px;
2945}
2946a.notice-developers-video div {
2947 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2948 background-size:40px 40px;
2949}
2950a.notice-developers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002951a.notice-developers:hover,
Scott Main13cd8f12013-11-12 11:50:59 -08002952a.notice-designers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002953a.notice-designers:hover {
Scott Maind2af6d22013-05-13 18:39:06 -07002954 background:#eee;
2955}
Scott Main13cd8f12013-11-12 11:50:59 -08002956a.notice-developers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002957a.notice-developers h3,
Scott Main13cd8f12013-11-12 11:50:59 -08002958a.notice-designers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002959a.notice-designers h3 {
Scott Main4e5b39d2013-11-13 16:49:22 -08002960 font-size:13px;
2961 line-height:18px;
2962 font-weight:bold;
Scott Maind2af6d22013-05-13 18:39:06 -07002963 text-transform:uppercase;
2964 color:#000 !important;
Scott Main4e5b39d2013-11-13 16:49:22 -08002965 margin:0 0 1px;
Scott Maind2af6d22013-05-13 18:39:06 -07002966}
Scott Main13cd8f12013-11-12 11:50:59 -08002967a.notice-developers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002968a.notice-developers p,
Scott Main13cd8f12013-11-12 11:50:59 -08002969a.notice-designers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002970a.notice-designers p {
Scott Maind2af6d22013-05-13 18:39:06 -07002971 margin:0;
Scott Main4e5b39d2013-11-13 16:49:22 -08002972 line-height:14px;
Scott Main9bfcd732013-05-14 09:14:35 -07002973}
Scott Main13cd8f12013-11-12 11:50:59 -08002974a.notice-developers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002975a.notice-developers.left,
Scott Main13cd8f12013-11-12 11:50:59 -08002976a.notice-designers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002977a.notice-designers.left {
Scott Main9bfcd732013-05-14 09:14:35 -07002978 margin-left:0;
2979 float:left;
Scott Maind2af6d22013-05-13 18:39:06 -07002980}
2981
2982
Scott Maind7026f72013-06-17 15:08:49 -07002983/* hide nested list items; companion to hideNestedLists() */
2984.hide-nested li ol,
2985.hide-nested li ul {
2986 display:none;
2987}
2988
2989a.header-toggle {
2990 display:block;
2991 float:right;
2992 text-transform:uppercase;
2993 font-size:.8em !important;
2994 font-weight:normal;
2995 margin-top:2px;
2996}
2997
2998
smain@google.com95948b82014-06-16 19:24:25 -07002999/* for IDE instruction toggle (Studio/Eclipse/Other) */
3000select.ide {
3001 background: transparent;
3002 border: 1px solid #bbb;
3003 border-left: 0;
3004 border-right: 0;
3005 margin: 10px 0;
3006 padding: 10px 0;
3007 color:#666;
3008}
3009select.ide,
3010select.ide option {
3011 font-family: inherit;
3012 font-size:16px;
3013 font-weight:500;
3014}
3015/* hide all except eclipse by default */
3016.select-ide.studio,
3017.select-ide.other {
3018 display:none;
3019}
3020/* ... unless eclipse also includes one of the others */
3021.select-ide.eclipse.studio,
3022.select-ide.eclipse.other {
3023 display:block;
3024}
3025
3026
Dirk Doughertybec14292013-04-10 20:23:40 -07003027/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003028good/bad example containers
Dirk Doughertybec14292013-04-10 20:23:40 -07003029*/
Scott Maindb3678b2012-10-23 14:13:41 -07003030
Dirk Doughertybec14292013-04-10 20:23:40 -07003031div.example-block {
3032 background-repeat: no-repeat;
Scott Main98a2a712013-07-17 13:15:04 -07003033 background-position:10px 8px;
Dirk Doughertybec14292013-04-10 20:23:40 -07003034 background-color:#ccc;
3035 padding:4px;
3036 margin:.8em auto 1.5em 2em;
3037 width:260px;
3038 float:right;
3039}
3040/* red container */
3041.example-block.bad {
3042 background-image: url(/images/example-bad.png);
3043 background-color:#f4cccc;
3044}
3045/* green container */
3046.example-block.good {
3047 background-image: url(/images/example-good.png);
3048 background-color:#d9ead3;
3049}
3050/* container heading div */
3051#jd-content .example-block .heading {
3052 font-weight:bold;
3053 margin:6px 0 9px 36px;
3054 padding:6px auto;
3055}
3056/* container image (if any) */
3057#jd-content .example-block img {
3058 margin:0;
3059 padding:0px;
3060}
3061
3062.example-block table {
3063 margin:0;
3064}
Scott Maindb3678b2012-10-23 14:13:41 -07003065
Scott Maine4d8f1b2012-06-21 18:03:05 -07003066/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003067Dialog box for popup messages
Scott Maine4d8f1b2012-06-21 18:03:05 -07003068*/
3069
3070div.dialog {
3071 height:0;
3072 margin:0 auto;
3073}
3074
3075div.dialog>div {
3076 z-index:99;
3077 position:fixed;
3078 margin:70px 0;
3079 width: 391px;
3080 height: 200px;
3081 background: #F7F7F7;
3082-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3083-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
3084box-shadow: 0 0 15px rgba(0,0,0,0.5);
3085}
3086/* IE6 can't position fixed */
3087* html div.dialog div { position:absolute; }
3088
3089
3090div#deprecatedSticker {
3091 display:none;
3092 z-index:99;
3093 position:fixed;
3094 right:15px;
3095 top:114px;
3096 margin:0;
3097 padding:1em;
3098 background:#FFF;
3099 border:1px solid #dddd00;
3100 box-shadow:-5px 5px 10px #ccc;
3101 -moz-box-shadow:-5px 5px 10px #ccc;
3102 -webkit-box-shadow:-5px 5px 10px #ccc;
3103}
3104
3105div#naMessage {
3106 display:none;
3107 width:555px;
3108 height:0;
3109 margin:0 auto;
3110}
3111
3112div#naMessage div {
3113 z-index:99;
3114 width:450px;
3115 position:fixed;
3116 margin:50px 0;
3117 padding:4em 4em 3em;
3118 background:#FFF;
3119 border:1px solid #999;
3120 box-shadow:-10px 10px 40px #888;
3121 -moz-box-shadow:-10px 10px 40px #888;
3122 -webkit-box-shadow:-10px 10px 40px #888;
3123}
3124/* IE6 can't position fixed */
3125* html div#naMessage div { position:absolute; }
3126
3127div#naMessage strong {
3128 font-size:1.1em;
3129}
3130
3131
3132/* --------------------------------------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07003133Slideshow Controls & Next/Prev
Scott Maine4d8f1b2012-06-21 18:03:05 -07003134*/
Scott Main98a2a712013-07-17 13:15:04 -07003135.slideshow-next, .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08003136 width: 20px;
3137 height: 36px;
3138 text-indent: -1000em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003139}
3140.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08003141 margin: 2em 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003142}
3143.slideshow-container:before, .slideshow-container:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003144 content: "";
3145 display: table;
3146 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003147}
3148a.slideshow-next, a.slideshow-next:visited {
3149
Scott Mainb7f96372013-02-07 16:56:43 -08003150 float: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003151
Scott Mainb7f96372013-02-07 16:56:43 -08003152 background: url(../images/arrow-right.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003153
3154}
3155
3156a.slideshow-prev, a.slideshow-prev:visited {
3157
Scott Main98a2a712013-07-17 13:15:04 -07003158 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003159
Scott Mainb7f96372013-02-07 16:56:43 -08003160 background: url(../images/arrow-left.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07003161
3162}
3163
3164.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3165
Scott Main98a2a712013-07-17 13:15:04 -07003166 background-position: 0 -36px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003167
3168}
3169
3170.slideshow-next:active, .slideshow-prev:active {
3171
Scott Main98a2a712013-07-17 13:15:04 -07003172 background-position: 0 -72px
Scott Maine4d8f1b2012-06-21 18:03:05 -07003173
3174}
3175.slideshow-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08003176 width: 74px;
Scott Main98a2a712013-07-17 13:15:04 -07003177 margin: 0 auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003178}
3179.slideshow-nav a, .slideshow-nav a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003180 display: inline-block;
3181 width: 12px;
3182 height: 12px;
3183 margin: 0 2px 20px 2px;
3184 background: #ccc;
3185 -webkit-border-radius: 50%;
3186 -moz-border-radius: 50%;
3187 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003188}
3189.slideshow-nav a:hover, .slideshow-nav a:focus {
3190
Scott Mainb7f96372013-02-07 16:56:43 -08003191 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003192}
3193
3194.slideshow-nav a:active {
3195
Scott Mainb7f96372013-02-07 16:56:43 -08003196 background: #1e799a;
Scott Main98a2a712013-07-17 13:15:04 -07003197 background: #ebebeb;
Scott Mainb7f96372013-02-07 16:56:43 -08003198 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3199 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3200 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Maine4d8f1b2012-06-21 18:03:05 -07003201}
3202.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003203 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07003204}
3205/* --------------------------------------------------------------------------
3206Tabs
3207*/
3208ul.tabs {
Scott Mainb7f96372013-02-07 16:56:43 -08003209 padding: 0;
Scott Main98a2a712013-07-17 13:15:04 -07003210 margin: 2em 0 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003211}
3212ul.tabs:before, ul.tabs:after {
Scott Mainb7f96372013-02-07 16:56:43 -08003213 content: "";
3214 display: table;
3215 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003216}
3217ul.tabs li {
Scott Mainb7f96372013-02-07 16:56:43 -08003218 list-style-type: none;
Scott Main98a2a712013-07-17 13:15:04 -07003219 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003220}
3221ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08003222 display: block;
3223 height: 36px;
3224 line-height: 36px;
3225 padding: 0 15px;
3226 margin-right: 2px;
3227 color: #222;
3228 -moz-border-radius-topleft: 2px;
3229 -moz-border-radius-topright: 2px;
3230 -moz-border-radius-bottomright: px;
3231 -moz-border-radius-bottomleft: px;
3232 -webkit-border-radius: 2px 2px px px;
Scott Main98a2a712013-07-17 13:15:04 -07003233 border-radius: 2px 2px px px;
Scott Mainb7f96372013-02-07 16:56:43 -08003234 border-top: solid 1px #ebebeb;
3235 border-left: solid 1px #ebebeb;
3236 border-right: solid 1px #ebebeb;
3237 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003238 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3239 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3240 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3241 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3242 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3243 background-image: linear-gradient(top, #ffffff, #fafafa);
3244 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3245EndColorStr='#fafafa');
3246}
3247ul.tabs li a:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003248 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003249}
3250ul.tabs li a.selected {
Scott Mainb7f96372013-02-07 16:56:43 -08003251 height: 37px;
3252 color: #33B5E5;
3253 background-color: #f7f7f7;
3254 background-image: none;
3255 border-color: #ddd;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003256}
3257.tab-content {
Scott Mainb7f96372013-02-07 16:56:43 -08003258 padding: 1.2em;
3259 margin: -1px 0 2em 0;
3260 -webkit-border-radius: 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003261 -moz-border-radius: 2px;
3262 border-radius: 2px;
Scott Mainb7f96372013-02-07 16:56:43 -08003263 border: solid 1px #ddd;
3264 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003265}
3266/* --------------------------------------------------------------------------
3267Feature Boxes
3268*/
3269.feature-box {
3270 width: 291px;
3271 height: 200px;
3272 position: relative;
3273 background: #F7F7F7;
3274}
3275.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003276 z-index: 100;
3277 position: absolute;
3278 background-color: #aaa;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003279}
3280.box-border .top, .box-border .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08003281 width: 291px;
3282 height: 1px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003283}
3284.dialog .box-border .top,
3285.dialog .box-border .bottom { width:391px; }
3286
Scott Main98a2a712013-07-17 13:15:04 -07003287.box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003288 width: 1px;
Scott Main98a2a712013-07-17 13:15:04 -07003289 height: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003290}
3291.box-border .top { top: 0; left: 0 }
3292.box-border .top .left { top: 1px; left: 0 }
3293.box-border .top .right { top: 1px; right: 0 }
3294.box-border .bottom .left { top: -8px; left: 0 }
3295.box-border .bottom { top: 200px; left: 0 }
3296.box-border .bottom .right { top: -8px; right: 0 }
3297
3298.feature-box h4,
3299.dialog h4 {
3300 margin: 15px 18px 10px;
3301 padding:0;
3302}
3303
3304.feature-box p,
3305.dialog p {
3306 margin: 10px 18px;
3307 padding:0;
3308}
3309.feature-box .link,
3310.dialog .link {
3311 border-top: 1px solid #dedede;
3312 bottom: 0;
3313 position: absolute;
3314 width: inherit;
3315}
3316.feature-box a, .feature-box h4,
3317.dialog a, .dialog h4 {
3318 -webkit-transition: color .4s ease;
3319 -moz-transition: color .4s ease;
3320 -o-transition: color .4s ease;
3321 transition: color .4s ease;
3322}
3323.feature-box:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003324 cursor: pointer;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003325}
3326.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
Scott Main98a2a712013-07-17 13:15:04 -07003327.left, .feature-box:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003328 background-color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003329}
3330.feature-box:hover h4, .feature-box:hover a {
Scott Mainb7f96372013-02-07 16:56:43 -08003331 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003332}
3333/* --------------------------------------------------------------------------
3334Page-Specific Styles
3335*/
Scott Main98a2a712013-07-17 13:15:04 -07003336.colors {
Scott Mainb7f96372013-02-07 16:56:43 -08003337 position: relative;
3338 float: left;
3339 width: 92px;
3340 margin: 40px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003341}
3342.colors div {
Scott Mainb7f96372013-02-07 16:56:43 -08003343 color: #fff;
3344 font-size: 11.5px;
3345 width: 82px;
3346 height: 82px;
3347 margin-top:-30px;
3348 line-height: 82px;
3349 text-align: center;
3350 border: solid 5px #fff;
3351 -webkit-border-radius: 50%;
3352 -moz-border-radius: 50%;
3353 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003354}
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369/* ########### REFERENCE DOCS ################## */
3370
3371#packages-nav h2,
3372#classes-nav h2 {
3373 font-size:18px;
3374 margin:0;
3375 padding:0 0 0 4px;
3376}
3377
3378#jd-header {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003379 padding: 0 0 12px;
3380 margin: 20px 0 12px;
3381 font-size:12px;
3382 padding-bottom:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003383 border-bottom:solid 1px #ccc;
3384}
3385
3386#jd-header h1 {
3387 margin:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003388 padding:0 0 6px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003389}
3390
Dirk Doughertya6913b52014-06-11 17:28:38 -07003391/* not sure if this is needed in the ref docs, disabling for now
3392.jd-descr h2 {
3393 margin:16px 0;
3394}
3395*/
3396
Scott Maine4d8f1b2012-06-21 18:03:05 -07003397/* page-top-right container for reference pages (holds
3398links to summary tables) */
3399#api-info-block {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003400 font-size:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003401 margin:20px 0 0;
3402 padding:0 10px 6px;
3403 font-weight:normal;
3404 float:right;
3405 text-align:right;
3406 color:#999;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003407 max-width:80%;
3408 font-size: 12px;
3409 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003410}
3411
3412#api-info-block div.api-level {
3413 font-weight:bold;
3414 font-size:inherit;
3415 float:none;
Scott Main9ada2262012-06-23 14:59:36 -07003416 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003417 padding:0;
3418 margin:0;
3419}
3420
3421/* inheritance table */
3422.jd-inheritance-table {
3423 border-spacing:0;
3424 margin:0;
3425 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003426 font-size:12px;
3427 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003428 background-color:transparent;
3429}
3430.jd-inheritance-table tr td {
3431 border: none;
3432 margin: 0;
3433 padding: 0;
3434 background-color:transparent;
3435}
3436.jd-inheritance-table .jd-inheritance-space {
3437 font-weight:bold;
3438 width:1em;
3439}
3440.jd-inheritance-table .jd-inheritance-interface-cell {
3441 padding-left: 17px;
3442}
3443
3444
3445
3446.jd-sumtable a {
3447 text-decoration:none;
3448}
3449
3450.jd-sumtable a:hover {
3451 text-decoration:underline;
3452}
3453
3454/* the link inside a sumtable for "Show All/Hide All" */
3455.toggle-all {
3456 display:block;
3457 float:right;
3458 font-weight:normal;
3459 font-size:0.9em;
3460}
3461
3462/* adjustments for in/direct subclasses tables */
3463.jd-sumtable.jd-sumtable-subclasses {
3464 margin: 1em 0 0 0;
3465 max-width:968px;
3466 background-color:transparent;
3467 font-size:13px;
3468}
3469
3470/* extra space between end of method name and open-paren */
3471.sympad {
3472 margin-right: 2px;
3473}
3474
3475/* right alignment for the return type in sumtable */
3476.jd-sumtable .jd-typecol {
3477 text-align:right;
3478}
3479
3480/* adjustments for the expando table-in-table */
3481.jd-sumtable-expando {
3482 margin:.5em 0;
3483 padding:0;
3484}
3485
3486/* a div that holds a short description */
3487.jd-descrdiv {
3488 padding:3px 1em 0 1em;
3489 margin:0;
3490 border:0;
3491}
3492
3493#jd-content img.jd-expando-trigger-img {
3494 padding:0 4px 4px 0;
3495 margin:0;
3496}
3497
3498.jd-sumtable-subclasses div#subclasses-direct,
3499.jd-sumtable-subclasses div#subclasses-indirect {
3500 margin:0 0 0 13px;
3501}
3502
3503
3504
3505/********* MEMBER REF *************/
3506
3507
3508.jd-details {
3509/* border:1px solid #669999;
3510 padding:4px; */
3511 margin:0 0 1em;
3512}
3513
3514/* API reference: a container for the
3515.tagdata blocks that make up the detailed
3516description */
3517.jd-details-descr {
3518 padding:0;
3519 margin:.5em .25em;
3520}
3521
3522/* API reference: a block containing
3523a detailed description, a params table,
3524seealso list, etc */
3525.jd-tagdata {
3526 margin:.5em 1em;
3527}
3528
3529.jd-tagdata p {
3530 margin:0 0 1em 1em;
3531}
3532
3533/* API reference: adjustments to
3534the detailed description block */
3535.jd-tagdescr {
3536 margin:.25em 0 .75em 0;
3537}
3538
3539.jd-tagdescr ol,
3540.jd-tagdescr ul {
3541 margin:0 2.5em;
3542 padding:0;
3543}
3544
3545.jd-tagdescr table,
3546.jd-tagdescr img {
3547 margin:.25em 1em;
3548}
3549
3550.jd-tagdescr li {
3551margin:0 0 .25em 0;
3552padding:0;
3553}
3554
3555/* API reference: heading marking
3556the details section for constants,
3557attrs, methods, etc. */
3558h4.jd-details-title {
3559 font-size:1.15em;
3560 background-color: #E2E2E2;
3561 margin:1.5em 0 .6em;
3562 padding:3px 95px 3px 3px; /* room for api-level */
3563}
Scott Mainab4daf42012-11-30 11:27:17 -08003564body.google h4.jd-details-title {
3565 background-color: #FFF;
3566 padding-top:5px;
3567 border-top: 1px solid #ccc;
3568}
3569body.google table.jd-sumtable th {
3570 background-color: #FFF;
3571 color:#000;
3572}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003573
3574h4.jd-tagtitle {
3575 margin:0;
3576}
3577
3578h4 .normal {
3579 font-weight:normal;
3580}
3581
3582/* API reference: heading for "Parameters", "See Also", etc.,
3583in details sections */
3584h5.jd-tagtitle {
3585 margin:0 0 .25em 0;
3586 font-size:1em;
3587}
3588
3589.jd-tagtable {
3590 margin:0;
3591 background-color:transparent;
Scott Main03c972c2012-06-26 22:23:22 -07003592 width:auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003593}
3594
3595.jd-tagtable td,
3596.jd-tagtable th {
3597 border:none;
3598 background-color:#fff;
3599 vertical-align:top;
3600 font-weight:normal;
3601 padding:2px 10px;
3602}
3603
3604.jd-tagtable th {
3605 font-style:italic;
3606}
3607
3608/* Inline api level indicator for methods */
3609div.api-level {
3610 font-size:.8em;
3611 font-weight:normal;
3612 color:#999;
3613 float:right;
3614 padding:0 8px 0;
3615 margin-top:-30px;
3616}
3617
3618table.jd-tagtable td,
3619table.jd-tagtable th {
3620 background-color:transparent;
3621}
3622
3623table.jd-tagtable th {
3624 color:inherit;
3625}
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649/* SEARCH FILTER */
3650
Scott Main0e76e7e2013-03-12 10:24:07 -07003651.menu-container {
3652 position:relative;
3653}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003654#search_autocomplete {
3655 font-weight:normal;
3656}
3657
Scott Main0e76e7e2013-03-12 10:24:07 -07003658.search_filtered_wrapper.reference {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003659 width: 193px;
3660 float: right;
3661}
Scott Main0e76e7e2013-03-12 10:24:07 -07003662.search_filtered_wrapper.docs {
3663 width:875px;
3664 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003665 position:absolute;
Scott Main0e76e7e2013-03-12 10:24:07 -07003666 top:26px;
3667 right:66px;
3668}
3669.suggest-card {
3670 position:relative;
3671 width:170px;
3672 min-height:90px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003673 padding:5px;
3674 border: solid 1px #C5C5C5;
3675 background: white;
Scott Main0e76e7e2013-03-12 10:24:07 -07003676 top: 15px;
3677 margin-right:-5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003678 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3679 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3680 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3681}
Scott Main0e76e7e2013-03-12 10:24:07 -07003682.suggest-card.reference {
3683 position:absolute;
3684 z-index:999;
3685 min-width:171px; /* +padding and border makes this match input width */
3686 min-height:93px; /* add 3px because this has 1 not 4px top border */
3687 width:auto;
3688 top:41px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003689 margin:0;
Scott Main0e76e7e2013-03-12 10:24:07 -07003690}
3691.suggest-card.develop {
3692 z-index:997;
3693 border-top: solid 4px #F80;
3694 float:right;
3695}
3696.suggest-card.design {
3697 z-index:996;
3698 border-top: solid 4px #33b5e5;
3699 float:right;
3700}
3701.suggest-card.distribute {
3702 z-index:995;
3703 border-top: solid 4px #9C0;
3704 float:right;
3705}
3706.child-card {
3707 width:100%;
3708}
3709.suggest-card.dummy {
3710 width:172px;
3711 float:right;
3712 border:0;
3713 background:transparent;
3714 -moz-box-shadow: none;
3715 -webkit-box-shadow: none;
3716 box-shadow: none;
3717}
3718
3719ul.search_filtered {
3720 min-width:100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003721 list-style: none;
Scott Main0e76e7e2013-03-12 10:24:07 -07003722 margin: 0 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003723 padding: 0;
3724}
Scott Main0e76e7e2013-03-12 10:24:07 -07003725.search_filtered .jd-selected {
3726 background:#efefef;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003727 cursor:pointer;
3728}
Scott Main0e76e7e2013-03-12 10:24:07 -07003729.search_filtered .jd-selected,
3730.search_filtered .jd-selected a {
3731 color:#09C !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003732}
3733
3734.no-display {
3735 display: none;
3736}
3737
Scott Main0e76e7e2013-03-12 10:24:07 -07003738.search_filtered li.jd-autocomplete {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003739 font-size: 0.81em;
3740 border: none;
Scott Main7e447ed2013-02-19 17:22:37 -08003741 margin: 0 0 2px;
3742 padding: 0;
3743 line-height:1.5em;
3744}
3745
Scott Main0e76e7e2013-03-12 10:24:07 -07003746.search_filtered li a {
Scott Main7e447ed2013-02-19 17:22:37 -08003747 padding:0 5px;
3748 color:#222 !important;
Scott Main0e76e7e2013-03-12 10:24:07 -07003749 display:inline-block;
3750 line-height:12px;
Scott Main7e447ed2013-02-19 17:22:37 -08003751}
3752
Scott Main0e76e7e2013-03-12 10:24:07 -07003753.search_filtered li.header {
Scott Main7e447ed2013-02-19 17:22:37 -08003754 font-weight:bold;
Scott Main0e76e7e2013-03-12 10:24:07 -07003755 color:#444;
Scott Main7e447ed2013-02-19 17:22:37 -08003756 border: none;
3757 margin: 8px 0 2px;
3758 padding:1px 5px;
3759 line-height:1.5em;
3760}
Scott Main0e76e7e2013-03-12 10:24:07 -07003761.search_filtered li.header.small {
3762 font-size:0.85em;
3763}
Scott Main7e447ed2013-02-19 17:22:37 -08003764
Scott Main98a2a712013-07-17 13:15:04 -07003765.suggest-card.reference
Scott Main0e76e7e2013-03-12 10:24:07 -07003766.search_filtered li.header {
3767 color:#aaa;
3768 font-size: 0.81em;
3769}
3770
3771.search_filtered li.header:first-child {
Scott Main7e447ed2013-02-19 17:22:37 -08003772 margin: 0 0 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003773}
3774
3775.show-item {
3776 display: table-row;
3777}
3778.hide-item {
3779 display: hidden;
3780}
3781
3782
3783
3784
3785
3786/* SEARCH RESULTS */
3787
Scott Maine4d8f1b2012-06-21 18:03:05 -07003788
3789#leftSearchControl .gsc-twiddle {
3790 background-image : none;
3791}
3792
3793#leftSearchControl td, #searchForm td {
3794 border: 0px solid #000;
3795 padding:0;
3796}
3797
3798#leftSearchControl .gsc-resultsHeader .gsc-title {
3799 padding-left : 0px;
3800 font-weight : bold;
3801 font-size : 13px;
3802 color:#006699;
3803 display : none;
3804}
3805
3806#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3807 display : none;
3808}
3809
3810#leftSearchControl .gsc-resultsRoot {
3811 padding-top : 6px;
3812}
3813
3814#leftSearchControl div.gs-visibleUrl-long {
3815 display : block;
3816 color:#006699;
3817}
3818
3819#leftSearchControl .gsc-webResult {
3820 padding:0 0 20px 0;
3821}
3822
3823.gsc-webResult div.gs-visibleUrl-short,
3824table.gsc-branding,
3825.gsc-clear-button {
3826 display : none;
3827}
3828
3829.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3830.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3831#leftSearchControl a,
3832#leftSearchControl a b {
3833 color:#006699;
3834}
3835
3836.gsc-resultsHeader {
3837 display: none;
3838}
3839
3840/* Disable built in search forms */
3841.gsc-control form.gsc-search-box {
3842 display : none;
3843}
3844table.gsc-search-box {
3845 margin:6px 0 0 0;
3846 border-collapse:collapse;
3847}
3848
3849td.gsc-input {
3850 padding:0 2px;
3851 width:100%;
3852 vertical-align:middle;
3853}
3854
3855input.gsc-input {
3856 border:1px solid #BCCDF0;
3857 width:99%;
3858 padding-left:2px;
3859 font-size:.95em;
3860}
3861
3862td.gsc-search-button {
3863 text-align: right;
3864 padding:0;
3865 vertical-align:top;
3866}
3867
3868
3869#searchResults {
3870 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3871(it doesn't) */
3872 height:auto;
3873}
3874
3875#searchResults .gsc-control {
3876 position:relative;
3877 width:auto;
3878 padding:0 0 10px;
3879}
3880
3881#searchResults .gsc-tabsArea {
3882 position:relative;
3883 white-space:nowrap;
3884 float:left;
3885 width:200px;
3886}
3887
3888#searchResults .gsc-above-wrapper-area {
3889 display:none;
3890}
3891
3892#searchResults .gsc-resultsbox-visible {
3893 float:left;
3894 width:720px;
3895 margin-left:20px;
3896}
3897
3898#searchResults .gsc-tabHeader {
3899 padding: 3px 6px;
3900 position:relative;
3901 width:auto;
3902 display:block;
3903}
3904
3905#searchResults h2#searchTitle {
3906 padding:0;
3907 margin:5px 0;
3908 border:none;
3909}
3910
3911#searchResults h2#searchTitle em {
3912 font-style:normal;
3913 color:#33B5E5;
3914}
3915
3916#searchResults .gsc-table-result {
3917 margin:5px 0 10px 0;
3918 background-color:transparent;
3919}
3920#searchResults .gs-web-image-box, .gs-promotion-image-box {
3921 width:120px;
3922}
3923#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3924 max-width:120px;
3925}
3926
3927#searchResults .gsc-table-result .gsc-thumbnail {
3928 padding:0 20px 0 0;
3929}
3930
3931#searchResults td {
3932 background-color:transparent;
3933}
3934
3935#searchResults .gsc-expansionArea {
3936 position:relative;
3937}
3938#searchResults .gsc-tabsArea .gsc-cursor-box {
3939 width:200px;
3940 padding:20px 0 0 1px;
3941}
3942#searchResults .gsc-cursor-page {
3943 display:inline-block;
3944 float:left;
3945 margin:-1px 0 0 -1px;
3946 padding:0;
3947 height:27px;
3948 width:27px;
3949 text-align:center;
3950 line-height:2;
3951}
3952
3953#searchResults .gsc-tabHeader.gsc-tabhInactive,
3954#searchResults .gsc-cursor-page {
3955 text-decoration:none;
3956 color:#258AAF;
3957 border: solid 1px #DADADA;
3958}
3959
3960#searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
3961#searchResults .gsc-cursor-page:hover {
3962 border-color: #DBDBDB;
3963 background-color: #F3F3F3;
3964 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
3965 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
3966 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
3967 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
3968 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
3969 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
3970 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
3971EndColorStr='#ececec');
3972 color: #33B5E5;
3973}
3974
3975#searchResults .gsc-tabHeader.gsc-tabhActive,
3976#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
3977#searchResults .gsc-cursor-page.gsc-cursor-current-page,
3978#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
3979 color:#fff;
3980 background-color: #09C;
3981 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
3982 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
3983 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
3984 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
3985 background-image: -o-linear-gradient(top, #2FADDB, #09C);
3986 background-image: linear-gradient(top, #2FADDB, #09C);
3987 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
3988 border: 1px solid #3990AB;
3989 z-index:100;
3990}
3991
Dirk Doughertyc3921652014-05-13 16:55:26 -07003992
3993
3994
3995
3996/************ STICKY NAV BAR ******************/
3997
3998#header-wrapper {
3999 background: #f9f9f9;
4000 margin: 0 -10px 0 -10px;
4001 padding: 31px 10px 0px 10px;
4002 position: relative;
4003}
4004#header-wrapper #nav-x div.wrap {
4005 max-width: 940px;
4006 height: 38px;
4007}
4008#header-wrapper #nav-x ul.nav-x li {
4009 margin-right: 36px !important;
4010 margin-top: 5px;
4011 margin-bottom: 0px;
4012 height: 30px;
4013}
4014#header-wrapper #nav-x > div.wrap ul.nav-x li.active {
4015 color: #669900;
4016 border-bottom: 3px solid #669900;
4017}
4018#header-wrapper #nav-x > div.wrap ul.nav-x li.active a {
4019 color: #669900;
4020}
4021#header-wrapper #nav-x > div.wrap ul.nav-x a {
4022 font-size: 14.5px;
4023}
4024#header-wrapper .developer-console-btn {
4025 float: right;
4026 background: #fefefe;
4027 border-radius: 4px;
4028 padding: 8px 14px;
4029 box-shadow: 1px 1px 0px #7a7a7a;
4030 font-size: 14px;
4031 margin-top: -6px;
4032 cursor: pointer;
4033 color: #464646;
4034 margin-right: 20px;
4035}
4036/* not currently used */
4037#header-wrapper .shadow {
4038 width: 1034px;
4039 height: 4px;
4040 position: absolute;
4041 left: 50%;
4042 margin-left: -517px;
4043 bottom: -4px;
4044 background-image: url(../images/header-shadow.png);
4045}
4046
4047#context {
4048 clear: both;
4049 padding-top: 14px;
4050}
4051#context .breadcrumb {
4052 float: left;
4053 margin-bottom: 10px;
4054}
4055#context .util {
4056 float: right;
4057 margin-right: 20px;
4058}
4059
4060.breadcrumb {
4061 list-style: none;
4062 margin: 0;
4063 padding: 0;
4064 position: relative;
4065}
4066.breadcrumb li {
4067 float: left;
4068 padding: 0 20px 0 0;
4069 color: #000;
4070 white-space: nowrap;
4071}
4072.breadcrumb li a {
4073 color: #000;
4074}
4075.breadcrumb li:after {
4076 content: url(../images/breadcrumb.png);
4077 position: relative;
4078 top: 1px;
4079 left: 10px;
4080 width: 5px;
4081 height: 10px;
4082}
4083.breadcrumb li.current {
4084 font-weight: 700;
4085}
4086.breadcrumb li.current:after {
4087 display: none;
4088}
4089
4090/* Sticky Nav overrides */
4091.sticky-menu {
4092 position: fixed;
4093 width: 940px;
4094 height: 0px;
4095 z-index: 51;
4096 top: 12px;
4097}
4098#sticky-header {
4099 display: none;
4100 padding: 0 10px;
4101 position: fixed;
4102 background: #f9f9f9;
4103 top: 0px;
4104 left: 0px;
4105 right: 0px;
4106 height: 45px;
4107 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
4108 border-bottom: 1px solid #a5c43a;
4109 z-index: 50;
4110}
4111#sticky-header.design {
4112 border-bottom: 1px solid #33b5e5;
4113}
4114#sticky-header.develop {
4115 border-bottom: 1px solid #F80;
4116}
4117#sticky-header.distribute {
4118 border-bottom: 1px solid #9C0;
4119}
4120#sticky-header.about {
4121 border-bottom: 1px solid #9933CC;
4122}
4123#sticky-header > div {
4124 overflow: hidden;
4125 *zoom: 1;
4126 width: 940px;
4127 margin: 0 auto;
4128 clear: both;
4129 padding-top: 9px;
4130}
4131#sticky-header > div .logo {
4132 float: left;
4133 width: 26px;
4134 height: 25px;
4135 background: url(../images/dac_logo.png);
Scott Mainc4264992014-05-20 10:11:17 -07004136 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 -07004137 z-index: 52;
4138 position: relative;
4139}
4140#sticky-header > div .top {
4141 float: left;
4142 width: 38px;
4143 height: 38px;
4144 position: relative;
4145 background: url(../images/styles/gototop.png);
4146 z-index: 52;
4147}
4148#sticky-header > div .breadcrumb {
4149 float: left;
4150 padding: 0 0 0 10px;
4151 border-left: 1px solid #d2d2d2;
4152 line-height: 24px;
4153 font-size: 14px;
4154 position: relative;
4155 top: 0px;
4156 z-index: 52;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004157}
4158
4159
Dirk Doughertyc3921652014-05-13 16:55:26 -07004160}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004161
4162
4163
4164
4165
4166
4167
4168/*********** PREVIOUSLY dac-styles.css ***************/
4169
4170
Scott Maine4d8f1b2012-06-21 18:03:05 -07004171#header {
4172 border-bottom:0;
4173}
4174
4175#header .wrap {
4176 max-width:940px;
4177 height:41px;
4178 border-bottom:1px solid;
4179 border-color: #ccc;
4180 position:relative;
4181}
4182
4183.about #header .wrap {
4184 border-color: #9933CC;
4185}
4186
4187.design #header .wrap {
4188 border-color: #33b5e5;
4189}
4190
4191.develop #header .wrap {
4192 border-color: #F80;
4193}
4194
4195.distribute #header .wrap {
4196 border-color: #9C0;
4197}
4198
4199.logo a {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004200 float:left;
4201}
4202
4203#header .logo {
4204 margin-top: -6px;
4205 margin-left: 0px;
4206 margin-bottom:0px;
4207 width: 160px;
4208 padding-right:10px;
4209}
4210
Scott Mainb7b49712014-03-18 05:29:15 -07004211
Robert Lye7eeb402014-06-03 19:35:24 -07004212#header-wrap .logo.landing-logo {
Scott Mainb7b49712014-03-18 05:29:15 -07004213 width:220px;
4214 margin:0;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004215 padding:0;
4216 margin-bottom:22px;
Scott Mainb7b49712014-03-18 05:29:15 -07004217}
Robert Lye7eeb402014-06-03 19:35:24 -07004218#header-wrap .logo.landing-logo img {
Scott Mainb7b49712014-03-18 05:29:15 -07004219 padding:0 0 0 10px;
4220}
4221
Scott Maine4d8f1b2012-06-21 18:03:05 -07004222.search {
4223 height:25px;
4224 margin-top: -3px;
4225 margin-bottom: 0px;
4226}
4227
4228
4229
4230/* Quicknav */
4231.btn-quicknav {
4232 width:20px;
4233 height:28px;
4234 float:left;
4235 margin-left:6px;
4236 padding-right:10px;
4237 position:relative;
4238 cursor:pointer;
4239 border-right:1px solid #CCC;
4240}
4241
4242.btn-quicknav a {
4243 zoom:1;
4244 position:absolute;
4245 top:13px;
4246 left:5px;
4247 display:block;
4248 text-indent:-9999em;
4249 width:10px;
4250 height:5px;
4251 background:url(../images/quicknav_arrow.png) no-repeat;
4252}
4253
4254.btn-quicknav a.arrow-active {
4255 background-position: 0 -5px;
4256 display:none;
4257}
4258
4259#header-wrap.quicknav a.arrow-inactive {
4260 display:none;
4261}
4262
4263.btn-quicknav.active a.arrow-active {
4264 display:block;
4265}
4266
4267.nav-x li {
4268 display:block;
4269 float:left;
4270 margin-right:45px;
4271 -webkit-transition: all 0.25s linear;
4272 -moz-transition: all 0.25s linear;
4273 -ms-transition: all 0.25s linear;
4274 -o-transition: all 0.25s linear;
4275 transition: all 0.25s linear;
4276}
4277
4278#header-wrap.quicknav .nav-x li {
4279 min-width:160px;
4280 margin-right:20px;
4281}
4282
4283#header-wrap.quicknav li.last {
4284 margin-right:0px;
4285}
4286
4287#quicknav {
Scott Main98a2a712013-07-17 13:15:04 -07004288 float:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004289 clear:both;
smain@google.com20ef3822014-06-13 16:05:28 -07004290 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004291 margin-top:-30px;
4292 display:none;
4293 overflow:hidden;
4294}
4295
4296#header-wrap.quicknav #quicknav {
4297
4298}
4299
4300#quicknav ul {
4301 margin:10px 0;
4302 padding:0;
4303}
4304
smain@google.com20ef3822014-06-13 16:05:28 -07004305#quicknav ul li.about {
4306 border-top:1px solid #9933CC;
4307}
4308
Scott Maine4d8f1b2012-06-21 18:03:05 -07004309#quicknav ul li.design {
4310 border-top:1px solid #33b5e5;
4311}
4312
4313#quicknav ul li.develop {
4314 border-top:1px solid #FF8800;
4315}
4316
4317#quicknav ul li.distribute {
4318 border-top:1px solid #99cc00;
4319}
4320
4321#quicknav ul li {
4322 display:block;
4323 float:left;
4324 margin:0 20px 0 0;
4325 min-width:140px;
4326}
4327
4328#quicknav ul li.last {
4329 margin-right:0px;
4330}
4331
4332#quicknav ul li ul li {
4333 float:none;
4334}
4335
4336#quicknav ul li ul li a {
Scott Main9ada2262012-06-23 14:59:36 -07004337 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004338}
4339
4340#quicknav ul li li ul,
4341#quicknav ul li li ul li {
4342 margin:0;
4343}
4344
4345#quicknav ul li li ul li:before {
4346 content:"\21B3";
4347}
4348
4349#header-wrap {
4350 -webkit-transition: all 0.25s ease-out;
4351 -moz-transition: all 0.25s ease-out;
4352 -ms-transition: all 0.25s ease-out;
4353 -o-transition: all 0.25s ease-out;
4354 transition: all 0.25s ease-out;
4355
4356}
4357
4358#header-wrap.quicknav {
Dirk Dougherty8f206072012-10-08 13:14:17 -07004359 height:196px;
Scott Main98a2a712013-07-17 13:15:04 -07004360
Scott Maine4d8f1b2012-06-21 18:03:05 -07004361}
4362
4363/* SEARCH AND MORE */
4364.search {
4365 position: absolute;
4366 width: 50px;
4367 height:28px;
4368 display: block;
4369 margin-top:-3px;
4370 margin-bottom:7px;
4371 overflow:hidden;
4372 z-index:100;
4373 right:54px;
4374 -webkit-transition: width 0.4s ease;
4375 -moz-transition: width 0.4s ease;
4376 -o-transition: width 0.4s ease;
4377 transition: width 0.4s ease;
4378}
4379
4380.search #search-btn {
4381 width:50px;
4382 height:28px;
4383 background:url(../images/icon_search.png) no-repeat;
4384 float:left;
4385}
4386
4387.search-inner {
4388 width:245px;
4389}
4390
4391.search:hover, .search.active {
4392 width:245px;
4393}
4394
4395.search .bottom, .search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004396 position: absolute;
4397 background-color: #a2a2a2
Scott Maine4d8f1b2012-06-21 18:03:05 -07004398}
4399
4400.search .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08004401 width: 214px;
4402 height: 1px;
4403 top: 24px;
4404 left: 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07004405}
4406
Scott Main98a2a712013-07-17 13:15:04 -07004407.search .left, .search .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004408 height: 5px;
4409 width: 1px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004410}
4411
4412.search .left {
4413 top: 22px;
4414 left: 56px;
4415 background-color:#CCC;
4416}
4417
4418.search .right {
4419 top: 22px;
4420 left: 238px;
4421 background-color:#CCC;
4422}
4423
4424.search form {
Scott Mainb7f96372013-02-07 16:56:43 -08004425 margin-top: 2px;
4426 width: 162px;
4427 float:left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004428}
4429
4430.search form input {
Scott Mainb7f96372013-02-07 16:56:43 -08004431 color: #2f2f2f;
4432 font-size: 0.95em;
Scott Main98a2a712013-07-17 13:15:04 -07004433 width: 178px;
Scott Mainb7f96372013-02-07 16:56:43 -08004434 border: none;
Scott Main98a2a712013-07-17 13:15:04 -07004435 margin-left: 6px;
4436 z-index: 1500;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004437 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08004438 background-color: transparent;
4439 border-bottom:1px solid #CCC;
4440 padding:0 0 0 4px;
4441 outline:none;
4442 height:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004443}
4444
4445.search:hover form input {
4446 border-bottom:1px solid #33B5E5;
4447}
4448
4449.search:hover .bottom, .search:hover .left, .search:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08004450 background-color: #33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004451}
4452
4453.search:hover #search-btn {
Scott Mainb7f96372013-02-07 16:56:43 -08004454 background-position: 0 -28px
Scott Maine4d8f1b2012-06-21 18:03:05 -07004455}
4456
4457.search form input:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08004458 color: #222;
4459 font-weight: bold
Scott Maine4d8f1b2012-06-21 18:03:05 -07004460}
4461
4462.moremenu {
4463 float: right;
Scott Mainb7f96372013-02-07 16:56:43 -08004464 position: relative;
4465 width: 50px;
4466 height:28px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004467 display: block;
4468 margin-top:-3px;
4469 margin-bottom:7px;
4470 overflow:hidden;
4471 -webkit-transition: width 0.25s ease;
4472 -moz-transition: width 0.25s ease;
4473 -o-transition: width 0.25s ease;
4474 transition: width 0.25s ease;
4475}
4476
4477.moremenu #more-btn {
4478 width:40px;
4479 height:28px;
4480 background:url(../images/icon_more.png) no-repeat;
4481 border-left:1px solid #CCC;
4482 float:left;
4483 cursor:pointer;
4484}
4485
4486.moremenu:hover #more-btn {
4487 background-position:0 -28px;
4488}
4489
4490.morehover {
4491 position:absolute;
4492 right:6px;
4493 top:-9px;
4494 width:40px;
4495 height:35px;
4496 z-index:99;
4497 overflow:hidden;
4498
4499 -webkit-opacity:0;
4500 -moz-opacity:0;
4501 -o-opacity:0;
4502 opacity:0;
4503
4504 -webkit-transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004505 -moz-transform-origin:100% 0%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004506 -o-transform-origin:100% 0%;
4507 transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07004508
Scott Maine4d8f1b2012-06-21 18:03:05 -07004509 -webkit-transition-property: -webkit-opacity;
4510 -webkit-transition-duration: .25s;
4511 -webkit-transition-timing-function:ease;
4512
Scott Main0e76e7e2013-03-12 10:24:07 -07004513 -moz-transition-property: -moz-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004514 -moz-transition-duration: .25s;
4515 -moz-transition-timing-function:ease;
4516
Scott Main0e76e7e2013-03-12 10:24:07 -07004517 -o-transition-property: -o-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004518 -o-transition-duration: .25s;
4519 -o-transition-timing-function:ease;
Scott Main98a2a712013-07-17 13:15:04 -07004520
Scott Main0e76e7e2013-03-12 10:24:07 -07004521 transition-property: opacity;
4522 transition-duration: .25s;
4523 transition-timing-function:ease;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004524}
4525
Scott Maine05e6f92013-01-29 13:34:17 -08004526.morehover:hover,
4527.morehover.hover {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004528 opacity:1;
Scott Main55163c82012-07-18 16:18:25 -07004529 height:385px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004530 width:268px;
4531 -webkit-transition-property:height, -webkit-opacity;
4532}
4533
4534.morehover .top {
4535 width:268px;
4536 height:39px;
4537 background:url(../images/more_top.png) no-repeat;
4538}
4539
4540.morehover .mid {
4541 width:228px;
4542 background:url(../images/more_mid.png) repeat-y;
Scott Main55163c82012-07-18 16:18:25 -07004543 padding:10px 20px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004544}
4545
4546.morehover .mid .header {
4547 border-bottom:1px solid #ccc;
4548 font-weight:bold;
4549}
4550
4551.morehover .bottom {
4552 width:268px;
4553 height:6px;
4554 background:url(../images/more_bottom.png) no-repeat;
4555}
4556
4557.morehover ul {
4558 margin:10px 10px 20px 0;
4559}
4560
4561.morehover ul li {
4562 list-style:none;
4563}
4564
4565.morehover ul li.active a,
4566.morehover ul li.active a:hover {
Scott Main9ada2262012-06-23 14:59:36 -07004567 color:#222 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004568}
4569
4570.morehover ul li.active img {
4571 margin-right:4px;
4572}
4573
4574
4575
4576
4577/* MARQUEE */
4578.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08004579 width:100%;
4580 overflow:hidden;
4581 position:relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004582}
4583.slideshow-container .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08004584 position:absolute;
4585 top:50%;
4586 left:0px;
4587 margin-top:-36px;
4588 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004589}
4590.slideshow-container .slideshow-next {
Scott Mainb7f96372013-02-07 16:56:43 -08004591 position:absolute;
4592 top:50%;
4593 margin-top:-36px;
4594 z-index:99;
4595 right:0px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004596}
4597
4598.slideshow-container .pagination {
Scott Mainb7f96372013-02-07 16:56:43 -08004599 position:absolute;
4600 bottom:20px;
4601 width:100%;
4602 text-align:center;
4603 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004604}
4605.slideshow-container .pagination ul {
Scott Mainb7f96372013-02-07 16:56:43 -08004606 margin:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004607}
4608.slideshow-container .pagination ul li{
Scott Mainb7f96372013-02-07 16:56:43 -08004609 display: inline-block;
4610 width:12px;
4611 height:12px;
4612 text-indent:-8000px;
4613 list-style:none;
4614 margin: 0 2px;
4615 border-radius:6px;
4616 background-color:#ccc;
4617 cursor:pointer;
Scott Main98a2a712013-07-17 13:15:04 -07004618 -webkit-transition:color .5s ease-in;
4619 -moz-transition:color .5s ease-in;
4620 -o-transition:color .5s ease-in;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004621 transition:color .5s ease-in;
4622}
4623.slideshow-container .pagination ul li:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004624 background-color:#999;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004625}
4626.slideshow-container .pagination ul li.active {
Scott Mainb7f96372013-02-07 16:56:43 -08004627 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004628}
4629.slideshow-container .pagination ul li.active:hover {
Scott Mainb7f96372013-02-07 16:56:43 -08004630 background-color:#33b5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004631}
4632.slideshow-container ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08004633 display:inline;
4634 list-style:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004635}
4636
4637
Dirk Doughertya6913b52014-06-11 17:28:38 -07004638#landing h1 {
4639 margin:17px 0 20px 0 !important;
4640}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004641
4642a.download-sdk {
4643 float:right;
4644 margin:-10px 0;
4645 height:30px;
4646 padding-top:4px;
4647 padding-bottom:0px;
4648}
4649
4650#nav-x {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004651 padding-top: 13px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004652}
4653
Scott Main1d62fa82012-07-17 13:15:12 -07004654#nav-x .wrap {
Dirk Doughertyc3921652014-05-13 16:55:26 -07004655 min-height:32px;
Scott Main1d62fa82012-07-17 13:15:12 -07004656}
4657
Scott Maine4d8f1b2012-06-21 18:03:05 -07004658#nav-x .wrap,
4659#searchResults.wrap {
4660 max-width:940px;
4661 border-bottom:1px solid #CCC;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004662}
4663
Scott Maina214d842012-07-16 17:14:40 -07004664#searchResults.wrap #leftSearchControl {
4665 min-height:700px
4666}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004667.nav-x {
4668 margin-left:0;
4669 margin-bottom:0;
4670}
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681/*
4682 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4683 */
4684
4685.jspContainer {
4686 overflow: hidden;
4687 position: relative;
4688}
4689
4690.jspPane {
4691 position: absolute;
Scott Main2d967c62013-03-11 09:21:07 -07004692 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004693}
4694
4695.jspVerticalBar {
4696 position: absolute;
4697 top: 0;
4698 right: 0;
4699 width: 4px;
4700 height: 100%;
4701 background: #f5f5f5;
4702}
4703
4704.jspHorizontalBar {
4705 position: absolute;
4706 bottom: 0;
4707 left: 0;
4708 width: 100%;
4709 height: 4px;
4710 background: #f5f5f5;
4711}
4712
4713.jspVerticalBar *,
4714.jspHorizontalBar * {
4715 margin: 0;
4716 padding: 0;
4717}
4718.jspCap {
4719 display: block;
4720}
4721
4722.jspVerticalBar .jspCap {
4723 height: 4px;
4724}
4725
4726.jspHorizontalBar .jspCap {
4727 width: 0;
4728 height: 100%;
4729}
4730
4731.jspHorizontalBar .jspCap {
4732 float: left;
4733}
4734
4735.jspTrack {
4736 position: relative;
4737}
4738
4739.jspDrag {
4740 background: #bbb;
4741 position: relative;
4742 top: 0;
4743 left: 0;
4744 cursor: pointer;
4745}
4746
4747.jspDrag:hover,
4748.jspDrag:active {
4749 border-color: #09c;
4750 background-color: #4cadcb;
4751 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4752 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4753 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4754 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4755 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4756 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
Scott Main98a2a712013-07-17 13:15:04 -07004757 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
Scott Maine4d8f1b2012-06-21 18:03:05 -07004758}
4759
4760.jspHorizontalBar .jspTrack,
4761.jspHorizontalBar .jspDrag {
4762 float: left;
4763 height: 100%;
4764}
4765
4766.jspArrow {
4767 background: #999;
4768 text-indent: -20000px;
4769 display: block;
4770 cursor: pointer;
4771}
4772
4773.jspArrow.jspDisabled {
4774 cursor: default;
4775 background: #ccc;
4776}
4777
4778.jspVerticalBar .jspArrow {
4779 height: 16px;
4780}
4781
4782.jspHorizontalBar .jspArrow {
4783 width: 16px;
4784 float: left;
4785 height: 100%;
4786}
4787
4788.jspVerticalBar .jspArrow:focus {
4789 outline: none;
4790}
4791
4792.jspCorner {
4793 float: left;
4794 height: 100%;
4795}
4796
4797/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4798* html .jspCorner {
4799 margin: 0 -3px 0 0;
4800}
4801/******* end of jscrollpane *********/
4802
4803
4804
4805
4806
4807/************ DEVELOP HOMEPAGE ******************/
4808
4809/* Slideshow */
4810.slideshow-develop {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004811 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004812 width: 940px;
4813 position: relative;
4814 overflow:hidden;
4815}
4816.slideshow-develop .frame {
4817 width: 940px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004818 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004819}
4820.slideshow-develop img.play {
Scott Main06cb5c72012-07-23 14:34:34 -07004821 max-width:350px;
4822 max-height:240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004823 margin:20px 0 0 90px;
4824 -webkit-transform: perspective(800px ) rotateY( 35deg );
4825 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4826 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4827 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4828}
4829.slideshow-develop img.play.no-shadow {
4830 box-shadow: none;
4831 -moz-box-shadow: none;
4832 -webkit-box-shadow: none;
4833}
4834.slideshow-develop img.play.no-transform {
4835 -webkit-transform: none;
4836}
4837.slideshow-develop a.slideshow-next {
4838 background: url(../images/arrow-right-develop.png);
4839}
4840.slideshow-develop a.slideshow-prev {
4841 background: url(../images/arrow-left-develop.png);
4842}
4843.slideshow-develop .content-right {
4844 float: left;
4845}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004846.slideshow-develop .content-right h2 {
4847 padding:0;
4848 margin-bottom:10px;
4849 border:none;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004850 font-size:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004851}
4852.slideshow-develop .item {
4853 height: 300px;
4854 width: 940px;
4855}
4856.slideshow-develop .pagination ul li.active {
4857 background-color: #F80;
4858}
4859.slideshow-develop .pagination ul li.active:hover {
4860 background-color: #F80;
4861}
Scott Main0e585702012-10-22 20:30:22 -07004862.slideshow-develop .item hr {
4863 margin:5px 0 10px;
4864}
4865.slideshow-develop .item p {
4866 margin:10px 0;
4867}
4868.slideshow-develop .item p.title-intro {
4869 position:absolute;
4870 margin:0;
4871}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004872
4873/* Feeds */
4874.feed ul {
4875 margin: 0;
4876}
4877.feed .feed-nav {
4878 height: 25px;
4879 border-bottom: 1px solid #CCC;
4880}
4881.feed .feed-nav li {
4882 list-style: none;
4883 float: left;
Scott Main06cb5c72012-07-23 14:34:34 -07004884 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004885 margin-right: 25px;
4886 cursor: pointer;
4887}
4888.feed .feed-nav li.active {
4889 color: #000;
4890 border-bottom: 4px solid #F80;
4891}
4892.feed .feed-container {
4893 overflow: hidden;
4894 width: 460px;
4895}
4896.feed .feed-container .feed-frame {
4897 width: 1000px;
4898}
4899.feed .feed-container .feed-frame ul {
4900 float: left;
4901 width:460px;
4902}
4903.feed .feed-container .feed-frame ul ul {
4904 float: none;
4905 margin:10px 0 0 30px;
4906}
4907.feed .feed-container .feed-frame li {
4908 list-style: none;
4909 margin: 20px 0 20px 0;
4910 width: 460px;
4911 height:93px;
4912}
4913.feed .feed-container .feed-frame li.playlist {
4914 height:auto;
4915}
4916.feed .feed-container .feed-frame li.playlist a {
4917 height:93px;
4918 display:block;
4919}
4920.feed .feed-container .feed-frame li.more {
4921 height:20px;
4922 margin:10px 0 5px 5px;
4923}
4924.feed .feed-container .feed-frame li.more a {
4925 height:inherit;
4926}
4927.feed .feed-container .feed-frame li.playlist-video {
4928 list-style: none;
4929 margin: 0;
4930 width: 460px;
4931 height:55px;
4932 font-size:12px;
4933}
4934.feed .feed-container .feed-frame li.playlist-video a {
4935 height:45px;
4936 padding:5px;
4937}
4938.feed .feed-container .feed-frame li.playlist-video h5 {
4939 font-size:12px;
4940 line-height:13px;
4941 margin:0;
4942}
4943.feed .feed-container .feed-frame li.playlist-video p {
4944 margin:5px 0 0;
4945 line-height:15px;
4946}
4947.feed-container .feed-frame div.feed-image {
4948 float: left;
4949 border: 1px solid #999;
4950 margin:0 20px 0 0;
4951 width:122px;
4952 height:92px;
4953 background:url('../images/blog-default.png') no-repeat 0 0;
4954 background-size:180px;
4955}
4956#jd-content .feed .feed-container .feed-frame li img {
4957 float: left;
4958 border: 1px solid #999;
4959 margin:0 20px 0 0;
4960 width:122px;
4961 height:92px;
4962}
4963#jd-content .feed .feed-container .feed-frame li.playlist-video img {
4964 width:inherit;
4965 height:inherit;
4966}
4967
4968.feed .feed-container .feed-frame li a,
4969.feed .feed-container .feed-frame li a:active {
4970 color:#555 !important;
4971}
4972
4973.feed .feed-container .feed-frame li a:hover,
4974.feed .feed-container .feed-frame li a:hover * {
4975 color:#7AA1B0 !important;
4976}
4977
4978/* Video player */
4979#player-wrapper {
4980 display:none;
4981 margin: -1px auto 0;
4982 position: relative;
4983 width: 940px;
4984 height: 0px;
4985}
4986#player-frame {
4987 background: #EFEFEF;
4988 border: 1px solid #CCC;
4989 padding: 0px 207px;
4990 z-index: 10; /* stay above marque, but below search suggestions */
4991 width: 525px;
4992 height: 330px;
4993 position: relative;
4994}
4995
4996
4997
Scott Maine4d8f1b2012-06-21 18:03:05 -07004998/************ DEVELOP TOPIC CONTAINERS ************/
4999
5000.landing-banner,
5001.landing-docs {
Scott Mainafc4db32013-11-20 16:53:12 -08005002 margin:20px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005003}
Scott Mainafc4db32013-11-20 16:53:12 -08005004.landing-banner > div:first-child,
5005.landing-docs > div:first-child,
5006.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005007 margin-left:0;
Scott Main0e71cee2012-08-07 13:59:43 -07005008 min-height:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005009}
Scott Mainafc4db32013-11-20 16:53:12 -08005010.landing-banner.short > div {
5011 min-height:50px;
5012}
5013.landing-banner > div:last-child,
5014.landing-docs > div:last-child,
5015.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07005016 margin-right:0;
5017}
5018
Scott Mainafc4db32013-11-20 16:53:12 -08005019.landing-banner > div > *:last-child {
5020 margin-bottom:0;
5021}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005022.landing-banner h1 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07005023 margin-top:16px;
5024 padding-bottom:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07005025}
Scott Mainafc4db32013-11-20 16:53:12 -08005026.landing-docs,
5027.landing-banner {
5028 clear:both;
Scott Maine6850d22012-10-08 15:59:01 -07005029 overflow:hidden;
Scott Main0e71cee2012-08-07 13:59:43 -07005030}
Scott Maine4d8f1b2012-06-21 18:03:05 -07005031.landing-docs h3 {
5032 font-size:14px;
5033 line-height:21px;
5034 color:#555;
5035 text-transform:uppercase;
5036 border-bottom:1px solid #CCC;
5037 margin:0 0 20px;
5038}
5039.landing-docs a {
5040 color:#333 !important;
5041}
Robert Ly40e90992012-11-28 17:46:17 -08005042
Scott Maine4d8f1b2012-06-21 18:03:05 -07005043.landing-docs a:hover,
5044.landing-docs a:hover * {
5045 color:#7AA1B0 !important
5046}
5047
Robert Ly40e90992012-11-28 17:46:17 -08005048.landing-docs .normal-links a {
5049 color:#258aaf !important;
5050}
5051
Scott Maine4d8f1b2012-06-21 18:03:05 -07005052.plusone {
5053 float:right;
Scott Mainb72b7b82012-07-19 11:03:41 -07005054}
Scott Main9edfa6d2012-08-14 15:04:40 -07005055
5056
5057
Scott Mainafc4db32013-11-20 16:53:12 -08005058.next-docs {
5059 border-top:1px solid #ccc;
5060 margin:40px 0 0;
5061 padding:5px 0 0;
5062 clear:left;
5063 overflow:hidden;
5064}
5065.next-docs div:first-child {
5066 margin-left:0;
5067}
5068.next-docs div:last-child {
5069 margin-right:0;
5070}
5071
5072.next-docs h2 {
5073 font-size:14px;
5074 line-height:21px;
5075 color:#555;
5076 text-transform:uppercase;
5077 border-bottom:none;
Scott Main9ee0fae2014-01-23 10:50:57 -08005078 margin:0 0 1em;
Scott Mainafc4db32013-11-20 16:53:12 -08005079 padding:5px 0 0;
5080}
5081
5082
5083
Scott Main9edfa6d2012-08-14 15:04:40 -07005084/************* HOME/LANDING PAGE *****************/
5085
5086.slideshow-home {
5087 height: 500px;
5088 width: 940px;
5089 border-bottom: 1px solid #CCC;
5090 position: relative;
5091 margin: 0;
5092}
5093.slideshow-home .frame {
5094 width: 940px;
5095 height: 500px;
5096}
5097.slideshow-home .content-left {
5098 float: left;
5099 text-align: center;
5100 vertical-align: center;
5101 margin: 0 0 0 35px;
5102}
5103.slideshow-home .content-right {
5104 margin: 80px 0 0 0;
5105}
5106.slideshow-home .content-right p {
5107 margin-bottom: 10px;
5108}
5109.slideshow-home .content-right p:last-child {
5110 margin-top: 15px;
5111}
5112.slideshow-home .content-right h1 {
5113 padding:0;
5114}
5115.slideshow-home .item {
5116 height: 500px;
5117 width: 940px;
5118}
5119.home-sections {
5120 padding: 30px 20px 20px;
5121 margin: 20px 0;
5122 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
5123}
5124.home-sections ul {
5125 margin: 0;
5126}
5127.home-sections ul li {
5128 float: left;
5129 display: block;
5130 list-style: none;
5131 width: 170px;
5132 height: 35px;
5133 border: 1px solid #ccc;
5134 background: white;
5135 margin-right: 10px;
5136 border-radius: 1px;
5137 -webkit-border-radius: 1px;
5138 -moz-border-radius: 1px;
5139 box-shadow: 1px 1px 5px #EEE;
5140 -webkit-box-shadow: 1px 1px 5px #EEE;
5141 -moz-box-shadow: 1px 1px 5px #EEE;
5142 background: white;
5143}
5144.home-sections ul li:hover {
5145 background: #F9F9F9;
5146 border: 1px solid #CCC;
5147}
5148.home-sections ul li a,
5149.home-sections ul li a:hover {
5150 font-weight: bold;
5151 margin-top: 8px;
5152 line-height: 18px;
5153 float: left;
5154 width: 100%;
5155 text-align: center;
5156 color: #09c !important;
5157}
5158.home-sections ul li a {
5159 font-weight: bold;
5160 margin-top: 8px;
5161 line-height: 18px;
5162 float: left;
5163 width:100%;
5164 text-align:center;
5165}
5166.home-sections ul li img {
5167 float: left;
5168 margin: -8px 0 0 10px;
5169}
5170.home-sections ul li.last {
5171 margin-right: 0px;
5172}
Scott Mainf5089842012-08-14 16:31:07 -07005173.fullpage #footer {
Scott Main9edfa6d2012-08-14 15:04:40 -07005174 margin-top: -40px;
5175}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005176
5177/************ DISTRIBUTE PAGES ******************/
5178
Dirk Doughertyc3921652014-05-13 16:55:26 -07005179.article-detail #body-content {
5180 padding-top: 10px;
5181}
5182
5183/* A container for grid sets with uppercase h3 and rule */
5184.dynamic-grid h3 {
5185 font-size:14px;
5186 line-height:21px;
5187 color:#555;
5188 text-transform:uppercase;
5189 border-bottom:1px solid #CCC;
5190 padding:8px 0 0 1px;
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07005191 margin-bottom:14px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005192 clear:both;
5193}
5194
5195.top-right-float {
5196 float: right;
5197}
5198
5199.clearfloat {
5200 float: none;
5201 clear: both;
5202}
5203
5204.border-img {
5205 border: 1px solid #CCC;
5206}
5207
5208.center-img {
5209 margin: auto;
5210 text-align: center;
5211}
5212.center-img img {
5213 margin-bottom: 15px;
5214}
5215
5216.figure img, .border-img {
5217 margin-bottom: 15px;
5218}
5219
5220/************ RESOURCE CARDS ******************/
5221
5222/* Resource cards, 12, 13, 16-col */
5223
5224/* Basic card-styling with shadow */
5225.resource-card {
5226 border-radius: 1px;
5227 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.12);
5228 background: #fefefe;
5229}
5230
5231/* Styling for background image including tinting and section icons in stacks */
5232.card-bg {
5233 display: block;
5234 position: absolute;
5235 vertical-align: top;
5236 width: 100%;
5237 left: 0;
5238 top: 0;
5239 background-size: cover;
5240 background-repeat: no-repeat;
5241 background-position: center;
5242 background-image: url(../images/resource-card-default-android.jpg);
5243}
5244.card-bg:after {
5245 content: "";
5246 display: block;
5247 height: 100%;
5248 width: 100%;
5249 opacity: 1;
5250 background: rgba(0, 0, 0, 0.2);
5251 -webkit-transition: opacity 0.5s;
5252 -moz-transition: opacity 0.5s;
5253 -o-transition: opacity 0.5s;
5254 transition: opacity 0.5s;
5255}
5256.card-bg .card-section-icon {
5257 position: absolute;
5258 top: 50%;
5259 width: 100%;
5260 margin-top: -35px;
5261 text-align: center;
5262 padding-top: 65px;
5263 z-index: 100;
5264}
5265.card-bg .card-section-icon .icon {
5266 position: absolute;
5267 left: 50%;
5268 margin-left: -28px;
5269 top: 0px;
5270 width: 56px;
5271 height: 56px;
5272 background-repeat: no-repeat;
5273 background-position: 50% 50%;
5274 background-image: url(../images/stack-icon.png);
5275}
5276.card-bg .card-section-icon .section {
5277 text-transform: uppercase;
5278 color: white;
5279 font-size: 14px;
5280}
5281
5282.card-info {
5283 position: absolute;
5284 -webkit-box-sizing: border-box;
5285 -moz-box-sizing: border-box;
5286 box-sizing: border-box;
5287 top: 0;
5288 right: 0;
5289 bottom: 0;
5290 left: 0;
5291 overflow: hidden;
5292 background: #fefefe;
5293 padding: 4px 12px 6px 12px;
5294}
5295.card-info .section {
5296 text-transform: uppercase;
5297 color: #898989;
5298 font-size: 12px;
5299 margin-bottom: 1px;
5300}
5301.card-info .title {
5302 color: #363636;
5303 white-space: nowrap;
5304 overflow: hidden;
5305 text-overflow: ellipsis;
5306 padding-bottom: 5px;
5307 margin-bottom: -2px;
5308 font-size: 16px;
5309}
5310.card-info .description {
5311 overflow: hidden;
5312}
5313.card-info .description .text {
5314 color: #464646;
5315 font: 13px/15px Roboto Condensed;
5316 overflow: hidden;
5317 width:100%;
5318}
5319.card-info .description .util {
5320 position: absolute;
5321 right: 5px;
5322 bottom: 70px; /*-2px;*/
5323 opacity: 0;
5324 -webkit-transition: opacity 0.5s;
5325 -moz-transition: opacity 0.5s;
5326 -o-transition: opacity 0.5s;
5327 transition: opacity 0.5s;
5328}
5329.card-info.empty-desc .title {
5330 white-space: normal;
5331 overflow: visible;
5332}
5333.card-info.empty-desc .description {
5334 display: none;
5335}
5336/* Truncate card summaries at bounding box and
5337 * and apply ellipsis at lower right */
5338.ellipsis {
5339 overflow: hidden;
5340 float:right;
5341 line-height: 15px;
5342 width:100%;
5343}
5344.resource-card-6x6 .card-info .description .teddddddxt {
5345 float:left;
5346 position:relative;
5347 margin-left:0;
5348}
5349.ellipsis:before {
5350 content:"";
5351 float: left;
5352 width: 5px;
5353 height:100%;
5354}
5355.ellipsis > *:first-child.text {
5356 float: right;
5357 width: 100% !important;
5358 margin-left: -5px;
5359}
5360.ellipsis:after {
5361 content: "\02026";
5362 height:17px;
5363 padding-bottom:4px;
5364
5365 box-sizing: content-box;
5366 -webkit-box-sizing: content-box;
5367 -moz-box-sizing: content-box;
5368
5369 float: right; position: relative;
5370 top: -16px; left: 100%;
5371 width: 4em; margin-left: -4em;
5372 padding-right: 5px;
5373
5374 background: -webkit-gradient(linear, left top, right top,
5375 from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5376 background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5377 background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5378 background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5379 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white);
5380}
5381.ellipsis:after {
5382 font-style: normal; color: #aaa;
5383 font-size:13px;
5384 text-align: right;
5385}
5386
5387/* Flow Layout */
5388.resource-flow-layout {
5389 display: inline-block;
5390}
5391.resource-flow-layout .resource-card, .resource-flow-layout .resource-card-stack {
5392 float: left;
5393 position: relative;
5394}
5395.resource-flow-layout .resource-card-stack > .resource-card {
5396 margin-right: 0px !important;
5397}
5398.resource-flow-layout:after {
5399 content: ".";
5400 display: block;
Dirk Doughertyca1230c2014-05-14 20:00:03 -07005401 height: 10;
5402 position:relative;
Dirk Doughertyc3921652014-05-13 16:55:26 -07005403 clear: both;
5404 visibility: hidden;
5405}
Dirk Doughertyc3921652014-05-13 16:55:26 -07005406.resource-card:hover {
5407 cursor: pointer;
5408}
5409.resource-card:hover .card-bg:after {
5410 opacity: 0;
5411}
5412/* disabled to make way for fade/ellipsis truncation,
Scott Mainb16376f2014-05-21 20:35:47 -07005413 and the plusone moves up.
Dirk Doughertyc3921652014-05-13 16:55:26 -07005414.resource-card:hover .card-info .description .text {
5415 padding-right: 70px;
5416} */
5417.resource-card:hover .card-info .description .util {
5418 opacity: 1;
5419}
5420
5421/* Carousel Layout */
5422/* Carousel styles for landing page */
5423.resource-carousel-layout {
5424 margin: 20px 0 20px 0;
5425 position: relative;
5426 overflow: hidden;
5427}
5428.resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5429 display: none;
5430}
5431.resource-carousel-layout .pagination {
5432 bottom: 0px;
5433}
5434.resource-carousel-layout .frame li {
5435 position: relative;
5436}
5437.resource-carousel-layout .frame li .card-bg {
5438 height: 300px;
5439}
5440.resource-carousel-layout .frame li .card-info {
5441 padding: 7px 15px 0px 15px;
5442 top: 300px;
5443}
5444.resource-carousel-layout .frame li .card-info .section {
5445 font-size: 13px;
5446 margin-bottom: 7px;
5447}
5448.resource-carousel-layout .frame li .card-info .title {
5449 font-size: 25px;
5450 margin-bottom: 2px;
5451}
5452.resource-carousel-layout .frame li .card-info .description {
5453 font-family: 15px/16px Roboto Condensed, sans-serif;
5454}
5455.resource-carousel-layout .frame li .card-info .description .text {
5456 height: 40px;
5457}
5458.resource-carousel-layout .frame li .card-info .description .util {
5459 bottom:97px;
5460 right:4px;
5461}
5462
5463/* Stack Layout */
5464.resource-stack-layout {
5465 display: inline-block;
5466}
5467.resource-stack-layout .resource-card-stack {
5468 float: left;
5469 position: relative;
5470}
5471.resource-stack-layout .resource-card {
5472 margin-bottom: 20px;
5473 display: block;
5474 position: relative;
5475}
5476.resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5477 /*text-transform: uppercase;*/
5478 color: #898989;
5479 font-size: 17px;
5480 line-height: 24px;
5481 margin-bottom: 6px;
5482}
5483.resource-stack-layout .section-card {
5484 height: 284px;
5485}
5486.resource-stack-layout .section-card > .card-bg {
5487 height: 192px;
5488}
5489.resource-stack-layout .section-card > .card-info {
5490 padding: 4px 12px 6px 12px;
5491 top: 192px;
5492}
5493.resource-stack-layout .section-card > .card-info .section {
5494 display: none;
5495}
5496.resource-stack-layout .section-card > .card-info .title {
5497 font-size: 17px;
5498 border-bottom: 1px solid #959595;
5499 padding-bottom: 0px;
5500}
5501.resource-stack-layout .section-card > .card-info .description {
5502 font-size: 13px;
5503 line-height: 15px;
5504}
5505.resource-stack-layout .section-card > .card-info .description .text {
5506 height: 30px;
5507}
5508.resource-stack-layout .related-card {
5509 height: 90px;
5510}
5511.resource-stack-layout .related-card > .card-bg {
5512 left: 0;
5513 top: 0;
5514 width: 90px;
5515 height: 100%;
5516 position: absolute;
5517 display: block;
5518}
5519.resource-stack-layout .related-card > .card-info {
5520 left: 90px;
5521 padding: 4px 12px 4px 12px;
5522}
5523.resource-stack-layout .related-card > .card-info .section {
5524 font-size: 12px;
5525 margin-bottom: 1px;
5526 display: none;
5527}
5528.resource-stack-layout .related-card > .card-info .title {
5529 font-size: 16px;
5530 margin-bottom: -2px;
5531 white-space: normal;
5532 overflow: visible;
5533 text-overflow: ellipsis;
5534}
5535.resource-stack-layout .related-card > .card-info .title:after {
5536 content: url(../images/link-out.png);
5537 display: block;
5538}
5539.resource-stack-layout .related-card > .card-info .description {
5540 display: none;
5541}
5542.resource-stack-layout .section-card-menu {
5543 /* Flexible height */
5544 display: block;
5545 height: auto;
5546 width: auto;
5547}
5548.resource-stack-layout .section-card-menu .card-bg {
5549 height: 155px;
5550 /* Flexible height */
5551 position: relative;
5552 display: inline-block;
5553 vertical-align: top;
5554}
5555.resource-stack-layout .section-card-menu .card-info {
5556 padding: 4px 12px 0px 12px;
5557 /* Flexible height */
5558 position: relative;
5559 left: auto;
5560 top: auto;
5561 right: auto;
5562 bottom: auto;
5563}
5564.resource-stack-layout .section-card-menu .card-info ul {
5565 list-style: none;
5566 margin: 0;
5567}
5568.resource-stack-layout .section-card-menu .card-info ul li {
5569 list-style: none;
5570 margin: 0;
5571 padding: 15px 0;
5572 border-top-width: 1px;
5573 border-top-style: solid;
5574 border-top-color: #959595;
5575}
5576.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 {
5577 color: #363636 !important;
5578}
5579.resource-stack-layout .section-card-menu .card-info ul li:first-child {
5580 border-top: none;
5581}
5582.resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5583 opacity: 1;
5584 -webkit-transition: opacity 0.5s;
5585 -moz-transition: opacity 0.5s;
5586 -o-transition: opacity 0.5s;
5587 transition: opacity 0.5s;
5588}
5589.resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5590 max-height: 30px;
5591 opacity: 1;
5592 -webkit-transition: max-height 0.5s, opacity 1s;
5593 -moz-transition: max-height 0.5s, opacity 1s;
5594 -o-transition: max-height 0.5s, opacity 1s;
5595 transition: max-height 0.5s, opacity 1s;
5596}
5597.resource-stack-layout .section-card-menu .card-info .title {
5598 font-size: 16px;
5599 margin-bottom: -2px;
5600 position: relative;
5601}
5602.resource-stack-layout .section-card-menu .card-info .title:after {
5603 background: url(../images/stack-arrow-right.png);
5604 content: '';
5605 opacity: 0;
5606 -webkit-transition: opacity 0.25s;
5607 -moz-transition: opacity 0.25s;
5608 -o-transition: opacity 0.25s;
5609 transition: opacity 0.25s;
5610 position: absolute;
5611 right: 0px;
5612 top: 3px;
5613 width: 10px;
5614 height: 15px;
5615}
5616.resource-stack-layout .section-card-menu .card-info .title.more {
5617 text-transform: uppercase;
5618 color: #898989;
5619 display: inline-block;
5620}
5621.resource-stack-layout .section-card-menu .card-info .title.more:after {
5622 background: url(../images/stack-arrow-right.png);
5623 content: '';
5624 display: block;
5625 position: absolute;
5626 right: -20px;
5627 top: 3px;
5628 width: 10px;
5629 height: 15px;
5630}
5631.resource-stack-layout .section-card-menu .card-info .description {
5632 max-height: 0px;
5633 opacity: 0;
5634 overflow: hidden;
5635 font-size: 13px;
5636 line-height: 15px;
5637 /* Hover off */
5638 -webkit-transition: max-height 0.5s, opacity 0.5s;
5639 -moz-transition: max-height 0.5s, opacity 0.5s;
5640 -o-transition: max-height 0.5s, opacity 0.5s;
5641 transition: max-height 0.5s, opacity 0.5s;
5642}
5643.resource-stack-layout .section-card-menu .card-info .description .text {
5644 height: 30px;
5645}
5646.resource-stack-layout:after {
5647 content: ".";
5648 display: block;
5649 height: 0;
5650 clear: both;
5651 visibility: hidden;
5652}
5653
5654/* Generate the flow layout styles for a 3-column 16-col span */
5655.resource-flow-layout.col-16 {
5656 margin: 0 -14px 0 0;
5657 width: 954px;
5658}
5659.resource-flow-layout.col-16 .resource-card, .resource-flow-layout.col-16 .resource-card-stack {
5660 margin: 0 14px 20px 0;
5661}
5662.resource-flow-layout.col-16 .resource-card-row-stack-last {
5663 margin-bottom: 0px !important;
5664}
5665.resource-flow-layout.col-16 .resource-card-col-stack-last {
5666 margin-bottom: 0px !important;
5667}
5668.resource-flow-layout.col-16 .resource-card-3x6 {
5669 width: 145px;
5670 height: 284px;
5671}
5672.resource-flow-layout.col-16 .resource-card-3x12 {
5673 width: 145px;
5674 height: 588px;
5675}
5676.resource-flow-layout.col-16 .resource-card-3x18 {
5677 width: 145px;
5678 height: 892px;
5679}
5680.resource-flow-layout.col-16 .resource-card-6x6 {
5681 width: 304px;
5682 height: 284px;
5683}
5684.resource-flow-layout.col-16 .resource-card-6x12 {
5685 width: 304px;
5686 height: 588px;
5687}
5688.resource-flow-layout.col-16 .resource-card-6x18 {
5689 width: 304px;
5690 height: 892px;
5691}
5692.resource-flow-layout.col-16 .resource-card-9x6 {
5693 width: 463px;
5694 height: 284px;
5695}
5696.resource-flow-layout.col-16 .resource-card-9x12 {
5697 width: 463px;
5698 height: 588px;
5699}
5700.resource-flow-layout.col-16 .resource-card-9x18 {
5701 width: 463px;
5702 height: 892px;
5703}
5704.resource-flow-layout.col-16 .resource-card-12x6 {
5705 width: 622px;
5706 height: 284px;
5707}
5708.resource-flow-layout.col-16 .resource-card-12x12 {
5709 width: 622px;
5710 height: 588px;
5711}
5712.resource-flow-layout.col-16 .resource-card-12x18 {
5713 width: 622px;
5714 height: 892px;
5715}
5716.resource-flow-layout.col-16 .resource-card-15x6 {
5717 width: 781px;
5718 height: 284px;
5719}
5720.resource-flow-layout.col-16 .resource-card-15x12 {
5721 width: 781px;
5722 height: 588px;
5723}
5724.resource-flow-layout.col-16 .resource-card-15x18 {
5725 width: 781px;
5726 height: 892px;
5727}
5728.resource-flow-layout.col-16 .resource-card-18x6 {
5729 width: 940px;
5730 height: 284px;
5731}
5732.resource-flow-layout.col-16 .resource-card-18x12 {
5733 width: 940px;
5734 height: 420px;
5735}
5736.resource-flow-layout.col-16 .resource-card-18x18 {
5737 width: 940px;
5738 height: 892px;
5739}
5740.resource-flow-layout.col-16 .resource-card-3x2 {
5741 width: 145px;
5742 height: 95px;
5743}
5744.resource-flow-layout.col-16 .resource-card-3x2x3 {
5745 width: 145px;
5746 height: 90px;
5747 margin-bottom: 7px;
5748}
5749.resource-flow-layout.col-16 .resource-card-3x3 {
5750 width: 145px;
5751 height: 142px;
5752}
5753.resource-flow-layout.col-16 .resource-card-3x3x2 {
5754 width: 145px;
5755 height: 138px;
5756 margin-bottom: 8px;
5757}
5758.resource-flow-layout.col-16 .resource-card-6x2 {
5759 width: 304px;
5760 height: 95px;
5761}
5762.resource-flow-layout.col-16 .resource-card-6x2x3 {
5763 width: 304px;
5764 height: 90px;
5765 margin-bottom: 7px;
5766}
5767.resource-flow-layout.col-16 .resource-card-6x3 {
5768 width: 304px;
5769 height: 142px;
5770}
5771.resource-flow-layout.col-16 .resource-card-6x3x2 {
5772 width: 304px;
5773 height: 138px;
5774 margin-bottom: 8px;
5775}
5776.resource-flow-layout.col-16 .resource-card-9x2 {
5777 width: 463px;
5778 height: 95px;
5779}
5780.resource-flow-layout.col-16 .resource-card-9x2x3 {
5781 width: 463px;
5782 height: 90px;
5783 margin-bottom: 7px;
5784}
5785.resource-flow-layout.col-16 .resource-card-9x3 {
5786 width: 463px;
5787 height: 142px;
5788}
5789.resource-flow-layout.col-16 .resource-card-9x3x2 {
5790 width: 463px;
5791 height: 138px;
5792 margin-bottom: 8px;
5793}
5794.resource-flow-layout.col-16 .resource-card-12x2 {
5795 width: 622px;
5796 height: 95px;
5797}
5798.resource-flow-layout.col-16 .resource-card-12x2x3 {
5799 width: 622px;
5800 height: 90px;
5801 margin-bottom: 7px;
5802}
5803.resource-flow-layout.col-16 .resource-card-12x3 {
5804 width: 622px;
5805 height: 142px;
5806}
5807.resource-flow-layout.col-16 .resource-card-12x3x2 {
5808 width: 622px;
5809 height: 138px;
5810 margin-bottom: 8px;
5811}
5812.resource-flow-layout.col-16 .resource-card-15x2 {
5813 width: 781px;
5814 height: 95px;
5815}
5816.resource-flow-layout.col-16 .resource-card-15x2x3 {
5817 width: 781px;
5818 height: 90px;
5819 margin-bottom: 7px;
5820}
5821.resource-flow-layout.col-16 .resource-card-15x3 {
5822 width: 781px;
5823 height: 142px;
5824}
5825.resource-flow-layout.col-16 .resource-card-15x3x2 {
5826 width: 781px;
5827 height: 138px;
5828 margin-bottom: 8px;
5829}
5830.resource-flow-layout.col-16 .resource-card-18x2 {
5831 width: 940px;
5832 height: 95px;
5833}
5834.resource-flow-layout.col-16 .resource-card-18x2x3 {
5835 width: 940px;
5836 height: 90px;
5837 margin-bottom: 7px;
5838}
5839.resource-flow-layout.col-16 .resource-card-18x3 {
5840 width: 940px;
5841 height: 142px;
5842}
5843.resource-flow-layout.col-16 .resource-card-18x3x2 {
5844 width: 940px;
5845 height: 138px;
5846 margin-bottom: 8px;
5847}
5848
5849/* Generate the flow layout styles for a 3-column 16-col span */
5850.resource-flow-layout.col-12 {
5851 margin: 0 -14px 0 0;
5852 width: 714px;
5853}
5854
5855.resource-flow-layout.col-12 .resource-card, .resource-flow-layout.col-12 .resource-card-stack {
5856 margin: 0 14px 20px 0;
5857}
5858.resource-flow-layout.col-12 .resource-card-row-stack-last {
5859 margin-bottom: 0px !important;
5860}
5861.resource-flow-layout.col-12 .resource-card-col-stack-last {
5862 margin-bottom: 0px !important;
5863}
5864.resource-flow-layout.col-12 .resource-card-3x6 {
5865 width: 105px;
5866 height: 284px;
5867}
5868.resource-flow-layout.col-12 .resource-card-3x12 {
5869 width: 105px;
5870 height: 588px;
5871}
5872.resource-flow-layout.col-12 .resource-card-3x18 {
5873 width: 105px;
5874 height: 892px;
5875}
5876.resource-flow-layout.col-12 .resource-card-6x6 {
5877 width: 224px;
5878 height: 284px;
5879}
5880.resource-flow-layout.col-12 .resource-card-6x12 {
5881 width: 224px;
5882 height: 588px;
5883}
5884.resource-flow-layout.col-12 .resource-card-6x18 {
5885 width: 224px;
5886 height: 892px;
5887}
5888.resource-flow-layout.col-12 .resource-card-9x6 {
5889 width: 343px;
5890 height: 284px;
5891}
5892.resource-flow-layout.col-12 .resource-card-9x12 {
5893 width: 343px;
5894 height: 588px;
5895}
5896.resource-flow-layout.col-12 .resource-card-9x18 {
5897 width: 343px;
5898 height: 892px;
5899}
5900.resource-flow-layout.col-12 .resource-card-12x6 {
5901 width: 462px;
5902 height: 284px;
5903}
5904.resource-flow-layout.col-12 .resource-card-12x12 {
5905 width: 462px;
5906 height: 588px;
5907}
5908.resource-flow-layout.col-12 .resource-card-12x18 {
5909 width: 462px;
5910 height: 892px;
5911}
5912.resource-flow-layout.col-12 .resource-card-15x6 {
5913 width: 581px;
5914 height: 284px;
5915}
5916.resource-flow-layout.col-12 .resource-card-15x12 {
5917 width: 581px;
5918 height: 588px;
5919}
5920.resource-flow-layout.col-12 .resource-card-15x18 {
5921 width: 581px;
5922 height: 892px;
5923}
5924.resource-flow-layout.col-12 .resource-card-18x6 {
5925 width: 700px;
5926 height: 284px;
5927}
5928.resource-flow-layout.col-12 .resource-card-18x12 {
5929 width: 700px;
5930 height: 420px;
5931}
5932.resource-flow-layout.col-12 .resource-card-18x18 {
5933 width: 700px;
5934 height: 892px;
5935}
5936.resource-flow-layout.col-12 .resource-card-3x2 {
5937 width: 105px;
5938 height: 95px;
5939}
5940.resource-flow-layout.col-12 .resource-card-3x2x3 {
5941 width: 105px;
5942 height: 90px;
5943 margin-bottom: 7px;
5944}
5945.resource-flow-layout.col-12 .resource-card-3x3 {
5946 width: 105px;
5947 height: 142px;
5948}
5949.resource-flow-layout.col-12 .resource-card-3x3x2 {
5950 width: 105px;
5951 height: 138px;
5952 margin-bottom: 8px;
5953}
5954.resource-flow-layout.col-12 .resource-card-6x2 {
5955 width: 224px;
5956 height: 95px;
5957}
5958.resource-flow-layout.col-12 .resource-card-6x2x3 {
5959 width: 224px;
5960 height: 90px;
5961 margin-bottom: 7px;
5962}
5963.resource-flow-layout.col-12 .resource-card-6x3 {
5964 width: 224px;
5965 height: 142px;
5966}
5967.resource-flow-layout.col-12 .resource-card-6x3x2 {
5968 width: 224px;
5969 height: 138px;
5970 margin-bottom: 8px;
5971}
5972.resource-flow-layout.col-12 .resource-card-9x2 {
5973 width: 343px;
5974 height: 95px;
5975}
5976.resource-flow-layout.col-12 .resource-card-9x2x3 {
5977 width: 343px;
5978 height: 90px;
5979 margin-bottom: 7px;
5980}
5981.resource-flow-layout.col-12 .resource-card-9x3 {
5982 width: 343px;
5983 height: 142px;
5984}
5985.resource-flow-layout.col-12 .resource-card-9x3x2 {
5986 width: 343px;
5987 height: 138px;
5988 margin-bottom: 8px;
5989}
5990.resource-flow-layout.col-12 .resource-card-12x2 {
5991 width: 462px;
5992 height: 95px;
5993}
5994.resource-flow-layout.col-12 .resource-card-12x2x3 {
5995 width: 462px;
5996 height: 90px;
5997 margin-bottom: 7px;
5998}
5999.resource-flow-layout.col-12 .resource-card-12x3 {
6000 width: 462px;
6001 height: 142px;
6002}
6003.resource-flow-layout.col-12 .resource-card-12x3x2 {
6004 width: 462px;
6005 height: 138px;
6006 margin-bottom: 8px;
6007}
6008.resource-flow-layout.col-12 .resource-card-15x2 {
6009 width: 581px;
6010 height: 95px;
6011}
6012.resource-flow-layout.col-12 .resource-card-15x2x3 {
6013 width: 581px;
6014 height: 90px;
6015 margin-bottom: 7px;
6016}
6017.resource-flow-layout.col-12 .resource-card-15x3 {
6018 width: 581px;
6019 height: 142px;
6020}
6021.resource-flow-layout.col-12 .resource-card-15x3x2 {
6022 width: 581px;
6023 height: 138px;
6024 margin-bottom: 8px;
6025}
6026.resource-flow-layout.col-12 .resource-card-18x2 {
6027 width: 700px;
6028 height: 95px;
6029}
6030.resource-flow-layout.col-12 .resource-card-18x2x3 {
6031 width: 700px;
6032 height: 90px;
6033 margin-bottom: 7px;
6034}
6035.resource-flow-layout.col-12 .resource-card-18x3 {
6036 width: 700px;
6037 height: 142px;
6038}
6039.resource-flow-layout.col-12 .resource-card-18x3x2 {
6040 width: 700px;
6041 height: 138px;
6042 margin-bottom: 8px;
6043}
6044
6045/* Generate the flow layout styles for a 3-column 13-col span */
6046
6047.resource-flow-layout.col-13 {
6048 margin: 0 -14px 0 0;
6049 width: 774px;
6050}
6051.resource-flow-layout.col-13 .resource-card, .resource-flow-layout.col-13 .resource-card-stack {
6052 margin: 0 14px 20px 0;
6053}
6054.resource-flow-layout.col-13 .resource-card-row-stack-last {
6055 margin-bottom: 0px !important;
6056}
6057.resource-flow-layout.col-13 .resource-card-col-stack-last {
6058 margin-bottom: 0px !important;
6059}
6060.resource-flow-layout.col-13 .resource-card-3x6 {
6061 width: 115px;
6062 height: 284px;
6063}
6064.resource-flow-layout.col-13 .resource-card-3x12 {
6065 width: 115px;
6066 height: 588px;
6067}
6068.resource-flow-layout.col-13 .resource-card-3x18 {
6069 width: 115px;
6070 height: 892px;
6071}
6072.resource-flow-layout.col-13 .resource-card-6x6 {
6073 width: 244px;
6074 height: 284px;
6075}
6076.resource-flow-layout.col-13 .resource-card-6x12 {
6077 width: 244px;
6078 height: 588px;
6079}
6080.resource-flow-layout.col-13 .resource-card-6x18 {
6081 width: 244px;
6082 height: 892px;
6083}
6084.resource-flow-layout.col-13 .resource-card-9x6 {
6085 width: 373px;
6086 height: 284px;
6087}
6088.resource-flow-layout.col-13 .resource-card-9x12 {
6089 width: 373px;
6090 height: 588px;
6091}
6092.resource-flow-layout.col-13 .resource-card-9x18 {
6093 width: 373px;
6094 height: 892px;
6095}
6096.resource-flow-layout.col-13 .resource-card-12x6 {
6097 width: 502px;
6098 height: 284px;
6099}
6100.resource-flow-layout.col-13 .resource-card-12x12 {
6101 width: 502px;
6102 height: 588px;
6103}
6104.resource-flow-layout.col-13 .resource-card-12x18 {
6105 width: 502px;
6106 height: 892px;
6107}
6108.resource-flow-layout.col-13 .resource-card-15x6 {
6109 width: 631px;
6110 height: 284px;
6111}
6112.resource-flow-layout.col-13 .resource-card-15x12 {
6113 width: 631px;
6114 height: 588px;
6115}
6116.resource-flow-layout.col-13 .resource-card-15x18 {
6117 width: 631px;
6118 height: 892px;
6119}
6120.resource-flow-layout.col-13 .resource-card-18x6 {
6121 width: 760px;
6122 height: 284px;
6123}
6124.resource-flow-layout.col-13 .resource-card-18x12 {
6125 width: 760px;
6126 height: 420px;
6127}
6128.resource-flow-layout.col-13 .resource-card-18x18 {
6129 width: 760px;
6130 height: 892px;
6131}
6132.resource-flow-layout.col-13 .resource-card-3x2 {
6133 width: 115px;
6134 height: 95px;
6135}
6136.resource-flow-layout.col-13 .resource-card-3x2x3 {
6137 width: 115px;
6138 height: 90px;
6139 margin-bottom: 7px;
6140}
6141.resource-flow-layout.col-13 .resource-card-3x3 {
6142 width: 115px;
6143 height: 142px;
6144}
6145.resource-flow-layout.col-13 .resource-card-3x3x2 {
6146 width: 115px;
6147 height: 138px;
6148 margin-bottom: 8px;
6149}
6150.resource-flow-layout.col-13 .resource-card-6x2 {
6151 width: 244px;
6152 height: 95px;
6153}
6154.resource-flow-layout.col-13 .resource-card-6x2x3 {
6155 width: 244px;
6156 height: 90px;
6157 margin-bottom: 7px;
6158}
6159.resource-flow-layout.col-13 .resource-card-6x3 {
6160 width: 244px;
6161 height: 142px;
6162}
6163.resource-flow-layout.col-13 .resource-card-6x3x2 {
6164 width: 244px;
6165 height: 138px;
6166 margin-bottom: 8px;
6167}
6168.resource-flow-layout.col-13 .resource-card-9x2 {
6169 width: 373px;
6170 height: 95px;
6171}
6172.resource-flow-layout.col-13 .resource-card-9x2x3 {
6173 width: 373px;
6174 height: 90px;
6175 margin-bottom: 7px;
6176}
6177.resource-flow-layout.col-13 .resource-card-9x3 {
6178 width: 373px;
6179 height: 142px;
6180}
6181.resource-flow-layout.col-13 .resource-card-9x3x2 {
6182 width: 373px;
6183 height: 138px;
6184 margin-bottom: 8px;
6185}
6186.resource-flow-layout.col-13 .resource-card-12x2 {
6187 width: 502px;
6188 height: 95px;
6189}
6190.resource-flow-layout.col-13 .resource-card-12x2x3 {
6191 width: 502px;
6192 height: 90px;
6193 margin-bottom: 7px;
6194}
6195.resource-flow-layout.col-13 .resource-card-12x3 {
6196 width: 502px;
6197 height: 142px;
6198}
6199.resource-flow-layout.col-13 .resource-card-12x3x2 {
6200 width: 502px;
6201 height: 138px;
6202 margin-bottom: 8px;
6203}
6204.resource-flow-layout.col-13 .resource-card-15x2 {
6205 width: 631px;
6206 height: 95px;
6207}
6208.resource-flow-layout.col-13 .resource-card-15x2x3 {
6209 width: 631px;
6210 height: 90px;
6211 margin-bottom: 7px;
6212}
6213.resource-flow-layout.col-13 .resource-card-15x3 {
6214 width: 631px;
6215 height: 142px;
6216}
6217.resource-flow-layout.col-13 .resource-card-15x3x2 {
6218 width: 631px;
6219 height: 138px;
6220 margin-bottom: 8px;
6221}
6222.resource-flow-layout.col-13 .resource-card-18x2 {
6223 width: 760px;
6224 height: 95px;
6225}
6226.resource-flow-layout.col-13 .resource-card-18x2x3 {
6227 width: 760px;
6228 height: 90px;
6229 margin-bottom: 7px;
6230}
6231.resource-flow-layout.col-13 .resource-card-18x3 {
6232 width: 760px;
6233 height: 142px;
6234}
6235.resource-flow-layout.col-13 .resource-card-18x3x2 {
6236 width: 760px;
6237 height: 138px;
6238 margin-bottom: 8px;
6239}
6240
6241/*
6242 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6243*/
6244/* Single row items, might be simpler to just apply a class */
6245.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 {
6246 height: 192px;
6247}
6248.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 {
6249 padding: 4px 12px 6px 12px;
6250 top: 192px;
6251}
6252.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 {
6253 font-size: 12px;
6254 margin-bottom: 1px;
6255}
6256.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 {
6257 font-size: 16px;
6258 margin-bottom: -2px;
6259}
6260.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 {
6261 font-size: 13px;
6262 line-height: 15px;
6263}
6264.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 {
6265 height: 30px;
6266}
6267
6268/* Double row items */
6269.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 {
6270 height: 320px;
6271}
6272.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 {
6273 padding: 4px 12px 6px 12px;
6274 top: 320px;
6275}
6276.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 {
6277 font-size: 12px;
6278 margin-bottom: 1px;
6279}
6280.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 {
6281 font-size: 16px;
6282 margin-bottom: -2px;
6283 white-space: normal;
6284}
6285.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 {
6286 font-size: 13px;
6287 line-height: 15px;
6288}
6289
6290/* 1/3 row items */
6291.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 {
6292 left: 0;
6293 top: 0;
6294 width: 90px;
6295 height: 100%;
6296 position: absolute;
6297 display: block;
6298}
6299.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 {
6300 left: 90px;
6301 padding: 4px 12px 4px 12px;
6302 height: 80px;
6303 overflow: hidden;
6304}
6305.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 {
6306 font-size: 12px;
6307 margin-bottom: 1px;
6308 /* display: none; */
6309}
6310.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 {
6311 font-size: 16px;
6312 margin-bottom: -2px;
6313 white-space: normal;
6314 overflow: visible;
6315 text-overflow: ellipsis;
6316}
6317.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 {
6318 /* content: url(../images/link-out.png); */
6319 display: block;
6320}
6321.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 {
6322 display: none;
6323}
6324
6325/* 1/2 row items */
6326.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 {
6327 left: 0;
6328 top: 0;
6329 width: 90px;
6330 height: 100%;
6331 position: absolute;
6332 display: block;
6333}
6334.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 {
6335 left: 90px;
6336 padding: 4px 12px 0px 12px;
6337}
6338.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 {
6339 font-size: 12px;
6340 margin-bottom: 1px;
6341 display: none;
6342}
6343.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 {
6344 font-size: 16px;
6345 margin-bottom: -2px;
6346 white-space: normal;
6347 overflow: visible;
6348}
6349.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 {
6350 font-size: 12px;
6351 line-height: 15px;
6352 padding-right: 0px !important;
6353 height: 80px;
6354}
6355.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 {
6356 display: none;
6357}
6358/* placement of plusone */
6359.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 {
6360 bottom:2px;
6361}
6362.resource-card-18x12 > .card-info .description .util {
6363 bottom:2px;
6364}
6365/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6366 Suppresses "section" and puts the title above a hairline rule. */
6367.landing .card-info .section, .resource-flow-layout.col-16.landing .resource-card-9x6 .card-info .section {
6368 display:none;
6369}
6370.landing .card-info .title {
6371 color: #898989;
6372 font-size: 17px;
6373 line-height: 24px;
6374 margin-bottom: 6px;
6375 border-bottom: 1px solid #959595;
6376 padding-bottom: 0px;
6377}
6378.landing .card-info .description {
6379 font-size: 13px;
6380 line-height: 15px;
6381}
6382.landing .card-info .description .text {
6383height:30px;
6384}
6385.landing .resource-card-6x6 > .card-info .description .util, .landing .resource-card-9x6 > .card-info .description .util {
6386 bottom:2px;
6387}
6388/*
6389 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6390*/
6391.resource-stack-layout.col-16 {
6392 margin: 0 -14px 0 0;
6393 width: 954px;
6394}
6395.resource-stack-layout.col-16 .resource-card-stack {
6396 margin: 0 14px 0 0;
6397 width: 304px;
6398}
6399
6400/* Example of card menu tinting */
6401.resource-widget[data-section=distribute\/tools] .section-card-menu
6402.card-bg:after {
6403 background: rgba(126, 55, 148, 0.4) !important;
6404}
6405.resource-widget[data-section=distribute\/tools] .section-card-menu
6406.card-section-icon .icon {
6407 background-color: #7e3794 !important;
6408}
6409.resource-widget[data-section=distribute\/tools] .section-card-menu
6410.card-info ul li {
6411 border-top-color: #7e3794 !important;
6412}
6413
6414/* tinting for stacks */
6415
6416div.jd-descr > .resource-widget[data-section=distribute\/tools]
6417.section-card-menu .card-info ul li {
6418 border-top-color: #7e3794 !important;
Dirk Doughertya6913b52014-06-11 17:28:38 -07006419}
Robert Lye7eeb402014-06-03 19:35:24 -07006420
6421/**
6422 * UTILITIES
6423 */
6424
6425
6426.border-box {
6427 box-sizing: border-box;
6428}
6429
6430.vertical-center-outer {
6431 display: table;
6432 height: 100%;
6433 width: 100%;
6434}
6435
6436.vertical-center-inner {
6437 display: table-cell;
6438 vertical-align: middle;
6439}
6440
6441/**
6442 * TYPE STYLES
6443 */
6444
6445.landing-h1 {
6446 font-weight: 100;
6447 font-size: 60px;
6448 line-height: 78px;
6449 text-align: center;
6450 letter-spacing: -1px;
6451}
6452
6453.landing-pre-h1 {
6454 font-weight: 400;
6455 font-size: 28px;
6456 color: #93B73F;
6457 line-height: 36px;
6458 text-align: center;
6459 letter-spacing: -1px;
6460 text-transform: uppercase;
6461
6462}
6463
6464.landing-h1.hero {
6465 text-align: left;
6466}
6467
6468.landing-h2 {
6469 font-weight: 300;
6470 font-size: 42px;
6471 line-height: 64px;
6472 text-align: center;
6473}
6474
6475.landing-subhead {
6476 color: #999999;
6477 font-size: 20px;
6478 line-height: 28px;
6479 font-weight:300;
6480 text-align: center;
6481}
6482.landing-subhead.hero {
6483 text-align: left;
6484 color: white;
6485}
6486
6487.landing-hero-description {
6488 text-align: left;
6489 margin: 1em 0;
6490}
6491
6492.landing-hero-description p {
6493 font-weight: 300;
6494 margin: 0;
6495 font-size: 18px;
6496 line-height: 24px;
6497}
6498
6499.landing-body .landing-small {
6500 font-size: 14px;
6501 line-height: 19px;
6502}
6503
6504.landing-body.landing-align-center {
6505 text-align: center;
6506}
6507
6508.landing-align-left {
6509 text-align: left;
6510}
6511
6512/**
6513 * LAYOUT
6514 */
6515
6516#body-content,
6517.fullpage,
6518#jd-content,
6519.jd-descr,
6520.landing-body-content {
6521 height: 100%;
6522}
6523
6524.landing-section {
6525 padding: 80px 10px 80px;
6526 width: 100%;
6527 margin-left: -10px;
6528 text-rendering: optimizeLegibility;
6529}
6530
6531#extending-android-to-wearables {
6532 padding-top: 30px;
6533}
6534
6535.landing-short-section {
6536 padding: 40px 10px 28px;
6537}
6538
6539.landing-gray-background {
6540 background-color: #e9e9e9;
6541}
6542
6543.landing-white-background {
6544 background-color: white;
6545}
6546
6547.landing-red-background {
6548 color: white;
6549 background-color: hsl(8, 70%, 54%);
6550}
6551
6552.landing-subhead-red {
6553 color: hsl(8, 71%, 84%);
6554 text-align: left;
6555}
6556
6557.landing-subhead-red p {
6558 margin-top: 20px;
6559}
6560
6561.landing-hero-container {
6562 height: 100%;
6563}
6564
6565
6566.preview-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006567 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006568 min-height: 504px;
6569 margin-top: -5px;
6570 padding-top: 0;
6571 padding-bottom: 0;
6572 background-image: url(../../preview/images/hero.jpg);
6573 background-size: cover;
6574 background-position: right center;
6575 color: white;
6576 position: relative;
6577 overflow: hidden;
6578}
6579
6580.wear-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006581 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006582 min-height: 504px;
6583 margin-top: -5px;
6584 padding-top: 0;
6585 padding-bottom: 0;
6586 background-image: url(../../wear/images/hero.jpg);
6587 background-size: cover;
6588 background-position: top center;
6589 color: white;
6590 position: relative;
6591 overflow: hidden;
6592}
6593
6594.tv-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006595 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006596 min-height: 504px;
6597 margin-top: -5px;
6598 padding-top: 0;
6599 padding-bottom: 0;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006600 background-image: url(../../tv/images/hero.jpg);
Robert Lye7eeb402014-06-03 19:35:24 -07006601 background-size: cover;
6602 background-position: right center;
6603 color: white;
6604 position: relative;
6605 overflow: hidden;
6606}
6607
6608.auto-hero {
Robert Ly908a05a2014-06-16 10:47:50 -07006609 height: calc(100% - 110px);
Robert Lye7eeb402014-06-03 19:35:24 -07006610 min-height: 504px;
6611 margin-top: -5px;
6612 padding-top: 0;
6613 padding-bottom: 0;
6614 background-image: url(../../auto/images/hero.jpg);
6615 background-size: cover;
6616 background-position: right center;
6617 color: white;
6618 position: relative;
6619 overflow: hidden;
6620}
6621
6622.landing-hero-scrim {
6623 background: black;
6624 opacity: .2;
6625 position: absolute;
6626 width: 100%;
6627 height: 100%;
6628 margin-left: -10px;
6629}
6630
6631.landing-hero-wrap {
6632 margin: 0 auto;
6633 width: 940px;
6634 clear: both;
6635 height: 100%;
6636 position: relative;
6637}
6638
6639.landing-section-header {
6640 margin-bottom: 40px;
6641}
6642
6643.landing-hero-wrap .landing-section-header {
6644 margin-bottom: 16px;
6645}
6646
6647.landing-body {
6648 font-size: 18px;
6649 line-height: 24px;
6650}
6651
6652.landing-button {
6653 white-space: nowrap;
6654 display: inline-block;
6655 padding: 16px 32px;
6656 font-size: 18px;
6657 font-weight: 500;
6658 line-height: 24px;
6659 cursor: pointer;
6660 color: white;
6661 -webkit-user-select: none;
6662 -moz-user-select: none;
6663 -o-user-select: none;
6664 user-select: none;
6665 -webkit-transition: .2s background-color ease-in-out;
6666 -moz-transition: .2s background-color ease-in-out;
6667 -o-transition: .2s background-color ease-in-out;
6668 transition: .2s background-color ease-in-out;
6669}
6670
6671.landing-primary {
6672 background-color: hsl(8, 70%, 54%); /* #dc4b35 */
6673 color: #f8f8f8;
6674}
6675
6676.landing-button.landing-primary:hover {
6677 background-color: hsl(8, 70%, 44%); /* #bf3722 */
6678}
6679
6680.landing-button.landing-primary:active {
6681 background-color: hsl(8, 70%, 36%); /* # */
6682}
6683
6684.landing-button.landing-secondary {
6685 background-color: hsl(8, 70%, 44%);
6686}
6687
6688.landing-button.landing-secondary:hover {
6689 background-color: hsl(8, 70%, 36%);
6690}
6691
6692.landing-button.landing-secondary:active {
6693 background-color: hsl(8, 70%, 30%);
6694}
6695
6696a.landing-button,
6697a.landing-button:hover,
6698a.landing-button:visited {
6699 color: white !important;
6700}
6701
6702.landing-video-link {
6703 white-space: nowrap;
6704 display: inline-block;
6705 padding: 16px 32px 16px 82px;
6706 font-size: 18px;
6707 font-weight: 400;
6708 line-height: 24px;
6709 cursor: pointer;
6710 color: hsla(0, 0%, 100%, .8);
6711 -webkit-user-select: none;
6712 -moz-user-select: none;
6713 -o-user-select: none;
6714 user-select: none;
6715 -webkit-transition: .2s color ease-in-out;
6716 -moz-transition: .2s color ease-in-out;
6717 -o-transition: .2s color ease-in-out;
6718 transition: .2s color ease-in-out;
6719}
6720
6721.landing-video-link:before {
6722 height: 64px;
6723 width: 64px;
6724 display: inline-block;
6725 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=);
6726 background-size: contain;
6727 position: absolute;
6728 content: "";
6729 opacity: .7;
6730 margin-top: -19px;
6731 margin-left: -64px;
6732 -webkit-transition: .2s opacity ease-in-out;
6733 -moz-transition: .2s opacity ease-in-out;
6734 -o-transition: .2s opacity ease-in-out;
6735 transition: .2s opacity ease-in-out;
6736}
6737
6738.landing-video-link:hover {
6739 color: hsla(0, 0%, 100%, 1);
6740}
6741
6742.landing-video-link:hover:before {
6743 opacity: 1;
6744}
6745
6746.landing-social-image {
6747 float: left;
6748 margin-right: 14px;
6749 height: 64px;
6750 width: 64px;
6751}
6752
6753.landing-social-copy {
6754 padding-left: 78px;
6755}
6756
6757.landing-scroll-down-affordance {
6758 position: absolute;
6759 bottom: 0;
6760 width: 100%;
6761 text-align: center;
6762 z-index: 10;
6763}
6764
6765.landing-down-arrow {
6766 padding: 24px;
6767 display: inline-block;
6768 opacity: .5;
6769 -webkit-transition: .2s opacity ease-in-out;
6770 -moz-transition: .2s opacity ease-in-out;
6771 -o-transition: .2s opacity ease-in-out;
6772 transition: .2s opacity ease-in-out;
6773
6774 -webkit-animation-name: pulse-opacity;
6775 -webkit-animation-duration: 4s;
6776}
6777
6778.landing-down-arrow:hover {
6779 opacity: 1;
6780}
6781
6782.landing-down-arrow img {
6783 height: 28px;
6784 width: 28px;
6785 margin: 0 auto;
6786 display: block;
6787}
6788
6789.landing-divider {
6790 display: inline-block;
6791 height: 2px;
6792 background-color: white;
6793 position: relative;
6794 margin: 10px 0;
6795}
6796
6797/* 3 CLOLUMN LAYOUT */
6798
6799.landing-breakout {
6800 margin-top: 40px;
6801 margin-bottom: 40px;
6802}
6803
6804.landing-breakout img {
6805 margin-bottom: 20px;
6806}
6807
6808.landing-partners img {
6809 margin-bottom: 20px;
6810}
6811
6812.landing-breakout p {
6813 padding: 0 23px;
6814}
6815
6816.landing-inset-video-container {
6817 position: relative;
6818}
6819
6820.landing-inset-video-container img.gif {
6821 max-width: 222px;
6822 position: absolute;
6823 top: 40px;
6824 left: 40px;
6825}
6826
6827img.landing-bezel-only {
6828 height:302px;
6829 width:302px;
6830}
6831
6832.landing-breakout.landing-partners img {
6833 margin-bottom: 20px;
6834}
6835
6836.col-3-wide {
6837 display: inline;
6838 float: left;
6839 margin-left: 10px;
6840 margin-right: 10px;
6841}
6842
6843.col-3-wide {
6844 width: 302px;
6845}
6846
Robert Lye7eeb402014-06-03 19:35:24 -07006847/**
6848 * ANIMATION
6849 */
6850
6851@-webkit-keyframes pulse-opacity {
6852 0% {
6853 opacity: .5;
6854 }
6855 20% {
6856 opacity: .5;
6857 }
6858 40% {
6859 opacity: 1;
6860 }
6861 60% {
6862 opacity: .5;
6863 }
6864 80% {
6865 opacity: 1;
6866 }
6867 100% {
6868 opacity: .5;
6869 }
6870}
6871
6872
6873
6874/**
6875 * VIDEO
6876 */
6877
6878#video-container {
6879 display:none;
6880 position:fixed;
6881 top:0;
6882 left:-10px;
6883 width:102%;
6884 height:100%;
6885 background-color:rgba(0,0,0,0.7);
6886 z-index:99;
6887}
6888
6889#video-frame {
6890 width:940px;
6891 height:526.4px;
6892 margin:80px auto 0;
6893 display:none;
6894}
6895
6896.video-close {
6897cursor: pointer;
6898position: relative;
6899left: 940px;
6900top: 0;
6901pointer-events: all;
6902}
6903
6904#icon-video-close {
6905background-image: url("../images/close.png");
6906background-position: 0 0;
6907height: 36px;
6908width: 36px;
6909display:block;
6910}
6911
6912
6913
6914
6915/******************
Joe Fernandezfc0f5452014-06-15 14:53:08 -07006916Styles for d.a.c/index:
Robert Lye7eeb402014-06-03 19:35:24 -07006917*******************/
6918
6919
6920
6921/* Generic full screen carousel styling to be used across pages. */
6922.fullscreen-carousel {
6923 margin: 0 -10px;
6924 width: 100%;
6925 overflow: hidden;
6926 position: relative;
6927}
6928
6929.fullscreen-carousel-content {
6930 width: 100%;
6931 height: 100%;
6932 position: relative;
6933 display: table; /* For vertical centering */
6934}
6935
6936.fullscreen-carousel .vcenter {
6937 display: table-cell;
6938 vertical-align: middle;
6939 position: relative;
6940}
6941
6942.fullscreen-carousel .vcenter > div {
6943 margin: 10px auto;
6944}
6945
6946/* Styles for the full-bleed hero image type. */
6947.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
6948 color: #fff;
6949}
6950
6951.fullscreen-carousel .hero h1 {
6952 font-weight: 300;
6953 font-size: 60px;
6954 line-height: 68px;
6955 letter-spacing: -1px;
6956 margin-top: 0;
6957}
6958
6959.fullscreen-carousel .hero p {
6960 font-weight: 300;
6961 font-size: 18px;
6962 line-height: 24px;
6963 -webkit-font-smoothing: antialiased;
6964}
6965
6966.fullscreen-carousel .hero .hero-bg {
6967 background-size: cover;
6968 width: 100%;
6969 height: 100%;
6970 position: absolute;
6971 left: 0px;
6972 top: 0px;
6973}
6974
6975
6976/* Full screen carousel styling for the resource flow layout type of content */
6977.fullscreen-carousel .resource-flow-layout:after {
6978 height: 0; /* Dont know why this is set at 10 in default.css */
6979}
6980
6981.fullscreen-carousel .resource-flow-layout {
6982 margin-bottom: 20px;
6983}
6984
6985
6986
6987/* Generic Tab carousel styling to be used across multiple pages. */
6988
6989.tab-carousel .tab-nav {
6990 list-style: none;
6991 position: relative;
6992 text-align: center;
6993}
6994
6995.tab-carousel .tab-nav li {
6996 display: inline-block;
6997 font-size: 22px;
6998 font-weight: 400;
6999 line-height: 50px;
7000 list-style: none;
7001 margin: 0;
7002 padding: 0 25px;
7003 position: relative;
7004}
7005
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007006.tab-carousel .tab-nav li a,
Robert Lye7eeb402014-06-03 19:35:24 -07007007.tab-carousel .tab-nav li a:hover {
7008 color: #333 !important;
7009 padding: 10px 10px 13px 10px;
7010 position: relative;
7011 z-index: 1000;
7012}
7013
7014.tab-carousel .tab-nav li:after {
7015 background: #ddd;
7016 bottom: 0;
7017 content: '';
7018 height: 4px;
7019 left: 0;
7020 position: absolute;
7021 width: 100%;
7022 z-index: 0;
7023}
7024
7025.tab-carousel .tab-nav .highlight {
7026 position: absolute;
7027 height: 4px;
7028 width: 100px;
7029 bottom: 0;
7030 background: #33b5e5;
7031}
7032
7033.tab-carousel .tab-carousel-content {
7034 position: relative;
7035 overflow: hidden;
7036 white-space: nowrap;
7037}
7038
7039.tab-carousel .tab-carousel-content [data-tab] {
7040 display: inline-block;
7041 white-space: normal;
7042}
7043
7044
7045
7046/*
7047 Resource styling for the tab carousel. The tab carousel contains either
7048 a 3 column layout of resources or a single full-width resource. The
7049 latter has the 18x12 class applied to it and can be styled differently
7050 that way.
7051*/
7052
7053.tab-carousel .resource .image {
7054 width: 100%;
7055 height: 250px;
7056 background-repeat: no-repeat;
7057 background-size: contain;
7058 background-position: 50% 50%;
7059}
7060
7061.tab-carousel .resource .info .title {
7062 font-size: 18px;
7063 line-height: 24px;
7064}
7065
7066.tab-carousel .resource .info .summary,
7067.tab-carousel .resource .info .cta {
7068 line-height: 24px;
7069 font-size: 16px;
7070}
7071
7072.tab-carousel .resource-card-18x12 {
7073 position: relative;
7074 padding-left: 450px;
7075 box-sizing: border-box;
7076 display: table-cell;
7077 vertical-align: middle;
7078}
7079
7080.tab-carousel .resource-card-18x12 .image {
7081 position: absolute;
7082 width: 420px;
7083 height: 100%;
7084 left: 0;
7085 top: 0;
7086}
7087
7088.tab-carousel .resource-card-18x12 .info {
7089 display: inline-block;
7090}
7091
7092.tab-carousel .resource-card-18x12 .info .title {
7093 margin-bottom: 26px;
7094}
7095
7096
7097
7098
7099
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007100/*
Robert Lye7eeb402014-06-03 19:35:24 -07007101 Styles for the entity link used in the actions bar and in the cta of
7102 the resources that appear in the tab carousel.
7103*/
7104.actions-bar a:after,
7105.resource .cta:after {
7106 content: '›';
7107 font-weight: 400;
7108 font-size: 22px;
7109 left: 5px;
7110 line-height: 1;
7111 position: relative;
7112 top: 1px;
7113 transition: left 190ms ease-out;
7114}
7115
7116.actions-bar a:hover:after,
7117.resource .cta:hover:after {
7118 left: 10px;
7119}
7120
7121
7122
7123
7124/*
7125 Styles for the actions bar.
7126*/
7127.actions-bar {
7128 background: #9acd00;
7129 margin: 0 -10px;
7130 margin-top:-20px;
7131 text-align: center;
7132}
7133
7134.actions-bar .actions {
7135 padding: 30px 0 30px;
7136 text-align: justify;
7137 font-size: 0.1px;
7138 line-height: 0.1px;
7139 margin: 0 10px;
7140}
7141
7142.actions-bar .actions:after {
7143 content: '';
7144 width: 100%;
7145 display: inline-block;
7146}
7147
7148.actions-bar .actions > div {
7149 display: inline-block;
7150}
7151
7152.actions-bar a {
7153 font-size: 21px;
7154 line-height: 27px;
7155 color: #fff;
7156 font-weight: 300;
7157 -webkit-font-smoothing: antialiased;
7158}
7159
7160.actions-bar a:after {
7161 top: 0px;
7162 font-size: 22px;
7163}
7164
7165.actions-bar a:hover {
7166 color: #fff !important;
7167}
7168
7169
7170
7171
7172
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007173/*
Robert Lye7eeb402014-06-03 19:35:24 -07007174 Specific styles for new home page layout of the carousels.
7175*/
7176
7177/* Big blue button */
7178a.home-new-cta-btn,
7179.home-new-carousel-1 .resource-card-18x6 .cta {
7180 white-space: nowrap;
7181 display: inline-block;
7182 padding: 14px 32px;
7183 font-size: 18px;
7184 font-weight: 500;
7185 line-height: 24px;
7186 cursor: pointer;
7187 background: #33b5e6;
7188 border-radius: 4px;
7189 margin-top: 20px;
7190 color: #fff;
7191 transition: 0.2s background-color ease-in-out;
7192}
7193
7194.home-new-carousel-1 .resource-card-18x6 .cta:after {
7195 display: none; /* Hide the entity for this button */
7196}
7197
7198a.home-new-cta-btn:hover,
7199.home-new-carousel-1 .resource-card-18x6 .cta:hover {
7200 color: #fff !important;
7201 background: #2d9fca;
7202}
7203
7204.home-new-carousel-1 .resource-card-18x6 .cta {
7205 position: absolute;
7206 bottom: 20px;
7207 left: 16px;
7208}
7209
7210/* Fullscreen carousel. */
7211.home-new-carousel-1 {
7212 max-height: 700px; /* Set max height so doesn't get too long */
7213 margin-top: 20px;
7214}
7215
7216.home-new-carousel-1 .fullscreen-carousel-content {
7217 min-height: 450px; /* Set min height for all content */
7218}
7219
7220.home-new-carousel-1 .hero {
7221 background: #000;
7222}
7223
7224.home-new-carousel-1 .hero-bg {
7225 background-image: url(/home-new/images/hero.jpg);
7226 background-position: right center;
7227 opacity: 0.85;
7228}
7229
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007230/*
Robert Lye7eeb402014-06-03 19:35:24 -07007231 Styling for special top card of full screen layout resource layout.
7232 We need to specifically style the 18x6 card to adjust its size and layout,
7233 since it's not a standard card, not sure if this is unique to the home page
7234 layout or should be namespaced within the fullscreen-carousel container.
7235*/
7236.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
7237 height: 334px;
7238}
7239
7240.home-new-carousel-1 .resource-card-18x6 .card-bg {
7241 width: 636px;
7242 height: 100%;
7243}
7244
7245.home-new-carousel-1 .resource-card-18x6 .card-info {
7246 right: 0px;
7247 left: 636px;
7248 height: 100%;
7249 top: 0px;
7250 padding: 15px 22px;
7251}
7252
7253.home-new-carousel-1 .resource-card-18x6 .card-info .util {
7254 display: none;
7255}
7256
7257.home-new-carousel-1 .resource-card-18x6 .card-info .title {
7258 font-size: 20px;
7259 font-weight: 500;
7260 margin-top: 15px;
7261 margin-bottom: 15px;
7262}
7263
7264.home-new-carousel-1 .resource-card-18x6 .card-info .text {
7265 font-size: 15px;
7266 line-height: 21px;
7267}
7268
7269
7270/* Tabbed carousel. */
7271.home-new-carousel-2 {
7272 margin: 35px auto 100px auto;
7273}
7274
7275.home-new-carousel-2 h1 {
7276 font-size: 47px;
7277 font-weight: 100;
7278 line-height: 54px;
7279 text-align: center;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07007280}