1 /* color definitions */
5 /* page layout + top-level styles */
7 background-color: #0099cc;
10 background-color: #0099cc;
13 background-color: #0099cc;
20 background-color:#F9F9F9;
21 -webkit-font-smoothing: antialiased;
22 /* prevent subpixel antialiasing, which thickens the text */
23 /* text-rendering: optimizeLegibility; */
24 /* turned off ligatures due to bug 5945455 */ }
28 font: 14px/19px Roboto, sans-serif;
48 text-decoration: none;
49 color: #555555 !important; }
52 display: inline-block; }
71 #page-footer #copyright {
72 margin-bottom: 10px; }
86 min-height:5px; /* silly way to avoid doc floating left when nav goes fixed */
103 #devdoc-nav span.small {
114 color: #7aa1b0 !important; }
118 color: #33b5e5 !important; }
121 background:url('../images/styles/open_new_page.png') no-repeat 100% 50%;
139 font-style: italic; }
143 border-bottom: 1px dotted #555555;
147 .tooltip-link:hover {
149 border-bottom-color: #7aa1b0; }
153 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
155 /* disclosures mixin */
157 .layout-content-row {
158 display: inline-block;
159 margin-bottom: 10px; }
160 .layout-content-row:after {
165 visibility: hidden; }
166 * html .layout-content-row {
169 .layout-content-col {
172 .layout-content-col:first-child {
174 .layout-content-col h3,
175 .layout-content-col h4 {
178 .layout-content-col.span-1 {
181 .layout-content-col.span-2 {
184 .layout-content-col.span-3 {
187 .layout-content-col.span-4 {
190 .layout-content-col.span-5 {
193 .layout-content-col.span-6 {
196 .layout-content-col.span-7 {
199 .layout-content-col.span-8 {
202 .layout-content-col.span-9 {
205 .layout-content-col.span-10 {
208 .layout-content-col.span-11 {
211 .layout-content-col.span-12 {
214 .layout-content-col.span-13 {
267 /* section header divs */
268 /* expanded section header divs */
271 list-style-type: none;
278 text-decoration: none;
279 word-wrap:break-word; }
280 #nav .nav-section-header {
283 padding: 0 30px 0 0; }
284 #nav li.selected a, #nav li.selected > .nav-section-header > a {
287 #nav li.selected ul li a {
288 /* don't highlight child items */
290 #nav .nav-section .nav-section .nav-section-header {
291 /* no white line between second level sections */
293 /* section header links */
294 #nav > li > div > a {
298 padding: 10px 0 10px 10px; }
299 #nav .nav-section-header:after {
301 background: transparent url(../images/styles/disclosure_down.png) no-repeat scroll 50% 50%;
308 #nav .nav-section-header.empty:after {
310 /* nested nav headers */
311 #nav .nav-section .nav-section {
315 #nav .nav-section li a {
316 /* first gen child (2nd level li) */
319 text-transform: none;
320 padding: 7px 5px 7px 10px;
322 #nav .nav-section li li a {
323 /* second gen child (3rd level li) */
324 padding: 5px 5px 5px 10px;
326 #nav li.expanded .nav-section-header {
328 background: rgba(0, 0, 0, 0.05); }
329 #nav li.expanded li .nav-section-header {
330 background: transparent; }
331 #nav li.expanded li ul {
335 #nav li.expanded > .nav-section-header:after {
337 background: transparent url(../images/styles/disclosure_up.png) no-repeat scroll 50% 50%;
340 #nav li.expanded li ul.tree-list-children {
341 display:block; /*dd temporary for debug */
344 #nav li.expanded li ul.tree-list-children .tree-list-children {
347 #nav li span.tree-list-subtitle {
348 display:inline-block;
349 padding:5px 0 0 10px;
351 text-transform:uppercase;
354 #nav li span.tree-list-subtitle:before {
357 #nav li span.tree-list-subtitle:after {
364 #nav li ul.animate-height-in {
365 -webkit-transition: height 0.25s ease-in;
366 -moz-transition: height 0.25s ease-in;
367 transition: height 0.25s ease-in; }
368 #nav li ul.animate-height-out {
369 -webkit-transition: height 0.25s ease-out;
370 -moz-transition: height 0.25s ease-out;
371 transition: height 0.25s ease-out; }
376 #nav li.expanded ul {
381 #nav li ul > li:last-child {
384 #nav li ul.tree-list-children > li:last-child {
387 #nav li.expanded ul > li {
389 background: rgba(0, 0, 0, 0.03); }
390 #nav li.expanded ul > li li {
391 background:inherit; }
392 #nav li ul.tree-list-children ul {
409 .content-header.just-links {
421 border-top: 1px solid #ccc;
426 .content-footer .col-9 {
429 .content-footer .col-4 {
432 .content-footer.wrap {
437 position: relative; }
439 position: absolute; }
441 .training-nav-top a {
445 text-decoration: none;
446 text-transform: uppercase; }
447 .paging-links .prev-page-link:before,
448 .training-nav-top .prev-page-link:before {
450 background: transparent url(../images/styles/disclosure_left.png) no-repeat scroll 50% 50%;
453 display: inline-block;
455 .training-nav-top .next-page-link,
456 .training-nav-top .start-class-link,
457 .training-nav-top .start-course-link {
459 .paging-links .prev-page-link {
461 .paging-links .next-page-link {
463 .next-page-link:after,
464 .start-class-link:after,
465 .start-course-link:after,
466 .next-class-link:after,
469 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
472 display: inline-block;
476 .training-nav-top a {
484 border:1px solid #DADADA;
488 .training-nav-top a.next-page-link {
493 .paging-links a.disabled,
494 .training-nav-top a.disabled,
495 .content-footer a.disabled {
499 .paging-links a.disabled:hover,
500 .training-nav-top a.disabled:hover,
501 .content-footer a.disabled:hover {
503 color:#bbb !important;
506 .training-nav-top a.start-class-link,
507 .training-nav-top a.start-course-link {
511 /* list of classes on course landing page */
520 border-top:1px solid #ccc;
522 ol.class-list li a.title {
530 ol.class-list li a.title h2 {
537 ol.class-list li a.title span {
542 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
546 ol.class-list li a.title:hover {
548 color:#258AAF !important;
550 ol.class-list li a.title:hover span {
555 ol.class-list li img {
561 ol.class-list li p.description {
567 ol.class-list li p.description.article {
577 ol.class-list div.lessons li {
584 display:none !important;
587 .content-footer.next-class {
594 .content-footer.next-class a.next-class-link {
597 text-transform:uppercase;
602 /* inner-doc tabs w/ title */
604 div#title-tabs-wrapper {
605 border-bottom:1px solid #ccc;
609 display:inline-block;
612 border-bottom:1px solid #F9F9F9;
621 display:inline-block;
622 vertical-align:bottom;
628 border-bottom: 3px solid transparent;
630 ul#title-tabs li.selected {
631 border-bottom: 3px solid #93C;
636 ul#title-tabs li a:hover,
637 ul#title-tabs li a:active {
638 color:#93C !important;
644 @-webkit-keyframes glowheader {
646 background-color: #33b5e5;
648 border-bottom-color: #000; }
651 background-color: transparent;
653 border-bottom-color: #33b5e5; } }
655 @-moz-keyframes glowheader {
657 background-color: #33b5e5;
659 border-bottom-color: #000; }
662 background-color: transparent;
664 border-bottom-color: #33b5e5; } }
666 @keyframes glowheader {
668 background-color: #33b5e5;
670 border-bottom-color: #000; }
673 background-color: transparent;
675 border-bottom-color: #33b5e5; } }
679 -webkit-animation-name: glowheader;
680 -moz-animation-name: glowheader;
681 animation-name: glowheader;
682 -webkit-animation-duration: 0.7s;
683 -moz-animation-duration: 0.7s;
684 animation-duration: 0.7s;
685 -webkit-animation-timing-function: ease-out;
686 -moz-animation-timing-function: ease-out;
687 animation-timing-function: ease-out; }
693 counter-reset: item; }
697 list-style-type: none;
698 position: relative; }
699 .design ol>li:before {
700 content: counter(item) ". ";
701 counter-increment: item;
705 .design ol li.value-1:before {
707 .design ol li.value-2:before {
709 .design ol li.value-3:before {
711 .design ol li.value-4:before {
713 .design ol li.value-5:before {
715 .design ol li.value-6:before {
717 .design ol li.value-7:before {
719 .design ol li.value-8:before {
721 .design ol li.value-9:before {
723 .design ol li.value-10:before {
725 .design .with-callouts ol>li {
726 list-style-position: inside;
728 .design .with-callouts ol>li:before {
735 .design .with-callouts ul>li {
736 list-style-position: outside; }
738 /* special list items */
740 list-style-type: none !important; }
744 .design li.with-icon {
748 .design li.with-icon p {
749 margin-left: 0 !important; }
750 .design li.with-icon:before {
757 .design li.with-icon.tablet:before {
758 background-image: url(../images/styles/ico_phone_tablet.png); }
759 .design li.with-icon.web:before {
760 background-image: url(../images/styles/ico_web.png); }
761 .design li.with-icon.action:before {
762 background-image: url(../images/styles/ico_action.png); }
763 .design li.with-icon.use:before {
764 background-image: url(../images/styles/ico_use.png); }
766 /* figures and callouts */
768 position: relative; }
770 margin-bottom: 20px; }
771 .figure .figure-callout {
778 background: transparent url(../images/styles/callout.png) no-repeat scroll 50% 50%;
783 .figure .figure-callout.top {
785 .figure .figure-callout.right {
789 margin: 0 10px 20px 0;
792 font-style: italic; }
794 /* rows of figures */
798 /* to prevent space between figures */ }
799 .figure-row .figure {
800 display: inline-block;
801 vertical-align: top; }
802 .figure-row .figure + .figure {
804 /* reintroduce space between figures */ }
806 /* video containers */
807 .framed-galaxynexus-land-span-13 {
808 background: transparent url(../images/styles/device_galaxynexus_blank_land_span13.png) no-repeat
810 padding: 42px 122px 62px 126px;
812 .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video,
813 .framed-galaxynexus-land-span-13 img {
818 .framed-galaxynexus-land-span-8{
819 background: transparent url(../images/styles/device_galaxynexus_blank_land_span8.png) no-repeat
821 padding: 26px 68px 38px 72px;
823 .framed-galaxynexus-land-span-8, .framed-galaxynexus-land-span-8 video,
824 .framed-galaxynexus-land-span-8 img {
828 .framed-galaxynexus-port-span-9 {
829 background: transparent url(../images/styles/device_galaxynexus_blank_port_span9.png) no-repeat
831 padding: 95px 122px 107px 124px;
833 .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video,
834 .framed-galaxynexus-port-span-9 img {
838 .framed-galaxynexus-port-span-5 {
839 background: transparent url(../images/styles/device_galaxynexus_blank_port_span5.png) no-repeat
841 padding: 75px 31px 76px 33px;
843 .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video,
844 .framed-galaxynexus-port-span-5 img {
848 .framed-nexus4-port-216 {
849 background: transparent url(../images/styles/device_nexus4_blank_port_432.png) no-repeat
851 background-size:240px 465px;
852 padding: 52px 12px 52px 12px;
854 .framed-nexus4-port-216, .framed-nexus4-port-216 video,
855 .framed-nexus4-port-216 img {
860 /* landing page disclosures */
862 text-decoration: none;
865 .landing-page-link:after {
867 background: transparent url(../images/styles/disclosure_right.png) no-repeat scroll 50% 50%;
870 display: inline-block;
876 background-color: rgba(0, 0, 0, 0.9);
884 .tooltip-box.below:after {
891 border: 5px solid transparent;
892 border-bottom-color: rgba(0, 0, 0, 0.9); }
895 .video-instructions {
897 margin-bottom: 10px; }
898 .video-instructions:before {
900 background: transparent url(../images/styles/ico_movie_inline.png) no-repeat scroll top left;
901 display: inline-block;
905 .video-instructions:after {
906 content: 'Click device screen to replay movie.'; }
908 /* download buttons */
912 text-decoration: none;
913 background-color: #33b5e5;
914 color: #fff !important;
916 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
918 border-radius: 2px; }
919 .download-button:hover, .download-button:focus {
920 background-color: #0099cc;
921 color: #fff !important; }
922 .download-button:active {
923 background-color: #006699; }
925 /* UI tables and other things found in Writing style and Settings pattern */
928 background-color: #282828;
931 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
932 border-collapse: separate; }
936 background-color: inherit;
941 border-top: 1px solid #494949;
942 border-right: 1px solid #494949;
943 text-align: center; }
944 .ui-table tfoot td:last-child {
947 .layout-with-list-item-margins {
948 margin-left: 30px !important; }
950 .emulate-content-left-padding {
956 background: transparent none no-repeat scroll 0px 3px; }
958 background-image: url(../images/styles/ico_wrong.png); }
959 .do-dont-label.good {
960 background-image: url(../images/styles/ico_good.png); }
980 /***** PREVIOUSLY style.css ******************/
986 @media screen, projection, print {
993 pre, table, input, textarea, code {
996 address, abbr, cite {
1002 html[lang^=ja] blockquote, html[lang^=ja] q, html[lang^=ko] blockquote, html[lang^=ko] q,
1003 html[lang^=zh] blockquote, html[lang^=zh] q {
1009 fieldset, iframe, img {
1013 -ms-interpolation-mode: bicubic;
1014 vertical-align: middle;
1026 @media screen, projection {
1034 margin: 20px 0 20px;
1052 margin: 20px 0 20px;
1076 hr { /* applied to the bottom of h2 elements */
1082 p, pre, table, form {
1090 margin: 0 0 15px 18px;
1093 [dir='rtl'] ul, [dir='rtl'] ol {
1094 margin: 10px 30px 10px 10px;
1096 ul ul, ul ol, ol ul, ol ol {
1104 margin:0 0 10px 30px;
1121 pre strong, pre b, a strong, a b, a code {
1126 font: 13px/1.5 monospace;
1130 font: 13px/14px monospace;
1138 text-decoration: none;
1140 a:focus, a:hover, a:active {
1142 text-decoration: none;
1149 border-collapse: collapse;
1152 margin: .5em 1em 1em 0;
1153 width:100%; /* consistent table widths; within IE's quirks */
1154 background-color:#f7f7f7;
1158 vertical-align: top;
1162 background-color:inherit;
1163 border:solid 1px #DDD;
1169 background-color: #999;
1171 border:solid 1px #DDD;
1172 font-weight: normal;
1174 tr:first-of-type th:first-of-type:empty {
1177 /* --------------------------------------------------------------------------
1182 background: #acbc00;
1183 background: -moz-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1184 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #acbc00),
1185 color-stop(50%, #acbc00), color-stop(50%, #bdde00), color-stop(100%, #bdde00));
1186 background: -webkit-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1187 background: -o-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1188 background: -ms-linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1189 background: linear-gradient(top, #acbc00 0, #acbc00 50%, #bdde00 50%, #bdde00 100%);
1205 margin: 5px 0 30px 0;
1210 #footer-local li+li:before {
1217 background: #f5f5f5;
1220 border-top: 1px solid #ebebeb;
1232 #footer-global li+li:before {
1236 * html #footer-global li {
1239 * [dir='rtl'] #footer-global li {
1242 *+html #footer-global li {
1245 *+[dir='rtl'] #footer-global li {
1248 #footer-global li a {
1249 font-weight: normal;
1252 margin: 10px 0 0 0px;
1254 [dir='rtl'] .locales {
1255 background-position: right center;
1257 padding: 0 24px 0 0;
1262 .locales select, .sites select {
1265 border: solid 1px #EBEBEB;
1266 -webkit-appearance: none;
1267 background: white url('../images/arrows-up-down.png') right center no-repeat;
1270 line-height: normal;
1276 /* =============================================================================
1278 ========================================================================== */
1280 /* configure printed page */
1287 /* reset spacing metrics */
1289 margin: 0 !important;
1290 padding: 0 !important;
1291 width: auto !important;
1294 /* leave enough space on the left for bullets */
1296 padding-left: 20px !important;
1302 /* hide a bunch of non-content elements */
1303 #header, #footer, #nav-x, #side-nav,
1304 .training-nav-top, .training-nav-bottom,
1305 #doc-col .content-footer,
1309 display: none !important;
1312 /* remove extra space above page titles */
1313 #doc-col .content-header {
1317 /* bump up spacing above subheadings */
1319 margin-top: 40px !important;
1322 /* print link URLs where possible and give links default text color */
1324 content: " (" attr(href) ")";
1328 word-wrap: break-word;
1334 /* syntax highlighting rules */
1335 .str { color: #060; }
1336 .kwd { color: #006; font-weight: bold; }
1337 .com { color: #600; font-style: italic; }
1338 .typ { color: #404; font-weight: bold; }
1339 .lit { color: #044; }
1340 .pun { color: #440; }
1341 .pln { color: #000; }
1342 .tag { color: #006; font-weight: bold; }
1343 .atn { color: #404; }
1344 .atv { color: #060; }
1347 /* =============================================================================
1349 ========================================================================== */
1351 @media screen, projection, print {
1354 border-top: solid 1px #ddd;
1355 border-bottom: solid 1px #ddd;
1356 background: #f7f7f7;
1365 margin: 0 -1.533742331288343558282%;
1366 width: 103.06748466257669%}
1368 margin-bottom: 20px;
1377 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
1378 .col-13, .col-14, .col-15, .col-16 {
1385 * html .col-1, * html .col-2, * html .col-3, * html .col-4, * html .col-5, * html .col-6, * html
1386 .col-7, * html .col-8, * html .col-9, * html .col-10, * html .col-11, * html .col-12 {
1388 padding: 0 1.4% 20px;
1390 [dir='rtl'] .col-1, [dir='rtl'] .col-2, [dir='rtl'] .col-3, [dir='rtl'] .col-4, [dir='rtl'] .col-5,
1391 [dir='rtl'] .col-6, [dir='rtl'] .col-7, [dir='rtl'] .col-8, [dir='rtl'] .col-9, [dir='rtl'] .col-10,
1392 [dir='rtl'] .col-11, [dir='rtl'] .col-12 {
1396 .col-1 { width: 40px }
1397 .col-2 { width: 100px }
1398 .col-3 { width: 160px }
1399 .col-4 { width: 220px }
1400 .col-5 { width: 280px }
1401 .col-6 { width: 340px }
1402 .col-7 { width: 400px }
1403 .col-8 { width: 460px }
1404 .col-9 { width: 520px }
1405 .col-10 { width: 580px }
1406 .col-11 { width: 640px }
1407 .col-12 { width: 700px }
1408 .col-13 { width: 760px }
1409 .col-14 { width: 820px }
1410 .col-15 { width: 880px }
1411 .col-16 { width: 940px }
1418 @media screen and (max-width:772px) {
1419 .col-5, .col-6, .col-7 {
1424 /* =============================================================================
1426 ========================================================================== */
1427 @media screen, projection, print {
1429 /* --------------------------------------------------------------------------
1430 Header, Login, Nav-X, Search
1433 padding: 2.2em 0 0.2em 0;
1435 #header:before, #header:after {
1445 list-style-type: none;
1451 .design a.selected {
1454 .develop a.selected {
1457 .distribute a.selected {
1472 .search .bottom, .search .left, .search .right {
1474 background-color: #a3a3a3;
1482 .search .left, .search .right {
1486 .search .left { top: 19px; left: 0 }
1487 .search .right { top: 19px; right: 0 }
1494 #player-frame .close {
1501 text-indent: -1000em;
1502 background: url(../images/close.png) no-repeat 0 0;
1505 .search .close:hover, .search .close:focus,
1506 #player-frame .close:hover, #player-frame .close:focus {
1507 background-position: -16px 0;
1510 #player-frame .close {
1513 .search form input {
1521 background-color: transparent
1523 .search:hover .bottom, .search:hover .left, .search:hover .right {
1524 background-color: #33b5e5;
1526 .search:hover .icon {
1527 background-position: -8px 0
1529 .search form input:focus {
1534 /* Search Dropdown */
1538 border: solid 1px #c5c5c5;
1543 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1544 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
1545 box-shadow: 0 0 10px rgba(0,0,0,0.2)
1547 .search-dropdown ul, .search-dropdown ul li {
1548 list-style-type: none;
1552 .search-dropdown ul li {
1555 .search-dropdown img {
1557 margin: 0 10px 10px 0
1559 .search-dropdown h6 {
1564 .search-dropdown .desc {
1567 line-height: normal;
1570 .search-dropdown li a:hover h6, .search-dropdown li a:hover .desc {
1573 /* --------------------------------------------------------------------------
1576 .button, a.button, .button-secondary, a.button-secondary {
1577 border-image: initial;
1578 -webkit-border-radius: 2px;
1579 -moz-border-radius: 2px;
1584 display:inline-block;
1585 background-color: #09c;
1586 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1587 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1588 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1589 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1590 background-image: -o-linear-gradient(top, #2faddb, #09c);
1591 background-image: linear-gradient(top, #2faddb, #09c);
1592 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#0099cc',GradientType=0);
1593 border: 1px solid #3990ab;
1596 .button-secondary, a.button-secondary {
1597 background-color: #f3f3f3;
1598 border: 1px solid #dcdcdc;
1601 a.button, a.button:visited, a.button-secondary, a.button-secondary:visited {
1609 .button, .button-secondary {
1617 .button:hover, a.button:hover {
1619 background-color: #4cadcb;
1620 background-image: -webkit-gradient(linear, left top, left bottom, from(#5dbcd9), to(#4cadcb));
1621 background-image: -webkit-linear-gradient(top, #5dbcd9, #4cadcb);
1622 background-image: -moz-linear-gradient(top, #5dbcd9, #4cadcb);
1623 background-image: -ms-linear-gradient(top, #5dbcd9, #4cadcb);
1624 background-image: -o-linear-gradient(top, #5dbcd9, #4cadcb);
1625 background-image: linear-gradient(top, #5dbcd9, #4cadcb);
1626 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',
1627 EndColorStr='#4cadcb',GradientType=0);
1628 color: #fff !important;
1630 .button:active, a.button:active {
1631 background-color: #1e799a;
1632 background-image: none;
1633 border-color: #30b7e6;
1635 a.button.big.subtitle {
1638 .button-secondary:hover, a.button-secondary:hover {
1639 border-color: #dbdbdb;
1640 background-color: #f3f3f3;
1641 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1642 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1643 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1644 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1645 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1646 background-image: linear-gradient(top, #f9f9f9, #ececec);
1647 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1648 EndColorStr='#ececec');
1649 color: #33B5E5 !important;
1651 .button-secondary:active, a.button-secondary:active {
1652 border-color: #dadada;
1653 background: #ebebeb; /* Old browsers */
1654 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
1656 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/
1657 Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0Jv
1658 eD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+
1659 CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIg
1660 eDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJl
1661 YiIgc3RvcC1vcGFjaXR5PSIxIi8+
1662 CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1663 CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+
1664 CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+
1665 CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFy
1667 CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIg
1669 background: -moz-linear-gradient(top, #ebebeb 0%, #f9f9f9 5%, #fafafa 50%, #f9f9f9 90%,
1670 #ffffff 100%); /* FF3.6+ */
1671 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb),
1672 color-stop(5%,#f9f9f9), color-stop(50%,#fafafa), color-stop(90%,#f9f9f9), color-stop(100%,#ffffff));
1673 /* Chrome,Safari4+ */
1674 background: -webkit-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9
1675 90%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
1676 background: -o-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1677 100%); /* Opera 11.10+ */
1678 background: -ms-linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1680 background: linear-gradient(top, #ebebeb 0%,#f9f9f9 5%,#fafafa 50%,#f9f9f9 90%,#ffffff
1682 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',
1683 endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
1684 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1685 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1686 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
1687 color: #258AAF !important;
1691 display:inline-block;
1693 .button.big span.small {
1703 .button.disabled:hover,
1704 .button.disabled:active {
1706 color:#999 !important;
1711 .training-nav-top a.button-secondary,
1712 .training-nav-bottom a.button-secondary {
1717 text-transform:uppercase;
1720 background-color: #f3f3f3;
1721 background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
1722 background-image: -webkit-linear-gradient(top, #f9f9f9, #ececec);
1723 background-image: -moz-linear-gradient(top, #f9f9f9, #ececec);
1724 background-image: -ms-linear-gradient(top, #f9f9f9, #ececec);
1725 background-image: -o-linear-gradient(top, #f9f9f9, #ececec);
1726 background-image: linear-gradient(top, #f9f9f9, #ececec);
1727 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
1728 EndColorStr='#ececec');
1732 .training-nav-top a.button-secondary:hover,
1733 .training-nav-bottom a.button-secondary:hover {
1734 background-color: #09c;
1735 background-image: -webkit-gradient(linear, left top, left bottom, from(#2faddb), to(#09c));
1736 background-image: -webkit-linear-gradient(top, #2faddb, #09c);
1737 background-image: -moz-linear-gradient(top, #2faddb, #09c);
1738 background-image: -ms-linear-gradient(top, #2faddb, #09c);
1739 background-image: -o-linear-gradient(top, #2faddb, #09c);
1740 background-image: linear-gradient(top, #2faddb, #09c);
1741 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
1742 border: 1px solid #3990ab;
1743 color: #fff !important;
1746 .training-nav-top a.button-secondary.last,
1747 .training-nav-bottom a.button-secondary.last {
1751 .training-nav-top a.button-secondary.double-size,
1752 .training-nav-bottom a.button-secondary.double-size {
1757 .training-nav-bottom {
1762 .training-nav-bottom {
1770 margin:0 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
1775 margin:-27px 0 0 20px; /* negative top-margin to counter the content-header bottom margin */
1783 border:1px solid #ccc;
1795 text-transform:uppercase;
1796 border-bottom:1px solid gainsboro;
1809 #tb .download-box .filename,
1810 #qv .download-box .filename {
1812 margin:4px 4px 10px;
1817 /* Dev guide quicknav */
1830 border-left:4px solid #99CC00;
1833 margin:0 0 1em 20px;
1851 margin:0 15px 10px 35px;
1858 line-height:inherit;
1871 margin:3px 0 3px 15px;
1880 /* related resources blocks in checklists */
1884 border:1px solid #ccc;
1885 background-color:rgba(0, 0, 0, 0.027451);
1886 border:1px solid #ccc;
1892 padding: .5em 1em 0 1em;
1900 margin:4px 15px 0px 15px;
1903 text-transform:uppercase;
1906 /* --------------------------------------------------------------------------
1912 .article form .form-required {
1915 .article form fieldset {
1919 .article form legend {
1926 .article form ol, .article form ul {
1930 [dir='rtl'] .article form ol, [dir='rtl'] .article form ul {
1934 .article form ol ul, .article form ul ul, [dir='rtl'] .article form ol ul, [dir='rtl'] .article form
1943 .article form li li {
1947 .article form label {
1952 .article form input[type='text'], .article form select, .article form textarea, .article form
1953 .checkbox-group, .article form .radio-group {
1954 margin-bottom: 15px;
1956 .checkbox-group input {
1960 border: solid 1px #c6c6c6;
1963 .article form .checkbox-group, .article form .radio-group {
1966 .article form select {
1967 border: solid 1px #ebebeb;
1968 border-top-color: #ddd;
1969 -webkit-appearance: none;
1970 background: #f3f3f3 url(../images/arrows-up-down.png) right center no-repeat;
1973 line-height: normal;
1978 .article form .browse .browse-msg {
1981 .article form .browse .button-secondary {
1986 margin: 0 10px 15px 0;
1988 .article form input[type='text'], .article form textarea {
1989 border: 1px solid #ebebeb;
1990 border-top-color: #dcdcdc;
1992 line-height: normal;
1996 .article form textarea {
1999 .article form input[type='text']:focus, .article form textarea:focus {
2000 border-color: #33B5E5;
2001 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2002 -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2003 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2004 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
2007 .article form input[disabled], .article form textarea[disabled], .article form label.form-disabled {
2010 .article form input[type='text'][disabled], .article form textarea[disabled] {
2011 background-color: #ebebeb;
2013 form .form-error input[type='text'], form .form-error textarea {
2014 border-color: #dd4b39;
2018 -moz-border-radius: 2px;
2019 -webkit-border-radius: 2px;
2025 background: #f9f9f9;
2028 .aside, .notification, .promo {
2029 -moz-border-radius: 2px;
2030 -webkit-border-radius: 2px;
2036 .aside>:first-child, .notification>:first-child, .promo>:first-child {
2039 .aside>:last-child, .notification>:last-child, .promo>:last-child {
2043 background: #f9f9f9;
2046 background: #fffbe4;
2047 border-color: #f8f6e6;
2050 background: #f6f9ff;
2051 border-color: #eff2f9;
2055 /* SDK TOS styles */
2058 white-space: pre-wrap;
2059 word-wrap: break-word;
2060 font-family: inherit;
2065 border: 1px solid #444;
2066 background: transparent;
2071 div.sdk-terms.fullsize {
2083 div#sdk-terms-form {
2087 div#sdk-terms-form input {
2089 margin:4px 4px 4px 0;
2093 /* --------------------------------------------------------------------------
2100 border: solid 1px #ddd;
2101 background: #f7f7f7;
2103 .str { color: #080; }
2104 .kwd { color: #008; }
2105 .com { color: #800; }
2106 .typ { color: #606; }
2107 .lit { color: #066; }
2108 .pun { color: #660; }
2109 .pln { color: #000; }
2110 .tag { color: #008; }
2111 .atn { color: #828; }
2112 .atv { color: #080; }
2113 .dec { color: #606; }
2115 /* --------------------------------------------------------------------------
2118 /* Package Nav & Classes Nav */
2121 border-top: solid 1px #ebebeb;
2123 #packages-nav .js-pane,
2124 #classes-nav .js-pane {
2129 max-height: inherit;
2137 #packages-nav ul, #classes-nav ul {
2138 list-style-type: none;
2139 margin: 10px 0 20px 0;
2147 #classes-nav li li {
2150 #packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2151 #classes-nav li a, #classes-nav li a:active, #classes-nav li a:visited {
2154 #packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2155 #classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited,
2156 #nav-tree li a, #nav-tree li a:active, #nav-tree li a:visited {
2158 font-weight: normal;
2160 #packages-nav li a, #packages-nav li a:active, #packages-nav li a:visited,
2161 #classes-nav li li a, #classes-nav li li a:active, #classes-nav li li a:visited {
2164 #packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected
2166 #classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected
2168 #nav-tree li div.selected {
2171 background-color:#fff; }
2172 #packages-nav li.selected ul li a,
2173 #classes-nav li.selected ul li a {
2174 /* don't highlight child items */
2176 #nav-tree li div.selected a {
2182 border-top:1px solid #ccc;
2185 display:inline-block;
2189 padding: 5px 0 5px 5px;
2192 #nav-swap .fullscreen {
2196 text-indent: -1000em;
2199 background: url(../images/fullscreen.png) no-repeat -24px 0;
2201 #nav-swap .fullscreen.disabled {
2202 background-position: 0 0;
2204 #nav-swap .fullscreen:hover,
2205 #nav-swap .fullscreen:focus {
2211 #side-nav, #devdoc-nav, #swapper,
2212 #nav-tree, #tree-list {
2223 #nav-tree ul li div {
2227 #side-nav #nav-tree ul li a,
2228 #side-nav #nav-tree ul li span.no-children {
2246 white-space: nowrap;
2249 #nav-tree .children_ul {
2253 #nav-tree .children_ul li div {
2256 #nav-tree .children_ul .children_ul li div {
2260 #nav-tree a.nolink {
2262 text-decoration: none;
2265 #nav-tree span.label {
2280 #doc-content-container {
2283 #doc-header, #doc-content {
2287 background: #f7f7f7;
2291 margin-bottom: 15px;
2297 #api-info-block a, #api-info-block a:active, #api-info-block a:visited {
2300 #api-info-block a:hover, #api-info-block a:focus {
2304 height:19px; /* plus 16px padding = 35; same as #nav li */
2308 border-bottom: 1px solid #CCC;
2310 background: rgba(0, 0, 0, 0.05); /* matches #nav li.expanded */
2323 #api-level-toggle label {
2331 #api-level-toggle .select-wrapper {
2333 display: inline-block;
2336 #api-level-toggle select {
2339 -moz-appearance:none;
2340 -webkit-appearance: none;
2341 background: transparent url(../images/arrows-up-down.png) 23px 5px no-repeat;
2354 /* Toggle for revision notes and stuff */
2355 div.toggle-content.closed .toggle-content-toggleme {
2359 #jd-content img.toggle-content-img {
2362 div.toggle-content p {
2365 div.toggle-content-toggleme {
2370 /* API LEVEL FILTERED MEMBERS */
2377 color:#bbb !important;
2378 cursor:default !important;
2379 text-decoration:none !important;
2381 #devdoc-nav li.absent.selected,
2382 #devdoc-nav li.absent.selected *,
2383 #devdoc-nav div.label.absent.selected,
2384 #devdoc-nav div.label.absent.selected * {
2385 background-color:#eaeaea !important;
2387 .absent h4.jd-details-title,
2388 .absent h4.jd-details-title * {
2389 background-color:#f6f6f6 !important;
2393 filter: alpha(opacity=30);
2394 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
2405 /* JQUERY RESIZABLE STYLES */
2406 .ui-resizable { position: relative; }
2407 .ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; z-index:1; }
2408 .ui-resizable .ui-resizable-handle { display: block; border-bottom: 1px solid #e4e4e4; }
2409 /*body .ui-resizable-disabled .ui-resizable-handle { display: none; }
2410 body .ui-resizable-autohide .ui-resizable-handle { display: none; }*/
2411 .ui-resizable-s { cursor: s-resize; height: 10px; width: 100% !important; bottom: -11px; left: 0;
2412 border-bottom: solid 1px #ededed;
2413 background: #f7f7f7 url("../images/resizable-s2.png") no-repeat scroll center center; }
2416 cursor: e-resize; width: 10px; right: 0; top: 0; height: 100%; border-right: solid
2417 1px #ededed;background: #f7f7f7 url("../images/resizable-e2.png") no-repeat scroll center center; }
2420 /* --------------------------------------------------------------------------
2427 border: solid 1px #dcdcdc;
2429 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2430 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
2431 box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
2436 margin: -10px 20px 10px 0;
2442 margin: -10px -10px 10px 0;
2443 text-indent: -1000em;
2444 background: url(../images/close.png) no-repeat 0 0;
2446 .lightbox .close:hover, .lightbox .close:focus {
2447 background-position: -10px 0;
2451 /* Styles for toggleable divs */
2453 padding: .25em 1em 0em 1em;
2457 padding: 1em 1em 0 2em;
2461 text-decoration:none;
2464 text-decoration:underline;
2467 .toggleable.closed .toggleme {
2470 #jd-content .toggle-img {
2474 /* --------------------------------------------------------------------------
2475 Styles for samples project trees and code browsing in resources tab
2479 background-image:url(../../assets/images/folder.png);
2480 background-repeat:no-repeat;
2481 background-position:16px 2px;
2486 .structure-toggleme {
2489 text-decoration:none;
2493 background-image:url(../../assets/images/file-java.png);
2494 background-repeat:no-repeat;
2495 background-position:0px 2px;
2497 padding:.3em 0 .3em 22px;
2501 background-image:url(../../assets/images/file-generic.png);
2502 background-repeat:no-repeat;
2503 background-position:0px 2px;
2505 padding:.3em 0 .3em 22px;
2509 background-image:url(../../assets/images/file-xml.png);
2510 background-repeat:no-repeat;
2511 background-position:0px 2px;
2513 padding:.3em 0 .25em 22px;
2517 background-image:url(../../assets/images/file-image.png);
2518 background-repeat:no-repeat;
2519 background-position:0px 2px;
2521 padding:.3em 0 .25em 22px;
2524 .structure-manifest {
2525 background-image:url(../../assets/images/file-manifest.png);
2526 background-repeat:no-repeat;
2527 margin:.0 0 0 1.25em;
2529 text-decoration:none;
2532 #jd-content .structure-toggle-img {
2534 padding-right:2.1em;
2542 text-decoration:none;
2545 .structure-manifest a {
2546 text-decoration: none;
2549 text-decoration: none;
2553 background-color:rgb(249, 249, 249);
2556 .sampleEmbed ol.lineNumbers {
2557 list-style-type: decimal;
2561 .sampleEmbed ol.lineNumbers li {
2562 border-left:1px solid #ddd;
2563 border-right:1px solid #ddd;
2565 background-color:#f7f7f7;
2567 padding: 2px 2px 2px 6px;
2570 .sampleEmbed ol.lineNumbers li:hover {
2571 background: #efefef;
2574 /* --------------------------------------------------------------------------
2575 Styles for raw formatted line numbers (not used with listformatted version)
2576 div.sampleLine div.lineNumber {
2579 div.sampleLine div.lineCode {
2588 /* --------------------------------------------------------------------------
2591 #butterbar-wrapper {
2601 #butterbar-message {
2602 background-color:#f80;
2607 border-radius: 0 0 5px 5px;
2609 #butterbar-message a {color:#fff !important}
2610 #butterbar-message a:hover {text-decoration:underline;}
2612 /* --------------------------------------------------------------------------
2617 .clearfix:before, .clearfix:after {
2627 table.blank th, table.blank td {
2632 margin: 0.5em 0 2em 0;
2646 text-transform:uppercase;
2653 background-color:transparent;
2659 margin: -10px 0 20px;
2670 /* width must be defined w/ an inline style matching the image width */
2678 /* width must be defined w/ an inline style matching the image width */
2682 border:1px solid #DDD;
2694 font: 12px/1.5 monospace;
2705 p.caution, div.caution,
2706 p.warning, div.warning {
2707 padding: 0 0 0 10px;
2708 border-left: 4px solid;
2712 border-color: #258AAF;
2715 p.caution, div.caution {
2716 border-color: #FF8800;
2719 p.warning, div.warning {
2720 border-color: #ff4443;
2724 border-left: 4px solid #33B5E5;
2728 border-left: 4px solid #F80;
2731 div.note.distribute {
2732 border-left: 4px solid #9C0;
2735 .note p, .caution p, .warning p {
2739 .note p:last-child, .caution p:last-child, .warning p:last-child {
2743 body.about blockquote {
2751 margin:0 0 20px 30px;
2754 div.design-announce p {
2758 #devdoc-nav a.totop {
2762 background: transparent url(../images/styles/gototop.png) no-repeat scroll 50% 50%;
2763 text-indent:-9999em;
2765 #devdoc-nav a.totop {
2769 #devdoc-nav a.totop:hover {
2770 background-color:#33B5E5;
2773 .content-footer a.totop {
2774 text-transform:uppercase;
2783 .expandable:before {
2785 background-image: url(../images/styles/disclosure_down.png);
2786 background-repeat:no-repeat;
2787 background-position: -12px -9px;
2790 display: inline-block;
2795 .expandable.expanded:before {
2796 background-image: url(../images/styles/disclosure_up.png);
2799 /* notice box for cross links between Design/Develop docs */
2800 a.notice-developers,
2801 a.notice-designers {
2806 margin:0 0 20px 20px;
2807 border:1px solid #ddd;
2809 a.notice-developers.wide,
2810 a.notice-designers.wide {
2813 a.notice-developers div,
2814 a.notice-designers div {
2816 background:url('../images/styles/notice-developers@2x.png') no-repeat 10px 10px;
2817 background-size:40px 40px;
2818 padding:10px 10px 10px 60px;
2820 a.notice-designers div {
2821 background:url('../images/styles/notice-designers@2x.png') no-repeat 10px 10px;
2822 background-size:40px 40px;
2824 a.notice-developers:hover,
2825 a.notice-designers:hover {
2828 a.notice-developers h3,
2829 a.notice-designers h3 {
2832 text-transform:uppercase;
2833 color:#000 !important;
2836 a.notice-developers p,
2837 a.notice-designers p {
2841 a.notice-developers.left,
2842 a.notice-designers.left {
2848 /* hide nested list items; companion to hideNestedLists() */
2850 .hide-nested li ul {
2857 text-transform:uppercase;
2858 font-size:.8em !important;
2864 /* -----------------------------------------------
2865 good/bad example containers
2869 background-repeat: no-repeat;
2870 background-position:10px 8px;
2871 background-color:#ccc;
2873 margin:.8em auto 1.5em 2em;
2878 .example-block.bad {
2879 background-image: url(/images/example-bad.png);
2880 background-color:#f4cccc;
2882 /* green container */
2883 .example-block.good {
2884 background-image: url(/images/example-good.png);
2885 background-color:#d9ead3;
2887 /* container heading div */
2888 #jd-content .example-block .heading {
2890 margin:6px 0 9px 36px;
2893 /* container image (if any) */
2894 #jd-content .example-block img {
2899 .example-block table {
2903 /* -----------------------------------------------
2904 Dialog box for popup messages
2918 background: #F7F7F7;
2919 -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2920 -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
2921 box-shadow: 0 0 15px rgba(0,0,0,0.5);
2923 /* IE6 can't position fixed */
2924 * html div.dialog div { position:absolute; }
2927 div#deprecatedSticker {
2936 border:1px solid #dddd00;
2937 box-shadow:-5px 5px 10px #ccc;
2938 -moz-box-shadow:-5px 5px 10px #ccc;
2939 -webkit-box-shadow:-5px 5px 10px #ccc;
2954 padding:4em 4em 3em;
2956 border:1px solid #999;
2957 box-shadow:-10px 10px 40px #888;
2958 -moz-box-shadow:-10px 10px 40px #888;
2959 -webkit-box-shadow:-10px 10px 40px #888;
2961 /* IE6 can't position fixed */
2962 * html div#naMessage div { position:absolute; }
2964 div#naMessage strong {
2969 /* --------------------------------------------------------------------------
2970 Slideshow Controls & Next/Prev
2972 .slideshow-next, .slideshow-prev {
2975 text-indent: -1000em;
2977 .slideshow-container {
2980 .slideshow-container:before, .slideshow-container:after {
2985 a.slideshow-next, a.slideshow-next:visited {
2989 background: url(../images/arrow-right.png) no-repeat 0 0
2993 a.slideshow-prev, a.slideshow-prev:visited {
2997 background: url(../images/arrow-left.png) no-repeat 0 0
3001 .slideshow-next:hover, .slideshow-prev:hover, .slideshow-next:focus, .slideshow-prev:focus {
3003 background-position: 0 -36px
3007 .slideshow-next:active, .slideshow-prev:active {
3009 background-position: 0 -72px
3016 .slideshow-nav a, .slideshow-nav a:visited {
3017 display: inline-block;
3020 margin: 0 2px 20px 2px;
3022 -webkit-border-radius: 50%;
3023 -moz-border-radius: 50%;
3026 .slideshow-nav a:hover, .slideshow-nav a:focus {
3031 .slideshow-nav a:active {
3033 background: #1e799a;
3034 background: #ebebeb;
3035 -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3036 -moz-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3037 box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .05);
3039 .slideshow-nav a.active, .slideshow-nav a.active:active, .slideshow-nav a.active:visited {
3042 /* --------------------------------------------------------------------------
3049 ul.tabs:before, ul.tabs:after {
3055 list-style-type: none;
3058 ul.tabs li a, ul.tabs li a:active, ul.tabs li a:visited {
3065 -moz-border-radius-topleft: 2px;
3066 -moz-border-radius-topright: 2px;
3067 -moz-border-radius-bottomright: px;
3068 -moz-border-radius-bottomleft: px;
3069 -webkit-border-radius: 2px 2px px px;
3070 border-radius: 2px 2px px px;
3071 border-top: solid 1px #ebebeb;
3072 border-left: solid 1px #ebebeb;
3073 border-right: solid 1px #ebebeb;
3074 background-color: #fff;
3075 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
3076 background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
3077 background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
3078 background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
3079 background-image: -o-linear-gradient(top, #ffffff, #fafafa);
3080 background-image: linear-gradient(top, #ffffff, #fafafa);
3081 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',
3082 EndColorStr='#fafafa');
3084 ul.tabs li a:hover {
3087 ul.tabs li a.selected {
3090 background-color: #f7f7f7;
3091 background-image: none;
3096 margin: -1px 0 2em 0;
3097 -webkit-border-radius: 2px;
3098 -moz-border-radius: 2px;
3100 border: solid 1px #ddd;
3101 background: #f7f7f7;
3103 /* --------------------------------------------------------------------------
3110 background: #F7F7F7;
3112 .box-border .top, .box-border .bottom, .box-border .left, .box-border .right {
3115 background-color: #aaa;
3117 .box-border .top, .box-border .bottom {
3121 .dialog .box-border .top,
3122 .dialog .box-border .bottom { width:391px; }
3124 .box-border .left, .box-border .right {
3128 .box-border .top { top: 0; left: 0 }
3129 .box-border .top .left { top: 1px; left: 0 }
3130 .box-border .top .right { top: 1px; right: 0 }
3131 .box-border .bottom .left { top: -8px; left: 0 }
3132 .box-border .bottom { top: 200px; left: 0 }
3133 .box-border .bottom .right { top: -8px; right: 0 }
3137 margin: 15px 18px 10px;
3148 border-top: 1px solid #dedede;
3153 .feature-box a, .feature-box h4,
3154 .dialog a, .dialog h4 {
3155 -webkit-transition: color .4s ease;
3156 -moz-transition: color .4s ease;
3157 -o-transition: color .4s ease;
3158 transition: color .4s ease;
3160 .feature-box:hover {
3163 .feature-box:hover .box-border .top, .feature-box:hover .box-border .bottom, .feature-box:hover
3164 .left, .feature-box:hover .right {
3165 background-color: #33B5E5;
3167 .feature-box:hover h4, .feature-box:hover a {
3170 /* --------------------------------------------------------------------------
3171 Page-Specific Styles
3177 margin: 40px 0 20px;
3187 border: solid 5px #fff;
3188 -webkit-border-radius: 50%;
3189 -moz-border-radius: 50%;
3206 /* ########### REFERENCE DOCS ################## */
3217 margin: 20px 0 10px;
3219 border-bottom:solid 1px #ccc;
3227 /* page-top-right container for reference pages (holds
3228 links to summary tables) */
3240 #api-info-block div.api-level {
3249 /* inheritance table */
3250 .jd-inheritance-table {
3255 background-color:transparent;
3257 .jd-inheritance-table tr td {
3261 background-color:transparent;
3263 .jd-inheritance-table .jd-inheritance-space {
3267 .jd-inheritance-table .jd-inheritance-interface-cell {
3274 text-decoration:none;
3277 .jd-sumtable a:hover {
3278 text-decoration:underline;
3281 /* the link inside a sumtable for "Show All/Hide All" */
3289 /* adjustments for in/direct subclasses tables */
3290 .jd-sumtable.jd-sumtable-subclasses {
3293 background-color:transparent;
3297 /* extra space between end of method name and open-paren */
3302 /* right alignment for the return type in sumtable */
3303 .jd-sumtable .jd-typecol {
3307 /* adjustments for the expando table-in-table */
3308 .jd-sumtable-expando {
3313 /* a div that holds a short description */
3315 padding:3px 1em 0 1em;
3320 #jd-content img.jd-expando-trigger-img {
3321 padding:0 4px 4px 0;
3325 .jd-sumtable-subclasses div#subclasses-direct,
3326 .jd-sumtable-subclasses div#subclasses-indirect {
3332 /********* MEMBER REF *************/
3336 /* border:1px solid #669999;
3341 /* API reference: a container for the
3342 .tagdata blocks that make up the detailed
3349 /* API reference: a block containing
3350 a detailed description, a params table,
3351 seealso list, etc */
3360 /* API reference: adjustments to
3361 the detailed description block */
3363 margin:.25em 0 .75em 0;
3382 /* API reference: heading marking
3383 the details section for constants,
3384 attrs, methods, etc. */
3385 h4.jd-details-title {
3387 background-color: #E2E2E2;
3388 margin:1.5em 0 .6em;
3389 padding:3px 95px 3px 3px; /* room for api-level */
3391 body.google h4.jd-details-title {
3392 background-color: #FFF;
3394 border-top: 1px solid #ccc;
3396 body.google table.jd-sumtable th {
3397 background-color: #FFF;
3409 /* API reference: heading for "Parameters", "See Also", etc.,
3410 in details sections */
3418 background-color:transparent;
3425 background-color:#fff;
3435 /* Inline api level indicator for methods */
3445 table.jd-tagtable td,
3446 table.jd-tagtable th {
3447 background-color:transparent;
3450 table.jd-tagtable th {
3481 #search_autocomplete {
3485 .search_filtered_wrapper.reference {
3489 .search_filtered_wrapper.docs {
3501 border: solid 1px #C5C5C5;
3505 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
3506 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3507 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
3509 .suggest-card.reference {
3512 min-width:171px; /* +padding and border makes this match input width */
3513 min-height:93px; /* add 3px because this has 1 not 4px top border */
3518 .suggest-card.develop {
3520 border-top: solid 4px #F80;
3523 .suggest-card.design {
3525 border-top: solid 4px #33b5e5;
3528 .suggest-card.distribute {
3530 border-top: solid 4px #9C0;
3536 .suggest-card.dummy {
3540 background:transparent;
3541 -moz-box-shadow: none;
3542 -webkit-box-shadow: none;
3546 ul.search_filtered {
3552 .search_filtered .jd-selected {
3556 .search_filtered .jd-selected,
3557 .search_filtered .jd-selected a {
3558 color:#09C !important;
3565 .search_filtered li.jd-autocomplete {
3573 .search_filtered li a {
3575 color:#222 !important;
3576 display:inline-block;
3580 .search_filtered li.header {
3588 .search_filtered li.header.small {
3592 .suggest-card.reference
3593 .search_filtered li.header {
3598 .search_filtered li.header:first-child {
3613 /* SEARCH RESULTS */
3616 #leftSearchControl .gsc-twiddle {
3617 background-image : none;
3620 #leftSearchControl td, #searchForm td {
3621 border: 0px solid #000;
3625 #leftSearchControl .gsc-resultsHeader .gsc-title {
3633 #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
3637 #leftSearchControl .gsc-resultsRoot {
3641 #leftSearchControl div.gs-visibleUrl-long {
3646 #leftSearchControl .gsc-webResult {
3650 .gsc-webResult div.gs-visibleUrl-short,
3656 .gsc-cursor-box .gsc-cursor div.gsc-cursor-page,
3657 .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results,
3658 #leftSearchControl a,
3659 #leftSearchControl a b {
3663 .gsc-resultsHeader {
3667 /* Disable built in search forms */
3668 .gsc-control form.gsc-search-box {
3671 table.gsc-search-box {
3673 border-collapse:collapse;
3679 vertical-align:middle;
3683 border:1px solid #BCCDF0;
3689 td.gsc-search-button {
3697 overflow:hidden; /* because the repositioned page links makes the section think it needs to scroll
3702 #searchResults .gsc-control {
3708 #searchResults .gsc-tabsArea {
3715 #searchResults .gsc-above-wrapper-area {
3719 #searchResults .gsc-resultsbox-visible {
3725 #searchResults .gsc-tabHeader {
3732 #searchResults h2#searchTitle {
3738 #searchResults h2#searchTitle em {
3743 #searchResults .gsc-table-result {
3744 margin:5px 0 10px 0;
3745 background-color:transparent;
3747 #searchResults .gs-web-image-box, .gs-promotion-image-box {
3750 #searchResults .gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
3754 #searchResults .gsc-table-result .gsc-thumbnail {
3759 background-color:transparent;
3762 #searchResults .gsc-expansionArea {
3765 #searchResults .gsc-tabsArea .gsc-cursor-box {
3767 padding:20px 0 0 1px;
3769 #searchResults .gsc-cursor-page {
3770 display:inline-block;
3772 margin:-1px 0 0 -1px;
3780 #searchResults .gsc-tabHeader.gsc-tabhInactive,
3781 #searchResults .gsc-cursor-page {
3782 text-decoration:none;
3784 border: solid 1px #DADADA;
3787 #searchResults .gsc-tabHeader.gsc-tabhInactive:hover,
3788 #searchResults .gsc-cursor-page:hover {
3789 border-color: #DBDBDB;
3790 background-color: #F3F3F3;
3791 background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ECECEC));
3792 background-image: -webkit-linear-gradient(top, #F9F9F9, #ECECEC);
3793 background-image: -moz-linear-gradient(top, #F9F9F9, #ECECEC);
3794 background-image: -ms-linear-gradient(top, #F9F9F9, #ECECEC);
3795 background-image: -o-linear-gradient(top, #F9F9F9, #ECECEC);
3796 background-image: linear-gradient(top, #F9F9F9, #ECECEC);
3797 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',
3798 EndColorStr='#ececec');
3802 #searchResults .gsc-tabHeader.gsc-tabhActive,
3803 #searchResults .gsc-tabHeader.gsc-tabhActive:hover,
3804 #searchResults .gsc-cursor-page.gsc-cursor-current-page,
3805 #searchResults .gsc-cursor-page.gsc-cursor-current-page:hover {
3807 background-color: #09C;
3808 background-image: -webkit-gradient(linear, left top, left bottom, from(#2FADDB), to(#09C));
3809 background-image: -webkit-linear-gradient(top, #2FADDB, #09C);
3810 background-image: -moz-linear-gradient(top, #2FADDB, #09C);
3811 background-image: -ms-linear-gradient(top, #2FADDB, #09C);
3812 background-image: -o-linear-gradient(top, #2FADDB, #09C);
3813 background-image: linear-gradient(top, #2FADDB, #09C);
3814 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb', EndColorStr='#09c');
3815 border: 1px solid #3990AB;
3833 /*********** PREVIOUSLY dac-styles.css ***************/
3843 border-bottom:1px solid;
3848 .about #header .wrap {
3849 border-color: #9933CC;
3852 .design #header .wrap {
3853 border-color: #33b5e5;
3856 .develop #header .wrap {
3860 .distribute #header .wrap {
3894 border-right:1px solid #CCC;
3903 text-indent:-9999em;
3906 background:url(../images/quicknav_arrow.png) no-repeat;
3909 .btn-quicknav a.arrow-active {
3910 background-position: 0 -5px;
3914 #header-wrap.quicknav a.arrow-inactive {
3918 .btn-quicknav.active a.arrow-active {
3926 -webkit-transition: all 0.25s linear;
3927 -moz-transition: all 0.25s linear;
3928 -ms-transition: all 0.25s linear;
3929 -o-transition: all 0.25s linear;
3930 transition: all 0.25s linear;
3933 #header-wrap.quicknav .nav-x li {
3938 #header-wrap.quicknav li.last {
3951 #header-wrap.quicknav #quicknav {
3960 #quicknav ul li.design {
3961 border-top:1px solid #33b5e5;
3964 #quicknav ul li.develop {
3965 border-top:1px solid #FF8800;
3968 #quicknav ul li.distribute {
3969 border-top:1px solid #99cc00;
3979 #quicknav ul li.last {
3983 #quicknav ul li ul li {
3987 #quicknav ul li ul li a {
3991 #quicknav ul li li ul,
3992 #quicknav ul li li ul li {
3996 #quicknav ul li li ul li:before {
4001 -webkit-transition: all 0.25s ease-out;
4002 -moz-transition: all 0.25s ease-out;
4003 -ms-transition: all 0.25s ease-out;
4004 -o-transition: all 0.25s ease-out;
4005 transition: all 0.25s ease-out;
4009 #header-wrap.quicknav {
4014 /* SEARCH AND MORE */
4025 -webkit-transition: width 0.4s ease;
4026 -moz-transition: width 0.4s ease;
4027 -o-transition: width 0.4s ease;
4028 transition: width 0.4s ease;
4031 .search #search-btn {
4034 background:url(../images/icon_search.png) no-repeat;
4042 .search:hover, .search.active {
4046 .search .bottom, .search .left, .search .right {
4048 background-color: #a2a2a2
4058 .search .left, .search .right {
4066 background-color:#CCC;
4072 background-color:#CCC;
4081 .search form input {
4089 background-color: transparent;
4090 border-bottom:1px solid #CCC;
4096 .search:hover form input {
4097 border-bottom:1px solid #33B5E5;
4100 .search:hover .bottom, .search:hover .left, .search:hover .right {
4101 background-color: #33b5e5;
4104 .search:hover #search-btn {
4105 background-position: 0 -28px
4108 .search form input:focus {
4122 -webkit-transition: width 0.25s ease;
4123 -moz-transition: width 0.25s ease;
4124 -o-transition: width 0.25s ease;
4125 transition: width 0.25s ease;
4128 .moremenu #more-btn {
4131 background:url(../images/icon_more.png) no-repeat;
4132 border-left:1px solid #CCC;
4137 .moremenu:hover #more-btn {
4138 background-position:0 -28px;
4155 -webkit-transform-origin:100% 0%;
4156 -moz-transform-origin:100% 0%;
4157 -o-transform-origin:100% 0%;
4158 transform-origin:100% 0%;
4160 -webkit-transition-property: -webkit-opacity;
4161 -webkit-transition-duration: .25s;
4162 -webkit-transition-timing-function:ease;
4164 -moz-transition-property: -moz-opacity;
4165 -moz-transition-duration: .25s;
4166 -moz-transition-timing-function:ease;
4168 -o-transition-property: -o-opacity;
4169 -o-transition-duration: .25s;
4170 -o-transition-timing-function:ease;
4172 transition-property: opacity;
4173 transition-duration: .25s;
4174 transition-timing-function:ease;
4182 -webkit-transition-property:height, -webkit-opacity;
4188 background:url(../images/more_top.png) no-repeat;
4193 background:url(../images/more_mid.png) repeat-y;
4194 padding:10px 20px 0 20px;
4197 .morehover .mid .header {
4198 border-bottom:1px solid #ccc;
4202 .morehover .bottom {
4205 background:url(../images/more_bottom.png) no-repeat;
4209 margin:10px 10px 20px 0;
4216 .morehover ul li.active a,
4217 .morehover ul li.active a:hover {
4218 color:#222 !important;
4221 .morehover ul li.active img {
4229 .slideshow-container {
4234 .slideshow-container .slideshow-prev {
4241 .slideshow-container .slideshow-next {
4249 .slideshow-container .pagination {
4256 .slideshow-container .pagination ul {
4259 .slideshow-container .pagination ul li{
4260 display: inline-block;
4263 text-indent:-8000px;
4267 background-color:#ccc;
4269 -webkit-transition:color .5s ease-in;
4270 -moz-transition:color .5s ease-in;
4271 -o-transition:color .5s ease-in;
4272 transition:color .5s ease-in;
4274 .slideshow-container .pagination ul li:hover {
4275 background-color:#999;
4277 .slideshow-container .pagination ul li.active {
4278 background-color:#33b5e5;
4280 .slideshow-container .pagination ul li.active:hover {
4281 background-color:#33b5e5;
4283 .slideshow-container ul li {
4308 #searchResults.wrap {
4310 border-bottom:1px solid #CCC;
4313 #searchResults.wrap #leftSearchControl {
4331 * CSS Styles that are needed by jScrollPane for it to operate correctly.
4342 width:100% !important; /* to avoid cut-off api names in reference in horiz scroll */
4351 background: #f5f5f5;
4360 background: #f5f5f5;
4364 .jspHorizontalBar * {
4372 .jspVerticalBar .jspCap {
4376 .jspHorizontalBar .jspCap {
4381 .jspHorizontalBar .jspCap {
4400 background-color: #4cadcb;
4401 background-image: -webkit-gradient(linear, left top, right top, from(#5dbcd9), to(#4cadcb));
4402 background-image: -webkit-linear-gradient(left, #5dbcd9, #4cadcb);
4403 background-image: -moz-linear-gradient(left, #5dbcd9, #4cadcb);
4404 background-image: -ms-linear-gradient(left, #5dbcd9, #4cadcb);
4405 background-image: -o-linear-gradient(left, #5dbcd9, #4cadcb);
4406 background-image: linear-gradient(left, #5dbcd9, #4cadcb);
4407 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9', EndColorStr='#4cadcb');
4410 .jspHorizontalBar .jspTrack,
4411 .jspHorizontalBar .jspDrag {
4418 text-indent: -20000px;
4423 .jspArrow.jspDisabled {
4428 .jspVerticalBar .jspArrow {
4432 .jspHorizontalBar .jspArrow {
4438 .jspVerticalBar .jspArrow:focus {
4447 /* Yuk! CSS Hack for IE6 3 pixel bug :( */
4451 /******* end of jscrollpane *********/
4457 /************ DEVELOP HOMEPAGE ******************/
4460 .slideshow-develop {
4466 .slideshow-develop .frame {
4470 .slideshow-develop img.play {
4473 margin:20px 0 0 90px;
4474 -webkit-transform: perspective(800px ) rotateY( 35deg );
4475 box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4476 -moz-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4477 -webkit-box-shadow: -16px 20px 40px rgba(0, 0, 0, 0.3);
4479 .slideshow-develop img.play.no-shadow {
4481 -moz-box-shadow: none;
4482 -webkit-box-shadow: none;
4484 .slideshow-develop img.play.no-transform {
4485 -webkit-transform: none;
4487 .slideshow-develop a.slideshow-next {
4488 background: url(../images/arrow-right-develop.png);
4490 .slideshow-develop a.slideshow-prev {
4491 background: url(../images/arrow-left-develop.png);
4493 .slideshow-develop .content-right {
4496 .slideshow-develop .content-right h2 {
4501 .slideshow-develop .item {
4505 .slideshow-develop .pagination ul li.active {
4506 background-color: #F80;
4508 .slideshow-develop .pagination ul li.active:hover {
4509 background-color: #F80;
4511 .slideshow-develop .item hr {
4514 .slideshow-develop .item p {
4517 .slideshow-develop .item p.title-intro {
4528 border-bottom: 1px solid #CCC;
4530 .feed .feed-nav li {
4533 height: 21px; /* +4px bottom border = 25px; same as .feed-nav */
4537 .feed .feed-nav li.active {
4539 border-bottom: 4px solid #F80;
4541 .feed .feed-container {
4545 .feed .feed-container .feed-frame {
4548 .feed .feed-container .feed-frame ul {
4552 .feed .feed-container .feed-frame ul ul {
4554 margin:10px 0 0 30px;
4556 .feed .feed-container .feed-frame li {
4558 margin: 20px 0 20px 0;
4562 .feed .feed-container .feed-frame li.playlist {
4565 .feed .feed-container .feed-frame li.playlist a {
4569 .feed .feed-container .feed-frame li.more {
4571 margin:10px 0 5px 5px;
4573 .feed .feed-container .feed-frame li.more a {
4576 .feed .feed-container .feed-frame li.playlist-video {
4583 .feed .feed-container .feed-frame li.playlist-video a {
4587 .feed .feed-container .feed-frame li.playlist-video h5 {
4592 .feed .feed-container .feed-frame li.playlist-video p {
4596 .feed-container .feed-frame div.feed-image {
4598 border: 1px solid #999;
4602 background:url('../images/blog-default.png') no-repeat 0 0;
4603 background-size:180px;
4605 #jd-content .feed .feed-container .feed-frame li img {
4607 border: 1px solid #999;
4612 #jd-content .feed .feed-container .feed-frame li.playlist-video img {
4617 .feed .feed-container .feed-frame li a,
4618 .feed .feed-container .feed-frame li a:active {
4619 color:#555 !important;
4622 .feed .feed-container .feed-frame li a:hover,
4623 .feed .feed-container .feed-frame li a:hover * {
4624 color:#7AA1B0 !important;
4630 margin: -1px auto 0;
4636 background: #EFEFEF;
4637 border: 1px solid #CCC;
4639 z-index: 10; /* stay above marque, but below search suggestions */
4647 /************ DISTRIBUTE HOMEPAGE ***************/
4652 .marquee .main-img {
4662 .distribute-features {
4665 .distribute-features ul {
4668 .distribute-features ul li {
4671 border-top: 1px solid #9C0;
4675 .distribute-features ul li.last {
4679 .distribute-features .distribute-link li a {
4680 color:red !important;
4683 .distribute-features .distribute-link li a,
4684 .distribute-features .distribute-link li a:active {
4685 color:#555 !important;
4688 .distribute-features .distribute-link li a:hover,
4689 .distribute-features .distribute-link li a:hover * {
4690 color:#7AA1B0 !important;
4694 /************ DEVELOP TOPIC CONTAINERS ************/
4700 .landing-banner div:first-child,
4701 .landing-docs div:first-child,
4702 .landing-docs .col-12 {
4706 .landing-banner div:last-child,
4707 .landing-docs div:last-child,
4708 .landing-docs .col-12 {
4712 .landing-banner h1 {
4723 text-transform:uppercase;
4724 border-bottom:1px solid #CCC;
4728 color:#333 !important;
4731 .landing-docs a:hover,
4732 .landing-docs a:hover * {
4733 color:#7AA1B0 !important
4736 .landing-docs .normal-links a {
4737 color:#258aaf !important;
4746 /************* HOME/LANDING PAGE *****************/
4751 border-bottom: 1px solid #CCC;
4755 .slideshow-home .frame {
4759 .slideshow-home .content-left {
4762 vertical-align: center;
4765 .slideshow-home .content-right {
4768 .slideshow-home .content-right p {
4769 margin-bottom: 10px;
4771 .slideshow-home .content-right p:last-child {
4774 .slideshow-home .content-right h1 {
4777 .slideshow-home .item {
4782 padding: 30px 20px 20px;
4784 background: -webkit-linear-gradient(top, #F6F6F6,#F9F9F9);
4789 .home-sections ul li {
4795 border: 1px solid #ccc;
4799 -webkit-border-radius: 1px;
4800 -moz-border-radius: 1px;
4801 box-shadow: 1px 1px 5px #EEE;
4802 -webkit-box-shadow: 1px 1px 5px #EEE;
4803 -moz-box-shadow: 1px 1px 5px #EEE;
4806 .home-sections ul li:hover {
4807 background: #F9F9F9;
4808 border: 1px solid #CCC;
4810 .home-sections ul li a,
4811 .home-sections ul li a:hover {
4818 color: #09c !important;
4820 .home-sections ul li a {
4828 .home-sections ul li img {
4830 margin: -8px 0 0 10px;
4832 .home-sections ul li.last {