blob: 693027a3b507ebf37ee36dddb0faee871802ab98 [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;
Dirk Dougherty29e93432015-05-05 18:17:13 -070020 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -070021 -webkit-font-smoothing: antialiased;
Dirk Dougherty29e93432015-05-05 18:17:13 -070022 -moz-osx-font-smoothing: grayscale;
Scott Maine4d8f1b2012-06-21 18:03:05 -070023 /* prevent subpixel antialiasing, which thickens the text */
24 /* text-rendering: optimizeLegibility; */
25 /* turned off ligatures due to bug 5945455 */ }
26
27body {
Dirk Dougherty29e93432015-05-05 18:17:13 -070028 color: #515151;
29 color: rgba(0, 0, 0, .68);
30 font: 14px/24px Roboto, sans-serif;
Scott Maine4d8f1b2012-06-21 18:03:05 -070031 font-weight: 400;
32 letter-spacing:.1;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070033 padding:0 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -070034}
35
36@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070037 html {
38 /* Disable accidental horizontal overflow. */
39 overflow-x: hidden;
40 }
41
42 body {
Dirk Dougherty29e93432015-05-05 18:17:13 -070043 padding: 0 10px;
44 }
45}
Scott Maine4d8f1b2012-06-21 18:03:05 -070046
47#page-container {
48 width: 940px;
49 margin: 0 40px; }
50
51#page-header {
52 height: 80px;
53 margin-bottom: 20px;
54 font-size: 48px;
55 line-height: 48px;
56 font-weight: 100;
57 padding-left: 10px; }
58 #page-header a {
59 display: block;
60 position: relative;
61 top: 20px;
62 text-decoration: none;
63 color: #555555 !important; }
64
65#main-row {
66 display: inline-block; }
67 #main-row:after {
68 content: ".";
69 display: block;
70 height: 0;
71 clear: both;
72 visibility: hidden; }
73 * html #main-row {
74 height: 1px; }
75
76#page-footer {
77 margin-left: 190px;
78 margin-top: 80px;
79 color: #999999;
80 padding-bottom: 40px;
81 font-size: 12px;
82 line-height: 15px; }
83 #page-footer a {
84 color: #777777; }
85 #page-footer #copyright {
86 margin-bottom: 10px; }
87
88#nav-container {
89 width: 160px;
90 min-height: 10px;
91 margin-right: 20px;
92 float: left; }
93
94#nav {
95 margin:0;
96 padding:0 0 30px;
97}
98
99#side-nav {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700100 padding-top: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700101}
Scott Main98a2a712013-07-17 13:15:04 -0700102
Scott Maine4d8f1b2012-06-21 18:03:05 -0700103#devdoc-nav h2 {
104 border:0;
105}
106
107#devdoc-nav.fixed {
108 position: fixed;
109 margin:0;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700110 top: 84px; /* sticky-header height + 20px gutter */
Dirk Doughertyc3921652014-05-13 16:55:26 -0700111}
Scott Main98a2a712013-07-17 13:15:04 -0700112
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700113.dac-devdoc-toggle {
114 cursor: pointer;
115 padding: 8px 0;
116}
117
118.scroll-pane {
119 /* Match height of fixed parent. */
120 height: 100%;
Scott Main6b2dc272012-09-11 14:27:34 -0700121}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700122
123#content {
124 width: 760px;
125 float: left; }
126
Dirk Dougherty29e93432015-05-05 18:17:13 -0700127
128/***** PREVIOUSLY style.css ******************/
129/* This should be close to the top, so it is easier to override. */
130[dir='rtl'] {
131 direction: rtl;
132}
133html {
134 line-height: 20px;
135}
136pre, table, input, textarea, code {
137 font-size: 1em;
138}
139address, abbr, cite {
140 font-style: normal;
141}
142[dir='rtl'] th {
143 text-align: right;
144}
145html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
146html[lang^=zh] blockquote, html[lang^=zh] q {
147 font-style: normal;
148}
149q {
150 font-style: italic;
151}
152fieldset, iframe, img {
153 border: 0;
154}
155img {
156 border: none;
157 -ms-interpolation-mode: bicubic;
158 max-width: 100%;
159 vertical-align: middle;
160}
161video {
162 max-width: 100%;
163 object-fit: cover;
164}
165q {
166 quotes: none;
167}
168sup, sub {
169 font-size: 11px;
170 line-height: 0;
171}
172
173table, fieldset {
174 margin: 0;
175}
176/* Biggest type */
177.display-1 {
178 font-size: 56px;
179 line-height: 68px;
180}
181@media (max-width: 719px) {
182 .display-1 {
183 font-size: 44px;
184 line-height: 56px;
185 }
186}
187h1, h2, h3 {
188 color: #212121;
189 color: rgba(0, 0, 0, .87);
190}
191h1 {
192 font-size: 44px;
193 line-height: 56px;
194 margin: 24px 0 12px;
195 font-weight: 300;
196}
197h1.short {
198 margin-right:320px;
199}
200@media (max-width: 719px) {
201 h1 {
202 font-size: 36px;
203 line-height: 48px;
204 }
205}
206h2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -0700207 clear: left;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700208 font-size: 28px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -0700209 font-weight: 400;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700210 line-height: 32px;
211 margin: 24px 0 16px;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700212}
213h3 {
214 font-size: 24px;
215 line-height: 32px;
216 font-weight: 400;
217 margin: 16px 0;
218}
219h4 {
220 font-size: 18px;
221 line-height: 24px;
222 margin: 12px 0;
223 font-weight: 500;
224}
225h5, h6 {
226 font-size: 16px;
227 line-height: 24px;
228 margin: 8px 0;
229}
230hr { /* applied to the bottom of h2 elements */
231 height: 1px;
232 margin: 7px 0 12px;
233 border: 0;
234 background: #e5e5e5;
235}
236p, pre, table, form {
237 margin: 0 0 12px;
238}
239small {
240 font-size: 11.5px;
241 color: #000;
242}
243ul, ol {
244 margin: 0 0 15px 20px;
245 padding: 0;
246}
247[dir='rtl'] ul, [dir='rtl'] ol {
248 margin: 10px 30px 10px 10px;
249}
250ul ul, ul ol, ol ul, ol ol {
251 margin-bottom: 0;
252 margin-top: 0;
253}
254li {
255 margin: 0 0 12px;
256}
257dt {
258 margin: 24px 0 12px;
259}
260dd {
261 margin:0 0 10px 40px;
262}
263dd p,
264dd pre,
265dd ul,
266dd ol,
267dd dl {
268 margin-top:10px;
269}
270li p,
271li pre,
272li ul,
273li ol,
274li dl {
275 margin-top: 6px;
276 margin-bottom: 6px;
277}
278dl dd dl:first-child {
279 margin-top: 0;
280}
281pre strong, pre b, a strong, a b, a code {
282 color: inherit;
283}
284pre, code {
285 color: #060;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700286 font: 13px/18px Consolas, "Liberation Mono", Menlo, Courier, monospace;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700287 -webkit-font-smoothing: subpixel-antialiased;
288 -moz-osx-font-smoothing: auto;
289}
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700290code {
291 background-color: #f7f7f7;
292 padding: 3px 5px;
293}
Dirk Dougherty29e93432015-05-05 18:17:13 -0700294
295legend {
296 display: none;
297}
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700298a, .link-color {
299 color: #039BE5;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700300 text-decoration: none;
301}
Dirk Doughertycbe032f2015-05-22 11:41:40 -0700302a:focus, a:hover {
303 color: rgba(3, 155, 229, .7);
Dirk Dougherty29e93432015-05-05 18:17:13 -0700304 text-decoration: none;
305}
306a.white {
307 color: #fff;
308 text-decoration:underline;
309}
310a.white:hover, a.white:active {
Dirk Doughertycbe032f2015-05-22 11:41:40 -0700311 color: #ccc;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700312}
313strong, b {
314 font-weight: bold;
315}
316table {
317 border-collapse: collapse;
318 border-spacing: 0;
319 border:0;
320 margin: .5em 1em 1em 0;
321 width:100%; /* consistent table widths; within IE's quirks */
322 background-color:#f7f7f7;
323}
324th, td {
325 padding: 4px 12px;
326 vertical-align: top;
327 text-align: left;
328}
329td {
330 background-color:inherit;
331 border:solid 1px #DDD;
332}
333td *:last-child {
334 margin-bottom:0;
335}
336th {
337 background-color: #999;
338 color: #fff;
339 border:solid 1px #DDD;
340 font-weight: normal;
341}
342tr:first-of-type th:first-of-type:empty {
343 visibility: hidden;
344}
345
Scott Maind4cb7832012-11-28 11:10:09 -0800346a.external-link {
347 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
348 padding-right:16px;
349}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700350
Scott Maine4d8f1b2012-06-21 18:03:05 -0700351#jd-content img {
352 margin-bottom:15px;
353}
354
Scott Maine4d8f1b2012-06-21 18:03:05 -0700355em {
356 font-style: italic; }
357
Scott Maindb3678b2012-10-23 14:13:41 -0700358acronym,
359.tooltip-link {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700360 border-bottom: 1px dotted #555555;
361 cursor: help; }
362
Scott Maindb3678b2012-10-23 14:13:41 -0700363acronym:hover,
364.tooltip-link:hover {
365 color: #7aa1b0;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700366 border-bottom-color: #7aa1b0; }
367
368img.with-shadow,
369video.with-shadow {
370 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
371
372/* disclosures mixin */
373/* content layout */
Dirk Dougherty29e93432015-05-05 18:17:13 -0700374/* This grid is deprecated in favor of .cols and .col-X */
Scott Maine4d8f1b2012-06-21 18:03:05 -0700375.layout-content-row {
376 display: inline-block;
377 margin-bottom: 10px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700378 * html .layout-content-row {
379 height: 1px; }
380
381.layout-content-col {
382 float: left;
383 margin-left: 20px; }
384 .layout-content-col:first-child {
385 margin-left: 0; }
386 .layout-content-col h3,
387 .layout-content-col h4 {
388 margin-top:0; }
389
390.layout-content-col.span-1 {
391 width: 40px; }
392
393.layout-content-col.span-2 {
394 width: 100px; }
395
396.layout-content-col.span-3 {
397 width: 160px; }
398
399.layout-content-col.span-4 {
400 width: 220px; }
401
402.layout-content-col.span-5 {
403 width: 280px; }
404
405.layout-content-col.span-6 {
406 width: 340px; }
407
408.layout-content-col.span-7 {
409 width: 400px; }
410
411.layout-content-col.span-8 {
412 width: 460px; }
413
414.layout-content-col.span-9 {
415 width: 520px; }
416
417.layout-content-col.span-10 {
418 width: 580px; }
419
420.layout-content-col.span-11 {
421 width: 640px; }
422
423.layout-content-col.span-12 {
424 width: 700px; }
425
426.layout-content-col.span-13 {
427 width: 760px; }
428
429.vspace.size-1 {
430 height: 10px; }
431
432.vspace.size-2 {
433 height: 20px; }
434
435.vspace.size-3 {
436 height: 30px; }
437
438.vspace.size-4 {
439 height: 40px; }
440
441.vspace.size-5 {
442 height: 50px; }
443
444.vspace.size-6 {
445 height: 60px; }
446
447.vspace.size-7 {
448 height: 70px; }
449
450.vspace.size-8 {
451 height: 80px; }
452
453.vspace.size-9 {
454 height: 90px; }
455
456.vspace.size-10 {
457 height: 100px; }
458
459.vspace.size-11 {
460 height: 110px; }
461
462.vspace.size-12 {
463 height: 120px; }
464
465.vspace.size-13 {
466 height: 130px; }
467
468.vspace.size-14 {
469 height: 140px; }
470
471.vspace.size-15 {
472 height: 150px; }
473
474.vspace.size-16 {
475 height: 160px; }
476
477/* nav */
478#nav {
479 /* section header divs */
480 /* expanded section header divs */
481 /* sublinks */ }
482 #nav li {
483 list-style-type: none;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700484 font-size: 12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700485 margin:0;
486 padding:0;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700487 line-height: 18px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700488 #nav a {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700489 color: #505050;
Scott Mainab4daf42012-11-30 11:27:17 -0800490 text-decoration: none;
491 word-wrap:break-word; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700492 #nav .nav-section-header {
493 position: relative;
494 margin-bottom: 1px;
495 padding: 0 30px 0 0; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700496 #nav li.selected a {
497 color: #039BE5;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700498 }
499 #nav li.selected ul li a {
500 /* don't highlight child items */
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700501 color: #505050; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700502 #nav .nav-section .nav-section .nav-section-header {
503 /* no white line between second level sections */
504 margin-bottom: 0; }
505 /* section header links */
506 #nav > li > div > a {
507 display: block;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700508 font-weight: 700;
509 padding: 13px 0 12px 10px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700510 #nav .nav-section-header:after {
511 content: '';
512 background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%;
513 width: 34px;
514 height: 34px;
515 display: block;
516 position: absolute;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700517 top: 6px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700518 right: 0; }
Scott Mainad08f072013-08-20 16:49:57 -0700519 #nav .nav-section-header.empty {
520 padding:0; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700521 #nav .nav-section-header.empty:after {
522 display: none; }
523 /* nested nav headers */
524 #nav .nav-section .nav-section {
525 position: relative;
526 padding: 0;
527 margin: 0; }
528 #nav .nav-section li a {
529 /* first gen child (2nd level li) */
530 display:block;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700531 font-weight: 700;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700532 text-transform: none;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700533 padding: 13px 5px 13px 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700534 }
535 #nav .nav-section li li a {
536 /* second gen child (3rd level li) */
Dirk Dougherty29e93432015-05-05 18:17:13 -0700537 font-weight: 400;
538 padding: 7px 5px 7px 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700539 }
540 #nav li.expanded .nav-section-header {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700541 background: #f0f0f0; }
542 #nav li.expanded .nav-section-header.empty {
543 background: none; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700544 #nav li.expanded li .nav-section-header {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700545 background: none; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700546 #nav li.expanded li ul {
547 /* 3rd level ul */
Dirk Dougherty29e93432015-05-05 18:17:13 -0700548 padding:6px 0 1px 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700549 }
550 #nav li.expanded > .nav-section-header:after {
551 content: '';
552 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
553 width: 34px;
554 height: 34px; }
Scott Mainac71b2b2012-11-30 14:40:58 -0800555 #nav li.expanded li ul.tree-list-children {
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -0700556 padding: 0;
Scott Mainac71b2b2012-11-30 14:40:58 -0800557 }
558 #nav li.expanded li ul.tree-list-children .tree-list-children {
Scott Main98a2a712013-07-17 13:15:04 -0700559 padding:0 0 0 10px;
Scott Mainac71b2b2012-11-30 14:40:58 -0800560 }
561 #nav li span.tree-list-subtitle {
562 display:inline-block;
563 padding:5px 0 0 10px;
564 color:#555;
565 text-transform:uppercase;
566 font-size:12px;
567 }
568 #nav li span.tree-list-subtitle:before {
569 content: '—';
570 }
571 #nav li span.tree-list-subtitle:after {
572 content: '—';
573 }
Scott Mainb7b49712014-03-18 05:29:15 -0700574 #nav li span.tree-list-subtitle.package {
575 padding-top:15px;
576 cursor:default;
577 }
578 #nav li span.tree-list-subtitle.package:before {
579 content: '';
580 }
581 #nav li span.tree-list-subtitle.package:after {
582 content: '';
583 }
584 #nav li ul.tree-list-children.classes {
585 padding-left:10px;
586 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700587 #nav li ul {
588 display:none;
589 overflow: hidden;
590 margin: 0; }
591 #nav li ul.animate-height-in {
592 -webkit-transition: height 0.25s ease-in;
593 -moz-transition: height 0.25s ease-in;
594 transition: height 0.25s ease-in; }
595 #nav li ul.animate-height-out {
596 -webkit-transition: height 0.25s ease-out;
597 -moz-transition: height 0.25s ease-out;
598 transition: height 0.25s ease-out; }
599 #nav li ul li {
600 padding: 0; }
601 #nav li li li {
602 padding: 0; }
603 #nav li.expanded ul {
604 }
605 #nav li ul > li {
606 padding:0;
607 }
608 #nav li ul > li:last-child {
609 padding-bottom:5px;
610 }
Scott Mainac71b2b2012-11-30 14:40:58 -0800611 #nav li ul.tree-list-children > li:last-child {
612 padding-bottom:0;
613 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700614 #nav li.expanded ul > li {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700615 background:#f7f7f7; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700616 #nav li.expanded ul > li li {
617 background:inherit; }
Scott Mainac71b2b2012-11-30 14:40:58 -0800618 #nav li ul.tree-list-children ul {
619 display:block; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700620
Scott Main70557ee2013-10-30 14:47:40 -0700621#nav.samples-nav li li li a {
622 padding-top:3px;
623 padding-bottom:3px;
624}
625#nav.samples-nav li li ul > li:last-child {
626 padding-bottom:3px;
627}
628
Scott Maine4d8f1b2012-06-21 18:03:05 -0700629.new,
630.new-child {
631 font-size: .78em;
632 font-weight: bold;
633 color: #ff3d3d;
634 vertical-align:top;
635 white-space:nowrap;
636}
637
638/* content header */
639.content-header {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700640 position: relative;
641}
642.content-header:before,
643.content-header:after {
644 content: '';
645 display: table;
646 /* Clear heading margins, to make absolutely positioned nav a bit more predictable. */
647}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700648.content-header.just-links {
649 margin-bottom:0;
650 padding-bottom:0;}
Scott Main98a2a712013-07-17 13:15:04 -0700651
Scott Maine4d8f1b2012-06-21 18:03:05 -0700652.content-footer {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700653 margin-top: 10px;
654 padding-top:10px;
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700655 width:100%; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700656
657.content-footer .col-9 {
658 margin-left:0;
659}
660.content-footer .col-4 {
661 margin-right:0;
662}
663.content-footer.wrap {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700664 max-width:940px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700665}
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700666.content-footer .plus-container {
667 margin:5px 0 0;
668 text-align:right;
669 float:right;
670}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700671
smain@google.com5771ee32014-06-25 15:12:52 -0700672a.back-link {
673 text-decoration: none;
674 text-transform: uppercase;
675}
676
smain@google.com3a9d50e2014-11-25 13:34:10 -0800677.content-header .paging-links {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700678 position: absolute;
679 right: 0;
680 top: 8px;
681 width: 220px;
smain@google.com3a9d50e2014-11-25 13:34:10 -0800682}
Scott Maine4d8f1b2012-06-21 18:03:05 -0700683.paging-links {
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700684 position: relative;
685 height:30px; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700686 .paging-links a {
687 position: absolute; }
688 .paging-links a,
689 .training-nav-top a {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700690 text-decoration: none; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700691 .paging-links .prev-page-link:before,
smain@google.com5771ee32014-06-25 15:12:52 -0700692 .training-nav-top .prev-page-link:before,
693 a.back-link:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700694 content: '';
695 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
696 width: 10px;
697 height: 10px;
698 display: inline-block;
699 margin-right: 5px; }
Scott Maina4888dc2012-10-02 23:25:21 -0700700 .paging-links .prev-page-link {
701 left: -15px; }
702 .paging-links .next-page-link {
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700703 right: 0; }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700704 .next-page-link:after,
705 .start-class-link:after,
706 .start-course-link:after,
Scott Main0b2db162013-05-15 01:15:50 -0700707 .next-class-link:after,
708 .go-link:after {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700709 content: '';
710 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
711 width: 10px;
712 height: 10px;
713 display: inline-block;
714 margin-left: 5px; }
Scott Main25c89dd2013-10-07 14:17:55 -0700715 .prev-page-link.inline:before {
716 content: none; }
717 .next-page-link.inline:after {
718 content: none; }
Scott Main98a2a712013-07-17 13:15:04 -0700719
smain@google.com5bc3a1a2014-06-17 20:02:53 -0700720 .content-footer .paging-links .next-page-link {
721 left:0;
722 }
Scott Main98a2a712013-07-17 13:15:04 -0700723
Scott Maine4d8f1b2012-06-21 18:03:05 -0700724 .training-nav-top a {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700725 border-bottom:0;
726 box-sizing: border-box;
727 color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700728 display:block;
729 float:left;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700730 padding:10px 0;
731 line-height:30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700732 text-align:center;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700733 width: 50%;
734 }
735
736 .training-nav-top a.prev-page-link {
737 padding-left: 15px;
738 text-align: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700739 }
Scott Main5a1123e2012-09-26 12:51:28 -0700740
Scott Maine4d8f1b2012-06-21 18:03:05 -0700741 .training-nav-top a.next-page-link {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700742 padding-right: 15px;
743 text-align: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700744 }
Scott Main98a2a712013-07-17 13:15:04 -0700745
Scott Main5a1123e2012-09-26 12:51:28 -0700746 .paging-links a.disabled,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700747 .training-nav-top a.disabled,
748 .content-footer a.disabled {
Scott Main5a1123e2012-09-26 12:51:28 -0700749 color:#bbb;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700750 }
Scott Main98a2a712013-07-17 13:15:04 -0700751
Scott Main5a1123e2012-09-26 12:51:28 -0700752 .paging-links a.disabled:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700753 .training-nav-top a.disabled:hover,
754 .content-footer a.disabled:hover {
755 cursor:default;
Scott Main5a1123e2012-09-26 12:51:28 -0700756 color:#bbb !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -0700757 }
Scott Main98a2a712013-07-17 13:15:04 -0700758
Scott Maine4d8f1b2012-06-21 18:03:05 -0700759 .training-nav-top a.start-class-link,
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700760 .training-nav-top a.start-course-link,
Scott Main9ee0fae2014-01-23 10:50:57 -0800761 .paging-links a.start-class-link {
762 width:100%;
Scott Main9ee0fae2014-01-23 10:50:57 -0800763 }
764
Scott Main5a1123e2012-09-26 12:51:28 -0700765 /* list of classes on course landing page */
766 ol.class-list {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700767 counter-reset: class;
768 list-style: none;
769 margin: 60px 0 0;
Scott Main5a1123e2012-09-26 12:51:28 -0700770 }
771 ol.class-list>li {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700772 box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
773 margin: 0 0 20px;
774 overflow: hidden;
Scott Main5a1123e2012-09-26 12:51:28 -0700775 }
Dirk Dougherty29e93432015-05-05 18:17:13 -0700776 ol.class-list .title {
777 background: #00bcd4;
778 color: #fff;
779 display: block;
780 font-size: 20px;
781 font-weight: 500;
782 height: 32px;
783 margin: 0;
784 padding: 52px 16px 12px;
785 position: relative;
Scott Main5a1123e2012-09-26 12:51:28 -0700786 }
Dirk Dougherty29e93432015-05-05 18:17:13 -0700787 ol.class-list .title:before {
788 border-bottom: 1px solid white;
789 box-sizing: border-box;
790 /* Disable the numbers for now, since vert few classes need to be taken in order. */
791 /* content: counter(class); */
792 counter-increment: class;
793 height: 40px;
794 left: 0;
795 padding: 10px 1px 0 5px;
796 position: absolute;
797 top: 0;
798 text-align: right;
799 min-width: 30px;
800 }
801 ol.class-list .title h2 {
802 color: currentColor;
803 font-size: inherit;
804 font-weight: inherit;
Scott Main5a1123e2012-09-26 12:51:28 -0700805 margin:0 0 10px;
806 display:block;
807 float:left;
808 width:675px;
809 }
Dirk Dougherty29e93432015-05-05 18:17:13 -0700810 ol.class-list .title span {
Scott Main5a1123e2012-09-26 12:51:28 -0700811 display:none;
812 float:left;
813 font-size:18px;
814 font-weight:bold;
815 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
816 width: 10px;
817 height: 32px;
818 }
Scott Main98a2a712013-07-17 13:15:04 -0700819
Dirk Dougherty29e93432015-05-05 18:17:13 -0700820 ol.class-list .description {
821 box-sizing: border-box;
Scott Main5a1123e2012-09-26 12:51:28 -0700822 float:left;
823 display:block;
Scott Main5a1123e2012-09-26 12:51:28 -0700824 margin:0;
Dirk Dougherty29e93432015-05-05 18:17:13 -0700825 padding: 16px 10px 16px 16px;
826 width: 50%;
Scott Main5a1123e2012-09-26 12:51:28 -0700827 }
Dirk Dougherty29e93432015-05-05 18:17:13 -0700828 ol.class-list .description.article {
Scott Main5a1123e2012-09-26 12:51:28 -0700829 width: 550px;
830 }
831 ol.class-list ol {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700832 box-sizing: border-box;
833 float: left;
834 list-style: none;
835 margin: 0;
836 padding: 16px 16px 16px 10px;
837 width: 50%;
Scott Main5a1123e2012-09-26 12:51:28 -0700838 }
Dirk Dougherty29e93432015-05-05 18:17:13 -0700839 ol.class-list .lessons li {
840 margin: 0 0 6px;
841 line-height: 16px;
842 }
843
844 /* Class colors */
845 ol.class-list li:nth-child(10n+1) .title {
846 background: #00bcd4;
847 }
848 ol.class-list li:nth-child(10n+2) .title {
849 background: #4db6ac;
850 }
851 ol.class-list li:nth-child(10n+3) .title {
852 background: #66bb6a;
853 }
854 ol.class-list li:nth-child(10n+4) .title {
855 background: #7cb342;
856 }
857 ol.class-list li:nth-child(10n+5) .title {
858 background: #afb42b;
859 }
860 ol.class-list li:nth-child(10n+6) .title {
861 background: #ffb300;
862 }
863 ol.class-list li:nth-child(10n+7) .title {
864 background: #ff7043;
865 }
866 ol.class-list li:nth-child(10n+8) .title {
867 background: #ec407a;
868 }
869 ol.class-list li:nth-child(10n+9) .title {
870 background: #ab47bc;
871 }
872 ol.class-list li:nth-child(10n+10) .title {
873 background: #7e57c2;
874 }
875
876 @media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700877 ol.class-list ol,
878 ol.class-list .description {
Dirk Dougherty29e93432015-05-05 18:17:13 -0700879 float: none;
880 margin: 16px;
881 padding: 0;
882 width: auto;
883 }
Scott Main5a1123e2012-09-26 12:51:28 -0700884 }
Scott Main98a2a712013-07-17 13:15:04 -0700885
886
Scott Maine4d8f1b2012-06-21 18:03:05 -0700887 .hide {
888 display:none !important;
889 }
Scott Main98a2a712013-07-17 13:15:04 -0700890
Scott Main98a2a712013-07-17 13:15:04 -0700891
892
Scott Mainbbffb4b2012-11-13 07:40:16 -0800893 /* inner-doc tabs w/ title */
Scott Main98a2a712013-07-17 13:15:04 -0700894
Scott Mainbbffb4b2012-11-13 07:40:16 -0800895div#title-tabs-wrapper {
896 border-bottom:1px solid #ccc;
897 margin:20px 0 30px;
898}
899h1.with-title-tabs {
900 display:inline-block;
901 margin:0 0 -1px 0;
902 padding:0 60px 0 0;
903 border-bottom:1px solid #F9F9F9;
904}
905ul#title-tabs {
906 list-style:none;
907 padding:0;
908 height:29px;
909 margin:0;
910 font-size:16px;
911 line-height:26px;
912 display:inline-block;
913 vertical-align:bottom;
914}
915ul#title-tabs li {
916 display:block;
917 float:left;
918 margin-right:40px;
919 border-bottom: 3px solid transparent;
920}
921ul#title-tabs li.selected {
922 border-bottom: 3px solid #93C;
923}
924ul#title-tabs li a {
925 color:#333;
926}
927ul#title-tabs li a:hover,
Scott Mainbbffb4b2012-11-13 07:40:16 -0800928ul#title-tabs li a:active {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700929 color:#039BE5 !important;
Scott Mainbbffb4b2012-11-13 07:40:16 -0800930}
931
932
Scott Maine4d8f1b2012-06-21 18:03:05 -0700933
934/* content body */
935@-webkit-keyframes glowheader {
936 from {
937 background-color: #33b5e5;
938 color: #000;
939 border-bottom-color: #000; }
940
941 to {
942 background-color: transparent;
943 color: #33b5e5;
944 border-bottom-color: #33b5e5; } }
945
946@-moz-keyframes glowheader {
947 from {
948 background-color: #33b5e5;
949 color: #000;
950 border-bottom-color: #000; }
951
952 to {
953 background-color: transparent;
954 color: #33b5e5;
955 border-bottom-color: #33b5e5; } }
956
957@keyframes glowheader {
958 from {
959 background-color: #33b5e5;
960 color: #000;
961 border-bottom-color: #000; }
962
963 to {
964 background-color: transparent;
965 color: #33b5e5;
966 border-bottom-color: #33b5e5; } }
967
Dirk Doughertyca1230c2014-05-14 20:00:03 -0700968h1:target,
Scott Maine4d8f1b2012-06-21 18:03:05 -0700969h2:target,
970h3:target {
971 -webkit-animation-name: glowheader;
972 -moz-animation-name: glowheader;
973 animation-name: glowheader;
974 -webkit-animation-duration: 0.7s;
975 -moz-animation-duration: 0.7s;
976 animation-duration: 0.7s;
977 -webkit-animation-timing-function: ease-out;
978 -moz-animation-timing-function: ease-out;
979 animation-timing-function: ease-out; }
980
981.design ol h4 {
982 margin-bottom:0;
983}
984.design ol {
985 counter-reset: item; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700986 .design ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700987 font-size: 14px;
988 line-height: 20px;
989 list-style-type: none;
990 position: relative; }
Scott Mainb9ae92b2012-07-19 11:01:27 -0700991 .design ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -0700992 content: counter(item) ". ";
993 counter-increment: item;
994 position: absolute;
995 left: -20px;
996 top: 0; }
997 .design ol li.value-1:before {
998 content: "1. "; }
999 .design ol li.value-2:before {
1000 content: "2. "; }
1001 .design ol li.value-3:before {
1002 content: "3. "; }
1003 .design ol li.value-4:before {
1004 content: "4. "; }
1005 .design ol li.value-5:before {
1006 content: "5. "; }
1007 .design ol li.value-6:before {
1008 content: "6. "; }
1009 .design ol li.value-7:before {
1010 content: "7. "; }
1011 .design ol li.value-8:before {
1012 content: "8. "; }
1013 .design ol li.value-9:before {
1014 content: "9. "; }
1015 .design ol li.value-10:before {
1016 content: "10. "; }
Scott Mainb9ae92b2012-07-19 11:01:27 -07001017.design .with-callouts ol>li {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001018 list-style-position: inside;
1019 margin-left: 0; }
Scott Mainb9ae92b2012-07-19 11:01:27 -07001020 .design .with-callouts ol>li:before {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001021 display: inline;
1022 left: -20px;
1023 float: left;
1024 width: 17px;
1025 color: #33b5e5;
1026 font-weight: 500; }
Scott Mainb9ae92b2012-07-19 11:01:27 -07001027.design .with-callouts ul>li {
1028 list-style-position: outside; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001029
1030/* special list items */
1031li.no-bullet {
1032 list-style-type: none !important; }
1033li.no-bullet *{
1034 margin:0; }
1035
1036.design li.with-icon {
1037 position: relative;
1038 margin-left: 20px;
1039 min-height: 30px; }
1040 .design li.with-icon p {
1041 margin-left: 0 !important; }
1042 .design li.with-icon:before {
1043 position: absolute;
1044 left: -40px;
1045 top: 0;
1046 content: '';
1047 width: 30px;
1048 height: 30px; }
1049 .design li.with-icon.tablet:before {
1050 background-image: url(../images/styles/ico_phone_tablet.png); }
1051 .design li.with-icon.web:before {
1052 background-image: url(../images/styles/ico_web.png); }
1053 .design li.with-icon.action:before {
1054 background-image: url(../images/styles/ico_action.png); }
1055 .design li.with-icon.use:before {
1056 background-image: url(../images/styles/ico_use.png); }
1057
Scott Maine4d8f1b2012-06-21 18:03:05 -07001058/* video containers */
1059.framed-galaxynexus-land-span-13 {
1060 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
1061scroll top left;
1062 padding: 42px 122px 62px 126px;
1063 overflow: hidden; }
1064 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
1065.framed-galaxynexus-land-span-13 img {
1066 width: 512px;
1067 height: 286px; }
1068
Robert Lyd78354d2012-11-01 17:09:52 -07001069
1070.framed-galaxynexus-land-span-8{
1071 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
1072scroll top left;
1073 padding: 26px 68px 38px 72px;
1074 overflow: hidden; }
1075 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
1076.framed-galaxynexus-land-span-8 img {
1077 width: 320px;
1078 height: 180px; }
1079
Scott Maine4d8f1b2012-06-21 18:03:05 -07001080.framed-galaxynexus-port-span-9 {
1081 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
1082scroll top left;
1083 padding: 95px 122px 107px 124px;
1084 overflow: hidden; }
1085 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
1086.framed-galaxynexus-port-span-9 img {
1087 width: 274px;
1088 height: 488px; }
1089
1090.framed-galaxynexus-port-span-5 {
1091 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
1092scroll top left;
1093 padding: 75px 31px 76px 33px;
1094 overflow: hidden; }
1095 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
1096.framed-galaxynexus-port-span-5 img {
1097 width: 216px;
1098 height: 384px; }
1099
Scott Main27403b82013-07-10 16:36:05 -07001100.framed-nexus4-port-216 {
1101 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
1102scroll top left;
1103 background-size:240px 465px;
1104 padding: 52px 12px 52px 12px;
1105 overflow: hidden; }
1106 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
1107 .framed-nexus4-port-216 img {
1108 width: 216px;
1109 height: 360px; }
Scott Mainb16376f2014-05-21 20:35:47 -07001110
Dirk Doughertyd5d3f802013-10-26 12:14:47 -07001111.framed-nexus5-port-span-5 {
1112 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
1113 scroll top left;
1114 padding: 52px 33px 69px 31px;
1115 overflow: hidden;
1116}
Scott Main27403b82013-07-10 16:36:05 -07001117
Dirk Doughertyd5d3f802013-10-26 12:14:47 -07001118.framed-nexus5-port-span-5,
1119.framed-nexus5-port-span-5 video,
1120.framed-nexus5-port-span-5 img {
1121 width: 216px;
1122 height: 384px;
1123}
Scott Main27403b82013-07-10 16:36:05 -07001124
Dirk Doughertyca1858a2013-10-29 16:25:00 -07001125.framed-nexus5-land-span-13 {
1126 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
1127 padding: 36px 119px 54px 108px;
1128 overflow: hidden;
1129}
1130
1131.framed-nexus5-land-span-13,
1132.framed-nexus5-land-span-13 video,
1133.framed-nexus5-land-span-13 img {
1134 width: 533px;
1135 height: 300px;
1136}
1137
1138.framed-nexus5-port-span-5,
1139.framed-nexus5-port-span-5 video,
1140.framed-nexus5-port-span-5 img {
1141 width: 216px;
1142 height: 384px;
1143}
1144
smain@google.comc91ecb72014-06-23 10:22:23 -07001145/* wear device frames */
1146
1147.framed-wear-square {
1148 background: transparent url(../images/styles/device_wear_square.png) no-repeat scroll top left;
1149 background-size: 302px 302px;
1150 height:222px;
1151 width:222px;
1152 padding:40px;
1153 overflow:hidden;
1154}
1155
smain@google.comcfb92aa2014-06-24 10:29:50 -07001156.framed-wear-square-small {
1157 background: transparent url(../images/styles/device_wear_square_small.png) no-repeat scroll top left;
1158 background-size: 169px 200px;
1159 height:147px;
1160 width:147px;
1161 padding:27px 11px;
1162 overflow:hidden;
1163}
1164
smain@google.comc91ecb72014-06-23 10:22:23 -07001165#jd-content
1166.framed-wear-square img {
1167 height:222px;
1168 width: 222px;
1169 padding:0;
1170 margin:0;
1171}
1172
smain@google.comcfb92aa2014-06-24 10:29:50 -07001173#jd-content
1174.framed-wear-square-small img {
1175 height:147px;
1176 width: 147px;
1177 padding:0;
1178 margin:0;
1179}
1180
smain@google.comc91ecb72014-06-23 10:22:23 -07001181
1182
1183
1184
1185
Scott Maine4d8f1b2012-06-21 18:03:05 -07001186/* landing page disclosures */
1187.landing-page-link {
1188 text-decoration: none;
1189 font-weight: 500;
1190 color: #333333; }
1191 .landing-page-link:after {
1192 content: '';
1193 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
1194 width: 10px;
1195 height: 10px;
1196 display: inline-block;
1197 margin-left: 5px; }
1198
1199/* tooltips */
1200.tooltip-box {
1201 position: absolute;
1202 background-color: rgba(0, 0, 0, 0.9);
1203 border-radius: 2px;
1204 font-size: 14px;
1205 line-height: 20px;
1206 color: #fff;
1207 padding: 6px 10px;
1208 max-width: 250px;
1209 z-index: 10000; }
1210 .tooltip-box.below:after {
1211 position: absolute;
1212 content: '';
1213 line-height: 0;
1214 display: block;
1215 top: -10px;
1216 left: 5px;
1217 border: 5px solid transparent;
1218 border-bottom-color: rgba(0, 0, 0, 0.9); }
1219
1220/* video note */
1221.video-instructions {
1222 margin-top: 10px;
1223 margin-bottom: 10px; }
1224 .video-instructions:before {
1225 content: '';
1226 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
1227 display: inline-block;
1228 width: 12px;
1229 height: 12px;
1230 margin-right: 8px; }
1231 .video-instructions:after {
1232 content: 'Click device screen to replay movie.'; }
1233
1234/* download buttons */
1235.download-button {
1236 display: block;
1237 margin-bottom: 5px;
1238 text-decoration: none;
1239 background-color: #33b5e5;
1240 color: #fff !important;
1241 font-weight: 500;
1242 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
1243 padding: 6px 12px;
1244 border-radius: 2px; }
1245 .download-button:hover, .download-button:focus {
1246 background-color: #0099cc;
1247 color: #fff !important; }
1248 .download-button:active {
1249 background-color: #006699; }
1250
Dirk Dougherty6e46b312015-05-27 18:18:20 -07001251.button.disabled,
1252.button.disabled:hover,
1253.button.disabled:active {
1254 background:#ebebeb;
1255 color:#999 !important;
1256 border-color:#999;
1257 cursor:default;
1258}
1259
Scott Maine4d8f1b2012-06-21 18:03:05 -07001260/* UI tables and other things found in Writing style and Settings pattern */
1261.ui-table {
1262 width: 100%;
1263 background-color: #282828;
1264 color: #fff;
1265 border-radius: 2px;
1266 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1267 border-collapse: separate; }
1268 .ui-table th,
1269 .ui-table td {
1270 padding: 5px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001271 background-color: inherit;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001272 border:0;}
1273 .ui-table thead th {
1274 font-weight: bold; }
1275 .ui-table tfoot td {
1276 border-top: 1px solid #494949;
1277 border-right: 1px solid #494949;
1278 text-align: center; }
1279 .ui-table tfoot td:last-child {
1280 border-right: 0; }
1281
1282.layout-with-list-item-margins {
1283 margin-left: 30px !important; }
1284
1285.emulate-content-left-padding {
1286 margin-left: 10px; }
1287
1288.do-dont-label {
1289 margin-bottom: 10px;
1290 padding-left: 20px;
1291 background: transparent none no-repeat scroll 0px 3px; }
1292 .do-dont-label.bad {
1293 background-image: url(../images/styles/ico_wrong.png); }
1294 .do-dont-label.good {
1295 background-image: url(../images/styles/ico_good.png); }
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07001296
Scott Maine4d8f1b2012-06-21 18:03:05 -07001297
1298
1299
Scott Maine4d8f1b2012-06-21 18:03:05 -07001300/* --------------------------------------------------------------------------
1301Footer
1302*/
1303.line {
1304 clear: both;
1305 background: #acbc00;
1306 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1307 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1308color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1309 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1310 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1311 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1312 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1313 height: 2px;
1314 margin-top: 150px;
1315 position: relative;
1316 z-index: 11;
1317}
1318#footer {
1319 font-size:11px;
1320 clear: both;
1321 color: #999;
1322 padding: 15px 0;
1323 margin-top:10px;
1324 width:auto;
1325}
1326#footer-local ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001327 list-style: none;
1328 margin: 5px 0 30px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001329}
1330#footer-local li {
1331 display: inline;
1332}
1333#footer-local li+li:before {
1334 content: '|';
1335 padding: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08001336 color: #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001337}
1338#footer-global {
1339 padding: 10px 15px;
Scott Mainb7f96372013-02-07 16:56:43 -08001340 background: #f5f5f5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001341}
1342#footer-global {
1343 border-top: 1px solid #ebebeb;
1344 font-size: 11.5px;
1345 line-height: 1.8;
1346 list-style: none;
1347}
1348#footer-global ul {
1349 margin: 0;
1350}
1351#footer-global li {
1352 display: inline;
1353 font-weight: bold;
1354}
1355#footer-global li+li:before {
1356 content: '¬?';
1357 padding: 0 3px;
1358}
1359* html #footer-global li {
1360 margin: 0 13px 0 0;
1361}
1362* [dir='rtl'] #footer-global li {
1363 margin: 0 0 0 13px;
1364}
1365*+html #footer-global li {
1366 margin: 0 13px 0 0;
1367}
1368*+[dir='rtl'] #footer-global li {
1369 margin: 0 0 0 13px;
1370}
1371#footer-global li a {
1372 font-weight: normal;
1373}
1374.locales {
1375 margin: 10px 0 0 0px;
1376}
1377[dir='rtl'] .locales {
1378 background-position: right center;
1379 float: left;
1380 padding: 0 24px 0 0;
1381}
1382.locales form {
Scott Main98a2a712013-07-17 13:15:04 -07001383 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001384}
1385.locales select, .sites select {
1386 line-height: 3.08;
1387 margin: 0px 0;
1388 border: solid 1px #EBEBEB;
1389 -webkit-appearance: none;
1390 background: white url('../images/arrows-up-down.png') right center no-repeat;
1391 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001392 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001393 line-height: normal;
1394 padding: 5px;
1395 width: 230px;
1396}
1397}
1398
1399/* =============================================================================
1400 Print Only
1401 ========================================================================== */
1402@media print {
Roman Nurik393830e2012-08-01 10:37:40 -07001403 /* configure printed page */
1404 @page {
1405 margin: 0.75in 1in;
1406 widows: 4;
1407 orphans: 4;
1408 }
1409
1410 /* reset spacing metrics */
1411 html, body, .wrap {
1412 margin: 0 !important;
1413 padding: 0 !important;
1414 width: auto !important;
1415 }
1416
1417 /* leave enough space on the left for bullets */
1418 body {
1419 padding-left: 20px !important;
1420 }
1421 #doc-col {
1422 margin-left: 0;
1423 }
1424
1425 /* hide a bunch of non-content elements */
1426 #header, #footer, #nav-x, #side-nav,
1427 .training-nav-top, .training-nav-bottom,
1428 #doc-col .content-footer,
1429 .nav-x, .nav-y,
Dirk Doughertyc3921652014-05-13 16:55:26 -07001430 .paging-links {
Roman Nurik393830e2012-08-01 10:37:40 -07001431 display: none !important;
1432 }
1433
1434 /* remove extra space above page titles */
1435 #doc-col .content-header {
1436 margin-top: 0;
1437 }
1438
1439 /* bump up spacing above subheadings */
1440 h2 {
1441 margin-top: 40px !important;
1442 }
1443
1444 /* print link URLs where possible and give links default text color */
1445 p a:after {
1446 content: " (" attr(href) ")";
1447 font-size: 80%;
1448 }
1449 p a {
1450 word-wrap: break-word;
1451 }
1452 a {
1453 color: inherit;
1454 }
1455
1456 /* syntax highlighting rules */
1457 .str { color: #060; }
1458 .kwd { color: #006; font-weight: bold; }
1459 .com { color: #600; font-style: italic; }
1460 .typ { color: #404; font-weight: bold; }
1461 .lit { color: #044; }
1462 .pun { color: #440; }
1463 .pln { color: #000; }
1464 .tag { color: #006; font-weight: bold; }
1465 .atn { color: #404; }
1466 .atv { color: #060; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001467}
1468
1469/* =============================================================================
Scott Maine4d8f1b2012-06-21 18:03:05 -07001470 Layout
1471 ========================================================================== */
1472@media screen, projection, print {
1473
Dirk Dougherty29e93432015-05-05 18:17:13 -07001474.training-nav-top {
1475 border:1px solid #e5e5e5;
1476 border-width: 1px 1px 0;
1477 bottom: -56px;
1478 box-sizing: border-box;
1479 position: absolute;
1480 right: 0;
1481 width: 280px;
1482}
1483
Scott Maine4d8f1b2012-06-21 18:03:05 -07001484.training-nav-bottom {
1485 float:right;
1486 margin:0 0 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001487 padding:0 0 20px;
1488}
1489
1490#tb-wrapper,
1491#qv-wrapper {
1492 float:right;
1493 clear:right;
smain@google.com20ef3822014-06-13 16:05:28 -07001494 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Doughertyc3921652014-05-13 16:55:26 -07001495 padding:0 0 30px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001496}
1497
Scott Maincef39242013-06-19 20:25:34 -07001498#tb-wrapper {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001499 margin:56px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Scott Maincef39242013-06-19 20:25:34 -07001500}
1501
Scott Maine4d8f1b2012-06-21 18:03:05 -07001502#tb,
1503#qv {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001504 border: 1px solid #e5e5e5;
1505 box-sizing: border-box;
1506 float: right;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07001507 line-height: 16px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07001508 padding: 5px 0;
1509 width: 240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001510}
1511
1512#tb {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001513 width:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001514}
1515
1516#tb h2,
1517#qv h2 {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001518 border-top: 1px solid #e5e5e5;
1519 color: inherit;
1520 font-size: 16px;
1521 line-height: 24px;
1522 margin: 15px 0 4px;
1523 padding: 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001524}
1525
Dirk Dougherty29e93432015-05-05 18:17:13 -07001526#tb h2:first-child,
1527#qv h2:first-child {
1528 border-top: 0;
1529 padding-top: 0;
1530 margin-top: 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001531}
1532
Scott Main8c0f5b32013-07-08 15:12:02 -07001533#tb .download-box,
1534#qv .download-box {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001535 padding:0 0 0 15px;
1536}
1537
Scott Main8c0f5b32013-07-08 15:12:02 -07001538#tb .download-box .filename,
1539#qv .download-box .filename {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001540 font-size:11px;
1541 margin:4px 4px 10px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001542}
1543
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07001544@media (max-width: 719px) {
1545 .training-nav-top {
1546 left: 0;
1547 width: auto;
1548 }
1549
1550 #tb-wrapper {
1551 clear: none;
1552 float: none;
1553 margin-left: 0;
1554 }
1555
1556 #tb {
1557 float: none;
1558 width: auto;
1559 }
1560
1561 #qv-wrapper {
1562 display: none;
1563 }
1564}
1565
Scott Maine4d8f1b2012-06-21 18:03:05 -07001566
1567/* Dev guide quicknav */
1568
1569.sidebox-wrapper {
1570 float:right;
1571 clear:right;
1572 margin:0 0 0 20px;
1573 padding:0 0 20px;
1574}
1575
1576.sidebox {
1577 width:226px;
1578 font-size:13px;
1579 line-height:18px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07001580 border-left:3px solid #a9e27d;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001581 float:right;
Dirk Dougherty29e93432015-05-05 18:17:13 -07001582 padding:0 0 0 20px;
Scott Main24bbcd52012-09-21 14:33:43 -07001583 margin:0 0 1em 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001584}
1585
1586.sidebox h2,
1587.sidebox h3,
1588.sidebox h4,
1589.sidebox h5 {
1590 font-weight:bold;
1591 margin:0 0 10px;
Scott Main2c2c0532014-02-11 18:16:20 -08001592 line-height: 16px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001593}
1594
1595.sidebox * {
1596 font-size:inherit;
1597}
1598
Scott Mainafc4db32013-11-20 16:53:12 -08001599.sidebox > *:last-child {
1600 margin-bottom:0;
1601}
1602
Scott Maine4d8f1b2012-06-21 18:03:05 -07001603#tb ol,
1604#tb ul,
1605#qv ul {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001606 list-style-type: none;
1607 margin:0 15px 10px 15px;
1608}
1609
1610#tb li,
1611#qv li {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07001612 margin: 8px 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07001613 padding: 0 0 0 16px;
1614 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001615}
1616
smain@google.com9cb34ea2014-06-13 17:47:43 -07001617#tb p {
1618 margin:0 15px 10px;
1619}
1620
Scott Maine4d8f1b2012-06-21 18:03:05 -07001621#qv ol {
1622 list-style:none;
1623 margin:0 15px 15px;
1624 font-size:inherit;
1625 line-height:inherit;
1626}
1627
1628#tb ol ol,
1629#tb ul ul,
1630#qv ol ol,
1631#qv ul ul,
1632.sidebox ol ol,
1633.sidebox ul ul {
Dirk Dougherty29e93432015-05-05 18:17:13 -07001634 margin: 8px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001635}
1636
1637.sidebox p,
1638#qv p,
1639#tb p {
1640 margin: 0 0 10px;
1641}
1642
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001643/* related resources blocks in checklists */
1644
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001645/* related resources sections that have dynamic content */
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001646
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001647
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001648
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07001649h3.rel-resources {
1650margin:1.25em auto;
Dirk Dougherty547d9e92013-04-15 18:13:47 -07001651}
Scott Maine4d8f1b2012-06-21 18:03:05 -07001652
1653/* --------------------------------------------------------------------------
1654Form
1655*/
1656.article form {
1657 margin: 0 0 20px;
1658}
1659.article form .form-required {
1660 color: #dd4b39;
1661}
1662.article form fieldset {
1663 margin: 0 0 20px;
1664 padding: 0;
1665}
1666.article form legend {
1667 display: block;
1668 line-height: 1.5;
1669 margin: 0;
1670 padding: 0;
1671}
1672/*
1673.article form ol, .article form ul {
1674 margin: 0 0 0 1em;
1675 padding: 0 0 0 1em;
1676}
1677[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
1678 margin: 0 1em 0 0;
1679 padding: 0 1em 0 0;
1680}
1681.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
1682ul ul {
1683 list-style: none;
1684 margin: 0;
1685 padding: 0;
1686}
1687.article form li {
1688 margin: 0 0 20px;
1689}
1690.article form li li {
1691 margin: 0 0 5px;
1692}
1693*/
1694.article form label {
1695 display: block;
1696 margin: 0 0 5px;
1697 padding: 0;
1698}
1699.article form input[type='text'], .article form select, .article form textarea, .article form
1700.checkbox-group, .article form .radio-group {
1701 margin-bottom: 15px;
1702}
1703.checkbox-group input {
Scott Mainb7f96372013-02-07 16:56:43 -08001704 width: 13px;
1705 height: 13px;
1706 background: #fff;
1707 border: solid 1px #c6c6c6;
1708 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001709}
1710.article form .checkbox-group, .article form .radio-group {
Scott Mainb7f96372013-02-07 16:56:43 -08001711 display: block
Scott Maine4d8f1b2012-06-21 18:03:05 -07001712}
1713.article form select {
1714 border: solid 1px #ebebeb;
1715 border-top-color: #ddd;
1716 -webkit-appearance: none;
1717 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
1718 height: 30px;
Scott Main9ada2262012-06-23 14:59:36 -07001719 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001720 line-height: normal;
1721 padding: 5px;
1722 width: 130px;
1723}
Scott Main98a2a712013-07-17 13:15:04 -07001724
Scott Maine4d8f1b2012-06-21 18:03:05 -07001725.article form .browse .browse-msg {
Scott Main98a2a712013-07-17 13:15:04 -07001726 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001727}
1728.article form .browse .button-secondary {
Scott Mainb7f96372013-02-07 16:56:43 -08001729 height: auto;
1730 line-height: 25px;
1731 font-size: 11px;
1732 padding: 0 8px;
1733 margin: 0 10px 15px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001734}
1735.article form input[type='text'], .article form textarea {
1736 border: 1px solid #ebebeb;
1737 border-top-color: #dcdcdc;
Scott Main9ada2262012-06-23 14:59:36 -07001738 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001739 line-height: normal;
1740 padding: 6px 10px;
Scott Main98a2a712013-07-17 13:15:04 -07001741 width: 300px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001742}
1743.article form textarea {
1744 height: 150px;
1745}
1746.article form input[type='text']:focus, .article form textarea:focus {
1747 border-color: #33B5E5;
1748 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1749 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1750 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1751 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1752 outline: 0;
1753}
1754.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
1755 color: #999;
1756}
1757.article form input[type='text'][disabled], .article form textarea[disabled] {
1758 background-color: #ebebeb;
1759}
1760form .form-error input[type='text'], form .form-error textarea {
1761 border-color: #dd4b39;
Scott Mainb7f96372013-02-07 16:56:43 -08001762 margin-right: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001763}
1764.aside {
1765 -moz-border-radius: 2px;
1766 -webkit-border-radius: 2px;
1767 border-radius: 2px;
1768 margin: 10px 0;
1769 padding: 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001770 position: relative;
Scott Mainb7f96372013-02-07 16:56:43 -08001771 background: #f9f9f9;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001772}
1773/*
1774.aside, .notification, .promo {
1775 -moz-border-radius: 2px;
1776 -webkit-border-radius: 2px;
1777 border-radius: 2px;
1778 margin: 10px 0;
1779 padding: 10px;
1780 position: relative;
1781}
1782.aside>:first-child, .notification>:first-child, .promo>:first-child {
1783 margin-top: 0;
1784}
1785.aside>:last-child, .notification>:last-child, .promo>:last-child {
1786 margin-bottom: 0;
1787}
1788.aside {
1789 background: #f9f9f9;
1790}
1791.notification {
1792 background: #fffbe4;
1793 border-color: #f8f6e6;
1794}
1795.promo {
1796 background: #f6f9ff;
1797 border-color: #eff2f9;
1798}
1799*/
Scott Maindb3678b2012-10-23 14:13:41 -07001800
1801/* SDK TOS styles */
1802
1803div.sdk-terms {
1804 white-space: pre-wrap;
1805 word-wrap: break-word;
1806 font-family: inherit;
1807 font-size: inherit;
1808 padding: 10px;
1809 height: 370px;
1810 width: 738px;
1811 border: 1px solid #444;
1812 background: transparent;
1813 overflow:auto;
1814 margin:0 0 10px;
1815}
1816
1817div.sdk-terms.fullsize {
1818 padding: 0;
1819 height: auto;
1820 width: auto;
1821 border:none;
1822}
1823
1824div.sdk-terms h3,
1825div.sdk-terms h2 {
1826 margin:0;
1827}
1828
1829div#sdk-terms-form {
1830 padding:0 0 0 10px;
1831}
1832
Scott Main11ac05b2012-11-15 14:57:44 -08001833div#sdk-terms-form input {
Scott Maindb3678b2012-10-23 14:13:41 -07001834 display:inline;
1835 margin:4px 4px 4px 0;
1836}
1837
1838
Scott Maine4d8f1b2012-06-21 18:03:05 -07001839/* --------------------------------------------------------------------------
1840Code Style
1841*/
1842pre {
Scott Maindb3678b2012-10-23 14:13:41 -07001843 margin:0 0 1em 0;
1844 padding: 1em;
1845 overflow: auto;
1846 border: solid 1px #ddd;
Scott Main98a2a712013-07-17 13:15:04 -07001847 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001848}
Scott Main70557ee2013-10-30 14:47:40 -07001849.str { color: #800; } /* Code string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07001850.kwd { color: #008; }
Scott Maine4d8f1b2012-06-21 18:03:05 -07001851.typ { color: #606; }
1852.lit { color: #066; }
1853.pun { color: #660; }
1854.pln { color: #000; }
1855.tag { color: #008; }
1856.atn { color: #828; }
Scott Main70557ee2013-10-30 14:47:40 -07001857.atv { color: #800; } /* XML string */
Scott Maine4d8f1b2012-06-21 18:03:05 -07001858.dec { color: #606; }
1859
1860/* --------------------------------------------------------------------------
1861Three-Pane
1862*/
1863/* Package Nav & Classes Nav */
1864.three-pane {
Scott Mainb7f96372013-02-07 16:56:43 -08001865 position: relative;
1866 border-top: solid 1px #ebebeb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001867}
1868#packages-nav .js-pane,
1869#classes-nav .js-pane {
1870 overflow:visible;
1871}
1872#packages-nav {
1873 height:270px;
Scott Mainb7f96372013-02-07 16:56:43 -08001874 max-height: inherit;
1875 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07001876 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001877}
1878#classes-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08001879 overflow: hidden;
Scott Main98a2a712013-07-17 13:15:04 -07001880 position: relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001881}
1882#packages-nav ul, #classes-nav ul {
Scott Mainb7f96372013-02-07 16:56:43 -08001883 list-style-type: none;
1884 margin: 10px 0 20px 0;
Scott Main98a2a712013-07-17 13:15:04 -07001885 padding: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001886}
1887#classes-nav li {
Scott Mainb7f96372013-02-07 16:56:43 -08001888 font-weight: bold;
1889 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001890}
1891#packages-nav li,
1892#classes-nav li li {
Scott Mainb7f96372013-02-07 16:56:43 -08001893 margin: 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001894}
1895#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
1896#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08001897 padding: 0 0 0 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001898}
1899#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
1900#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
1901#nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08001902 color: #222;
Scott Main98a2a712013-07-17 13:15:04 -07001903 font-weight: normal;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001904}
1905#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
1906#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08001907 display: block;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001908}
1909#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
1910a:visited,
1911#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
1912a:visited,
1913#nav-tree li div.selected {
1914 font-weight: 500;
1915 color: #0099cc;
1916 background-color:#fff; }
1917 #packages-nav li.selected ul li a,
1918 #classes-nav li.selected ul li a {
1919 /* don't highlight child items */
1920 color: #555555; }
1921#nav-tree li div.selected a {
1922 font-weight: 500;
1923 color: #0099cc;
1924}
1925#nav-swap {
1926 height:30px;
1927 border-top:1px solid #ccc;
1928}
1929#nav-swap a {
1930 display:inline-block;
1931 height:100%;
Scott Main9ada2262012-06-23 14:59:36 -07001932 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07001933 font-size: 12px;
1934 padding: 5px 0 5px 5px;
1935}
1936
1937#nav-swap .fullscreen {
1938 float: right;
1939 width: 24px;
1940 height: 24px;
1941 text-indent: -1000em;
1942 padding:0;
1943 margin:3px 5px 0;
1944 background: url(../images/fullscreen.png) no-repeat -24px 0;
1945}
1946#nav-swap .fullscreen.disabled {
1947 background-position: 0 0;
1948}
Scott Main98a2a712013-07-17 13:15:04 -07001949#nav-swap .fullscreen:hover,
Scott Maine4d8f1b2012-06-21 18:03:05 -07001950#nav-swap .fullscreen:focus {
1951 cursor:pointer;
1952}
1953
1954
1955/* nav tree */
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07001956#swapper, #nav-tree, #tree-list {
Scott Maine4d8f1b2012-06-21 18:03:05 -07001957 overflow:hidden;
1958 margin-left:0;
1959}
1960
1961#nav-tree ul {
1962 list-style:none;
1963 padding:0;
1964 margin:10px 0;
1965}
1966
1967#nav-tree ul li div {
1968 padding:0 0 0 4px;
1969}
1970
1971#side-nav #nav-tree ul li a,
1972#side-nav #nav-tree ul li span.no-children {
1973 padding: 0;
1974 margin: 0;
1975}
1976
1977#nav-tree .plus {
1978 margin: 0 3px 0 0;
1979}
1980
1981#nav-tree ul ul {
1982 list-style: none;
1983 margin: 0;
1984 padding: 0 0 0 0;
1985}
1986
1987#nav-tree ul li {
1988 margin: 0;
1989 padding: 0 0 0 0;
1990 white-space: nowrap;
1991}
1992
1993#nav-tree .children_ul {
1994 padding:0;
1995 margin:0;
1996}
1997#nav-tree .children_ul li div {
1998 padding:0 0 0 10px;
1999}
2000#nav-tree .children_ul .children_ul li div {
2001 padding:0 0 0 20px;
2002}
2003
2004#nav-tree a.nolink {
Scott Main9ada2262012-06-23 14:59:36 -07002005 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002006 text-decoration: none;
2007}
2008
2009#nav-tree span.label {
2010 width: 100%;
2011}
2012
2013#nav-tree {
2014 overflow-x: auto;
2015 overflow-y: scroll;
2016 outline:0;
2017}
2018
2019
2020/* Content */
2021#doc-col {
2022 margin-right:0;
2023}
smain@google.comb8281c72014-06-19 09:51:30 -07002024
2025/* Uncomment this for preview release watermark
2026#doc-col {
2027 background: url('../images/preview.png') repeat;
2028}
2029*/
2030
Scott Maine4d8f1b2012-06-21 18:03:05 -07002031#doc-content-container {
Scott Main98a2a712013-07-17 13:15:04 -07002032 margin-left: 291px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002033}
2034#doc-header, #doc-content {
Scott Mainb7f96372013-02-07 16:56:43 -08002035 padding: 1em 2em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002036}
2037#doc-header {
Scott Main98a2a712013-07-17 13:15:04 -07002038 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002039}
2040#doc-header h1 {
Scott Mainb7f96372013-02-07 16:56:43 -08002041 line-height: 0;
2042 margin-bottom: 15px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002043}
2044#api-info-block {
Scott Mainb7f96372013-02-07 16:56:43 -08002045 float: right;
2046 font-weight: bold;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002047}
2048#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002049 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002050}
2051#api-info-block a:hover, #api-info-block a:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002052 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002053}
2054#api-nav-header {
2055 height:19px; /* plus 16px padding = 35; same as #nav li */
2056 font-size:14px;
2057 padding: 8px 0;
2058 margin: 0;
2059 border-bottom: 1px solid #CCC;
2060 background:#e9e9e9;
2061 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
Dirk Dougherty29e93432015-05-05 18:17:13 -07002062 line-height: 19px; /* Fix regression after page line-height is bumped to 24px */
Scott Maine4d8f1b2012-06-21 18:03:05 -07002063}
2064#api-nav-title {
2065 padding:0 5px;
2066 white-space:nowrap;
2067}
2068
2069#api-level-toggle {
2070 float:right;
2071 padding:0 5px;
2072}
2073
2074#api-level-toggle label {
2075 margin:0;
2076 vertical-align:top;
2077 line-height: 19px;
2078 font-size:13px;
2079 height: 19px;
2080}
2081
2082#api-level-toggle .select-wrapper {
2083 width: 35px;
2084 display: inline-block;
2085 overflow: hidden;
2086}
2087#api-level-toggle select {
2088 border: 0;
2089 appearance:none;
2090 -moz-appearance:none;
2091 -webkit-appearance: none;
2092 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
Scott Main9ada2262012-06-23 14:59:36 -07002093 color: #222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002094 height: 19px;
2095 line-height: 19px;
2096 padding: 0;
2097 margin:1px 0 0 0;
2098 width:150%;
2099 font-size:13px;
2100 vertical-align:top;
2101 outline:0;
2102}
2103
2104
2105/* Toggle for revision notes and stuff */
2106div.toggle-content.closed .toggle-content-toggleme {
2107 display:none;
2108}
2109
2110#jd-content img.toggle-content-img {
2111 margin:0 5px 5px 0;
2112}
Dirk Doughertyf5ffd4a2013-08-19 12:26:07 -07002113
Scott Main220c3442012-07-16 15:40:17 -07002114div.toggle-content-toggleme {
2115 padding:0 0 0 15px;
Scott Main03c972c2012-06-26 22:23:22 -07002116}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002117
2118
2119/* API LEVEL FILTERED MEMBERS */
2120
2121.absent,
2122.absent a:link,
2123.absent a:visited,
2124.absent a:hover,
2125.absent * {
2126 color:#bbb !important;
2127 cursor:default !important;
2128 text-decoration:none !important;
2129}
2130#devdoc-nav li.absent.selected,
2131#devdoc-nav li.absent.selected *,
2132#devdoc-nav div.label.absent.selected,
2133#devdoc-nav div.label.absent.selected * {
2134 background-color:#eaeaea !important;
2135}
2136.absent h4.jd-details-title,
2137.absent h4.jd-details-title * {
2138 background-color:#f6f6f6 !important;
2139}
2140.absent img {
2141 opacity: .3;
2142 filter: alpha(opacity=30);
2143 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2144}
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154/* JQUERY RESIZABLE STYLES */
2155.ui-resizable { position: relative; }
2156.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2157.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2158/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2159body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2160.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2161border-bottom: solid 1px #ededed;
2162 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2163/*
Scott Main98a2a712013-07-17 13:15:04 -07002164.ui-resizable-e {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002165cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
21661px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2167*/
2168
2169/* --------------------------------------------------------------------------
2170Lightbox
2171*/
Scott Main98a2a712013-07-17 13:15:04 -07002172.lightbox {
Scott Mainb7f96372013-02-07 16:56:43 -08002173 width: 769px;
2174 padding: 1.5em;
2175 margin: 0 auto;
2176 border: solid 1px #dcdcdc;
2177 background: #fff;
2178 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2179 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2180 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
Scott Maine4d8f1b2012-06-21 18:03:05 -07002181}
2182.lightbox .header {
Scott Mainb7f96372013-02-07 16:56:43 -08002183 float: left;
2184 width: 720px;
Scott Main98a2a712013-07-17 13:15:04 -07002185 margin: -10px 20px 10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002186}
2187.lightbox .close {
Scott Mainb7f96372013-02-07 16:56:43 -08002188 float: right;
2189 width: 10px;
2190 height: 10px;
2191 margin: -10px -10px 10px 0;
2192 text-indent: -1000em;
2193 background: url(../images/close.png) no-repeat 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002194}
2195.lightbox .close:hover, .lightbox .close:focus {
Scott Mainb7f96372013-02-07 16:56:43 -08002196 background-position: -10px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002197}
2198
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002199/* --------------------------------------------------------------------------
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002200Styles for samples browser
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002201*/
2202
Scott Main498d7102013-08-21 15:47:38 -07002203#codesample-wrapper {
Scott Main70557ee2013-10-30 14:47:40 -07002204 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
Scott Main498d7102013-08-21 15:47:38 -07002205 overflow:visible;
2206}
2207pre#codesample-block {
2208 float:left;
2209 overflow:visible;
2210 background:transparent;
2211 border:none;
2212}
Scott Mainf1435b72013-10-30 16:27:38 -07002213pre#codesample-block a.number {
2214 display:none;
2215}
Scott Main498d7102013-08-21 15:47:38 -07002216pre#codesample-block .code-line:hover {
2217 background:#e7e7e7;
2218}
2219pre#codesample-line-numbers {
2220 float:left;
2221 width:2em;
2222 background:transparent;
2223 border:none;
2224 border-right:1px solid #ccc;
2225 padding-left:0;
2226 font-family:monospace;
2227 text-align:right;
2228 -webkit-touch-callout: none;
2229 -webkit-user-select: none;
2230 -khtml-user-select: none;
2231 -moz-user-select: -moz-none;
2232 -ms-user-select: none;
2233 user-select: none;
2234}
2235pre#codesample-line-numbers a {
2236 color:#999;
2237}
2238pre#codesample-line-numbers.hidden {
2239 display:none;
2240}
2241pre#codesample-block span.code-line {
2242 width:100%;
2243 display:inline-block;
2244}
2245
Dirk Doughertybb2b5532013-11-16 16:07:51 -08002246/*
2247Styles for displaying image or video resources in samples browser.
2248Resources are marked as no-display if they exceed the size limit.
2249*/
2250div#codesample-resource img, div#codesample-resource video {
2251 border: 1px solid #ececec;
2252}
2253
2254div#codesample-resource.noDisplay div {
2255 border: 1px solid #ececec;
2256 width:120px;
2257 margin-bottom:4px;
2258 padding:20px;
2259}
2260
2261div#codesample-resource .noDisplay-message:after {
2262 font-style:italic;
2263 font-size:12px;
2264 content: 'This resource is not available for browsing. To view it, please download the project.';
2265}
2266
2267/*
2268Styles for project structure (treeview) page
2269*/
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002270.structure-dir {
2271background-image:url(../../assets/images/folder.png);
2272background-repeat:no-repeat;
2273background-position:16px 2px;
2274 margin:.25em 0 0 0;
2275 padding:0 0 0 0;
2276}
2277
2278.structure-toggleme {
2279 margin:0 0 0 3em;
2280 padding:0 0 0 0;
2281 text-decoration:none;
2282}
2283
2284.structure-java{
2285background-image:url(../../assets/images/file-java.png);
2286background-repeat:no-repeat;
2287background-position:0px 2px;
2288 margin:.3em 0 0 0;
2289 padding:.3em 0 .3em 22px;
2290}
2291
2292.structure-file {
2293background-image:url(../../assets/images/file-generic.png);
2294background-repeat:no-repeat;
2295background-position:0px 2px;
2296 margin:.3em 0 0 0;
2297 padding:.3em 0 .3em 22px;
2298}
2299
2300.structure-xml {
2301background-image:url(../../assets/images/file-xml.png);
2302background-repeat:no-repeat;
2303background-position:0px 2px;
2304 margin:.3em 0 0 0;
2305 padding:.3em 0 .25em 22px;
2306}
2307
2308.structure-img {
2309background-image:url(../../assets/images/file-image.png);
2310background-repeat:no-repeat;
2311background-position:0px 2px;
2312 margin:.3em 0 0 0;
2313 padding:.3em 0 .25em 22px;
2314}
2315
2316.structure-manifest {
2317background-image:url(../../assets/images/file-manifest.png);
2318background-repeat:no-repeat;
2319 margin:.0 0 0 1.25em;
2320 padding:0 0 0 22px;
2321 text-decoration:none;
2322}
2323
2324#jd-content .structure-toggle-img {
2325 margin:.5em 0 0 0;
2326padding-right:2.1em;
2327}
2328
2329.dirInfo {
2330 margin-left:2em;
2331}
2332
2333.structure-dir a {
2334 text-decoration:none;
2335}
2336
2337.structure-manifest a {
2338 text-decoration: none;
2339}
2340.structure-file a {
2341 text-decoration: none;
2342}
2343
2344.sampleEmbed {
2345 background-color:rgb(249, 249, 249);
2346}
2347
2348.sampleEmbed ol.lineNumbers {
2349 list-style-type: decimal;
2350 padding-left:1em;
2351}
2352
2353.sampleEmbed ol.lineNumbers li {
2354border-left:1px solid #ddd;
2355border-right:1px solid #ddd;
2356color:gray;
2357background-color:#f7f7f7;
2358margin:0 0 0 24px;
2359padding: 2px 2px 2px 6px;
2360}
2361
2362.sampleEmbed ol.lineNumbers li:hover {
2363background: #efefef;
2364}
2365
Scott Main0ad622b2013-09-04 21:14:06 -07002366.samples-nav li a {
2367 overflow: hidden;
2368 text-overflow: ellipsis;
2369 white-space: nowrap;
2370}
2371
Dirk Dougherty4f7e5152010-09-16 10:43:40 -07002372/* --------------------------------------------------------------------------
2373Styles for raw formatted line numbers (not used with listformatted version)
2374div.sampleLine div.lineNumber {
2375 display: inline;
2376}
2377div.sampleLine div.lineCode {
2378 display: inline;
2379 padding-left:6px;
2380}
2381div.sampleLine {
2382 padding:0;
2383 margin:0;
2384}*/
2385
Scott Maine4d8f1b2012-06-21 18:03:05 -07002386/* --------------------------------------------------------------------------
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002387Butterbar
2388*/
2389#butterbar-wrapper {
2390 position:absolute;
2391 top:0;
2392 left:0;
2393 width:100%;
2394}
2395#butterbar {
smain@google.comc69af6f2014-10-15 12:48:58 -07002396 width:100%;
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002397 margin:0 auto;
2398}
2399#butterbar-message {
smain@google.comc69af6f2014-10-15 12:48:58 -07002400 background-color:rgba(255, 187, 51, .4);
2401 font-size:13px;
2402 padding: 5px 0;
2403 text-align:center;
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002404}
smain@google.comc69af6f2014-10-15 12:48:58 -07002405a#butterbar-message {
2406 cursor:pointer;
2407 display:block;
2408}
2409a#butterbar-message:hover {
2410 text-decoration:underline;
2411}
Dirk Dougherty4c2dfcf2013-07-08 16:05:05 -07002412
2413/* --------------------------------------------------------------------------
Dirk Dougherty29e93432015-05-05 18:17:13 -07002414Misc and article typography
Scott Maine4d8f1b2012-06-21 18:03:05 -07002415*/
2416
2417
2418.clearfix:before, .clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002419 content: "";
2420 display: table
Scott Maine4d8f1b2012-06-21 18:03:05 -07002421}
2422.clearfix:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002423 clear: both
Scott Maine4d8f1b2012-06-21 18:03:05 -07002424}
2425.clearfix {
Scott Mainb7f96372013-02-07 16:56:43 -08002426 *zoom: 1
Scott Maine4d8f1b2012-06-21 18:03:05 -07002427}
2428table.blank th, table.blank td {
2429 border: 0;
Scott Mainb7f96372013-02-07 16:56:43 -08002430 background: none
Scott Maine4d8f1b2012-06-21 18:03:05 -07002431}
2432.caption {
Scott Mainb7f96372013-02-07 16:56:43 -08002433 margin: 0.5em 0 2em 0;
2434 color: #000;
Scott Mainb16376f2014-05-21 20:35:47 -07002435 font-size: 11.5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002436}
2437
Scott Main25c89dd2013-10-07 14:17:55 -07002438.nolist, .nolist ul, .nolist ol {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002439 list-style:none;
Scott Main2ccbd3f2012-08-01 12:05:12 -07002440 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002441}
Scott Main5747d382012-11-30 12:02:42 -08002442#tb .nolist {
2443 margin-left:15px;
2444}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002445
Scott Main8aa725e2013-04-25 10:00:32 -07002446dl.xml>dt {
2447 text-transform:uppercase;
2448}
2449dl.xml dl.attr {
2450 margin-top:0;
2451}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002452
2453pre.classic {
2454 background-color:transparent;
2455 border:none;
2456 padding:0;
2457}
2458
2459p.img-caption {
2460 margin: -10px 0 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07002461 font-size: 13px;
2462}
2463
Dirk Doughertycbe032f2015-05-22 11:41:40 -07002464/* figures and callouts */
2465.figure {
2466 position: relative;
2467}
2468
2469.figure.pad-below {
2470 margin-bottom: 20px;
2471}
2472
2473.figure .figure-callout {
2474 position: absolute;
2475 color: #fff;
2476 font-weight: 500;
2477 font-size: 16px;
2478 line-height: 23px;
2479 text-align: center;
2480 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
2481 padding-right: 2px;
2482 width: 30px;
2483 height: 29px;
2484 z-index: 1000;
2485}
2486
2487.figure .figure-callout.top {
2488 top: -9px;
2489}
2490
2491.figure .figure-callout.right {
2492 right: -5px;
2493}
2494
2495.figure-caption {
2496 margin: 0 10px 20px 0;
2497 font-size: 14px;
2498 line-height: 20px;
2499 font-style: italic;
2500}
2501
2502/* rows of figures */
2503.figure-row {
2504 font-size: 0;
2505 line-height: 0;
2506 /* to prevent space between figures */
2507}
2508
2509.figure-row .figure {
2510 display: inline-block;
2511 vertical-align: top;
2512}
2513
2514.figure-row .figure + .figure {
2515 margin-left: 10px;
2516 /* reintroduce space between figures */
2517}
2518
2519.border-img {
2520 border: 1px solid #CCC;
2521}
2522
2523.center-img {
2524 margin: auto;
2525 text-align: center;
2526}
2527.center-img img {
2528 margin-bottom: 15px;
2529}
2530
2531.figure img,
2532.figure-right img,
2533.figure-left img,
2534.figure-center img,
2535.border-img {
2536 margin-bottom: 15px;
2537}
2538
2539.figure-center {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002540 margin: 32px auto 24px;
2541 max-width: 100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002542}
2543
Dirk Doughertycbe032f2015-05-22 11:41:40 -07002544.figure,
2545.figure-right {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002546 clear: right;
2547 float: right;
2548 margin: 10px 0 0 0;
2549 padding: 0 0 0 20px;
2550 max-width: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002551 /* width must be defined w/ an inline style matching the image width */
2552}
2553
Dirk Doughertycbe032f2015-05-22 11:41:40 -07002554.figure-left {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002555 clear: left;
2556 float: left;
2557 margin: 10px 0 0 0;
2558 padding: 0 20px 0 0;
2559 max-width: 50%;
Scott Main48dd7f22013-02-21 10:52:02 -08002560 /* width must be defined w/ an inline style matching the image width */
2561}
2562
Dirk Dougherty29e93432015-05-05 18:17:13 -07002563@media (max-width: 719px) {
2564 /* Collapse on mobile. */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07002565 .figure,
2566 .figure-right,
2567 .figure-left {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002568 float: none;
2569 clear: none;
2570 padding: 0;
2571 margin: 32px auto 24px;
2572 max-width: 100%;
2573 }
2574}
2575
Scott Main48dd7f22013-02-21 10:52:02 -08002576img.frame {
2577 border:1px solid #DDD;
2578 padding:4px;
2579}
2580
Scott Maine4d8f1b2012-06-21 18:03:05 -07002581p.table-caption {
Scott Main24bbcd52012-09-21 14:33:43 -07002582 margin: 0 0 4px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002583 font-size:13px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002584}
2585
Scott Main24bbcd52012-09-21 14:33:43 -07002586p.code-caption {
Scott Main98a2a712013-07-17 13:15:04 -07002587 margin-bottom: 4px;
Scott Maina07be8e2013-03-06 12:12:21 -08002588 font: 12px/1.5 monospace;
Scott Main54d2a9b2012-07-24 14:54:32 -07002589}
2590
Scott Main98a2a712013-07-17 13:15:04 -07002591p.note, div.note,
2592p.caution, div.caution,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002593p.warning, div.warning {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002594 padding: 0 0 0 20px;
2595 border-left: 3px solid;
2596 margin: 16px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002597}
2598
Scott Main24bbcd52012-09-21 14:33:43 -07002599p.note, div.note {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002600 border-color: #66c2ff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002601}
2602
Scott Main24bbcd52012-09-21 14:33:43 -07002603p.caution, div.caution {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002604 border-color: #f81;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002605}
2606
Scott Main24bbcd52012-09-21 14:33:43 -07002607p.warning, div.warning {
Dirk Dougherty29e93432015-05-05 18:17:13 -07002608 border-color: #f55;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002609}
2610
Scott Main412eaf22012-06-22 14:36:33 -07002611div.note.design {
2612 border-left: 4px solid #33B5E5;
2613}
2614
2615div.note.develop {
2616 border-left: 4px solid #F80;
2617}
2618
2619div.note.distribute {
2620 border-left: 4px solid #9C0;
2621}
2622
2623.note p, .caution p, .warning p {
2624 margin:0 0 5px;
2625}
2626
2627.note p:last-child, .caution p:last-child, .warning p:last-child {
2628 margin-bottom:0;
2629}
2630
Scott Main5b5ff1a2012-09-12 10:29:45 -07002631body.about blockquote {
Scott Maine4d8f1b2012-06-21 18:03:05 -07002632 display:block;
2633 float:right;
2634 width:280px;
2635 font-size:20px;
2636 font-style:italic;
2637 line-height:24px;
2638 color:#33B5E5;
2639 margin:0 0 20px 30px;
2640}
2641
Scott Maine4d8f1b2012-06-21 18:03:05 -07002642div.design-announce p {
2643 margin:0 0 10px;
2644}
2645
Scott Maindb3678b2012-10-23 14:13:41 -07002646.expandable {
2647 height:34px;
2648 padding-left:20px;
2649 position:relative;
2650}
2651.expandable:before {
2652 content: '';
2653 background-image: url(../images/styles/disclosure_down.png);
2654 background-repeat:no-repeat;
2655 background-position: -12px -9px;
2656 width: 20px;
2657 height: 20px;
2658 display: inline-block;
2659 position: absolute;
2660 top: 0;
2661 left: 0; }
2662}
2663.expandable.expanded:before {
2664 background-image: url(../images/styles/disclosure_up.png);
2665}
2666
Scott Mainaaf76642013-06-19 18:04:30 -07002667/* notice box for cross links between Design/Develop docs */
Scott Main13cd8f12013-11-12 11:50:59 -08002668a.notice-developers-video,
Scott Mainaaf76642013-06-19 18:04:30 -07002669a.notice-developers,
Scott Main13cd8f12013-11-12 11:50:59 -08002670a.notice-designers-video,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002671a.notice-designers {
Scott Maind2af6d22013-05-13 18:39:06 -07002672 float:right;
Scott Maine80ddbe2013-07-12 19:22:24 -07002673 clear:right;
Scott Mainaaf76642013-06-19 18:04:30 -07002674 width:238px;
Scott Maind2af6d22013-05-13 18:39:06 -07002675 min-height:50px;
2676 margin:0 0 20px 20px;
2677 border:1px solid #ddd;
2678}
Scott Main13cd8f12013-11-12 11:50:59 -08002679a.notice-developers-video.wide,
Scott Main5eccda82013-07-30 14:56:45 -07002680a.notice-developers.wide,
Scott Main13cd8f12013-11-12 11:50:59 -08002681a.notice-designers-video.wide,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002682a.notice-designers.wide {
Scott Main5eccda82013-07-30 14:56:45 -07002683 width:278px;
2684}
Scott Main13cd8f12013-11-12 11:50:59 -08002685a.notice-developers-video div,
Scott Mainaaf76642013-06-19 18:04:30 -07002686a.notice-developers div,
Scott Main13cd8f12013-11-12 11:50:59 -08002687a.notice-designers-video div,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002688a.notice-designers div {
Scott Main9bfcd732013-05-14 09:14:35 -07002689 min-height:40px;
Scott Maind19c2c82013-06-19 18:48:27 -07002690 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2691 background-size:40px 40px;
Scott Main9bfcd732013-05-14 09:14:35 -07002692 padding:10px 10px 10px 60px;
Scott Maind2af6d22013-05-13 18:39:06 -07002693}
Scott Mainaaf76642013-06-19 18:04:30 -07002694a.notice-designers div {
Scott Maind19c2c82013-06-19 18:48:27 -07002695 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2696 background-size:40px 40px;
Scott Mainaaf76642013-06-19 18:04:30 -07002697}
Scott Main13cd8f12013-11-12 11:50:59 -08002698a.notice-designers-video div {
2699 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2700 background-size:40px 40px;
2701}
2702a.notice-developers-video div {
2703 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2704 background-size:40px 40px;
2705}
2706a.notice-developers-video:hover,
Scott Mainaaf76642013-06-19 18:04:30 -07002707a.notice-developers:hover,
Scott Main13cd8f12013-11-12 11:50:59 -08002708a.notice-designers-video:hover,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002709a.notice-designers:hover {
Scott Maind2af6d22013-05-13 18:39:06 -07002710 background:#eee;
2711}
Scott Main13cd8f12013-11-12 11:50:59 -08002712a.notice-developers-video h3,
Scott Mainaaf76642013-06-19 18:04:30 -07002713a.notice-developers h3,
Scott Main13cd8f12013-11-12 11:50:59 -08002714a.notice-designers-video h3,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002715a.notice-designers h3 {
Scott Main4e5b39d2013-11-13 16:49:22 -08002716 font-size:13px;
2717 line-height:18px;
2718 font-weight:bold;
Scott Maind2af6d22013-05-13 18:39:06 -07002719 text-transform:uppercase;
2720 color:#000 !important;
Scott Main4e5b39d2013-11-13 16:49:22 -08002721 margin:0 0 1px;
Scott Maind2af6d22013-05-13 18:39:06 -07002722}
Scott Main13cd8f12013-11-12 11:50:59 -08002723a.notice-developers-video p,
Scott Mainaaf76642013-06-19 18:04:30 -07002724a.notice-developers p,
Scott Main13cd8f12013-11-12 11:50:59 -08002725a.notice-designers-video p,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002726a.notice-designers p {
Scott Maind2af6d22013-05-13 18:39:06 -07002727 margin:0;
Scott Main4e5b39d2013-11-13 16:49:22 -08002728 line-height:14px;
Scott Main9bfcd732013-05-14 09:14:35 -07002729}
Scott Main13cd8f12013-11-12 11:50:59 -08002730a.notice-developers-video.left,
Scott Mainaaf76642013-06-19 18:04:30 -07002731a.notice-developers.left,
Scott Main13cd8f12013-11-12 11:50:59 -08002732a.notice-designers-video.left,
Dirk Dougherty29e93432015-05-05 18:17:13 -07002733a.notice-designers.left {
Scott Main9bfcd732013-05-14 09:14:35 -07002734 margin-left:0;
2735 float:left;
Scott Maind2af6d22013-05-13 18:39:06 -07002736}
2737
2738
Scott Maind7026f72013-06-17 15:08:49 -07002739/* hide nested list items; companion to hideNestedLists() */
2740.hide-nested li ol,
2741.hide-nested li ul {
2742 display:none;
2743}
2744
2745a.header-toggle {
2746 display:block;
2747 float:right;
2748 text-transform:uppercase;
2749 font-size:.8em !important;
2750 font-weight:normal;
2751 margin-top:2px;
2752}
2753
2754
smain@google.com95948b82014-06-16 19:24:25 -07002755/* for IDE instruction toggle (Studio/Eclipse/Other) */
2756select.ide {
2757 background: transparent;
2758 border: 1px solid #bbb;
2759 border-left: 0;
2760 border-right: 0;
2761 margin: 10px 0;
2762 padding: 10px 0;
2763 color:#666;
2764}
2765select.ide,
2766select.ide option {
2767 font-family: inherit;
2768 font-size:16px;
2769 font-weight:500;
2770}
David Friedman40e3bec2014-11-20 18:01:26 -08002771/* hide all except studio by default */
2772.select-ide.eclipse,
smain@google.com95948b82014-06-16 19:24:25 -07002773.select-ide.other {
2774 display:none;
2775}
David Friedman40e3bec2014-11-20 18:01:26 -08002776/* ... unless studio also includes one of the others */
2777.select-ide.studio.eclipse,
2778.select-ide.studio.other {
2779 display:none;
smain@google.com95948b82014-06-16 19:24:25 -07002780}
2781
2782
Dirk Doughertybec14292013-04-10 20:23:40 -07002783/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07002784good/bad example containers
Dirk Doughertybec14292013-04-10 20:23:40 -07002785*/
Scott Maindb3678b2012-10-23 14:13:41 -07002786
Dirk Doughertybec14292013-04-10 20:23:40 -07002787div.example-block {
2788 background-repeat: no-repeat;
Scott Main98a2a712013-07-17 13:15:04 -07002789 background-position:10px 8px;
Dirk Doughertybec14292013-04-10 20:23:40 -07002790 background-color:#ccc;
2791 padding:4px;
2792 margin:.8em auto 1.5em 2em;
2793 width:260px;
2794 float:right;
2795}
2796/* red container */
2797.example-block.bad {
2798 background-image: url(/images/example-bad.png);
2799 background-color:#f4cccc;
2800}
2801/* green container */
2802.example-block.good {
2803 background-image: url(/images/example-good.png);
2804 background-color:#d9ead3;
2805}
2806/* container heading div */
2807#jd-content .example-block .heading {
2808 font-weight:bold;
2809 margin:6px 0 9px 36px;
2810 padding:6px auto;
2811}
2812/* container image (if any) */
2813#jd-content .example-block img {
2814 margin:0;
2815 padding:0px;
2816}
2817
2818.example-block table {
2819 margin:0;
2820}
Scott Maindb3678b2012-10-23 14:13:41 -07002821
Scott Maine4d8f1b2012-06-21 18:03:05 -07002822/* -----------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07002823Dialog box for popup messages
Scott Maine4d8f1b2012-06-21 18:03:05 -07002824*/
2825
2826div.dialog {
2827 height:0;
2828 margin:0 auto;
2829}
2830
2831div.dialog>div {
2832 z-index:99;
2833 position:fixed;
2834 margin:70px 0;
2835 width: 391px;
2836 height: 200px;
2837 background: #F7F7F7;
2838-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2839-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2840box-shadow: 0 0 15px rgba(0,0,0,0.5);
2841}
2842/* IE6 can't position fixed */
2843* html div.dialog div { position:absolute; }
2844
2845
2846div#deprecatedSticker {
2847 display:none;
2848 z-index:99;
2849 position:fixed;
2850 right:15px;
2851 top:114px;
2852 margin:0;
2853 padding:1em;
2854 background:#FFF;
2855 border:1px solid #dddd00;
2856 box-shadow:-5px 5px 10px #ccc;
2857 -moz-box-shadow:-5px 5px 10px #ccc;
2858 -webkit-box-shadow:-5px 5px 10px #ccc;
2859}
2860
Dirk Doughertyb87e3002014-11-18 19:34:34 -08002861div#langMessage,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002862div#naMessage {
2863 display:none;
2864 width:555px;
2865 height:0;
2866 margin:0 auto;
2867}
2868
Dirk Doughertyb87e3002014-11-18 19:34:34 -08002869
2870div#langMessage>div,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002871div#naMessage div {
2872 z-index:99;
2873 width:450px;
2874 position:fixed;
2875 margin:50px 0;
2876 padding:4em 4em 3em;
2877 background:#FFF;
2878 border:1px solid #999;
2879 box-shadow:-10px 10px 40px #888;
2880 -moz-box-shadow:-10px 10px 40px #888;
2881 -webkit-box-shadow:-10px 10px 40px #888;
2882}
2883/* IE6 can't position fixed */
Dirk Doughertyb87e3002014-11-18 19:34:34 -08002884* html div#langMessage>div,
Scott Maine4d8f1b2012-06-21 18:03:05 -07002885* html div#naMessage div { position:absolute; }
2886
2887div#naMessage strong {
2888 font-size:1.1em;
2889}
2890
Dirk Doughertyb87e3002014-11-18 19:34:34 -08002891div#langMessage .lang {
2892 display:none;
2893}
Scott Maine4d8f1b2012-06-21 18:03:05 -07002894
2895/* --------------------------------------------------------------------------
Scott Main98a2a712013-07-17 13:15:04 -07002896Slideshow Controls & Next/Prev
Scott Maine4d8f1b2012-06-21 18:03:05 -07002897*/
Scott Main98a2a712013-07-17 13:15:04 -07002898.slideshow-next, .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08002899 width: 20px;
2900 height: 36px;
2901 text-indent: -1000em;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002902}
2903.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08002904 margin: 2em 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002905}
2906.slideshow-container:before, .slideshow-container:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002907 content: "";
2908 display: table;
2909 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002910}
2911a.slideshow-next, a.slideshow-next:visited {
2912
Scott Mainb7f96372013-02-07 16:56:43 -08002913 float: right;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002914
Scott Mainb7f96372013-02-07 16:56:43 -08002915 background: url(../images/arrow-right.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07002916
2917}
2918
2919a.slideshow-prev, a.slideshow-prev:visited {
2920
Scott Main98a2a712013-07-17 13:15:04 -07002921 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002922
Scott Mainb7f96372013-02-07 16:56:43 -08002923 background: url(../images/arrow-left.png) no-repeat 0 0
Scott Maine4d8f1b2012-06-21 18:03:05 -07002924
2925}
2926
2927.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
2928
Scott Main98a2a712013-07-17 13:15:04 -07002929 background-position: 0 -36px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002930
2931}
2932
2933.slideshow-next:active, .slideshow-prev:active {
2934
Scott Main98a2a712013-07-17 13:15:04 -07002935 background-position: 0 -72px
Scott Maine4d8f1b2012-06-21 18:03:05 -07002936
2937}
2938.slideshow-nav {
Scott Mainb7f96372013-02-07 16:56:43 -08002939 width: 74px;
Scott Main98a2a712013-07-17 13:15:04 -07002940 margin: 0 auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002941}
2942.slideshow-nav a, .slideshow-nav a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002943 display: inline-block;
2944 width: 12px;
2945 height: 12px;
2946 margin: 0 2px 20px 2px;
2947 background: #ccc;
2948 -webkit-border-radius: 50%;
2949 -moz-border-radius: 50%;
2950 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002951}
2952.slideshow-nav a:hover, .slideshow-nav a:focus {
2953
Scott Mainb7f96372013-02-07 16:56:43 -08002954 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07002955}
2956
2957.slideshow-nav a:active {
2958
Scott Mainb7f96372013-02-07 16:56:43 -08002959 background: #1e799a;
Scott Main98a2a712013-07-17 13:15:04 -07002960 background: #ebebeb;
Scott Mainb7f96372013-02-07 16:56:43 -08002961 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
2962 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
2963 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
Scott Maine4d8f1b2012-06-21 18:03:05 -07002964}
2965.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002966 background: #33B5E5
Scott Maine4d8f1b2012-06-21 18:03:05 -07002967}
2968/* --------------------------------------------------------------------------
2969Tabs
2970*/
2971ul.tabs {
Scott Mainb7f96372013-02-07 16:56:43 -08002972 padding: 0;
Scott Main98a2a712013-07-17 13:15:04 -07002973 margin: 2em 0 0 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002974}
2975ul.tabs:before, ul.tabs:after {
Scott Mainb7f96372013-02-07 16:56:43 -08002976 content: "";
2977 display: table;
2978 clear: both;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002979}
2980ul.tabs li {
Scott Mainb7f96372013-02-07 16:56:43 -08002981 list-style-type: none;
Scott Main98a2a712013-07-17 13:15:04 -07002982 float: left;
Scott Maine4d8f1b2012-06-21 18:03:05 -07002983}
2984ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
Scott Mainb7f96372013-02-07 16:56:43 -08002985 display: block;
2986 height: 36px;
2987 line-height: 36px;
2988 padding: 0 15px;
2989 margin-right: 2px;
2990 color: #222;
2991 -moz-border-radius-topleft: 2px;
2992 -moz-border-radius-topright: 2px;
2993 -moz-border-radius-bottomright: px;
2994 -moz-border-radius-bottomleft: px;
2995 -webkit-border-radius: 2px 2px px px;
Scott Main98a2a712013-07-17 13:15:04 -07002996 border-radius: 2px 2px px px;
Scott Mainb7f96372013-02-07 16:56:43 -08002997 border-top: solid 1px #ebebeb;
2998 border-left: solid 1px #ebebeb;
2999 border-right: solid 1px #ebebeb;
3000 background-color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003001 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3002 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3003 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3004 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3005 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3006 background-image: linear-gradient(top, #ffffff, #fafafa);
3007 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3008EndColorStr='#fafafa');
3009}
3010ul.tabs li a:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003011 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003012}
3013ul.tabs li a.selected {
Scott Mainb7f96372013-02-07 16:56:43 -08003014 height: 37px;
3015 color: #33B5E5;
3016 background-color: #f7f7f7;
3017 background-image: none;
3018 border-color: #ddd;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003019}
3020.tab-content {
Scott Mainb7f96372013-02-07 16:56:43 -08003021 padding: 1.2em;
3022 margin: -1px 0 2em 0;
3023 -webkit-border-radius: 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003024 -moz-border-radius: 2px;
3025 border-radius: 2px;
Scott Mainb7f96372013-02-07 16:56:43 -08003026 border: solid 1px #ddd;
3027 background: #f7f7f7;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003028}
3029/* --------------------------------------------------------------------------
3030Feature Boxes
3031*/
3032.feature-box {
3033 width: 291px;
3034 height: 200px;
3035 position: relative;
3036 background: #F7F7F7;
3037}
3038.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003039 z-index: 100;
3040 position: absolute;
3041 background-color: #aaa;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003042}
3043.box-border .top, .box-border .bottom {
Scott Mainb7f96372013-02-07 16:56:43 -08003044 width: 291px;
3045 height: 1px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003046}
3047.dialog .box-border .top,
3048.dialog .box-border .bottom { width:391px; }
3049
Scott Main98a2a712013-07-17 13:15:04 -07003050.box-border .left, .box-border .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003051 width: 1px;
Scott Main98a2a712013-07-17 13:15:04 -07003052 height: 8px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003053}
3054.box-border .top { top: 0; left: 0 }
3055.box-border .top .left { top: 1px; left: 0 }
3056.box-border .top .right { top: 1px; right: 0 }
3057.box-border .bottom .left { top: -8px; left: 0 }
3058.box-border .bottom { top: 200px; left: 0 }
3059.box-border .bottom .right { top: -8px; right: 0 }
3060
3061.feature-box h4,
3062.dialog h4 {
3063 margin: 15px 18px 10px;
3064 padding:0;
3065}
3066
3067.feature-box p,
3068.dialog p {
3069 margin: 10px 18px;
3070 padding:0;
3071}
3072.feature-box .link,
3073.dialog .link {
3074 border-top: 1px solid #dedede;
3075 bottom: 0;
3076 position: absolute;
3077 width: inherit;
3078}
3079.feature-box a, .feature-box h4,
3080.dialog a, .dialog h4 {
3081 -webkit-transition: color .4s ease;
3082 -moz-transition: color .4s ease;
3083 -o-transition: color .4s ease;
3084 transition: color .4s ease;
3085}
3086.feature-box:hover {
Scott Main98a2a712013-07-17 13:15:04 -07003087 cursor: pointer;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003088}
3089.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
Scott Main98a2a712013-07-17 13:15:04 -07003090.left, .feature-box:hover .right {
Scott Mainb7f96372013-02-07 16:56:43 -08003091 background-color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003092}
3093.feature-box:hover h4, .feature-box:hover a {
Scott Mainb7f96372013-02-07 16:56:43 -08003094 color: #33B5E5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003095}
3096/* --------------------------------------------------------------------------
3097Page-Specific Styles
3098*/
Scott Main98a2a712013-07-17 13:15:04 -07003099.colors {
Scott Mainb7f96372013-02-07 16:56:43 -08003100 position: relative;
3101 float: left;
3102 width: 92px;
3103 margin: 40px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003104}
3105.colors div {
Scott Mainb7f96372013-02-07 16:56:43 -08003106 color: #fff;
3107 font-size: 11.5px;
3108 width: 82px;
3109 height: 82px;
3110 margin-top:-30px;
3111 line-height: 82px;
3112 text-align: center;
3113 border: solid 5px #fff;
3114 -webkit-border-radius: 50%;
3115 -moz-border-radius: 50%;
3116 border-radius: 50%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003117}
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132/* ########### REFERENCE DOCS ################## */
3133
3134#packages-nav h2,
3135#classes-nav h2 {
3136 font-size:18px;
3137 margin:0;
3138 padding:0 0 0 4px;
3139}
3140
3141#jd-header {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003142 padding: 0 0 12px;
3143 margin: 20px 0 12px;
3144 font-size:12px;
3145 padding-bottom:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003146 border-bottom:solid 1px #ccc;
3147}
3148
3149#jd-header h1 {
3150 margin:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003151 padding:0 0 6px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003152}
3153
Dirk Doughertya6913b52014-06-11 17:28:38 -07003154/* not sure if this is needed in the ref docs, disabling for now
3155.jd-descr h2 {
3156 margin:16px 0;
3157}
3158*/
3159
Dirk Dougherty29e93432015-05-05 18:17:13 -07003160/* First paragraph of a content pages is a bit larger
3161 - note the very specific selector. */
3162.jd-descr > p:first-child,
3163.jd-descr > #tb-wrapper + p,
3164.jd-descr > #qv-wrapper + p {
3165 font-size: 16px;
3166 margin-bottom: 16px;
3167}
3168
Scott Maine4d8f1b2012-06-21 18:03:05 -07003169/* page-top-right container for reference pages (holds
3170links to summary tables) */
3171#api-info-block {
Dirk Doughertya6913b52014-06-11 17:28:38 -07003172 font-size:12px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003173 margin:20px 0 0;
3174 padding:0 10px 6px;
3175 font-weight:normal;
3176 float:right;
3177 text-align:right;
3178 color:#999;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003179 max-width:80%;
3180 font-size: 12px;
3181 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003182}
3183
3184#api-info-block div.api-level {
3185 font-weight:bold;
3186 font-size:inherit;
3187 float:none;
Scott Main9ada2262012-06-23 14:59:36 -07003188 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003189 padding:0;
3190 margin:0;
3191}
3192
3193/* inheritance table */
3194.jd-inheritance-table {
3195 border-spacing:0;
3196 margin:0;
3197 padding:0;
Dirk Doughertya6913b52014-06-11 17:28:38 -07003198 font-size:12px;
3199 line-height:14px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003200 background-color:transparent;
3201}
3202.jd-inheritance-table tr td {
3203 border: none;
3204 margin: 0;
3205 padding: 0;
3206 background-color:transparent;
3207}
3208.jd-inheritance-table .jd-inheritance-space {
3209 font-weight:bold;
3210 width:1em;
3211}
3212.jd-inheritance-table .jd-inheritance-interface-cell {
3213 padding-left: 17px;
3214}
3215
3216
3217
3218.jd-sumtable a {
3219 text-decoration:none;
3220}
3221
3222.jd-sumtable a:hover {
3223 text-decoration:underline;
3224}
3225
3226/* the link inside a sumtable for "Show All/Hide All" */
3227.toggle-all {
3228 display:block;
3229 float:right;
3230 font-weight:normal;
3231 font-size:0.9em;
3232}
3233
3234/* adjustments for in/direct subclasses tables */
3235.jd-sumtable.jd-sumtable-subclasses {
3236 margin: 1em 0 0 0;
3237 max-width:968px;
3238 background-color:transparent;
3239 font-size:13px;
3240}
3241
3242/* extra space between end of method name and open-paren */
3243.sympad {
3244 margin-right: 2px;
3245}
3246
3247/* right alignment for the return type in sumtable */
3248.jd-sumtable .jd-typecol {
3249 text-align:right;
3250}
3251
3252/* adjustments for the expando table-in-table */
3253.jd-sumtable-expando {
3254 margin:.5em 0;
3255 padding:0;
3256}
3257
3258/* a div that holds a short description */
3259.jd-descrdiv {
3260 padding:3px 1em 0 1em;
3261 margin:0;
3262 border:0;
3263}
3264
3265#jd-content img.jd-expando-trigger-img {
3266 padding:0 4px 4px 0;
3267 margin:0;
3268}
3269
3270.jd-sumtable-subclasses div#subclasses-direct,
3271.jd-sumtable-subclasses div#subclasses-indirect {
3272 margin:0 0 0 13px;
3273}
3274
3275
3276
3277/********* MEMBER REF *************/
3278
3279
3280.jd-details {
3281/* border:1px solid #669999;
3282 padding:4px; */
3283 margin:0 0 1em;
3284}
3285
3286/* API reference: a container for the
3287.tagdata blocks that make up the detailed
3288description */
3289.jd-details-descr {
3290 padding:0;
3291 margin:.5em .25em;
3292}
3293
3294/* API reference: a block containing
3295a detailed description, a params table,
3296seealso list, etc */
3297.jd-tagdata {
3298 margin:.5em 1em;
3299}
3300
3301.jd-tagdata p {
3302 margin:0 0 1em 1em;
3303}
3304
3305/* API reference: adjustments to
3306the detailed description block */
3307.jd-tagdescr {
3308 margin:.25em 0 .75em 0;
3309}
3310
3311.jd-tagdescr ol,
3312.jd-tagdescr ul {
3313 margin:0 2.5em;
3314 padding:0;
3315}
3316
3317.jd-tagdescr table,
3318.jd-tagdescr img {
3319 margin:.25em 1em;
3320}
3321
3322.jd-tagdescr li {
3323margin:0 0 .25em 0;
3324padding:0;
3325}
3326
3327/* API reference: heading marking
3328the details section for constants,
3329attrs, methods, etc. */
3330h4.jd-details-title {
3331 font-size:1.15em;
3332 background-color: #E2E2E2;
3333 margin:1.5em 0 .6em;
3334 padding:3px 95px 3px 3px; /* room for api-level */
3335}
Scott Mainab4daf42012-11-30 11:27:17 -08003336body.google h4.jd-details-title {
3337 background-color: #FFF;
3338 padding-top:5px;
3339 border-top: 1px solid #ccc;
3340}
3341body.google table.jd-sumtable th {
3342 background-color: #FFF;
3343 color:#000;
3344}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003345
3346h4.jd-tagtitle {
3347 margin:0;
3348}
3349
3350h4 .normal {
3351 font-weight:normal;
3352}
3353
3354/* API reference: heading for "Parameters", "See Also", etc.,
3355in details sections */
3356h5.jd-tagtitle {
3357 margin:0 0 .25em 0;
3358 font-size:1em;
3359}
3360
3361.jd-tagtable {
3362 margin:0;
3363 background-color:transparent;
Scott Main03c972c2012-06-26 22:23:22 -07003364 width:auto;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003365}
3366
3367.jd-tagtable td,
3368.jd-tagtable th {
3369 border:none;
3370 background-color:#fff;
3371 vertical-align:top;
3372 font-weight:normal;
3373 padding:2px 10px;
3374}
3375
3376.jd-tagtable th {
3377 font-style:italic;
3378}
3379
Dirk Dougherty29e93432015-05-05 18:17:13 -07003380
Scott Maine4d8f1b2012-06-21 18:03:05 -07003381/* Inline api level indicator for methods */
3382div.api-level {
3383 font-size:.8em;
3384 font-weight:normal;
3385 color:#999;
3386 float:right;
3387 padding:0 8px 0;
3388 margin-top:-30px;
3389}
3390
3391table.jd-tagtable td,
3392table.jd-tagtable th {
3393 background-color:transparent;
3394}
3395
3396table.jd-tagtable th {
3397 color:inherit;
3398}
3399
3400
Scott Maine4d8f1b2012-06-21 18:03:05 -07003401/* SEARCH FILTER */
3402
Scott Main0e76e7e2013-03-12 10:24:07 -07003403.menu-container {
3404 position:relative;
3405}
Scott Maine4d8f1b2012-06-21 18:03:05 -07003406#search_autocomplete {
3407 font-weight:normal;
3408}
3409
Dirk Dougherty29e93432015-05-05 18:17:13 -07003410.search_filtered_wrapper {
3411 position: absolute;
3412 right: 18px;
3413 top: 64px;
Scott Main0e76e7e2013-03-12 10:24:07 -07003414}
3415.suggest-card {
Dirk Dougherty29e93432015-05-05 18:17:13 -07003416 float:right;
Scott Main0e76e7e2013-03-12 10:24:07 -07003417 position:relative;
3418 width:170px;
3419 min-height:90px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003420 border: solid 1px #C5C5C5;
3421 background: white;
Scott Main0e76e7e2013-03-12 10:24:07 -07003422 margin-right:-5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003423 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3424 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3425 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3426}
Scott Main0e76e7e2013-03-12 10:24:07 -07003427.suggest-card.reference {
Dirk Dougherty29e93432015-05-05 18:17:13 -07003428 z-index: 998;
3429 width: auto;
Scott Main0e76e7e2013-03-12 10:24:07 -07003430}
3431.suggest-card.develop {
3432 z-index:997;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003433 border-top: solid 4px #ff7043;
Scott Main0e76e7e2013-03-12 10:24:07 -07003434}
3435.suggest-card.design {
3436 z-index:996;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003437 border-top: solid 4px #00bcd4;
Scott Main0e76e7e2013-03-12 10:24:07 -07003438}
3439.suggest-card.distribute {
3440 z-index:995;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003441 border-top: solid 4px #afb42b;
Scott Main0e76e7e2013-03-12 10:24:07 -07003442}
3443.child-card {
3444 width:100%;
3445}
3446.suggest-card.dummy {
3447 width:172px;
3448 float:right;
3449 border:0;
3450 background:transparent;
3451 -moz-box-shadow: none;
3452 -webkit-box-shadow: none;
3453 box-shadow: none;
3454}
3455
3456ul.search_filtered {
3457 min-width:100%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003458 list-style: none;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003459 margin: 5px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003460 padding: 0;
3461}
Scott Main0e76e7e2013-03-12 10:24:07 -07003462.search_filtered .jd-selected {
3463 background:#efefef;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003464 cursor:pointer;
3465}
Scott Main0e76e7e2013-03-12 10:24:07 -07003466.search_filtered .jd-selected,
3467.search_filtered .jd-selected a {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07003468 color:#039BE5 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003469}
3470
3471.no-display {
3472 display: none;
3473}
3474
Scott Main0e76e7e2013-03-12 10:24:07 -07003475.search_filtered li.jd-autocomplete {
Scott Maine4d8f1b2012-06-21 18:03:05 -07003476 font-size: 0.81em;
3477 border: none;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003478 margin: 0;
Scott Main7e447ed2013-02-19 17:22:37 -08003479 padding: 0;
3480 line-height:1.5em;
3481}
3482
Scott Main0e76e7e2013-03-12 10:24:07 -07003483.search_filtered li a {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003484 padding: 2px 10px;
Scott Main7e447ed2013-02-19 17:22:37 -08003485 color:#222 !important;
Scott Main0e76e7e2013-03-12 10:24:07 -07003486 display:inline-block;
3487 line-height:12px;
Scott Main7e447ed2013-02-19 17:22:37 -08003488}
3489
Scott Main0e76e7e2013-03-12 10:24:07 -07003490.search_filtered li.header {
Scott Main7e447ed2013-02-19 17:22:37 -08003491 font-weight:bold;
Scott Main0e76e7e2013-03-12 10:24:07 -07003492 color:#444;
Scott Main7e447ed2013-02-19 17:22:37 -08003493 border: none;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003494 margin: 0;
3495 padding: 2px 10px;
Scott Main7e447ed2013-02-19 17:22:37 -08003496 line-height:1.5em;
3497}
Scott Main0e76e7e2013-03-12 10:24:07 -07003498.search_filtered li.header.small {
3499 font-size:0.85em;
3500}
Scott Main7e447ed2013-02-19 17:22:37 -08003501
Scott Main98a2a712013-07-17 13:15:04 -07003502.suggest-card.reference
Scott Main0e76e7e2013-03-12 10:24:07 -07003503.search_filtered li.header {
3504 color:#aaa;
3505 font-size: 0.81em;
3506}
3507
3508.search_filtered li.header:first-child {
Scott Main7e447ed2013-02-19 17:22:37 -08003509 margin: 0 0 2px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003510}
3511
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003512@media (max-width: 719px) {
3513 .search_filtered_wrapper {
3514 left: 24px;
3515 right: 24px;
3516 top: 44px;
3517 }
3518
3519 .suggest-card {
3520 box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1);
3521 float: none;
3522 margin-right: 0;
3523 min-height: 0;
3524 max-height: 204px;
3525 overflow: hidden;
3526 }
3527
3528 .suggest-card.develop,
3529 .suggest-card.design,
3530 .suggest-card.distribute {
3531 display: none !important;
3532 }
3533
3534 ul.search_filtered {
3535 margin: 0;
3536 }
3537
3538 .search_filtered li.jd-autocomplete {
3539 border-top: solid 1px #C5C5C5;
3540 font-size: inherit;
3541 text-align: left;
3542 }
3543
3544 .search_filtered li.jd-autocomplete:first-child {
3545 border-top: 0;
3546 }
3547
3548 .search_filtered li a {
3549 display: block;
3550 overflow: hidden;
3551 padding: 14px 10px;
3552 text-overflow: ellipsis;
3553 white-space: nowrap;
3554 }
3555}
3556
Scott Maine4d8f1b2012-06-21 18:03:05 -07003557.show-item {
3558 display: table-row;
3559}
3560.hide-item {
3561 display: hidden;
3562}
3563
3564
3565
Scott Maine4d8f1b2012-06-21 18:03:05 -07003566/* SEARCH RESULTS */
3567
Scott Maine4d8f1b2012-06-21 18:03:05 -07003568
3569#leftSearchControl .gsc-twiddle {
3570 background-image : none;
3571}
3572
3573#leftSearchControl td, #searchForm td {
3574 border: 0px solid #000;
3575 padding:0;
3576}
3577
3578#leftSearchControl .gsc-resultsHeader .gsc-title {
3579 padding-left : 0px;
3580 font-weight : bold;
3581 font-size : 13px;
3582 color:#006699;
3583 display : none;
3584}
3585
3586#leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3587 display : none;
3588}
3589
3590#leftSearchControl .gsc-resultsRoot {
3591 padding-top : 6px;
3592}
3593
3594#leftSearchControl div.gs-visibleUrl-long {
3595 display : block;
3596 color:#006699;
3597}
3598
3599#leftSearchControl .gsc-webResult {
3600 padding:0 0 20px 0;
3601}
3602
3603.gsc-webResult div.gs-visibleUrl-short,
3604table.gsc-branding,
3605.gsc-clear-button {
3606 display : none;
3607}
3608
3609.gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3610.gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3611#leftSearchControl a,
3612#leftSearchControl a b {
3613 color:#006699;
3614}
3615
3616.gsc-resultsHeader {
3617 display: none;
3618}
3619
3620/* Disable built in search forms */
3621.gsc-control form.gsc-search-box {
3622 display : none;
3623}
3624table.gsc-search-box {
3625 margin:6px 0 0 0;
3626 border-collapse:collapse;
3627}
3628
3629td.gsc-input {
3630 padding:0 2px;
3631 width:100%;
3632 vertical-align:middle;
3633}
3634
3635input.gsc-input {
3636 border:1px solid #BCCDF0;
3637 width:99%;
3638 padding-left:2px;
3639 font-size:.95em;
3640}
3641
3642td.gsc-search-button {
3643 text-align: right;
3644 padding:0;
3645 vertical-align:top;
3646}
3647
3648
3649#searchResults {
3650 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3651(it doesn't) */
3652 height:auto;
3653}
3654
3655#searchResults .gsc-control {
3656 position:relative;
3657 width:auto;
3658 padding:0 0 10px;
3659}
3660
3661#searchResults .gsc-tabsArea {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003662 position: relative;
3663 white-space: nowrap;
3664 float: left;
3665 width: 25%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003666}
3667
3668#searchResults .gsc-above-wrapper-area {
3669 display:none;
3670}
3671
3672#searchResults .gsc-resultsbox-visible {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003673 box-sizing: border-box;
3674 float: left;
3675 padding-left:20px;
3676 width: 75%;
3677}
3678
3679@media (max-width: 719px) {
3680 #searchResults .gsc-tabsArea {
3681 display: none;
3682 }
3683
3684 #searchResults .gsc-resultsbox-visible {
3685 float: none;
3686 padding-left: 0;
3687 width: auto;
3688 }
Scott Maine4d8f1b2012-06-21 18:03:05 -07003689}
3690
3691#searchResults .gsc-tabHeader {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003692 margin-top: 4px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003693 padding: 3px 6px;
3694 position:relative;
3695 width:auto;
3696 display:block;
3697}
3698
3699#searchResults h2#searchTitle {
3700 padding:0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07003701 margin:30px 0 5px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003702 border:none;
3703}
3704
3705#searchResults h2#searchTitle em {
3706 font-style:normal;
3707 color:#33B5E5;
3708}
3709
3710#searchResults .gsc-table-result {
3711 margin:5px 0 10px 0;
3712 background-color:transparent;
3713}
3714#searchResults .gs-web-image-box, .gs-promotion-image-box {
3715 width:120px;
3716}
3717#searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3718 max-width:120px;
3719}
3720
3721#searchResults .gsc-table-result .gsc-thumbnail {
3722 padding:0 20px 0 0;
3723}
3724
3725#searchResults td {
3726 background-color:transparent;
3727}
3728
3729#searchResults .gsc-expansionArea {
3730 position:relative;
3731}
3732#searchResults .gsc-tabsArea .gsc-cursor-box {
3733 width:200px;
3734 padding:20px 0 0 1px;
3735}
3736#searchResults .gsc-cursor-page {
3737 display:inline-block;
3738 float:left;
3739 margin:-1px 0 0 -1px;
3740 padding:0;
3741 height:27px;
3742 width:27px;
3743 text-align:center;
3744 line-height:2;
3745}
3746
3747#searchResults .gsc-tabHeader.gsc-tabhInactive,
3748#searchResults .gsc-cursor-page {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003749 background: #F0F0F0;
3750 border: 0;
3751 color: #039BE5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003752}
3753
3754#searchResults .gsc-tabHeader.gsc-tabhActive,
3755#searchResults .gsc-tabHeader.gsc-tabhActive:hover,
3756#searchResults .gsc-cursor-page.gsc-cursor-current-page,
3757#searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07003758 background-color: #039BE5;
3759 border: 0;
3760 color: #fff;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003761}
3762
Dirk Doughertyc3921652014-05-13 16:55:26 -07003763
3764
3765
Dirk Doughertyc3921652014-05-13 16:55:26 -07003766/************ STICKY NAV BAR ******************/
3767
Dirk Doughertyc3921652014-05-13 16:55:26 -07003768#context {
3769 clear: both;
3770 padding-top: 14px;
3771}
3772#context .breadcrumb {
3773 float: left;
3774 margin-bottom: 10px;
3775}
3776#context .util {
3777 float: right;
3778 margin-right: 20px;
3779}
3780
3781.breadcrumb {
3782 list-style: none;
3783 margin: 0;
3784 padding: 0;
3785 position: relative;
3786}
3787.breadcrumb li {
3788 float: left;
3789 padding: 0 20px 0 0;
3790 color: #000;
3791 white-space: nowrap;
3792}
3793.breadcrumb li a {
3794 color: #000;
3795}
3796.breadcrumb li:after {
3797 content: url(../images/breadcrumb.png);
3798 position: relative;
3799 top: 1px;
3800 left: 10px;
3801 width: 5px;
3802 height: 10px;
3803}
3804.breadcrumb li.current {
3805 font-weight: 700;
3806}
3807.breadcrumb li.current:after {
3808 display: none;
3809}
3810
smain@google.com17e2c062014-10-09 19:10:32 -07003811/* offset the <a name=""> tags to account for sticky nav */
Dirk Dougherty29e93432015-05-05 18:17:13 -07003812body.reference a[name] {
smain@google.com9a818f52014-10-03 09:25:59 -07003813 visibility: hidden;
3814 display: block;
3815 position: relative;
3816 top: -56px;
3817}
3818
Scott Maine4d8f1b2012-06-21 18:03:05 -07003819
Scott Maine4d8f1b2012-06-21 18:03:05 -07003820/* Quicknav */
3821.btn-quicknav {
3822 width:20px;
3823 height:28px;
3824 float:left;
3825 margin-left:6px;
3826 padding-right:10px;
3827 position:relative;
3828 cursor:pointer;
3829 border-right:1px solid #CCC;
3830}
3831
3832.btn-quicknav a {
3833 zoom:1;
3834 position:absolute;
3835 top:13px;
3836 left:5px;
3837 display:block;
3838 text-indent:-9999em;
3839 width:10px;
3840 height:5px;
3841 background:url(../images/quicknav_arrow.png) no-repeat;
3842}
3843
3844.btn-quicknav a.arrow-active {
3845 background-position: 0 -5px;
3846 display:none;
3847}
3848
3849#header-wrap.quicknav a.arrow-inactive {
3850 display:none;
3851}
3852
3853.btn-quicknav.active a.arrow-active {
3854 display:block;
3855}
3856
Scott Maine4d8f1b2012-06-21 18:03:05 -07003857#header-wrap.quicknav .nav-x li {
3858 min-width:160px;
3859 margin-right:20px;
3860}
3861
3862#header-wrap.quicknav li.last {
3863 margin-right:0px;
3864}
3865
3866#quicknav {
Scott Main98a2a712013-07-17 13:15:04 -07003867 float:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003868 clear:both;
smain@google.com20ef3822014-06-13 16:05:28 -07003869 margin-left:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003870 margin-top:-30px;
3871 display:none;
3872 overflow:hidden;
3873}
3874
3875#header-wrap.quicknav #quicknav {
3876
3877}
3878
3879#quicknav ul {
3880 margin:10px 0;
3881 padding:0;
3882}
3883
smain@google.com20ef3822014-06-13 16:05:28 -07003884#quicknav ul li.about {
3885 border-top:1px solid #9933CC;
3886}
3887
Scott Maine4d8f1b2012-06-21 18:03:05 -07003888#quicknav ul li.design {
3889 border-top:1px solid #33b5e5;
3890}
3891
3892#quicknav ul li.develop {
3893 border-top:1px solid #FF8800;
3894}
3895
3896#quicknav ul li.distribute {
3897 border-top:1px solid #99cc00;
3898}
3899
3900#quicknav ul li {
3901 display:block;
3902 float:left;
3903 margin:0 20px 0 0;
3904 min-width:140px;
3905}
3906
3907#quicknav ul li.last {
3908 margin-right:0px;
3909}
3910
3911#quicknav ul li ul li {
3912 float:none;
3913}
3914
3915#quicknav ul li ul li a {
Scott Main9ada2262012-06-23 14:59:36 -07003916 color:#222;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003917}
3918
3919#quicknav ul li li ul,
3920#quicknav ul li li ul li {
3921 margin:0;
3922}
3923
3924#quicknav ul li li ul li:before {
3925 content:"\21B3";
3926}
3927
3928#header-wrap {
3929 -webkit-transition: all 0.25s ease-out;
3930 -moz-transition: all 0.25s ease-out;
3931 -ms-transition: all 0.25s ease-out;
3932 -o-transition: all 0.25s ease-out;
3933 transition: all 0.25s ease-out;
3934
3935}
3936
3937#header-wrap.quicknav {
Dirk Dougherty529a1072014-12-15 15:10:06 -08003938 height:216px;
Scott Main98a2a712013-07-17 13:15:04 -07003939
Scott Maine4d8f1b2012-06-21 18:03:05 -07003940}
3941
Scott Maine4d8f1b2012-06-21 18:03:05 -07003942.moremenu {
3943 float: right;
Scott Mainb7f96372013-02-07 16:56:43 -08003944 position: relative;
3945 width: 50px;
3946 height:28px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003947 display: block;
3948 margin-top:-3px;
3949 margin-bottom:7px;
3950 overflow:hidden;
3951 -webkit-transition: width 0.25s ease;
3952 -moz-transition: width 0.25s ease;
3953 -o-transition: width 0.25s ease;
3954 transition: width 0.25s ease;
3955}
3956
3957.moremenu #more-btn {
3958 width:40px;
3959 height:28px;
3960 background:url(../images/icon_more.png) no-repeat;
3961 border-left:1px solid #CCC;
3962 float:left;
3963 cursor:pointer;
3964}
3965
3966.moremenu:hover #more-btn {
3967 background-position:0 -28px;
3968}
3969
3970.morehover {
3971 position:absolute;
3972 right:6px;
3973 top:-9px;
3974 width:40px;
3975 height:35px;
3976 z-index:99;
3977 overflow:hidden;
3978
3979 -webkit-opacity:0;
3980 -moz-opacity:0;
3981 -o-opacity:0;
3982 opacity:0;
3983
3984 -webkit-transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07003985 -moz-transform-origin:100% 0%;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003986 -o-transform-origin:100% 0%;
3987 transform-origin:100% 0%;
Scott Main98a2a712013-07-17 13:15:04 -07003988
Scott Maine4d8f1b2012-06-21 18:03:05 -07003989 -webkit-transition-property: -webkit-opacity;
3990 -webkit-transition-duration: .25s;
3991 -webkit-transition-timing-function:ease;
3992
Scott Main0e76e7e2013-03-12 10:24:07 -07003993 -moz-transition-property: -moz-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003994 -moz-transition-duration: .25s;
3995 -moz-transition-timing-function:ease;
3996
Scott Main0e76e7e2013-03-12 10:24:07 -07003997 -o-transition-property: -o-opacity;
Scott Maine4d8f1b2012-06-21 18:03:05 -07003998 -o-transition-duration: .25s;
3999 -o-transition-timing-function:ease;
Scott Main98a2a712013-07-17 13:15:04 -07004000
Scott Main0e76e7e2013-03-12 10:24:07 -07004001 transition-property: opacity;
4002 transition-duration: .25s;
4003 transition-timing-function:ease;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004004}
4005
Scott Maine05e6f92013-01-29 13:34:17 -08004006.morehover:hover,
4007.morehover.hover {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004008 opacity:1;
Scott Main55163c82012-07-18 16:18:25 -07004009 height:385px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004010 width:268px;
4011 -webkit-transition-property:height, -webkit-opacity;
4012}
4013
4014.morehover .top {
4015 width:268px;
4016 height:39px;
4017 background:url(../images/more_top.png) no-repeat;
4018}
4019
4020.morehover .mid {
4021 width:228px;
4022 background:url(../images/more_mid.png) repeat-y;
Scott Main55163c82012-07-18 16:18:25 -07004023 padding:10px 20px 0 20px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004024}
4025
4026.morehover .mid .header {
4027 border-bottom:1px solid #ccc;
4028 font-weight:bold;
4029}
4030
4031.morehover .bottom {
4032 width:268px;
4033 height:6px;
4034 background:url(../images/more_bottom.png) no-repeat;
4035}
4036
4037.morehover ul {
4038 margin:10px 10px 20px 0;
4039}
4040
4041.morehover ul li {
4042 list-style:none;
4043}
4044
4045.morehover ul li.active a,
4046.morehover ul li.active a:hover {
Scott Main9ada2262012-06-23 14:59:36 -07004047 color:#222 !important;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004048}
4049
4050.morehover ul li.active img {
4051 margin-right:4px;
4052}
4053
4054
4055
4056
4057/* MARQUEE */
4058.slideshow-container {
Scott Mainb7f96372013-02-07 16:56:43 -08004059 width:100%;
4060 overflow:hidden;
4061 position:relative;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004062}
4063.slideshow-container .slideshow-prev {
Scott Mainb7f96372013-02-07 16:56:43 -08004064 position:absolute;
4065 top:50%;
4066 left:0px;
4067 margin-top:-36px;
4068 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004069}
4070.slideshow-container .slideshow-next {
Scott Mainb7f96372013-02-07 16:56:43 -08004071 position:absolute;
4072 top:50%;
4073 margin-top:-36px;
4074 z-index:99;
4075 right:0px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004076}
4077
4078.slideshow-container .pagination {
Scott Mainb7f96372013-02-07 16:56:43 -08004079 position:absolute;
4080 bottom:20px;
4081 width:100%;
4082 text-align:center;
4083 z-index:99;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004084}
4085.slideshow-container .pagination ul {
Scott Mainb7f96372013-02-07 16:56:43 -08004086 margin:0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004087}
4088.slideshow-container .pagination ul li{
Scott Mainb7f96372013-02-07 16:56:43 -08004089 display: inline-block;
4090 width:12px;
4091 height:12px;
4092 text-indent:-8000px;
4093 list-style:none;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004094 margin: 0 3px;
Scott Mainb7f96372013-02-07 16:56:43 -08004095 border-radius:6px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004096 background-color:#ddd;
Scott Mainb7f96372013-02-07 16:56:43 -08004097 cursor:pointer;
Scott Main98a2a712013-07-17 13:15:04 -07004098 -webkit-transition:color .5s ease-in;
4099 -moz-transition:color .5s ease-in;
4100 -o-transition:color .5s ease-in;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004101 transition:color .5s ease-in;
4102}
4103.slideshow-container .pagination ul li:hover {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004104 background-color:#bbb;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004105}
4106.slideshow-container .pagination ul li.active {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004107 background-color:#6ab344;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004108}
4109.slideshow-container .pagination ul li.active:hover {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004110 background-color:#6ab344;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004111}
4112.slideshow-container ul li {
Scott Mainb7f96372013-02-07 16:56:43 -08004113 display:inline;
4114 list-style:none;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004115}
4116
4117
Dirk Doughertya6913b52014-06-11 17:28:38 -07004118#landing h1 {
4119 margin:17px 0 20px 0 !important;
4120}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004121
4122a.download-sdk {
4123 float:right;
4124 margin:-10px 0;
4125 height:30px;
4126 padding-top:4px;
4127 padding-bottom:0px;
4128}
4129
Scott Maine4d8f1b2012-06-21 18:03:05 -07004130#searchResults.wrap {
4131 max-width:940px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004132 border-bottom:1px solid #e5e5e5;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004133}
4134
Scott Maina214d842012-07-16 17:14:40 -07004135#searchResults.wrap #leftSearchControl {
4136 min-height:700px
4137}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148/*
4149 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4150 */
4151
4152.jspContainer {
4153 overflow: hidden;
4154 position: relative;
4155}
4156
4157.jspPane {
4158 position: absolute;
Scott Main2d967c62013-03-11 09:21:07 -07004159 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004160}
4161
4162.jspVerticalBar {
4163 position: absolute;
4164 top: 0;
4165 right: 0;
4166 width: 4px;
4167 height: 100%;
4168 background: #f5f5f5;
4169}
4170
4171.jspHorizontalBar {
4172 position: absolute;
4173 bottom: 0;
4174 left: 0;
4175 width: 100%;
4176 height: 4px;
4177 background: #f5f5f5;
4178}
4179
4180.jspVerticalBar *,
4181.jspHorizontalBar * {
4182 margin: 0;
4183 padding: 0;
4184}
4185.jspCap {
4186 display: block;
4187}
4188
4189.jspVerticalBar .jspCap {
4190 height: 4px;
4191}
4192
4193.jspHorizontalBar .jspCap {
4194 width: 0;
4195 height: 100%;
4196}
4197
4198.jspHorizontalBar .jspCap {
4199 float: left;
4200}
4201
4202.jspTrack {
4203 position: relative;
4204}
4205
4206.jspDrag {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004207 background: #ccc;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004208 position: relative;
4209 top: 0;
4210 left: 0;
4211 cursor: pointer;
4212}
4213
4214.jspDrag:hover,
4215.jspDrag:active {
4216 border-color: #09c;
4217 background-color: #4cadcb;
4218 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4219 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4220 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4221 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4222 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4223 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
Scott Main98a2a712013-07-17 13:15:04 -07004224 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
Scott Maine4d8f1b2012-06-21 18:03:05 -07004225}
4226
4227.jspHorizontalBar .jspTrack,
4228.jspHorizontalBar .jspDrag {
4229 float: left;
4230 height: 100%;
4231}
4232
4233.jspArrow {
4234 background: #999;
4235 text-indent: -20000px;
4236 display: block;
4237 cursor: pointer;
4238}
4239
4240.jspArrow.jspDisabled {
4241 cursor: default;
4242 background: #ccc;
4243}
4244
4245.jspVerticalBar .jspArrow {
4246 height: 16px;
4247}
4248
4249.jspHorizontalBar .jspArrow {
4250 width: 16px;
4251 float: left;
4252 height: 100%;
4253}
4254
4255.jspVerticalBar .jspArrow:focus {
4256 outline: none;
4257}
4258
4259.jspCorner {
4260 float: left;
4261 height: 100%;
4262}
4263
4264/* Yuk! CSS Hack for IE6 3 pixel bug :( */
4265* html .jspCorner {
4266 margin: 0 -3px 0 0;
4267}
4268/******* end of jscrollpane *********/
4269
4270
4271
4272
4273
4274/************ DEVELOP HOMEPAGE ******************/
4275
4276/* Slideshow */
4277.slideshow-develop {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004278 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004279 width: 940px;
4280 position: relative;
4281 overflow:hidden;
4282}
4283.slideshow-develop .frame {
4284 width: 940px;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004285 height: 316px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004286}
4287.slideshow-develop img.play {
Scott Main06cb5c72012-07-23 14:34:34 -07004288 max-width:350px;
4289 max-height:240px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004290 margin:20px 0 0 90px;
4291 -webkit-transform: perspective(800px ) rotateY( 35deg );
4292 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4293 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4294 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4295}
4296.slideshow-develop img.play.no-shadow {
4297 box-shadow: none;
4298 -moz-box-shadow: none;
4299 -webkit-box-shadow: none;
4300}
4301.slideshow-develop img.play.no-transform {
4302 -webkit-transform: none;
4303}
4304.slideshow-develop a.slideshow-next {
4305 background: url(../images/arrow-right-develop.png);
4306}
4307.slideshow-develop a.slideshow-prev {
4308 background: url(../images/arrow-left-develop.png);
4309}
4310.slideshow-develop .content-right {
4311 float: left;
4312}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004313.slideshow-develop .content-right h2 {
4314 padding:0;
4315 margin-bottom:10px;
4316 border:none;
Dirk Doughertya6913b52014-06-11 17:28:38 -07004317 font-size:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004318}
4319.slideshow-develop .item {
4320 height: 300px;
4321 width: 940px;
4322}
4323.slideshow-develop .pagination ul li.active {
4324 background-color: #F80;
4325}
4326.slideshow-develop .pagination ul li.active:hover {
4327 background-color: #F80;
4328}
Scott Main0e585702012-10-22 20:30:22 -07004329.slideshow-develop .item hr {
4330 margin:5px 0 10px;
4331}
4332.slideshow-develop .item p {
4333 margin:10px 0;
4334}
4335.slideshow-develop .item p.title-intro {
4336 position:absolute;
4337 margin:0;
4338}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004339
4340/* Feeds */
4341.feed ul {
4342 margin: 0;
4343}
4344.feed .feed-nav {
4345 height: 25px;
4346 border-bottom: 1px solid #CCC;
4347}
4348.feed .feed-nav li {
4349 list-style: none;
4350 float: left;
Scott Main06cb5c72012-07-23 14:34:34 -07004351 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
Scott Maine4d8f1b2012-06-21 18:03:05 -07004352 margin-right: 25px;
4353 cursor: pointer;
4354}
4355.feed .feed-nav li.active {
4356 color: #000;
4357 border-bottom: 4px solid #F80;
4358}
4359.feed .feed-container {
4360 overflow: hidden;
4361 width: 460px;
4362}
4363.feed .feed-container .feed-frame {
4364 width: 1000px;
4365}
4366.feed .feed-container .feed-frame ul {
4367 float: left;
4368 width:460px;
4369}
4370.feed .feed-container .feed-frame ul ul {
4371 float: none;
4372 margin:10px 0 0 30px;
4373}
4374.feed .feed-container .feed-frame li {
4375 list-style: none;
4376 margin: 20px 0 20px 0;
4377 width: 460px;
4378 height:93px;
4379}
4380.feed .feed-container .feed-frame li.playlist {
4381 height:auto;
4382}
4383.feed .feed-container .feed-frame li.playlist a {
4384 height:93px;
4385 display:block;
4386}
4387.feed .feed-container .feed-frame li.more {
4388 height:20px;
4389 margin:10px 0 5px 5px;
4390}
4391.feed .feed-container .feed-frame li.more a {
4392 height:inherit;
4393}
4394.feed .feed-container .feed-frame li.playlist-video {
4395 list-style: none;
4396 margin: 0;
4397 width: 460px;
4398 height:55px;
4399 font-size:12px;
4400}
4401.feed .feed-container .feed-frame li.playlist-video a {
4402 height:45px;
4403 padding:5px;
4404}
4405.feed .feed-container .feed-frame li.playlist-video h5 {
4406 font-size:12px;
4407 line-height:13px;
4408 margin:0;
4409}
4410.feed .feed-container .feed-frame li.playlist-video p {
4411 margin:5px 0 0;
4412 line-height:15px;
4413}
4414.feed-container .feed-frame div.feed-image {
4415 float: left;
4416 border: 1px solid #999;
4417 margin:0 20px 0 0;
4418 width:122px;
4419 height:92px;
4420 background:url('../images/blog-default.png') no-repeat 0 0;
4421 background-size:180px;
4422}
4423#jd-content .feed .feed-container .feed-frame li img {
4424 float: left;
4425 border: 1px solid #999;
4426 margin:0 20px 0 0;
4427 width:122px;
4428 height:92px;
4429}
4430#jd-content .feed .feed-container .feed-frame li.playlist-video img {
4431 width:inherit;
4432 height:inherit;
4433}
4434
4435.feed .feed-container .feed-frame li a,
4436.feed .feed-container .feed-frame li a:active {
4437 color:#555 !important;
4438}
4439
4440.feed .feed-container .feed-frame li a:hover,
4441.feed .feed-container .feed-frame li a:hover * {
4442 color:#7AA1B0 !important;
4443}
4444
4445/* Video player */
4446#player-wrapper {
4447 display:none;
4448 margin: -1px auto 0;
4449 position: relative;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004450 max-width: 940px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004451 height: 0px;
4452}
4453#player-frame {
4454 background: #EFEFEF;
4455 border: 1px solid #CCC;
4456 padding: 0px 207px;
4457 z-index: 10; /* stay above marque, but below search suggestions */
4458 width: 525px;
4459 height: 330px;
4460 position: relative;
4461}
Dirk Dougherty29e93432015-05-05 18:17:13 -07004462#player-frame .close {
4463 position: absolute;
4464 right: 8px;
4465 bottom: 4px;
4466 width: 16px;
4467 height: 16px;
4468 margin: 0;
4469 text-indent: -1000em;
4470 top: 6px;
4471 background: url(../images/close.png) no-repeat 0 0;
4472 z-index:9999;
4473}
4474#player-frame .close:hover, #player-frame .close:focus {
4475 background-position: -16px 0;
4476 cursor:pointer;
4477}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004478
4479
4480
Scott Maine4d8f1b2012-06-21 18:03:05 -07004481/************ DEVELOP TOPIC CONTAINERS ************/
4482
4483.landing-banner,
4484.landing-docs {
Scott Mainafc4db32013-11-20 16:53:12 -08004485 margin:20px 0;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004486}
Scott Mainafc4db32013-11-20 16:53:12 -08004487.landing-banner > div:first-child,
4488.landing-docs > div:first-child,
4489.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004490 margin-left:0;
Scott Main0e71cee2012-08-07 13:59:43 -07004491 min-height:280px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004492}
Scott Mainafc4db32013-11-20 16:53:12 -08004493.landing-banner.short > div {
4494 min-height:50px;
4495}
4496.landing-banner > div:last-child,
4497.landing-docs > div:last-child,
4498.landing-docs > .col-12 {
Scott Maine4d8f1b2012-06-21 18:03:05 -07004499 margin-right:0;
4500}
4501
Scott Mainafc4db32013-11-20 16:53:12 -08004502.landing-banner > div > *:last-child {
4503 margin-bottom:0;
4504}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004505.landing-banner h1 {
Dirk Doughertya6913b52014-06-11 17:28:38 -07004506 margin-top:16px;
4507 padding-bottom:24px;
Scott Maine4d8f1b2012-06-21 18:03:05 -07004508}
Scott Mainafc4db32013-11-20 16:53:12 -08004509.landing-docs,
4510.landing-banner {
4511 clear:both;
Scott Maine6850d22012-10-08 15:59:01 -07004512 overflow:hidden;
Scott Main0e71cee2012-08-07 13:59:43 -07004513}
Scott Maine4d8f1b2012-06-21 18:03:05 -07004514.landing-docs h3 {
4515 font-size:14px;
4516 line-height:21px;
4517 color:#555;
4518 text-transform:uppercase;
4519 border-bottom:1px solid #CCC;
4520 margin:0 0 20px;
4521}
4522.landing-docs a {
4523 color:#333 !important;
4524}
Robert Ly40e90992012-11-28 17:46:17 -08004525
Scott Maine4d8f1b2012-06-21 18:03:05 -07004526.landing-docs a:hover,
4527.landing-docs a:hover * {
4528 color:#7AA1B0 !important
4529}
4530
Robert Ly40e90992012-11-28 17:46:17 -08004531.landing-docs .normal-links a {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07004532 color:#039BE5 !important;
Robert Ly40e90992012-11-28 17:46:17 -08004533}
4534
Scott Maine4d8f1b2012-06-21 18:03:05 -07004535.plusone {
4536 float:right;
Scott Mainb72b7b82012-07-19 11:03:41 -07004537}
Scott Main9edfa6d2012-08-14 15:04:40 -07004538
4539
4540
Scott Mainafc4db32013-11-20 16:53:12 -08004541.next-docs {
4542 border-top:1px solid #ccc;
4543 margin:40px 0 0;
4544 padding:5px 0 0;
4545 clear:left;
4546 overflow:hidden;
4547}
4548.next-docs div:first-child {
4549 margin-left:0;
4550}
4551.next-docs div:last-child {
4552 margin-right:0;
4553}
4554
4555.next-docs h2 {
4556 font-size:14px;
4557 line-height:21px;
4558 color:#555;
4559 text-transform:uppercase;
4560 border-bottom:none;
Scott Main9ee0fae2014-01-23 10:50:57 -08004561 margin:0 0 1em;
Scott Mainafc4db32013-11-20 16:53:12 -08004562 padding:5px 0 0;
4563}
4564
4565
4566
Scott Main9edfa6d2012-08-14 15:04:40 -07004567/************* HOME/LANDING PAGE *****************/
4568
4569.slideshow-home {
4570 height: 500px;
4571 width: 940px;
4572 border-bottom: 1px solid #CCC;
4573 position: relative;
4574 margin: 0;
4575}
4576.slideshow-home .frame {
4577 width: 940px;
4578 height: 500px;
4579}
4580.slideshow-home .content-left {
4581 float: left;
4582 text-align: center;
4583 vertical-align: center;
4584 margin: 0 0 0 35px;
4585}
4586.slideshow-home .content-right {
4587 margin: 80px 0 0 0;
4588}
4589.slideshow-home .content-right p {
4590 margin-bottom: 10px;
4591}
4592.slideshow-home .content-right p:last-child {
4593 margin-top: 15px;
4594}
4595.slideshow-home .content-right h1 {
4596 padding:0;
4597}
4598.slideshow-home .item {
4599 height: 500px;
4600 width: 940px;
4601}
4602.home-sections {
4603 padding: 30px 20px 20px;
4604 margin: 20px 0;
4605 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
4606}
4607.home-sections ul {
4608 margin: 0;
4609}
4610.home-sections ul li {
4611 float: left;
4612 display: block;
4613 list-style: none;
4614 width: 170px;
4615 height: 35px;
4616 border: 1px solid #ccc;
4617 background: white;
4618 margin-right: 10px;
4619 border-radius: 1px;
4620 -webkit-border-radius: 1px;
4621 -moz-border-radius: 1px;
4622 box-shadow: 1px 1px 5px #EEE;
4623 -webkit-box-shadow: 1px 1px 5px #EEE;
4624 -moz-box-shadow: 1px 1px 5px #EEE;
4625 background: white;
4626}
4627.home-sections ul li:hover {
4628 background: #F9F9F9;
4629 border: 1px solid #CCC;
4630}
4631.home-sections ul li a,
4632.home-sections ul li a:hover {
4633 font-weight: bold;
4634 margin-top: 8px;
4635 line-height: 18px;
4636 float: left;
4637 width: 100%;
4638 text-align: center;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07004639 color: #039BE5 !important;
Scott Main9edfa6d2012-08-14 15:04:40 -07004640}
4641.home-sections ul li a {
4642 font-weight: bold;
4643 margin-top: 8px;
4644 line-height: 18px;
4645 float: left;
4646 width:100%;
4647 text-align:center;
4648}
4649.home-sections ul li img {
4650 float: left;
4651 margin: -8px 0 0 10px;
4652}
4653.home-sections ul li.last {
4654 margin-right: 0px;
4655}
Dirk Doughertyc3921652014-05-13 16:55:26 -07004656
4657/************ DISTRIBUTE PAGES ******************/
4658
Dirk Doughertyc3921652014-05-13 16:55:26 -07004659.article-detail #body-content {
4660 padding-top: 10px;
4661}
4662
4663/* A container for grid sets with uppercase h3 and rule */
4664.dynamic-grid h3 {
4665 font-size:14px;
4666 line-height:21px;
4667 color:#555;
4668 text-transform:uppercase;
4669 border-bottom:1px solid #CCC;
4670 padding:8px 0 0 1px;
Dirk Dougherty2e3fb812014-06-01 21:28:20 -07004671 margin-bottom:14px;
Dirk Doughertyc3921652014-05-13 16:55:26 -07004672 clear:both;
4673}
4674
4675.top-right-float {
4676 float: right;
4677}
4678
4679.clearfloat {
4680 float: none;
4681 clear: both;
4682}
4683
smain@google.comcda1a9a2014-06-19 17:07:46 -07004684
Robert Lye7eeb402014-06-03 19:35:24 -07004685/**
4686 * UTILITIES
4687 */
4688
4689
4690.border-box {
4691 box-sizing: border-box;
4692}
4693
4694.vertical-center-outer {
4695 display: table;
4696 height: 100%;
4697 width: 100%;
4698}
4699
4700.vertical-center-inner {
4701 display: table-cell;
4702 vertical-align: middle;
4703}
4704
4705/**
4706 * TYPE STYLES
4707 */
4708
4709.landing-h1 {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004710 color: #44555d;
4711 font-weight: 300;
4712 font-size: 56px;
4713 line-height: 80px;
Robert Lye7eeb402014-06-03 19:35:24 -07004714 text-align: center;
4715 letter-spacing: -1px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004716 margin-bottom: 6px;
Robert Lye7eeb402014-06-03 19:35:24 -07004717}
4718
4719.landing-pre-h1 {
4720 font-weight: 400;
4721 font-size: 28px;
4722 color: #93B73F;
4723 line-height: 36px;
4724 text-align: center;
4725 letter-spacing: -1px;
4726 text-transform: uppercase;
Robert Lye7eeb402014-06-03 19:35:24 -07004727}
4728
4729.landing-h1.hero {
4730 text-align: left;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004731 color: #fff;
Robert Lye7eeb402014-06-03 19:35:24 -07004732}
4733
4734.landing-h2 {
4735 font-weight: 300;
4736 font-size: 42px;
4737 line-height: 64px;
4738 text-align: center;
4739}
4740
4741.landing-subhead {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004742 color: #78868d;
Robert Lye7eeb402014-06-03 19:35:24 -07004743 font-size: 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004744 font-weight: 300;
4745 line-height: 32px;
Robert Lye7eeb402014-06-03 19:35:24 -07004746 text-align: center;
4747}
4748.landing-subhead.hero {
4749 text-align: left;
4750 color: white;
4751}
4752
4753.landing-hero-description {
4754 text-align: left;
4755 margin: 1em 0;
4756}
4757
4758.landing-hero-description p {
4759 font-weight: 300;
4760 margin: 0;
4761 font-size: 18px;
4762 line-height: 24px;
4763}
4764
4765.landing-body .landing-small {
4766 font-size: 14px;
4767 line-height: 19px;
4768}
4769
4770.landing-body.landing-align-center {
4771 text-align: center;
4772}
4773
4774.landing-align-left {
4775 text-align: left;
4776}
4777
4778/**
4779 * LAYOUT
4780 */
4781
Robert Lye7eeb402014-06-03 19:35:24 -07004782.landing-section {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004783 background: #eceff1;
4784 clear: both;
4785 padding: 80px 20px 80px;
4786 margin: 0 -20px;
Robert Lye7eeb402014-06-03 19:35:24 -07004787 text-rendering: optimizeLegibility;
4788}
4789
Dirk Dougherty29e93432015-05-05 18:17:13 -07004790@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07004791 .landing-section {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004792 margin-left: -10px;
4793 margin-right: -10px;
4794 padding-left: 10px;
4795 padding-right: 10px;
4796 }
Robert Lye7eeb402014-06-03 19:35:24 -07004797}
4798
4799.landing-short-section {
4800 padding: 40px 10px 28px;
4801}
4802
4803.landing-gray-background {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004804 background-color: #b0bec5;
Robert Lye7eeb402014-06-03 19:35:24 -07004805}
4806
4807.landing-white-background {
4808 background-color: white;
4809}
4810
4811.landing-red-background {
4812 color: white;
4813 background-color: hsl(8, 70%, 54%);
4814}
4815
Dirk Dougherty29e93432015-05-05 18:17:13 -07004816.landing-red-background .landing-h1 {
4817 color: white;
4818}
4819
4820.landing-red-background .landing-subhead {
Robert Lye7eeb402014-06-03 19:35:24 -07004821 color: hsl(8, 71%, 84%);
4822 text-align: left;
4823}
4824
Robert Lye7eeb402014-06-03 19:35:24 -07004825
4826.preview-hero {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004827 height: calc(100vh - 128px);
Robert Lye7eeb402014-06-03 19:35:24 -07004828 min-height: 504px;
Robert Lye7eeb402014-06-03 19:35:24 -07004829 padding-top: 0;
4830 padding-bottom: 0;
4831 background-image: url(../../preview/images/hero.jpg);
4832 background-size: cover;
4833 background-position: right center;
4834 color: white;
4835 position: relative;
4836 overflow: hidden;
4837}
4838
4839.wear-hero {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004840 height: calc(100vh - 128px);
Robert Lye7eeb402014-06-03 19:35:24 -07004841 min-height: 504px;
Robert Lye7eeb402014-06-03 19:35:24 -07004842 padding-top: 0;
4843 padding-bottom: 0;
4844 background-image: url(../../wear/images/hero.jpg);
4845 background-size: cover;
4846 background-position: top center;
4847 color: white;
4848 position: relative;
4849 overflow: hidden;
4850}
4851
4852.tv-hero {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004853 height: calc(100vh - 128px);
Robert Lye7eeb402014-06-03 19:35:24 -07004854 min-height: 504px;
Robert Lye7eeb402014-06-03 19:35:24 -07004855 padding-top: 0;
4856 padding-bottom: 0;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07004857 background-image: url(../../tv/images/hero.jpg);
Robert Lye7eeb402014-06-03 19:35:24 -07004858 background-size: cover;
4859 background-position: right center;
4860 color: white;
4861 position: relative;
4862 overflow: hidden;
4863}
4864
4865.auto-hero {
Dirk Dougherty29e93432015-05-05 18:17:13 -07004866 height: calc(100vh - 128px);
Robert Lye7eeb402014-06-03 19:35:24 -07004867 min-height: 504px;
Robert Lye7eeb402014-06-03 19:35:24 -07004868 padding-top: 0;
4869 padding-bottom: 0;
4870 background-image: url(../../auto/images/hero.jpg);
4871 background-size: cover;
4872 background-position: right center;
4873 color: white;
4874 position: relative;
4875 overflow: hidden;
4876}
4877
4878.landing-hero-scrim {
4879 background: black;
Robert Lye7eeb402014-06-03 19:35:24 -07004880 height: 100%;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004881 left: 0;
4882 position: absolute;
4883 opacity: .2;
4884 width: 100%;
Robert Lye7eeb402014-06-03 19:35:24 -07004885}
4886
4887.landing-hero-wrap {
4888 margin: 0 auto;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004889 max-width: 940px;
Robert Lye7eeb402014-06-03 19:35:24 -07004890 clear: both;
4891 height: 100%;
4892 position: relative;
4893}
4894
4895.landing-section-header {
4896 margin-bottom: 40px;
4897}
4898
4899.landing-hero-wrap .landing-section-header {
4900 margin-bottom: 16px;
4901}
4902
4903.landing-body {
4904 font-size: 18px;
4905 line-height: 24px;
4906}
4907
Robert Lye7eeb402014-06-03 19:35:24 -07004908.landing-video-link {
4909 white-space: nowrap;
4910 display: inline-block;
4911 padding: 16px 32px 16px 82px;
4912 font-size: 18px;
4913 font-weight: 400;
4914 line-height: 24px;
4915 cursor: pointer;
4916 color: hsla(0, 0%, 100%, .8);
4917 -webkit-user-select: none;
4918 -moz-user-select: none;
4919 -o-user-select: none;
4920 user-select: none;
4921 -webkit-transition: .2s color ease-in-out;
4922 -moz-transition: .2s color ease-in-out;
4923 -o-transition: .2s color ease-in-out;
4924 transition: .2s color ease-in-out;
4925}
4926
4927.landing-video-link:before {
4928 height: 64px;
4929 width: 64px;
4930 display: inline-block;
4931 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=);
4932 background-size: contain;
4933 position: absolute;
4934 content: "";
4935 opacity: .7;
4936 margin-top: -19px;
4937 margin-left: -64px;
4938 -webkit-transition: .2s opacity ease-in-out;
4939 -moz-transition: .2s opacity ease-in-out;
4940 -o-transition: .2s opacity ease-in-out;
4941 transition: .2s opacity ease-in-out;
4942}
4943
4944.landing-video-link:hover {
4945 color: hsla(0, 0%, 100%, 1);
4946}
4947
4948.landing-video-link:hover:before {
4949 opacity: 1;
4950}
4951
4952.landing-social-image {
4953 float: left;
4954 margin-right: 14px;
4955 height: 64px;
4956 width: 64px;
4957}
4958
4959.landing-social-copy {
4960 padding-left: 78px;
4961}
4962
4963.landing-scroll-down-affordance {
4964 position: absolute;
4965 bottom: 0;
4966 width: 100%;
4967 text-align: center;
4968 z-index: 10;
4969}
4970
4971.landing-down-arrow {
4972 padding: 24px;
4973 display: inline-block;
4974 opacity: .5;
4975 -webkit-transition: .2s opacity ease-in-out;
4976 -moz-transition: .2s opacity ease-in-out;
4977 -o-transition: .2s opacity ease-in-out;
4978 transition: .2s opacity ease-in-out;
4979
4980 -webkit-animation-name: pulse-opacity;
4981 -webkit-animation-duration: 4s;
4982}
4983
4984.landing-down-arrow:hover {
4985 opacity: 1;
4986}
4987
4988.landing-down-arrow img {
4989 height: 28px;
4990 width: 28px;
4991 margin: 0 auto;
4992 display: block;
4993}
4994
4995.landing-divider {
4996 display: inline-block;
4997 height: 2px;
4998 background-color: white;
4999 position: relative;
5000 margin: 10px 0;
5001}
5002
5003/* 3 CLOLUMN LAYOUT */
5004
5005.landing-breakout {
5006 margin-top: 40px;
5007 margin-bottom: 40px;
5008}
5009
5010.landing-breakout img {
5011 margin-bottom: 20px;
5012}
5013
5014.landing-partners img {
5015 margin-bottom: 20px;
5016}
5017
5018.landing-breakout p {
5019 padding: 0 23px;
5020}
5021
Robert Lye7eeb402014-06-03 19:35:24 -07005022.landing-breakout.landing-partners img {
5023 margin-bottom: 20px;
5024}
5025
Robert Lye7eeb402014-06-03 19:35:24 -07005026/**
5027 * ANIMATION
5028 */
5029
5030@-webkit-keyframes pulse-opacity {
5031 0% {
5032 opacity: .5;
5033 }
5034 20% {
5035 opacity: .5;
5036 }
5037 40% {
5038 opacity: 1;
5039 }
5040 60% {
5041 opacity: .5;
5042 }
5043 80% {
5044 opacity: 1;
5045 }
5046 100% {
5047 opacity: .5;
5048 }
5049}
5050
5051
5052
5053/**
5054 * VIDEO
5055 */
5056
5057#video-container {
5058 display:none;
5059 position:fixed;
5060 top:0;
smain@google.com3de83c12014-12-12 19:06:52 -08005061 left:0;
5062 width:100%;
Robert Lye7eeb402014-06-03 19:35:24 -07005063 height:100%;
smain@google.com3de83c12014-12-12 19:06:52 -08005064 background-color:rgba(0,0,0,0.8);
5065 z-index:9999;
Robert Lye7eeb402014-06-03 19:35:24 -07005066}
5067
5068#video-frame {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005069 max-width:940px;
smain@google.com3de83c12014-12-12 19:06:52 -08005070 height:100%;
5071 margin:72px auto;
Robert Lye7eeb402014-06-03 19:35:24 -07005072 display:none;
smain@google.com3de83c12014-12-12 19:06:52 -08005073 position:relative;
Robert Lye7eeb402014-06-03 19:35:24 -07005074}
5075
5076.video-close {
smain@google.com698fff02014-11-20 20:39:33 -08005077 cursor: pointer;
smain@google.com3de83c12014-12-12 19:06:52 -08005078 position: absolute;
5079 right: -49px;
5080 top: -49px;
smain@google.com698fff02014-11-20 20:39:33 -08005081 pointer-events: all;
Robert Lye7eeb402014-06-03 19:35:24 -07005082}
5083
5084#icon-video-close {
smain@google.com698fff02014-11-20 20:39:33 -08005085 background-image: url("../images/close-white.png");
5086 background-image: -webkit-image-set(url(../images/close-white.png) 1x, url(../images/close-white_2x.png) 2x);
5087 background-repeat: no-repeat;
5088 background-position: 0 0;
5089 background-size: 36px 36px;
5090 height: 36px;
5091 width: 36px;
5092 display:block;
Robert Lye7eeb402014-06-03 19:35:24 -07005093}
5094
smain@google.com698fff02014-11-20 20:39:33 -08005095#icon-video-close:hover {
5096 background-image: url("../images/close-grey.png");
5097 background-image: -webkit-image-set(url(../images/close-grey.png) 1x, url(../images/close-grey_2x.png) 2x);
5098}
Robert Lye7eeb402014-06-03 19:35:24 -07005099
smain@google.com698fff02014-11-20 20:39:33 -08005100/* Preload the hover images */
5101a.video-shadowbox-button.white:after {
5102 display:none;
5103 content:url("../images/close-grey.png") url("../images/close-grey_2x.png");
5104}
Robert Lye7eeb402014-06-03 19:35:24 -07005105
smain@google.com698fff02014-11-20 20:39:33 -08005106a.video-shadowbox-button.white {
5107 background-image: url("../images/play-circle-white.png");
5108 background-image: -webkit-image-set(url(../images/play-circle-white.png) 1x, url(../images/play-circle-white_2x.png) 2x);
5109 background-size: 36px 36px;
5110 background-repeat: no-repeat;
5111 background-position: right;
5112 padding: 16px 42px 16px 8px;
5113 font-size: 18px;
5114 font-weight: 500;
5115 line-height: 24px;
5116 color: #fff;
5117 text-decoration:none;
5118}
5119
5120a.video-shadowbox-button.white:hover {
5121 color:#bababa !important;
5122 background-image: url("../images/play-circle-grey.png");
5123 background-image: -webkit-image-set(url(../images/play-circle-grey.png) 1x, url(../images/play-circle-grey_2x.png) 2x);
5124}
5125
5126/* Preload the hover images */
5127a.video-shadowbox-button.white:after {
5128 display:none;
5129 content:url("../images/play-circle-grey.png") url("../images/play-circle-grey_2x.png");
5130}
Robert Lye7eeb402014-06-03 19:35:24 -07005131
Luan Nguyen94c18262015-06-02 12:18:54 -07005132/*
5133 * Responsive YouTube embeds from DevSite
5134 *
5135 * When applied to a <div> that wraps a video, "video-wrapper" forces the video
5136 * to float right at 50% of the column width on desktop, but appear as a block
5137 * element at 100% of the column width on smaller screens.
5138 * "video-wrapper-full-width" works the same but is always 100% width.
5139 */
5140.video-wrapper,
5141.video-wrapper-left {
5142 float: right;
5143 margin: 0 0 40px 40px;
5144 padding-top: calc(((100% - 40px) / 2) / 16 * 9); /* 16:9 including margin */
5145 position: relative;
5146 width: calc((100% - 40px) / 2); /* 50% including margin */
5147}
5148
5149/*
5150 * "video-wrapper-left" forces 50% without the float
5151 * This is useful for heading content when you want the video to
5152 * appear next to an element that is already floated right
5153 * (e.g. tb-wrapper <div>)
5154 */
5155.video-wrapper-left {
5156 float: none;
5157 margin: 16px 0 20px 0;
5158}
5159
5160.video-wrapper-full-width {
5161 margin: 16px 0;
5162 padding-top: 56.25%; /* Forces div to 16:9 at 100% width */
5163 position: relative;
5164 width: 100%;
5165}
5166
5167.video-wrapper embed,
5168.video-wrapper iframe,
5169.video-wrapper object,
5170.video-wrapper-full-width embed,
5171.video-wrapper-full-width iframe,
5172.video-wrapper-full-width object,
5173.video-wrapper-left embed,
5174.video-wrapper-left iframe,
5175.video-wrapper-left object {
5176 height: 100%;
5177 left: 0;
5178 position: absolute;
5179 top: 0;
5180 width: 100%;
5181}
5182
5183@media screen and (max-width: 1000px) {
5184
5185 .video-wrapper,
5186 .video-wrapper-left {
5187 float: none;
5188 margin: 16px 0;
5189 padding-top: 56.25%; /* Forces div to 16:9 at 100% width */
5190 width: 100%;
5191 }
5192}
5193
5194
Robert Lye7eeb402014-06-03 19:35:24 -07005195/******************
Joe Fernandezfc0f5452014-06-15 14:53:08 -07005196Styles for d.a.c/index:
Robert Lye7eeb402014-06-03 19:35:24 -07005197*******************/
5198
5199
5200
5201/* Generic full screen carousel styling to be used across pages. */
5202.fullscreen-carousel {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005203 margin: 0 -20px;
Robert Lye7eeb402014-06-03 19:35:24 -07005204 overflow: hidden;
5205 position: relative;
5206}
5207
5208.fullscreen-carousel-content {
5209 width: 100%;
5210 height: 100%;
5211 position: relative;
5212 display: table; /* For vertical centering */
5213}
5214
5215.fullscreen-carousel .vcenter {
5216 display: table-cell;
5217 vertical-align: middle;
5218 position: relative;
5219}
5220
5221.fullscreen-carousel .vcenter > div {
5222 margin: 10px auto;
5223}
5224
5225/* Styles for the full-bleed hero image type. */
5226.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
5227 color: #fff;
5228}
5229
5230.fullscreen-carousel .hero h1 {
5231 font-weight: 300;
5232 font-size: 60px;
5233 line-height: 68px;
5234 letter-spacing: -1px;
5235 margin-top: 0;
5236}
5237
5238.fullscreen-carousel .hero p {
5239 font-weight: 300;
5240 font-size: 18px;
5241 line-height: 24px;
Robert Lye7eeb402014-06-03 19:35:24 -07005242}
5243
5244.fullscreen-carousel .hero .hero-bg {
5245 background-size: cover;
5246 width: 100%;
5247 height: 100%;
5248 position: absolute;
5249 left: 0px;
5250 top: 0px;
5251}
5252
5253
5254/* Full screen carousel styling for the resource flow layout type of content */
5255.fullscreen-carousel .resource-flow-layout:after {
5256 height: 0; /* Dont know why this is set at 10 in default.css */
5257}
5258
5259.fullscreen-carousel .resource-flow-layout {
5260 margin-bottom: 20px;
5261}
5262
5263
5264
5265/* Generic Tab carousel styling to be used across multiple pages. */
5266
5267.tab-carousel .tab-nav {
5268 list-style: none;
5269 position: relative;
5270 text-align: center;
5271}
5272
5273.tab-carousel .tab-nav li {
5274 display: inline-block;
5275 font-size: 22px;
5276 font-weight: 400;
5277 line-height: 50px;
5278 list-style: none;
5279 margin: 0;
5280 padding: 0 25px;
5281 position: relative;
5282}
5283
Joe Fernandezfc0f5452014-06-15 14:53:08 -07005284.tab-carousel .tab-nav li a,
Robert Lye7eeb402014-06-03 19:35:24 -07005285.tab-carousel .tab-nav li a:hover {
5286 color: #333 !important;
5287 padding: 10px 10px 13px 10px;
5288 position: relative;
5289 z-index: 1000;
5290}
5291
5292.tab-carousel .tab-nav li:after {
5293 background: #ddd;
5294 bottom: 0;
5295 content: '';
5296 height: 4px;
5297 left: 0;
5298 position: absolute;
5299 width: 100%;
5300 z-index: 0;
5301}
5302
5303.tab-carousel .tab-nav .highlight {
5304 position: absolute;
5305 height: 4px;
5306 width: 100px;
5307 bottom: 0;
5308 background: #33b5e5;
5309}
5310
5311.tab-carousel .tab-carousel-content {
5312 position: relative;
5313 overflow: hidden;
5314 white-space: nowrap;
5315}
5316
5317.tab-carousel .tab-carousel-content [data-tab] {
5318 display: inline-block;
5319 white-space: normal;
5320}
5321
5322
5323
5324/*
5325 Resource styling for the tab carousel. The tab carousel contains either
5326 a 3 column layout of resources or a single full-width resource. The
5327 latter has the 18x12 class applied to it and can be styled differently
5328 that way.
5329*/
5330
5331.tab-carousel .resource .image {
5332 width: 100%;
5333 height: 250px;
5334 background-repeat: no-repeat;
5335 background-size: contain;
5336 background-position: 50% 50%;
5337}
5338
5339.tab-carousel .resource .info .title {
5340 font-size: 18px;
5341 line-height: 24px;
5342}
5343
5344.tab-carousel .resource .info .summary,
5345.tab-carousel .resource .info .cta {
5346 line-height: 24px;
5347 font-size: 16px;
5348}
5349
5350.tab-carousel .resource-card-18x12 {
5351 position: relative;
5352 padding-left: 450px;
5353 box-sizing: border-box;
5354 display: table-cell;
5355 vertical-align: middle;
5356}
5357
5358.tab-carousel .resource-card-18x12 .image {
5359 position: absolute;
5360 width: 420px;
5361 height: 100%;
5362 left: 0;
5363 top: 0;
5364}
5365
5366.tab-carousel .resource-card-18x12 .info {
5367 display: inline-block;
5368}
5369
5370.tab-carousel .resource-card-18x12 .info .title {
5371 margin-bottom: 26px;
5372}
5373
5374
Robert Lye7eeb402014-06-03 19:35:24 -07005375/*
5376 Styles for the actions bar.
5377*/
5378.actions-bar {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005379 background: #b0bec5;
Robert Lye7eeb402014-06-03 19:35:24 -07005380 text-align: center;
5381}
5382
5383.actions-bar .actions {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005384 padding: 24px 0;
Robert Lye7eeb402014-06-03 19:35:24 -07005385 font-size: 0.1px;
5386 line-height: 0.1px;
Robert Lye7eeb402014-06-03 19:35:24 -07005387}
5388
5389.actions-bar .actions:after {
5390 content: '';
5391 width: 100%;
5392 display: inline-block;
5393}
5394
5395.actions-bar .actions > div {
5396 display: inline-block;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005397 margin: 0 16px;
Robert Lye7eeb402014-06-03 19:35:24 -07005398}
5399
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005400.actions-bar .actions a {
Robert Lye7eeb402014-06-03 19:35:24 -07005401 color: #fff;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005402 font-size: 24px;
Robert Lye7eeb402014-06-03 19:35:24 -07005403 font-weight: 300;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005404 line-height: 50px;
5405 -webkit-transition: opacity .3s;
5406 transition: opacity .3s;
5407}
5408
5409.actions-bar .actions a:hover {
5410 opacity: .54;
Robert Lye7eeb402014-06-03 19:35:24 -07005411}
5412
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005413.actions-bar .actions .dac-sprite {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005414 margin: 0 -8px 0 -12px;
Robert Lye7eeb402014-06-03 19:35:24 -07005415}
5416
Dirk Dougherty29e93432015-05-05 18:17:13 -07005417@media (max-width: 719px) {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005418 .actions-bar {
5419 text-align: left;
5420 }
5421
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005422 .actions-bar .actions > div {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005423 display: block;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005424 margin: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07005425 }
5426}
Robert Lye7eeb402014-06-03 19:35:24 -07005427
5428
5429
Joe Fernandezfc0f5452014-06-15 14:53:08 -07005430/*
Robert Lye7eeb402014-06-03 19:35:24 -07005431 Specific styles for new home page layout of the carousels.
5432*/
5433
5434/* Big blue button */
5435a.home-new-cta-btn,
5436.home-new-carousel-1 .resource-card-18x6 .cta {
5437 white-space: nowrap;
5438 display: inline-block;
5439 padding: 14px 32px;
5440 font-size: 18px;
5441 font-weight: 500;
5442 line-height: 24px;
5443 cursor: pointer;
5444 background: #33b5e6;
5445 border-radius: 4px;
5446 margin-top: 20px;
5447 color: #fff;
5448 transition: 0.2s background-color ease-in-out;
5449}
5450
5451.home-new-carousel-1 .resource-card-18x6 .cta:after {
5452 display: none; /* Hide the entity for this button */
5453}
5454
5455a.home-new-cta-btn:hover,
5456.home-new-carousel-1 .resource-card-18x6 .cta:hover {
5457 color: #fff !important;
5458 background: #2d9fca;
5459}
5460
5461.home-new-carousel-1 .resource-card-18x6 .cta {
5462 position: absolute;
5463 bottom: 20px;
5464 left: 16px;
5465}
5466
5467/* Fullscreen carousel. */
5468.home-new-carousel-1 {
5469 max-height: 700px; /* Set max height so doesn't get too long */
Robert Lye7eeb402014-06-03 19:35:24 -07005470}
5471
5472.home-new-carousel-1 .fullscreen-carousel-content {
5473 min-height: 450px; /* Set min height for all content */
5474}
5475
5476.home-new-carousel-1 .hero {
5477 background: #000;
5478}
5479
5480.home-new-carousel-1 .hero-bg {
5481 background-image: url(/home-new/images/hero.jpg);
5482 background-position: right center;
5483 opacity: 0.85;
5484}
5485
Joe Fernandezfc0f5452014-06-15 14:53:08 -07005486/*
Robert Lye7eeb402014-06-03 19:35:24 -07005487 Styling for special top card of full screen layout resource layout.
5488 We need to specifically style the 18x6 card to adjust its size and layout,
5489 since it's not a standard card, not sure if this is unique to the home page
5490 layout or should be namespaced within the fullscreen-carousel container.
5491*/
5492.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
Robert Ly28d695a2014-06-25 01:38:51 -07005493 height: 320px;
5494 background-color:#F9F9F9;
5495 border-radius: 0px;
5496 box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
5497
Robert Lye7eeb402014-06-03 19:35:24 -07005498}
5499
5500.home-new-carousel-1 .resource-card-18x6 .card-bg {
5501 width: 636px;
5502 height: 100%;
5503}
5504
5505.home-new-carousel-1 .resource-card-18x6 .card-info {
5506 right: 0px;
5507 left: 636px;
5508 height: 100%;
5509 top: 0px;
5510 padding: 15px 22px;
5511}
5512
5513.home-new-carousel-1 .resource-card-18x6 .card-info .util {
5514 display: none;
5515}
5516
5517.home-new-carousel-1 .resource-card-18x6 .card-info .title {
5518 font-size: 20px;
5519 font-weight: 500;
5520 margin-top: 15px;
5521 margin-bottom: 15px;
5522}
5523
5524.home-new-carousel-1 .resource-card-18x6 .card-info .text {
5525 font-size: 15px;
5526 line-height: 21px;
5527}
5528
5529
5530/* Tabbed carousel. */
5531.home-new-carousel-2 {
5532 margin: 35px auto 100px auto;
5533}
5534
5535.home-new-carousel-2 h1 {
5536 font-size: 47px;
5537 font-weight: 100;
5538 line-height: 54px;
5539 text-align: center;
Joe Fernandezfc0f5452014-06-15 14:53:08 -07005540}
Jeff Arneson3a5cb1b2014-08-22 15:40:47 -07005541
5542.annotation-message {
5543 display: block;
5544 font-style: italic;
Jeff Arneson1e7fd552014-09-10 13:55:39 -07005545 color: #F80;
5546}
smain@google.comfbdb2a12014-10-03 15:37:49 -07005547
5548
5549
5550/* Helpouts widget */
5551.resource-card-6x2.helpouts-card {
smain@google.com55bbab92014-12-02 11:01:20 -08005552 width: 255px;
smain@google.comfbdb2a12014-10-03 15:37:49 -07005553 height: 40px;
5554 position:absolute;
5555 z-index:999;
5556 top:-8px;
5557 right:1px;
5558}
5559
5560.resource-card-6x2.helpouts-card > .card-info {
5561 left:35px;
5562 height:35px;
5563 padding:4px 8px 4px 0;
5564}
5565
5566.resource-card-6x2.helpouts-card > .card-info .helpouts-description {
5567 display:block;
5568 overflow:visible;
5569 font-size:12px;
5570 line-height:12px;
5571 text-align:right;
5572 color:#666;
5573}
5574
5575.helpouts-description .link-color {
5576 text-transform: uppercase;
5577}
5578
5579.resource-card-6x2 > .card-bg.helpouts-card-bg {
5580 width:35px;
5581 height:35px;
5582 margin:2px 0 0 0;
5583 background-image: url(../images/styles/helpouts-logo-35_2x.png);
5584 background-image: -webkit-image-set(url(../images/styles/helpouts-logo-35.png) 1x, url(../images/styles/helpouts-logo-35_2x.png) 2x);
5585}
5586
5587.resource-card-6x2 > .card-bg.helpouts-card-bg:after {
5588 display:none;
Dirk Doughertyb87e3002014-11-18 19:34:34 -08005589}
Dirk Dougherty29e93432015-05-05 18:17:13 -07005590
5591.dac-visible-mobile-block, .dac-mobile-only, .dac-visible-mobile-inline, .dac-visible-mobile-inline-block, .dac-visible-tablet-block, .dac-visible-tablet-inline, .dac-visible-tablet-inline-block, .dac-visible-desktop-block, .dac-visible-desktop-inline, .dac-visible-desktop-inline-block {
5592 display: none !important;
5593}
5594
5595@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005596 .dac-hidden-mobile {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005597 display: none !important;
5598 }
5599
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005600 .dac-visible-mobile-block, .dac-mobile-only {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005601 display: block !important;
5602 }
5603
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005604 .dac-visible-mobile-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005605 display: inline !important;
5606 }
5607
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005608 .dac-visible-mobile-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005609 display: inline-block !important;
5610 }
5611}
5612
5613@media (min-width: 720px) and (max-width: 979px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005614 .dac-hidden-tablet {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005615 display: none !important;
5616 }
5617
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005618 .dac-visible-tablet-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005619 display: block !important;
5620 }
5621
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005622 .dac-visible-tablet-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005623 display: inline !important;
5624 }
5625
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005626 .dac-visible-tablet-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005627 display: inline-block !important;
5628 }
5629}
5630
5631@media (min-width: 980px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005632 .dac-hidden-desktop {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005633 display: none !important;
5634 }
5635
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005636 .dac-visible-desktop-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005637 display: block !important;
5638 }
5639
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005640 .dac-visible-desktop-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005641 display: inline !important;
5642 }
5643
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005644 .dac-visible-desktop-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005645 display: inline-block !important;
5646 }
5647}
5648
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07005649.dac-offset-parent {
5650 position: relative !important;
5651}
5652
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005653/**
5654 * Break strings when their length exceeds the width of their container.
5655 */
5656.dac-text-break {
5657 word-wrap: break-word !important;
5658}
5659
5660/**
5661 * Horizontal text alignment
5662 */
5663.dac-text-center {
5664 text-align: center !important;
5665}
5666
5667.dac-text-left {
5668 text-align: left !important;
5669}
5670
5671.dac-text-right {
5672 text-align: right !important;
5673}
5674
5675/**
5676 * Prevent whitespace wrapping
5677 */
5678.dac-text-no-wrap {
5679 white-space: nowrap !important;
5680}
5681
5682/**
5683 * Prevent text from wrapping onto multiple lines, instead truncate with an ellipsis.
5684 */
5685.dac-text-truncate {
5686 max-width: 100%;
5687 overflow: hidden !important;
5688 text-overflow: ellipsis !important;
5689 white-space: nowrap !important;
5690 word-wrap: normal !important;
5691}
5692
5693/**
5694 * Floats
5695 */
5696.dac-float-left {
5697 float: left !important;
5698}
5699
5700.dac-float-right {
5701 float: right !important;
5702}
5703
5704/**
5705 * New block formatting context
5706 *
5707 * This affords some useful properties to the element. It won't wrap under
5708 * floats. Will also contain any floated children.
5709 * N.B. This will clip overflow. Use the alternative method below if this is
5710 * problematic.
5711 */
5712.dac-nbfc {
5713 overflow: hidden !important; }
5714
5715/**
5716 * New block formatting context (alternative)
5717 *
5718 * Alternative method when overflow must not be clipped.
5719 *
5720 * N.B. This breaks down in some browsers when elements within this element
5721 * exceed its width.
5722 */
5723.dac-nbfc-alt {
5724 display: table-cell !important;
5725 width: 10000px !important; }
5726
Dirk Dougherty29e93432015-05-05 18:17:13 -07005727/* New CSS */
5728/************ RESOURCE CARDS ******************/
5729/* Basic card-styling with shadow */
5730.resource-card {
5731 background: #fff;
5732 box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
5733 display: block;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005734 position: relative; }
5735
5736/* Play button is only visible on 6by6 cards */
5737.play-button {
5738 background-color: #000;
5739 border-radius: 50%;
5740 box-sizing: border-box;
5741 display: none;
5742 height: 70px;
5743 left: 50%;
5744 margin-left: -35px;
5745 line-height: 65px;
5746 padding-left: 4px;
5747 position: absolute;
5748 opacity: .6;
5749 text-align: center;
5750 -webkit-transition: opacity .5s;
5751 transition: opacity .5s;
5752 top: 50px;
5753 width: 70px;
5754 z-index: 1; }
5755 .resource-card-6x6 .play-button {
5756 display: block; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005757
5758/* Styling for background image including tinting and section icons in stacks */
5759.card-bg {
5760 bottom: 131px;
5761 display: block;
5762 position: absolute;
5763 vertical-align: top;
5764 width: 100%;
5765 left: 0;
5766 top: 0;
5767 background-size: cover;
5768 background-repeat: no-repeat;
5769 background-position: center;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005770 background-image: url(../images/resource-card-default-android.jpg); }
5771 .card-bg:after {
5772 content: "";
5773 display: block;
5774 height: 100%;
5775 width: 100%;
5776 opacity: 1;
5777 background: rgba(0, 0, 0, 0.05);
5778 -webkit-transition: opacity 0.5s;
5779 transition: opacity 0.5s; }
5780 .static .card-bg:after {
5781 display: none; }
5782 .card-bg .card-section-icon {
5783 position: absolute;
5784 top: 50%;
5785 width: 100%;
5786 margin-top: -35px;
5787 text-align: center;
5788 padding-top: 65px;
5789 z-index: 100; }
5790 .card-bg .card-section-icon .icon {
5791 position: absolute;
5792 left: 50%;
5793 margin-left: -28px;
5794 top: 0px;
5795 width: 56px;
5796 height: 56px;
5797 background-repeat: no-repeat;
5798 background-position: 50% 50%;
5799 background-image: url(../images/stack-icon.png); }
5800 .card-bg .card-section-icon .section {
5801 text-transform: uppercase;
5802 color: white;
5803 font-size: 14px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005804
5805.card-info {
5806 position: absolute;
5807 box-sizing: border-box;
5808 height: 131px;
5809 right: 0;
5810 bottom: 0;
5811 left: 0;
5812 overflow: hidden;
5813 background: #fefefe;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005814 padding: 6px 12px; }
5815 .card-info .section {
5816 color: #898989;
5817 font-size: 11px;
5818 font-weight: 700;
5819 letter-spacing: .3px;
5820 line-height: 20px;
5821 text-transform: uppercase; }
5822 .card-info .title {
5823 color: #333;
5824 font-size: 18px;
5825 font-weight: 500;
5826 line-height: 24px;
5827 margin-bottom: 2px;
5828 max-height: 48px;
5829 overflow: hidden;
5830 padding-bottom: 5px;
5831 text-overflow: ellipsis;
5832 white-space: normal; }
5833 .card-info .description {
5834 overflow: hidden; }
5835 .card-info .description .text {
5836 color: #666;
5837 font-size: 14px;
5838 height: 60px;
5839 line-height: 20px;
5840 overflow: hidden;
5841 width: 100%; }
5842 .card-info .description .util {
5843 position: absolute;
5844 right: 5px;
5845 bottom: 70px;
5846 opacity: 0;
5847 -webkit-transition: opacity 0.5s;
5848 transition: opacity 0.5s; }
5849 .card-info.empty-desc .title {
5850 white-space: normal;
5851 overflow: visible; }
5852 .card-info.empty-desc .description {
5853 display: none; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005854
5855/* Truncate card summaries at bounding box and
5856 * and apply ellipsis at lower right */
5857.ellipsis {
5858 overflow: hidden;
5859 float: right;
5860 line-height: 15px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005861 width: 100%; }
5862 .ellipsis:before {
5863 content: "";
5864 float: left;
5865 width: 5px;
5866 height: 100%; }
5867 .ellipsis > *:first-child.text {
5868 float: right;
5869 width: 100% !important;
5870 margin-left: -5px; }
5871 .ellipsis:after {
5872 content: "\02026";
5873 height: 17px;
5874 padding-bottom: 4px;
5875 box-sizing: content-box;
5876 float: right;
5877 position: relative;
5878 top: -16px;
5879 left: 100%;
5880 width: 4em;
5881 margin-left: -4em;
5882 padding-right: 5px;
5883 background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5884 background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 65%, white);
5885 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white); }
5886 .ellipsis:after {
5887 font-style: normal;
5888 color: #aaa;
5889 font-size: 13px;
5890 text-align: right; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005891
5892.resource-card:hover {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005893 cursor: pointer; }
5894 .static .resource-card:hover {
5895 cursor: auto; }
5896 .resource-card:hover .card-bg:after {
5897 opacity: 0; }
5898 .resource-card:hover .play-button {
5899 opacity: .3; }
5900 .resource-card:hover .card-info .description .util {
5901 opacity: 1; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005902
5903/* Carousel Layout */
5904/* Carousel styles for landing page */
5905.resource-carousel-layout {
5906 height: 531px;
5907 margin: 20px 0 20px 0;
5908 padding: 0 !important;
5909 position: relative;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005910 overflow: hidden; }
5911 .resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5912 display: none; }
5913 .resource-carousel-layout .pagination {
5914 bottom: 97px;
5915 left: auto;
5916 padding-right: 10px;
5917 right: 0;
5918 text-align: right;
5919 width: 16.66666667%; }
5920 .resource-carousel-layout .pagination ul li {
5921 text-indent: 8000px; }
5922 .resource-carousel-layout .frame li {
5923 position: relative; }
5924 .resource-carousel-layout .frame li .card-bg {
5925 bottom: 131px; }
5926 .resource-carousel-layout .frame li .card-info {
5927 height: 131px;
5928 padding: 6px 12px;
5929 top: auto; }
5930 .resource-carousel-layout .frame li .card-info .title {
5931 font-size: 28px;
5932 font-weight: 400;
5933 line-height: 32px; }
5934 .resource-carousel-layout .frame li .card-info .description .text {
5935 height: 40px; }
5936 .resource-carousel-layout .frame li .card-info .description .util {
5937 bottom: 97px;
5938 right: 4px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07005939
5940/* Stack Layout */
5941.resource-stack-layout {
5942 display: inline-block;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005943 padding: 0; }
5944 .resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005945 /*text-transform: uppercase;*/
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005946 color: #898989;
5947 font-size: 17px;
5948 line-height: 24px;
5949 margin-bottom: 6px; }
5950 .resource-stack-layout .section-card {
5951 height: 284px; }
5952 .resource-stack-layout .section-card > .card-bg {
5953 height: 192px; }
5954 .resource-stack-layout .section-card > .card-info {
5955 padding: 4px 12px 6px 12px;
5956 top: 192px; }
5957 .resource-stack-layout .section-card > .card-info .section {
5958 display: none; }
5959 .resource-stack-layout .section-card > .card-info .title {
5960 font-size: 17px;
5961 border-bottom: 1px solid #959595;
5962 padding-bottom: 0px; }
5963 .resource-stack-layout .section-card > .card-info .description {
5964 font-size: 13px;
5965 line-height: 15px; }
5966 .resource-stack-layout .section-card > .card-info .description .text {
5967 height: 30px; }
5968 .resource-stack-layout .related-card {
5969 height: 90px; }
5970 .resource-stack-layout .related-card > .card-bg {
5971 left: 0;
5972 top: 0;
5973 width: 90px;
5974 height: 100%;
5975 position: absolute;
5976 display: block; }
5977 .resource-stack-layout .related-card > .card-info {
5978 left: 90px;
5979 padding: 4px 12px 4px 12px; }
5980 .resource-stack-layout .related-card > .card-info .section {
5981 font-size: 12px;
5982 margin-bottom: 1px;
5983 display: none; }
5984 .resource-stack-layout .related-card > .card-info .title {
5985 font-size: 16px;
5986 margin-bottom: -2px;
5987 white-space: normal;
5988 overflow: visible;
5989 text-overflow: ellipsis; }
5990 .resource-stack-layout .related-card > .card-info .title:after {
5991 content: url(../images/link-out.png);
5992 display: block; }
5993 .resource-stack-layout .related-card > .card-info .description {
5994 display: none; }
5995 .resource-stack-layout .section-card-menu {
Dirk Dougherty29e93432015-05-05 18:17:13 -07005996 /* Flexible height */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07005997 display: block;
5998 height: auto;
5999 width: auto; }
6000 .resource-stack-layout .section-card-menu .card-bg {
6001 height: 155px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006002 /* Flexible height */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006003 position: relative;
6004 display: inline-block;
6005 vertical-align: top; }
6006 .resource-stack-layout .section-card-menu .card-info {
6007 padding: 4px 12px 0px 12px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006008 /* Flexible height */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006009 position: relative;
6010 left: auto;
6011 top: auto;
6012 right: auto;
6013 bottom: auto; }
6014 .resource-stack-layout .section-card-menu .card-info ul {
6015 list-style: none;
6016 margin: 0; }
6017 .resource-stack-layout .section-card-menu .card-info ul li {
6018 list-style: none;
6019 margin: 0;
6020 padding: 15px 0;
6021 border-top-width: 1px;
6022 border-top-style: solid;
6023 border-top-color: #959595; }
6024 .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:hover {
6025 color: #333 !important; }
6026 .resource-stack-layout .section-card-menu .card-info ul li:first-child {
6027 border-top: none; }
6028 .resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
6029 opacity: 1;
6030 -webkit-transition: opacity 0.5s;
6031 transition: opacity 0.5s; }
6032 .resource-stack-layout .section-card-menu .card-info ul li:hover .description {
6033 max-height: 30px;
6034 opacity: 1;
6035 -webkit-transition: max-height 0.5s, opacity 1s;
6036 transition: max-height 0.5s, opacity 1s; }
6037 .resource-stack-layout .section-card-menu .card-info .title {
6038 font-size: 16px;
6039 margin-bottom: -2px;
6040 position: relative; }
6041 .resource-stack-layout .section-card-menu .card-info .title:after {
6042 background: url(../images/stack-arrow-right.png);
6043 content: '';
6044 opacity: 0;
6045 -webkit-transition: opacity 0.25s;
6046 transition: opacity 0.25s;
6047 position: absolute;
6048 right: 0px;
6049 top: 3px;
6050 width: 10px;
6051 height: 15px; }
6052 .resource-stack-layout .section-card-menu .card-info .title.more {
6053 text-transform: uppercase;
6054 color: #898989;
6055 display: inline-block; }
6056 .resource-stack-layout .section-card-menu .card-info .title.more:after {
6057 background: url(../images/stack-arrow-right.png);
6058 content: '';
6059 display: block;
6060 position: absolute;
6061 right: -20px;
6062 top: 3px;
6063 width: 10px;
6064 height: 15px; }
6065 .resource-stack-layout .section-card-menu .card-info .description {
6066 max-height: 0px;
6067 opacity: 0;
6068 overflow: hidden;
6069 font-size: 13px;
6070 line-height: 15px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006071 /* Hover off */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006072 -webkit-transition: max-height 0.5s, opacity 0.5s;
6073 transition: max-height 0.5s, opacity 0.5s; }
6074 .resource-stack-layout .section-card-menu .card-info .description .text {
6075 height: 30px; }
6076 .resource-stack-layout:after {
6077 content: ".";
6078 display: block;
6079 height: 0;
6080 clear: both;
6081 visibility: hidden; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006082
6083.resource-card, .resource-card-stack {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006084 margin-bottom: 20px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006085
6086.resource-card-row-stack-last {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006087 margin-bottom: 0px !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006088
6089.resource-card-col-stack-last {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006090 margin-bottom: 0px !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006091
6092.resource-card-3x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006093 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006094
6095.resource-card-3x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006096 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006097
6098.resource-card-3x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006099 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006100
6101.resource-card-6x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006102 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006103
6104.resource-card-6x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006105 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006106
6107.resource-card-6x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006108 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006109
6110.resource-card-9x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006111 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006112
6113.resource-card-9x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006114 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006115
6116.resource-card-9x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006117 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006118
6119.resource-card-12x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006120 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006121
6122.resource-card-12x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006123 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006124
6125.resource-card-12x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006126 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006127
6128.resource-card-15x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006129 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006130
6131.resource-card-15x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006132 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006133
6134.resource-card-15x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006135 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006136
6137.resource-card-18x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006138 height: 300px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006139
6140.resource-card-18x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006141 height: 620px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006142
6143.resource-card-18x18 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006144 height: 940px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006145
6146.resource-card-3x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006147 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006148
6149.resource-card-3x2x3 {
6150 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006151 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006152
6153.resource-card-3x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006154 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006155
6156.resource-card-3x3x2 {
6157 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006158 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006159
6160.resource-card-6x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006161 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006162
6163.resource-card-6x2x3 {
6164 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006165 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006166
6167.resource-card-6x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006168 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006169
6170.resource-card-6x3x2 {
6171 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006172 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006173
6174.resource-card-9x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006175 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006176
6177.resource-card-9x2x3 {
6178 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006179 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006180
6181.resource-card-9x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006182 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006183
6184.resource-card-9x3x2 {
6185 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006186 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006187
6188.resource-card-12x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006189 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006190
6191.resource-card-12x2x3 {
6192 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006193 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006194
6195.resource-card-12x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006196 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006197
6198.resource-card-12x3x2 {
6199 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006200 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006201
6202.resource-card-15x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006203 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006204
6205.resource-card-15x2x3 {
6206 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006207 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006208
6209.resource-card-15x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006210 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006211
6212.resource-card-15x3x2 {
6213 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006214 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006215
6216.resource-card-18x2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006217 height: 100px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006218
6219.resource-card-18x2x3 {
6220 height: 90px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006221 margin-bottom: 15px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006222
6223.resource-card-18x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006224 height: 150px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006225
6226.resource-card-18x3x2 {
6227 height: 142px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006228 margin-bottom: 16px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006229
6230/*
6231 The following are styles for cards in the flowlayout above, styled by the number of rows they span
6232*/
6233/* Single row, 2 column items. */
6234.resource-card-9x6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006235 height: 390px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006236
6237/* Double row, 1 column items. Eg full width video thumbnails. */
6238.resource-card-18x12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006239 height: 558px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006240
6241/* 1/3 row items */
6242.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 {
6243 left: 0;
6244 top: 0;
6245 width: 90px;
6246 height: 100%;
6247 position: absolute;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006248 display: block; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006249.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 {
6250 height: 100%;
6251 left: 90px;
6252 padding: 6px 12px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006253 overflow: hidden; }
6254 .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 {
6255 max-height: 48px;
6256 white-space: normal; }
6257 .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 {
6258 display: none; }
6259 .resource-card-3x2 > .card-info .text, .resource-card-6x2 > .card-info .text, .resource-card-9x2 > .card-info .text, .resource-card-12x2 > .card-info .text, .resource-card-15x2 > .card-info .text, .resource-card-18x2 > .card-info .text {
6260 height: auto; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006261
6262/* Override to show the description instead of the content section */
6263.no-section .resource-card-3x2 > .card-info .section, .no-section .resource-card-6x2 > .card-info .section {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006264 display: none; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006265
6266.no-section .resource-card-3x2 > .card-info .description, .no-section .resource-card-6x2 > .card-info .description {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006267 display: block; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006268
6269/* 1/2 row items */
6270.resource-card-3x3, .resource-card-6x3, .resource-card-9x3, .resource-card-12x3, .resource-card-15x3, .resource-card-18x3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006271 height: 160px; }
6272 .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 {
6273 left: 0;
6274 top: 0;
6275 width: 90px;
6276 height: 100%;
6277 position: absolute;
6278 display: block; }
6279 .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 {
6280 height: 100%;
6281 left: 90px;
6282 padding: 6px 12px; }
6283 .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 {
6284 display: none; }
6285 .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 {
6286 max-height: 96px;
6287 white-space: normal; }
6288 .resource-card-3x3 > .card-info .text, .resource-card-6x3 > .card-info .text, .resource-card-9x3 > .card-info .text, .resource-card-12x3 > .card-info .text, .resource-card-15x3 > .card-info .text, .resource-card-18x3 > .card-info .text {
6289 height: auto; }
6290 .resource-card-3x3 > .card-info .util, .resource-card-6x3 > .card-info .util, .resource-card-9x3 > .card-info .util, .resource-card-12x3 > .card-info .util, .resource-card-15x3 > .card-info .util, .resource-card-18x3 > .card-info .util {
6291 display: none; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006292
6293/* placement of plusone */
6294.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 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006295 bottom: 2px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006296
6297.resource-card-18x12 > .card-info .description .util {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006298 bottom: 2px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006299
6300/* Overrides for col-16 6x6 cards linking to local content on landing pages.
6301 Suppresses "section". */
6302.landing .card-info .section {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006303 display: none; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006304
6305/*
6306 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
6307*/
6308.resource-stack-layout.col-16 {
6309 margin: 0 -14px 0 0;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006310 width: 954px; }
6311 .resource-stack-layout.col-16 .resource-card-stack {
6312 margin: 0 14px 0 0;
6313 width: 304px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006314
6315/* Example of card menu tinting */
6316.resource-widget[data-section=distribute\/tools] .section-card-menu .card-bg:after {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006317 background: rgba(126, 55, 148, 0.4) !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006318.resource-widget[data-section=distribute\/tools] .section-card-menu .card-section-icon .icon {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006319 background-color: #7e3794 !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006320.resource-widget[data-section=distribute\/tools] .section-card-menu .card-info ul li {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006321 border-top-color: #7e3794 !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006322
6323/* tinting for stacks */
6324div.jd-descr > .resource-widget[data-section=distribute\/tools] .section-card-menu .card-info ul li {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006325 border-top-color: #7e3794 !important; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006326
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006327.dac-fab, .button, .landing-button, .dac-button {
6328 background: transparent;
6329 border: 0;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006330 border-radius: 3px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006331 box-sizing: border-box;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006332 color: currentColor;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006333 cursor: pointer;
6334 display: inline-block;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006335 font-weight: 500;
6336 font-size: 14px;
6337 font-style: inherit;
6338 font-variant: inherit;
6339 font-family: inherit;
6340 letter-spacing: .5px;
6341 line-height: 24px;
6342 margin: 6px 16px 6px 0;
6343 min-width: 88px;
6344 outline: 0;
6345 padding: 6px 12px;
6346 position: relative;
6347 text-align: center;
6348 text-decoration: none;
6349 text-transform: uppercase;
6350 -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006351 transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006352 -webkit-user-select: none;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006353 -moz-user-select: none;
6354 -ms-user-select: none;
6355 user-select: none;
6356 white-space: nowrap; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006357
6358.button, .landing-button, .dac-button.dac-raised {
6359 background-color: #FAFAFA;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006360 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26); }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006361
6362.dac-button.dac-raised.dac-primary, .landing-secondary, .button {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006363 background-color: #039bef; }
6364 .dac-button.dac-raised.dac-primary:hover, .landing-secondary:hover, .button:hover {
6365 background-color: #0288d1; }
6366 .dac-button.dac-raised.dac-primary:active, .landing-secondary:active, .button:active {
6367 background-color: #0277bd; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006368
6369.dac-button.dac-raised.dac-red, .landing-primary {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006370 background-color: #bf3722; }
6371 .dac-button.dac-raised.dac-red:hover, .landing-primary:hover {
6372 background-color: #9c2d1c; }
6373 .dac-button.dac-raised.dac-red:active, .landing-primary:active {
6374 background-color: #822517; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006375
6376.dac-button.dac-raised.dac-green, .landing-button.green {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006377 background-color: #90C653; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006378
6379.dac-button.dac-raised.dac-primary, .landing-secondary, .button, .dac-button.dac-raised.dac-red, .landing-primary, .dac-button.dac-raised.dac-green, .landing-button.green {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006380 color: #fff; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006381
6382.dac-button.dac-large, .landing-button {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006383 padding: 12px 24px; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006384
6385.dac-fab {
6386 background: #fff;
6387 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
6388 border-radius: 50%;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006389 font-size: 0;
6390 height: 36px;
6391 line-height: 36px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006392 min-width: 0;
6393 overflow: hidden;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006394 padding: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006395 vertical-align: middle;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006396 width: 36px; }
6397 .dac-fab:hover, a:hover > .dac-fab {
6398 box-shadow: 0 3px 8px rgba(0, 0, 0, 0.26); }
6399 .dac-fab.dac-primary {
6400 background: #00c7a0; }
6401 .dac-fab.dac-large {
6402 height: 54px;
6403 line-height: 54px;
6404 width: 54px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006405
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006406.dac-scroll-button {
6407 height: 54px;
6408 line-height: 54px;
6409 margin: 0;
6410 position: absolute;
6411 right: 0;
6412 top: -27px;
6413 width: 54px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006414 z-index: 1; }
6415 @media (max-width: 719px) {
6416 .dac-scroll-button {
6417 display: none; } }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006418
Dirk Dougherty29e93432015-05-05 18:17:13 -07006419/* Footer component */
6420.dac-footer {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006421 background-color: #fff;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006422 border-top: 1px solid #f0f0f0;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006423 clear: both;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006424 color: #999;
6425 font-size: 12px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006426 margin-top: 96px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07006427 padding-bottom: 20px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006428 position: relative;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006429 /* Modifier for landing pages, to snuggle closer to sections. */ }
6430 .dac-footer a {
6431 color: #999; }
6432 .dac-footer p {
6433 margin: 7px 0 0; }
6434 .dac-footer-main {
6435 padding: 30px 0; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006436 .dac-footer-reachout {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006437 text-align: right; }
6438 .dac-footer-contact, .dac-footer-social {
6439 display: inline-block; }
6440 .dac-footer .dac-footer-getnews, .dac-footer .dac-footer-contact-link {
6441 color: #000;
6442 cursor: pointer;
6443 font-size: 20px;
6444 font-weight: 300;
6445 margin: 8px 0;
6446 vertical-align: middle; }
6447 .dac-footer .dac-footer-contact-link, .dac-footer .dac-footer-social-link {
6448 margin-left: 16px;
6449 margin-right: 0; }
6450 .dac-footer-getnews > .dac-fab {
6451 margin-left: 4px; }
6452 .dac-footer-separator {
6453 background: #f0f0f0;
6454 margin: 0 0 12px; }
6455 .dac-footer-links a + a:before {
6456 content: '|';
6457 cursor: default;
6458 margin: 0 10px 0 8px; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006459 .dac-footer .locales {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006460 float: right;
6461 margin: 0; }
6462 .dac-footer .locales select {
6463 background-color: #f0f0f0;
6464 border-radius: 3px;
6465 font-size: 12px;
6466 height: auto;
6467 margin-top: -2px;
6468 padding: 8px 12px;
6469 width: 146px; }
6470 .dac-footer.dac-landing {
6471 margin-top: 0;
6472 border-top: 0; }
6473 @media (max-width: 719px) {
6474 .dac-footer-reachout {
6475 text-align: left; }
6476 .dac-footer-social {
6477 display: block; }
6478 .dac-footer-social-link, .dac-footer-contact-link {
6479 display: inline-block; }
6480 .dac-footer .dac-footer-contact-link, .dac-footer .dac-footer-social-link {
6481 margin-left: 0;
6482 margin-right: 16px; }
6483 .dac-footer .locales {
6484 display: block;
6485 float: none;
6486 margin-top: 15px; } }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006487
6488/* =============================================================================
6489 Columns
6490 ========================================================================== */
6491.wrap {
6492 margin: 0 auto;
6493 max-width: 940px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006494 clear: both; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006495
6496.cols {
6497 margin-left: -10px;
6498 margin-right: -10px;
6499 /**
6500 * For modern browsers
6501 * 1. The space content is one way to avoid an Opera bug when the
6502 * contenteditable attribute is included anywhere else in the document.
6503 * Otherwise it causes space to appear at the top and bottom of elements
6504 * that are clearfixed.
6505 * 2. The use of `table` rather than `block` is only necessary if using
6506 * `:before` to contain the top-margins of child elements.
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006507 */ }
6508 .cols:before, .cols:after {
6509 content: ' ';
Dirk Dougherty29e93432015-05-05 18:17:13 -07006510 /* 1 */
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006511 display: table;
6512 /* 2 */ }
6513 .cols:after {
6514 clear: both; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006515
6516[class*=col-] {
6517 box-sizing: border-box;
6518 float: left;
6519 min-height: 1px;
6520 padding-left: 10px;
6521 padding-right: 10px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006522 position: relative; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006523
6524.col-1 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006525 width: 6.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006526
6527.col-2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006528 width: 12.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006529
6530.col-3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006531 width: 18.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006532
6533.col-4 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006534 width: 25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006535
6536.col-5 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006537 width: 31.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006538
6539.col-6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006540 width: 37.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006541
6542.col-7 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006543 width: 43.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006544
6545.col-8 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006546 width: 50%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006547
6548.col-9 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006549 width: 56.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006550
6551.col-10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006552 width: 62.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006553
6554.col-11 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006555 width: 68.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006556
6557.col-12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006558 width: 75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006559
6560.col-13 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006561 width: 81.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006562
6563.col-14 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006564 width: 87.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006565
6566.col-15 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006567 width: 93.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006568
6569.col-16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006570 width: 100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006571
6572.col-13 .col-1 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006573 width: 7.69230769%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006574
6575.col-13 .col-2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006576 width: 15.38461538%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006577
6578.col-13 .col-3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006579 width: 23.07692308%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006580
6581.col-13 .col-4 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006582 width: 30.76923077%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006583
6584.col-13 .col-5 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006585 width: 38.46153846%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006586
6587.col-13 .col-6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006588 width: 46.15384615%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006589
6590.col-13 .col-7 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006591 width: 53.84615385%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006592
6593.col-13 .col-8 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006594 width: 61.53846154%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006595
6596.col-13 .col-9 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006597 width: 69.23076923%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006598
6599.col-13 .col-10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006600 width: 76.92307692%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006601
6602.col-13 .col-11 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006603 width: 84.61538462%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006604
6605.col-13 .col-12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006606 width: 92.30769231%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006607
6608.col-13 .col-13 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006609 width: 100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006610
6611.col-12 .col-1 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006612 width: 8.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006613
6614.col-12 .col-2 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006615 width: 16.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006616
6617.col-12 .col-3 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006618 width: 25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006619
6620.col-12 .col-4 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006621 width: 33.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006622
6623.col-12 .col-5 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006624 width: 41.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006625
6626.col-12 .col-6 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006627 width: 50%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006628
6629.col-12 .col-7 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006630 width: 58.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006631
6632.col-12 .col-8 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006633 width: 66.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006634
6635.col-12 .col-9 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006636 width: 75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006637
6638.col-12 .col-10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006639 width: 83.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006640
6641.col-12 .col-11 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006642 width: 91.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006643
6644.col-12 .col-12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006645 width: 100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006646
6647.col-1of1, .col-2of2, .col-3of3, .col-4of4, .col-5of5, .col-6of6, .col-8of8, .col-10of10, .col-12of12, .col-16of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006648 width: 100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006649
6650.col-1of2, .col-2of4, .col-3of6, .col-4of8, .col-5of10, .col-6of12, .col-8of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006651 width: 50%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006652
6653.col-1of3, .col-2of6, .col-4of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006654 width: 33.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006655
6656.col-2of3, .col-4of6, .col-8of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006657 width: 66.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006658
6659.col-1of4, .col-2of8, .col-3of12, .col-4of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006660 width: 25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006661
6662.col-3of4, .col-6of8, .col-9of12, .col-12of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006663 width: 75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006664
6665.col-1of5, .col-2of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006666 width: 20%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006667
6668.col-2of5, .col-4of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006669 width: 40%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006670
6671.col-3of5, .col-6of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006672 width: 60%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006673
6674.col-4of5, .col-8of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006675 width: 80%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006676
6677.col-1of6, .col-2of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006678 width: 16.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006679
6680.col-5of6, .col-10of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006681 width: 83.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006682
6683.col-1of8, .col-2of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006684 width: 12.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006685
6686.col-3of8, .col-6of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006687 width: 37.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006688
6689.col-5of8, .col-10of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006690 width: 62.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006691
6692.col-7of8, .col-14of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006693 width: 87.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006694
6695.col-1of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006696 width: 10%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006697
6698.col-3of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006699 width: 30%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006700
6701.col-7of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006702 width: 70%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006703
6704.col-9of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006705 width: 90%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006706
6707.col-1of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006708 width: 8.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006709
6710.col-5of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006711 width: 41.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006712
6713.col-7of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006714 width: 58.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006715
6716.col-11of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006717 width: 91.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006718
6719.col-1of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006720 width: 6.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006721
6722.col-3of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006723 width: 18.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006724
6725.col-5of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006726 width: 31.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006727
6728.col-7of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006729 width: 43.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006730
6731.col-9of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006732 width: 56.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006733
6734.col-11of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006735 width: 68.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006736
6737.col-13of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006738 width: 81.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006739
6740.col-15of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006741 width: 93.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006742
6743.col-pull-1of1, .col-pull-2of2, .col-pull-3of3, .col-pull-4of4, .col-pull-5of5, .col-pull-6of6, .col-pull-8of8, .col-pull-10of10, .col-pull-12of12, .col-pull-16of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006744 left: -100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006745
6746.col-pull-1of2, .col-pull-2of4, .col-pull-3of6, .col-pull-4of8, .col-pull-5of10, .col-pull-6of12, .col-pull-8of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006747 left: -50%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006748
6749.col-pull-1of3, .col-pull-2of6, .col-pull-4of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006750 left: -33.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006751
6752.col-pull-2of3, .col-pull-4of6, .col-pull-8of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006753 left: -66.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006754
6755.col-pull-1of4, .col-pull-2of8, .col-pull-3of12, .col-pull-4of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006756 left: -25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006757
6758.col-pull-3of4, .col-pull-6of8, .col-pull-9of12, .col-pull-12of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006759 left: -75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006760
6761.col-pull-1of5, .col-pull-2of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006762 left: -20%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006763
6764.col-pull-2of5, .col-pull-4of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006765 left: -40%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006766
6767.col-pull-3of5, .col-pull-6of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006768 left: -60%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006769
6770.col-pull-4of5, .col-pull-8of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006771 left: -80%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006772
6773.col-pull-1of6, .col-pull-2of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006774 left: -16.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006775
6776.col-pull-5of6, .col-pull-10of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006777 left: -83.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006778
6779.col-pull-1of8, .col-pull-2of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006780 left: -12.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006781
6782.col-pull-3of8, .col-pull-6of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006783 left: -37.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006784
6785.col-pull-5of8, .col-pull-10of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006786 left: -62.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006787
6788.col-pull-7of8, .col-pull-14of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006789 left: -87.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006790
6791.col-pull-1of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006792 left: -10%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006793
6794.col-pull-3of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006795 left: -30%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006796
6797.col-pull-7of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006798 left: -70%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006799
6800.col-pull-9of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006801 left: -90%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006802
6803.col-pull-1of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006804 left: -8.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006805
6806.col-pull-5of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006807 left: -41.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006808
6809.col-pull-7of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006810 left: -58.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006811
6812.col-pull-11of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006813 left: -91.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006814
6815.col-pull-1of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006816 left: -6.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006817
6818.col-pull-3of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006819 left: -18.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006820
6821.col-pull-5of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006822 left: -31.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006823
6824.col-pull-7of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006825 left: -43.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006826
6827.col-pull-9of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006828 left: -56.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006829
6830.col-pull-11of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006831 left: -68.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006832
6833.col-pull-13of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006834 left: -81.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006835
6836.col-pull-15of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006837 left: -93.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006838
6839.col-push-1of1, .col-push-2of2, .col-push-3of3, .col-push-4of4, .col-push-5of5, .col-push-6of6, .col-push-8of8, .col-push-10of10, .col-push-12of12, .col-push-16of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006840 left: 100%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006841
6842.col-push-1of2, .col-push-2of4, .col-push-3of6, .col-push-4of8, .col-push-5of10, .col-push-6of12, .col-push-8of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006843 left: 50%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006844
6845.col-push-1of3, .col-push-2of6, .col-push-4of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006846 left: 33.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006847
6848.col-push-2of3, .col-push-4of6, .col-push-8of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006849 left: 66.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006850
6851.col-push-1of4, .col-push-2of8, .col-push-3of12, .col-push-4of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006852 left: 25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006853
6854.col-push-3of4, .col-push-6of8, .col-push-9of12, .col-push-12of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006855 left: 75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006856
6857.col-push-1of5, .col-push-2of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006858 left: 20%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006859
6860.col-push-2of5, .col-push-4of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006861 left: 40%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006862
6863.col-push-3of5, .col-push-6of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006864 left: 60%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006865
6866.col-push-4of5, .col-push-8of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006867 left: 80%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006868
6869.col-push-1of6, .col-push-2of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006870 left: 16.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006871
6872.col-push-5of6, .col-push-10of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006873 left: 83.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006874
6875.col-push-1of8, .col-push-2of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006876 left: 12.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006877
6878.col-push-3of8, .col-push-6of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006879 left: 37.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006880
6881.col-push-5of8, .col-push-10of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006882 left: 62.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006883
6884.col-push-7of8, .col-push-14of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006885 left: 87.5%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006886
6887.col-push-1of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006888 left: 10%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006889
6890.col-push-3of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006891 left: 30%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006892
6893.col-push-7of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006894 left: 70%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006895
6896.col-push-9of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006897 left: 90%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006898
6899.col-push-1of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006900 left: 8.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006901
6902.col-push-5of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006903 left: 41.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006904
6905.col-push-7of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006906 left: 58.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006907
6908.col-push-11of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006909 left: 91.66666667%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006910
6911.col-push-1of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006912 left: 6.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006913
6914.col-push-3of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006915 left: 18.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006916
6917.col-push-5of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006918 left: 31.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006919
6920.col-push-7of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006921 left: 43.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006922
6923.col-push-9of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006924 left: 56.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006925
6926.col-push-11of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006927 left: 68.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006928
6929.col-push-13of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006930 left: 81.25%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006931
6932.col-push-15of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006933 left: 93.75%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07006934
6935@media (max-width: 960px) and (min-width: 720px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006936 .col-tablet-1of1, .col-tablet-2of2, .col-tablet-3of3, .col-tablet-4of4, .col-tablet-5of5, .col-tablet-6of6, .col-tablet-8of8, .col-tablet-10of10, .col-tablet-12of12, .col-tablet-16of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006937 width: 100%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006938 .col-tablet-1of2, .col-tablet-2of4, .col-tablet-3of6, .col-tablet-4of8, .col-tablet-5of10, .col-tablet-6of12, .col-tablet-8of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006939 width: 50%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006940 .col-tablet-1of3, .col-tablet-2of6, .col-tablet-4of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006941 width: 33.33333333%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006942 .col-tablet-2of3, .col-tablet-4of6, .col-tablet-8of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006943 width: 66.66666667%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006944 .col-tablet-1of4, .col-tablet-2of8, .col-tablet-3of12, .col-tablet-4of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006945 width: 25%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006946 .col-tablet-3of4, .col-tablet-6of8, .col-tablet-9of12, .col-tablet-12of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006947 width: 75%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006948 .col-tablet-1of5, .col-tablet-2of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006949 width: 20%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006950 .col-tablet-2of5, .col-tablet-4of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006951 width: 40%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006952 .col-tablet-3of5, .col-tablet-6of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006953 width: 60%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006954 .col-tablet-4of5, .col-tablet-8of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006955 width: 80%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006956 .col-tablet-1of6, .col-tablet-2of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006957 width: 16.66666667%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006958 .col-tablet-5of6, .col-tablet-10of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006959 width: 83.33333333%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006960 .col-tablet-1of8, .col-tablet-2of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006961 width: 12.5%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006962 .col-tablet-3of8, .col-tablet-6of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006963 width: 37.5%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006964 .col-tablet-5of8, .col-tablet-10of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006965 width: 62.5%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006966 .col-tablet-7of8, .col-tablet-14of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006967 width: 87.5%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006968 .col-tablet-1of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006969 width: 10%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006970 .col-tablet-3of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006971 width: 30%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006972 .col-tablet-7of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006973 width: 70%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006974 .col-tablet-9of10 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006975 width: 90%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006976 .col-tablet-1of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006977 width: 8.33333333%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006978 .col-tablet-5of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006979 width: 41.66666667%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006980 .col-tablet-7of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006981 width: 58.33333333%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006982 .col-tablet-11of12 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006983 width: 91.66666667%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006984 .col-tablet-1of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006985 width: 6.25%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006986 .col-tablet-3of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006987 width: 18.75%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006988 .col-tablet-5of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006989 width: 31.25%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006990 .col-tablet-7of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006991 width: 43.75%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006992 .col-tablet-9of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006993 width: 56.25%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006994 .col-tablet-11of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006995 width: 68.75%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006996 .col-tablet-13of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006997 width: 81.25%; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07006998 .col-tablet-15of16 {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07006999 width: 93.75%; }
7000 .col-tablet-pull-1of1, .col-tablet-pull-2of2, .col-tablet-pull-3of3, .col-tablet-pull-4of4, .col-tablet-pull-5of5, .col-tablet-pull-6of6, .col-tablet-pull-8of8, .col-tablet-pull-10of10, .col-tablet-pull-12of12, .col-tablet-pull-16of16 {
7001 left: -100%; }
7002 .col-tablet-pull-1of2, .col-tablet-pull-2of4, .col-tablet-pull-3of6, .col-tablet-pull-4of8, .col-tablet-pull-5of10, .col-tablet-pull-6of12, .col-tablet-pull-8of16 {
7003 left: -50%; }
7004 .col-tablet-pull-1of3, .col-tablet-pull-2of6, .col-tablet-pull-4of12 {
7005 left: -33.33333333%; }
7006 .col-tablet-pull-2of3, .col-tablet-pull-4of6, .col-tablet-pull-8of12 {
7007 left: -66.66666667%; }
7008 .col-tablet-pull-1of4, .col-tablet-pull-2of8, .col-tablet-pull-3of12, .col-tablet-pull-4of16 {
7009 left: -25%; }
7010 .col-tablet-pull-3of4, .col-tablet-pull-6of8, .col-tablet-pull-9of12, .col-tablet-pull-12of16 {
7011 left: -75%; }
7012 .col-tablet-pull-1of5, .col-tablet-pull-2of10 {
7013 left: -20%; }
7014 .col-tablet-pull-2of5, .col-tablet-pull-4of10 {
7015 left: -40%; }
7016 .col-tablet-pull-3of5, .col-tablet-pull-6of10 {
7017 left: -60%; }
7018 .col-tablet-pull-4of5, .col-tablet-pull-8of10 {
7019 left: -80%; }
7020 .col-tablet-pull-1of6, .col-tablet-pull-2of12 {
7021 left: -16.66666667%; }
7022 .col-tablet-pull-5of6, .col-tablet-pull-10of12 {
7023 left: -83.33333333%; }
7024 .col-tablet-pull-1of8, .col-tablet-pull-2of16 {
7025 left: -12.5%; }
7026 .col-tablet-pull-3of8, .col-tablet-pull-6of16 {
7027 left: -37.5%; }
7028 .col-tablet-pull-5of8, .col-tablet-pull-10of16 {
7029 left: -62.5%; }
7030 .col-tablet-pull-7of8, .col-tablet-pull-14of16 {
7031 left: -87.5%; }
7032 .col-tablet-pull-1of10 {
7033 left: -10%; }
7034 .col-tablet-pull-3of10 {
7035 left: -30%; }
7036 .col-tablet-pull-7of10 {
7037 left: -70%; }
7038 .col-tablet-pull-9of10 {
7039 left: -90%; }
7040 .col-tablet-pull-1of12 {
7041 left: -8.33333333%; }
7042 .col-tablet-pull-5of12 {
7043 left: -41.66666667%; }
7044 .col-tablet-pull-7of12 {
7045 left: -58.33333333%; }
7046 .col-tablet-pull-11of12 {
7047 left: -91.66666667%; }
7048 .col-tablet-pull-1of16 {
7049 left: -6.25%; }
7050 .col-tablet-pull-3of16 {
7051 left: -18.75%; }
7052 .col-tablet-pull-5of16 {
7053 left: -31.25%; }
7054 .col-tablet-pull-7of16 {
7055 left: -43.75%; }
7056 .col-tablet-pull-9of16 {
7057 left: -56.25%; }
7058 .col-tablet-pull-11of16 {
7059 left: -68.75%; }
7060 .col-tablet-pull-13of16 {
7061 left: -81.25%; }
7062 .col-tablet-pull-15of16 {
7063 left: -93.75%; }
7064 .col-tablet-push-1of1, .col-tablet-push-2of2, .col-tablet-push-3of3, .col-tablet-push-4of4, .col-tablet-push-5of5, .col-tablet-push-6of6, .col-tablet-push-8of8, .col-tablet-push-10of10, .col-tablet-push-12of12, .col-tablet-push-16of16 {
7065 left: 100%; }
7066 .col-tablet-push-1of2, .col-tablet-push-2of4, .col-tablet-push-3of6, .col-tablet-push-4of8, .col-tablet-push-5of10, .col-tablet-push-6of12, .col-tablet-push-8of16 {
7067 left: 50%; }
7068 .col-tablet-push-1of3, .col-tablet-push-2of6, .col-tablet-push-4of12 {
7069 left: 33.33333333%; }
7070 .col-tablet-push-2of3, .col-tablet-push-4of6, .col-tablet-push-8of12 {
7071 left: 66.66666667%; }
7072 .col-tablet-push-1of4, .col-tablet-push-2of8, .col-tablet-push-3of12, .col-tablet-push-4of16 {
7073 left: 25%; }
7074 .col-tablet-push-3of4, .col-tablet-push-6of8, .col-tablet-push-9of12, .col-tablet-push-12of16 {
7075 left: 75%; }
7076 .col-tablet-push-1of5, .col-tablet-push-2of10 {
7077 left: 20%; }
7078 .col-tablet-push-2of5, .col-tablet-push-4of10 {
7079 left: 40%; }
7080 .col-tablet-push-3of5, .col-tablet-push-6of10 {
7081 left: 60%; }
7082 .col-tablet-push-4of5, .col-tablet-push-8of10 {
7083 left: 80%; }
7084 .col-tablet-push-1of6, .col-tablet-push-2of12 {
7085 left: 16.66666667%; }
7086 .col-tablet-push-5of6, .col-tablet-push-10of12 {
7087 left: 83.33333333%; }
7088 .col-tablet-push-1of8, .col-tablet-push-2of16 {
7089 left: 12.5%; }
7090 .col-tablet-push-3of8, .col-tablet-push-6of16 {
7091 left: 37.5%; }
7092 .col-tablet-push-5of8, .col-tablet-push-10of16 {
7093 left: 62.5%; }
7094 .col-tablet-push-7of8, .col-tablet-push-14of16 {
7095 left: 87.5%; }
7096 .col-tablet-push-1of10 {
7097 left: 10%; }
7098 .col-tablet-push-3of10 {
7099 left: 30%; }
7100 .col-tablet-push-7of10 {
7101 left: 70%; }
7102 .col-tablet-push-9of10 {
7103 left: 90%; }
7104 .col-tablet-push-1of12 {
7105 left: 8.33333333%; }
7106 .col-tablet-push-5of12 {
7107 left: 41.66666667%; }
7108 .col-tablet-push-7of12 {
7109 left: 58.33333333%; }
7110 .col-tablet-push-11of12 {
7111 left: 91.66666667%; }
7112 .col-tablet-push-1of16 {
7113 left: 6.25%; }
7114 .col-tablet-push-3of16 {
7115 left: 18.75%; }
7116 .col-tablet-push-5of16 {
7117 left: 31.25%; }
7118 .col-tablet-push-7of16 {
7119 left: 43.75%; }
7120 .col-tablet-push-9of16 {
7121 left: 56.25%; }
7122 .col-tablet-push-11of16 {
7123 left: 68.75%; }
7124 .col-tablet-push-13of16 {
7125 left: 81.25%; }
7126 .col-tablet-push-15of16 {
7127 left: 93.75%; } }
Dirk Dougherty29e93432015-05-05 18:17:13 -07007128
7129.col-3-wide {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007130 width: 33.33333333%; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07007131
7132@media (max-width: 719px) {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007133 /* Remove .col-12 and .col-13 backward compatibility support as soon as it's been removed. */
7134[class*=col-], .col-12 [class*=col-], .col-13 [class*=col-] {
7135 float: none;
7136 left: 0;
7137 width: auto;
7138} }
Dirk Dougherty29e93432015-05-05 18:17:13 -07007139
7140/* Header component */
7141.dac-header {
7142 background: #fff;
7143 height: 64px;
7144 margin: 0 -20px;
7145}
7146
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007147@media (max-width: 719px) {
7148 .dac-header {
7149 margin: 0 -10px;
7150 }
7151}
7152
Dirk Dougherty29e93432015-05-05 18:17:13 -07007153.about .dac-header, .distribute .dac-header, .develop .dac-header {
7154 height: 128px;
7155}
7156
7157.dac-header-inner {
7158 background: #fff;
7159 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07);
7160 box-sizing: border-box;
7161 height: 64px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007162 left: 0;
7163 right: 0;
7164 top: 0;
7165 z-index: 52;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007166}
7167
7168.dac-header.dac-sub .dac-header-inner {
7169 border-bottom: 1px solid #e5e5e5;
7170 box-shadow: none;
7171}
7172
7173.dac-header.is-sticky .dac-header-inner {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007174 position: fixed;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007175 -webkit-animation: .3s dac-header-show;
7176 animation: .3s dac-header-show;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007177}
7178
7179.dac-header-logo {
7180 border-right: 1px solid #e5e5e5;
7181 display: block;
7182 font-size: 20px;
7183 font-weight: 300;
7184 float: left;
7185 letter-spacing: .3px;
7186 line-height: 36px;
7187 margin-right: 16px;
7188 padding: 14px 24px 14px;
7189}
7190
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007191.dac-header-logo, .dac-header-logo:hover, .dac-header-logo:focus {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007192 color: #444;
7193}
7194
7195.dac-header-logo-image {
7196 margin-right: 5px;
7197 vertical-align: top;
7198}
7199
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007200.dac-header-console-btn {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007201 border: 1px solid #c5c5c5;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007202 border-radius: 3px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007203 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
7204 background: #fff;
7205 float: right;
7206 font-size: 14px;
7207 line-height: 28px;
7208 margin: 17px 30px 17px 10px;
7209 padding: 0 10px;
7210 position: relative;
7211 z-index: 52;
7212}
7213
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007214.dac-header-console-btn > .dac-sprite {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007215 margin-right: 5px;
7216}
7217
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007218.dac-header-console-btn, .dac-header-console-btn:hover, .dac-header-console-btn:focus {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007219 color: #666;
7220}
7221
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007222.dac-header-console-btn:focus {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007223 background: rgba(63, 81, 181, 0.1);
7224 outline: 0;
7225}
7226
7227@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007228 .dac-header {
7229 height: 64px !important;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007230 text-align: center;
7231 }
7232
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007233 .dac-header-inner {
7234 position: fixed;
7235 }
7236
7237 .dac-header-logo {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007238 border-right: 0;
7239 display: inline-block;
7240 margin-right: 0;
7241 float: none;
7242 }
7243
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007244 .dac-header.dac-sub {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007245 display: none;
7246 }
7247
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007248 .dac-header-console-btn {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007249 display: none;
7250 }
7251}
7252
7253@-webkit-keyframes dac-header-show {
7254 0% {
7255 -webkit-transform: translateY(-64px);
7256 transform: translateY(-64px);
7257 }
7258
7259 100% {
7260 -webkit-transform: translateY(0);
7261 transform: translateY(0);
7262 }
7263}
7264
7265@keyframes dac-header-show {
7266 0% {
7267 -webkit-transform: translateY(-64px);
7268 transform: translateY(-64px);
7269 }
7270
7271 100% {
7272 -webkit-transform: translateY(0);
7273 transform: translateY(0);
7274 }
7275}
7276
7277/* Header Breadcrumbs component */
7278.dac-header-crumbs {
7279 display: none;
7280 list-style-type: none;
7281 margin: 0;
7282}
7283
7284.is-sticky .dac-header-crumbs {
7285 display: block;
7286}
7287
7288.dac-header-crumbs-item {
7289 float: left;
7290 position: relative;
7291 margin: 0;
7292 padding-left: 10px;
7293}
7294
7295.dac-header-crumbs-item:before {
7296 color: #444;
7297 content: '>';
7298 font-weight: 300;
7299 font-size: 20px;
7300 left: 0;
7301 line-height: 28px;
7302 padding: 16px 0;
7303 position: absolute;
7304}
7305
7306.dac-header-crumbs-item:first-child:before {
7307 content: none;
7308}
7309
7310.dac-header-crumbs-link {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007311 color: #444;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007312 display: block;
7313 font-size: 16px;
7314 font-weight: 300;
7315 line-height: 32px;
7316 padding: 16px 16px;
7317 -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7318 transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7319}
7320
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007321.dac-header-crumbs-link:hover, .dac-header-crumbs-link:focus {
7322 color: rgba(68, 68, 68, 0.7);
Dirk Dougherty29e93432015-05-05 18:17:13 -07007323}
7324
7325.dac-header-crumbs-link:focus {
7326 background: rgba(63, 81, 181, 0.1);
7327 outline: 0;
7328}
7329
7330.dac-header-crumbs-link.current {
7331 color: #6ab344;
7332 font-weight: 400;
7333}
7334
Dirk Doughertycf7a3b92015-05-21 00:52:33 -07007335.dac-header-crumbs-link.current.ndk {
7336 color: #00BCD4;
7337}
7338
Dirk Dougherty29e93432015-05-05 18:17:13 -07007339@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007340 .dac-header-crumbs {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007341 display: none;
7342 }
7343}
7344
7345/* Header site search component */
7346.dac-header-search {
7347 background: #fff;
7348 border-left: 1px solid #e5e5e5;
7349 display: block;
7350 float: right;
7351 height: 28px;
7352 padding: 18px 0;
7353 position: relative;
7354 overflow: hidden;
7355 -webkit-transition: width 0.4s ease, left 0.4s ease;
7356 transition: width 0.4s ease, left 0.4s ease;
7357 width: 64px;
7358 z-index: 52;
7359}
7360
7361.dac-header-search:hover, .dac-header-search.active {
7362 width: 228px;
7363}
7364
7365.dac-header-search-inner {
7366 width: 228px;
7367}
7368
7369.dac-header-search-btn {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007370 left: 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007371 position: absolute;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007372 top: 20px;
7373 opacity: .54;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007374}
7375
7376.dac-header-search-form {
7377 left: 54px;
7378 opacity: 0;
7379 position: absolute;
7380 right: 24px;
7381 top: 20px;
7382 -webkit-transition: opacity .4s;
7383 transition: opacity .4s;
7384}
7385
7386.dac-header-search:hover .dac-header-search-form, .dac-header-search.active .dac-header-search-form {
7387 opacity: 1;
7388}
7389
7390.dac-header-search-input {
7391 background-color: transparent;
7392 border: none;
7393 border-bottom: 1px solid #CCC;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007394 border-radius: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007395 box-sizing: border-box;
7396 color: #2f2f2f;
7397 font-size: 14px;
7398 height: 24px;
7399 outline: none;
7400 padding: 4px 20px 4px 0;
7401 width: 100%;
7402 z-index: 1500;
7403}
7404
Dirk Dougherty29e93432015-05-05 18:17:13 -07007405.dac-header-search-input:focus {
7406 color: #222;
7407 font-weight: bold;
7408 outline: 0;
7409}
7410
7411.dac-header-search-close {
7412 position: absolute;
7413 right: 4px;
7414 bottom: 4px;
7415 width: 16px;
7416 height: 16px;
7417 margin: 0;
7418 text-indent: -1000em;
7419 background: url(../images/close.png) no-repeat 0 0;
7420 z-index: 9999;
7421}
7422
7423.dac-header-search-close:hover, .dac-header-search-close:focus {
7424 background-position: -16px 0;
7425 cursor: pointer;
7426}
7427
7428@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007429 .dac-header-search {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007430 position: absolute;
7431 left: calc(100% - 64px);
7432 right: 0;
7433 top: 0;
7434 width: auto;
7435 }
7436
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007437 .dac-header-search:hover, .dac-header-search.active {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007438 left: 64px;
7439 width: auto;
7440 }
7441}
7442
7443/* Main navigation component */
7444.is-sticky .dac-nav, .dac-nav-head, .dac-nav-toggle {
7445 display: none;
7446}
7447
7448.dac-nav-list {
7449 list-style-type: none;
7450 left: 192px;
7451 margin: 0;
7452 position: absolute;
7453 right: 0;
7454 top: 0;
7455 z-index: 51;
7456}
7457
7458.dac-nav-item {
7459 float: left;
7460 margin: 0;
7461}
7462
7463.dac-nav-head {
7464 margin-bottom: 10px;
7465}
7466
7467.dac-nav-dimmer {
7468 background: #000;
7469 display: none;
7470 height: 100%;
7471 left: 0;
7472 opacity: 0;
7473 position: fixed;
7474 top: 0;
7475 -webkit-transition: visibility 0s linear .3s, opacity .3s linear;
7476 transition: visibility 0s linear .3s, opacity .3s linear;
7477 -webkit-transform: translateZ(0);
7478 transform: translateZ(0);
7479 visibility: hidden;
7480 width: 100%;
7481 z-index: 52;
7482}
7483
7484.dac-nav-hamburger {
7485 display: inline-block;
7486 height: 15px;
7487 width: 16px;
7488}
7489
7490.dac-nav-hamburger-top, .dac-nav-hamburger-mid, .dac-nav-hamburger-bot {
7491 background: #999;
7492 display: block;
7493 height: 3px;
7494 margin: 3px 0 0;
7495 width: 100%;
7496}
7497
7498.dac-nav-link {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007499 color: #444;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007500 display: block;
7501 font-size: 16px;
7502 font-weight: 300;
7503 letter-spacing: .24px;
7504 line-height: 32px;
7505 padding: 18px 16px 14px;
7506 -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7507 transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7508}
7509
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007510.dac-nav-link:hover, .dac-nav-link:focus {
7511 color: rgba(68, 68, 68, 0.7);
Dirk Dougherty29e93432015-05-05 18:17:13 -07007512}
7513
7514.dac-nav-link:focus {
7515 background: rgba(63, 81, 181, 0.1);
7516 outline: 0;
7517}
7518
7519.dac-nav-link.has-subnav, .dac-nav-link.selected {
7520 border-bottom: 3px solid #6ab344;
7521 font-weight: 500;
7522 padding-bottom: 11px;
7523}
7524
Dirk Doughertycf7a3b92015-05-21 00:52:33 -07007525.dac-nav-link.has-subnav.ndk, .dac-nav-link.selected.ndk {
7526 border-bottom: 3px solid #00BCD4;
7527}
7528
Dirk Dougherty29e93432015-05-05 18:17:13 -07007529.dac-nav-secondary {
7530 border-bottom: 1px solid #e5e5e5;
7531 display: none;
7532 left: -192px;
7533 list-style-type: none;
7534 margin: 0;
7535 position: absolute;
7536 top: 64px;
7537 right: 0;
7538}
7539
7540.dac-nav-link.has-subnav + .dac-nav-secondary, .dac-nav-link.selected + .dac-nav-secondary {
7541 display: block;
7542}
7543
7544.dac-nav-secondary .dac-nav-link {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007545 color: #666;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007546 padding: 17px 16px 15px;
7547}
7548
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007549.dac-nav-secondary .dac-nav-link:hover, .dac-nav-secondary .dac-nav-link:focus {
7550 color: rgba(102, 102, 102, 0.7);
Dirk Dougherty29e93432015-05-05 18:17:13 -07007551}
7552
7553@media (min-width: 720px) and (max-width: 979px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007554 .dac-nav-secondary .dac-nav-link {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007555 padding-left: 8px;
7556 padding-right: 8px;
7557 }
7558}
7559
Dirk Doughertycf7a3b92015-05-21 00:52:33 -07007560.dac-nav-secondary .dac-nav-link.selected {
7561 border: none;
7562 font-weight: 700;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007563}
7564
Dirk Doughertycf7a3b92015-05-21 00:52:33 -07007565.dac-nav-secondary .dac-nav-link.selected.ndk {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007566 border: none;
7567 font-weight: 700;
7568}
7569
7570@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007571 .dac-nav-open {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007572 overflow: hidden;
7573 }
7574
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007575 .dac-nav-toggle {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007576 border-right: 1px solid #e5e5e5;
7577 display: inline-block;
7578 position: absolute;
7579 left: 0;
7580 line-height: 64px;
7581 text-align: center;
7582 width: 64px;
7583 }
7584
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007585 .dac-nav-head, .dac-nav-secondary, .dac-nav-dimmer {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007586 display: block;
7587 }
7588
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007589 .dac-nav-dimmer.dac-nav-open {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007590 opacity: .8;
7591 -webkit-transition-delay: 0s;
7592 transition-delay: 0s;
7593 visibility: visible;
7594 }
7595
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007596 .dac-nav-list {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007597 background: #fff;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007598 bottom: 0;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007599 left: auto;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007600 max-width: 280px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007601 -webkit-overflow-scrolling: touch;
7602 overflow-y: scroll;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007603 padding: 0 0 20px 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007604 position: fixed;
7605 right: 100%;
7606 top: 0;
7607 -webkit-transition: -webkit-transform .3s ease;
7608 transition: transform .3s ease;
7609 width: 85%;
7610 z-index: 52;
7611 }
7612
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007613 .dac-nav-list.dac-nav-open {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007614 -webkit-transform: translate3d(100%, 0, 0);
7615 transform: translate3d(100%, 0, 0);
7616 }
7617
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007618 .dac-nav-secondary {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007619 border: none;
7620 position: static;
7621 width: 100%;
7622 }
7623
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007624 .dac-nav-item {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007625 float: none;
7626 }
7627
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007628 .dac-nav-link {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007629 display: block;
7630 font-size: 12px;
7631 font-weight: 600;
7632 color: #333;
7633 padding: 0 20px;
7634 }
7635
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007636 .dac-nav-link.selected {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007637 color: #09f;
7638 }
7639
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007640 .dac-nav-secondary .dac-nav-link {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007641 font-weight: 400;
7642 margin-left: 20px;
7643 margin-right: 20px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007644 padding: 0 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007645 }
7646
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007647 .dac-nav-link.has-subnav, .dac-nav-link.selected {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007648 border: none;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007649 padding: 0 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007650 }
7651
Dirk Doughertycf7a3b92015-05-21 00:52:33 -07007652 .dac-nav-link.has-subnav.ndk, .dac-nav-link.selected.ndk {
7653 border: none;
7654 padding: 0 20px;
7655 }
7656
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007657 .dac-logo-image {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007658 margin-right: 5px;
7659 vertical-align: top;
7660 }
7661
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007662 .dac-nav-logo {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007663 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
7664 font-size: 20px;
7665 font-weight: 300;
7666 letter-spacing: .3px;
7667 line-height: 36px;
7668 padding: 14px 24px;
7669 }
7670
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007671 .dac-nav-logo, .dac-nav-logo:hover, .dac-nav-logo:focus {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007672 color: #444;
7673 }
7674}
7675
Dirk Dougherty29e93432015-05-05 18:17:13 -07007676/* Hero carousel */
7677.dac-hero {
7678 background-color: #fff;
7679 background-position: 50% 30%;
7680 background-size: cover;
7681 box-sizing: border-box;
7682 font-size: 16px;
7683 min-height: 550px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007684 padding-top: 88px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007685}
7686
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007687.dac-hero.dac-darken::before {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007688 background: rgba(0, 0, 0, 0.3);
7689 bottom: 0;
7690 content: '';
7691 display: block;
7692 left: 0;
7693 position: absolute;
7694 right: 0;
7695 top: 0;
7696}
7697
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007698@media (max-width: 719px) {
7699 .dac-hero.dac-darken::before {
7700 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9) 80%);
7701 background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9) 80%);
7702 }
7703}
7704
Dirk Dougherty29e93432015-05-05 18:17:13 -07007705.dac-hero.dac-darken .dac-hero-content {
7706 position: relative;
7707}
7708
7709@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007710 .dac-hero {
Dirk Dougherty29e93432015-05-05 18:17:13 -07007711 padding-bottom: 20px;
7712 padding-top: 20px;
7713 }
7714}
7715
7716.dac-hero-tag {
7717 font-size: 11px;
7718 font-weight: 700;
7719 letter-spacing: .07em;
7720 margin-bottom: 2px;
7721 text-transform: uppercase;
7722}
7723
7724.dac-hero-title {
7725 margin: 0 0 14px;
7726}
7727
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007728@media (max-width: 719px) {
7729 .dac-hero-title {
7730 font-size: 28px;
7731 line-height: 35px;
7732 }
7733}
7734
Dirk Dougherty29e93432015-05-05 18:17:13 -07007735.dac-hero-description {
7736 margin-bottom: 16px;
7737}
7738
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007739@media (max-width: 719px) {
7740 .dac-hero-description {
7741 font-size: 14px;
7742 }
7743}
7744
Dirk Dougherty29e93432015-05-05 18:17:13 -07007745.dac-hero-cta {
7746 display: inline-block;
7747 line-height: 40px;
7748 margin-right: 20px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007749 -webkit-transition: opacity .3s;
7750 transition: opacity .3s;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007751}
7752
7753.dac-hero-cta:hover {
7754 color: currentColor;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007755 opacity: .54;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007756}
7757
7758.dac-hero-cta .dac-sprite {
7759 margin-left: -8px;
7760}
7761
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007762@media (max-width: 719px) {
7763 .dac-hero-cta {
7764 line-height: 28px;
7765 }
7766}
7767
Dirk Dougherty29e93432015-05-05 18:17:13 -07007768.dac-hero-figure {
7769 text-align: center;
7770}
7771
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007772@media (max-width: 719px) {
7773 .dac-hero-figure {
7774 height: 150px;
7775 margin: 15px 0;
7776 }
7777
7778 .dac-hero-figure img {
7779 max-height: 150px;
7780 }
7781}
7782
Dirk Dougherty29e93432015-05-05 18:17:13 -07007783.dac-hero-carousel {
7784 height: 550px;
7785 position: relative;
7786}
7787
7788.dac-hero-carousel > .dac-hero {
7789 bottom: 0;
7790 left: 0;
7791 position: absolute;
7792 right: 0;
7793 top: 0;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007794 will-change: opacity;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007795}
7796
7797.dac-hero-carousel > .dac-hero, .dac-hero-carousel > .dac-hero .wrap {
7798 opacity: 0;
7799}
7800
7801.dac-hero-carousel > .dac-hero.active {
7802 opacity: 1;
7803 -webkit-transition: opacity .5s;
7804 transition: opacity .5s;
7805 z-index: 1;
7806}
7807
7808.dac-hero-carousel > .dac-hero.active .wrap {
7809 opacity: 1;
7810 -webkit-transition: opacity .5s .5s;
7811 transition: opacity .5s .5s;
7812}
7813
7814.dac-hero-carousel > .dac-hero.out, .dac-hero-carousel > .dac-hero.out .wrap {
7815 -webkit-transition: opacity 0s .5s;
7816 transition: opacity 0s .5s;
7817 opacity: 0;
7818}
7819
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007820.dac-hero-carousel-action {
7821 bottom: 0;
7822 display: block;
7823 left: 0;
7824 position: absolute;
7825 right: 0;
7826 top: 0;
7827 z-index: 1;
7828}
7829
7830.dac-hero-carousel .dac-hero-cta {
7831 position: relative;
7832 z-index: 1;
7833}
7834
Dirk Dougherty29e93432015-05-05 18:17:13 -07007835.dac-hero-carousel-pagination {
7836 bottom: 33px;
7837 left: 0;
7838 position: absolute;
7839 right: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007840}
7841
7842@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007843 .dac-hero-carousel-pagination {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007844 text-align: center;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007845 bottom: 20px;
7846 }
7847}
7848
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007849.dac-hero-carousel-pagination .dac-pagination-item {
7850 position: relative;
7851 z-index: 1;
7852}
7853
Dirk Dougherty29e93432015-05-05 18:17:13 -07007854.dac-pagination {
7855 list-style: none;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007856 margin: 0 -6px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007857}
7858
7859.dac-pagination-item {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007860 background-clip: content-box;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007861 background-color: rgba(153, 153, 153, 0.4);
7862 border-radius: 50%;
7863 cursor: pointer;
7864 display: inline-block;
7865 height: 14px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007866 overflow: hidden;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007867 padding: 6px;
7868 pointer-events: all;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007869 text-indent: 100%;
7870 -webkit-transition: background-color .1s ease-in;
7871 transition: background-color .1s ease-in;
7872 white-space: nowrap;
7873 width: 14px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007874 will-change: background-color;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007875}
7876
7877.dac-pagination-item:hover {
7878 background-color: rgba(153, 153, 153, 0.6);
7879}
7880
7881.dac-pagination-item.active, .dac-pagination-item.active:hover {
7882 background-color: #6ab344;
7883}
7884
7885.dac-invert .dac-pagination-item {
7886 background-color: rgba(204, 204, 204, 0.2);
7887}
7888
7889.dac-invert .dac-pagination-item:hover {
7890 background-color: rgba(153, 153, 153, 0.4);
7891}
7892
Dirk Doughertycbe032f2015-05-22 11:41:40 -07007893@media (max-width: 719px) {
7894 .dac-pagination-item {
7895 height: 12px;
7896 width: 12px;
7897 }
7898}
7899
Dirk Dougherty29e93432015-05-05 18:17:13 -07007900/* Form component */
7901.dac-form {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007902 color: #505050;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007903 font-size: 16px;
7904 /* Modal Responsive */
7905}
7906
7907.dac-form a {
7908 color: #000;
7909}
7910
7911.dac-form-aside {
7912 display: inline-block;
7913 font-size: 12px;
7914 margin-top: 0;
7915}
7916
7917.dac-form-required {
7918 color: #ef4300;
7919}
7920
7921.dac-form-fieldset {
7922 padding: 0;
7923}
7924
7925.dac-form-legend {
7926 display: block;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007927 color: #333;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007928 font-weight: 500;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007929 margin: 20px 0 12px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007930 padding: 0;
7931 width: 100%;
7932}
7933
7934.dac-form-legend > .dac-form-required {
7935 float: right;
7936 margin-top: 3px;
7937}
7938
7939.dac-form-input {
7940 border: 0 solid #e3e3e3;
7941 border-bottom-width: 1px;
7942 display: block;
7943 outline: 0;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007944 padding: 1px 0 8px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007945 -webkit-transition: border-color .2s;
7946 transition: border-color .2s;
7947 width: 100%;
7948}
7949
7950.dac-form-input-group {
7951 position: relative;
7952}
7953
7954.dac-form-input-group > .dac-form-required {
7955 display: block;
7956 bottom: 3px;
7957 position: absolute;
7958 right: 0;
7959}
7960
7961.dac-form-input:focus {
7962 border-bottom-color: #09f;
7963}
7964
7965.dac-form-floatlabel {
7966 display: block;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007967 cursor: text;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007968 margin-top: 5px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007969 pointer-events: none;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007970 -webkit-transform-origin: 0 100%;
7971 -ms-transform-origin: 0 100%;
7972 transform-origin: 0 100%;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007973 -webkit-transform: translate3d(0, 22px, 0) scale(1);
7974 transform: translate3d(0, 22px, 0) scale(1);
Dirk Dougherty29e93432015-05-05 18:17:13 -07007975 -webkit-transition: -webkit-transform .2s;
7976 transition: transform .2s;
7977}
7978
7979.dac-focused > .dac-form-floatlabel, .dac-has-value > .dac-form-floatlabel {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007980 cursor: default;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007981 -webkit-transform: translate3d(0, 0, 0) scale(.75);
7982 transform: translate3d(0, 0, 0) scale(.75);
7983}
7984
7985.dac-form-radio, .dac-form-checkbox {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07007986 opacity: 0;
7987 position: absolute;
Dirk Dougherty29e93432015-05-05 18:17:13 -07007988}
7989
7990.dac-form-radio-group, .dac-form-checkbox-group {
7991 display: table;
7992 margin-top: 10px;
7993}
7994
7995.dac-form-radio-button, .dac-form-checkbox-button {
7996 box-sizing: border-box;
7997 cursor: pointer;
7998 display: table-cell;
7999 float: left;
8000 height: 18px;
8001 margin: 2px 10px 0 0;
8002 position: relative;
8003 width: 18px;
8004}
8005
8006.dac-form-radio-button::after, .dac-form-radio-button::before, .dac-form-checkbox-button::after, .dac-form-checkbox-button::before {
8007 box-sizing: border-box;
8008 content: '';
8009 border-radius: 50%;
8010 display: block;
8011 height: 100%;
8012 position: absolute;
8013 width: 100%;
8014}
8015
8016.dac-form-radio-button::before, .dac-form-checkbox-button::before {
8017 background: rgba(0, 0, 0, 0.7);
8018 -webkit-transform: translateZ(0) scale(0);
8019 transform: translateZ(0) scale(0);
8020 -webkit-transition: -webkit-transform .3s;
8021 transition: transform .3s;
8022}
8023
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008024.dac-form-radio-button::after, .dac-form-checkbox-button::after {
8025 border: 2px solid rgba(0, 0, 0, 0.7);
8026}
8027
Dirk Dougherty29e93432015-05-05 18:17:13 -07008028.dac-form-radio:checked + .dac-form-radio-button::before, .dac-form-checkbox:checked + .dac-form-checkbox-button::before {
8029 -webkit-transform: translateZ(0) scale(.5);
8030 transform: translateZ(0) scale(.5);
8031}
8032
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008033.dac-form-radio:focus + .dac-form-radio-button::after, .dac-form-checkbox:focus + .dac-form-checkbox-button::after {
8034 border: 2px solid #09f;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008035}
8036
8037.dac-form-checkbox-button::after, .dac-form-checkbox-button::before {
8038 border-radius: 0;
8039}
8040
8041@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008042 .dac-form-legend {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008043 margin-bottom: 0;
8044 }
8045}
8046
8047/* Media component */
8048.dac-media {
8049 display: -webkit-box;
8050 display: -webkit-flex;
8051 display: -ms-flexbox;
8052 display: flex;
8053 -webkit-flex-flow: row wrap;
8054 -ms-flex-flow: row wrap;
8055 flex-flow: row wrap;
8056}
8057
8058.dac-media-figure {
8059 margin: 0;
8060}
8061
8062.dac-media-body {
8063 -webkit-box-flex: 1;
8064 -webkit-flex: 1;
8065 -ms-flex: 1;
8066 flex: 1;
8067}
8068
8069.no-flexbox .dac-media {
8070 display: table;
8071 width: 100%;
8072}
8073
8074.no-flexbox .dac-media-body, .no-flexbox .dac-media-figure {
8075 display: table-cell;
8076}
8077
8078.no-flexbox .dac-media-figure {
8079 padding: 0;
8080}
8081
8082.no-flexbox .dac-media-body {
8083 width: 100%;
8084}
8085
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008086.dac-swap {
8087 overflow: hidden;
8088 position: relative;
8089}
8090
8091.dac-swap-section {
8092 left: 0;
8093 opacity: 0;
8094 position: absolute;
8095 top: 0;
8096 width: 100%;
8097 -webkit-transition: opacity 1s, -webkit-transform .5s;
8098 transition: opacity 1s, transform .5s;
8099}
8100
8101.dac-swap-section.dac-up {
8102 -webkit-transform: translateY(-100%);
8103 -ms-transform: translateY(-100%);
8104 transform: translateY(-100%);
8105}
8106
8107.dac-swap-section.dac-down {
8108 -webkit-transform: translateY(100%);
8109 -ms-transform: translateY(100%);
8110 transform: translateY(100%);
8111}
8112
8113.dac-swap-section.dac-left {
8114 -webkit-transform: translateX(-100%);
8115 -ms-transform: translateX(-100%);
8116 transform: translateX(-100%);
8117}
8118
8119.dac-swap-section.dac-right {
8120 -webkit-transform: translateX(100%);
8121 -ms-transform: translateX(100%);
8122 transform: translateX(100%);
8123}
8124
8125.dac-swap-section.dac-active {
8126 opacity: 1;
8127 position: relative;
8128 -webkit-transform: translate(0, 0);
8129 -ms-transform: translate(0, 0);
8130 transform: translate(0, 0);
8131 width: auto;
8132}
8133
Dirk Dougherty29e93432015-05-05 18:17:13 -07008134/* Modal component */
8135.dac-modal {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008136 background: rgba(0, 0, 0, 0.8);
8137 bottom: 0;
8138 left: 0;
8139 opacity: 0;
8140 overflow-x: hidden;
8141 overflow-y: auto;
8142 position: fixed;
8143 right: 0;
8144 top: 0;
8145 -webkit-transition: visibility 0s linear .3s, opacity .3s linear;
8146 transition: visibility 0s linear .3s, opacity .3s linear;
8147 visibility: hidden;
8148 z-index: 52;
8149}
8150
8151.dac-modal.dac-active {
8152 opacity: 1;
8153 -webkit-transition-delay: 0s;
8154 transition-delay: 0s;
8155 visibility: visible;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008156}
8157
8158.dac-modal-open {
8159 overflow: hidden;
8160}
8161
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008162.dac-modal-container {
8163 -webkit-box-align: center;
8164 -webkit-align-items: center;
8165 -ms-flex-align: center;
8166 align-items: center;
8167 display: -webkit-box;
8168 display: -webkit-flex;
8169 display: -ms-flexbox;
8170 display: flex;
8171 -webkit-filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4));
8172 filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4));
8173 -webkit-box-pack: center;
8174 -webkit-justify-content: center;
8175 -ms-flex-pack: center;
8176 justify-content: center;
8177 min-height: 100%;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008178 width: 100%;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008179}
8180
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008181.dac-modal-window {
8182 background: #fff;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008183 border-radius: 5px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008184 box-sizing: border-box;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008185 margin: 20px auto;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008186 -webkit-transition: -webkit-transform .3s;
8187 transition: transform .3s;
8188 -webkit-transform: translate(0, -30px);
8189 -ms-transform: translate(0, -30px);
8190 transform: translate(0, -30px);
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008191 width: 960px;
8192}
8193
8194.dac-modal.dac-active .dac-modal-window {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008195 -webkit-transform: translate(0, 0);
8196 -ms-transform: translate(0, 0);
8197 transform: translate(0, 0);
Dirk Dougherty29e93432015-05-05 18:17:13 -07008198}
8199
8200.dac-modal-header {
8201 background: #00695c;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008202 border-top-left-radius: 5px;
8203 border-top-right-radius: 5px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008204 padding: 35px 35px 30px;
8205 position: relative;
8206}
8207
8208.dac-modal-header-close {
8209 background: none;
8210 border: none;
8211 cursor: pointer;
8212 line-height: 0;
8213 outline: 0;
8214 opacity: .7;
8215 padding: 8px;
8216 position: absolute;
8217 right: 5px;
8218 -webkit-transition: background-color .3s;
8219 transition: background-color .3s;
8220 top: 5px;
8221}
8222
8223.dac-modal-header-close:active {
8224 background: rgba(255, 255, 255, 0.2);
8225}
8226
8227.dac-modal-header-title {
8228 color: #fff;
8229 font-size: 24px;
8230 font-weight: 300;
8231 line-height: 32px;
8232 margin: 0;
8233 padding-right: 150px;
8234}
8235
8236.dac-modal-header-subtitle {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008237 bottom: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008238 color: #fff;
8239 display: inline-block;
8240 font: inherit;
8241 font-size: 14px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008242 margin: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008243 opacity: .8;
8244 position: absolute;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008245 right: 0;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008246}
8247
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008248.dac-modal-content {
8249 padding: 12px 35px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008250}
8251
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008252.dac-modal-action {
8253 margin: 0;
8254}
8255
Dirk Dougherty29e93432015-05-05 18:17:13 -07008256.dac-modal-footer {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008257 padding: 24px 35px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008258}
8259
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008260@media (max-width: 1000px) {
8261 .dac-modal-window {
8262 margin: 20px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008263 width: auto;
8264 }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008265
8266 .dac-modal-container {
8267 z-index: auto;
8268 }
Dirk Dougherty29e93432015-05-05 18:17:13 -07008269}
8270
8271@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008272 .dac-modal-window {
8273 margin: 10px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008274 }
8275
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008276 .dac-modal-header {
8277 padding: 35px 10px 10px;
8278 }
8279
8280 .dac-modal-header-title {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008281 font-size: 16px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008282 line-height: 24px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008283 padding: 0;
8284 }
8285
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008286 .dac-modal-header-subtitle {
8287 display: block;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008288 margin: 0;
8289 position: static;
8290 text-align: right;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008291 }
8292
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008293 .dac-modal-content {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008294 padding: 10px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008295 }
8296
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008297 .dac-modal-footer {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008298 border-top: 1px solid #e3e3e3;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008299 padding: 35px 10px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008300 }
8301}
8302
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008303.newsletter .dac-modal-footer {
8304 padding-top: 0;
8305 text-align: right;
8306}
8307
Dirk Dougherty29e93432015-05-05 18:17:13 -07008308.newsletter-checkboxes {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008309 padding-top: 20px;
8310}
8311
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008312.newsletter-success-message {
8313 font-size: 32px;
8314 line-height: 1.4;
8315 padding: 40px 30px;
8316 text-align: center;
8317}
8318
8319@media (max-width: 719px) {
8320 .newsletter-success-message {
8321 font-size: 16px;
8322 padding: 12px 0 0;
8323 }
8324}
8325
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008326@media (min-width: 720px) {
8327 .newsletter-checkboxes {
8328 padding-top: 46px;
8329 }
8330
8331 .newsletter-leftCol {
8332 padding-right: 40px;
8333 }
8334
8335 .newsletter-rightCol {
8336 padding-left: 40px;
8337 }
8338}
8339
8340@media (max-width: 719px) {
8341 .newsletter .dac-modal-footer {
8342 margin-top: 30px;
8343 padding: 30px 10px;
8344 text-align: center;
8345 }
Dirk Dougherty29e93432015-05-05 18:17:13 -07008346}
8347
8348.dac-expand, .dac-section {
8349 margin-left: -20px;
8350 margin-right: -20px;
8351 padding-left: 20px;
8352 padding-right: 20px;
8353}
8354
8355@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008356 .dac-expand, .dac-section {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008357 margin-left: -10px;
8358 margin-right: -10px;
8359 padding-left: 10px;
8360 padding-right: 10px;
8361 }
8362}
8363
8364.dac-invert {
8365 color: #b2b2b2;
8366 color: rgba(255, 255, 255, 0.7);
8367}
8368
8369.dac-invert h1, .dac-invert h2, .dac-invert h3 {
8370 color: #fff;
8371}
8372
8373.dac-light.dac-hero, .dac-light.dac-section {
8374 background-color: #eceff1;
8375}
8376
8377.dac-gray.dac-hero, .dac-gray.dac-section {
8378 background-color: #b0bec5;
8379}
8380
8381.dac-dark.dac-hero, .dac-dark.dac-section {
8382 background-color: #37474f;
8383}
8384
8385.dac-red.dac-hero, .dac-red.dac-section {
8386 background-color: #dc4d38;
8387}
8388
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008389.dac-hero-cta, .dac-section-title, .dac-section-links {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008390 color: #212121;
8391 color: rgba(0, 0, 0, 0.87);
8392}
8393
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008394.dac-invert .dac-hero-cta, .dac-invert .dac-section-title, .dac-invert .dac-section-links {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008395 color: white;
8396}
8397
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008398.dac-hero-cta .dac-sprite, .dac-section-title .dac-sprite, .dac-section-links .dac-sprite {
8399 opacity: .87;
8400}
8401
8402.dac-invert .dac-hero-cta .dac-sprite, .dac-invert .dac-section-title .dac-sprite, .dac-invert .dac-section-links .dac-sprite {
8403 opacity: 1;
8404}
8405
Dirk Dougherty29e93432015-05-05 18:17:13 -07008406.dac-hero-tag, .dac-hero-description, .dac-section-subtitle {
8407 color: #757575;
8408 color: rgba(0, 0, 0, 0.54);
8409}
8410
8411.dac-invert .dac-hero-tag, .dac-invert .dac-hero-description, .dac-invert .dac-section-subtitle {
8412 color: #b2b2b2;
8413 color: rgba(255, 255, 255, 0.7);
8414}
8415
8416.dac-section {
8417 background-position: 50% 50%;
8418 background-size: cover;
8419 padding-bottom: 84px;
8420 padding-top: 84px;
8421 position: relative;
8422}
8423
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008424@media (max-width: 719px) {
8425 .dac-section {
8426 padding-bottom: 52px;
8427 padding-top: 52px;
8428 }
8429}
8430
Dirk Dougherty29e93432015-05-05 18:17:13 -07008431.dac-section.dac-small {
8432 padding-bottom: 32px;
8433 padding-top: 32px;
8434}
8435
8436.dac-section-title {
8437 text-align: center;
8438 margin-bottom: 40px;
8439 margin-top: 0;
8440}
8441
8442.dac-section-subtitle {
8443 font-size: 16px;
8444 margin-bottom: 40px;
8445 margin-top: -24px;
8446 text-align: center;
8447}
8448
8449.dac-section-links {
8450 font-size: 16px;
8451 list-style: none;
8452 line-height: 40px;
8453 margin: 16px 0 0;
8454 text-align: center;
8455}
8456
8457@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008458 .dac-section-links {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008459 margin-left: -8px;
8460 text-align: left;
8461 }
8462}
8463
8464.dac-section-link {
8465 display: inline-block;
8466 margin: 0 32px;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008467 -webkit-transition: opacity .3s;
8468 transition: opacity .3s;
8469}
8470
8471.dac-section-link:hover {
8472 opacity: .54;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008473}
8474
8475@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008476 .dac-section-link {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008477 display: block;
8478 margin: 0;
8479 }
8480}
8481
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008482.dac-section-link a {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008483 color: inherit;
8484}
8485
8486/*
8487SCSS variables are information about icon's compiled state, stored under its original file name
8488
8489.icon-home {
8490 width: $icon-home-width;
8491}
8492
8493The large array-like variables contain all information about a single icon
8494$icon-home: x y offset_x offset_y width height total_width total_height image_path;
8495
8496At the bottom of this section, we provide information about the spritesheet itself
8497$spritesheet: width height image $spritesheet-sprites;
8498*/
8499.dac-sprite, #tb li:before, #qv li:before {
8500 background-image: url(/assets/images/sprite.png);
8501 display: inline-block;
8502 vertical-align: middle; }
8503 @media screen and (min-device-pixel-ratio: 1.5) {
8504 .dac-sprite, #tb li:before, #qv li:before {
8505 background-image: url(/assets/images/sprite-2x.png);
8506 background-size: 50% 50%; } }
8507
8508.dac-sprite.dac-auto-chevron {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008509 background-position: 0px -196px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008510 height: 24px;
8511 width: 24px;
8512 vertical-align: -6px; }
8513 .dac-invert .dac-sprite.dac-auto-chevron {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008514 background-position: 0px -222px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008515 height: 24px;
8516 width: 24px; }
8517.dac-sprite.dac-auto-chevron-large {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008518 background-position: 0px -404px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008519 height: 36px;
8520 width: 36px;
8521 vertical-align: -10px; }
8522 .dac-invert .dac-sprite.dac-auto-chevron-large {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008523 background-position: 0px -442px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008524 height: 36px;
8525 width: 36px; }
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008526.dac-sprite.dac-auto-unfold-less {
8527 background-position: 0px -352px;
8528 height: 24px;
8529 width: 24px;
8530 vertical-align: -6px; }
8531 .dac-invert .dac-sprite.dac-auto-unfold-less {
8532 background-position: 0px -326px;
8533 height: 24px;
8534 width: 24px; }
8535.dac-sprite.dac-auto-unfold-more {
8536 background-position: 0px -300px;
8537 height: 24px;
8538 width: 24px;
8539 vertical-align: -6px; }
8540 .dac-invert .dac-sprite.dac-auto-unfold-more {
8541 background-position: 0px -378px;
8542 height: 24px;
8543 width: 24px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07008544
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008545.dac-sprite.dac-arrow-down-gray {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008546 background-position: 0px 0px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008547 height: 11px;
8548 width: 19px; }
8549
Dirk Dougherty29e93432015-05-05 18:17:13 -07008550.dac-sprite.dac-arrow-right {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008551 background-position: 0px -128px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008552 height: 18px;
8553 width: 11px; }
8554
8555.dac-sprite.dac-chevron-large-right-black {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008556 background-position: 0px -404px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008557 height: 36px;
8558 width: 36px; }
8559
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008560.dac-sprite.dac-chevron-large-right-white {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008561 background-position: 0px -442px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008562 height: 36px;
8563 width: 36px; }
Dirk Dougherty29e93432015-05-05 18:17:13 -07008564
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008565.dac-sprite.dac-chevron-right-black {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008566 background-position: 0px -196px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008567 height: 24px;
8568 width: 24px; }
8569
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008570.dac-sprite.dac-chevron-right-white {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008571 background-position: 0px -222px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008572 height: 24px;
8573 width: 24px; }
8574
Dirk Dougherty29e93432015-05-05 18:17:13 -07008575.dac-sprite.dac-close {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008576 background-position: 0px -27px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008577 height: 12px;
8578 width: 12px; }
8579
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008580.dac-sprite.dac-expand-less-black {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008581 background-position: 0px -248px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008582 height: 24px;
8583 width: 24px; }
8584
8585.dac-sprite.dac-expand-more-black {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008586 background-position: 0px -170px;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008587 height: 24px;
8588 width: 24px; }
8589
Dirk Dougherty29e93432015-05-05 18:17:13 -07008590.dac-sprite.dac-google-play {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008591 background-position: 0px -108px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008592 height: 18px;
8593 width: 16px; }
8594
8595.dac-sprite.dac-gplus {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008596 background-position: 0px -89px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008597 height: 17px;
8598 width: 16px; }
8599
8600.dac-sprite.dac-mail {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008601 background-position: 0px -13px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008602 height: 12px;
8603 width: 16px; }
8604
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008605.dac-sprite.dac-play-white {
8606 background-position: 0px -148px;
8607 height: 20px;
8608 width: 16px; }
8609
Dirk Dougherty29e93432015-05-05 18:17:13 -07008610.dac-sprite.dac-rss {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008611 background-position: 0px -41px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008612 height: 14px;
8613 width: 14px; }
8614
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008615.dac-sprite.dac-search {
8616 background-position: 0px -274px;
8617 height: 24px;
8618 width: 24px; }
8619
Dirk Dougherty29e93432015-05-05 18:17:13 -07008620.dac-sprite.dac-twitter {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008621 background-position: 0px -73px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008622 height: 14px;
8623 width: 16px; }
8624
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008625.dac-sprite.dac-unfold-less-white {
8626 background-position: 0px -326px;
8627 height: 24px;
8628 width: 24px; }
8629
8630.dac-sprite.dac-unfold-less {
8631 background-position: 0px -352px;
8632 height: 24px;
8633 width: 24px; }
8634
8635.dac-sprite.dac-unfold-more-white {
8636 background-position: 0px -378px;
8637 height: 24px;
8638 width: 24px; }
8639
8640.dac-sprite.dac-unfold-more {
8641 background-position: 0px -300px;
8642 height: 24px;
8643 width: 24px; }
8644
Dirk Dougherty29e93432015-05-05 18:17:13 -07008645.dac-sprite.dac-youtube {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008646 background-position: 0px -57px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008647 height: 14px;
8648 width: 18px; }
8649
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008650.dac-toggle-expand {
8651 cursor: pointer;
8652 display: inline-block; }
8653.dac-toggle-collapse {
8654 cursor: pointer;
8655 display: none; }
8656.dac-toggle.is-expanded .dac-toggle-expand {
8657 display: none; }
8658.dac-toggle.is-expanded .dac-toggle-collapse {
8659 display: inline-block; }
8660.dac-toggle-content {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008661 clear: left;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008662 overflow: hidden;
8663 max-height: 0;
8664 -webkit-transition: .3s max-height;
8665 transition: .3s max-height; }
8666.dac-toggle.is-expanded .dac-toggle-content {
8667 max-height: none; }
8668.dac-toggle.dac-mobile .dac-toggle-content {
8669 max-height: none; }
8670@media (max-width: 719px) {
8671 .dac-toggle.dac-mobile .dac-toggle-content {
8672 max-height: 0; }
8673 .dac-toggle.is-expanded .dac-toggle-content {
8674 max-height: none; } }
8675
Dirk Dougherty29e93432015-05-05 18:17:13 -07008676.dac-visible-mobile-block, .dac-mobile-only, .dac-visible-mobile-inline, .dac-visible-mobile-inline-block, .dac-visible-tablet-block, .dac-visible-tablet-inline, .dac-visible-tablet-inline-block, .dac-visible-desktop-block, .dac-visible-desktop-inline, .dac-visible-desktop-inline-block {
8677 display: none !important; }
8678
8679@media (max-width: 719px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008680 .dac-hidden-mobile {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008681 display: none !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008682 .dac-visible-mobile-block, .dac-mobile-only {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008683 display: block !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008684 .dac-visible-mobile-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008685 display: inline !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008686 .dac-visible-mobile-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008687 display: inline-block !important; } }
8688
8689@media (min-width: 720px) and (max-width: 979px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008690 .dac-hidden-tablet {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008691 display: none !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008692 .dac-visible-tablet-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008693 display: block !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008694 .dac-visible-tablet-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008695 display: inline !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008696 .dac-visible-tablet-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008697 display: inline-block !important; } }
8698
8699@media (min-width: 980px) {
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008700 .dac-hidden-desktop {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008701 display: none !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008702 .dac-visible-desktop-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008703 display: block !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008704 .dac-visible-desktop-inline {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008705 display: inline !important; }
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008706 .dac-visible-desktop-inline-block {
Dirk Dougherty29e93432015-05-05 18:17:13 -07008707 display: inline-block !important; } }
8708
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008709.dac-offset-parent {
8710 position: relative !important; }
8711
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008712/**
8713 * Break strings when their length exceeds the width of their container.
8714 */
8715.dac-text-break {
8716 word-wrap: break-word !important; }
8717
8718/**
8719 * Horizontal text alignment
8720 */
8721.dac-text-center {
8722 text-align: center !important; }
8723
8724.dac-text-left {
8725 text-align: left !important; }
8726
8727.dac-text-right {
8728 text-align: right !important; }
8729
8730/**
8731 * Prevent whitespace wrapping
8732 */
8733.dac-text-no-wrap {
8734 white-space: nowrap !important; }
8735
8736/**
8737 * Prevent text from wrapping onto multiple lines, instead truncate with an ellipsis.
8738 */
8739.dac-text-truncate {
8740 max-width: 100%;
8741 overflow: hidden !important;
8742 text-overflow: ellipsis !important;
8743 white-space: nowrap !important;
8744 word-wrap: normal !important; }
8745
8746/**
8747 * Floats
8748 */
8749.dac-float-left {
8750 float: left !important; }
8751
8752.dac-float-right {
8753 float: right !important; }
8754
8755/**
8756 * New block formatting context
8757 *
8758 * This affords some useful properties to the element. It won't wrap under
8759 * floats. Will also contain any floated children.
8760 * N.B. This will clip overflow. Use the alternative method below if this is
8761 * problematic.
8762 */
8763.dac-nbfc {
8764 overflow: hidden !important;
8765}
8766
8767/**
8768 * New block formatting context (alternative)
8769 *
8770 * Alternative method when overflow must not be clipped.
8771 *
8772 * N.B. This breaks down in some browsers when elements within this element
8773 * exceed its width.
8774 */
8775.dac-nbfc-alt {
8776 display: table-cell !important;
8777 width: 10000px !important;
8778}
8779
Dirk Dougherty29e93432015-05-05 18:17:13 -07008780#tb li:before, #qv li:before {
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008781 background-position: 0px -196px;
Dirk Dougherty29e93432015-05-05 18:17:13 -07008782 height: 24px;
8783 width: 24px;
8784 content: '';
8785 left: -8px;
8786 opacity: .7;
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07008787 position: absolute;
Dirk Doughertycbe032f2015-05-22 11:41:40 -07008788 top: -4px;
8789}