blob: f6fdd4b10dd9be638eb4edf2f933410e7bd1b128 [file] [log] [blame]
Dirk Dougherty541b4942014-02-14 18:31:53 -08001/* color definitions */
2/* 16 column layout */
3/* clearfix idiom */
4/* common mixins */
5/* page layout + top-level styles */
6::selection {
7 background-color: #0099cc;
8 color: #fff; }
9::-webkit-selection {
10 background-color: #0099cc;
11 color: #fff; }
12::-moz-selection {
13 background-color: #0099cc;
14 color: #fff; }
15
16html, body {
17 height: 100%;
18 margin: 0;
19 padding: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080020 background-color: #fff;
Dirk Dougherty541b4942014-02-14 18:31:53 -080021 -webkit-font-smoothing: antialiased;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080022 -moz-osx-font-smoothing: grayscale;
Dirk Dougherty541b4942014-02-14 18:31:53 -080023 /* prevent subpixel antialiasing, which thickens the text */
24 /* text-rendering: optimizeLegibility; */
25 /* turned off ligatures due to bug 5945455 */ }
26
27body {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080028 color: #515151;
29 color: rgba(0, 0, 0, .68);
30 font: 14px/24px Roboto, sans-serif;
Dirk Dougherty541b4942014-02-14 18:31:53 -080031 font-weight: 400;
32 letter-spacing:.1;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -080033 padding: 0 20px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080034}
35
36@media (max-width: 719px) {
37 html {
38 /* Disable accidental horizontal overflow. */
39 overflow-x: hidden;
40 }
41
42 body {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -080043 padding-left: 10px;
44 padding-right: 10px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080045 }
46}
Dirk Dougherty541b4942014-02-14 18:31:53 -080047
48#page-container {
49 width: 940px;
50 margin: 0 40px; }
51
52#page-header {
53 height: 80px;
54 margin-bottom: 20px;
55 font-size: 48px;
56 line-height: 48px;
57 font-weight: 100;
58 padding-left: 10px; }
59 #page-header a {
60 display: block;
61 position: relative;
62 top: 20px;
63 text-decoration: none;
64 color: #555555 !important; }
65
66#main-row {
67 display: inline-block; }
68 #main-row:after {
69 content: ".";
70 display: block;
71 height: 0;
72 clear: both;
73 visibility: hidden; }
74 * html #main-row {
75 height: 1px; }
76
77#page-footer {
78 margin-left: 190px;
79 margin-top: 80px;
80 color: #999999;
81 padding-bottom: 40px;
82 font-size: 12px;
83 line-height: 15px; }
84 #page-footer a {
85 color: #777777; }
86 #page-footer #copyright {
87 margin-bottom: 10px; }
88
89#nav-container {
90 width: 160px;
91 min-height: 10px;
92 margin-right: 20px;
93 float: left; }
94
Dirk Dougherty541b4942014-02-14 18:31:53 -080095#devdoc-nav h2 {
96 border:0;
97}
98
99#devdoc-nav.fixed {
100 position: fixed;
101 margin:0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800102 top: 84px; /* sticky-header height + 20px gutter */
Scott Main20cf2a92014-04-02 21:57:20 -0700103}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800104
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800105.dac-devdoc-toggle {
106 cursor: pointer;
107 padding: 8px 0;
108}
109
110.scroll-pane {
111 /* Match height of fixed parent. */
112 height: 100%;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800113}
114
115#content {
116 width: 760px;
117 float: left; }
118
Dirk Dougherty541b4942014-02-14 18:31:53 -0800119
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800120/***** PREVIOUSLY style.css ******************/
121/* This should be close to the top, so it is easier to override. */
122[dir='rtl'] {
123 direction: rtl;
124}
125html {
126 line-height: 20px;
127}
128pre, table, input, textarea, code {
129 font-size: 1em;
130}
131address, abbr, cite {
132 font-style: normal;
133}
134[dir='rtl'] th {
135 text-align: right;
136}
137html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
138html[lang^=zh] blockquote, html[lang^=zh] q {
139 font-style: normal;
140}
141q {
142 font-style: italic;
143}
144fieldset, iframe, img {
145 border: 0;
146}
147img {
148 border: none;
149 -ms-interpolation-mode: bicubic;
150 max-width: 100%;
151 vertical-align: middle;
152}
153video {
154 max-width: 100%;
155 object-fit: cover;
156}
157q {
158 quotes: none;
159}
160sup, sub {
161 font-size: 11px;
162 line-height: 0;
163}
164
165table, fieldset {
166 margin: 0;
167}
168/* Biggest type */
169.display-1 {
170 font-size: 56px;
171 line-height: 68px;
172}
173@media (max-width: 719px) {
174 .display-1 {
175 font-size: 44px;
176 line-height: 56px;
177 }
178}
179h1, h2, h3 {
180 color: #212121;
181 color: rgba(0, 0, 0, .87);
182}
183h1 {
184 font-size: 44px;
185 line-height: 56px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800186 font-weight: 300;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800187 margin: 0;
188 padding: 24px 0 12px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800189}
190h1.short {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800191 padding-right:320px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800192}
193@media (max-width: 719px) {
194 h1 {
195 font-size: 36px;
196 line-height: 48px;
197 }
198}
199h2 {
200 clear: left;
201 font-size: 28px;
202 font-weight: 400;
203 line-height: 32px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800204 margin: 0;
205 padding: 12px 0 16px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800206}
207h3 {
208 font-size: 24px;
209 line-height: 32px;
210 font-weight: 400;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800211 margin: 0;
212 padding: 8px 0 12px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800213}
214h4 {
215 font-size: 18px;
216 line-height: 24px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800217 margin: 0;
218 padding: 4px 0 8px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800219 font-weight: 500;
220}
221h5, h6 {
222 font-size: 16px;
223 line-height: 24px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800224 margin: 0;
225 padding: 4px 0 8px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800226}
227hr { /* applied to the bottom of h2 elements */
228 height: 1px;
229 margin: 7px 0 12px;
230 border: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800231 background: rgba(0, 0, 0, 0.1);
232}
233h2[id], h3[id], h4[id], h5[id], h6[id] {
234 margin-top: -64px;
235 border-top: 64px solid transparent;
236 -webkit-background-clip: padding-box;
237 -moz-background-clip: padding;
238 background-clip: padding-box;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800239}
240p, pre, table, form {
241 margin: 0 0 12px;
242}
243small {
244 font-size: 11.5px;
245 color: #000;
246}
247ul, ol {
248 margin: 0 0 15px 20px;
249 padding: 0;
250}
251[dir='rtl'] ul, [dir='rtl'] ol {
252 margin: 10px 30px 10px 10px;
253}
254ul ul, ul ol, ol ul, ol ol {
255 margin-bottom: 0;
256 margin-top: 0;
257}
258li {
259 margin: 0 0 12px;
260}
261dt {
262 margin: 24px 0 12px;
263}
264dd {
265 margin:0 0 10px 40px;
266}
267dd p,
268dd pre,
269dd ul,
270dd ol,
271dd dl {
272 margin-top:10px;
273}
274li p,
275li pre,
276li ul,
277li ol,
278li dl {
279 margin-top: 6px;
280 margin-bottom: 6px;
281}
282dl dd dl:first-child {
283 margin-top: 0;
284}
285pre strong, pre b, a strong, a b, a code {
286 color: inherit;
287}
288pre, code {
289 color: #060;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800290 font: 13px/18px Consolas, "Liberation Mono", Menlo, Monaco, Courier, monospace;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800291 -webkit-font-smoothing: subpixel-antialiased;
292 -moz-osx-font-smoothing: auto;
293}
294code {
295 background-color: #f7f7f7;
296 padding: 3px 5px;
297}
298
299legend {
300 display: none;
301}
302a, .link-color {
303 color: #039BE5;
304 text-decoration: none;
305}
306a:focus, a:hover {
307 color: rgba(3, 155, 229, .7);
308 text-decoration: none;
309}
310a.white {
311 color: #fff;
312 text-decoration:underline;
313}
314a.white:hover, a.white:active {
315 color: #ccc;
316}
317strong, b {
318 font-weight: bold;
319}
320table {
321 border-collapse: collapse;
322 border-spacing: 0;
323 border:0;
324 margin: .5em 1em 1em 0;
325 width:100%; /* consistent table widths; within IE's quirks */
326 background-color:#f7f7f7;
327}
328th, td {
329 padding: 4px 12px;
330 vertical-align: top;
331 text-align: left;
332}
333td {
334 background-color:inherit;
335 border:solid 1px #DDD;
336}
337td *:last-child {
338 margin-bottom:0;
339}
340th {
341 background-color: #999;
342 color: #fff;
343 border:solid 1px #DDD;
344 font-weight: normal;
345}
346tr:first-of-type th:first-of-type:empty {
347 visibility: hidden;
348}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800349
350a.external-link {
351 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
352 padding-right:16px;
353}
354
Dirk Dougherty541b4942014-02-14 18:31:53 -0800355#jd-content img {
356 margin-bottom:15px;
357}
358
Dirk Dougherty541b4942014-02-14 18:31:53 -0800359em {
360 font-style: italic; }
361
362acronym,
363.tooltip-link {
364 border-bottom: 1px dotted #555555;
365 cursor: help; }
366
367acronym:hover,
368.tooltip-link:hover {
369 color: #7aa1b0;
370 border-bottom-color: #7aa1b0; }
371
372img.with-shadow,
373video.with-shadow {
374 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
375
376/* disclosures mixin */
377/* content layout */
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800378/* This grid is deprecated in favor of .cols and .col-X */
Dirk Dougherty541b4942014-02-14 18:31:53 -0800379.layout-content-row {
380 display: inline-block;
381 margin-bottom: 10px; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800382 * html .layout-content-row {
383 height: 1px; }
384
385.layout-content-col {
386 float: left;
387 margin-left: 20px; }
388 .layout-content-col:first-child {
389 margin-left: 0; }
390 .layout-content-col h3,
391 .layout-content-col h4 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800392 padding-top:0; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800393
394.layout-content-col.span-1 {
395 width: 40px; }
396
397.layout-content-col.span-2 {
398 width: 100px; }
399
400.layout-content-col.span-3 {
401 width: 160px; }
402
403.layout-content-col.span-4 {
404 width: 220px; }
405
406.layout-content-col.span-5 {
407 width: 280px; }
408
409.layout-content-col.span-6 {
410 width: 340px; }
411
412.layout-content-col.span-7 {
413 width: 400px; }
414
415.layout-content-col.span-8 {
416 width: 460px; }
417
418.layout-content-col.span-9 {
419 width: 520px; }
420
421.layout-content-col.span-10 {
422 width: 580px; }
423
424.layout-content-col.span-11 {
425 width: 640px; }
426
427.layout-content-col.span-12 {
428 width: 700px; }
429
430.layout-content-col.span-13 {
431 width: 760px; }
432
433.vspace.size-1 {
434 height: 10px; }
435
436.vspace.size-2 {
437 height: 20px; }
438
439.vspace.size-3 {
440 height: 30px; }
441
442.vspace.size-4 {
443 height: 40px; }
444
445.vspace.size-5 {
446 height: 50px; }
447
448.vspace.size-6 {
449 height: 60px; }
450
451.vspace.size-7 {
452 height: 70px; }
453
454.vspace.size-8 {
455 height: 80px; }
456
457.vspace.size-9 {
458 height: 90px; }
459
460.vspace.size-10 {
461 height: 100px; }
462
463.vspace.size-11 {
464 height: 110px; }
465
466.vspace.size-12 {
467 height: 120px; }
468
469.vspace.size-13 {
470 height: 130px; }
471
472.vspace.size-14 {
473 height: 140px; }
474
475.vspace.size-15 {
476 height: 150px; }
477
478.vspace.size-16 {
479 height: 160px; }
480
Dirk Dougherty541b4942014-02-14 18:31:53 -0800481.new,
482.new-child {
483 font-size: .78em;
484 font-weight: bold;
485 color: #ff3d3d;
486 vertical-align:top;
487 white-space:nowrap;
488}
489
490/* content header */
491.content-header {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800492 position: relative;
493}
494.content-header:before,
495.content-header:after {
496 content: '';
497 display: table;
498 /* Clear heading margins, to make absolutely positioned nav a bit more predictable. */
499}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800500.content-header.just-links {
501 margin-bottom:0;
502 padding-bottom:0;}
503
Dirk Dougherty541b4942014-02-14 18:31:53 -0800504.content-footer {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800505 margin-top: 10px;
506 padding-top:10px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700507 width:100%; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800508
509.content-footer .col-9 {
510 margin-left:0;
511}
512.content-footer .col-4 {
513 margin-right:0;
514}
515.content-footer.wrap {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800516 max-width:940px;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800517}
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700518.content-footer .plus-container {
519 margin:5px 0 0;
520 text-align:right;
521 float:right;
522}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800523
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700524a.back-link {
525 text-decoration: none;
526 text-transform: uppercase;
527}
528
529.content-header .paging-links {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800530 position: absolute;
531 right: 0;
532 top: 8px;
533 width: 220px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700534}
Dirk Dougherty541b4942014-02-14 18:31:53 -0800535.paging-links {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700536 position: relative;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800537 min-height:30px; }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800538 .paging-links a,
539 .training-nav-top a {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800540 text-decoration: none; }
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700541 .training-nav-top .prev-page-link:before,
542 a.back-link:before {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800543 content: '';
544 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
545 width: 10px;
546 height: 10px;
547 display: inline-block;
548 margin-right: 5px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800549 .training-nav-top .next-page-link:after,
550 .training-nav-top .start-class-link:after,
551 .training-nav-top .start-course-link:after,
Dirk Dougherty541b4942014-02-14 18:31:53 -0800552 .go-link:after {
553 content: '';
554 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
555 width: 10px;
556 height: 10px;
557 display: inline-block;
558 margin-left: 5px; }
559 .prev-page-link.inline:before {
560 content: none; }
561 .next-page-link.inline:after {
562 content: none; }
563
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800564 .content-footer {
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700565 left:0;
566 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800567
568 .training-nav-top a {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800569 border-bottom:0;
570 box-sizing: border-box;
571 color: inherit;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800572 display:block;
573 float:left;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800574 padding:10px 0;
575 line-height:30px;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800576 text-align:center;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800577 width: 50%;
578 }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800579
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800580 .training-nav-top a.prev-page-link {
581 padding-left: 15px;
582 text-align: left;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800583 }
584
585 .training-nav-top a.next-page-link {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800586 padding-right: 15px;
587 text-align: right;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800588 }
589
590 .paging-links a.disabled,
591 .training-nav-top a.disabled,
592 .content-footer a.disabled {
593 color:#bbb;
594 }
595
596 .paging-links a.disabled:hover,
597 .training-nav-top a.disabled:hover,
598 .content-footer a.disabled:hover {
599 cursor:default;
600 color:#bbb !important;
601 }
602
603 .training-nav-top a.start-class-link,
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800604 .training-nav-top a.start-course-link {
Dirk Doughertye21bed22014-05-02 15:14:04 -0700605 width:100%;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800606 }
607
608 /* list of classes on course landing page */
609 ol.class-list {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800610 counter-reset: class;
611 list-style: none;
612 margin: 60px 0 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800613 }
614 ol.class-list>li {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800615 box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
616 margin: 0 0 20px;
617 overflow: hidden;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800618 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800619 ol.class-list .title {
620 background: #00bcd4;
621 color: #fff;
622 display: block;
623 font-size: 20px;
624 font-weight: 500;
625 height: 32px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800626 padding: 52px 16px 12px;
627 position: relative;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800628 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800629 ol.class-list .title:before {
630 border-bottom: 1px solid white;
631 box-sizing: border-box;
632 /* Disable the numbers for now, since vert few classes need to be taken in order. */
633 /* content: counter(class); */
634 counter-increment: class;
635 height: 40px;
636 left: 0;
637 padding: 10px 1px 0 5px;
638 position: absolute;
639 top: 0;
640 text-align: right;
641 min-width: 30px;
642 }
643 ol.class-list .title h2 {
644 color: currentColor;
645 font-size: inherit;
646 font-weight: inherit;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800647 padding:0 0 10px;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800648 display:block;
649 float:left;
650 width:675px;
651 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800652 ol.class-list .title span {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800653 display:none;
654 float:left;
655 font-size:18px;
656 font-weight:bold;
657 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
658 width: 10px;
659 height: 32px;
660 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800661
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800662 ol.class-list .description {
663 box-sizing: border-box;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800664 float:left;
665 display:block;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800666 margin:0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800667 padding: 16px 10px 16px 16px;
668 width: 50%;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800669 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800670 ol.class-list .description.article {
Dirk Dougherty541b4942014-02-14 18:31:53 -0800671 width: 550px;
672 }
673 ol.class-list ol {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800674 box-sizing: border-box;
675 float: left;
676 list-style: none;
677 margin: 0;
678 padding: 16px 16px 16px 10px;
679 width: 50%;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800680 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800681 ol.class-list .lessons li {
682 margin: 0 0 6px;
683 line-height: 16px;
684 }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800685
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800686 /* Class colors */
687 ol.class-list li:nth-child(10n+1) .title {
688 background: #00bcd4;
689 }
690 ol.class-list li:nth-child(10n+2) .title {
691 background: #4db6ac;
692 }
693 ol.class-list li:nth-child(10n+3) .title {
694 background: #66bb6a;
695 }
696 ol.class-list li:nth-child(10n+4) .title {
697 background: #7cb342;
698 }
699 ol.class-list li:nth-child(10n+5) .title {
700 background: #afb42b;
701 }
702 ol.class-list li:nth-child(10n+6) .title {
703 background: #ffb300;
704 }
705 ol.class-list li:nth-child(10n+7) .title {
706 background: #ff7043;
707 }
708 ol.class-list li:nth-child(10n+8) .title {
709 background: #ec407a;
710 }
711 ol.class-list li:nth-child(10n+9) .title {
712 background: #ab47bc;
713 }
714 ol.class-list li:nth-child(10n+10) .title {
715 background: #7e57c2;
716 }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800717
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800718 @media (max-width: 719px) {
719 ol.class-list ol,
720 ol.class-list .description {
721 float: none;
722 margin: 16px;
723 padding: 0;
724 width: auto;
725 }
Dirk Dougherty541b4942014-02-14 18:31:53 -0800726 }
727
728
729 .hide {
730 display:none !important;
731 }
732
Dirk Dougherty541b4942014-02-14 18:31:53 -0800733
734
735 /* inner-doc tabs w/ title */
736
737div#title-tabs-wrapper {
738 border-bottom:1px solid #ccc;
739 margin:20px 0 30px;
740}
741h1.with-title-tabs {
742 display:inline-block;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800743 margin-bottom: -1px;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800744 padding:0 60px 0 0;
745 border-bottom:1px solid #F9F9F9;
746}
747ul#title-tabs {
748 list-style:none;
749 padding:0;
750 height:29px;
751 margin:0;
752 font-size:16px;
753 line-height:26px;
754 display:inline-block;
755 vertical-align:bottom;
756}
757ul#title-tabs li {
758 display:block;
759 float:left;
760 margin-right:40px;
761 border-bottom: 3px solid transparent;
762}
763ul#title-tabs li.selected {
764 border-bottom: 3px solid #93C;
765}
766ul#title-tabs li a {
767 color:#333;
768}
769ul#title-tabs li a:hover,
770ul#title-tabs li a:active {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800771 color:#039BE5 !important;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800772}
773
774
775
776/* content body */
777@-webkit-keyframes glowheader {
778 from {
779 background-color: #33b5e5;
780 color: #000;
781 border-bottom-color: #000; }
782
783 to {
784 background-color: transparent;
785 color: #33b5e5;
786 border-bottom-color: #33b5e5; } }
787
788@-moz-keyframes glowheader {
789 from {
790 background-color: #33b5e5;
791 color: #000;
792 border-bottom-color: #000; }
793
794 to {
795 background-color: transparent;
796 color: #33b5e5;
797 border-bottom-color: #33b5e5; } }
798
799@keyframes glowheader {
800 from {
801 background-color: #33b5e5;
802 color: #000;
803 border-bottom-color: #000; }
804
805 to {
806 background-color: transparent;
807 color: #33b5e5;
808 border-bottom-color: #33b5e5; } }
809
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700810h1:target,
Dirk Dougherty541b4942014-02-14 18:31:53 -0800811h2:target,
812h3:target {
813 -webkit-animation-name: glowheader;
814 -moz-animation-name: glowheader;
815 animation-name: glowheader;
816 -webkit-animation-duration: 0.7s;
817 -moz-animation-duration: 0.7s;
818 animation-duration: 0.7s;
819 -webkit-animation-timing-function: ease-out;
820 -moz-animation-timing-function: ease-out;
821 animation-timing-function: ease-out; }
822
823.design ol h4 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -0800824 padding-bottom:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -0800825}
826.design ol {
827 counter-reset: item; }
828 .design ol>li {
829 font-size: 14px;
830 line-height: 20px;
831 list-style-type: none;
832 position: relative; }
833 .design ol>li:before {
834 content: counter(item) ". ";
835 counter-increment: item;
836 position: absolute;
837 left: -20px;
838 top: 0; }
839 .design ol li.value-1:before {
840 content: "1. "; }
841 .design ol li.value-2:before {
842 content: "2. "; }
843 .design ol li.value-3:before {
844 content: "3. "; }
845 .design ol li.value-4:before {
846 content: "4. "; }
847 .design ol li.value-5:before {
848 content: "5. "; }
849 .design ol li.value-6:before {
850 content: "6. "; }
851 .design ol li.value-7:before {
852 content: "7. "; }
853 .design ol li.value-8:before {
854 content: "8. "; }
855 .design ol li.value-9:before {
856 content: "9. "; }
857 .design ol li.value-10:before {
858 content: "10. "; }
859.design .with-callouts ol>li {
860 list-style-position: inside;
861 margin-left: 0; }
862 .design .with-callouts ol>li:before {
863 display: inline;
864 left: -20px;
865 float: left;
866 width: 17px;
867 color: #33b5e5;
868 font-weight: 500; }
869.design .with-callouts ul>li {
870 list-style-position: outside; }
871
872/* special list items */
873li.no-bullet {
874 list-style-type: none !important; }
875li.no-bullet *{
876 margin:0; }
877
878.design li.with-icon {
879 position: relative;
880 margin-left: 20px;
881 min-height: 30px; }
882 .design li.with-icon p {
883 margin-left: 0 !important; }
884 .design li.with-icon:before {
885 position: absolute;
886 left: -40px;
887 top: 0;
888 content: '';
889 width: 30px;
890 height: 30px; }
891 .design li.with-icon.tablet:before {
892 background-image: url(../images/styles/ico_phone_tablet.png); }
893 .design li.with-icon.web:before {
894 background-image: url(../images/styles/ico_web.png); }
895 .design li.with-icon.action:before {
896 background-image: url(../images/styles/ico_action.png); }
897 .design li.with-icon.use:before {
898 background-image: url(../images/styles/ico_use.png); }
899
Dirk Dougherty541b4942014-02-14 18:31:53 -0800900/* video containers */
901.framed-galaxynexus-land-span-13 {
902 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
903scroll top left;
904 padding: 42px 122px 62px 126px;
905 overflow: hidden; }
906 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
907.framed-galaxynexus-land-span-13 img {
908 width: 512px;
909 height: 286px; }
910
911
912.framed-galaxynexus-land-span-8{
913 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
914scroll top left;
915 padding: 26px 68px 38px 72px;
916 overflow: hidden; }
917 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
918.framed-galaxynexus-land-span-8 img {
919 width: 320px;
920 height: 180px; }
921
922.framed-galaxynexus-port-span-9 {
923 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
924scroll top left;
925 padding: 95px 122px 107px 124px;
926 overflow: hidden; }
927 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
928.framed-galaxynexus-port-span-9 img {
929 width: 274px;
930 height: 488px; }
931
932.framed-galaxynexus-port-span-5 {
933 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
934scroll top left;
935 padding: 75px 31px 76px 33px;
936 overflow: hidden; }
937 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
938.framed-galaxynexus-port-span-5 img {
939 width: 216px;
940 height: 384px; }
941
942.framed-nexus4-port-216 {
943 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
944scroll top left;
945 background-size:240px 465px;
946 padding: 52px 12px 52px 12px;
947 overflow: hidden; }
948 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
949 .framed-nexus4-port-216 img {
950 width: 216px;
951 height: 360px; }
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700952
Dirk Dougherty541b4942014-02-14 18:31:53 -0800953.framed-nexus5-port-span-5 {
954 background: transparent url(../images/styles/device_nexus5_blank_port_span5.png) no-repeat
955 scroll top left;
956 padding: 52px 33px 69px 31px;
957 overflow: hidden;
958}
959
960.framed-nexus5-port-span-5,
961.framed-nexus5-port-span-5 video,
962.framed-nexus5-port-span-5 img {
963 width: 216px;
964 height: 384px;
965}
966
967.framed-nexus5-land-span-13 {
968 background: transparent url(../images/styles/device_nexus5_blank_land_span13.png) no-repeat scroll top left;
969 padding: 36px 119px 54px 108px;
970 overflow: hidden;
971}
972
973.framed-nexus5-land-span-13,
974.framed-nexus5-land-span-13 video,
975.framed-nexus5-land-span-13 img {
976 width: 533px;
977 height: 300px;
978}
979
980.framed-nexus5-port-span-5,
981.framed-nexus5-port-span-5 video,
982.framed-nexus5-port-span-5 img {
983 width: 216px;
984 height: 384px;
985}
986
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700987/* wear device frames */
988
989.framed-wear-square {
990 background: transparent url(../images/styles/device_wear_square.png) no-repeat scroll top left;
991 background-size: 302px 302px;
992 height:222px;
993 width:222px;
994 padding:40px;
995 overflow:hidden;
996}
997
998.framed-wear-square-small {
999 background: transparent url(../images/styles/device_wear_square_small.png) no-repeat scroll top left;
1000 background-size: 169px 200px;
1001 height:147px;
1002 width:147px;
1003 padding:27px 11px;
1004 overflow:hidden;
1005}
1006
1007#jd-content
1008.framed-wear-square img {
1009 height:222px;
1010 width: 222px;
1011 padding:0;
1012 margin:0;
1013}
1014
1015#jd-content
1016.framed-wear-square-small img {
1017 height:147px;
1018 width: 147px;
1019 padding:0;
1020 margin:0;
1021}
1022
1023
1024
1025
1026
1027
Dirk Dougherty541b4942014-02-14 18:31:53 -08001028/* landing page disclosures */
1029.landing-page-link {
1030 text-decoration: none;
1031 font-weight: 500;
1032 color: #333333; }
1033 .landing-page-link:after {
1034 content: '';
1035 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
1036 width: 10px;
1037 height: 10px;
1038 display: inline-block;
1039 margin-left: 5px; }
1040
1041/* tooltips */
1042.tooltip-box {
1043 position: absolute;
1044 background-color: rgba(0, 0, 0, 0.9);
1045 border-radius: 2px;
1046 font-size: 14px;
1047 line-height: 20px;
1048 color: #fff;
1049 padding: 6px 10px;
1050 max-width: 250px;
1051 z-index: 10000; }
1052 .tooltip-box.below:after {
1053 position: absolute;
1054 content: '';
1055 line-height: 0;
1056 display: block;
1057 top: -10px;
1058 left: 5px;
1059 border: 5px solid transparent;
1060 border-bottom-color: rgba(0, 0, 0, 0.9); }
1061
1062/* video note */
1063.video-instructions {
1064 margin-top: 10px;
1065 margin-bottom: 10px; }
1066 .video-instructions:before {
1067 content: '';
1068 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
1069 display: inline-block;
1070 width: 12px;
1071 height: 12px;
1072 margin-right: 8px; }
1073 .video-instructions:after {
1074 content: 'Click device screen to replay movie.'; }
1075
1076/* download buttons */
1077.download-button {
1078 display: block;
1079 margin-bottom: 5px;
1080 text-decoration: none;
1081 background-color: #33b5e5;
1082 color: #fff !important;
1083 font-weight: 500;
1084 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
1085 padding: 6px 12px;
1086 border-radius: 2px; }
1087 .download-button:hover, .download-button:focus {
1088 background-color: #0099cc;
1089 color: #fff !important; }
1090 .download-button:active {
1091 background-color: #006699; }
1092
1093/* UI tables and other things found in Writing style and Settings pattern */
1094.ui-table {
1095 width: 100%;
1096 background-color: #282828;
1097 color: #fff;
1098 border-radius: 2px;
1099 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
1100 border-collapse: separate; }
1101 .ui-table th,
1102 .ui-table td {
1103 padding: 5px 10px;
1104 background-color: inherit;
1105 border:0;}
1106 .ui-table thead th {
1107 font-weight: bold; }
1108 .ui-table tfoot td {
1109 border-top: 1px solid #494949;
1110 border-right: 1px solid #494949;
1111 text-align: center; }
1112 .ui-table tfoot td:last-child {
1113 border-right: 0; }
1114
1115.layout-with-list-item-margins {
1116 margin-left: 30px !important; }
1117
1118.emulate-content-left-padding {
1119 margin-left: 10px; }
1120
1121.do-dont-label {
1122 margin-bottom: 10px;
1123 padding-left: 20px;
1124 background: transparent none no-repeat scroll 0px 3px; }
1125 .do-dont-label.bad {
1126 background-image: url(../images/styles/ico_wrong.png); }
1127 .do-dont-label.good {
1128 background-image: url(../images/styles/ico_good.png); }
1129
1130
1131
1132
Dirk Dougherty541b4942014-02-14 18:31:53 -08001133/* --------------------------------------------------------------------------
1134Footer
1135*/
1136.line {
1137 clear: both;
1138 background: #acbc00;
1139 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1140 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1141color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1142 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1143 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1144 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1145 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1146 height: 2px;
1147 margin-top: 150px;
1148 position: relative;
1149 z-index: 11;
1150}
1151#footer {
1152 font-size:11px;
1153 clear: both;
1154 color: #999;
1155 padding: 15px 0;
1156 margin-top:10px;
1157 width:auto;
1158}
1159#footer-local ul {
1160 list-style: none;
1161 margin: 5px 0 30px 0;
1162}
1163#footer-local li {
1164 display: inline;
1165}
1166#footer-local li+li:before {
1167 content: '|';
1168 padding: 0 3px;
1169 color: #e5e5e5;
1170}
1171#footer-global {
1172 padding: 10px 15px;
1173 background: #f5f5f5;
1174}
1175#footer-global {
1176 border-top: 1px solid #ebebeb;
1177 font-size: 11.5px;
1178 line-height: 1.8;
1179 list-style: none;
1180}
1181#footer-global ul {
1182 margin: 0;
1183}
1184#footer-global li {
1185 display: inline;
1186 font-weight: bold;
1187}
1188#footer-global li+li:before {
1189 content: '¬?';
1190 padding: 0 3px;
1191}
1192* html #footer-global li {
1193 margin: 0 13px 0 0;
1194}
1195* [dir='rtl'] #footer-global li {
1196 margin: 0 0 0 13px;
1197}
1198*+html #footer-global li {
1199 margin: 0 13px 0 0;
1200}
1201*+[dir='rtl'] #footer-global li {
1202 margin: 0 0 0 13px;
1203}
1204#footer-global li a {
1205 font-weight: normal;
1206}
1207.locales {
1208 margin: 10px 0 0 0px;
1209}
1210[dir='rtl'] .locales {
1211 background-position: right center;
1212 float: left;
1213 padding: 0 24px 0 0;
1214}
1215.locales form {
1216 margin: 0;
1217}
1218.locales select, .sites select {
1219 line-height: 3.08;
1220 margin: 0px 0;
1221 border: solid 1px #EBEBEB;
1222 -webkit-appearance: none;
1223 background: white url('../images/arrows-up-down.png') right center no-repeat;
1224 height: 30px;
1225 color: #222;
1226 line-height: normal;
1227 padding: 5px;
1228 width: 230px;
1229}
1230}
1231
1232/* =============================================================================
1233 Print Only
1234 ========================================================================== */
1235@media print {
1236 /* configure printed page */
1237 @page {
1238 margin: 0.75in 1in;
1239 widows: 4;
1240 orphans: 4;
1241 }
1242
1243 /* reset spacing metrics */
1244 html, body, .wrap {
1245 margin: 0 !important;
1246 padding: 0 !important;
1247 width: auto !important;
1248 }
1249
1250 /* leave enough space on the left for bullets */
1251 body {
1252 padding-left: 20px !important;
1253 }
1254 #doc-col {
1255 margin-left: 0;
1256 }
1257
1258 /* hide a bunch of non-content elements */
1259 #header, #footer, #nav-x, #side-nav,
1260 .training-nav-top, .training-nav-bottom,
1261 #doc-col .content-footer,
1262 .nav-x, .nav-y,
Scott Main20cf2a92014-04-02 21:57:20 -07001263 .paging-links {
Dirk Dougherty541b4942014-02-14 18:31:53 -08001264 display: none !important;
1265 }
1266
1267 /* remove extra space above page titles */
1268 #doc-col .content-header {
1269 margin-top: 0;
1270 }
1271
1272 /* bump up spacing above subheadings */
1273 h2 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001274 padding-top: 40px !important;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001275 }
1276
1277 /* print link URLs where possible and give links default text color */
1278 p a:after {
1279 content: " (" attr(href) ")";
1280 font-size: 80%;
1281 }
1282 p a {
1283 word-wrap: break-word;
1284 }
1285 a {
1286 color: inherit;
1287 }
1288
1289 /* syntax highlighting rules */
1290 .str { color: #060; }
1291 .kwd { color: #006; font-weight: bold; }
1292 .com { color: #600; font-style: italic; }
1293 .typ { color: #404; font-weight: bold; }
1294 .lit { color: #044; }
1295 .pun { color: #440; }
1296 .pln { color: #000; }
1297 .tag { color: #006; font-weight: bold; }
1298 .atn { color: #404; }
1299 .atv { color: #060; }
1300}
1301
1302/* =============================================================================
Dirk Dougherty541b4942014-02-14 18:31:53 -08001303 Layout
1304 ========================================================================== */
1305@media screen, projection, print {
1306
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001307.training-nav-top {
1308 border:1px solid #e5e5e5;
1309 border-width: 1px 1px 0;
1310 bottom: -56px;
1311 box-sizing: border-box;
Dirk Dougherty29e93432015-05-05 18:17:13 -07001312 position: absolute;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001313 right: 0;
1314 width: 280px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001315}
1316
Dirk Dougherty541b4942014-02-14 18:31:53 -08001317.training-nav-bottom {
1318 float:right;
1319 margin:0 0 0 20px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001320 padding:0 0 20px;
1321}
1322
1323#tb-wrapper,
1324#qv-wrapper {
1325 float:right;
1326 clear:right;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001327 margin:6px 0 0 30px; /* negative top-margin to counter the content-header bottom margin */
Dirk Dougherty08032402014-02-15 10:14:35 -08001328 padding:0 0 30px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001329}
1330
1331#tb-wrapper {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001332 margin:56px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
Dirk Dougherty541b4942014-02-14 18:31:53 -08001333}
1334
1335#tb,
1336#qv {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001337 border: 1px solid #e5e5e5;
1338 box-sizing: border-box;
1339 float: right;
1340 line-height: 16px;
1341 padding: 5px 0;
1342 width: 240px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001343}
1344
1345#tb {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001346 width:280px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001347}
1348
1349#tb h2,
1350#qv h2 {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001351 border-top: 1px solid #e5e5e5;
1352 color: inherit;
1353 font-size: 16px;
1354 line-height: 24px;
1355 margin: 15px 0 4px;
1356 padding: 10px 15px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001357}
1358
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001359#tb h2:first-child,
1360#qv h2:first-child {
1361 border-top: 0;
1362 padding-top: 0;
1363 margin-top: 10px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001364}
1365
1366#tb .download-box,
1367#qv .download-box {
1368 padding:0 0 0 15px;
1369}
1370
1371#tb .download-box .filename,
1372#qv .download-box .filename {
1373 font-size:11px;
1374 margin:4px 4px 10px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001375}
1376
1377@media (max-width: 719px) {
1378 .training-nav-top {
1379 left: 0;
1380 width: auto;
1381 }
1382
1383 #tb-wrapper {
1384 clear: none;
1385 float: none;
1386 margin-left: 0;
1387 }
1388
1389 #tb {
1390 float: none;
1391 width: auto;
1392 }
1393
1394 #qv-wrapper {
1395 display: none;
1396 }
Dirk Dougherty541b4942014-02-14 18:31:53 -08001397}
1398
1399
1400/* Dev guide quicknav */
1401
1402.sidebox-wrapper {
1403 float:right;
1404 clear:right;
1405 margin:0 0 0 20px;
1406 padding:0 0 20px;
1407}
1408
1409.sidebox {
1410 width:226px;
1411 font-size:13px;
1412 line-height:18px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001413 border-left:3px solid #96ca7c;
1414 border-left-color: rgba(106, 179, 68, .7); /* #6ab344 * 70% */
Dirk Dougherty541b4942014-02-14 18:31:53 -08001415 float:right;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001416 padding:0 0 0 20px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001417 margin:0 0 1em 20px;
1418}
1419
1420.sidebox h2,
1421.sidebox h3,
1422.sidebox h4,
1423.sidebox h5 {
1424 font-weight:bold;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001425 padding: 0 0 10px;
Dirk Doughertye21bed22014-05-02 15:14:04 -07001426 line-height: 16px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001427}
1428
1429.sidebox * {
1430 font-size:inherit;
1431}
1432
1433.sidebox > *:last-child {
1434 margin-bottom:0;
1435}
1436
1437#tb ol,
1438#tb ul,
1439#qv ul {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001440 list-style-type: none;
1441 margin:0 15px 10px 15px;
1442}
1443
1444#tb li,
1445#qv li {
1446 margin: 8px 0;
1447 padding: 0 0 0 16px;
1448 position: relative;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001449}
1450
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001451#tb p {
1452 margin:0 15px 10px;
1453}
1454
Dirk Dougherty541b4942014-02-14 18:31:53 -08001455#qv ol {
1456 list-style:none;
1457 margin:0 15px 15px;
1458 font-size:inherit;
1459 line-height:inherit;
1460}
1461
1462#tb ol ol,
1463#tb ul ul,
1464#qv ol ol,
1465#qv ul ul,
1466.sidebox ol ol,
1467.sidebox ul ul {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001468 margin: 8px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001469}
1470
1471.sidebox p,
1472#qv p,
1473#tb p {
1474 margin: 0 0 10px;
1475}
1476
1477/* related resources blocks in checklists */
1478
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001479/* related resources sections that have dynamic content */
Dirk Dougherty541b4942014-02-14 18:31:53 -08001480
Dirk Dougherty541b4942014-02-14 18:31:53 -08001481
Dirk Dougherty541b4942014-02-14 18:31:53 -08001482
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001483h3.rel-resources {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001484 padding:1.25em auto;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001485}
1486
1487/* --------------------------------------------------------------------------
1488Form
1489*/
1490.article form {
1491 margin: 0 0 20px;
1492}
1493.article form .form-required {
1494 color: #dd4b39;
1495}
1496.article form fieldset {
1497 margin: 0 0 20px;
1498 padding: 0;
1499}
1500.article form legend {
1501 display: block;
1502 line-height: 1.5;
1503 margin: 0;
1504 padding: 0;
1505}
1506/*
1507.article form ol, .article form ul {
1508 margin: 0 0 0 1em;
1509 padding: 0 0 0 1em;
1510}
1511[dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
1512 margin: 0 1em 0 0;
1513 padding: 0 1em 0 0;
1514}
1515.article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
1516ul ul {
1517 list-style: none;
1518 margin: 0;
1519 padding: 0;
1520}
1521.article form li {
1522 margin: 0 0 20px;
1523}
1524.article form li li {
1525 margin: 0 0 5px;
1526}
1527*/
1528.article form label {
1529 display: block;
1530 margin: 0 0 5px;
1531 padding: 0;
1532}
1533.article form input[type='text'], .article form select, .article form textarea, .article form
1534.checkbox-group, .article form .radio-group {
1535 margin-bottom: 15px;
1536}
1537.checkbox-group input {
1538 width: 13px;
1539 height: 13px;
1540 background: #fff;
1541 border: solid 1px #c6c6c6;
1542 float: left;
1543}
1544.article form .checkbox-group, .article form .radio-group {
1545 display: block
1546}
1547.article form select {
1548 border: solid 1px #ebebeb;
1549 border-top-color: #ddd;
1550 -webkit-appearance: none;
1551 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
1552 height: 30px;
1553 color: #222;
1554 line-height: normal;
1555 padding: 5px;
1556 width: 130px;
1557}
1558
1559.article form .browse .browse-msg {
1560 font-size: 11.5px;
1561}
1562.article form .browse .button-secondary {
1563 height: auto;
1564 line-height: 25px;
1565 font-size: 11px;
1566 padding: 0 8px;
1567 margin: 0 10px 15px 0;
1568}
1569.article form input[type='text'], .article form textarea {
1570 border: 1px solid #ebebeb;
1571 border-top-color: #dcdcdc;
1572 color: #222;
1573 line-height: normal;
1574 padding: 6px 10px;
1575 width: 300px;
1576}
1577.article form textarea {
1578 height: 150px;
1579}
1580.article form input[type='text']:focus, .article form textarea:focus {
1581 border-color: #33B5E5;
1582 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1583 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1584 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1585 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
1586 outline: 0;
1587}
1588.article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
1589 color: #999;
1590}
1591.article form input[type='text'][disabled], .article form textarea[disabled] {
1592 background-color: #ebebeb;
1593}
1594form .form-error input[type='text'], form .form-error textarea {
1595 border-color: #dd4b39;
1596 margin-right: 20px;
1597}
1598.aside {
1599 -moz-border-radius: 2px;
1600 -webkit-border-radius: 2px;
1601 border-radius: 2px;
1602 margin: 10px 0;
1603 padding: 20px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001604 position: relative;
1605 background: #f9f9f9;
1606}
1607/*
1608.aside, .notification, .promo {
1609 -moz-border-radius: 2px;
1610 -webkit-border-radius: 2px;
1611 border-radius: 2px;
1612 margin: 10px 0;
1613 padding: 10px;
1614 position: relative;
1615}
1616.aside>:first-child, .notification>:first-child, .promo>:first-child {
1617 margin-top: 0;
1618}
1619.aside>:last-child, .notification>:last-child, .promo>:last-child {
1620 margin-bottom: 0;
1621}
1622.aside {
1623 background: #f9f9f9;
1624}
1625.notification {
1626 background: #fffbe4;
1627 border-color: #f8f6e6;
1628}
1629.promo {
1630 background: #f6f9ff;
1631 border-color: #eff2f9;
1632}
1633*/
1634
1635/* SDK TOS styles */
1636
1637div.sdk-terms {
1638 white-space: pre-wrap;
1639 word-wrap: break-word;
1640 font-family: inherit;
1641 font-size: inherit;
1642 padding: 10px;
1643 height: 370px;
1644 width: 738px;
1645 border: 1px solid #444;
1646 background: transparent;
1647 overflow:auto;
1648 margin:0 0 10px;
1649}
1650
1651div.sdk-terms.fullsize {
1652 padding: 0;
1653 height: auto;
1654 width: auto;
1655 border:none;
1656}
1657
1658div.sdk-terms h3,
1659div.sdk-terms h2 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001660 padding: 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001661}
1662
1663div#sdk-terms-form {
1664 padding:0 0 0 10px;
1665}
1666
1667div#sdk-terms-form input {
1668 display:inline;
1669 margin:4px 4px 4px 0;
1670}
1671
1672
1673/* --------------------------------------------------------------------------
1674Code Style
1675*/
1676pre {
1677 margin:0 0 1em 0;
1678 padding: 1em;
1679 overflow: auto;
1680 border: solid 1px #ddd;
1681 background: #f7f7f7;
1682}
1683.str { color: #800; } /* Code string */
1684.kwd { color: #008; }
1685.typ { color: #606; }
1686.lit { color: #066; }
1687.pun { color: #660; }
1688.pln { color: #000; }
1689.tag { color: #008; }
1690.atn { color: #828; }
1691.atv { color: #800; } /* XML string */
1692.dec { color: #606; }
1693
1694/* --------------------------------------------------------------------------
1695Three-Pane
1696*/
1697/* Package Nav & Classes Nav */
1698.three-pane {
1699 position: relative;
1700 border-top: solid 1px #ebebeb;
1701}
1702#packages-nav .js-pane,
1703#classes-nav .js-pane {
1704 overflow:visible;
1705}
1706#packages-nav {
1707 height:270px;
1708 max-height: inherit;
1709 overflow: hidden;
1710 position: relative;
1711}
1712#classes-nav {
1713 overflow: hidden;
1714 position: relative;
1715}
1716#packages-nav ul, #classes-nav ul {
1717 list-style-type: none;
1718 margin: 10px 0 20px 0;
1719 padding: 0;
1720}
1721#classes-nav li {
1722 font-weight: bold;
1723 margin: 5px 0;
1724}
1725#packages-nav li,
1726#classes-nav li li {
1727 margin: 0;
1728}
1729#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
1730#classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
1731 padding: 0 0 0 4px;
1732}
1733#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001734#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
Dirk Dougherty541b4942014-02-14 18:31:53 -08001735 color: #222;
1736 font-weight: normal;
1737}
1738#packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
1739#classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
1740 display: block;
1741}
1742#packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
1743a:visited,
1744#classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001745a:visited {
Dirk Dougherty541b4942014-02-14 18:31:53 -08001746 font-weight: 500;
1747 color: #0099cc;
1748 background-color:#fff; }
1749 #packages-nav li.selected ul li a,
1750 #classes-nav li.selected ul li a {
1751 /* don't highlight child items */
1752 color: #555555; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001753
Dirk Dougherty541b4942014-02-14 18:31:53 -08001754#nav-swap {
1755 height:30px;
1756 border-top:1px solid #ccc;
1757}
1758#nav-swap a {
1759 display:inline-block;
1760 height:100%;
1761 color: #222;
1762 font-size: 12px;
1763 padding: 5px 0 5px 5px;
1764}
1765
1766#nav-swap .fullscreen {
1767 float: right;
1768 width: 24px;
1769 height: 24px;
1770 text-indent: -1000em;
1771 padding:0;
1772 margin:3px 5px 0;
1773 background: url(../images/fullscreen.png) no-repeat -24px 0;
1774}
1775#nav-swap .fullscreen.disabled {
1776 background-position: 0 0;
1777}
1778#nav-swap .fullscreen:hover,
1779#nav-swap .fullscreen:focus {
1780 cursor:pointer;
1781}
1782
Dirk Dougherty541b4942014-02-14 18:31:53 -08001783/* Content */
1784#doc-col {
1785 margin-right:0;
1786}
Dirk Doughertyff233cc2015-05-04 14:37:05 -07001787
1788/* Uncomment this for preview release watermark
1789#doc-col {
1790 background: url('../images/preview.png') repeat;
1791}
1792*/
1793
Dirk Dougherty541b4942014-02-14 18:31:53 -08001794#doc-content-container {
1795 margin-left: 291px
1796}
1797#doc-header, #doc-content {
1798 padding: 1em 2em;
1799}
1800#doc-header {
1801 background: #f7f7f7;
1802}
1803#doc-header h1 {
1804 line-height: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08001805 padding-bottom: 15px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08001806}
1807#api-info-block {
1808 float: right;
1809 font-weight: bold;
1810}
1811#api-info-block a, #api-info-block a:active, #api-info-block a:visited {
1812 color: #222;
1813}
1814#api-info-block a:hover, #api-info-block a:focus {
1815 color: #33B5E5;
1816}
1817#api-nav-header {
1818 height:19px; /* plus 16px padding = 35; same as #nav li */
1819 font-size:14px;
1820 padding: 8px 0;
1821 margin: 0;
1822 border-bottom: 1px solid #CCC;
1823 background:#e9e9e9;
1824 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001825 line-height: 19px; /* Fix regression after page line-height is bumped to 24px */
Dirk Dougherty541b4942014-02-14 18:31:53 -08001826}
1827#api-nav-title {
1828 padding:0 5px;
1829 white-space:nowrap;
1830}
1831
1832#api-level-toggle {
1833 float:right;
1834 padding:0 5px;
1835}
1836
1837#api-level-toggle label {
1838 margin:0;
1839 vertical-align:top;
1840 line-height: 19px;
1841 font-size:13px;
1842 height: 19px;
1843}
1844
1845#api-level-toggle .select-wrapper {
1846 width: 35px;
1847 display: inline-block;
1848 overflow: hidden;
1849}
1850#api-level-toggle select {
1851 border: 0;
1852 appearance:none;
1853 -moz-appearance:none;
1854 -webkit-appearance: none;
1855 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
1856 color: #222;
1857 height: 19px;
1858 line-height: 19px;
1859 padding: 0;
1860 margin:1px 0 0 0;
1861 width:150%;
1862 font-size:13px;
1863 vertical-align:top;
1864 outline:0;
1865}
1866
1867
1868/* Toggle for revision notes and stuff */
1869div.toggle-content.closed .toggle-content-toggleme {
1870 display:none;
1871}
1872
1873#jd-content img.toggle-content-img {
1874 margin:0 5px 5px 0;
1875}
1876
1877div.toggle-content-toggleme {
1878 padding:0 0 0 15px;
1879}
1880
1881
1882/* API LEVEL FILTERED MEMBERS */
1883
1884.absent,
1885.absent a:link,
1886.absent a:visited,
1887.absent a:hover,
1888.absent * {
1889 color:#bbb !important;
1890 cursor:default !important;
1891 text-decoration:none !important;
1892}
1893#devdoc-nav li.absent.selected,
1894#devdoc-nav li.absent.selected *,
1895#devdoc-nav div.label.absent.selected,
1896#devdoc-nav div.label.absent.selected * {
1897 background-color:#eaeaea !important;
1898}
1899.absent h4.jd-details-title,
1900.absent h4.jd-details-title * {
1901 background-color:#f6f6f6 !important;
1902}
1903.absent img {
1904 opacity: .3;
1905 filter: alpha(opacity=30);
1906 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
1907}
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917/* JQUERY RESIZABLE STYLES */
1918.ui-resizable { position: relative; }
1919.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
1920.ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
1921/*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
1922body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
1923.ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
1924border-bottom: solid 1px #ededed;
1925 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
1926/*
1927.ui-resizable-e {
1928cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
19291px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
1930*/
1931
1932/* --------------------------------------------------------------------------
1933Lightbox
1934*/
1935.lightbox {
1936 width: 769px;
1937 padding: 1.5em;
1938 margin: 0 auto;
1939 border: solid 1px #dcdcdc;
1940 background: #fff;
1941 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
1942 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
1943 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
1944}
1945.lightbox .header {
1946 float: left;
1947 width: 720px;
1948 margin: -10px 20px 10px 0;
1949}
1950.lightbox .close {
1951 float: right;
1952 width: 10px;
1953 height: 10px;
1954 margin: -10px -10px 10px 0;
1955 text-indent: -1000em;
1956 background: url(../images/close.png) no-repeat 0 0;
1957}
1958.lightbox .close:hover, .lightbox .close:focus {
1959 background-position: -10px 0;
1960}
1961
1962/* --------------------------------------------------------------------------
1963Styles for samples browser
1964*/
1965
1966#codesample-wrapper {
1967 width:100000px; /* super wide to contain floats, but doesn't cause scroll */
1968 overflow:visible;
1969}
1970pre#codesample-block {
1971 float:left;
1972 overflow:visible;
1973 background:transparent;
1974 border:none;
1975}
1976pre#codesample-block a.number {
1977 display:none;
1978}
1979pre#codesample-block .code-line:hover {
1980 background:#e7e7e7;
1981}
1982pre#codesample-line-numbers {
1983 float:left;
1984 width:2em;
1985 background:transparent;
1986 border:none;
1987 border-right:1px solid #ccc;
1988 padding-left:0;
1989 font-family:monospace;
1990 text-align:right;
1991 -webkit-touch-callout: none;
1992 -webkit-user-select: none;
1993 -khtml-user-select: none;
1994 -moz-user-select: -moz-none;
1995 -ms-user-select: none;
1996 user-select: none;
1997}
1998pre#codesample-line-numbers a {
1999 color:#999;
2000}
2001pre#codesample-line-numbers.hidden {
2002 display:none;
2003}
2004pre#codesample-block span.code-line {
2005 width:100%;
2006 display:inline-block;
2007}
2008
2009/*
2010Styles for displaying image or video resources in samples browser.
2011Resources are marked as no-display if they exceed the size limit.
2012*/
2013div#codesample-resource img, div#codesample-resource video {
2014 border: 1px solid #ececec;
2015}
2016
2017div#codesample-resource.noDisplay div {
2018 border: 1px solid #ececec;
2019 width:120px;
2020 margin-bottom:4px;
2021 padding:20px;
2022}
2023
2024div#codesample-resource .noDisplay-message:after {
2025 font-style:italic;
2026 font-size:12px;
2027 content: 'This resource is not available for browsing. To view it, please download the project.';
2028}
2029
2030/*
2031Styles for project structure (treeview) page
2032*/
2033.structure-dir {
2034background-image:url(../../assets/images/folder.png);
2035background-repeat:no-repeat;
2036background-position:16px 2px;
2037 margin:.25em 0 0 0;
2038 padding:0 0 0 0;
2039}
2040
2041.structure-toggleme {
2042 margin:0 0 0 3em;
2043 padding:0 0 0 0;
2044 text-decoration:none;
2045}
2046
2047.structure-java{
2048background-image:url(../../assets/images/file-java.png);
2049background-repeat:no-repeat;
2050background-position:0px 2px;
2051 margin:.3em 0 0 0;
2052 padding:.3em 0 .3em 22px;
2053}
2054
2055.structure-file {
2056background-image:url(../../assets/images/file-generic.png);
2057background-repeat:no-repeat;
2058background-position:0px 2px;
2059 margin:.3em 0 0 0;
2060 padding:.3em 0 .3em 22px;
2061}
2062
2063.structure-xml {
2064background-image:url(../../assets/images/file-xml.png);
2065background-repeat:no-repeat;
2066background-position:0px 2px;
2067 margin:.3em 0 0 0;
2068 padding:.3em 0 .25em 22px;
2069}
2070
2071.structure-img {
2072background-image:url(../../assets/images/file-image.png);
2073background-repeat:no-repeat;
2074background-position:0px 2px;
2075 margin:.3em 0 0 0;
2076 padding:.3em 0 .25em 22px;
2077}
2078
2079.structure-manifest {
2080background-image:url(../../assets/images/file-manifest.png);
2081background-repeat:no-repeat;
2082 margin:.0 0 0 1.25em;
2083 padding:0 0 0 22px;
2084 text-decoration:none;
2085}
2086
2087#jd-content .structure-toggle-img {
2088 margin:.5em 0 0 0;
2089padding-right:2.1em;
2090}
2091
2092.dirInfo {
2093 margin-left:2em;
2094}
2095
2096.structure-dir a {
2097 text-decoration:none;
2098}
2099
2100.structure-manifest a {
2101 text-decoration: none;
2102}
2103.structure-file a {
2104 text-decoration: none;
2105}
2106
2107.sampleEmbed {
2108 background-color:rgb(249, 249, 249);
2109}
2110
2111.sampleEmbed ol.lineNumbers {
2112 list-style-type: decimal;
2113 padding-left:1em;
2114}
2115
2116.sampleEmbed ol.lineNumbers li {
2117border-left:1px solid #ddd;
2118border-right:1px solid #ddd;
2119color:gray;
2120background-color:#f7f7f7;
2121margin:0 0 0 24px;
2122padding: 2px 2px 2px 6px;
2123}
2124
2125.sampleEmbed ol.lineNumbers li:hover {
2126background: #efefef;
2127}
2128
2129.samples-nav li a {
2130 overflow: hidden;
2131 text-overflow: ellipsis;
2132 white-space: nowrap;
2133}
2134
2135/* --------------------------------------------------------------------------
2136Styles for raw formatted line numbers (not used with listformatted version)
2137div.sampleLine div.lineNumber {
2138 display: inline;
2139}
2140div.sampleLine div.lineCode {
2141 display: inline;
2142 padding-left:6px;
2143}
2144div.sampleLine {
2145 padding:0;
2146 margin:0;
2147}*/
2148
2149/* --------------------------------------------------------------------------
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002150Misc and article typography
Dirk Dougherty541b4942014-02-14 18:31:53 -08002151*/
2152
2153
2154.clearfix:before, .clearfix:after {
2155 content: "";
2156 display: table
2157}
2158.clearfix:after {
2159 clear: both
2160}
2161.clearfix {
2162 *zoom: 1
2163}
2164table.blank th, table.blank td {
2165 border: 0;
2166 background: none
2167}
2168.caption {
2169 margin: 0.5em 0 2em 0;
2170 color: #000;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002171 font-size: 11.5px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002172}
2173
2174.nolist, .nolist ul, .nolist ol {
2175 list-style:none;
2176 margin-left:0;
2177}
2178#tb .nolist {
2179 margin-left:15px;
2180}
2181
2182dl.xml>dt {
2183 text-transform:uppercase;
2184}
2185dl.xml dl.attr {
2186 margin-top:0;
2187}
2188
2189pre.classic {
2190 background-color:transparent;
2191 border:none;
2192 padding:0;
2193}
2194
2195p.img-caption {
2196 margin: -10px 0 20px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002197 font-size: 13px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002198}
2199
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002200/* figures and callouts */
2201.figure {
2202 position: relative;
2203}
2204
2205.figure.pad-below {
2206 margin-bottom: 20px;
2207}
2208
2209.figure .figure-callout {
2210 position: absolute;
2211 color: #fff;
2212 font-weight: 500;
2213 font-size: 16px;
2214 line-height: 23px;
2215 text-align: center;
2216 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
2217 padding-right: 2px;
2218 width: 30px;
2219 height: 29px;
2220 z-index: 1000;
2221}
2222
2223.figure .figure-callout.top {
2224 top: -9px;
2225}
2226
2227.figure .figure-callout.right {
2228 right: -5px;
2229}
2230
2231.figure-caption {
2232 margin: 0 10px 20px 0;
2233 font-size: 14px;
2234 line-height: 20px;
2235 font-style: italic;
2236}
2237
2238/* rows of figures */
2239.figure-row {
2240 font-size: 0;
2241 line-height: 0;
2242 /* to prevent space between figures */
2243}
2244
2245.figure-row .figure {
2246 display: inline-block;
2247 vertical-align: top;
2248}
2249
2250.figure-row .figure + .figure {
2251 margin-left: 10px;
2252 /* reintroduce space between figures */
2253}
2254
2255.border-img {
2256 border: 1px solid #CCC;
2257}
2258
2259.center-img {
2260 margin: auto;
2261 text-align: center;
2262}
2263.center-img img {
2264 margin-bottom: 15px;
2265}
2266
2267.figure img,
2268.figure-right img,
2269.figure-left img,
2270.figure-center img,
2271.border-img {
2272 margin-bottom: 15px;
2273}
2274
2275.figure-center {
2276 margin: 32px auto 24px;
2277 max-width: 100%;
2278}
2279
2280.figure,
2281.figure-right {
2282 clear: right;
2283 float: right;
2284 margin: 10px 0 0 0;
2285 padding: 0 0 0 20px;
2286 max-width: 50%;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002287 /* width must be defined w/ an inline style matching the image width */
2288}
2289
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002290.figure-left {
2291 clear: left;
2292 float: left;
2293 margin: 10px 0 0 0;
2294 padding: 0 20px 0 0;
2295 max-width: 50%;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002296 /* width must be defined w/ an inline style matching the image width */
2297}
2298
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002299@media (max-width: 719px) {
2300 /* Collapse on mobile. */
2301 .figure,
2302 .figure-right,
2303 .figure-left {
2304 float: none;
2305 clear: none;
2306 padding: 0;
2307 margin: 32px auto 24px;
2308 max-width: 100%;
2309 }
2310}
2311
Dirk Dougherty541b4942014-02-14 18:31:53 -08002312img.frame {
2313 border:1px solid #DDD;
2314 padding:4px;
2315}
2316
2317p.table-caption {
2318 margin: 0 0 4px 0;
2319 font-size:13px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002320}
2321
2322p.code-caption {
2323 margin-bottom: 4px;
2324 font: 12px/1.5 monospace;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002325}
2326
2327p.note, div.note,
2328p.caution, div.caution,
2329p.warning, div.warning {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002330 padding: 0 0 0 20px;
2331 border-left: 3px solid;
2332 margin: 16px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002333}
2334
2335p.note, div.note {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002336 border-color: #4eb9ed;
2337 border-color: rgba(3, 155, 229, .7); /* #039be5 * 70% */
Dirk Dougherty541b4942014-02-14 18:31:53 -08002338}
2339
2340p.caution, div.caution {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002341 border-color: #ffbc4c;
2342 border-color: rgba(255, 160, 0, .7); /* #ffa000 * 70% */
Dirk Dougherty541b4942014-02-14 18:31:53 -08002343}
2344
2345p.warning, div.warning {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002346 border-color: #f48684;
2347 border-color: rgba(239, 83, 80, .7); /* #ef5350 * 70% */
Dirk Dougherty541b4942014-02-14 18:31:53 -08002348}
2349
2350div.note.design {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002351 border-left: 4px solid #00bcd4;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002352}
2353
2354div.note.develop {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002355 border-left: 4px solid #ff7043;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002356}
2357
2358div.note.distribute {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002359 border-left: 4px solid #afb42b;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002360}
2361
2362.note p, .caution p, .warning p {
2363 margin:0 0 5px;
2364}
2365
2366.note p:last-child, .caution p:last-child, .warning p:last-child {
2367 margin-bottom:0;
2368}
2369
2370body.about blockquote {
2371 display:block;
2372 float:right;
2373 width:280px;
2374 font-size:20px;
2375 font-style:italic;
2376 line-height:24px;
2377 color:#33B5E5;
2378 margin:0 0 20px 30px;
2379}
2380
2381div.design-announce p {
2382 margin:0 0 10px;
2383}
2384
Dirk Dougherty541b4942014-02-14 18:31:53 -08002385.expandable {
2386 height:34px;
2387 padding-left:20px;
2388 position:relative;
2389}
2390.expandable:before {
2391 content: '';
2392 background-image: url(../images/styles/disclosure_down.png);
2393 background-repeat:no-repeat;
2394 background-position: -12px -9px;
2395 width: 20px;
2396 height: 20px;
2397 display: inline-block;
2398 position: absolute;
2399 top: 0;
2400 left: 0; }
2401}
2402.expandable.expanded:before {
2403 background-image: url(../images/styles/disclosure_up.png);
2404}
2405
2406/* notice box for cross links between Design/Develop docs */
2407a.notice-developers-video,
2408a.notice-developers,
2409a.notice-designers-video,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002410a.notice-designers {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002411 float:right;
2412 clear:right;
2413 width:238px;
2414 min-height:50px;
2415 margin:0 0 20px 20px;
2416 border:1px solid #ddd;
2417}
2418a.notice-developers-video.wide,
2419a.notice-developers.wide,
2420a.notice-designers-video.wide,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002421a.notice-designers.wide {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002422 width:278px;
2423}
2424a.notice-developers-video div,
2425a.notice-developers div,
2426a.notice-designers-video div,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002427a.notice-designers div {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002428 min-height:40px;
2429 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2430 background-size:40px 40px;
2431 padding:10px 10px 10px 60px;
2432}
2433a.notice-designers div {
2434 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2435 background-size:40px 40px;
2436}
2437a.notice-designers-video div {
2438 background:url('../images/styles/notice-designers-video@2x.png') no-repeat 10px 10px;
2439 background-size:40px 40px;
2440}
2441a.notice-developers-video div {
2442 background:url('../images/styles/notice-developers-video@2x.png') no-repeat 10px 10px;
2443 background-size:40px 40px;
2444}
2445a.notice-developers-video:hover,
2446a.notice-developers:hover,
2447a.notice-designers-video:hover,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002448a.notice-designers:hover {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002449 background:#eee;
2450}
2451a.notice-developers-video h3,
2452a.notice-developers h3,
2453a.notice-designers-video h3,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002454a.notice-designers h3 {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002455 font-size:13px;
2456 line-height:18px;
2457 font-weight:bold;
2458 text-transform:uppercase;
2459 color:#000 !important;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002460 padding:0 0 1px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002461}
2462a.notice-developers-video p,
2463a.notice-developers p,
2464a.notice-designers-video p,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002465a.notice-designers p {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002466 margin:0;
2467 line-height:14px;
2468}
2469a.notice-developers-video.left,
2470a.notice-developers.left,
2471a.notice-designers-video.left,
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002472a.notice-designers.left {
Dirk Dougherty541b4942014-02-14 18:31:53 -08002473 margin-left:0;
2474 float:left;
2475}
2476
2477
2478/* hide nested list items; companion to hideNestedLists() */
2479.hide-nested li ol,
2480.hide-nested li ul {
2481 display:none;
2482}
2483
2484a.header-toggle {
2485 display:block;
2486 float:right;
2487 text-transform:uppercase;
2488 font-size:.8em !important;
2489 font-weight:normal;
2490 margin-top:2px;
2491}
2492
2493
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002494/* for IDE instruction toggle (Studio/Eclipse/Other) */
2495select.ide {
2496 background: transparent;
2497 border: 1px solid #bbb;
2498 border-left: 0;
2499 border-right: 0;
2500 margin: 10px 0;
2501 padding: 10px 0;
2502 color:#666;
2503}
2504select.ide,
2505select.ide option {
2506 font-family: inherit;
2507 font-size:16px;
2508 font-weight:500;
2509}
2510/* hide all except studio by default */
2511.select-ide.eclipse,
2512.select-ide.other {
2513 display:none;
2514}
2515/* ... unless studio also includes one of the others */
2516.select-ide.studio.eclipse,
2517.select-ide.studio.other {
2518 display:none;
2519}
2520
2521
Dirk Dougherty541b4942014-02-14 18:31:53 -08002522/* -----------------------------------------------
2523good/bad example containers
2524*/
2525
2526div.example-block {
2527 background-repeat: no-repeat;
2528 background-position:10px 8px;
2529 background-color:#ccc;
2530 padding:4px;
2531 margin:.8em auto 1.5em 2em;
2532 width:260px;
2533 float:right;
2534}
2535/* red container */
2536.example-block.bad {
2537 background-image: url(/images/example-bad.png);
2538 background-color:#f4cccc;
2539}
2540/* green container */
2541.example-block.good {
2542 background-image: url(/images/example-good.png);
2543 background-color:#d9ead3;
2544}
2545/* container heading div */
2546#jd-content .example-block .heading {
2547 font-weight:bold;
2548 margin:6px 0 9px 36px;
2549 padding:6px auto;
2550}
2551/* container image (if any) */
2552#jd-content .example-block img {
2553 margin:0;
2554 padding:0px;
2555}
2556
2557.example-block table {
2558 margin:0;
2559}
2560
2561/* -----------------------------------------------
2562Dialog box for popup messages
2563*/
2564
2565div.dialog {
2566 height:0;
2567 margin:0 auto;
2568}
2569
2570div.dialog>div {
2571 z-index:99;
2572 position:fixed;
2573 margin:70px 0;
2574 width: 391px;
2575 height: 200px;
2576 background: #F7F7F7;
2577-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2578-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2579box-shadow: 0 0 15px rgba(0,0,0,0.5);
2580}
2581/* IE6 can't position fixed */
2582* html div.dialog div { position:absolute; }
2583
2584
2585div#deprecatedSticker {
2586 display:none;
2587 z-index:99;
2588 position:fixed;
2589 right:15px;
2590 top:114px;
2591 margin:0;
2592 padding:1em;
2593 background:#FFF;
2594 border:1px solid #dddd00;
2595 box-shadow:-5px 5px 10px #ccc;
2596 -moz-box-shadow:-5px 5px 10px #ccc;
2597 -webkit-box-shadow:-5px 5px 10px #ccc;
2598}
2599
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002600div#langMessage,
Dirk Dougherty541b4942014-02-14 18:31:53 -08002601div#naMessage {
2602 display:none;
2603 width:555px;
2604 height:0;
2605 margin:0 auto;
2606}
2607
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002608
2609div#langMessage>div,
Dirk Dougherty541b4942014-02-14 18:31:53 -08002610div#naMessage div {
2611 z-index:99;
2612 width:450px;
2613 position:fixed;
2614 margin:50px 0;
2615 padding:4em 4em 3em;
2616 background:#FFF;
2617 border:1px solid #999;
2618 box-shadow:-10px 10px 40px #888;
2619 -moz-box-shadow:-10px 10px 40px #888;
2620 -webkit-box-shadow:-10px 10px 40px #888;
2621}
2622/* IE6 can't position fixed */
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002623* html div#langMessage>div,
Dirk Dougherty541b4942014-02-14 18:31:53 -08002624* html div#naMessage div { position:absolute; }
2625
2626div#naMessage strong {
2627 font-size:1.1em;
2628}
2629
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002630div#langMessage .lang {
2631 display:none;
2632}
Dirk Dougherty541b4942014-02-14 18:31:53 -08002633
2634/* --------------------------------------------------------------------------
2635Slideshow Controls & Next/Prev
2636*/
2637.slideshow-next, .slideshow-prev {
2638 width: 20px;
2639 height: 36px;
2640 text-indent: -1000em;
2641}
2642.slideshow-container {
2643 margin: 2em 0;
2644}
2645.slideshow-container:before, .slideshow-container:after {
2646 content: "";
2647 display: table;
2648 clear: both;
2649}
2650a.slideshow-next, a.slideshow-next:visited {
2651
2652 float: right;
2653
2654 background: url(../images/arrow-right.png) no-repeat 0 0
2655
2656}
2657
2658a.slideshow-prev, a.slideshow-prev:visited {
2659
2660 float: left;
2661
2662 background: url(../images/arrow-left.png) no-repeat 0 0
2663
2664}
2665
2666.slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
2667
2668 background-position: 0 -36px
2669
2670}
2671
2672.slideshow-next:active, .slideshow-prev:active {
2673
2674 background-position: 0 -72px
2675
2676}
2677.slideshow-nav {
2678 width: 74px;
2679 margin: 0 auto;
2680}
2681.slideshow-nav a, .slideshow-nav a:visited {
2682 display: inline-block;
2683 width: 12px;
2684 height: 12px;
2685 margin: 0 2px 20px 2px;
2686 background: #ccc;
2687 -webkit-border-radius: 50%;
2688 -moz-border-radius: 50%;
2689 border-radius: 50%;
2690}
2691.slideshow-nav a:hover, .slideshow-nav a:focus {
2692
2693 background: #33B5E5
2694}
2695
2696.slideshow-nav a:active {
2697
2698 background: #1e799a;
2699 background: #ebebeb;
2700 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
2701 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
2702 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
2703}
2704.slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
2705 background: #33B5E5
2706}
2707/* --------------------------------------------------------------------------
2708Tabs
2709*/
2710ul.tabs {
2711 padding: 0;
2712 margin: 2em 0 0 0;
2713}
2714ul.tabs:before, ul.tabs:after {
2715 content: "";
2716 display: table;
2717 clear: both;
2718}
2719ul.tabs li {
2720 list-style-type: none;
2721 float: left;
2722}
2723ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
2724 display: block;
2725 height: 36px;
2726 line-height: 36px;
2727 padding: 0 15px;
2728 margin-right: 2px;
2729 color: #222;
2730 -moz-border-radius-topleft: 2px;
2731 -moz-border-radius-topright: 2px;
2732 -moz-border-radius-bottomright: px;
2733 -moz-border-radius-bottomleft: px;
2734 -webkit-border-radius: 2px 2px px px;
2735 border-radius: 2px 2px px px;
2736 border-top: solid 1px #ebebeb;
2737 border-left: solid 1px #ebebeb;
2738 border-right: solid 1px #ebebeb;
2739 background-color: #fff;
2740 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
2741 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
2742 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
2743 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
2744 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
2745 background-image: linear-gradient(top, #ffffff, #fafafa);
2746 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
2747EndColorStr='#fafafa');
2748}
2749ul.tabs li a:hover {
2750 color: #33B5E5;
2751}
2752ul.tabs li a.selected {
2753 height: 37px;
2754 color: #33B5E5;
2755 background-color: #f7f7f7;
2756 background-image: none;
2757 border-color: #ddd;
2758}
2759.tab-content {
2760 padding: 1.2em;
2761 margin: -1px 0 2em 0;
2762 -webkit-border-radius: 2px;
2763 -moz-border-radius: 2px;
2764 border-radius: 2px;
2765 border: solid 1px #ddd;
2766 background: #f7f7f7;
2767}
2768/* --------------------------------------------------------------------------
2769Feature Boxes
2770*/
2771.feature-box {
2772 width: 291px;
2773 height: 200px;
2774 position: relative;
2775 background: #F7F7F7;
2776}
2777.box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
2778 z-index: 100;
2779 position: absolute;
2780 background-color: #aaa;
2781}
2782.box-border .top, .box-border .bottom {
2783 width: 291px;
2784 height: 1px;
2785}
2786.dialog .box-border .top,
2787.dialog .box-border .bottom { width:391px; }
2788
2789.box-border .left, .box-border .right {
2790 width: 1px;
2791 height: 8px;
2792}
2793.box-border .top { top: 0; left: 0 }
2794.box-border .top .left { top: 1px; left: 0 }
2795.box-border .top .right { top: 1px; right: 0 }
2796.box-border .bottom .left { top: -8px; left: 0 }
2797.box-border .bottom { top: 200px; left: 0 }
2798.box-border .bottom .right { top: -8px; right: 0 }
2799
2800.feature-box h4,
2801.dialog h4 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08002802 padding: 15px 18px 10px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002803}
2804
2805.feature-box p,
2806.dialog p {
2807 margin: 10px 18px;
2808 padding:0;
2809}
2810.feature-box .link,
2811.dialog .link {
2812 border-top: 1px solid #dedede;
2813 bottom: 0;
2814 position: absolute;
2815 width: inherit;
2816}
2817.feature-box a, .feature-box h4,
2818.dialog a, .dialog h4 {
2819 -webkit-transition: color .4s ease;
2820 -moz-transition: color .4s ease;
2821 -o-transition: color .4s ease;
2822 transition: color .4s ease;
2823}
2824.feature-box:hover {
2825 cursor: pointer;
2826}
2827.feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
2828.left, .feature-box:hover .right {
2829 background-color: #33B5E5;
2830}
2831.feature-box:hover h4, .feature-box:hover a {
2832 color: #33B5E5;
2833}
2834/* --------------------------------------------------------------------------
2835Page-Specific Styles
2836*/
2837.colors {
2838 position: relative;
2839 float: left;
2840 width: 92px;
2841 margin: 40px 0 20px;
2842}
2843.colors div {
2844 color: #fff;
2845 font-size: 11.5px;
2846 width: 82px;
2847 height: 82px;
2848 margin-top:-30px;
2849 line-height: 82px;
2850 text-align: center;
2851 border: solid 5px #fff;
2852 -webkit-border-radius: 50%;
2853 -moz-border-radius: 50%;
2854 border-radius: 50%;
2855}
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870/* ########### REFERENCE DOCS ################## */
2871
2872#packages-nav h2,
2873#classes-nav h2 {
2874 font-size:18px;
2875 margin:0;
2876 padding:0 0 0 4px;
2877}
2878
2879#jd-header {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002880 padding: 0 0 12px;
2881 margin: 20px 0 12px;
2882 font-size:12px;
2883 padding-bottom:12px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002884 border-bottom:solid 1px #ccc;
2885}
2886
2887#jd-header h1 {
2888 margin:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002889 padding:0 0 6px 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002890}
2891
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002892/* not sure if this is needed in the ref docs, disabling for now
2893.jd-descr h2 {
2894 margin:16px 0;
2895}
2896*/
2897
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08002898/* First paragraph of a content pages is a bit larger
2899 - note the very specific selector. */
2900.jd-descr > p:first-child,
2901.jd-descr > #tb-wrapper + p,
2902.jd-descr > #qv-wrapper + p {
2903 font-size: 16px;
2904 margin-bottom: 16px;
2905}
2906
Dirk Dougherty541b4942014-02-14 18:31:53 -08002907/* page-top-right container for reference pages (holds
2908links to summary tables) */
2909#api-info-block {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002910 font-size:12px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002911 margin:20px 0 0;
2912 padding:0 10px 6px;
2913 font-weight:normal;
2914 float:right;
2915 text-align:right;
2916 color:#999;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002917 max-width:80%;
2918 font-size: 12px;
2919 line-height:14px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002920}
2921
2922#api-info-block div.api-level {
2923 font-weight:bold;
2924 font-size:inherit;
2925 float:none;
2926 color:#222;
2927 padding:0;
2928 margin:0;
2929}
2930
2931/* inheritance table */
2932.jd-inheritance-table {
2933 border-spacing:0;
2934 margin:0;
2935 padding:0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07002936 font-size:12px;
2937 line-height:14px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08002938 background-color:transparent;
2939}
2940.jd-inheritance-table tr td {
2941 border: none;
2942 margin: 0;
2943 padding: 0;
2944 background-color:transparent;
2945}
2946.jd-inheritance-table .jd-inheritance-space {
2947 font-weight:bold;
2948 width:1em;
2949}
2950.jd-inheritance-table .jd-inheritance-interface-cell {
2951 padding-left: 17px;
2952}
2953
2954
2955
2956.jd-sumtable a {
2957 text-decoration:none;
2958}
2959
2960.jd-sumtable a:hover {
2961 text-decoration:underline;
2962}
2963
2964/* the link inside a sumtable for "Show All/Hide All" */
2965.toggle-all {
2966 display:block;
2967 float:right;
2968 font-weight:normal;
2969 font-size:0.9em;
2970}
2971
2972/* adjustments for in/direct subclasses tables */
2973.jd-sumtable.jd-sumtable-subclasses {
2974 margin: 1em 0 0 0;
2975 max-width:968px;
2976 background-color:transparent;
2977 font-size:13px;
2978}
2979
2980/* extra space between end of method name and open-paren */
2981.sympad {
2982 margin-right: 2px;
2983}
2984
2985/* right alignment for the return type in sumtable */
2986.jd-sumtable .jd-typecol {
2987 text-align:right;
2988}
2989
2990/* adjustments for the expando table-in-table */
2991.jd-sumtable-expando {
2992 margin:.5em 0;
2993 padding:0;
2994}
2995
2996/* a div that holds a short description */
2997.jd-descrdiv {
2998 padding:3px 1em 0 1em;
2999 margin:0;
3000 border:0;
3001}
3002
3003#jd-content img.jd-expando-trigger-img {
3004 padding:0 4px 4px 0;
3005 margin:0;
3006}
3007
3008.jd-sumtable-subclasses div#subclasses-direct,
3009.jd-sumtable-subclasses div#subclasses-indirect {
3010 margin:0 0 0 13px;
3011}
3012
3013
3014
3015/********* MEMBER REF *************/
3016
3017
3018.jd-details {
3019/* border:1px solid #669999;
3020 padding:4px; */
3021 margin:0 0 1em;
3022}
3023
3024/* API reference: a container for the
3025.tagdata blocks that make up the detailed
3026description */
3027.jd-details-descr {
3028 padding:0;
3029 margin:.5em .25em;
3030}
3031
3032/* API reference: a block containing
3033a detailed description, a params table,
3034seealso list, etc */
3035.jd-tagdata {
3036 margin:.5em 1em;
3037}
3038
3039.jd-tagdata p {
3040 margin:0 0 1em 1em;
3041}
3042
3043/* API reference: adjustments to
3044the detailed description block */
3045.jd-tagdescr {
3046 margin:.25em 0 .75em 0;
3047}
3048
3049.jd-tagdescr ol,
3050.jd-tagdescr ul {
3051 margin:0 2.5em;
3052 padding:0;
3053}
3054
3055.jd-tagdescr table,
3056.jd-tagdescr img {
3057 margin:.25em 1em;
3058}
3059
3060.jd-tagdescr li {
3061margin:0 0 .25em 0;
3062padding:0;
3063}
3064
3065/* API reference: heading marking
3066the details section for constants,
3067attrs, methods, etc. */
3068h4.jd-details-title {
3069 font-size:1.15em;
3070 background-color: #E2E2E2;
3071 margin:1.5em 0 .6em;
3072 padding:3px 95px 3px 3px; /* room for api-level */
3073}
3074body.google h4.jd-details-title {
3075 background-color: #FFF;
3076 padding-top:5px;
3077 border-top: 1px solid #ccc;
3078}
3079body.google table.jd-sumtable th {
3080 background-color: #FFF;
3081 color:#000;
3082}
3083
3084h4.jd-tagtitle {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003085 padding:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003086}
3087
3088h4 .normal {
3089 font-weight:normal;
3090}
3091
3092/* API reference: heading for "Parameters", "See Also", etc.,
3093in details sections */
3094h5.jd-tagtitle {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003095 padding:0 0 .25em 0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003096 font-size:1em;
3097}
3098
3099.jd-tagtable {
3100 margin:0;
3101 background-color:transparent;
3102 width:auto;
3103}
3104
3105.jd-tagtable td,
3106.jd-tagtable th {
3107 border:none;
3108 background-color:#fff;
3109 vertical-align:top;
3110 font-weight:normal;
3111 padding:2px 10px;
3112}
3113
3114.jd-tagtable th {
3115 font-style:italic;
3116}
3117
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003118
Dirk Dougherty541b4942014-02-14 18:31:53 -08003119/* Inline api level indicator for methods */
3120div.api-level {
3121 font-size:.8em;
3122 font-weight:normal;
3123 color:#999;
3124 float:right;
3125 padding:0 8px 0;
3126 margin-top:-30px;
3127}
3128
3129table.jd-tagtable td,
3130table.jd-tagtable th {
3131 background-color:transparent;
3132}
3133
3134table.jd-tagtable th {
3135 color:inherit;
3136}
3137
Scott Main20cf2a92014-04-02 21:57:20 -07003138/************ STICKY NAV BAR ******************/
3139
Scott Main20cf2a92014-04-02 21:57:20 -07003140#context {
3141 clear: both;
3142 padding-top: 14px;
3143}
3144#context .breadcrumb {
3145 float: left;
3146 margin-bottom: 10px;
3147}
3148#context .util {
3149 float: right;
3150 margin-right: 20px;
3151}
3152
3153.breadcrumb {
3154 list-style: none;
3155 margin: 0;
3156 padding: 0;
3157 position: relative;
3158}
3159.breadcrumb li {
3160 float: left;
3161 padding: 0 20px 0 0;
3162 color: #000;
3163 white-space: nowrap;
3164}
3165.breadcrumb li a {
3166 color: #000;
3167}
3168.breadcrumb li:after {
3169 content: url(../images/breadcrumb.png);
3170 position: relative;
3171 top: 1px;
3172 left: 10px;
3173 width: 5px;
3174 height: 10px;
3175}
3176.breadcrumb li.current {
3177 font-weight: 700;
3178}
3179.breadcrumb li.current:after {
3180 display: none;
3181}
3182
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003183/* offset the <a name=""> tags to account for sticky nav */
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003184body.reference a[name] {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003185 visibility: hidden;
3186 display: block;
3187 position: relative;
3188 top: -56px;
3189}
3190
Dirk Dougherty541b4942014-02-14 18:31:53 -08003191
Dirk Dougherty541b4942014-02-14 18:31:53 -08003192/* Quicknav */
3193.btn-quicknav {
3194 width:20px;
3195 height:28px;
3196 float:left;
3197 margin-left:6px;
3198 padding-right:10px;
3199 position:relative;
3200 cursor:pointer;
3201 border-right:1px solid #CCC;
3202}
3203
3204.btn-quicknav a {
3205 zoom:1;
3206 position:absolute;
3207 top:13px;
3208 left:5px;
3209 display:block;
3210 text-indent:-9999em;
3211 width:10px;
3212 height:5px;
3213 background:url(../images/quicknav_arrow.png) no-repeat;
3214}
3215
3216.btn-quicknav a.arrow-active {
3217 background-position: 0 -5px;
3218 display:none;
3219}
3220
3221#header-wrap.quicknav a.arrow-inactive {
3222 display:none;
3223}
3224
3225.btn-quicknav.active a.arrow-active {
3226 display:block;
3227}
3228
Dirk Dougherty541b4942014-02-14 18:31:53 -08003229#header-wrap.quicknav .nav-x li {
3230 min-width:160px;
3231 margin-right:20px;
3232}
3233
3234#header-wrap.quicknav li.last {
3235 margin-right:0px;
3236}
3237
3238#quicknav {
3239 float:none;
3240 clear:both;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003241 margin-left:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003242 margin-top:-30px;
3243 display:none;
3244 overflow:hidden;
3245}
3246
3247#header-wrap.quicknav #quicknav {
3248
3249}
3250
3251#quicknav ul {
3252 margin:10px 0;
3253 padding:0;
3254}
3255
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003256#quicknav ul li.about {
3257 border-top:1px solid #9933CC;
3258}
3259
Dirk Dougherty541b4942014-02-14 18:31:53 -08003260#quicknav ul li.design {
3261 border-top:1px solid #33b5e5;
3262}
3263
3264#quicknav ul li.develop {
3265 border-top:1px solid #FF8800;
3266}
3267
3268#quicknav ul li.distribute {
3269 border-top:1px solid #99cc00;
3270}
3271
3272#quicknav ul li {
3273 display:block;
3274 float:left;
3275 margin:0 20px 0 0;
3276 min-width:140px;
3277}
3278
3279#quicknav ul li.last {
3280 margin-right:0px;
3281}
3282
3283#quicknav ul li ul li {
3284 float:none;
3285}
3286
3287#quicknav ul li ul li a {
3288 color:#222;
3289}
3290
3291#quicknav ul li li ul,
3292#quicknav ul li li ul li {
3293 margin:0;
3294}
3295
3296#quicknav ul li li ul li:before {
3297 content:"\21B3";
3298}
3299
3300#header-wrap {
3301 -webkit-transition: all 0.25s ease-out;
3302 -moz-transition: all 0.25s ease-out;
3303 -ms-transition: all 0.25s ease-out;
3304 -o-transition: all 0.25s ease-out;
3305 transition: all 0.25s ease-out;
3306
3307}
3308
3309#header-wrap.quicknav {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003310 height:216px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003311
3312}
3313
Dirk Dougherty541b4942014-02-14 18:31:53 -08003314.moremenu {
3315 float: right;
3316 position: relative;
3317 width: 50px;
3318 height:28px;
3319 display: block;
3320 margin-top:-3px;
3321 margin-bottom:7px;
3322 overflow:hidden;
3323 -webkit-transition: width 0.25s ease;
3324 -moz-transition: width 0.25s ease;
3325 -o-transition: width 0.25s ease;
3326 transition: width 0.25s ease;
3327}
3328
3329.moremenu #more-btn {
3330 width:40px;
3331 height:28px;
3332 background:url(../images/icon_more.png) no-repeat;
3333 border-left:1px solid #CCC;
3334 float:left;
3335 cursor:pointer;
3336}
3337
3338.moremenu:hover #more-btn {
3339 background-position:0 -28px;
3340}
3341
3342.morehover {
3343 position:absolute;
3344 right:6px;
3345 top:-9px;
3346 width:40px;
3347 height:35px;
3348 z-index:99;
3349 overflow:hidden;
3350
3351 -webkit-opacity:0;
3352 -moz-opacity:0;
3353 -o-opacity:0;
3354 opacity:0;
3355
3356 -webkit-transform-origin:100% 0%;
3357 -moz-transform-origin:100% 0%;
3358 -o-transform-origin:100% 0%;
3359 transform-origin:100% 0%;
3360
3361 -webkit-transition-property: -webkit-opacity;
3362 -webkit-transition-duration: .25s;
3363 -webkit-transition-timing-function:ease;
3364
3365 -moz-transition-property: -moz-opacity;
3366 -moz-transition-duration: .25s;
3367 -moz-transition-timing-function:ease;
3368
3369 -o-transition-property: -o-opacity;
3370 -o-transition-duration: .25s;
3371 -o-transition-timing-function:ease;
3372
3373 transition-property: opacity;
3374 transition-duration: .25s;
3375 transition-timing-function:ease;
3376}
3377
3378.morehover:hover,
3379.morehover.hover {
3380 opacity:1;
3381 height:385px;
3382 width:268px;
3383 -webkit-transition-property:height, -webkit-opacity;
3384}
3385
3386.morehover .top {
3387 width:268px;
3388 height:39px;
3389 background:url(../images/more_top.png) no-repeat;
3390}
3391
3392.morehover .mid {
3393 width:228px;
3394 background:url(../images/more_mid.png) repeat-y;
3395 padding:10px 20px 0 20px;
3396}
3397
3398.morehover .mid .header {
3399 border-bottom:1px solid #ccc;
3400 font-weight:bold;
3401}
3402
3403.morehover .bottom {
3404 width:268px;
3405 height:6px;
3406 background:url(../images/more_bottom.png) no-repeat;
3407}
3408
3409.morehover ul {
3410 margin:10px 10px 20px 0;
3411}
3412
3413.morehover ul li {
3414 list-style:none;
3415}
3416
3417.morehover ul li.active a,
3418.morehover ul li.active a:hover {
3419 color:#222 !important;
3420}
3421
3422.morehover ul li.active img {
3423 margin-right:4px;
3424}
3425
3426
3427
3428
3429/* MARQUEE */
3430.slideshow-container {
3431 width:100%;
3432 overflow:hidden;
3433 position:relative;
3434}
3435.slideshow-container .slideshow-prev {
3436 position:absolute;
3437 top:50%;
3438 left:0px;
3439 margin-top:-36px;
3440 z-index:99;
3441}
3442.slideshow-container .slideshow-next {
3443 position:absolute;
3444 top:50%;
3445 margin-top:-36px;
3446 z-index:99;
3447 right:0px;
3448}
3449
3450.slideshow-container .pagination {
3451 position:absolute;
3452 bottom:20px;
3453 width:100%;
3454 text-align:center;
3455 z-index:99;
3456}
3457.slideshow-container .pagination ul {
3458 margin:0;
3459}
3460.slideshow-container .pagination ul li{
3461 display: inline-block;
3462 width:12px;
3463 height:12px;
3464 text-indent:-8000px;
3465 list-style:none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003466 margin: 0 3px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003467 border-radius:6px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003468 background-color:#ddd;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003469 cursor:pointer;
3470 -webkit-transition:color .5s ease-in;
3471 -moz-transition:color .5s ease-in;
3472 -o-transition:color .5s ease-in;
3473 transition:color .5s ease-in;
3474}
3475.slideshow-container .pagination ul li:hover {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003476 background-color:#bbb;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003477}
3478.slideshow-container .pagination ul li.active {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003479 background-color:#6ab344;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003480}
3481.slideshow-container .pagination ul li.active:hover {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003482 background-color:#6ab344;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003483}
3484.slideshow-container ul li {
3485 display:inline;
3486 list-style:none;
3487}
3488
3489
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003490#landing h1 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003491 padding:17px 0 20px 0 !important;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003492}
Dirk Dougherty541b4942014-02-14 18:31:53 -08003493
3494a.download-sdk {
3495 float:right;
3496 margin:-10px 0;
3497 height:30px;
3498 padding-top:4px;
3499 padding-bottom:0px;
3500}
3501
Dirk Dougherty541b4942014-02-14 18:31:53 -08003502#searchResults.wrap {
3503 max-width:940px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003504 border-bottom:1px solid #e5e5e5;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003505}
3506
3507#searchResults.wrap #leftSearchControl {
3508 min-height:700px
3509}
Dirk Dougherty541b4942014-02-14 18:31:53 -08003510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520/*
3521 * CSS Styles that are needed by jScrollPane for it to operate correctly.
3522 */
3523
3524.jspContainer {
3525 overflow: hidden;
3526 position: relative;
3527}
3528
3529.jspPane {
3530 position: absolute;
3531 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
3532}
3533
3534.jspVerticalBar {
3535 position: absolute;
3536 top: 0;
3537 right: 0;
3538 width: 4px;
3539 height: 100%;
3540 background: #f5f5f5;
3541}
3542
3543.jspHorizontalBar {
3544 position: absolute;
3545 bottom: 0;
3546 left: 0;
3547 width: 100%;
3548 height: 4px;
3549 background: #f5f5f5;
3550}
3551
3552.jspVerticalBar *,
3553.jspHorizontalBar * {
3554 margin: 0;
3555 padding: 0;
3556}
3557.jspCap {
3558 display: block;
3559}
3560
3561.jspVerticalBar .jspCap {
3562 height: 4px;
3563}
3564
3565.jspHorizontalBar .jspCap {
3566 width: 0;
3567 height: 100%;
3568}
3569
3570.jspHorizontalBar .jspCap {
3571 float: left;
3572}
3573
3574.jspTrack {
3575 position: relative;
3576}
3577
3578.jspDrag {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003579 background: #ccc;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003580 position: relative;
3581 top: 0;
3582 left: 0;
3583 cursor: pointer;
3584}
3585
3586.jspDrag:hover,
3587.jspDrag:active {
3588 border-color: #09c;
3589 background-color: #4cadcb;
3590 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
3591 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
3592 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
3593 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
3594 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
3595 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
3596 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
3597}
3598
3599.jspHorizontalBar .jspTrack,
3600.jspHorizontalBar .jspDrag {
3601 float: left;
3602 height: 100%;
3603}
3604
3605.jspArrow {
3606 background: #999;
3607 text-indent: -20000px;
3608 display: block;
3609 cursor: pointer;
3610}
3611
3612.jspArrow.jspDisabled {
3613 cursor: default;
3614 background: #ccc;
3615}
3616
3617.jspVerticalBar .jspArrow {
3618 height: 16px;
3619}
3620
3621.jspHorizontalBar .jspArrow {
3622 width: 16px;
3623 float: left;
3624 height: 100%;
3625}
3626
3627.jspVerticalBar .jspArrow:focus {
3628 outline: none;
3629}
3630
3631.jspCorner {
3632 float: left;
3633 height: 100%;
3634}
3635
3636/* Yuk! CSS Hack for IE6 3 pixel bug :( */
3637* html .jspCorner {
3638 margin: 0 -3px 0 0;
3639}
3640/******* end of jscrollpane *********/
3641
3642
3643
3644
3645
3646/************ DEVELOP HOMEPAGE ******************/
3647
3648/* Slideshow */
3649.slideshow-develop {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003650 height: 316px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003651 width: 940px;
3652 position: relative;
3653 overflow:hidden;
3654}
3655.slideshow-develop .frame {
3656 width: 940px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003657 height: 316px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003658}
3659.slideshow-develop img.play {
3660 max-width:350px;
3661 max-height:240px;
3662 margin:20px 0 0 90px;
3663 -webkit-transform: perspective(800px ) rotateY( 35deg );
3664 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
3665 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
3666 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
3667}
3668.slideshow-develop img.play.no-shadow {
3669 box-shadow: none;
3670 -moz-box-shadow: none;
3671 -webkit-box-shadow: none;
3672}
3673.slideshow-develop img.play.no-transform {
3674 -webkit-transform: none;
3675}
3676.slideshow-develop a.slideshow-next {
3677 background: url(../images/arrow-right-develop.png);
3678}
3679.slideshow-develop a.slideshow-prev {
3680 background: url(../images/arrow-left-develop.png);
3681}
3682.slideshow-develop .content-right {
3683 float: left;
3684}
3685.slideshow-develop .content-right h2 {
3686 padding:0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003687 padding-bottom:10px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003688 border:none;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003689 font-size:24px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003690}
3691.slideshow-develop .item {
3692 height: 300px;
3693 width: 940px;
3694}
3695.slideshow-develop .pagination ul li.active {
3696 background-color: #F80;
3697}
3698.slideshow-develop .pagination ul li.active:hover {
3699 background-color: #F80;
3700}
3701.slideshow-develop .item hr {
3702 margin:5px 0 10px;
3703}
3704.slideshow-develop .item p {
3705 margin:10px 0;
3706}
3707.slideshow-develop .item p.title-intro {
3708 position:absolute;
3709 margin:0;
3710}
3711
3712/* Feeds */
3713.feed ul {
3714 margin: 0;
3715}
3716.feed .feed-nav {
3717 height: 25px;
3718 border-bottom: 1px solid #CCC;
3719}
3720.feed .feed-nav li {
3721 list-style: none;
3722 float: left;
3723 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
3724 margin-right: 25px;
3725 cursor: pointer;
3726}
3727.feed .feed-nav li.active {
3728 color: #000;
3729 border-bottom: 4px solid #F80;
3730}
3731.feed .feed-container {
3732 overflow: hidden;
3733 width: 460px;
3734}
3735.feed .feed-container .feed-frame {
3736 width: 1000px;
3737}
3738.feed .feed-container .feed-frame ul {
3739 float: left;
3740 width:460px;
3741}
3742.feed .feed-container .feed-frame ul ul {
3743 float: none;
3744 margin:10px 0 0 30px;
3745}
3746.feed .feed-container .feed-frame li {
3747 list-style: none;
3748 margin: 20px 0 20px 0;
3749 width: 460px;
3750 height:93px;
3751}
3752.feed .feed-container .feed-frame li.playlist {
3753 height:auto;
3754}
3755.feed .feed-container .feed-frame li.playlist a {
3756 height:93px;
3757 display:block;
3758}
3759.feed .feed-container .feed-frame li.more {
3760 height:20px;
3761 margin:10px 0 5px 5px;
3762}
3763.feed .feed-container .feed-frame li.more a {
3764 height:inherit;
3765}
3766.feed .feed-container .feed-frame li.playlist-video {
3767 list-style: none;
3768 margin: 0;
3769 width: 460px;
3770 height:55px;
3771 font-size:12px;
3772}
3773.feed .feed-container .feed-frame li.playlist-video a {
3774 height:45px;
3775 padding:5px;
3776}
3777.feed .feed-container .feed-frame li.playlist-video h5 {
3778 font-size:12px;
3779 line-height:13px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003780 padding:0;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003781}
3782.feed .feed-container .feed-frame li.playlist-video p {
3783 margin:5px 0 0;
3784 line-height:15px;
3785}
3786.feed-container .feed-frame div.feed-image {
3787 float: left;
3788 border: 1px solid #999;
3789 margin:0 20px 0 0;
3790 width:122px;
3791 height:92px;
3792 background:url('../images/blog-default.png') no-repeat 0 0;
3793 background-size:180px;
3794}
3795#jd-content .feed .feed-container .feed-frame li img {
3796 float: left;
3797 border: 1px solid #999;
3798 margin:0 20px 0 0;
3799 width:122px;
3800 height:92px;
3801}
3802#jd-content .feed .feed-container .feed-frame li.playlist-video img {
3803 width:inherit;
3804 height:inherit;
3805}
3806
3807.feed .feed-container .feed-frame li a,
3808.feed .feed-container .feed-frame li a:active {
3809 color:#555 !important;
3810}
3811
3812.feed .feed-container .feed-frame li a:hover,
3813.feed .feed-container .feed-frame li a:hover * {
3814 color:#7AA1B0 !important;
3815}
3816
3817/* Video player */
3818#player-wrapper {
3819 display:none;
3820 margin: -1px auto 0;
3821 position: relative;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003822 max-width: 940px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003823 height: 0px;
3824}
3825#player-frame {
3826 background: #EFEFEF;
3827 border: 1px solid #CCC;
3828 padding: 0px 207px;
3829 z-index: 10; /* stay above marque, but below search suggestions */
3830 width: 525px;
3831 height: 330px;
3832 position: relative;
3833}
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003834#player-frame .close {
3835 position: absolute;
3836 right: 8px;
3837 bottom: 4px;
3838 width: 16px;
3839 height: 16px;
3840 margin: 0;
3841 text-indent: -1000em;
3842 top: 6px;
3843 background: url(../images/close.png) no-repeat 0 0;
3844 z-index:9999;
3845}
3846#player-frame .close:hover, #player-frame .close:focus {
3847 background-position: -16px 0;
3848 cursor:pointer;
3849}
Dirk Dougherty541b4942014-02-14 18:31:53 -08003850
3851
3852
Dirk Dougherty541b4942014-02-14 18:31:53 -08003853/************ DEVELOP TOPIC CONTAINERS ************/
3854
3855.landing-banner,
3856.landing-docs {
3857 margin:20px 0;
3858}
3859.landing-banner > div:first-child,
3860.landing-docs > div:first-child,
3861.landing-docs > .col-12 {
3862 margin-left:0;
3863 min-height:280px;
3864}
3865.landing-banner.short > div {
3866 min-height:50px;
3867}
3868.landing-banner > div:last-child,
3869.landing-docs > div:last-child,
3870.landing-docs > .col-12 {
3871 margin-right:0;
3872}
3873
3874.landing-banner > div > *:last-child {
3875 margin-bottom:0;
3876}
3877.landing-banner h1 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003878 padding-top:16px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07003879 padding-bottom:24px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003880}
3881.landing-docs,
3882.landing-banner {
3883 clear:both;
3884 overflow:hidden;
3885}
3886.landing-docs h3 {
3887 font-size:14px;
3888 line-height:21px;
3889 color:#555;
3890 text-transform:uppercase;
3891 border-bottom:1px solid #CCC;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003892 padding:0 0 20px;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003893}
3894.landing-docs a {
3895 color:#333 !important;
3896}
Dirk Doughertye21bed22014-05-02 15:14:04 -07003897
Dirk Dougherty541b4942014-02-14 18:31:53 -08003898.landing-docs a:hover,
3899.landing-docs a:hover * {
3900 color:#7AA1B0 !important
3901}
Dirk Doughertye21bed22014-05-02 15:14:04 -07003902
Dirk Dougherty541b4942014-02-14 18:31:53 -08003903.landing-docs .normal-links a {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08003904 color:#039BE5 !important;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003905}
Dirk Doughertye21bed22014-05-02 15:14:04 -07003906
Dirk Dougherty541b4942014-02-14 18:31:53 -08003907.plusone {
3908 float:right;
3909}
Dirk Doughertye21bed22014-05-02 15:14:04 -07003910
3911
3912
Dirk Dougherty541b4942014-02-14 18:31:53 -08003913.next-docs {
3914 border-top:1px solid #ccc;
3915 margin:40px 0 0;
3916 padding:5px 0 0;
3917 clear:left;
3918 overflow:hidden;
3919}
3920.next-docs div:first-child {
3921 margin-left:0;
3922}
3923.next-docs div:last-child {
3924 margin-right:0;
3925}
Dirk Doughertye21bed22014-05-02 15:14:04 -07003926
Dirk Dougherty541b4942014-02-14 18:31:53 -08003927.next-docs h2 {
3928 font-size:14px;
3929 line-height:21px;
3930 color:#555;
3931 text-transform:uppercase;
3932 border-bottom:none;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08003933 padding:5px 0 1em;
Dirk Dougherty541b4942014-02-14 18:31:53 -08003934}
3935
3936
3937
3938/************* HOME/LANDING PAGE *****************/
3939
3940.slideshow-home {
3941 height: 500px;
3942 width: 940px;
3943 border-bottom: 1px solid #CCC;
3944 position: relative;
3945 margin: 0;
3946}
3947.slideshow-home .frame {
3948 width: 940px;
3949 height: 500px;
3950}
3951.slideshow-home .content-left {
3952 float: left;
3953 text-align: center;
3954 vertical-align: center;
3955 margin: 0 0 0 35px;
3956}
3957.slideshow-home .content-right {
3958 margin: 80px 0 0 0;
3959}
3960.slideshow-home .content-right p {
3961 margin-bottom: 10px;
3962}
3963.slideshow-home .content-right p:last-child {
3964 margin-top: 15px;
3965}
3966.slideshow-home .content-right h1 {
3967 padding:0;
3968}
3969.slideshow-home .item {
3970 height: 500px;
3971 width: 940px;
3972}
3973.home-sections {
3974 padding: 30px 20px 20px;
3975 margin: 20px 0;
3976 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
3977}
3978.home-sections ul {
3979 margin: 0;
3980}
3981.home-sections ul li {
3982 float: left;
3983 display: block;
3984 list-style: none;
3985 width: 170px;
3986 height: 35px;
3987 border: 1px solid #ccc;
3988 background: white;
3989 margin-right: 10px;
3990 border-radius: 1px;
3991 -webkit-border-radius: 1px;
3992 -moz-border-radius: 1px;
3993 box-shadow: 1px 1px 5px #EEE;
3994 -webkit-box-shadow: 1px 1px 5px #EEE;
3995 -moz-box-shadow: 1px 1px 5px #EEE;
3996 background: white;
3997}
3998.home-sections ul li:hover {
3999 background: #F9F9F9;
4000 border: 1px solid #CCC;
4001}
4002.home-sections ul li a,
4003.home-sections ul li a:hover {
4004 font-weight: bold;
4005 margin-top: 8px;
4006 line-height: 18px;
4007 float: left;
4008 width: 100%;
4009 text-align: center;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004010 color: #039BE5 !important;
Dirk Dougherty541b4942014-02-14 18:31:53 -08004011}
4012.home-sections ul li a {
4013 font-weight: bold;
4014 margin-top: 8px;
4015 line-height: 18px;
4016 float: left;
4017 width:100%;
4018 text-align:center;
4019}
4020.home-sections ul li img {
4021 float: left;
4022 margin: -8px 0 0 10px;
4023}
4024.home-sections ul li.last {
4025 margin-right: 0px;
4026}
Dirk Dougherty08032402014-02-15 10:14:35 -08004027
4028/************ DISTRIBUTE PAGES ******************/
4029
Dirk Dougherty08032402014-02-15 10:14:35 -08004030.article-detail #body-content {
4031 padding-top: 10px;
4032}
4033
4034/* A container for grid sets with uppercase h3 and rule */
4035.dynamic-grid h3 {
4036 font-size:14px;
4037 line-height:21px;
4038 color:#555;
4039 text-transform:uppercase;
4040 border-bottom:1px solid #CCC;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08004041 padding:8px 0 14px 1px;
Dirk Dougherty08032402014-02-15 10:14:35 -08004042 clear:both;
4043}
4044
4045.top-right-float {
4046 float: right;
4047}
4048
4049.clearfloat {
4050 float: none;
4051 clear: both;
4052}
4053
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004054
4055/**
4056 * UTILITIES
4057 */
4058
4059
4060.border-box {
4061 box-sizing: border-box;
4062}
4063
4064.vertical-center-outer {
4065 display: table;
4066 height: 100%;
4067 width: 100%;
4068}
4069
4070.vertical-center-inner {
4071 display: table-cell;
4072 vertical-align: middle;
4073}
4074
4075/**
4076 * TYPE STYLES
4077 */
4078
4079.landing-h1 {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004080 color: #44555d;
4081 font-weight: 300;
4082 font-size: 56px;
4083 line-height: 80px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004084 text-align: center;
4085 letter-spacing: -1px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08004086 padding-bottom: 6px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004087}
4088
4089.landing-pre-h1 {
4090 font-weight: 400;
4091 font-size: 28px;
4092 color: #93B73F;
4093 line-height: 36px;
4094 text-align: center;
4095 letter-spacing: -1px;
4096 text-transform: uppercase;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004097}
4098
4099.landing-h1.hero {
4100 text-align: left;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004101 color: #fff;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004102}
4103
4104.landing-h2 {
4105 font-weight: 300;
4106 font-size: 42px;
4107 line-height: 64px;
4108 text-align: center;
4109}
4110
4111.landing-subhead {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004112 color: #78868d;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004113 font-size: 20px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004114 font-weight: 300;
4115 line-height: 32px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004116 text-align: center;
4117}
4118.landing-subhead.hero {
4119 text-align: left;
4120 color: white;
4121}
4122
4123.landing-hero-description {
4124 text-align: left;
4125 margin: 1em 0;
4126}
4127
4128.landing-hero-description p {
4129 font-weight: 300;
4130 margin: 0;
4131 font-size: 18px;
4132 line-height: 24px;
4133}
4134
4135.landing-body .landing-small {
4136 font-size: 14px;
4137 line-height: 19px;
4138}
4139
4140.landing-body.landing-align-center {
4141 text-align: center;
4142}
4143
4144.landing-align-left {
4145 text-align: left;
4146}
4147
4148/**
4149 * LAYOUT
4150 */
4151
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004152.landing-section {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004153 background: #eceff1;
4154 clear: both;
4155 padding: 80px 20px 80px;
4156 margin: 0 -20px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004157 text-rendering: optimizeLegibility;
4158}
4159
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004160@media (max-width: 719px) {
4161 .landing-section {
4162 margin-left: -10px;
4163 margin-right: -10px;
4164 padding-left: 10px;
4165 padding-right: 10px;
4166 }
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004167}
4168
4169.landing-short-section {
4170 padding: 40px 10px 28px;
4171}
4172
4173.landing-gray-background {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004174 background-color: #b0bec5;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004175}
4176
4177.landing-white-background {
4178 background-color: white;
4179}
4180
4181.landing-red-background {
4182 color: white;
4183 background-color: hsl(8, 70%, 54%);
4184}
4185
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004186.landing-red-background .landing-h1 {
4187 color: white;
4188}
4189
4190.landing-red-background .landing-subhead {
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004191 color: hsl(8, 71%, 84%);
4192 text-align: left;
4193}
4194
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004195
4196.preview-hero {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004197 height: calc(100vh - 128px);
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004198 min-height: 504px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004199 padding-top: 0;
4200 padding-bottom: 0;
4201 background-image: url(../../preview/images/hero.jpg);
4202 background-size: cover;
4203 background-position: right center;
4204 color: white;
4205 position: relative;
4206 overflow: hidden;
4207}
4208
4209.wear-hero {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004210 height: calc(100vh - 128px);
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004211 min-height: 504px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004212 padding-top: 0;
4213 padding-bottom: 0;
4214 background-image: url(../../wear/images/hero.jpg);
4215 background-size: cover;
4216 background-position: top center;
4217 color: white;
4218 position: relative;
4219 overflow: hidden;
4220}
4221
4222.tv-hero {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004223 height: calc(100vh - 128px);
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004224 min-height: 504px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004225 padding-top: 0;
4226 padding-bottom: 0;
4227 background-image: url(../../tv/images/hero.jpg);
4228 background-size: cover;
4229 background-position: right center;
4230 color: white;
4231 position: relative;
4232 overflow: hidden;
4233}
4234
4235.auto-hero {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004236 height: calc(100vh - 128px);
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004237 min-height: 504px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004238 padding-top: 0;
4239 padding-bottom: 0;
4240 background-image: url(../../auto/images/hero.jpg);
4241 background-size: cover;
4242 background-position: right center;
4243 color: white;
4244 position: relative;
4245 overflow: hidden;
4246}
4247
4248.landing-hero-scrim {
4249 background: black;
Dirk Dougherty29e93432015-05-05 18:17:13 -07004250 height: 100%;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004251 left: 0;
4252 position: absolute;
4253 opacity: .2;
4254 width: 100%;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004255}
4256
4257.landing-hero-wrap {
4258 margin: 0 auto;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004259 max-width: 940px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004260 clear: both;
4261 height: 100%;
4262 position: relative;
4263}
4264
4265.landing-section-header {
4266 margin-bottom: 40px;
4267}
4268
4269.landing-hero-wrap .landing-section-header {
4270 margin-bottom: 16px;
4271}
4272
4273.landing-body {
4274 font-size: 18px;
4275 line-height: 24px;
4276}
4277
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004278.landing-video-link {
4279 white-space: nowrap;
4280 display: inline-block;
4281 padding: 16px 32px 16px 82px;
4282 font-size: 18px;
4283 font-weight: 400;
4284 line-height: 24px;
4285 cursor: pointer;
4286 color: hsla(0, 0%, 100%, .8);
4287 -webkit-user-select: none;
4288 -moz-user-select: none;
4289 -o-user-select: none;
4290 user-select: none;
4291 -webkit-transition: .2s color ease-in-out;
4292 -moz-transition: .2s color ease-in-out;
4293 -o-transition: .2s color ease-in-out;
4294 transition: .2s color ease-in-out;
4295}
4296
4297.landing-video-link:before {
4298 height: 64px;
4299 width: 64px;
4300 display: inline-block;
4301 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=);
4302 background-size: contain;
4303 position: absolute;
4304 content: "";
4305 opacity: .7;
4306 margin-top: -19px;
4307 margin-left: -64px;
4308 -webkit-transition: .2s opacity ease-in-out;
4309 -moz-transition: .2s opacity ease-in-out;
4310 -o-transition: .2s opacity ease-in-out;
4311 transition: .2s opacity ease-in-out;
4312}
4313
4314.landing-video-link:hover {
4315 color: hsla(0, 0%, 100%, 1);
4316}
4317
4318.landing-video-link:hover:before {
4319 opacity: 1;
4320}
4321
4322.landing-social-image {
4323 float: left;
4324 margin-right: 14px;
4325 height: 64px;
4326 width: 64px;
4327}
4328
4329.landing-social-copy {
4330 padding-left: 78px;
4331}
4332
4333.landing-scroll-down-affordance {
4334 position: absolute;
4335 bottom: 0;
4336 width: 100%;
4337 text-align: center;
4338 z-index: 10;
4339}
4340
4341.landing-down-arrow {
4342 padding: 24px;
4343 display: inline-block;
4344 opacity: .5;
4345 -webkit-transition: .2s opacity ease-in-out;
4346 -moz-transition: .2s opacity ease-in-out;
4347 -o-transition: .2s opacity ease-in-out;
4348 transition: .2s opacity ease-in-out;
4349
4350 -webkit-animation-name: pulse-opacity;
4351 -webkit-animation-duration: 4s;
4352}
4353
4354.landing-down-arrow:hover {
4355 opacity: 1;
4356}
4357
4358.landing-down-arrow img {
4359 height: 28px;
4360 width: 28px;
4361 margin: 0 auto;
4362 display: block;
4363}
4364
4365.landing-divider {
4366 display: inline-block;
4367 height: 2px;
4368 background-color: white;
4369 position: relative;
4370 margin: 10px 0;
4371}
4372
4373/* 3 CLOLUMN LAYOUT */
4374
4375.landing-breakout {
4376 margin-top: 40px;
4377 margin-bottom: 40px;
4378}
4379
4380.landing-breakout img {
4381 margin-bottom: 20px;
4382}
4383
4384.landing-partners img {
4385 margin-bottom: 20px;
4386}
4387
4388.landing-breakout p {
4389 padding: 0 23px;
4390}
4391
4392.landing-breakout.landing-partners img {
4393 margin-bottom: 20px;
4394}
4395
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004396/**
4397 * ANIMATION
4398 */
4399
4400@-webkit-keyframes pulse-opacity {
4401 0% {
4402 opacity: .5;
4403 }
4404 20% {
4405 opacity: .5;
4406 }
4407 40% {
4408 opacity: 1;
4409 }
4410 60% {
4411 opacity: .5;
4412 }
4413 80% {
4414 opacity: 1;
4415 }
4416 100% {
4417 opacity: .5;
4418 }
4419}
4420
4421
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004422/******************
4423Styles for d.a.c/index:
4424*******************/
4425
4426
4427
4428/* Generic full screen carousel styling to be used across pages. */
4429.fullscreen-carousel {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004430 margin: 0 -20px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004431 overflow: hidden;
4432 position: relative;
4433}
4434
4435.fullscreen-carousel-content {
4436 width: 100%;
4437 height: 100%;
4438 position: relative;
4439 display: table; /* For vertical centering */
4440}
4441
4442.fullscreen-carousel .vcenter {
4443 display: table-cell;
4444 vertical-align: middle;
4445 position: relative;
4446}
4447
4448.fullscreen-carousel .vcenter > div {
4449 margin: 10px auto;
4450}
4451
4452/* Styles for the full-bleed hero image type. */
4453.fullscreen-carousel .hero, .fullscreen-carousel .hero h1 {
4454 color: #fff;
4455}
4456
4457.fullscreen-carousel .hero h1 {
4458 font-weight: 300;
4459 font-size: 60px;
4460 line-height: 68px;
4461 letter-spacing: -1px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08004462 padding-top: 0;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004463}
4464
4465.fullscreen-carousel .hero p {
4466 font-weight: 300;
4467 font-size: 18px;
4468 line-height: 24px;
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004469}
4470
4471.fullscreen-carousel .hero .hero-bg {
4472 background-size: cover;
4473 width: 100%;
4474 height: 100%;
4475 position: absolute;
4476 left: 0px;
4477 top: 0px;
4478}
4479
4480
4481/* Full screen carousel styling for the resource flow layout type of content */
4482.fullscreen-carousel .resource-flow-layout:after {
4483 height: 0; /* Dont know why this is set at 10 in default.css */
4484}
4485
4486.fullscreen-carousel .resource-flow-layout {
4487 margin-bottom: 20px;
4488}
4489
4490
4491
4492/* Generic Tab carousel styling to be used across multiple pages. */
4493
4494.tab-carousel .tab-nav {
4495 list-style: none;
4496 position: relative;
4497 text-align: center;
4498}
4499
4500.tab-carousel .tab-nav li {
4501 display: inline-block;
4502 font-size: 22px;
4503 font-weight: 400;
4504 line-height: 50px;
4505 list-style: none;
4506 margin: 0;
4507 padding: 0 25px;
4508 position: relative;
4509}
4510
4511.tab-carousel .tab-nav li a,
4512.tab-carousel .tab-nav li a:hover {
4513 color: #333 !important;
4514 padding: 10px 10px 13px 10px;
4515 position: relative;
4516 z-index: 1000;
4517}
4518
4519.tab-carousel .tab-nav li:after {
4520 background: #ddd;
4521 bottom: 0;
4522 content: '';
4523 height: 4px;
4524 left: 0;
4525 position: absolute;
4526 width: 100%;
4527 z-index: 0;
4528}
4529
4530.tab-carousel .tab-nav .highlight {
4531 position: absolute;
4532 height: 4px;
4533 width: 100px;
4534 bottom: 0;
4535 background: #33b5e5;
4536}
4537
4538.tab-carousel .tab-carousel-content {
4539 position: relative;
4540 overflow: hidden;
4541 white-space: nowrap;
4542}
4543
4544.tab-carousel .tab-carousel-content [data-tab] {
4545 display: inline-block;
4546 white-space: normal;
4547}
4548
4549
4550
4551/*
4552 Resource styling for the tab carousel. The tab carousel contains either
4553 a 3 column layout of resources or a single full-width resource. The
4554 latter has the 18x12 class applied to it and can be styled differently
4555 that way.
4556*/
4557
4558.tab-carousel .resource .image {
4559 width: 100%;
4560 height: 250px;
4561 background-repeat: no-repeat;
4562 background-size: contain;
4563 background-position: 50% 50%;
4564}
4565
4566.tab-carousel .resource .info .title {
4567 font-size: 18px;
4568 line-height: 24px;
4569}
4570
4571.tab-carousel .resource .info .summary,
4572.tab-carousel .resource .info .cta {
4573 line-height: 24px;
4574 font-size: 16px;
4575}
4576
4577.tab-carousel .resource-card-18x12 {
4578 position: relative;
4579 padding-left: 450px;
4580 box-sizing: border-box;
4581 display: table-cell;
4582 vertical-align: middle;
4583}
4584
4585.tab-carousel .resource-card-18x12 .image {
4586 position: absolute;
4587 width: 420px;
4588 height: 100%;
4589 left: 0;
4590 top: 0;
4591}
4592
4593.tab-carousel .resource-card-18x12 .info {
4594 display: inline-block;
4595}
4596
4597.tab-carousel .resource-card-18x12 .info .title {
4598 margin-bottom: 26px;
4599}
4600
Dirk Doughertyff233cc2015-05-04 14:37:05 -07004601/*
4602 Specific styles for new home page layout of the carousels.
4603*/
4604
4605/* Big blue button */
4606a.home-new-cta-btn,
4607.home-new-carousel-1 .resource-card-18x6 .cta {
4608 white-space: nowrap;
4609 display: inline-block;
4610 padding: 14px 32px;
4611 font-size: 18px;
4612 font-weight: 500;
4613 line-height: 24px;
4614 cursor: pointer;
4615 background: #33b5e6;
4616 border-radius: 4px;
4617 margin-top: 20px;
4618 color: #fff;
4619 transition: 0.2s background-color ease-in-out;
4620}
4621
4622.home-new-carousel-1 .resource-card-18x6 .cta:after {
4623 display: none; /* Hide the entity for this button */
4624}
4625
4626a.home-new-cta-btn:hover,
4627.home-new-carousel-1 .resource-card-18x6 .cta:hover {
4628 color: #fff !important;
4629 background: #2d9fca;
4630}
4631
4632.home-new-carousel-1 .resource-card-18x6 .cta {
4633 position: absolute;
4634 bottom: 20px;
4635 left: 16px;
4636}
4637
4638/* Fullscreen carousel. */
4639.home-new-carousel-1 {
4640 max-height: 700px; /* Set max height so doesn't get too long */
4641}
4642
4643.home-new-carousel-1 .fullscreen-carousel-content {
4644 min-height: 450px; /* Set min height for all content */
4645}
4646
4647.home-new-carousel-1 .hero {
4648 background: #000;
4649}
4650
4651.home-new-carousel-1 .hero-bg {
4652 background-image: url(/home-new/images/hero.jpg);
4653 background-position: right center;
4654 opacity: 0.85;
4655}
4656
4657/*
4658 Styling for special top card of full screen layout resource layout.
4659 We need to specifically style the 18x6 card to adjust its size and layout,
4660 since it's not a standard card, not sure if this is unique to the home page
4661 layout or should be namespaced within the fullscreen-carousel container.
4662*/
4663.home-new-carousel-1 .resource-flow-layout.col-16 .resource-card-18x6 {
4664 height: 320px;
4665 background-color:#F9F9F9;
4666 border-radius: 0px;
4667 box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
4668
4669}
4670
4671.home-new-carousel-1 .resource-card-18x6 .card-bg {
4672 width: 636px;
4673 height: 100%;
4674}
4675
4676.home-new-carousel-1 .resource-card-18x6 .card-info {
4677 right: 0px;
4678 left: 636px;
4679 height: 100%;
4680 top: 0px;
4681 padding: 15px 22px;
4682}
4683
4684.home-new-carousel-1 .resource-card-18x6 .card-info .util {
4685 display: none;
4686}
4687
4688.home-new-carousel-1 .resource-card-18x6 .card-info .title {
4689 font-size: 20px;
4690 font-weight: 500;
4691 margin-top: 15px;
4692 margin-bottom: 15px;
4693}
4694
4695.home-new-carousel-1 .resource-card-18x6 .card-info .text {
4696 font-size: 15px;
4697 line-height: 21px;
4698}
4699
4700
4701/* Tabbed carousel. */
4702.home-new-carousel-2 {
4703 margin: 35px auto 100px auto;
4704}
4705
4706.home-new-carousel-2 h1 {
4707 font-size: 47px;
4708 font-weight: 100;
4709 line-height: 54px;
4710 text-align: center;
4711}
4712
4713.annotation-message {
4714 display: block;
4715 font-style: italic;
4716 color: #F80;
4717}
4718
4719
4720
4721/* Helpouts widget */
4722.resource-card-6x2.helpouts-card {
4723 width: 255px;
4724 height: 40px;
4725 position:absolute;
4726 z-index:999;
4727 top:-8px;
4728 right:1px;
4729}
4730
4731.resource-card-6x2.helpouts-card > .card-info {
4732 left:35px;
4733 height:35px;
4734 padding:4px 8px 4px 0;
4735}
4736
4737.resource-card-6x2.helpouts-card > .card-info .helpouts-description {
4738 display:block;
4739 overflow:visible;
4740 font-size:12px;
4741 line-height:12px;
4742 text-align:right;
4743 color:#666;
4744}
4745
4746.helpouts-description .link-color {
4747 text-transform: uppercase;
4748}
4749
4750.resource-card-6x2 > .card-bg.helpouts-card-bg {
4751 width:35px;
4752 height:35px;
4753 margin:2px 0 0 0;
4754 background-image: url(../images/styles/helpouts-logo-35_2x.png);
4755 background-image: -webkit-image-set(url(../images/styles/helpouts-logo-35.png) 1x, url(../images/styles/helpouts-logo-35_2x.png) 2x);
4756}
4757
4758.resource-card-6x2 > .card-bg.helpouts-card-bg:after {
4759 display:none;
4760}
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004761
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08004762#tb li:before, #qv li:before {
4763 background-position: 0px -196px;
4764 height: 24px;
4765 width: 24px;
4766 content: '';
4767 left: -8px;
4768 opacity: .7;
4769 position: absolute;
4770 top: -4px;
4771}
4772
4773/* CHANGE EXISTING SELECTOR FOR ANDROID M HERO ONLY
4774 REMOVE THE BELOW STYLES WHEN THE ANDROID M CAROUSEL
4775 GRAPHIC ON THE MAIN LANDING IS TAKEN DOWN */
4776.dac-hero.mprev {
4777 background-color: #fff;
4778 background-position: 50% 53%;
4779 background-size: cover;
4780 background-image: url(../../assets/images/home/android_m_hero_1200.jpg);
4781 box-sizing: border-box;
4782 font-size: 16px;
4783 min-height: 550px;
4784 padding-top: 88px;
4785}
4786.dac-hero.dac-darken.mprev::before {
4787 background: rgba(0, 0, 0, 0.3);
4788 bottom: 0;
4789 content: '';
4790 display: block;
4791 left: 0;
4792 position: absolute;
4793 right: 0;
4794 top: 0;
4795}
4796
4797.dac-hero.dac-darken.mprev::before {
4798 background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05), #000 950px);
4799 background: linear-gradient(to bottom, rgba(0, 0, 0, .05), rgba(0, 0, 0, 0.05), #000 950px);
4800}
4801
4802@media (max-width: 719px) {
4803 .dac-hero.dac-darken.mprev {
4804 background-size: auto 600px;
4805 background-position: 55% 0;
4806 background-repeat: no-repeat;
4807 }
4808
4809 .dac-hero-figure.mprev {
4810 height: 10px;
4811 margin: 15px 0;
4812 }
4813}
4814
4815@media (max-width: 719px) {
4816 .dac-hero.dac-darken.mprev {
4817 background-size: auto 600px;
4818 background-position: 55% 0;
4819 background-repeat: no-repeat;
4820 }
4821
4822 .dac-hero-figure.mprev {
4823 height: 10px;
4824 margin: 15px 0;
4825 }
4826}
4827
4828@media (max-width: 1200px) {
4829 .dac-hero.dac-darken.mprev {
4830 background-size: auto 700px;
4831 background-position: 55% 0;
4832 background-repeat: no-repeat;
4833 }
4834
4835 .dac-hero-cta.mprev {
4836 white-space:nowrap;
4837 }
4838}
4839
4840@charset "UTF-8";
4841/**
4842 * Fades out an element.
4843 * Applies visibility hidden when the transition is finished.
4844 *
4845 * Use opacity: 1; to show the element.
4846 */
4847.dac-visible-mobile-block, .dac-mobile-only,
4848.dac-visible-mobile-inline,
4849.dac-visible-mobile-inline-block,
4850.dac-visible-tablet-block,
4851.dac-visible-tablet-inline,
4852.dac-visible-tablet-inline-block,
4853.dac-visible-desktop-block,
4854.dac-visible-desktop-inline,
4855.dac-visible-desktop-inline-block {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004856 display: none !important;
4857}
4858
4859@media (max-width: 719px) {
4860 .dac-hidden-mobile {
4861 display: none !important;
4862 }
4863
4864 .dac-visible-mobile-block, .dac-mobile-only {
4865 display: block !important;
4866 }
4867
4868 .dac-visible-mobile-inline {
4869 display: inline !important;
4870 }
4871
4872 .dac-visible-mobile-inline-block {
4873 display: inline-block !important;
4874 }
4875}
4876
4877@media (min-width: 720px) and (max-width: 979px) {
4878 .dac-hidden-tablet {
4879 display: none !important;
4880 }
4881
4882 .dac-visible-tablet-block {
4883 display: block !important;
4884 }
4885
4886 .dac-visible-tablet-inline {
4887 display: inline !important;
4888 }
4889
4890 .dac-visible-tablet-inline-block {
4891 display: inline-block !important;
4892 }
4893}
4894
4895@media (min-width: 980px) {
4896 .dac-hidden-desktop {
4897 display: none !important;
4898 }
4899
4900 .dac-visible-desktop-block {
4901 display: block !important;
4902 }
4903
4904 .dac-visible-desktop-inline {
4905 display: inline !important;
4906 }
4907
4908 .dac-visible-desktop-inline-block {
4909 display: inline-block !important;
4910 }
4911}
4912
4913.dac-offset-parent {
4914 position: relative !important;
4915}
4916
4917/**
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08004918 * Hide from browsers/screenreaders on all sizes.
4919 */
4920.dac-hidden {
4921 display: none !important;
4922}
4923
4924/**
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08004925 * Break strings when their length exceeds the width of their container.
4926 */
4927.dac-text-break {
4928 word-wrap: break-word !important;
4929}
4930
4931/**
4932 * Horizontal text alignment
4933 */
4934.dac-text-center {
4935 text-align: center !important;
4936}
4937
4938.dac-text-left {
4939 text-align: left !important;
4940}
4941
4942.dac-text-right {
4943 text-align: right !important;
4944}
4945
4946/**
4947 * Prevent whitespace wrapping
4948 */
4949.dac-text-no-wrap {
4950 white-space: nowrap !important;
4951}
4952
4953/**
4954 * Prevent text from wrapping onto multiple lines, instead truncate with an ellipsis.
4955 */
4956.dac-text-truncate {
4957 max-width: 100%;
4958 overflow: hidden !important;
4959 text-overflow: ellipsis !important;
4960 white-space: nowrap !important;
4961 word-wrap: normal !important;
4962}
4963
4964/**
4965 * Floats
4966 */
4967.dac-float-left {
4968 float: left !important;
4969}
4970
4971.dac-float-right {
4972 float: right !important;
4973}
4974
4975/**
4976 * New block formatting context
4977 *
4978 * This affords some useful properties to the element. It won't wrap under
4979 * floats. Will also contain any floated children.
4980 * N.B. This will clip overflow. Use the alternative method below if this is
4981 * problematic.
4982 */
4983.dac-nbfc {
4984 overflow: hidden !important; }
4985
4986/**
4987 * New block formatting context (alternative)
4988 *
4989 * Alternative method when overflow must not be clipped.
4990 *
4991 * N.B. This breaks down in some browsers when elements within this element
4992 * exceed its width.
4993 */
4994.dac-nbfc-alt {
4995 display: table-cell !important;
4996 width: 10000px !important; }
4997
4998/* New CSS */
4999/************ RESOURCE CARDS ******************/
5000/* Basic card-styling with shadow */
5001.resource-card {
5002 background: #fff;
5003 box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
5004 display: block;
5005 position: relative; }
5006
5007/* Play button is only visible on 6by6 cards */
5008.play-button {
5009 background-color: #000;
5010 border-radius: 50%;
5011 box-sizing: border-box;
5012 display: none;
5013 height: 70px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005014 line-height: 65px;
5015 padding-left: 4px;
5016 position: absolute;
5017 opacity: .6;
5018 text-align: center;
5019 -webkit-transition: opacity .5s;
5020 transition: opacity .5s;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005021 width: 70px;
5022 z-index: 1; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005023 .resource-card-6x2 .play-button {
5024 display: block;
5025 left: 10px;
5026 top: 15px;
5027 -webkit-transform: scale(0.73);
5028 -ms-transform: scale(0.73);
5029 transform: scale(0.73); }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005030 .resource-card-6x6 .play-button {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005031 display: block;
5032 left: 50%;
5033 margin-left: -35px;
5034 top: 50px; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005035
5036/* Styling for background image including tinting and section icons in stacks */
5037.card-bg {
5038 bottom: 131px;
5039 display: block;
5040 position: absolute;
5041 vertical-align: top;
5042 width: 100%;
5043 left: 0;
5044 top: 0;
5045 background-size: cover;
5046 background-repeat: no-repeat;
5047 background-position: center;
5048 background-image: url(../images/resource-card-default-android.jpg); }
5049 .card-bg:after {
5050 content: "";
5051 display: block;
5052 height: 100%;
5053 width: 100%;
5054 opacity: 1;
5055 background: rgba(0, 0, 0, 0.05);
5056 -webkit-transition: opacity 0.5s;
5057 transition: opacity 0.5s; }
5058 .static .card-bg:after {
5059 display: none; }
5060 .card-bg .card-section-icon {
5061 position: absolute;
5062 top: 50%;
5063 width: 100%;
5064 margin-top: -35px;
5065 text-align: center;
5066 padding-top: 65px;
5067 z-index: 100; }
5068 .card-bg .card-section-icon .icon {
5069 position: absolute;
5070 left: 50%;
5071 margin-left: -28px;
5072 top: 0px;
5073 width: 56px;
5074 height: 56px;
5075 background-repeat: no-repeat;
5076 background-position: 50% 50%;
5077 background-image: url(../images/stack-icon.png); }
5078 .card-bg .card-section-icon .section {
5079 text-transform: uppercase;
5080 color: white;
5081 font-size: 14px; }
5082
5083.card-info {
5084 position: absolute;
5085 box-sizing: border-box;
5086 height: 131px;
5087 right: 0;
5088 bottom: 0;
5089 left: 0;
5090 overflow: hidden;
5091 background: #fefefe;
5092 padding: 6px 12px; }
5093 .card-info .section {
5094 color: #898989;
5095 font-size: 11px;
5096 font-weight: 700;
5097 letter-spacing: .3px;
5098 line-height: 20px;
5099 text-transform: uppercase; }
5100 .card-info .title {
5101 color: #333;
5102 font-size: 18px;
5103 font-weight: 500;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005104 line-height: 23px;
5105 margin-bottom: 7px;
5106 max-height: 46px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005107 overflow: hidden;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005108 text-overflow: ellipsis;
5109 white-space: normal; }
5110 .card-info .description {
5111 overflow: hidden; }
5112 .card-info .description .text {
5113 color: #666;
5114 font-size: 14px;
5115 height: 60px;
5116 line-height: 20px;
5117 overflow: hidden;
5118 width: 100%; }
5119 .card-info .description .util {
5120 position: absolute;
5121 right: 5px;
5122 bottom: 70px;
5123 opacity: 0;
5124 -webkit-transition: opacity 0.5s;
5125 transition: opacity 0.5s; }
5126 .card-info.empty-desc .title {
5127 white-space: normal;
5128 overflow: visible; }
5129 .card-info.empty-desc .description {
5130 display: none; }
5131
5132/* Truncate card summaries at bounding box and
5133 * and apply ellipsis at lower right */
5134.ellipsis {
5135 overflow: hidden;
5136 float: right;
5137 line-height: 15px;
5138 width: 100%; }
5139 .ellipsis:before {
5140 content: "";
5141 float: left;
5142 width: 5px;
5143 height: 100%; }
5144 .ellipsis > *:first-child.text {
5145 float: right;
5146 width: 100% !important;
5147 margin-left: -5px; }
5148 .ellipsis:after {
5149 content: "\02026";
5150 height: 17px;
5151 padding-bottom: 4px;
5152 box-sizing: content-box;
5153 float: right;
5154 position: relative;
5155 top: -16px;
5156 left: 100%;
5157 width: 4em;
5158 margin-left: -4em;
5159 padding-right: 5px;
5160 background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(65%, white));
5161 background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 65%, white);
5162 background: linear-gradient(to right, rgba(255, 255, 255, 0), white 65%, white); }
5163 .ellipsis:after {
5164 font-style: normal;
5165 color: #aaa;
5166 font-size: 13px;
5167 text-align: right; }
5168
5169.resource-card:hover {
5170 cursor: pointer; }
5171 .static .resource-card:hover {
5172 cursor: auto; }
5173 .resource-card:hover .card-bg:after {
5174 opacity: 0; }
5175 .resource-card:hover .play-button {
5176 opacity: .3; }
5177 .resource-card:hover .card-info .description .util {
5178 opacity: 1; }
5179
5180/* Carousel Layout */
5181/* Carousel styles for landing page */
5182.resource-carousel-layout {
5183 height: 531px;
5184 margin: 20px 0 20px 0;
5185 padding: 0 !important;
5186 position: relative;
5187 overflow: hidden; }
5188 .resource-carousel-layout .slideshow-prev, .resource-carousel-layout .slideshow-next {
5189 display: none; }
5190 .resource-carousel-layout .pagination {
5191 bottom: 97px;
5192 left: auto;
5193 padding-right: 10px;
5194 right: 0;
5195 text-align: right;
5196 width: 16.66666667%; }
5197 .resource-carousel-layout .pagination ul li {
5198 text-indent: 8000px; }
5199 .resource-carousel-layout .frame li {
5200 position: relative; }
5201 .resource-carousel-layout .frame li .card-bg {
5202 bottom: 131px; }
5203 .resource-carousel-layout .frame li .card-info {
5204 height: 131px;
5205 padding: 6px 12px;
5206 top: auto; }
5207 .resource-carousel-layout .frame li .card-info .title {
5208 font-size: 28px;
5209 font-weight: 400;
5210 line-height: 32px; }
5211 .resource-carousel-layout .frame li .card-info .description .text {
5212 height: 40px; }
5213 .resource-carousel-layout .frame li .card-info .description .util {
5214 bottom: 97px;
5215 right: 4px; }
5216
5217/* Stack Layout */
5218.resource-stack-layout {
5219 display: inline-block;
5220 padding: 0; }
5221 .resource-stack-layout .section-card-menu > .card-info .section, .resource-stack-layout .section-card > .card-info .title {
5222 /*text-transform: uppercase;*/
5223 color: #898989;
5224 font-size: 17px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005225 line-height: 23px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005226 margin-bottom: 6px; }
5227 .resource-stack-layout .section-card {
5228 height: 284px; }
5229 .resource-stack-layout .section-card > .card-bg {
5230 height: 192px; }
5231 .resource-stack-layout .section-card > .card-info {
5232 padding: 4px 12px 6px 12px;
5233 top: 192px; }
5234 .resource-stack-layout .section-card > .card-info .section {
5235 display: none; }
5236 .resource-stack-layout .section-card > .card-info .title {
5237 font-size: 17px;
5238 border-bottom: 1px solid #959595;
5239 padding-bottom: 0px; }
5240 .resource-stack-layout .section-card > .card-info .description {
5241 font-size: 13px;
5242 line-height: 15px; }
5243 .resource-stack-layout .section-card > .card-info .description .text {
5244 height: 30px; }
5245 .resource-stack-layout .related-card {
5246 height: 90px; }
5247 .resource-stack-layout .related-card > .card-bg {
5248 left: 0;
5249 top: 0;
5250 width: 90px;
5251 height: 100%;
5252 position: absolute;
5253 display: block; }
5254 .resource-stack-layout .related-card > .card-info {
5255 left: 90px;
5256 padding: 4px 12px 4px 12px; }
5257 .resource-stack-layout .related-card > .card-info .section {
5258 font-size: 12px;
5259 margin-bottom: 1px;
5260 display: none; }
5261 .resource-stack-layout .related-card > .card-info .title {
5262 font-size: 16px;
5263 margin-bottom: -2px;
5264 white-space: normal;
5265 overflow: visible;
5266 text-overflow: ellipsis; }
5267 .resource-stack-layout .related-card > .card-info .title:after {
5268 content: url(../images/link-out.png);
5269 display: block; }
5270 .resource-stack-layout .related-card > .card-info .description {
5271 display: none; }
5272 .resource-stack-layout .section-card-menu {
5273 /* Flexible height */
5274 display: block;
5275 height: auto;
5276 width: auto; }
5277 .resource-stack-layout .section-card-menu .card-bg {
5278 height: 155px;
5279 /* Flexible height */
5280 position: relative;
5281 display: inline-block;
5282 vertical-align: top; }
5283 .resource-stack-layout .section-card-menu .card-info {
5284 padding: 4px 12px 0px 12px;
5285 /* Flexible height */
5286 position: relative;
5287 left: auto;
5288 top: auto;
5289 right: auto;
5290 bottom: auto; }
5291 .resource-stack-layout .section-card-menu .card-info ul {
5292 list-style: none;
5293 margin: 0; }
5294 .resource-stack-layout .section-card-menu .card-info ul li {
5295 list-style: none;
5296 margin: 0;
5297 padding: 15px 0;
5298 border-top-width: 1px;
5299 border-top-style: solid;
5300 border-top-color: #959595; }
5301 .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 {
5302 color: #333 !important; }
5303 .resource-stack-layout .section-card-menu .card-info ul li:first-child {
5304 border-top: none; }
5305 .resource-stack-layout .section-card-menu .card-info ul li:hover .title:after {
5306 opacity: 1;
5307 -webkit-transition: opacity 0.5s;
5308 transition: opacity 0.5s; }
5309 .resource-stack-layout .section-card-menu .card-info ul li:hover .description {
5310 max-height: 30px;
5311 opacity: 1;
5312 -webkit-transition: max-height 0.5s, opacity 1s;
5313 transition: max-height 0.5s, opacity 1s; }
5314 .resource-stack-layout .section-card-menu .card-info .title {
5315 font-size: 16px;
5316 margin-bottom: -2px;
5317 position: relative; }
5318 .resource-stack-layout .section-card-menu .card-info .title:after {
5319 background: url(../images/stack-arrow-right.png);
5320 content: '';
5321 opacity: 0;
5322 -webkit-transition: opacity 0.25s;
5323 transition: opacity 0.25s;
5324 position: absolute;
5325 right: 0px;
5326 top: 3px;
5327 width: 10px;
5328 height: 15px; }
5329 .resource-stack-layout .section-card-menu .card-info .title.more {
5330 text-transform: uppercase;
5331 color: #898989;
5332 display: inline-block; }
5333 .resource-stack-layout .section-card-menu .card-info .title.more:after {
5334 background: url(../images/stack-arrow-right.png);
5335 content: '';
5336 display: block;
5337 position: absolute;
5338 right: -20px;
5339 top: 3px;
5340 width: 10px;
5341 height: 15px; }
5342 .resource-stack-layout .section-card-menu .card-info .description {
5343 max-height: 0px;
5344 opacity: 0;
5345 overflow: hidden;
5346 font-size: 13px;
5347 line-height: 15px;
5348 /* Hover off */
5349 -webkit-transition: max-height 0.5s, opacity 0.5s;
5350 transition: max-height 0.5s, opacity 0.5s; }
5351 .resource-stack-layout .section-card-menu .card-info .description .text {
5352 height: 30px; }
5353 .resource-stack-layout:after {
5354 content: ".";
5355 display: block;
5356 height: 0;
5357 clear: both;
5358 visibility: hidden; }
5359
5360.resource-card, .resource-card-stack {
5361 margin-bottom: 20px; }
5362
5363.resource-card-row-stack-last {
5364 margin-bottom: 0px !important; }
5365
5366.resource-card-col-stack-last {
5367 margin-bottom: 0px !important; }
5368
5369.resource-card-3x6 {
5370 height: 300px; }
5371
5372.resource-card-3x12 {
5373 height: 620px; }
5374
5375.resource-card-3x18 {
5376 height: 940px; }
5377
5378.resource-card-6x6 {
5379 height: 300px; }
5380
5381.resource-card-6x12 {
5382 height: 620px; }
5383
5384.resource-card-6x18 {
5385 height: 940px; }
5386
5387.resource-card-9x6 {
5388 height: 300px; }
5389
5390.resource-card-9x12 {
5391 height: 620px; }
5392
5393.resource-card-9x18 {
5394 height: 940px; }
5395
5396.resource-card-12x6 {
5397 height: 300px; }
5398
5399.resource-card-12x12 {
5400 height: 620px; }
5401
5402.resource-card-12x18 {
5403 height: 940px; }
5404
5405.resource-card-15x6 {
5406 height: 300px; }
5407
5408.resource-card-15x12 {
5409 height: 620px; }
5410
5411.resource-card-15x18 {
5412 height: 940px; }
5413
5414.resource-card-18x6 {
5415 height: 300px; }
5416
5417.resource-card-18x12 {
5418 height: 620px; }
5419
5420.resource-card-18x18 {
5421 height: 940px; }
5422
5423.resource-card-3x2 {
5424 height: 100px; }
5425
5426.resource-card-3x2x3 {
5427 height: 90px;
5428 margin-bottom: 15px; }
5429
5430.resource-card-3x3 {
5431 height: 150px; }
5432
5433.resource-card-3x3x2 {
5434 height: 142px;
5435 margin-bottom: 16px; }
5436
5437.resource-card-6x2 {
5438 height: 100px; }
5439
5440.resource-card-6x2x3 {
5441 height: 90px;
5442 margin-bottom: 15px; }
5443
5444.resource-card-6x3 {
5445 height: 150px; }
5446
5447.resource-card-6x3x2 {
5448 height: 142px;
5449 margin-bottom: 16px; }
5450
5451.resource-card-9x2 {
5452 height: 100px; }
5453
5454.resource-card-9x2x3 {
5455 height: 90px;
5456 margin-bottom: 15px; }
5457
5458.resource-card-9x3 {
5459 height: 150px; }
5460
5461.resource-card-9x3x2 {
5462 height: 142px;
5463 margin-bottom: 16px; }
5464
5465.resource-card-12x2 {
5466 height: 100px; }
5467
5468.resource-card-12x2x3 {
5469 height: 90px;
5470 margin-bottom: 15px; }
5471
5472.resource-card-12x3 {
5473 height: 150px; }
5474
5475.resource-card-12x3x2 {
5476 height: 142px;
5477 margin-bottom: 16px; }
5478
5479.resource-card-15x2 {
5480 height: 100px; }
5481
5482.resource-card-15x2x3 {
5483 height: 90px;
5484 margin-bottom: 15px; }
5485
5486.resource-card-15x3 {
5487 height: 150px; }
5488
5489.resource-card-15x3x2 {
5490 height: 142px;
5491 margin-bottom: 16px; }
5492
5493.resource-card-18x2 {
5494 height: 100px; }
5495
5496.resource-card-18x2x3 {
5497 height: 90px;
5498 margin-bottom: 15px; }
5499
5500.resource-card-18x3 {
5501 height: 150px; }
5502
5503.resource-card-18x3x2 {
5504 height: 142px;
5505 margin-bottom: 16px; }
5506
5507/*
5508 The following are styles for cards in the flowlayout above, styled by the number of rows they span
5509*/
5510/* Single row, 2 column items. */
5511.resource-card-9x6 {
5512 height: 390px; }
5513
5514/* Double row, 1 column items. Eg full width video thumbnails. */
5515.resource-card-18x12 {
5516 height: 558px; }
5517
5518/* 1/3 row items */
5519.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 {
5520 left: 0;
5521 top: 0;
5522 width: 90px;
5523 height: 100%;
5524 position: absolute;
5525 display: block; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005526
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005527.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 {
5528 height: 100%;
5529 left: 90px;
5530 padding: 6px 12px;
5531 overflow: hidden; }
5532 .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 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005533 max-height: 69px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005534 white-space: normal; }
5535 .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 {
5536 display: none; }
5537 .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 {
5538 height: auto; }
5539
5540/* Override to show the description instead of the content section */
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005541.no-section .resource-card-3x2 > .card-info .section,
5542.no-section .resource-card-6x2 > .card-info .section {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005543 display: none; }
5544
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005545.no-section .resource-card-3x2 > .card-info .description,
5546.no-section .resource-card-6x2 > .card-info .description {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005547 display: block; }
5548
5549/* 1/2 row items */
5550.resource-card-3x3, .resource-card-6x3, .resource-card-9x3, .resource-card-12x3, .resource-card-15x3, .resource-card-18x3 {
5551 height: 160px; }
5552 .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 {
5553 left: 0;
5554 top: 0;
5555 width: 90px;
5556 height: 100%;
5557 position: absolute;
5558 display: block; }
5559 .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 {
5560 height: 100%;
5561 left: 90px;
5562 padding: 6px 12px; }
5563 .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 {
5564 display: none; }
5565 .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 {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005566 max-height: 92px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005567 white-space: normal; }
5568 .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 {
5569 height: auto; }
5570 .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 {
5571 display: none; }
5572
5573/* placement of plusone */
5574.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 {
5575 bottom: 2px; }
5576
5577.resource-card-18x12 > .card-info .description .util {
5578 bottom: 2px; }
5579
5580/* Overrides for col-16 6x6 cards linking to local content on landing pages.
5581 Suppresses "section". */
5582.landing .card-info .section {
5583 display: none; }
5584
5585/*
5586 Generate a resource stack layout for a 3 column widget spanning 16 grid cols
5587*/
5588.resource-stack-layout.col-16 {
5589 margin: 0 -14px 0 0;
5590 width: 954px; }
5591 .resource-stack-layout.col-16 .resource-card-stack {
5592 margin: 0 14px 0 0;
5593 width: 304px; }
5594
5595/* Example of card menu tinting */
5596.resource-widget[data-section=distribute\/tools] .section-card-menu .card-bg:after {
5597 background: rgba(126, 55, 148, 0.4) !important; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005598
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005599.resource-widget[data-section=distribute\/tools] .section-card-menu .card-section-icon .icon {
5600 background-color: #7e3794 !important; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005601
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005602.resource-widget[data-section=distribute\/tools] .section-card-menu .card-info ul li {
5603 border-top-color: #7e3794 !important; }
5604
5605/* tinting for stacks */
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005606div.jd-descr > .resource-widget[data-section=distribute\/tools]
5607.section-card-menu .card-info ul li {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005608 border-top-color: #7e3794 !important; }
5609
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005610/* Show more/less */
5611.dac-show-more,
5612.dac-show-less {
5613 display: none !important; }
5614
5615.dac-has-more .dac-show-more {
5616 display: inline-block !important; }
5617
5618.dac-has-less .dac-show-less {
5619 display: inline-block !important; }
5620
5621.dac-fab, .dac-button-social, .button, .landing-button,
5622.dac-button {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005623 background: transparent;
5624 border: 0;
5625 border-radius: 3px;
5626 box-sizing: border-box;
5627 color: currentColor;
5628 cursor: pointer;
5629 display: inline-block;
5630 font-weight: 500;
5631 font-size: 14px;
5632 font-style: inherit;
5633 font-variant: inherit;
5634 font-family: inherit;
5635 letter-spacing: .5px;
5636 line-height: 24px;
5637 margin: 6px 16px 6px 0;
5638 min-width: 88px;
5639 outline: 0;
5640 padding: 6px 12px;
5641 position: relative;
5642 text-align: center;
5643 text-decoration: none;
5644 text-transform: uppercase;
5645 -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);
5646 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);
5647 -webkit-user-select: none;
5648 -moz-user-select: none;
5649 -ms-user-select: none;
5650 user-select: none;
5651 white-space: nowrap; }
5652
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005653.button, .landing-button,
5654.dac-button.dac-raised {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005655 background-color: #FAFAFA;
5656 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26); }
5657
5658.dac-button.dac-raised.dac-primary, .landing-secondary, .button {
5659 background-color: #039bef; }
5660 .dac-button.dac-raised.dac-primary:hover, .landing-secondary:hover, .button:hover {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005661 background-color: #0288d1; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005662 .dac-button.dac-raised.dac-primary:active, .landing-secondary:active, .button:active {
5663 background-color: #0277bd; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005664 .dac-button.dac-raised.dac-primary.disabled, .button.disabled {
5665 background-color: #bbb; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005666
5667.dac-button.dac-raised.dac-red, .landing-primary {
5668 background-color: #bf3722; }
5669 .dac-button.dac-raised.dac-red:hover, .landing-primary:hover {
5670 background-color: #9c2d1c; }
5671 .dac-button.dac-raised.dac-red:active, .landing-primary:active {
5672 background-color: #822517; }
5673
5674.dac-button.dac-raised.dac-green, .landing-button.green {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005675 background-color: #90c653; }
5676 .dac-button.dac-raised.dac-green:hover, .landing-button.green:hover {
5677 background-color: #79b03b; }
5678 .dac-button.dac-raised.dac-green:active, .landing-button.green:active {
5679 background-color: #699933; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005680
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005681.dac-button.dac-raised.dac-primary, .landing-secondary, .button,
5682.dac-button.dac-raised.dac-red,
5683.landing-primary,
5684.dac-button.dac-raised.dac-green,
5685.landing-button.green {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005686 color: #fff; }
5687
5688.dac-button.dac-large, .landing-button {
5689 padding: 12px 24px; }
5690
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005691.dac-fab, .dac-button-social {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005692 background: #fff;
5693 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
5694 border-radius: 50%;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005695 height: 36px;
5696 line-height: 36px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005697 margin: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005698 min-width: 0;
5699 overflow: hidden;
5700 padding: 0;
5701 vertical-align: middle;
5702 width: 36px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005703 .dac-fab:hover, .dac-button-social:hover,
5704 a:hover > .dac-fab,
5705 a:hover > .dac-button-social {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005706 box-shadow: 0 3px 8px rgba(0, 0, 0, 0.26); }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005707 .dac-fab > .dac-sprite, .dac-button-social > .dac-sprite, .dac-fab > .dac-modal-header-close:before, .dac-button-social > .dac-modal-header-close:before, .paging-links .dac-fab > .prev-page-link:before, .paging-links .dac-button-social > .prev-page-link:before, .paging-links .dac-fab > .next-page-link:before, .paging-links .dac-button-social > .next-page-link:before, .paging-links .dac-fab > .next-class-link:before, .paging-links .dac-button-social > .next-class-link:before, .paging-links .dac-fab > .start-class-link:after, .paging-links .dac-button-social > .start-class-link:after {
5708 margin-top: -2px; }
5709 .dac-fab.dac-primary, .dac-primary.dac-button-social {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005710 background: #00c7a0; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005711 .dac-fab.dac-large, .dac-large.dac-button-social {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005712 height: 54px;
5713 line-height: 54px;
5714 width: 54px; }
5715
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005716.dac-button-social {
5717 background: #ccc;
5718 box-shadow: none;
5719 position: relative;
5720 overflow: hidden; }
5721 .dac-button-social::after {
5722 background: rgba(0, 0, 0, 0.2);
5723 border-radius: 50%;
5724 bottom: 0;
5725 content: '';
5726 display: block;
5727 left: 0;
5728 opacity: 0;
5729 position: absolute;
5730 right: 0;
5731 top: 0;
5732 -webkit-transition: opacity .3s;
5733 transition: opacity .3s; }
5734 .dac-button-social:hover {
5735 box-shadow: none; }
5736 .dac-button-social:active::after {
5737 opacity: 1; }
5738 .dac-button-social:focus.dac-rss, .dac-button-social:hover.dac-rss {
5739 background: #ff9800; }
5740 .dac-button-social:focus.dac-youtube, .dac-button-social:hover.dac-youtube {
5741 background: #f44336; }
5742 .dac-button-social:focus.dac-gplus, .dac-button-social:hover.dac-gplus {
5743 background: #f44336; }
5744 .dac-button-social:focus.dac-twitter, .dac-button-social:hover.dac-twitter {
5745 background: #55acee; }
5746
5747.dac-action {
5748 display: inline-block;
5749 margin: 0 16px; }
5750 .dac-action-link {
5751 color: inherit;
5752 font-size: 24px;
5753 font-weight: 300;
5754 line-height: 50px;
5755 -webkit-transition: opacity .3s;
5756 transition: opacity .3s; }
5757 .dac-action-link:hover {
5758 color: inherit;
5759 opacity: .54; }
5760 .dac-action-sprite {
5761 margin-left: -12px;
5762 margin-right: -8px; }
5763 .dac-actions {
5764 list-style-type: none;
5765 margin: 0;
5766 padding-bottom: 24px;
5767 padding-top: 24px;
5768 text-align: center; }
5769 @media (max-width: 719px) {
5770 .dac-actions {
5771 text-align: left; } }
5772 @media (max-width: 719px) {
5773 .dac-action {
5774 display: block;
5775 margin: 0; } }
5776
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005777.dac-scroll-button {
5778 height: 54px;
5779 line-height: 54px;
5780 margin: 0;
5781 position: absolute;
5782 right: 0;
5783 top: -27px;
5784 width: 54px;
5785 z-index: 1; }
5786 @media (max-width: 719px) {
5787 .dac-scroll-button {
5788 display: none; } }
5789
5790/* Footer component */
5791.dac-footer {
5792 background-color: #fff;
5793 border-top: 1px solid #f0f0f0;
5794 clear: both;
5795 color: #999;
5796 font-size: 12px;
5797 margin-top: 96px;
5798 padding-bottom: 20px;
5799 position: relative;
5800 /* Modifier for landing pages, to snuggle closer to sections. */ }
5801 .dac-footer a {
5802 color: #999; }
5803 .dac-footer p {
5804 margin: 7px 0 0; }
5805 .dac-footer-main {
5806 padding: 30px 0; }
5807 .dac-footer-reachout {
5808 text-align: right; }
5809 .dac-footer-contact, .dac-footer-social {
5810 display: inline-block; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005811 .dac-footer .dac-footer-getnews,
5812 .dac-footer .dac-footer-contact-link {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005813 color: #000;
5814 cursor: pointer;
5815 font-size: 20px;
5816 font-weight: 300;
5817 margin: 8px 0;
5818 vertical-align: middle; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005819 .dac-footer .dac-footer-contact-link,
5820 .dac-footer .dac-footer-social-link {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005821 margin-left: 16px;
5822 margin-right: 0; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005823 .dac-footer-getnews > .dac-fab, .dac-footer-getnews > .dac-button-social {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005824 margin-left: 4px; }
5825 .dac-footer-separator {
5826 background: #f0f0f0;
5827 margin: 0 0 12px; }
5828 .dac-footer-links a + a:before {
5829 content: '|';
5830 cursor: default;
5831 margin: 0 10px 0 8px; }
5832 .dac-footer .locales {
5833 float: right;
5834 margin: 0; }
5835 .dac-footer .locales select {
5836 background-color: #f0f0f0;
5837 border-radius: 3px;
5838 font-size: 12px;
5839 height: auto;
5840 margin-top: -2px;
5841 padding: 8px 12px;
5842 width: 146px; }
5843 .dac-footer.dac-landing {
5844 margin-top: 0;
5845 border-top: 0; }
5846 @media (max-width: 719px) {
5847 .dac-footer-reachout {
5848 text-align: left; }
5849 .dac-footer-social {
5850 display: block; }
5851 .dac-footer-social-link, .dac-footer-contact-link {
5852 display: inline-block; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005853 .dac-footer .dac-footer-contact-link,
5854 .dac-footer .dac-footer-social-link {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005855 margin-left: 0;
5856 margin-right: 16px; }
5857 .dac-footer .locales {
5858 display: block;
5859 float: none;
5860 margin-top: 15px; } }
5861
5862/* =============================================================================
5863 Columns
5864 ========================================================================== */
5865.wrap {
5866 margin: 0 auto;
5867 max-width: 940px;
5868 clear: both; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08005869 .dac-fullscreen-mode .wrap {
5870 max-width: none; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08005871
5872.cols {
5873 margin-left: -10px;
5874 margin-right: -10px;
5875 /**
5876 * For modern browsers
5877 * 1. The space content is one way to avoid an Opera bug when the
5878 * contenteditable attribute is included anywhere else in the document.
5879 * Otherwise it causes space to appear at the top and bottom of elements
5880 * that are clearfixed.
5881 * 2. The use of `table` rather than `block` is only necessary if using
5882 * `:before` to contain the top-margins of child elements.
5883 */ }
5884 .cols:before, .cols:after {
5885 content: ' ';
5886 /* 1 */
5887 display: table;
5888 /* 2 */ }
5889 .cols:after {
5890 clear: both; }
5891
5892[class*=col-] {
5893 box-sizing: border-box;
5894 float: left;
5895 min-height: 1px;
5896 padding-left: 10px;
5897 padding-right: 10px;
5898 position: relative; }
5899
5900.col-1 {
5901 width: 6.25%; }
5902
5903.col-2 {
5904 width: 12.5%; }
5905
5906.col-3 {
5907 width: 18.75%; }
5908
5909.col-4 {
5910 width: 25%; }
5911
5912.col-5 {
5913 width: 31.25%; }
5914
5915.col-6 {
5916 width: 37.5%; }
5917
5918.col-7 {
5919 width: 43.75%; }
5920
5921.col-8 {
5922 width: 50%; }
5923
5924.col-9 {
5925 width: 56.25%; }
5926
5927.col-10 {
5928 width: 62.5%; }
5929
5930.col-11 {
5931 width: 68.75%; }
5932
5933.col-12 {
5934 width: 75%; }
5935
5936.col-13 {
5937 width: 81.25%; }
5938
5939.col-14 {
5940 width: 87.5%; }
5941
5942.col-15 {
5943 width: 93.75%; }
5944
5945.col-16 {
5946 width: 100%; }
5947
5948.col-13 .col-1 {
5949 width: 7.69230769%; }
5950
5951.col-13 .col-2 {
5952 width: 15.38461538%; }
5953
5954.col-13 .col-3 {
5955 width: 23.07692308%; }
5956
5957.col-13 .col-4 {
5958 width: 30.76923077%; }
5959
5960.col-13 .col-5 {
5961 width: 38.46153846%; }
5962
5963.col-13 .col-6 {
5964 width: 46.15384615%; }
5965
5966.col-13 .col-7 {
5967 width: 53.84615385%; }
5968
5969.col-13 .col-8 {
5970 width: 61.53846154%; }
5971
5972.col-13 .col-9 {
5973 width: 69.23076923%; }
5974
5975.col-13 .col-10 {
5976 width: 76.92307692%; }
5977
5978.col-13 .col-11 {
5979 width: 84.61538462%; }
5980
5981.col-13 .col-12 {
5982 width: 92.30769231%; }
5983
5984.col-13 .col-13 {
5985 width: 100%; }
5986
5987.col-12 .col-1 {
5988 width: 8.33333333%; }
5989
5990.col-12 .col-2 {
5991 width: 16.66666667%; }
5992
5993.col-12 .col-3 {
5994 width: 25%; }
5995
5996.col-12 .col-4 {
5997 width: 33.33333333%; }
5998
5999.col-12 .col-5 {
6000 width: 41.66666667%; }
6001
6002.col-12 .col-6 {
6003 width: 50%; }
6004
6005.col-12 .col-7 {
6006 width: 58.33333333%; }
6007
6008.col-12 .col-8 {
6009 width: 66.66666667%; }
6010
6011.col-12 .col-9 {
6012 width: 75%; }
6013
6014.col-12 .col-10 {
6015 width: 83.33333333%; }
6016
6017.col-12 .col-11 {
6018 width: 91.66666667%; }
6019
6020.col-12 .col-12 {
6021 width: 100%; }
6022
6023.col-1of1, .col-2of2, .col-3of3, .col-4of4, .col-5of5, .col-6of6, .col-8of8, .col-10of10, .col-12of12, .col-16of16 {
6024 width: 100%; }
6025
6026.col-1of2, .col-2of4, .col-3of6, .col-4of8, .col-5of10, .col-6of12, .col-8of16 {
6027 width: 50%; }
6028
6029.col-1of3, .col-2of6, .col-4of12 {
6030 width: 33.33333333%; }
6031
6032.col-2of3, .col-4of6, .col-8of12 {
6033 width: 66.66666667%; }
6034
6035.col-1of4, .col-2of8, .col-3of12, .col-4of16 {
6036 width: 25%; }
6037
6038.col-3of4, .col-6of8, .col-9of12, .col-12of16 {
6039 width: 75%; }
6040
6041.col-1of5, .col-2of10 {
6042 width: 20%; }
6043
6044.col-2of5, .col-4of10 {
6045 width: 40%; }
6046
6047.col-3of5, .col-6of10 {
6048 width: 60%; }
6049
6050.col-4of5, .col-8of10 {
6051 width: 80%; }
6052
6053.col-1of6, .col-2of12 {
6054 width: 16.66666667%; }
6055
6056.col-5of6, .col-10of12 {
6057 width: 83.33333333%; }
6058
6059.col-1of8, .col-2of16 {
6060 width: 12.5%; }
6061
6062.col-3of8, .col-6of16 {
6063 width: 37.5%; }
6064
6065.col-5of8, .col-10of16 {
6066 width: 62.5%; }
6067
6068.col-7of8, .col-14of16 {
6069 width: 87.5%; }
6070
6071.col-1of10 {
6072 width: 10%; }
6073
6074.col-3of10 {
6075 width: 30%; }
6076
6077.col-7of10 {
6078 width: 70%; }
6079
6080.col-9of10 {
6081 width: 90%; }
6082
6083.col-1of12 {
6084 width: 8.33333333%; }
6085
6086.col-5of12 {
6087 width: 41.66666667%; }
6088
6089.col-7of12 {
6090 width: 58.33333333%; }
6091
6092.col-11of12 {
6093 width: 91.66666667%; }
6094
6095.col-1of16 {
6096 width: 6.25%; }
6097
6098.col-3of16 {
6099 width: 18.75%; }
6100
6101.col-5of16 {
6102 width: 31.25%; }
6103
6104.col-7of16 {
6105 width: 43.75%; }
6106
6107.col-9of16 {
6108 width: 56.25%; }
6109
6110.col-11of16 {
6111 width: 68.75%; }
6112
6113.col-13of16 {
6114 width: 81.25%; }
6115
6116.col-15of16 {
6117 width: 93.75%; }
6118
6119.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 {
6120 left: -100%; }
6121
6122.col-pull-1of2, .col-pull-2of4, .col-pull-3of6, .col-pull-4of8, .col-pull-5of10, .col-pull-6of12, .col-pull-8of16 {
6123 left: -50%; }
6124
6125.col-pull-1of3, .col-pull-2of6, .col-pull-4of12 {
6126 left: -33.33333333%; }
6127
6128.col-pull-2of3, .col-pull-4of6, .col-pull-8of12 {
6129 left: -66.66666667%; }
6130
6131.col-pull-1of4, .col-pull-2of8, .col-pull-3of12, .col-pull-4of16 {
6132 left: -25%; }
6133
6134.col-pull-3of4, .col-pull-6of8, .col-pull-9of12, .col-pull-12of16 {
6135 left: -75%; }
6136
6137.col-pull-1of5, .col-pull-2of10 {
6138 left: -20%; }
6139
6140.col-pull-2of5, .col-pull-4of10 {
6141 left: -40%; }
6142
6143.col-pull-3of5, .col-pull-6of10 {
6144 left: -60%; }
6145
6146.col-pull-4of5, .col-pull-8of10 {
6147 left: -80%; }
6148
6149.col-pull-1of6, .col-pull-2of12 {
6150 left: -16.66666667%; }
6151
6152.col-pull-5of6, .col-pull-10of12 {
6153 left: -83.33333333%; }
6154
6155.col-pull-1of8, .col-pull-2of16 {
6156 left: -12.5%; }
6157
6158.col-pull-3of8, .col-pull-6of16 {
6159 left: -37.5%; }
6160
6161.col-pull-5of8, .col-pull-10of16 {
6162 left: -62.5%; }
6163
6164.col-pull-7of8, .col-pull-14of16 {
6165 left: -87.5%; }
6166
6167.col-pull-1of10 {
6168 left: -10%; }
6169
6170.col-pull-3of10 {
6171 left: -30%; }
6172
6173.col-pull-7of10 {
6174 left: -70%; }
6175
6176.col-pull-9of10 {
6177 left: -90%; }
6178
6179.col-pull-1of12 {
6180 left: -8.33333333%; }
6181
6182.col-pull-5of12 {
6183 left: -41.66666667%; }
6184
6185.col-pull-7of12 {
6186 left: -58.33333333%; }
6187
6188.col-pull-11of12 {
6189 left: -91.66666667%; }
6190
6191.col-pull-1of16 {
6192 left: -6.25%; }
6193
6194.col-pull-3of16 {
6195 left: -18.75%; }
6196
6197.col-pull-5of16 {
6198 left: -31.25%; }
6199
6200.col-pull-7of16 {
6201 left: -43.75%; }
6202
6203.col-pull-9of16 {
6204 left: -56.25%; }
6205
6206.col-pull-11of16 {
6207 left: -68.75%; }
6208
6209.col-pull-13of16 {
6210 left: -81.25%; }
6211
6212.col-pull-15of16 {
6213 left: -93.75%; }
6214
6215.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 {
6216 left: 100%; }
6217
6218.col-push-1of2, .col-push-2of4, .col-push-3of6, .col-push-4of8, .col-push-5of10, .col-push-6of12, .col-push-8of16 {
6219 left: 50%; }
6220
6221.col-push-1of3, .col-push-2of6, .col-push-4of12 {
6222 left: 33.33333333%; }
6223
6224.col-push-2of3, .col-push-4of6, .col-push-8of12 {
6225 left: 66.66666667%; }
6226
6227.col-push-1of4, .col-push-2of8, .col-push-3of12, .col-push-4of16 {
6228 left: 25%; }
6229
6230.col-push-3of4, .col-push-6of8, .col-push-9of12, .col-push-12of16 {
6231 left: 75%; }
6232
6233.col-push-1of5, .col-push-2of10 {
6234 left: 20%; }
6235
6236.col-push-2of5, .col-push-4of10 {
6237 left: 40%; }
6238
6239.col-push-3of5, .col-push-6of10 {
6240 left: 60%; }
6241
6242.col-push-4of5, .col-push-8of10 {
6243 left: 80%; }
6244
6245.col-push-1of6, .col-push-2of12 {
6246 left: 16.66666667%; }
6247
6248.col-push-5of6, .col-push-10of12 {
6249 left: 83.33333333%; }
6250
6251.col-push-1of8, .col-push-2of16 {
6252 left: 12.5%; }
6253
6254.col-push-3of8, .col-push-6of16 {
6255 left: 37.5%; }
6256
6257.col-push-5of8, .col-push-10of16 {
6258 left: 62.5%; }
6259
6260.col-push-7of8, .col-push-14of16 {
6261 left: 87.5%; }
6262
6263.col-push-1of10 {
6264 left: 10%; }
6265
6266.col-push-3of10 {
6267 left: 30%; }
6268
6269.col-push-7of10 {
6270 left: 70%; }
6271
6272.col-push-9of10 {
6273 left: 90%; }
6274
6275.col-push-1of12 {
6276 left: 8.33333333%; }
6277
6278.col-push-5of12 {
6279 left: 41.66666667%; }
6280
6281.col-push-7of12 {
6282 left: 58.33333333%; }
6283
6284.col-push-11of12 {
6285 left: 91.66666667%; }
6286
6287.col-push-1of16 {
6288 left: 6.25%; }
6289
6290.col-push-3of16 {
6291 left: 18.75%; }
6292
6293.col-push-5of16 {
6294 left: 31.25%; }
6295
6296.col-push-7of16 {
6297 left: 43.75%; }
6298
6299.col-push-9of16 {
6300 left: 56.25%; }
6301
6302.col-push-11of16 {
6303 left: 68.75%; }
6304
6305.col-push-13of16 {
6306 left: 81.25%; }
6307
6308.col-push-15of16 {
6309 left: 93.75%; }
6310
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006311@media (max-width: 959px) and (min-width: 720px) {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006312 .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 {
6313 width: 100%; }
6314 .col-tablet-1of2, .col-tablet-2of4, .col-tablet-3of6, .col-tablet-4of8, .col-tablet-5of10, .col-tablet-6of12, .col-tablet-8of16 {
6315 width: 50%; }
6316 .col-tablet-1of3, .col-tablet-2of6, .col-tablet-4of12 {
6317 width: 33.33333333%; }
6318 .col-tablet-2of3, .col-tablet-4of6, .col-tablet-8of12 {
6319 width: 66.66666667%; }
6320 .col-tablet-1of4, .col-tablet-2of8, .col-tablet-3of12, .col-tablet-4of16 {
6321 width: 25%; }
6322 .col-tablet-3of4, .col-tablet-6of8, .col-tablet-9of12, .col-tablet-12of16 {
6323 width: 75%; }
6324 .col-tablet-1of5, .col-tablet-2of10 {
6325 width: 20%; }
6326 .col-tablet-2of5, .col-tablet-4of10 {
6327 width: 40%; }
6328 .col-tablet-3of5, .col-tablet-6of10 {
6329 width: 60%; }
6330 .col-tablet-4of5, .col-tablet-8of10 {
6331 width: 80%; }
6332 .col-tablet-1of6, .col-tablet-2of12 {
6333 width: 16.66666667%; }
6334 .col-tablet-5of6, .col-tablet-10of12 {
6335 width: 83.33333333%; }
6336 .col-tablet-1of8, .col-tablet-2of16 {
6337 width: 12.5%; }
6338 .col-tablet-3of8, .col-tablet-6of16 {
6339 width: 37.5%; }
6340 .col-tablet-5of8, .col-tablet-10of16 {
6341 width: 62.5%; }
6342 .col-tablet-7of8, .col-tablet-14of16 {
6343 width: 87.5%; }
6344 .col-tablet-1of10 {
6345 width: 10%; }
6346 .col-tablet-3of10 {
6347 width: 30%; }
6348 .col-tablet-7of10 {
6349 width: 70%; }
6350 .col-tablet-9of10 {
6351 width: 90%; }
6352 .col-tablet-1of12 {
6353 width: 8.33333333%; }
6354 .col-tablet-5of12 {
6355 width: 41.66666667%; }
6356 .col-tablet-7of12 {
6357 width: 58.33333333%; }
6358 .col-tablet-11of12 {
6359 width: 91.66666667%; }
6360 .col-tablet-1of16 {
6361 width: 6.25%; }
6362 .col-tablet-3of16 {
6363 width: 18.75%; }
6364 .col-tablet-5of16 {
6365 width: 31.25%; }
6366 .col-tablet-7of16 {
6367 width: 43.75%; }
6368 .col-tablet-9of16 {
6369 width: 56.25%; }
6370 .col-tablet-11of16 {
6371 width: 68.75%; }
6372 .col-tablet-13of16 {
6373 width: 81.25%; }
6374 .col-tablet-15of16 {
6375 width: 93.75%; }
6376 .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 {
6377 left: -100%; }
6378 .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 {
6379 left: -50%; }
6380 .col-tablet-pull-1of3, .col-tablet-pull-2of6, .col-tablet-pull-4of12 {
6381 left: -33.33333333%; }
6382 .col-tablet-pull-2of3, .col-tablet-pull-4of6, .col-tablet-pull-8of12 {
6383 left: -66.66666667%; }
6384 .col-tablet-pull-1of4, .col-tablet-pull-2of8, .col-tablet-pull-3of12, .col-tablet-pull-4of16 {
6385 left: -25%; }
6386 .col-tablet-pull-3of4, .col-tablet-pull-6of8, .col-tablet-pull-9of12, .col-tablet-pull-12of16 {
6387 left: -75%; }
6388 .col-tablet-pull-1of5, .col-tablet-pull-2of10 {
6389 left: -20%; }
6390 .col-tablet-pull-2of5, .col-tablet-pull-4of10 {
6391 left: -40%; }
6392 .col-tablet-pull-3of5, .col-tablet-pull-6of10 {
6393 left: -60%; }
6394 .col-tablet-pull-4of5, .col-tablet-pull-8of10 {
6395 left: -80%; }
6396 .col-tablet-pull-1of6, .col-tablet-pull-2of12 {
6397 left: -16.66666667%; }
6398 .col-tablet-pull-5of6, .col-tablet-pull-10of12 {
6399 left: -83.33333333%; }
6400 .col-tablet-pull-1of8, .col-tablet-pull-2of16 {
6401 left: -12.5%; }
6402 .col-tablet-pull-3of8, .col-tablet-pull-6of16 {
6403 left: -37.5%; }
6404 .col-tablet-pull-5of8, .col-tablet-pull-10of16 {
6405 left: -62.5%; }
6406 .col-tablet-pull-7of8, .col-tablet-pull-14of16 {
6407 left: -87.5%; }
6408 .col-tablet-pull-1of10 {
6409 left: -10%; }
6410 .col-tablet-pull-3of10 {
6411 left: -30%; }
6412 .col-tablet-pull-7of10 {
6413 left: -70%; }
6414 .col-tablet-pull-9of10 {
6415 left: -90%; }
6416 .col-tablet-pull-1of12 {
6417 left: -8.33333333%; }
6418 .col-tablet-pull-5of12 {
6419 left: -41.66666667%; }
6420 .col-tablet-pull-7of12 {
6421 left: -58.33333333%; }
6422 .col-tablet-pull-11of12 {
6423 left: -91.66666667%; }
6424 .col-tablet-pull-1of16 {
6425 left: -6.25%; }
6426 .col-tablet-pull-3of16 {
6427 left: -18.75%; }
6428 .col-tablet-pull-5of16 {
6429 left: -31.25%; }
6430 .col-tablet-pull-7of16 {
6431 left: -43.75%; }
6432 .col-tablet-pull-9of16 {
6433 left: -56.25%; }
6434 .col-tablet-pull-11of16 {
6435 left: -68.75%; }
6436 .col-tablet-pull-13of16 {
6437 left: -81.25%; }
6438 .col-tablet-pull-15of16 {
6439 left: -93.75%; }
6440 .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 {
6441 left: 100%; }
6442 .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 {
6443 left: 50%; }
6444 .col-tablet-push-1of3, .col-tablet-push-2of6, .col-tablet-push-4of12 {
6445 left: 33.33333333%; }
6446 .col-tablet-push-2of3, .col-tablet-push-4of6, .col-tablet-push-8of12 {
6447 left: 66.66666667%; }
6448 .col-tablet-push-1of4, .col-tablet-push-2of8, .col-tablet-push-3of12, .col-tablet-push-4of16 {
6449 left: 25%; }
6450 .col-tablet-push-3of4, .col-tablet-push-6of8, .col-tablet-push-9of12, .col-tablet-push-12of16 {
6451 left: 75%; }
6452 .col-tablet-push-1of5, .col-tablet-push-2of10 {
6453 left: 20%; }
6454 .col-tablet-push-2of5, .col-tablet-push-4of10 {
6455 left: 40%; }
6456 .col-tablet-push-3of5, .col-tablet-push-6of10 {
6457 left: 60%; }
6458 .col-tablet-push-4of5, .col-tablet-push-8of10 {
6459 left: 80%; }
6460 .col-tablet-push-1of6, .col-tablet-push-2of12 {
6461 left: 16.66666667%; }
6462 .col-tablet-push-5of6, .col-tablet-push-10of12 {
6463 left: 83.33333333%; }
6464 .col-tablet-push-1of8, .col-tablet-push-2of16 {
6465 left: 12.5%; }
6466 .col-tablet-push-3of8, .col-tablet-push-6of16 {
6467 left: 37.5%; }
6468 .col-tablet-push-5of8, .col-tablet-push-10of16 {
6469 left: 62.5%; }
6470 .col-tablet-push-7of8, .col-tablet-push-14of16 {
6471 left: 87.5%; }
6472 .col-tablet-push-1of10 {
6473 left: 10%; }
6474 .col-tablet-push-3of10 {
6475 left: 30%; }
6476 .col-tablet-push-7of10 {
6477 left: 70%; }
6478 .col-tablet-push-9of10 {
6479 left: 90%; }
6480 .col-tablet-push-1of12 {
6481 left: 8.33333333%; }
6482 .col-tablet-push-5of12 {
6483 left: 41.66666667%; }
6484 .col-tablet-push-7of12 {
6485 left: 58.33333333%; }
6486 .col-tablet-push-11of12 {
6487 left: 91.66666667%; }
6488 .col-tablet-push-1of16 {
6489 left: 6.25%; }
6490 .col-tablet-push-3of16 {
6491 left: 18.75%; }
6492 .col-tablet-push-5of16 {
6493 left: 31.25%; }
6494 .col-tablet-push-7of16 {
6495 left: 43.75%; }
6496 .col-tablet-push-9of16 {
6497 left: 56.25%; }
6498 .col-tablet-push-11of16 {
6499 left: 68.75%; }
6500 .col-tablet-push-13of16 {
6501 left: 81.25%; }
6502 .col-tablet-push-15of16 {
6503 left: 93.75%; } }
6504
6505.col-3-wide {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006506 width: 33.3333333333%; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006507
6508@media (max-width: 719px) {
6509 /* Remove .col-12 and .col-13 backward compatibility support as soon as it's been removed. */
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006510[class*=col-],
6511 .col-12 [class*=col-],
6512 .col-13 [class*=col-] {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006513 float: none;
6514 left: 0;
6515 width: auto;
6516} }
6517
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006518/**
6519 * Fades out an element.
6520 * Applies visibility hidden when the transition is finished.
6521 *
6522 * Use opacity: 1; to show the element.
6523 */
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006524/* Header component */
6525.dac-header {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006526 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07);
6527 box-sizing: border-box;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006528 background: #6ab344;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006529 height: 64px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006530 margin: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006531 left: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006532 position: fixed;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006533 right: 0;
6534 top: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006535 -webkit-transition: background 200ms;
6536 transition: background 200ms;
6537 z-index: 61;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006538}
6539
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006540.dac-ndk {
6541 background: #00bcd4;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006542}
6543
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006544.dac-search-mode .dac-header {
6545 background: #b0bec5;
6546 -webkit-transition: background 200ms;
6547 transition: background 200ms;
6548}
6549
6550.dac-search-mode .dac-header-logo,
6551 .dac-search-mode .dac-header-console-btn {
6552 opacity: 0;
6553 visibility: hidden;
6554 -webkit-transition: visibility 0s linear 200ms, opacity 200ms linear;
6555 transition: visibility 0s linear 200ms, opacity 200ms linear;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006556}
6557
6558.dac-header-logo {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006559 display: block;
6560 font-size: 20px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006561 font-weight: 400;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006562 float: left;
6563 letter-spacing: .3px;
6564 line-height: 36px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006565 opacity: 1;
6566 padding: 13px 48px 15px 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006567}
6568
6569.dac-header-logo, .dac-header-logo:hover, .dac-header-logo:focus {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006570 color: #fff;
6571}
6572
6573@media (min-width: 980px) {
6574 .dac-header-logo {
6575 border-right: 1px solid rgba(0, 0, 0, 0.1);
6576 }
6577}
6578
6579@media (min-width: 720px) and (max-width: 979px) {
6580 .dac-header-logo {
6581 padding-right: 10px;
6582 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006583}
6584
6585.dac-header-logo-image {
6586 margin-right: 5px;
6587 vertical-align: top;
6588}
6589
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006590.dac-header-tabs {
6591 list-style: none;
6592 margin: 0 10px;
6593 display: none;
6594 opacity: 1;
6595 -webkit-transition: opacity 200ms linear 200ms;
6596 transition: opacity 200ms linear 200ms;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006597}
6598
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006599@media (min-width: 720px) and (max-width: 979px) {
6600 .dac-header-tabs {
6601 display: inline-block;
6602 }
6603}
6604
6605@media (min-width: 980px) {
6606 .dac-header-tabs {
6607 display: inline-block;
6608 }
6609}
6610
6611.dac-header-tabs li {
6612 display: inline-block;
6613}
6614
6615.dac-header-tab {
6616 display: inline-block;
6617 line-height: 64px;
6618 height: 64px;
6619 padding: 0 9px;
6620 color: #fff;
6621 color: rgba(255, 255, 255, 0.7);
6622 font-size: 14px;
6623 text-transform: uppercase;
6624 font-weight: 500;
6625}
6626
6627.dac-header-tab:hover {
6628 color: #fff;
6629}
6630
6631.dac-header-tab.selected {
6632 border-bottom: 4px solid #fff;
6633 height: 60px;
6634 color: #fff;
6635}
6636
6637.dac-search-mode .dac-header-tabs {
6638 opacity: 0;
6639 -webkit-transition: opacity 0ms linear 0ms;
6640 transition: opacity 0ms linear 0ms;
6641}
6642
6643.dac-header-console-btn {
6644 border-radius: 3px;
6645 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
6646 float: right;
6647 font-size: 14px;
6648 font-weight: 500;
6649 line-height: 28px;
6650 margin: 13px 13px 12px 24px;
6651 opacity: 1;
6652 padding: 4px 10px;
6653 position: relative;
6654 text-transform: uppercase;
6655 -webkit-transition: box-shadow .2s;
6656 transition: box-shadow .2s;
6657 z-index: 60;
6658}
6659
6660@media (min-width: 720px) and (max-width: 979px) {
6661 .dac-header-console-btn {
6662 display: none;
6663 }
6664}
6665
6666.dac-header-console-btn > .dac-sprite, .dac-header-console-btn > .dac-modal-header-close:before, .paging-links .dac-header-console-btn > .prev-page-link:before, .paging-links .dac-header-console-btn > .next-page-link:before, .paging-links .dac-header-console-btn > .next-class-link:before, .paging-links .dac-header-console-btn > .start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006667 margin-right: 5px;
6668}
6669
6670.dac-header-console-btn, .dac-header-console-btn:hover, .dac-header-console-btn:focus {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006671 color: #fff;
6672}
6673
6674.dac-header-console-btn:hover {
6675 box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006676}
6677
6678.dac-header-console-btn:focus {
6679 background: rgba(63, 81, 181, 0.1);
6680 outline: 0;
6681}
6682
6683@media (max-width: 719px) {
6684 .dac-header {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006685 text-align: center;
6686 }
6687
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006688 .dac-header-logo {
6689 border-right: 0;
6690 display: inline-block;
6691 margin-right: 0;
6692 float: none;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006693 padding-left: 0;
6694 padding-right: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006695 }
6696
6697 .dac-header-console-btn {
6698 display: none;
6699 }
6700}
6701
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006702/* Header Breadcrumbs component */
6703.dac-header-crumbs {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006704 list-style-type: none;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006705 margin: 23px 0 -13px 0;
6706 display: inline-block;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006707}
6708
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006709.dac-header-crumbs.dac-has-content {
6710 opacity: 1;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006711}
6712
6713.dac-header-crumbs-item {
6714 float: left;
6715 position: relative;
6716 margin: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006717 padding: 0;
6718}
6719
6720.dac-header-crumbs-item i, .dac-header-crumbs-item .dac-nav-link-forward {
6721 display: none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006722}
6723
6724.dac-header-crumbs-item:before {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006725 content: '';
6726 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
6727 width: 10px;
6728 height: 10px;
6729 display: inline-block;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006730 position: absolute;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006731 top: 12px;
6732 left: -15px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006733}
6734
6735.dac-header-crumbs-item:first-child:before {
6736 content: none;
6737}
6738
6739.dac-header-crumbs-link {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006740 display: block;
6741 font-size: 16px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006742 line-height: 32px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006743 padding: 0 20px 0 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006744}
6745
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006746.dac-header-crumbs-link, .dac-header-crumbs-link:hover, .dac-header-crumbs-link:focus {
6747 color: #666;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006748}
6749
6750.dac-header-crumbs-link:focus {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006751 outline: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006752 text-decoration: underline;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006753}
6754
6755.dac-header-crumbs-link.current {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006756 font-weight: 400;
6757}
6758
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006759/* Header site search component */
6760.dac-header-search {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006761 bottom: 64px;
6762 position: absolute;
6763 right: 220px;
6764 top: 0;
6765 width: 238px;
6766 -webkit-transition: width 300ms, right 100ms, margin 100ms;
6767 transition: width 300ms, right 100ms, margin 100ms;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006768}
6769
6770.dac-header-search-inner {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006771 margin: 0 auto;
6772 max-width: 940px;
6773 position: relative;
6774 width: 100%;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006775}
6776
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006777@media (min-width: 980px) {
6778 .dac-header-search-inner::after {
6779 background: -webkit-linear-gradient(right, #6ab344, rgba(106, 179, 68, 0));
6780 background: linear-gradient(to left, #6ab344, rgba(106, 179, 68, 0));
6781 content: '';
6782 display: block;
6783 height: 64px;
6784 position: absolute;
6785 right: 100%;
6786 top: 0;
6787 -webkit-transition: opacity 200ms, -webkit-transform 300ms;
6788 transition: opacity 200ms, transform 300ms;
6789 -webkit-transform-origin: right center;
6790 -ms-transform-origin: right center;
6791 transform-origin: right center;
6792 width: 64px;
6793 }
6794
6795 .dac-search-mode .dac-header-search-inner::after {
6796 opacity: 0;
6797 -webkit-transform: scaleX(0);
6798 -ms-transform: scaleX(0);
6799 transform: scaleX(0);
6800 }
6801}
6802
6803.dac-header-search-icon {
6804 left: 8px;
6805 pointer-events: none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006806 position: absolute;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006807 top: 18px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006808}
6809
6810.dac-header-search-input {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006811 background: #77be53;
6812 border-radius: 3px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006813 border: none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006814 box-sizing: border-box;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006815 color: #fff;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006816 font-size: 14px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006817 font-weight: 600;
6818 margin: 13px 0;
6819 padding: 9px 36px 10px;
6820 -webkit-transition: background 200ms, color 200ms;
6821 transition: background 200ms, color 200ms;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006822 width: 100%;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006823}
6824
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006825.dac-header-search-close, .dac-header-search-clear {
6826 background: none;
6827 border: none;
6828 cursor: pointer;
6829 font-size: 0;
6830 outline: none;
6831 position: absolute;
6832 margin: 0;
6833}
6834
6835.dac-header-search-clear {
6836 display: inline-block;
6837 opacity: .4;
6838 padding: 8px;
6839 top: 15px;
6840 right: 0;
6841}
6842
6843.dac-header-search-clear:hover, .dac-header-search-clear:focus {
6844 opacity: .8;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006845}
6846
6847.dac-header-search-close {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006848 left: -45px;
6849 top: 20px;
6850 -webkit-transform: translateX(45px);
6851 -ms-transform: translateX(45px);
6852 transform: translateX(45px);
6853 visibility: hidden;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006854}
6855
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006856.dac-header-search ::-webkit-input-placeholder {
6857 color: #fff;
6858 font-weight: 300;
6859 -webkit-transition: color 200ms;
6860 transition: color 200ms;
6861}
6862
6863.dac-header-search :-moz-placeholder {
6864 color: #fff;
6865 font-weight: 300;
6866 transition: color 200ms;
6867}
6868
6869.dac-header-search ::-moz-placeholder {
6870 color: #fff;
6871 font-weight: 300;
6872 transition: color 200ms;
6873}
6874
6875.dac-header-search :-ms-input-placeholder {
6876 color: #fff;
6877 font-weight: 300;
6878 transition: color 200ms;
6879}
6880
6881.dac-header-search-input:focus {
6882 outline: 0;
6883}
6884
6885.dac-search-mode .dac-header-search {
6886 width: 940px;
6887 right: 50%;
6888 margin-right: -470px;
6889}
6890
6891.dac-search-mode .dac-header-search .dac-header-search-input::after {
6892 background: -webkit-linear-gradient(right, #b0bec5, rgba(176, 190, 197, 0));
6893 background: linear-gradient(to left, #b0bec5, rgba(176, 190, 197, 0));
6894}
6895
6896.dac-search-mode .dac-header-search .dac-header-search-close {
6897 -webkit-transition: -webkit-transform 200ms ease-out 300ms;
6898 transition: transform 200ms ease-out 300ms;
6899 -webkit-transform: translateX(0);
6900 -ms-transform: translateX(0);
6901 transform: translateX(0);
6902 visibility: visible;
6903}
6904
6905.dac-search-mode .dac-header-search .dac-header-search-icon {
6906 left: 23px;
6907}
6908
6909.dac-search-mode .dac-header-search .dac-header-search-input {
6910 background: #fff;
6911 border-radius: 0;
6912 font-size: 18px;
6913 color: #666;
6914 padding-left: 55px;
6915 margin-top: 11px;
6916}
6917
6918.dac-search-mode .dac-header-search ::-webkit-input-placeholder {
6919 color: #505050;
6920}
6921
6922.dac-search-mode .dac-header-search :-moz-placeholder {
6923 color: #505050;
6924}
6925
6926.dac-search-mode .dac-header-search ::-moz-placeholder {
6927 color: #505050;
6928}
6929
6930.dac-search-mode .dac-header-search :-ms-input-placeholder {
6931 color: #505050;
6932}
6933
6934@media (min-width: 720px) and (max-width: 979px) {
6935 .dac-header-search {
6936 right: 20px;
6937 width: 200px;
6938 -webkit-transition: left 200ms, right 200ms, width 200ms;
6939 transition: left 200ms, right 200ms, width 200ms;
6940 }
6941
6942 .dac-search-mode .dac-header-search {
6943 left: 60px;
6944 right: 0;
6945 width: 100%;
6946 }
6947
6948 .dac-search-mode .dac-header-search .dac-header-search-inner {
6949 margin: 0;
6950 width: calc(100% - 60px - 10px);
6951 }
6952
6953 .dac-header-search-close {
6954 left: -42px;
6955 }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006956}
6957
6958@media (max-width: 719px) {
6959 .dac-header-search {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006960 bottom: 0;
6961 border-radius: 0;
6962 border-left: 1px solid rgba(0, 0, 0, 0.1);
6963 cursor: pointer;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006964 left: calc(100% - 64px);
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006965 margin: 0;
6966 overflow: hidden;
6967 padding-left: 10px;
6968 padding-right: 10px;
6969 position: absolute;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006970 right: 0;
6971 top: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006972 }
6973
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006974 .dac-header-search-input {
6975 background: none;
6976 cursor: pointer;
6977 opacity: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08006978 }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08006979
6980 .dac-search-mode .dac-header-search {
6981 background: #b0bec5;
6982 cursor: default;
6983 overflow: visible;
6984 left: 60px;
6985 right: 0;
6986 width: 100%;
6987 -webkit-transition: left 200ms, right 200ms, width 200ms;
6988 transition: left 200ms, right 200ms, width 200ms;
6989 padding: 0;
6990 border: none;
6991 }
6992
6993 .dac-search-mode .dac-header-search .dac-header-search-inner {
6994 margin: 0;
6995 width: calc(100% - 60px - 10px);
6996 }
6997
6998 .dac-search-mode .dac-header-search .dac-header-search-input {
6999 opacity: 1;
7000 }
7001}
7002
7003.highlighted em {
7004 color: #333;
7005 font-style: normal;
7006 font-weight: 700;
7007}
7008
7009.card-info .title.highlighted {
7010 color: #666;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007011}
7012
7013/* Main navigation component */
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007014.dac-nav-sidebar {
7015 background: #f5f8fa;
7016 border-right: 1px solid rgba(0, 0, 0, 0.1);
7017 bottom: 0;
7018 left: 0;
7019 overflow: hidden;
7020 padding: 0;
7021 position: fixed;
7022 top: 64px;
7023 -webkit-transform: translate(-100%, 0);
7024 -ms-transform: translate(-100%, 0);
7025 transform: translate(-100%, 0);
7026 width: 250px;
7027 z-index: 60;
7028}
7029
7030.dac-nav-animating .dac-nav-sidebar {
7031 -webkit-transition: -webkit-transform .3s;
7032 transition: transform .3s;
7033}
7034
7035.dac-nav-open .dac-nav-sidebar {
7036 -webkit-transform: translate(0, 0);
7037 -ms-transform: translate(0, 0);
7038 transform: translate(0, 0);
7039}
7040
7041.dac-search-mode .dac-nav-sidebar {
7042 -webkit-transition: -webkit-transform .3s;
7043 transition: transform .3s;
7044 -webkit-transform: translate(-100%, 0);
7045 -ms-transform: translate(-100%, 0);
7046 transform: translate(-100%, 0);
7047}
7048
7049.dac-nav .dac-swap-section {
7050 -webkit-transition-duration: .3s;
7051 transition-duration: .3s;
7052}
7053
7054.dac-nav-back {
7055 margin-top: -3px;
7056 margin-right: 10px;
7057}
7058
7059.dac-nav-fullscreen {
7060 background: transparent;
7061 border: none;
7062 bottom: 100%;
7063 cursor: pointer;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007064 display: none;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007065 opacity: .8;
7066 outline: none;
7067 padding: 20px 15px;
7068 position: absolute;
7069 right: 0;
7070}
7071
7072@media (min-width: 980px) {
7073 .dac-nav-fullscreen {
7074 display: inline-block;
7075 }
7076}
7077
7078.dac-nav-fullscreen:hover {
7079 opacity: 1;
7080}
7081
7082.dac-nav-sub-slider {
7083 cursor: pointer;
7084 opacity: .5;
7085 position: absolute;
7086 right: 7px;
7087 top: 5px;
7088}
7089
7090.dac-nav-back-button {
7091 background: #546e7a;
7092 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
7093 display: block;
7094 font-weight: 500;
7095 font-size: 18px;
7096 left: 0;
7097 margin: 0;
7098 padding: 20px;
7099 position: absolute !important;
7100 right: 0;
7101 top: 0;
7102 z-index: 1;
7103}
7104
7105.dac-nav-back-button, .dac-nav-back-button:hover, .dac-nav-back-button:active {
7106 color: rgba(255, 255, 255, 0.7);
7107}
7108
7109.dac-nav-back-button > .dac-sprite, .dac-nav-back-button > .dac-modal-header-close:before, .paging-links .dac-nav-back-button > .prev-page-link:before, .paging-links .dac-nav-back-button > .next-page-link:before, .paging-links .dac-nav-back-button > .next-class-link:before, .paging-links .dac-nav-back-button > .start-class-link:after {
7110 opacity: .7;
7111}
7112
7113.dac-nav-logo {
7114 font-size: 20px;
7115 font-weight: 300;
7116 letter-spacing: .3px;
7117 line-height: 36px;
7118 margin: 0;
7119 padding: 14px 24px;
7120}
7121
7122.dac-nav-logo, .dac-nav-logo:hover, .dac-nav-logo:focus {
7123 color: #444;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007124}
7125
7126.dac-nav-list {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007127 bottom: 0;
7128 left: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007129 list-style-type: none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007130 margin: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007131 -webkit-overflow-scrolling: touch;
7132 overflow-y: scroll;
7133 padding: 16px 0;
7134 position: absolute !important;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007135 right: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007136 top: 0 !important;
7137 scrollbar-face-color: #b7baba;
7138 scrollbar-track-color: #e5e8e9;
7139}
7140
7141.dac-nav-list::-webkit-scrollbar {
7142 width: 4px;
7143 height: 4px;
7144}
7145
7146.dac-nav-list::-webkit-scrollbar-thumb {
7147 background: #b7baba;
7148}
7149
7150.dac-nav-list::-webkit-scrollbar-track {
7151 background: #e5e8e9;
7152}
7153
7154.dac-nav-secondary {
7155 margin: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007156}
7157
7158.dac-nav-item {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007159 list-style-type: none;
7160 margin: 0 0 10px;
7161 position: relative;
7162}
7163
7164.dac-nav-secondary .dac-nav-item {
7165 margin-bottom: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007166}
7167
7168.dac-nav-head {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007169 display: block;
7170 font-size: 16px;
7171 font-weight: 300;
7172 letter-spacing: .24px;
7173 line-height: 32px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007174 margin-bottom: 20px;
7175 margin-top: 0;
7176}
7177
7178.dac-nav-dimmer {
7179 background: #000;
7180 display: block;
7181 height: 100%;
7182 left: 0;
7183 opacity: 0;
7184 position: fixed;
7185 top: 0;
7186 -webkit-transform: translateZ(0);
7187 transform: translateZ(0);
7188 visibility: hidden;
7189 width: 100%;
7190 z-index: 60;
7191}
7192
7193.dac-nav-animating .dac-nav-dimmer {
7194 -webkit-transition: visibility 0s linear .3s, opacity .3s linear;
7195 transition: visibility 0s linear .3s, opacity .3s linear;
7196}
7197
7198.dac-nav-open .dac-nav-dimmer {
7199 opacity: .8;
7200 -webkit-transition-delay: 0s;
7201 transition-delay: 0s;
7202 visibility: visible;
7203}
7204
7205@media (min-width: 980px) {
7206 .dac-nav-dimmer {
7207 display: none;
7208 }
7209}
7210
7211.dac-nav-hamburger {
7212 display: inline-block;
7213 float: left;
7214 height: 15px;
7215 padding: 22px 20px;
7216 width: 18px;
7217}
7218
7219@media (max-width: 719px) {
7220 .dac-nav-hamburger {
7221 border-right: 1px solid rgba(0, 0, 0, 0.1);
7222 left: 0;
7223 padding-bottom: 27px;
7224 position: absolute;
7225 top: 0;
7226 }
7227}
7228
7229.dac-nav-hamburger-top, .dac-nav-hamburger-mid, .dac-nav-hamburger-bot {
7230 background: rgba(0, 0, 0, 0.4);
7231 display: block;
7232 height: 2px;
7233 margin: 3px 0 0;
7234 opacity: .5;
7235 width: 100%;
7236}
7237
7238.dac-nav-animating .dac-nav-hamburger-top, .dac-nav-animating .dac-nav-hamburger-mid, .dac-nav-animating .dac-nav-hamburger-bot {
7239 -webkit-transition: opacity .3s;
7240 transition: opacity .3s;
7241}
7242
7243@media (max-width: 719px) {
7244 .dac-nav-hamburger-top, .dac-nav-hamburger-mid, .dac-nav-hamburger-bot {
7245 background: #fff;
7246 opacity: 1;
7247 }
7248}
7249
7250.dac-nav-open .dac-nav-hamburger-top,
7251 .dac-nav-open .dac-nav-hamburger-mid,
7252 .dac-nav-open .dac-nav-hamburger-bot {
7253 opacity: 1;
7254}
7255
7256.dac-search-mode .dac-nav-hamburger {
7257 opacity: 0;
7258 visibility: hidden;
7259 -webkit-transition: visibility 0s linear 200ms, opacity 200ms linear;
7260 transition: visibility 0s linear 200ms, opacity 200ms linear;
7261}
7262
7263.dac-nav-link {
7264 color: #444;
7265 display: block;
7266 font-size: 18px;
7267 font-weight: 500;
7268 letter-spacing: .24px;
7269 padding: 5px 20px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007270 -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7271 transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
7272}
7273
7274.dac-nav-link:hover, .dac-nav-link:focus {
7275 color: rgba(68, 68, 68, 0.7);
7276}
7277
7278.dac-nav-link:focus {
7279 background: rgba(63, 81, 181, 0.1);
7280 outline: 0;
7281}
7282
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007283.dac-nav-secondary .dac-nav-link {
7284 font-size: 12px;
7285 font-weight: 400;
7286 padding-left: 40px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007287}
7288
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007289.dac-nav-link.selected {
7290 background: rgba(63, 81, 181, 0.1);
7291 color: #039bef;
7292 position: relative;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007293}
7294
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007295.dac-nav-link-forward {
7296 background: #546E7A;
7297 color: #fff;
7298 cursor: pointer;
7299 display: inline-block;
7300 line-height: 34px;
7301 padding: 0;
7302 position: absolute;
7303 right: 0;
7304 top: 0;
7305 text-align: center;
7306 width: 34px;
7307}
7308
7309.dac-nav-link-forward > .dac-nav-forward {
7310 opacity: .7;
7311 vertical-align: -3px;
7312}
7313
7314.dac-nav-sub {
7315 bottom: 0;
7316 left: 0;
7317 position: absolute !important;
7318 top: 65px !important;
7319 right: 0;
7320 z-index: 1;
7321}
7322
7323#body-content {
7324 padding-top: 64px;
7325}
7326
7327.dac-nav-animating #body-content {
7328 -webkit-transition: padding .3s;
7329 transition: padding .3s;
7330}
7331
7332@media (min-width: 980px) {
7333 .dac-nav-open #body-content {
7334 padding-left: 250px;
7335 }
7336}
7337
7338.dac-nav-open {
7339 overflow: hidden;
7340}
7341
7342@media (min-width: 980px) {
7343 .dac-nav-open {
7344 overflow: visible;
7345 }
7346}
7347
7348#devdoc-nav {
7349 height: 100%;
7350}
7351
7352.dac-reference-nav {
7353 height: calc(100% - 36px);
7354 overflow: hidden;
7355 position: relative;
7356}
7357
7358.dac-reference-nav ul,
7359 .dac-reference-nav li {
7360 margin: 0;
7361 list-style-type: none;
7362}
7363
7364.dac-reference-nav-list {
7365 bottom: 0;
7366 overflow: hidden;
7367 overflow-y: scroll;
7368 left: 0;
7369 padding: 10px;
7370 padding-left: 20px;
7371 position: absolute;
7372 right: 0;
7373 top: 0;
7374 scrollbar-face-color: #9da4a7;
7375 scrollbar-track-color: #c4cdd1;
7376}
7377
7378.dac-reference-nav-list::-webkit-scrollbar {
7379 width: 4px;
7380 height: 4px;
7381}
7382
7383.dac-reference-nav-list::-webkit-scrollbar-thumb {
7384 background: #9da4a7;
7385}
7386
7387.dac-reference-nav-list::-webkit-scrollbar-track {
7388 background: #c4cdd1;
7389}
7390
7391.dac-reference-nav-resources {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007392 display: none;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007393 padding: 0 0 0 13px;
7394}
7395
7396.dac-reference-nav-resource, .dac-reference-nav-toggle {
7397 color: #505050;
7398 cursor: pointer;
7399 display: block;
7400 font-size: 13px;
7401 line-height: 1;
7402 overflow: hidden;
7403 margin: 0;
7404 padding: 3px 0;
7405 position: relative;
7406 text-overflow: ellipsis;
7407 white-space: nowrap;
7408}
7409
7410.dac-reference-nav-toggle {
7411 margin-left: -12px;
7412 padding-left: 12px;
7413}
7414
7415.selected > .dac-reference-nav-resource {
7416 color: #039bef;
7417 font-weight: 600;
7418}
7419
7420.dac-reference-nav-toggle::before {
7421 background: transparent url(../images/styles/disclosure_down.png) no-repeat center center;
7422 content: '';
7423 display: block;
7424 height: 19px;
7425 left: 0;
7426 position: absolute;
7427 top: 0;
7428 width: 8px;
7429}
7430
7431.dac-reference-nav-toggle.dac-closed::before {
7432 -webkit-transform: scaleY(-1);
7433 -ms-transform: scaleY(-1);
7434 transform: scaleY(-1);
7435}
7436
7437/* nav */
7438#nav {
7439 background: #cfd8dc;
7440 bottom: 0;
7441 left: 0;
7442 margin: 0;
7443 -webkit-overflow-scrolling: touch;
7444 overflow-y: scroll;
7445 position: absolute !important;
7446 right: 0;
7447 top: 0 !important;
7448 padding: 10px;
7449 scrollbar-face-color: #9da4a7;
7450 scrollbar-track-color: #c4cdd1;
7451 /* section header links */
7452 /* nested nav headers */
7453}
7454
7455#nav::-webkit-scrollbar {
7456 width: 4px;
7457 height: 4px;
7458}
7459
7460#nav::-webkit-scrollbar-thumb {
7461 background: #9da4a7;
7462}
7463
7464#nav::-webkit-scrollbar-track {
7465 background: #c4cdd1;
7466}
7467
7468#nav li {
7469 font-size: 12px;
7470 line-height: 18px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007471 list-style-type: none;
7472 margin: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007473 padding: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007474}
7475
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007476#nav a {
7477 color: #505050;
7478 text-decoration: none;
7479 word-wrap: break-word;
7480}
7481
7482#nav .nav-section-header {
7483 padding: 0 30px 0 0;
7484 position: relative;
7485 -webkit-transition: background-color .1s;
7486 transition: background-color .1s;
7487}
7488
7489#nav .nav-section-header.empty {
7490 padding: 0;
7491}
7492
7493#nav .nav-section-header.empty::after {
7494 display: none;
7495}
7496
7497#nav .nav-section-header:after {
7498 background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%;
7499 content: '';
7500 height: 34px;
7501 display: block;
7502 position: absolute;
7503 right: 0;
7504 top: 1px;
7505 width: 34px;
7506}
7507
7508#nav li.selected a {
7509 color: #0288D1;
7510}
7511
7512#nav li.selected ul li a {
7513 color: #505050;
7514}
7515
7516#nav li.expanded .nav-section-header {
7517 background: #bac2c6;
7518}
7519
7520#nav li.expanded .nav-section-header.empty {
7521 background: none;
7522}
7523
7524#nav li.expanded li .nav-section-header {
7525 background: none;
7526}
7527
7528#nav li.expanded li ul {
7529 padding: 0 10px;
7530}
7531
7532#nav li.expanded > .nav-section-header:after {
7533 content: '';
7534 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
7535 width: 34px;
7536 height: 34px;
7537}
7538
7539#nav li.expanded li ul.tree-list-children {
7540 padding: 0;
7541}
7542
7543#nav li.expanded li ul.tree-list-children .tree-list-children {
7544 padding: 0 0 0 10px;
7545}
7546
7547#nav .nav-section .nav-section .nav-section-header {
7548 /* no white line between second level sections */
7549 margin-bottom: 0;
7550}
7551
7552#nav > li > div > a {
7553 display: block;
7554 font-weight: 700;
7555 padding: 10px;
7556}
7557
7558#nav .nav-section .nav-section {
7559 position: relative;
7560 padding: 0;
7561 margin: 0;
7562}
7563
7564#nav .nav-section li a {
7565 /* first gen child (2nd level li) */
7566 display: block;
7567 font-weight: 700;
7568 text-transform: none;
7569 padding: 10px;
7570}
7571
7572#nav .nav-section li li a {
7573 /* second gen child (3rd level li) */
7574 font-weight: 400;
7575 padding: 6px 6px 6px 10px;
7576}
7577
7578#nav li span.tree-list-subtitle {
7579 display: inline-block;
7580 color: #555;
7581 font-size: 12px;
7582 padding: 10px;
7583 text-transform: uppercase;
7584}
7585
7586#nav li span.tree-list-subtitle:before {
7587 content: '—';
7588}
7589
7590#nav li span.tree-list-subtitle:after {
7591 content: '—';
7592}
7593
7594#nav li span.tree-list-subtitle.package {
7595 padding-top: 15px;
7596 cursor: default;
7597}
7598
7599#nav li span.tree-list-subtitle.package:before {
7600 content: '';
7601}
7602
7603#nav li span.tree-list-subtitle.package:after {
7604 content: '';
7605}
7606
7607#nav li ul.tree-list-children.classes {
7608 padding-left: 10px;
7609}
7610
7611#nav li ul {
7612 display: none;
7613 overflow: hidden;
7614 margin: 0;
7615}
7616
7617#nav li ul.animate-height-in {
7618 -webkit-transition: height 0.25s ease-in;
7619 transition: height 0.25s ease-in;
7620}
7621
7622#nav li ul.animate-height-out {
7623 -webkit-transition: height 0.25s ease-out;
7624 transition: height 0.25s ease-out;
7625}
7626
7627#nav li ul li {
7628 padding: 0;
7629}
7630
7631#nav li li li {
7632 padding: 0;
7633}
7634
7635#nav li ul > li {
7636 padding: 0;
7637}
7638
7639#nav li ul > li:last-child {
7640 padding-bottom: 5px;
7641}
7642
7643#nav li ul.tree-list-children > li:last-child {
7644 padding-bottom: 0;
7645}
7646
7647#nav li.expanded ul > li {
7648 background: #c4cdd1;
7649}
7650
7651#nav li.expanded ul > li li {
7652 background: inherit;
7653}
7654
7655#nav li ul.tree-list-children ul {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007656 display: block;
7657}
7658
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007659#nav.samples-nav li li li a {
7660 padding-top: 3px;
7661 padding-bottom: 3px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007662}
7663
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007664#nav.samples-nav li li ul > li:last-child {
7665 padding-bottom: 3px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007666}
7667
7668/* Hero carousel */
7669.dac-hero {
7670 background-color: #fff;
7671 background-position: 50% 30%;
7672 background-size: cover;
7673 box-sizing: border-box;
7674 font-size: 16px;
7675 min-height: 550px;
7676 padding-top: 88px;
7677}
7678
7679.dac-hero.dac-darken::before {
7680 background: rgba(0, 0, 0, 0.3);
7681 bottom: 0;
7682 content: '';
7683 display: block;
7684 left: 0;
7685 position: absolute;
7686 right: 0;
7687 top: 0;
7688}
7689
7690@media (max-width: 719px) {
7691 .dac-hero.dac-darken::before {
7692 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9) 80%);
7693 background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9) 80%);
7694 }
7695}
7696
7697.dac-hero.dac-darken .dac-hero-content {
7698 position: relative;
7699}
7700
7701@media (max-width: 719px) {
7702 .dac-hero {
7703 padding-bottom: 20px;
7704 padding-top: 20px;
7705 }
7706}
7707
7708.dac-hero-tag {
7709 font-size: 11px;
7710 font-weight: 700;
7711 letter-spacing: .07em;
7712 margin-bottom: 2px;
7713 text-transform: uppercase;
7714}
7715
7716.dac-hero-title {
7717 margin: 0 0 14px;
7718}
7719
7720@media (max-width: 719px) {
7721 .dac-hero-title {
7722 font-size: 28px;
7723 line-height: 35px;
7724 }
7725}
7726
7727.dac-hero-description {
7728 margin-bottom: 16px;
7729}
7730
7731@media (max-width: 719px) {
7732 .dac-hero-description {
7733 font-size: 14px;
7734 }
7735}
7736
7737.dac-hero-cta {
7738 display: inline-block;
7739 line-height: 40px;
7740 margin-right: 20px;
7741 -webkit-transition: opacity .3s;
7742 transition: opacity .3s;
7743}
7744
7745.dac-hero-cta:hover {
7746 color: currentColor;
7747 opacity: .54;
7748}
7749
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007750.dac-hero-cta .dac-sprite, .dac-hero-cta .dac-modal-header-close:before, .dac-hero-cta .paging-links .prev-page-link:before, .paging-links .dac-hero-cta .prev-page-link:before, .dac-hero-cta .paging-links .next-page-link:before, .paging-links .dac-hero-cta .next-page-link:before, .dac-hero-cta .paging-links .next-class-link:before, .paging-links .dac-hero-cta .next-class-link:before, .dac-hero-cta .paging-links .start-class-link:after, .paging-links .dac-hero-cta .start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007751 margin-left: -8px;
7752}
7753
7754@media (max-width: 719px) {
7755 .dac-hero-cta {
7756 line-height: 28px;
7757 }
7758}
7759
7760.dac-hero-figure {
7761 text-align: center;
7762}
7763
7764@media (max-width: 719px) {
7765 .dac-hero-figure {
7766 height: 150px;
7767 margin: 15px 0;
7768 }
7769
7770 .dac-hero-figure img {
7771 max-height: 150px;
7772 }
7773}
7774
7775.dac-hero-carousel {
7776 height: 550px;
7777 position: relative;
7778}
7779
7780.dac-hero-carousel > .dac-hero {
7781 bottom: 0;
7782 left: 0;
7783 position: absolute;
7784 right: 0;
7785 top: 0;
7786 will-change: opacity;
7787}
7788
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007789.dac-hero-carousel > .dac-hero,
7790 .dac-hero-carousel > .dac-hero .wrap {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007791 opacity: 0;
7792}
7793
7794.dac-hero-carousel > .dac-hero.active {
7795 opacity: 1;
7796 -webkit-transition: opacity .5s;
7797 transition: opacity .5s;
7798 z-index: 1;
7799}
7800
7801.dac-hero-carousel > .dac-hero.active .wrap {
7802 opacity: 1;
7803 -webkit-transition: opacity .5s .5s;
7804 transition: opacity .5s .5s;
7805}
7806
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007807.dac-hero-carousel > .dac-hero.out,
7808 .dac-hero-carousel > .dac-hero.out .wrap {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007809 -webkit-transition: opacity 0s .5s;
7810 transition: opacity 0s .5s;
7811 opacity: 0;
7812}
7813
7814.dac-hero-carousel-action {
7815 bottom: 0;
7816 display: block;
7817 left: 0;
7818 position: absolute;
7819 right: 0;
7820 top: 0;
7821 z-index: 1;
7822}
7823
7824.dac-hero-carousel .dac-hero-cta {
7825 position: relative;
7826 z-index: 1;
7827}
7828
7829.dac-hero-carousel-pagination {
7830 bottom: 33px;
7831 left: 0;
7832 position: absolute;
7833 right: 0;
7834}
7835
7836@media (max-width: 719px) {
7837 .dac-hero-carousel-pagination {
7838 text-align: center;
7839 bottom: 20px;
7840 }
7841}
7842
7843.dac-hero-carousel-pagination .dac-pagination-item {
7844 position: relative;
7845 z-index: 1;
7846}
7847
7848.dac-pagination {
7849 list-style: none;
7850 margin: 0 -6px;
7851}
7852
7853.dac-pagination-item {
7854 background-clip: content-box;
7855 background-color: rgba(153, 153, 153, 0.4);
7856 border-radius: 50%;
7857 cursor: pointer;
7858 display: inline-block;
7859 height: 14px;
7860 overflow: hidden;
7861 padding: 6px;
7862 pointer-events: all;
7863 text-indent: 100%;
7864 -webkit-transition: background-color .1s ease-in;
7865 transition: background-color .1s ease-in;
7866 white-space: nowrap;
7867 width: 14px;
7868 will-change: background-color;
7869}
7870
7871.dac-pagination-item:hover {
7872 background-color: rgba(153, 153, 153, 0.6);
7873}
7874
7875.dac-pagination-item.active, .dac-pagination-item.active:hover {
7876 background-color: #6ab344;
7877}
7878
7879.dac-invert .dac-pagination-item {
7880 background-color: rgba(204, 204, 204, 0.2);
7881}
7882
7883.dac-invert .dac-pagination-item:hover {
7884 background-color: rgba(153, 153, 153, 0.4);
7885}
7886
7887@media (max-width: 719px) {
7888 .dac-pagination-item {
7889 height: 12px;
7890 width: 12px;
7891 }
7892}
7893
7894/* Form component */
7895.dac-form {
7896 color: #505050;
7897 font-size: 16px;
7898 /* Modal Responsive */
7899}
7900
7901.dac-form a {
7902 color: #000;
7903}
7904
7905.dac-form-aside {
7906 display: inline-block;
7907 font-size: 12px;
7908 margin-top: 0;
7909}
7910
7911.dac-form-required {
7912 color: #ef4300;
7913}
7914
7915.dac-form-fieldset {
7916 padding: 0;
7917}
7918
7919.dac-form-legend {
7920 display: block;
7921 color: #333;
7922 font-weight: 500;
7923 margin: 20px 0 12px;
7924 padding: 0;
7925 width: 100%;
7926}
7927
7928.dac-form-legend > .dac-form-required {
7929 float: right;
7930 margin-top: 3px;
7931}
7932
7933.dac-form-input {
7934 border: 0 solid #e3e3e3;
7935 border-bottom-width: 1px;
7936 display: block;
7937 outline: 0;
7938 padding: 1px 0 8px;
7939 -webkit-transition: border-color .2s;
7940 transition: border-color .2s;
7941 width: 100%;
7942}
7943
7944.dac-form-input-group {
7945 position: relative;
7946}
7947
7948.dac-form-input-group > .dac-form-required {
7949 display: block;
7950 bottom: 3px;
7951 position: absolute;
7952 right: 0;
7953}
7954
7955.dac-form-input:focus {
7956 border-bottom-color: #09f;
7957}
7958
7959.dac-form-floatlabel {
7960 display: block;
7961 cursor: text;
7962 margin-top: 5px;
7963 pointer-events: none;
7964 -webkit-transform-origin: 0 100%;
7965 -ms-transform-origin: 0 100%;
7966 transform-origin: 0 100%;
7967 -webkit-transform: translate3d(0, 22px, 0) scale(1);
7968 transform: translate3d(0, 22px, 0) scale(1);
7969 -webkit-transition: -webkit-transform .2s;
7970 transition: transform .2s;
7971}
7972
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007973.dac-focused > .dac-form-floatlabel,
7974 .dac-has-value > .dac-form-floatlabel {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007975 cursor: default;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007976 -webkit-transform: translate3d(0, 0, 0) scale(0.75);
7977 transform: translate3d(0, 0, 0) scale(0.75);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007978}
7979
7980.dac-form-radio, .dac-form-checkbox {
7981 opacity: 0;
7982 position: absolute;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007983 visibility: hidden;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007984}
7985
7986.dac-form-radio-group, .dac-form-checkbox-group {
7987 display: table;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08007988}
7989
7990.dac-form-radio-group + .dac-form-radio-group, .dac-form-checkbox-group + .dac-form-radio-group, .dac-form-radio-group + .dac-form-checkbox-group, .dac-form-checkbox-group + .dac-form-checkbox-group {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08007991 margin-top: 10px;
7992}
7993
7994.dac-form-radio-button, .dac-form-checkbox-button {
7995 box-sizing: border-box;
7996 cursor: pointer;
7997 display: table-cell;
7998 float: left;
7999 height: 18px;
8000 margin: 2px 10px 0 0;
8001 position: relative;
8002 width: 18px;
8003}
8004
8005.dac-form-radio-button::after, .dac-form-radio-button::before, .dac-form-checkbox-button::after, .dac-form-checkbox-button::before {
8006 box-sizing: border-box;
8007 content: '';
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008008 display: block;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008009 position: absolute;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008010}
8011
8012.dac-form-radio-button::after, .dac-form-radio-button::before {
8013 border-radius: 50%;
8014 height: 100%;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008015 width: 100%;
8016}
8017
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008018.dac-form-radio-button::before {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008019 background: rgba(0, 0, 0, 0.7);
8020 -webkit-transform: translateZ(0) scale(0);
8021 transform: translateZ(0) scale(0);
8022 -webkit-transition: -webkit-transform .3s;
8023 transition: transform .3s;
8024}
8025
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008026.dac-form-radio-button::after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008027 border: 2px solid rgba(0, 0, 0, 0.7);
8028}
8029
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008030.dac-form-radio:checked + .dac-form-radio-button::before {
8031 -webkit-transform: translateZ(0) scale(0.5);
8032 transform: translateZ(0) scale(0.5);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008033}
8034
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008035.dac-form-radio:focus + .dac-form-radio-button::after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008036 border: 2px solid #09f;
8037}
8038
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008039.dac-form-checkbox-button::before {
8040 border: 1px solid #6c6e6f;
8041 border-radius: 3px;
8042 height: 100%;
8043 -webkit-transition: background .1s ease-out, box-shadow .3s ease-out;
8044 transition: background .1s ease-out, box-shadow .3s ease-out;
8045 width: 100%;
8046}
8047
8048.dac-form-checkbox-button::after {
8049 border-bottom: 2px solid #fff;
8050 border-left: 2px solid #fff;
8051 bottom: 7px;
8052 height: 7px;
8053 left: 3px;
8054 -webkit-transform: rotate(-45deg);
8055 -ms-transform: rotate(-45deg);
8056 transform: rotate(-45deg);
8057 width: 12px;
8058}
8059
8060.dac-form-checkbox:checked + .dac-form-checkbox-button::before {
8061 background: #6c6e6f;
8062 -webkit-transition-timing-function: ease-in;
8063 transition-timing-function: ease-in;
8064}
8065
8066.dac-form-checkbox:focus + .dac-form-checkbox-button::before,
8067 .dac-form-checkbox:active + .dac-form-checkbox-button::before {
8068 box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05);
8069}
8070
8071.dac-form-label {
8072 cursor: pointer;
8073 -webkit-user-select: none;
8074 -moz-user-select: none;
8075 -ms-user-select: none;
8076 user-select: none;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008077}
8078
8079@media (max-width: 719px) {
8080 .dac-form-legend {
8081 margin-bottom: 0;
8082 }
8083}
8084
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008085/* Filter Resources Component*/
8086.dac-filter {
8087 color: #505050;
8088 margin-bottom: 20px;
8089 position: relative;
8090}
8091
8092.dac-filter.dac-filter-section {
8093 margin-top: -45px;
8094 text-align: right;
8095}
8096
8097@media (max-width: 719px) {
8098 .dac-filter.dac-filter-section {
8099 margin-top: 0;
8100 text-align: left;
8101 }
8102}
8103
8104.dac-filter-title {
8105 color: #666;
8106 cursor: default;
8107 display: inline-block;
8108 font-size: 12px;
8109 font-weight: 500;
8110 line-height: 24px;
8111 margin: 0;
8112 text-transform: uppercase;
8113}
8114
8115@media (max-width: 719px) {
8116 .dac-filter-title {
8117 margin-bottom: 20px;
8118 }
8119}
8120
8121.dac-filter-message {
8122 color: #78868d;
8123 font-size: 18px;
8124 margin: 0 10px 10px;
8125}
8126
8127.dac-filter-count {
8128 background: #6ab344;
8129 border-radius: 50%;
8130 color: #fff;
8131 display: inline-block;
8132 font-size: 12px;
8133 font-weight: 600;
8134 height: 24px;
8135 text-align: center;
8136 width: 24px;
8137}
8138
8139.dac-filter-count.dac-disabled {
8140 visibility: hidden;
8141}
8142
8143.dac-filter-chip {
8144 background: #bfc7cb;
8145 border-radius: 15px;
8146 color: #333;
8147 cursor: default;
8148 display: inline-block;
8149 line-height: 21px;
8150 margin: 0 10px 10px 0;
8151 padding: 4px 26px 4px 10px;
8152 position: relative;
8153}
8154
8155.dac-filter-chip-close {
8156 background-color: transparent;
8157 border: none;
8158 cursor: pointer;
8159 outline: 0;
8160 padding: 3px;
8161 position: absolute;
8162 right: 5px;
8163 top: 5px;
8164}
8165
8166.dac-filter-chip-close-icon {
8167 opacity: .7;
8168 margin-top: -2px;
8169 -webkit-transform: scale(0.57142857);
8170 -ms-transform: scale(0.57142857);
8171 transform: scale(0.57142857);
8172}
8173
8174.dac-filter-chip-close:hover > .dac-filter-chip-close-icon {
8175 opacity: 1;
8176}
8177
8178.dac-filter-chips {
8179 border-top: 1px solid rgba(0, 0, 0, 0.1);
8180 margin: 0;
8181 list-style-type: none;
8182 padding: 10px 0 0;
8183 position: relative;
8184 text-align: left;
8185}
8186
8187.dac-filter-item {
8188 box-sizing: border-box;
8189 float: left;
8190 margin-bottom: 20px;
8191 padding: 0 10px;
8192 width: 33.33333333%;
8193}
8194
8195@media (min-width: 720px) and (max-width: 979px) {
8196 .dac-filter-item {
8197 width: 50%;
8198 }
8199}
8200
8201@media (max-width: 719px) {
8202 .dac-filter-item {
8203 width: 100%;
8204 }
8205}
8206
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008207/* Media component */
8208.dac-media {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008209 display: table;
8210 width: 100%;
8211}
8212
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008213.dac-media-body, .dac-media-figure {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008214 display: table-cell;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008215 vertical-align: top;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008216}
8217
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008218.dac-media-figure {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008219 padding: 0;
8220}
8221
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008222.dac-media-body {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008223 width: 100%;
8224}
8225
8226.dac-swap {
8227 overflow: hidden;
8228 position: relative;
8229}
8230
8231.dac-swap-section {
8232 left: 0;
8233 opacity: 0;
8234 position: absolute;
8235 top: 0;
8236 width: 100%;
8237 -webkit-transition: opacity 1s, -webkit-transform .5s;
8238 transition: opacity 1s, transform .5s;
8239}
8240
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008241.dac-swap-section.dac-no-anim {
8242 -webkit-transition: none;
8243 transition: none;
8244}
8245
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008246.dac-swap-section.dac-up {
8247 -webkit-transform: translateY(-100%);
8248 -ms-transform: translateY(-100%);
8249 transform: translateY(-100%);
8250}
8251
8252.dac-swap-section.dac-down {
8253 -webkit-transform: translateY(100%);
8254 -ms-transform: translateY(100%);
8255 transform: translateY(100%);
8256}
8257
8258.dac-swap-section.dac-left {
8259 -webkit-transform: translateX(-100%);
8260 -ms-transform: translateX(-100%);
8261 transform: translateX(-100%);
8262}
8263
8264.dac-swap-section.dac-right {
8265 -webkit-transform: translateX(100%);
8266 -ms-transform: translateX(100%);
8267 transform: translateX(100%);
8268}
8269
8270.dac-swap-section.dac-active {
8271 opacity: 1;
8272 position: relative;
8273 -webkit-transform: translate(0, 0);
8274 -ms-transform: translate(0, 0);
8275 transform: translate(0, 0);
8276 width: auto;
8277}
8278
8279/* Modal component */
8280.dac-modal {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008281 opacity: 0;
8282 visibility: hidden;
8283 -webkit-transition: visibility 0s linear 300ms, opacity 300ms linear;
8284 transition: visibility 0s linear 300ms, opacity 300ms linear;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008285 background: rgba(0, 0, 0, 0.8);
8286 bottom: 0;
8287 left: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008288 overflow-x: hidden;
8289 overflow-y: auto;
8290 position: fixed;
8291 right: 0;
8292 top: 0;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008293 z-index: 70;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008294}
8295
8296.dac-modal.dac-active {
8297 opacity: 1;
8298 -webkit-transition-delay: 0s;
8299 transition-delay: 0s;
8300 visibility: visible;
8301}
8302
8303.dac-modal-open {
8304 overflow: hidden;
8305}
8306
8307.dac-modal-container {
8308 -webkit-box-align: center;
8309 -webkit-align-items: center;
8310 -ms-flex-align: center;
8311 align-items: center;
8312 display: -webkit-box;
8313 display: -webkit-flex;
8314 display: -ms-flexbox;
8315 display: flex;
8316 -webkit-filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4));
8317 filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.4));
8318 -webkit-box-pack: center;
8319 -webkit-justify-content: center;
8320 -ms-flex-pack: center;
8321 justify-content: center;
8322 min-height: 100%;
8323 width: 100%;
8324}
8325
8326.dac-modal-window {
8327 background: #fff;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008328 box-sizing: border-box;
8329 margin: 20px auto;
8330 -webkit-transition: -webkit-transform .3s;
8331 transition: transform .3s;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008332 -webkit-transform: translate3d(0, -30px, 0);
8333 transform: translate3d(0, -30px, 0);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008334 width: 960px;
8335}
8336
8337.dac-modal.dac-active .dac-modal-window {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008338 -webkit-transform: translate3d(0, 0, 0);
8339 transform: translate3d(0, 0, 0);
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008340}
8341
8342.dac-modal-header {
8343 background: #00695c;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008344 padding: 35px 35px 30px;
8345 position: relative;
8346}
8347
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008348.dac-has-small-header .dac-modal-header {
8349 padding: 10px 20px;
8350}
8351
8352.dac-modal-header-actions {
8353 padding: 8px;
8354 position: absolute;
8355 right: 5px;
8356 top: 5px;
8357}
8358
8359.dac-modal-header-open, .dac-modal-header-close {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008360 background: none;
8361 border: none;
8362 cursor: pointer;
8363 line-height: 0;
8364 outline: 0;
8365 opacity: .7;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008366 -webkit-transition: background-color .3s;
8367 transition: background-color .3s;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008368}
8369
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008370.dac-modal-header-open:active, .dac-modal-header-close:active {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008371 background: rgba(255, 255, 255, 0.2);
8372}
8373
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008374.dac-modal-header-close:before {
8375 content: '';
8376 top: -1px;
8377 position: relative;
8378}
8379
8380.dac-modal-header-open {
8381 margin: 10px;
8382}
8383
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008384.dac-modal-header-title {
8385 color: #fff;
8386 font-size: 24px;
8387 font-weight: 300;
8388 line-height: 32px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008389 padding: 0 150px 0 0;
8390}
8391
8392.dac-has-small-header .dac-modal-header-title {
8393 font-size: 16px;
8394 font-weight: 500;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008395}
8396
8397.dac-modal-header-subtitle {
8398 bottom: 0;
8399 color: #fff;
8400 display: inline-block;
8401 font: inherit;
8402 font-size: 14px;
8403 margin: 0;
8404 opacity: .8;
8405 position: absolute;
8406 right: 0;
8407}
8408
8409.dac-modal-content {
8410 padding: 12px 35px;
8411}
8412
8413.dac-modal-action {
8414 margin: 0;
8415}
8416
8417.dac-modal-footer {
8418 padding: 24px 35px;
8419}
8420
8421@media (max-width: 1000px) {
8422 .dac-modal-window {
8423 margin: 20px;
8424 width: auto;
8425 }
8426
8427 .dac-modal-container {
8428 z-index: auto;
8429 }
8430}
8431
8432@media (max-width: 719px) {
8433 .dac-modal-window {
8434 margin: 10px;
8435 }
8436
8437 .dac-modal-header {
8438 padding: 35px 10px 10px;
8439 }
8440
8441 .dac-modal-header-title {
8442 font-size: 16px;
8443 line-height: 24px;
8444 padding: 0;
8445 }
8446
8447 .dac-modal-header-subtitle {
8448 display: block;
8449 margin: 0;
8450 position: static;
8451 text-align: right;
8452 }
8453
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008454 .dac-modal-header-actions {
8455 top: 1px;
8456 }
8457
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008458 .dac-modal-content {
8459 padding: 10px;
8460 }
8461
8462 .dac-modal-footer {
8463 border-top: 1px solid #e3e3e3;
8464 padding: 35px 10px;
8465 }
8466}
8467
8468.newsletter .dac-modal-footer {
8469 padding-top: 0;
8470 text-align: right;
8471}
8472
8473.newsletter-checkboxes {
8474 padding-top: 20px;
8475}
8476
8477.newsletter-success-message {
8478 font-size: 32px;
8479 line-height: 1.4;
8480 padding: 40px 30px;
8481 text-align: center;
8482}
8483
8484@media (max-width: 719px) {
8485 .newsletter-success-message {
8486 font-size: 16px;
8487 padding: 12px 0 0;
8488 }
8489}
8490
8491@media (min-width: 720px) {
8492 .newsletter-checkboxes {
8493 padding-top: 46px;
8494 }
8495
8496 .newsletter-leftCol {
8497 padding-right: 40px;
8498 }
8499
8500 .newsletter-rightCol {
8501 padding-left: 40px;
8502 }
8503}
8504
8505@media (max-width: 719px) {
8506 .newsletter .dac-modal-footer {
8507 margin-top: 30px;
8508 padding: 30px 10px;
8509 text-align: center;
8510 }
8511}
8512
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008513.dac-blog-reader {
8514 padding: 50px 90px;
8515}
8516
8517.dac-blog-reader-title {
8518 color: #333;
8519 font-size: 45px;
8520 font-weight: 300;
8521 line-height: 1.2;
8522 padding: 10px 0;
8523}
8524
8525.dac-blog-reader-date {
8526 color: #b8b8b8;
8527 font-size: 12px;
8528 font-weight: 600;
8529 line-height: 1;
8530 text-transform: uppercase;
8531}
8532
8533.dac-blog-reader-text > p:first-child i {
8534 display: inline-block;
8535 margin-bottom: 40px;
8536}
8537
8538.dac-blog-reader-text li {
8539 margin-bottom: 0;
8540}
8541
8542.dac-blog-reader-text iframe {
8543 margin-left: auto !important;
8544 margin-right: auto !important;
8545 max-width: 100%;
8546}
8547
8548@media (max-width: 719px) {
8549 .dac-blog-reader {
8550 padding: 30px 20px;
8551 }
8552}
8553
8554.dac-custom-search {
8555 background: #fff;
8556 margin: 0 -10px;
8557 padding: 20px 10px;
8558 z-index: 1;
8559}
8560
8561.dac-custom-search .dac-fab, .dac-custom-search .dac-button-social {
8562 top: -48px;
8563}
8564
8565.dac-custom-search-section-title {
8566 color: #505050;
8567}
8568
8569.dac-custom-search-entry {
8570 margin-bottom: 36px;
8571 margin-top: 24px;
8572}
8573
8574.dac-custom-search-image {
8575 background-size: cover;
8576 height: 112px;
8577}
8578
8579.dac-custom-search-title {
8580 color: #333;
8581 font-size: 14px;
8582 font-weight: 700;
8583 line-height: 24px;
8584 padding: 0;
8585}
8586
8587.dac-custom-search-title a {
8588 color: inherit;
8589}
8590
8591.dac-custom-search-section {
8592 color: #999;
8593 font-size: 16px;
8594 font-variant: small-caps;
8595 font-weight: 700;
8596 margin: -5px 0 0 0;
8597}
8598
8599.dac-custom-search-snippet {
8600 color: #666;
8601 margin: 0;
8602}
8603
8604.dac-custom-search-link {
8605 font-weight: 500;
8606 word-wrap: break-word;
8607 width: 100%;
8608}
8609
8610.dac-custom-search-load-more {
8611 background: none;
8612 border: none;
8613 color: #333;
8614 cursor: pointer;
8615 display: block;
8616 font-size: 14px;
8617 font-weight: 700;
8618 margin: 75px auto;
8619 outline: none;
8620 padding: 10px;
8621}
8622
8623.dac-custom-search-load-more:hover {
8624 opacity: 0.7;
8625}
8626
8627.dac-custom-search-no-results {
8628 color: #999;
8629}
8630
8631.dac-search-hero {
8632 font-size: 16px;
8633 padding: 50px 0 14px 0;
8634}
8635
8636.dac-search-results {
8637 opacity: 0;
8638 visibility: hidden;
8639 -webkit-transition: visibility 0s linear 300ms, opacity 300ms linear;
8640 transition: visibility 0s linear 300ms, opacity 300ms linear;
8641 background-color: #fff;
8642 bottom: 0;
8643 left: 0;
8644 overflow-y: auto;
8645 padding: 0 10px;
8646 position: fixed;
8647 right: 0;
8648 -webkit-transition: opacity 100ms;
8649 transition: opacity 100ms;
8650 top: 64px;
8651 z-index: 50;
8652}
8653
8654.dac-nav-animating .dac-search-results {
8655 -webkit-transition: opacity 100ms, padding .3s;
8656 transition: opacity 100ms, padding .3s;
8657}
8658
8659.dac-search-results * {
8660 box-sizing: border-box;
8661}
8662
8663.dac-search-open .dac-search-results {
8664 opacity: 1;
8665 visibility: visible;
8666}
8667
8668.dac-search-results-content {
8669 background: #eceff1;
8670 margin: 0 -10px;
8671 padding: 0 10px;
8672}
8673
8674.dac-search-results-for {
8675 margin-bottom: -5px;
8676 overflow: hidden;
8677 padding-top: 5px;
8678}
8679
8680.dac-search-results-for span {
8681 color: #039bef;
8682}
8683
8684.dac-search-mode .dac-search-results-for {
8685 display: none;
8686}
8687
8688.dac-search-results-history {
8689 background: #eceff1;
8690 min-height: 100%;
8691 margin: 0 -10px;
8692 padding: 0 10px;
8693}
8694
8695.dac-search-results-hero {
8696 padding-top: 20px;
8697}
8698
8699.dac-search-results-metadata {
8700 padding-bottom: 40px;
8701}
8702
8703.dac-search-results-reference {
8704 background: white;
8705 box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
8706 margin: 0 0 20px 0;
8707 height: 340px;
8708 overflow: hidden;
8709 padding: 6px 0 4px;
8710}
8711
8712.dac-search-results-reference .namespace {
8713 color: #666;
8714}
8715
8716.dac-search-results-reference.is-expanded {
8717 height: auto;
8718}
8719
8720.dac-search-results-reference-header {
8721 color: #999;
8722 font-size: 16px;
8723 font-variant: small-caps;
8724 font-weight: 700;
8725 margin: 0;
8726 padding: 18px 12px 0;
8727 text-transform: lowercase;
8728}
8729
8730.dac-search-results-reference-header:first-child {
8731 padding-top: 0;
8732}
8733
8734.dac-search-results-reference-entry {
8735 margin: 0;
8736}
8737
8738.dac-search-results-reference-entry a {
8739 color: #333;
8740 display: block;
8741 font-size: 0.81em;
8742 line-height: 1.2em;
8743 padding: 0 12px 5px 12px;
8744 width: 100%;
8745 white-space: nowrap;
8746}
8747
8748.dac-search-results-reference-entry a:hover {
8749 background-color: #eceff1;
8750}
8751
8752.dac-search-results-reference-entry em {
8753 font-style: normal;
8754 font-weight: 700;
8755}
8756
8757.dac-search-results-reference-entry-empty {
8758 color: #999;
8759 font-size: 0.81em;
8760 margin: 0;
8761 padding: 2px 12px 14px;
8762}
8763
8764.dac-search-results-resources {
8765 margin: 0;
8766}
8767
8768.dac-search-results-resources .resource-card {
8769 border-right: 2px solid #999;
8770}
8771
8772.dac-search-results-resources .resource-card-about {
8773 border-right: 2px solid #6ab344;
8774}
8775
8776.dac-search-results-resources .resource-card-about .section {
8777 color: #6ab344;
8778}
8779
8780.dac-search-results-resources .resource-card-develop {
8781 border-right: 2px solid #ff7043;
8782}
8783
8784.dac-search-results-resources .resource-card-develop .section {
8785 color: #ff7043;
8786}
8787
8788.dac-search-results-resources .resource-card-design {
8789 border-right: 2px solid #00bcd4;
8790}
8791
8792.dac-search-results-resources .resource-card-design .section {
8793 color: #00bcd4;
8794}
8795
8796.dac-search-results-resources .resource-card-distribute {
8797 border-right: 2px solid #afb42b;
8798}
8799
8800.dac-search-results-resources .resource-card-distribute .section {
8801 color: #afb42b;
8802}
8803
8804@media (max-width: 719px) {
8805 .dac-search-results-reference.no-results {
8806 display: none;
8807 }
8808}
8809
8810@media (min-width: 980px) {
8811 .dac-nav-open.dac-search-open .dac-search-results {
8812 padding-left: 260px;
8813 }
8814
8815 .dac-search-mode.dac-search-open .dac-search-results {
8816 padding-left: 10px;
8817 }
8818}
8819
8820.dac-selected {
8821 color: #039bef !important;
8822}
8823
8824.dac-selected em {
8825 color: #039bef;
8826}
8827
8828.resource-card.dac-selected {
8829 box-shadow: 0px 1px 10px 0px rgba(3, 155, 239, 0.7);
8830}
8831
8832.resource-card.dac-selected em {
8833 color: #333;
8834}
8835
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008836.dac-expand, .dac-section {
8837 margin-left: -20px;
8838 margin-right: -20px;
8839 padding-left: 20px;
8840 padding-right: 20px;
8841}
8842
8843@media (max-width: 719px) {
8844 .dac-expand, .dac-section {
8845 margin-left: -10px;
8846 margin-right: -10px;
8847 padding-left: 10px;
8848 padding-right: 10px;
8849 }
8850}
8851
8852.dac-invert {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008853 color: #b3b3b3;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008854 color: rgba(255, 255, 255, 0.7);
8855}
8856
8857.dac-invert h1, .dac-invert h2, .dac-invert h3 {
8858 color: #fff;
8859}
8860
8861.dac-light.dac-hero, .dac-light.dac-section {
8862 background-color: #eceff1;
8863}
8864
8865.dac-gray.dac-hero, .dac-gray.dac-section {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008866 background-color: #d8dfe2;
8867}
8868
8869.dac-gray-dark.dac-hero, .dac-gray-dark.dac-section {
8870 background-color: #b0bec5;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008871}
8872
8873.dac-dark.dac-hero, .dac-dark.dac-section {
8874 background-color: #37474f;
8875}
8876
8877.dac-red.dac-hero, .dac-red.dac-section {
8878 background-color: #dc4d38;
8879}
8880
8881.dac-hero-cta, .dac-section-title, .dac-section-links {
8882 color: #212121;
8883 color: rgba(0, 0, 0, 0.87);
8884}
8885
8886.dac-invert .dac-hero-cta, .dac-invert .dac-section-title, .dac-invert .dac-section-links {
8887 color: white;
8888}
8889
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008890.dac-hero-cta .dac-sprite, .dac-section-title .dac-sprite, .dac-section-links .dac-sprite, .dac-hero-cta .dac-modal-header-close:before, .dac-section-title .dac-modal-header-close:before, .dac-section-links .dac-modal-header-close:before, .dac-hero-cta .paging-links .prev-page-link:before, .paging-links .dac-hero-cta .prev-page-link:before, .dac-section-title .paging-links .prev-page-link:before, .paging-links .dac-section-title .prev-page-link:before, .dac-section-links .paging-links .prev-page-link:before, .paging-links .dac-section-links .prev-page-link:before, .dac-hero-cta .paging-links .next-page-link:before, .paging-links .dac-hero-cta .next-page-link:before, .dac-section-title .paging-links .next-page-link:before, .paging-links .dac-section-title .next-page-link:before, .dac-section-links .paging-links .next-page-link:before, .paging-links .dac-section-links .next-page-link:before, .dac-hero-cta .paging-links .next-class-link:before, .paging-links .dac-hero-cta .next-class-link:before, .dac-section-title .paging-links .next-class-link:before, .paging-links .dac-section-title .next-class-link:before, .dac-section-links .paging-links .next-class-link:before, .paging-links .dac-section-links .next-class-link:before, .dac-hero-cta .paging-links .start-class-link:after, .paging-links .dac-hero-cta .start-class-link:after, .dac-section-title .paging-links .start-class-link:after, .paging-links .dac-section-title .start-class-link:after, .dac-section-links .paging-links .start-class-link:after, .paging-links .dac-section-links .start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008891 opacity: .87;
8892}
8893
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008894.dac-invert .dac-hero-cta .dac-sprite, .dac-invert .dac-section-title .dac-sprite, .dac-invert .dac-section-links .dac-sprite, .dac-invert .dac-hero-cta .dac-modal-header-close:before, .dac-invert .dac-section-title .dac-modal-header-close:before, .dac-invert .dac-section-links .dac-modal-header-close:before, .dac-invert .dac-hero-cta .paging-links .prev-page-link:before, .paging-links .dac-invert .dac-hero-cta .prev-page-link:before, .dac-invert .dac-section-title .paging-links .prev-page-link:before, .paging-links .dac-invert .dac-section-title .prev-page-link:before, .dac-invert .dac-section-links .paging-links .prev-page-link:before, .paging-links .dac-invert .dac-section-links .prev-page-link:before, .dac-invert .dac-hero-cta .paging-links .next-page-link:before, .paging-links .dac-invert .dac-hero-cta .next-page-link:before, .dac-invert .dac-section-title .paging-links .next-page-link:before, .paging-links .dac-invert .dac-section-title .next-page-link:before, .dac-invert .dac-section-links .paging-links .next-page-link:before, .paging-links .dac-invert .dac-section-links .next-page-link:before, .dac-invert .dac-hero-cta .paging-links .next-class-link:before, .paging-links .dac-invert .dac-hero-cta .next-class-link:before, .dac-invert .dac-section-title .paging-links .next-class-link:before, .paging-links .dac-invert .dac-section-title .next-class-link:before, .dac-invert .dac-section-links .paging-links .next-class-link:before, .paging-links .dac-invert .dac-section-links .next-class-link:before, .dac-invert .dac-hero-cta .paging-links .start-class-link:after, .paging-links .dac-invert .dac-hero-cta .start-class-link:after, .dac-invert .dac-section-title .paging-links .start-class-link:after, .paging-links .dac-invert .dac-section-title .start-class-link:after, .dac-invert .dac-section-links .paging-links .start-class-link:after, .paging-links .dac-invert .dac-section-links .start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008895 opacity: 1;
8896}
8897
8898.dac-hero-tag, .dac-hero-description, .dac-section-subtitle {
8899 color: #757575;
8900 color: rgba(0, 0, 0, 0.54);
8901}
8902
8903.dac-invert .dac-hero-tag, .dac-invert .dac-hero-description, .dac-invert .dac-section-subtitle {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008904 color: #b3b3b3;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008905 color: rgba(255, 255, 255, 0.7);
8906}
8907
8908.dac-section {
8909 background-position: 50% 50%;
8910 background-size: cover;
8911 padding-bottom: 84px;
8912 padding-top: 84px;
8913 position: relative;
8914}
8915
8916@media (max-width: 719px) {
8917 .dac-section {
8918 padding-bottom: 52px;
8919 padding-top: 52px;
8920 }
8921}
8922
8923.dac-section.dac-small {
8924 padding-bottom: 32px;
8925 padding-top: 32px;
8926}
8927
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008928.dac-section.dac-slim {
8929 padding-bottom: 0;
8930 padding-top: 0;
8931}
8932
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008933.dac-section-title {
8934 text-align: center;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008935 padding-bottom: 40px;
8936 padding-top: 0;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008937}
8938
8939.dac-section-subtitle {
8940 font-size: 16px;
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008941 padding-bottom: 40px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008942 margin-top: -24px;
8943 text-align: center;
8944}
8945
8946.dac-section-links {
8947 font-size: 16px;
8948 list-style: none;
8949 line-height: 40px;
8950 margin: 16px 0 0;
8951 text-align: center;
8952}
8953
8954@media (max-width: 719px) {
8955 .dac-section-links {
8956 margin-left: -8px;
8957 text-align: left;
8958 }
8959}
8960
8961.dac-section-link {
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008962 cursor: pointer;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008963 display: inline-block;
8964 margin: 0 32px;
8965 -webkit-transition: opacity .3s;
8966 transition: opacity .3s;
8967}
8968
8969.dac-section-link:hover {
8970 opacity: .54;
8971}
8972
8973@media (max-width: 719px) {
8974 .dac-section-link {
8975 display: block;
8976 margin: 0;
8977 }
8978}
8979
8980.dac-section-link a {
8981 color: inherit;
8982}
8983
8984/*
8985SCSS variables are information about icon's compiled state, stored under its original file name
8986
8987.icon-home {
8988 width: $icon-home-width;
8989}
8990
8991The large array-like variables contain all information about a single icon
8992$icon-home: x y offset_x offset_y width height total_width total_height image_path;
8993
8994At the bottom of this section, we provide information about the spritesheet itself
8995$spritesheet: width height image $spritesheet-sprites;
8996*/
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08008997.dac-sprite, .dac-modal-header-close:before, .paging-links .prev-page-link:before, .paging-links .next-page-link:before, .paging-links .next-class-link:before, .paging-links .start-class-link:after, .Video-button--picture-in-picture, .Video-button--close, a.video-shadowbox-button.white::after, #tb li:before,
8998#qv li:before {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08008999 background-image: url(/assets/images/sprite.png);
9000 display: inline-block;
9001 vertical-align: middle; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009002 @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 144px) {
9003 .dac-sprite, .dac-modal-header-close:before, .paging-links .prev-page-link:before, .paging-links .next-page-link:before, .paging-links .next-class-link:before, .paging-links .start-class-link:after, .Video-button--picture-in-picture, .Video-button--close, a.video-shadowbox-button.white::after, #tb li:before,
9004 #qv li:before {
9005 background-image: url(/assets/images/sprite@2x.png);
9006 background-size: 36px 883px; } }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009007
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009008.dac-sprite.dac-auto-chevron, .dac-auto-chevron.dac-modal-header-close:before, .paging-links .dac-auto-chevron.prev-page-link:before, .paging-links .dac-auto-chevron.next-page-link:before, .paging-links .dac-auto-chevron.next-class-link:before, .paging-links .dac-auto-chevron.start-class-link:after {
9009 background-position: 0px -669px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009010 height: 24px;
9011 width: 24px;
9012 vertical-align: -6px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009013 .dac-invert .dac-sprite.dac-auto-chevron, .dac-invert .dac-auto-chevron.dac-modal-header-close:before, .dac-invert .paging-links .dac-auto-chevron.prev-page-link:before, .paging-links .dac-invert .dac-auto-chevron.prev-page-link:before, .dac-invert .paging-links .dac-auto-chevron.next-page-link:before, .paging-links .dac-invert .dac-auto-chevron.next-page-link:before, .dac-invert .paging-links .dac-auto-chevron.next-class-link:before, .paging-links .dac-invert .dac-auto-chevron.next-class-link:before, .dac-invert .paging-links .dac-auto-chevron.start-class-link:after, .paging-links .dac-invert .dac-auto-chevron.start-class-link:after {
9014 background-position: 0px -513px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009015 height: 24px;
9016 width: 24px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009017
9018.dac-sprite.dac-auto-chevron-large, .dac-auto-chevron-large.dac-modal-header-close:before, .paging-links .dac-auto-chevron-large.prev-page-link:before, .paging-links .dac-auto-chevron-large.next-page-link:before, .paging-links .dac-auto-chevron-large.next-class-link:before, .paging-links .dac-auto-chevron-large.start-class-link:after {
9019 background-position: 0px -695px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009020 height: 36px;
9021 width: 36px;
9022 vertical-align: -10px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009023 .dac-invert .dac-sprite.dac-auto-chevron-large, .dac-invert .dac-auto-chevron-large.dac-modal-header-close:before, .dac-invert .paging-links .dac-auto-chevron-large.prev-page-link:before, .paging-links .dac-invert .dac-auto-chevron-large.prev-page-link:before, .dac-invert .paging-links .dac-auto-chevron-large.next-page-link:before, .paging-links .dac-invert .dac-auto-chevron-large.next-page-link:before, .dac-invert .paging-links .dac-auto-chevron-large.next-class-link:before, .paging-links .dac-invert .dac-auto-chevron-large.next-class-link:before, .dac-invert .paging-links .dac-auto-chevron-large.start-class-link:after, .paging-links .dac-invert .dac-auto-chevron-large.start-class-link:after {
9024 background-position: 0px -771px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009025 height: 36px;
9026 width: 36px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009027
9028.dac-sprite.dac-auto-unfold-less, .dac-auto-unfold-less.dac-modal-header-close:before, .paging-links .dac-auto-unfold-less.prev-page-link:before, .paging-links .dac-auto-unfold-less.next-page-link:before, .paging-links .dac-auto-unfold-less.next-class-link:before, .paging-links .dac-auto-unfold-less.start-class-link:after {
9029 background-position: 0px -487px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009030 height: 24px;
9031 width: 24px;
9032 vertical-align: -6px; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009033 .dac-invert .dac-sprite.dac-auto-unfold-less, .dac-invert .dac-auto-unfold-less.dac-modal-header-close:before, .dac-invert .paging-links .dac-auto-unfold-less.prev-page-link:before, .paging-links .dac-invert .dac-auto-unfold-less.prev-page-link:before, .dac-invert .paging-links .dac-auto-unfold-less.next-page-link:before, .paging-links .dac-invert .dac-auto-unfold-less.next-page-link:before, .dac-invert .paging-links .dac-auto-unfold-less.next-class-link:before, .paging-links .dac-invert .dac-auto-unfold-less.next-class-link:before, .dac-invert .paging-links .dac-auto-unfold-less.start-class-link:after, .paging-links .dac-invert .dac-auto-unfold-less.start-class-link:after {
9034 background-position: 0px -565px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009035 height: 24px;
9036 width: 24px; }
9037
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009038.dac-sprite.dac-auto-unfold-more, .dac-auto-unfold-more.dac-modal-header-close:before, .paging-links .dac-auto-unfold-more.prev-page-link:before, .paging-links .dac-auto-unfold-more.next-page-link:before, .paging-links .dac-auto-unfold-more.next-class-link:before, .paging-links .dac-auto-unfold-more.start-class-link:after {
9039 background-position: 0px -539px;
9040 height: 24px;
9041 width: 24px;
9042 vertical-align: -6px; }
9043 .dac-invert .dac-sprite.dac-auto-unfold-more, .dac-invert .dac-auto-unfold-more.dac-modal-header-close:before, .dac-invert .paging-links .dac-auto-unfold-more.prev-page-link:before, .paging-links .dac-invert .dac-auto-unfold-more.prev-page-link:before, .dac-invert .paging-links .dac-auto-unfold-more.next-page-link:before, .paging-links .dac-invert .dac-auto-unfold-more.next-page-link:before, .dac-invert .paging-links .dac-auto-unfold-more.next-class-link:before, .paging-links .dac-invert .dac-auto-unfold-more.next-class-link:before, .dac-invert .paging-links .dac-auto-unfold-more.start-class-link:after, .paging-links .dac-invert .dac-auto-unfold-more.start-class-link:after {
9044 background-position: 0px -305px;
9045 height: 24px;
9046 width: 24px; }
9047
9048.dac-sprite.dac-arrow-down-gray, .dac-arrow-down-gray.dac-modal-header-close:before, .paging-links .dac-arrow-down-gray.prev-page-link:before, .paging-links .dac-arrow-down-gray.next-page-link:before, .paging-links .dac-arrow-down-gray.next-class-link:before, .paging-links .dac-arrow-down-gray.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009049 background-position: 0px 0px;
9050 height: 11px;
9051 width: 19px; }
9052
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009053.dac-sprite.dac-arrow-right, .dac-arrow-right.dac-modal-header-close:before, .paging-links .dac-arrow-right.prev-page-link:before, .paging-links .dac-arrow-right.next-page-link:before, .paging-links .dac-arrow-right.next-class-link:before, .paging-links .dac-arrow-right.start-class-link:after {
9054 background-position: 0px -215px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009055 height: 18px;
9056 width: 11px; }
9057
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009058.dac-sprite.dac-back-arrow, .dac-back-arrow.dac-modal-header-close:before, .paging-links .dac-back-arrow.prev-page-link:before, .paging-links .dac-back-arrow.next-page-link:before, .paging-links .dac-back-arrow.next-class-link:before, .paging-links .dac-back-arrow.start-class-link:after {
9059 background-position: 0px -123px;
9060 height: 16px;
9061 width: 16px; }
9062
9063.dac-sprite.dac-chevron-large-right-black, .dac-chevron-large-right-black.dac-modal-header-close:before, .paging-links .dac-chevron-large-right-black.prev-page-link:before, .paging-links .dac-chevron-large-right-black.next-page-link:before, .paging-links .dac-chevron-large-right-black.next-class-link:before, .paging-links .dac-chevron-large-right-black.start-class-link:after {
9064 background-position: 0px -695px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009065 height: 36px;
9066 width: 36px; }
9067
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009068.dac-sprite.dac-chevron-large-right-white, .dac-chevron-large-right-white.dac-modal-header-close:before, .paging-links .dac-chevron-large-right-white.prev-page-link:before, .paging-links .dac-chevron-large-right-white.next-page-link:before, .paging-links .dac-chevron-large-right-white.next-class-link:before, .paging-links .dac-chevron-large-right-white.start-class-link:after {
9069 background-position: 0px -771px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009070 height: 36px;
9071 width: 36px; }
9072
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009073.dac-sprite.dac-chevron-right-black, .dac-chevron-right-black.dac-modal-header-close:before, .paging-links .dac-chevron-right-black.prev-page-link:before, .paging-links .dac-chevron-right-black.next-page-link:before, .paging-links .dac-chevron-right-black.next-class-link:before, .paging-links .dac-chevron-right-black.start-class-link:after {
9074 background-position: 0px -669px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009075 height: 24px;
9076 width: 24px; }
9077
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009078.dac-sprite.dac-chevron-right-white, .dac-chevron-right-white.dac-modal-header-close:before, .paging-links .dac-chevron-right-white.prev-page-link:before, .paging-links .dac-chevron-right-white.next-page-link:before, .paging-links .dac-chevron-right-white.next-class-link:before, .paging-links .dac-chevron-right-white.start-class-link:after {
9079 background-position: 0px -513px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009080 height: 24px;
9081 width: 24px; }
9082
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009083.dac-sprite.dac-close-black, .dac-close-black.dac-modal-header-close:before, .paging-links .dac-close-black.prev-page-link:before, .paging-links .dac-close-black.next-page-link:before, .paging-links .dac-close-black.next-class-link:before, .paging-links .dac-close-black.start-class-link:after {
9084 background-position: 0px -89px;
9085 height: 14px;
9086 width: 14px; }
9087
9088.dac-sprite.dac-close-video-white, .dac-modal-header-close:before, .paging-links .dac-close-video-white.prev-page-link:before, .paging-links .prev-page-link.dac-modal-header-close:before, .paging-links .dac-close-video-white.next-page-link:before, .paging-links .next-page-link.dac-modal-header-close:before, .paging-links .dac-close-video-white.next-class-link:before, .paging-links .next-class-link.dac-modal-header-close:before, .paging-links .dac-close-video-white.start-class-link:after {
9089 background-position: 0px -435px;
9090 height: 24px;
9091 width: 24px; }
9092
9093.dac-sprite.dac-close, .dac-close.dac-modal-header-close:before, .paging-links .dac-close.prev-page-link:before, .paging-links .dac-close.next-page-link:before, .paging-links .dac-close.next-class-link:before, .paging-links .dac-close.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009094 background-position: 0px -27px;
9095 height: 12px;
9096 width: 12px; }
9097
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009098.dac-sprite.dac-enlarge-video-white, .dac-enlarge-video-white.dac-modal-header-close:before, .paging-links .dac-enlarge-video-white.prev-page-link:before, .paging-links .dac-enlarge-video-white.next-page-link:before, .paging-links .dac-enlarge-video-white.next-class-link:before, .paging-links .dac-enlarge-video-white.start-class-link:after {
9099 background-position: 0px -409px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009100 height: 24px;
9101 width: 24px; }
9102
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009103.dac-sprite.dac-expand-less-black, .dac-expand-less-black.dac-modal-header-close:before, .paging-links .dac-expand-less-black.prev-page-link:before, .paging-links .dac-expand-less-black.next-page-link:before, .paging-links .dac-expand-less-black.next-class-link:before, .paging-links .dac-expand-less-black.start-class-link:after {
9104 background-position: 0px -383px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009105 height: 24px;
9106 width: 24px; }
9107
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009108.dac-sprite.dac-expand-more-black, .dac-expand-more-black.dac-modal-header-close:before, .paging-links .dac-expand-more-black.prev-page-link:before, .paging-links .dac-expand-more-black.next-page-link:before, .paging-links .dac-expand-more-black.next-class-link:before, .paging-links .dac-expand-more-black.start-class-link:after {
9109 background-position: 0px -357px;
9110 height: 24px;
9111 width: 24px; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009112
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009113.dac-sprite.dac-fullscreen-exit, .dac-fullscreen-exit.dac-modal-header-close:before, .paging-links .dac-fullscreen-exit.prev-page-link:before, .paging-links .dac-fullscreen-exit.next-page-link:before, .paging-links .dac-fullscreen-exit.next-class-link:before, .paging-links .dac-fullscreen-exit.start-class-link:after {
9114 background-position: 0px -331px;
9115 height: 24px;
9116 width: 24px; }
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009117
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009118.dac-sprite.dac-fullscreen, .dac-fullscreen.dac-modal-header-close:before, .paging-links .dac-fullscreen.prev-page-link:before, .paging-links .dac-fullscreen.next-page-link:before, .paging-links .dac-fullscreen.next-class-link:before, .paging-links .dac-fullscreen.start-class-link:after {
9119 background-position: 0px -279px;
9120 height: 24px;
9121 width: 24px; }
9122
9123.dac-sprite.dac-google-play, .dac-google-play.dac-modal-header-close:before, .paging-links .dac-google-play.prev-page-link:before, .paging-links .dac-google-play.next-page-link:before, .paging-links .dac-google-play.next-class-link:before, .paging-links .dac-google-play.start-class-link:after {
9124 background-position: 0px -235px;
9125 height: 20px;
9126 width: 17px; }
9127
9128.dac-sprite.dac-gplus, .dac-gplus.dac-modal-header-close:before, .paging-links .dac-gplus.prev-page-link:before, .paging-links .dac-gplus.next-page-link:before, .paging-links .dac-gplus.next-class-link:before, .paging-links .dac-gplus.start-class-link:after {
9129 background-position: 0px -809px;
9130 height: 36px;
9131 width: 36px; }
9132
9133.dac-sprite.dac-mail, .dac-mail.dac-modal-header-close:before, .paging-links .dac-mail.prev-page-link:before, .paging-links .dac-mail.next-page-link:before, .paging-links .dac-mail.next-class-link:before, .paging-links .dac-mail.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009134 background-position: 0px -13px;
9135 height: 12px;
9136 width: 16px; }
9137
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009138.dac-sprite.dac-nav-back-blue, .dac-nav-back-blue.dac-modal-header-close:before, .paging-links .prev-page-link:before, .paging-links .dac-nav-back-blue.next-page-link:before, .paging-links .dac-nav-back-blue.next-class-link:before, .paging-links .dac-nav-back-blue.start-class-link:after {
9139 background-position: 0px -105px;
9140 height: 16px;
9141 width: 16px; }
9142
9143.dac-sprite.dac-nav-back, .dac-nav-back.dac-modal-header-close:before, .paging-links .dac-nav-back.prev-page-link:before, .paging-links .dac-nav-back.next-page-link:before, .paging-links .dac-nav-back.next-class-link:before, .paging-links .dac-nav-back.start-class-link:after {
9144 background-position: 0px -177px;
9145 height: 16px;
9146 width: 16px; }
9147
9148.dac-sprite.dac-nav-forward-blue, .dac-nav-forward-blue.dac-modal-header-close:before, .paging-links .dac-nav-forward-blue.prev-page-link:before, .paging-links .next-page-link:before, .paging-links .next-class-link:before, .paging-links .start-class-link:after {
9149 background-position: 0px -159px;
9150 height: 16px;
9151 width: 16px; }
9152
9153.dac-sprite.dac-nav-forward, .dac-nav-forward.dac-modal-header-close:before, .paging-links .dac-nav-forward.prev-page-link:before, .paging-links .dac-nav-forward.next-page-link:before, .paging-links .dac-nav-forward.next-class-link:before, .paging-links .dac-nav-forward.start-class-link:after {
9154 background-position: 0px -141px;
9155 height: 16px;
9156 width: 16px; }
9157
9158.dac-sprite.dac-open-in-new, .dac-open-in-new.dac-modal-header-close:before, .paging-links .dac-open-in-new.prev-page-link:before, .paging-links .dac-open-in-new.next-page-link:before, .paging-links .dac-open-in-new.next-class-link:before, .paging-links .dac-open-in-new.start-class-link:after {
9159 background-position: 0px -195px;
9160 height: 18px;
9161 width: 18px; }
9162
9163.dac-sprite.dac-picture-in-picture-white, .dac-picture-in-picture-white.dac-modal-header-close:before, .paging-links .dac-picture-in-picture-white.prev-page-link:before, .paging-links .dac-picture-in-picture-white.next-page-link:before, .paging-links .dac-picture-in-picture-white.next-class-link:before, .paging-links .dac-picture-in-picture-white.start-class-link:after {
9164 background-position: 0px -461px;
9165 height: 24px;
9166 width: 24px; }
9167
9168.dac-sprite.dac-play-circle-grey, .dac-play-circle-grey.dac-modal-header-close:before, .paging-links .dac-play-circle-grey.prev-page-link:before, .paging-links .dac-play-circle-grey.next-page-link:before, .paging-links .dac-play-circle-grey.next-class-link:before, .paging-links .dac-play-circle-grey.start-class-link:after {
9169 background-position: 0px -733px;
9170 height: 36px;
9171 width: 36px; }
9172
9173.dac-sprite.dac-play-circle-white, .dac-play-circle-white.dac-modal-header-close:before, .paging-links .dac-play-circle-white.prev-page-link:before, .paging-links .dac-play-circle-white.next-page-link:before, .paging-links .dac-play-circle-white.next-class-link:before, .paging-links .dac-play-circle-white.start-class-link:after {
9174 background-position: 0px -847px;
9175 height: 36px;
9176 width: 36px; }
9177
9178.dac-sprite.dac-play-white, .dac-play-white.dac-modal-header-close:before, .paging-links .dac-play-white.prev-page-link:before, .paging-links .dac-play-white.next-page-link:before, .paging-links .dac-play-white.next-class-link:before, .paging-links .dac-play-white.start-class-link:after {
9179 background-position: 0px -257px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009180 height: 20px;
9181 width: 16px; }
9182
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009183.dac-sprite.dac-rss, .dac-rss.dac-modal-header-close:before, .paging-links .dac-rss.prev-page-link:before, .paging-links .dac-rss.next-page-link:before, .paging-links .dac-rss.next-class-link:before, .paging-links .dac-rss.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009184 background-position: 0px -41px;
9185 height: 14px;
9186 width: 14px; }
9187
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009188.dac-sprite.dac-search-white, .dac-search-white.dac-modal-header-close:before, .paging-links .dac-search-white.prev-page-link:before, .paging-links .dac-search-white.next-page-link:before, .paging-links .dac-search-white.next-class-link:before, .paging-links .dac-search-white.start-class-link:after {
9189 background-position: 0px -591px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009190 height: 24px;
9191 width: 24px; }
9192
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009193.dac-sprite.dac-search, .dac-search.dac-modal-header-close:before, .paging-links .dac-search.prev-page-link:before, .paging-links .dac-search.next-page-link:before, .paging-links .dac-search.next-class-link:before, .paging-links .dac-search.start-class-link:after {
9194 background-position: 0px -617px;
9195 height: 24px;
9196 width: 24px; }
9197
9198.dac-sprite.dac-star-outline, .dac-star-outline.dac-modal-header-close:before, .paging-links .dac-star-outline.prev-page-link:before, .paging-links .dac-star-outline.next-page-link:before, .paging-links .dac-star-outline.next-class-link:before, .paging-links .dac-star-outline.start-class-link:after {
9199 background-position: 0px -643px;
9200 height: 24px;
9201 width: 24px; }
9202
9203.dac-sprite.dac-twitter, .dac-twitter.dac-modal-header-close:before, .paging-links .dac-twitter.prev-page-link:before, .paging-links .dac-twitter.next-page-link:before, .paging-links .dac-twitter.next-class-link:before, .paging-links .dac-twitter.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009204 background-position: 0px -73px;
9205 height: 14px;
9206 width: 16px; }
9207
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009208.dac-sprite.dac-unfold-less-white, .dac-unfold-less-white.dac-modal-header-close:before, .paging-links .dac-unfold-less-white.prev-page-link:before, .paging-links .dac-unfold-less-white.next-page-link:before, .paging-links .dac-unfold-less-white.next-class-link:before, .paging-links .dac-unfold-less-white.start-class-link:after {
9209 background-position: 0px -565px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009210 height: 24px;
9211 width: 24px; }
9212
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009213.dac-sprite.dac-unfold-less, .dac-unfold-less.dac-modal-header-close:before, .paging-links .dac-unfold-less.prev-page-link:before, .paging-links .dac-unfold-less.next-page-link:before, .paging-links .dac-unfold-less.next-class-link:before, .paging-links .dac-unfold-less.start-class-link:after {
9214 background-position: 0px -487px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009215 height: 24px;
9216 width: 24px; }
9217
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009218.dac-sprite.dac-unfold-more-white, .dac-unfold-more-white.dac-modal-header-close:before, .paging-links .dac-unfold-more-white.prev-page-link:before, .paging-links .dac-unfold-more-white.next-page-link:before, .paging-links .dac-unfold-more-white.next-class-link:before, .paging-links .dac-unfold-more-white.start-class-link:after {
9219 background-position: 0px -305px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009220 height: 24px;
9221 width: 24px; }
9222
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009223.dac-sprite.dac-unfold-more, .dac-unfold-more.dac-modal-header-close:before, .paging-links .dac-unfold-more.prev-page-link:before, .paging-links .dac-unfold-more.next-page-link:before, .paging-links .dac-unfold-more.next-class-link:before, .paging-links .dac-unfold-more.start-class-link:after {
9224 background-position: 0px -539px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009225 height: 24px;
9226 width: 24px; }
9227
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009228.dac-sprite.dac-youtube, .dac-youtube.dac-modal-header-close:before, .paging-links .dac-youtube.prev-page-link:before, .paging-links .dac-youtube.next-page-link:before, .paging-links .dac-youtube.next-class-link:before, .paging-links .dac-youtube.start-class-link:after {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009229 background-position: 0px -57px;
9230 height: 14px;
9231 width: 18px; }
9232
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009233/* Toast Component */
9234.dac-toast {
9235 background: #ffebc3;
9236 border-top: 1px solid #e5d4a1;
9237 display: none;
9238 color: rgba(0, 0, 0, 0.87);
9239 line-height: 1.4;
9240 padding: 10px; }
9241 .dac-toast.dac-visible {
9242 display: block; }
9243 .dac-toast-wrap {
9244 box-sizing: border-box;
9245 margin: 0 auto;
9246 max-width: 940px;
9247 padding-right: 20px;
9248 position: relative; }
9249 .dac-toast-close-btn {
9250 background-color: transparent;
9251 border: none;
9252 border-radius: 0;
9253 cursor: pointer;
9254 opacity: .4;
9255 padding: 0;
9256 position: absolute;
9257 right: 0;
9258 top: 1px; }
9259 .dac-toast-close-btn:hover, .dac-toast-close-btn:focus, .dac-toast-close-btn:active {
9260 outline: none;
9261 opacity: 1; }
9262 .dac-toast-group {
9263 bottom: 0;
9264 left: 0;
9265 position: fixed;
9266 right: 0;
9267 z-index: 60; }
9268 .dac-toast.dac-danger {
9269 background-color: #ffccbc;
9270 border-top-color: #e5b7a9; }
9271 .dac-toast.dac-success {
9272 background-color: #cdedc8;
9273 border-top-color: #c6d5b4; }
9274
9275.dac-tab-item {
9276 box-sizing: border-box;
9277 cursor: pointer;
9278 display: table-cell;
9279 margin: 0;
9280 padding: 8px 12px;
9281 position: relative;
9282 text-align: left; }
9283 @media (max-width: 719px) {
9284 .dac-tab-item {
9285 padding-right: 12px;
9286 text-align: center;
9287 width: 33.33333333%; } }
9288
9289.dac-tab-title {
9290 color: #333;
9291 display: inline-block;
9292 font-size: 16px;
9293 font-weight: 500;
9294 margin: 0; }
9295
9296.dac-tab-arrow {
9297 margin-top: -2px; }
9298 @media (max-width: 719px) {
9299 .dac-tab-arrow {
9300 position: absolute;
9301 visibility: hidden; } }
9302
9303.dac-tab-bar {
9304 display: inline-block;
9305 list-style-type: none;
9306 margin: 0 0 0 12px;
9307 vertical-align: middle;
9308 overflow: hidden; }
9309 @media (max-width: 719px) {
9310 .dac-tab-bar {
9311 display: table;
9312 margin-left: 0;
9313 width: 100%; } }
9314
9315.dac-tab-views {
9316 list-style-type: none;
9317 margin: 0; }
9318
9319.dac-tab-view {
9320 background: #fff;
9321 display: none;
9322 overflow: hidden;
9323 margin: 0 0 10px;
9324 padding: 20px 10px 0;
9325 text-align: left; }
9326
9327.dac-tab-item.dac-active {
9328 background: #fff; }
9329
9330.dac-tab-item.dac-active .dac-tab-arrow {
9331 -webkit-transform: scaleY(-1);
9332 -ms-transform: scaleY(-1);
9333 transform: scaleY(-1); }
9334
9335.dac-tab-view.dac-active {
9336 display: block; }
9337
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009338.dac-toggle-expand {
9339 cursor: pointer;
9340 display: inline-block; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009341
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009342.dac-toggle-collapse {
9343 cursor: pointer;
9344 display: none; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009345
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009346.dac-toggle.is-expanded .dac-toggle-expand {
9347 display: none; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009348
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009349.dac-toggle.is-expanded .dac-toggle-collapse {
9350 display: inline-block; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009351
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009352.dac-toggle-content {
9353 clear: left;
9354 overflow: hidden;
9355 max-height: 0;
9356 -webkit-transition: .3s max-height;
9357 transition: .3s max-height; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009358
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009359.dac-toggle.is-expanded .dac-toggle-content {
9360 max-height: none; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009361
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009362.dac-toggle.dac-mobile .dac-toggle-content {
9363 max-height: none; }
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009364
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009365@media (max-width: 719px) {
9366 .dac-toggle.dac-mobile .dac-toggle-content {
9367 max-height: 0; }
9368 .dac-toggle.is-expanded .dac-toggle-content {
9369 max-height: none; } }
9370
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009371/**
9372 * Fades out an element.
9373 * Applies visibility hidden when the transition is finished.
9374 *
9375 * Use opacity: 1; to show the element.
9376 */
9377.dac-visible-mobile-block, .dac-mobile-only,
9378.dac-visible-mobile-inline,
9379.dac-visible-mobile-inline-block,
9380.dac-visible-tablet-block,
9381.dac-visible-tablet-inline,
9382.dac-visible-tablet-inline-block,
9383.dac-visible-desktop-block,
9384.dac-visible-desktop-inline,
9385.dac-visible-desktop-inline-block {
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009386 display: none !important; }
9387
9388@media (max-width: 719px) {
9389 .dac-hidden-mobile {
9390 display: none !important; }
9391 .dac-visible-mobile-block, .dac-mobile-only {
9392 display: block !important; }
9393 .dac-visible-mobile-inline {
9394 display: inline !important; }
9395 .dac-visible-mobile-inline-block {
9396 display: inline-block !important; } }
9397
9398@media (min-width: 720px) and (max-width: 979px) {
9399 .dac-hidden-tablet {
9400 display: none !important; }
9401 .dac-visible-tablet-block {
9402 display: block !important; }
9403 .dac-visible-tablet-inline {
9404 display: inline !important; }
9405 .dac-visible-tablet-inline-block {
9406 display: inline-block !important; } }
9407
9408@media (min-width: 980px) {
9409 .dac-hidden-desktop {
9410 display: none !important; }
9411 .dac-visible-desktop-block {
9412 display: block !important; }
9413 .dac-visible-desktop-inline {
9414 display: inline !important; }
9415 .dac-visible-desktop-inline-block {
9416 display: inline-block !important; } }
9417
9418.dac-offset-parent {
9419 position: relative !important; }
9420
9421/**
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009422 * Hide from browsers/screenreaders on all sizes.
9423 */
9424.dac-hidden {
9425 display: none !important; }
9426
9427/**
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009428 * Break strings when their length exceeds the width of their container.
9429 */
9430.dac-text-break {
9431 word-wrap: break-word !important; }
9432
9433/**
9434 * Horizontal text alignment
9435 */
9436.dac-text-center {
9437 text-align: center !important; }
9438
9439.dac-text-left {
9440 text-align: left !important; }
9441
9442.dac-text-right {
9443 text-align: right !important; }
9444
9445/**
9446 * Prevent whitespace wrapping
9447 */
9448.dac-text-no-wrap {
9449 white-space: nowrap !important; }
9450
9451/**
9452 * Prevent text from wrapping onto multiple lines, instead truncate with an ellipsis.
9453 */
9454.dac-text-truncate {
9455 max-width: 100%;
9456 overflow: hidden !important;
9457 text-overflow: ellipsis !important;
9458 white-space: nowrap !important;
9459 word-wrap: normal !important; }
9460
9461/**
9462 * Floats
9463 */
9464.dac-float-left {
9465 float: left !important; }
9466
9467.dac-float-right {
9468 float: right !important; }
9469
9470/**
9471 * New block formatting context
9472 *
9473 * This affords some useful properties to the element. It won't wrap under
9474 * floats. Will also contain any floated children.
9475 * N.B. This will clip overflow. Use the alternative method below if this is
9476 * problematic.
9477 */
9478.dac-nbfc {
9479 overflow: hidden !important;
9480}
9481
9482/**
9483 * New block formatting context (alternative)
9484 *
9485 * Alternative method when overflow must not be clipped.
9486 *
9487 * N.B. This breaks down in some browsers when elements within this element
9488 * exceed its width.
9489 */
9490.dac-nbfc-alt {
9491 display: table-cell !important;
9492 width: 10000px !important;
9493}
9494
Dirk Dougherty6f10d4d2015-11-07 11:34:59 -08009495.Video {
9496 display: none;
9497}
9498
9499.Video-overlay {
9500 background-color: rgba(0, 0, 0, 0.8);
9501 width: 100%;
9502 height: 100%;
9503 position: fixed;
9504 top: 0;
9505 left: 0;
9506 z-index: 9999;
9507}
9508
9509.Video-container {
9510 width: 90vw;
9511 height: 50.625vw;
9512 max-height: calc(90vh - 29.25px);
9513 max-width: calc(160vh - 52px);
9514 margin: auto;
9515 position: fixed;
9516 top: -52px;
9517 right: 0;
9518 bottom: 0;
9519 left: 0;
9520 z-index: 9999;
9521}
9522
9523@media (min-width: 1422.22222222px) and (min-height: 800px) {
9524 .Video-container {
9525 width: 1280px;
9526 height: 720px;
9527 }
9528}
9529
9530.Video-controls {
9531 background: #28655F;
9532 height: 52px;
9533 margin: 0 auto;
9534 position: relative;
9535 box-shadow: 2px 3px 12px 0px rgba(0, 0, 0, 0.4);
9536}
9537
9538.Video-frame {
9539 position: relative;
9540 height: 100%;
9541 background: black;
9542 box-shadow: 2px 3px 12px 0px rgba(0, 0, 0, 0.4);
9543}
9544
9545.Video-loading {
9546 color: rgba(255, 255, 255, 0.35);
9547 font-size: 16px;
9548 position: absolute;
9549 top: 50%;
9550 left: 50%;
9551 -webkit-transform: translate(-50%, -50%);
9552 -ms-transform: translate(-50%, -50%);
9553 transform: translate(-50%, -50%);
9554}
9555
9556#youTubePlayer {
9557 max-height: 720px;
9558 position: absolute;
9559 top: 0;
9560 right: 0;
9561 bottom: 0;
9562 left: 0;
9563 width: 100%;
9564 height: 100%;
9565}
9566
9567.Video-button {
9568 background-color: transparent;
9569 border: none;
9570 display: inline-block;
9571 height: 100%;
9572 width: 52px;
9573 outline: none;
9574 cursor: pointer;
9575 -webkit-transition: opacity 200ms;
9576 transition: opacity 200ms;
9577}
9578
9579.Video-button:hover {
9580 opacity: 0.8;
9581}
9582
9583.Video-button--picture-in-picture {
9584 background-position: 0px -461px;
9585 height: 24px;
9586 width: 24px;
9587 display: none;
9588 position: absolute;
9589 right: 64px;
9590 top: 14px;
9591}
9592
9593.Video-button--close {
9594 background-position: 0px -435px;
9595 height: 24px;
9596 width: 24px;
9597 position: absolute;
9598 right: 14px;
9599 top: 14px;
9600}
9601
9602@media (min-width: 720px) {
9603 .Video--picture-in-picture .Video-overlay {
9604 display: none;
9605 }
9606
9607 .Video--picture-in-picture .Video-container {
9608 top: auto;
9609 left: auto;
9610 bottom: 20px;
9611 right: 20px;
9612 width: 40%;
9613 max-width: 420px;
9614 height: auto;
9615 }
9616
9617 .Video--picture-in-picture .Video-button--picture-in-picture {
9618 background-position: 0px -409px;
9619 height: 24px;
9620 width: 24px;
9621 }
9622
9623 .Video--picture-in-picture .Video-frame {
9624 padding-bottom: 56.25%;
9625 }
9626
9627 .Video-button--picture-in-picture {
9628 display: inline-block;
9629 }
9630}
9631
9632a.video-shadowbox-button.white {
9633 padding: 16px 42px 16px 8px;
9634 font-size: 18px;
9635 font-weight: 500;
9636 line-height: 24px;
9637 color: #fff;
9638 text-decoration: none;
9639}
9640
9641a.video-shadowbox-button.white::after {
9642 content: '';
9643 background-position: 0px -847px;
9644 height: 36px;
9645 width: 36px;
9646}
9647
9648a.video-shadowbox-button.white:hover {
9649 color: #bababa !important;
9650}
9651
9652a.video-shadowbox-button.white:hover::after {
9653 background-position: 0px -733px;
9654 height: 36px;
9655 width: 36px;
9656}
9657
9658#video-frame, #video-container {
9659 display: none;
9660}
9661
9662@media (max-width: 720px) {
9663 .wide-table {
9664 overflow-x: auto;
9665 }
9666
9667 .wide-table table {
9668 display: inline-table;
9669 margin-right: 0;
9670 }
9671}
9672
9673/* New CSS that isn't part of a component */
9674.paging-links {
9675 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
9676 margin: 30px 0;
9677 padding: 0 40px;
9678 /* Start class link doesn't have a caption */ }
9679
9680.paging-links .start-class-link, .paging-links .next-class-link, .paging-links .prev-page-link, .paging-links .next-page-link {
9681 font-size: 20px;
9682 font-weight: 500;
9683 display: inline-block;
9684 width: calc(50% - 2px);
9685 position: relative;
9686 padding: 46px 0 36px 0;
9687}
9688
9689@media (max-width: 719px) {
9690 .paging-links .start-class-link, .paging-links .next-class-link, .paging-links .prev-page-link, .paging-links .next-page-link {
9691 width: 100%;
9692 }
9693}
9694
9695.paging-links .start-class-link {
9696 padding: 36px 0;
9697}
9698
9699.paging-links .start-class-link, .paging-links .next-class-link {
9700 text-align: center;
9701 width: 100%;
9702}
9703
9704.paging-links .prev-page-link .page-link-caption {
9705 left: 0;
9706}
9707
9708.paging-links .prev-page-link:before {
9709 content: '';
9710 left: -24px;
9711 position: absolute;
9712 bottom: 41px;
9713}
9714
9715@media (max-width: 719px) {
9716 .paging-links .prev-page-link {
9717 display: none;
9718 }
9719}
9720
9721.paging-links .next-page-link, .paging-links .next-class-link {
9722 text-align: right;
9723}
9724
9725.paging-links .next-page-link .page-link-caption, .paging-links .next-class-link .page-link-caption {
9726 right: 0;
9727}
9728
9729.paging-links .next-page-link:before, .paging-links .next-class-link:before {
9730 content: '';
9731 right: -24px;
9732 position: absolute;
9733 bottom: 41px;
9734}
9735
9736.paging-links .start-class-link:after {
9737 content: '';
9738 right: -12px;
9739 position: relative;
9740 bottom: 3px;
9741}
9742
9743.paging-links .page-link-caption {
9744 position: absolute;
9745 top: 26px;
9746 font-size: 14px;
9747 font-weight: 700;
9748 opacity: 0.54;
9749}
9750
9751#tb li:before,
9752#qv li:before {
9753 background-position: 0px -669px;
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08009754 height: 24px;
9755 width: 24px;
9756 content: '';
9757 left: -8px;
9758 opacity: .7;
9759 position: absolute;
9760 top: -4px;
9761}