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