github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/tools/droiddoc/templates-pdk/assets/design/default.css (about)

     1  /* color definitions */
     2  /* 16 column layout */
     3  /* clearfix idiom */
     4  /* common mixins */
     5  /* page layout + top-level styles */
     6  ::-webkit-selection,
     7  ::-moz-selection,
     8  ::selection {
     9    background-color: #0099cc;
    10    color: #fff; }
    11  
    12  html, body {
    13    height: 100%;
    14    margin: 0;
    15    padding: 0;
    16    background: #eee none no-repeat fixed top left;
    17    background-image: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#dddddd), color-stop(25%, #f2f2f2), color-stop(75%, #f2f2f2), to(#dddddd));
    18    background-image: -moz-linear-gradient(top, #dddddd, #f2f2f2, #f2f2f2, #dddddd);
    19    -webkit-font-smoothing: antialiased;
    20    /* prevent subpixel antialiasing, which thickens the text */
    21    /* text-rendering: optimizeLegibility; */
    22    /* turned off ligatures due to bug 5945455 */ }
    23  
    24  body {
    25    color: #555555;
    26    font: 14px/20px Roboto, sans-serif;
    27    font-weight: 400; }
    28  
    29  #page-container {
    30    width: 940px;
    31    margin: 0 40px; }
    32  
    33  #page-header {
    34    height: 80px;
    35    margin-bottom: 20px;
    36    font-size: 48px;
    37    line-height: 48px;
    38    font-weight: 100;
    39    padding-left: 10px; }
    40    #page-header a {
    41      display: block;
    42      position: relative;
    43      top: 20px;
    44      text-decoration: none;
    45      color: #555555 !important; }
    46  
    47  #main-row {
    48    display: inline-block; }
    49    #main-row:after {
    50      content: ".";
    51      display: block;
    52      height: 0;
    53      clear: both;
    54      visibility: hidden; }
    55    * html #main-row {
    56      height: 1px; }
    57  
    58  #page-footer {
    59    margin-left: 190px;
    60    margin-top: 80px;
    61    color: #999999;
    62    padding-bottom: 40px;
    63    font-size: 12px;
    64    line-height: 15px; }
    65    #page-footer a {
    66      color: #777777; }
    67    #page-footer #copyright {
    68      margin-bottom: 10px; }
    69  
    70  #nav-container {
    71    width: 160px;
    72    min-height: 10px;
    73    margin-right: 20px;
    74    float: left; }
    75  
    76  #nav {
    77    width: 160px; }
    78  
    79  #nav.fixed {
    80    position: fixed;
    81    top: 40px; }
    82  
    83  #content {
    84    width: 760px;
    85    float: left; }
    86  
    87  a,
    88  a:visited {
    89    color: #333333; }
    90  
    91  a:hover,
    92  acronym:hover {
    93    color: #7aa1b0 !important; }
    94  
    95  a:focus,
    96  a:active {
    97    color: #33b5e5 !important; }
    98  
    99  img {
   100    border: none; }
   101  
   102  ul {
   103    margin: 0;
   104    padding: 0; }
   105  
   106  strong {
   107    font-weight: 500; }
   108  
   109  em {
   110    font-style: italic; }
   111  
   112  code {
   113    font-family: Courier New, monospace; }
   114  
   115  acronym {
   116    border-bottom: 1px dotted #555555;
   117    cursor: help; }
   118  
   119  acronym:hover {
   120    border-bottom-color: #7aa1b0; }
   121  
   122  img.with-shadow,
   123  video.with-shadow {
   124    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
   125  
   126  /* disclosures mixin */
   127  /* content layout */
   128  .layout-content-row {
   129    display: inline-block;
   130    margin-bottom: 10px; }
   131    .layout-content-row:after {
   132      content: ".";
   133      display: block;
   134      height: 0;
   135      clear: both;
   136      visibility: hidden; }
   137    * html .layout-content-row {
   138      height: 1px; }
   139  
   140  .layout-content-col {
   141    float: left;
   142    margin-left: 20px; }
   143    .layout-content-col:first-child {
   144      margin-left: 0; }
   145  
   146  .layout-content-col.span-1 {
   147    width: 40px; }
   148  
   149  .layout-content-col.span-2 {
   150    width: 100px; }
   151  
   152  .layout-content-col.span-3 {
   153    width: 160px; }
   154  
   155  .layout-content-col.span-4 {
   156    width: 220px; }
   157  
   158  .layout-content-col.span-5 {
   159    width: 280px; }
   160  
   161  .layout-content-col.span-6 {
   162    width: 340px; }
   163  
   164  .layout-content-col.span-7 {
   165    width: 400px; }
   166  
   167  .layout-content-col.span-8 {
   168    width: 460px; }
   169  
   170  .layout-content-col.span-9 {
   171    width: 520px; }
   172  
   173  .layout-content-col.span-10 {
   174    width: 580px; }
   175  
   176  .layout-content-col.span-11 {
   177    width: 640px; }
   178  
   179  .layout-content-col.span-12 {
   180    width: 700px; }
   181  
   182  .layout-content-col.span-13 {
   183    width: 760px; }
   184  
   185  .vspace.size-1 {
   186    height: 10px; }
   187  
   188  .vspace.size-2 {
   189    height: 20px; }
   190  
   191  .vspace.size-3 {
   192    height: 30px; }
   193  
   194  .vspace.size-4 {
   195    height: 40px; }
   196  
   197  .vspace.size-5 {
   198    height: 50px; }
   199  
   200  .vspace.size-6 {
   201    height: 60px; }
   202  
   203  .vspace.size-7 {
   204    height: 70px; }
   205  
   206  .vspace.size-8 {
   207    height: 80px; }
   208  
   209  .vspace.size-9 {
   210    height: 90px; }
   211  
   212  .vspace.size-10 {
   213    height: 100px; }
   214  
   215  .vspace.size-11 {
   216    height: 110px; }
   217  
   218  .vspace.size-12 {
   219    height: 120px; }
   220  
   221  .vspace.size-13 {
   222    height: 130px; }
   223  
   224  .vspace.size-14 {
   225    height: 140px; }
   226  
   227  .vspace.size-15 {
   228    height: 150px; }
   229  
   230  .vspace.size-16 {
   231    height: 160px; }
   232  
   233  /* nav */
   234  #nav {
   235    /* section header divs */
   236    /* expanded section header divs */
   237    /* sublinks */ }
   238    #nav li {
   239      list-style-type: none;
   240      font-size: 14px;
   241      line-height: 10px; }
   242    #nav a {
   243      color: #555555;
   244      text-decoration: none; }
   245    #nav li.selected > a,
   246    #nav li.selected .nav-section-header a {
   247      font-weight: 500;
   248      color: #0099cc !important; }
   249    #nav .nav-section-header {
   250      position: relative;
   251      padding: 10px;
   252      margin-bottom: 1px;
   253      /* section header links */ }
   254      #nav .nav-section-header a {
   255        color: #333333;
   256        font-weight: 500;
   257        text-transform: uppercase; }
   258      #nav .nav-section-header:after {
   259        content: '';
   260        background: transparent url(disclosure_down.png) no-repeat scroll top left;
   261        width: 10px;
   262        height: 10px;
   263        display: block;
   264        position: absolute;
   265        top: 10px;
   266        right: 10px; }
   267      #nav .nav-section-header.empty:after {
   268        display: none; }
   269    #nav li.expanded .nav-section-header {
   270      background: rgba(0, 0, 0, 0.05); }
   271      #nav li.expanded .nav-section-header:after {
   272        content: '';
   273        background: transparent url(disclosure_up.png) no-repeat scroll top left;
   274        width: 10px;
   275        height: 10px; }
   276    #nav > li > ul {
   277      height: 0;
   278      overflow: hidden;
   279      margin-bottom: 0; }
   280      #nav > li > ul.animate-height {
   281        -webkit-transition: height 0.25s ease-in;
   282        -moz-transition: height 0.25s ease-in;
   283        transition: height 0.25s ease-in; }
   284      #nav > li > ul li {
   285        padding: 10px 10px 11px 10px; }
   286    #nav > li.expanded > ul {
   287      height: auto; }
   288      #nav > li.expanded > ul li {
   289        background: rgba(0, 0, 0, 0.03); }
   290    #nav #back-dac-section {
   291      padding: 10px;
   292      border-top: 1px solid #ddd; }
   293      #nav #back-dac-section a {
   294        color: #333333;
   295        font-weight: 500;
   296        text-transform: uppercase; }
   297  
   298  /* content header */
   299  .content-header {
   300    border-bottom: 1px solid #33b5e5;
   301    height: 30px; }
   302    .content-header h2 {
   303      border-bottom: 0; }
   304    .content-header.just-links {
   305      border-bottom: 0; }
   306  
   307  .content-footer {
   308    border-top: 1px solid #33b5e5;
   309    margin-top: 10px;
   310    height: 30px; }
   311  
   312  .paging-links {
   313    position: relative; }
   314    .paging-links a {
   315      position: absolute;
   316      font-size: 14px;
   317      line-height: 30px;
   318      color: #555555;
   319      text-decoration: none;
   320      text-transform: uppercase; }
   321    .paging-links .prev-page-link {
   322      display: none;
   323      left: -5px; }
   324      .paging-links .prev-page-link:before {
   325        content: '';
   326        background: transparent url(disclosure_left.png) no-repeat scroll top left;
   327        width: 10px;
   328        height: 10px;
   329        display: inline-block;
   330        margin-right: 5px; }
   331    .paging-links .next-page-link {
   332      display: none;
   333      right: 10px; }
   334      .paging-links .next-page-link:after {
   335        content: '';
   336        background: transparent url(disclosure_right.png) no-repeat scroll top left;
   337        width: 10px;
   338        height: 10px;
   339        display: inline-block;
   340        margin-left: 5px; }
   341  
   342  /* content body */
   343  @-webkit-keyframes glowheader {
   344    from {
   345      background-color: #33b5e5;
   346      color: #000;
   347      border-bottom-color: #000; }
   348  
   349    to {
   350      background-color: transparent;
   351      color: #33b5e5;
   352      border-bottom-color: #33b5e5; } }
   353  
   354  @-moz-keyframes glowheader {
   355    from {
   356      background-color: #33b5e5;
   357      color: #000;
   358      border-bottom-color: #000; }
   359  
   360    to {
   361      background-color: transparent;
   362      color: #33b5e5;
   363      border-bottom-color: #33b5e5; } }
   364  
   365  @keyframes glowheader {
   366    from {
   367      background-color: #33b5e5;
   368      color: #000;
   369      border-bottom-color: #000; }
   370  
   371    to {
   372      background-color: transparent;
   373      color: #33b5e5;
   374      border-bottom-color: #33b5e5; } }
   375  
   376  #content p,
   377  #content ul,
   378  #content ol,
   379  #content h3 {
   380    margin: 0 10px 10px 10px; }
   381  #content h2 {
   382    padding-left: 10px;
   383    padding-right: 10px;
   384    margin-bottom: 10px;
   385    font-size: 16px;
   386    line-height: 30px;
   387    font-weight: 500;
   388    color: #33b5e5;
   389    border-bottom: 1px solid #33b5e5;
   390    height: 30px; }
   391    #content h2:target {
   392      -webkit-animation-name: glowheader;
   393      -moz-animation-name: glowheader;
   394      animation-name: glowheader;
   395      -webkit-animation-duration: 0.7s;
   396      -moz-animation-duration: 0.7s;
   397      animation-duration: 0.7s;
   398      -webkit-animation-timing-function: ease-out;
   399      -moz-animation-timing-function: ease-out;
   400      animation-timing-function: ease-out; }
   401  #content hr {
   402    border: 0;
   403    border-bottom: 1px solid #33b5e5;
   404    margin-bottom: 20px; }
   405  #content h3 {
   406    color: #33b5e5;
   407    text-transform: uppercase;
   408    font-size: 14px;
   409    line-height: 20px;
   410    font-weight: 500; }
   411  #content h4 {
   412    margin: 0 10px;
   413    color: #333333;
   414    font-weight: 500;
   415    font-size: 14px;
   416    line-height: 20px; }
   417  #content strong {
   418    color: #333333; }
   419  #content ul li,
   420  #content ol li {
   421    margin-left: 20px; }
   422    #content ul li h4,
   423    #content ol li h4 {
   424      margin: 0; }
   425    #content ul li p,
   426    #content ol li p {
   427      margin-left: 0; }
   428  #content ul li {
   429    list-style-type: square;
   430    list-style-type: none;
   431    position: relative; }
   432    #content ul li:before {
   433      content: '\2022';
   434      font-family: verdana;
   435      font-size: 14px;
   436      line-height: 20px;
   437      position: absolute;
   438      left: -20px;
   439      top: -1px; }
   440  #content ol {
   441    counter-reset: item; }
   442    #content ol li {
   443      font-size: 14px;
   444      line-height: 20px;
   445      list-style-type: none;
   446      position: relative; }
   447      #content ol li:before {
   448        content: counter(item) ". ";
   449        counter-increment: item;
   450        position: absolute;
   451        left: -20px;
   452        top: 0; }
   453      #content ol li.value-1:before {
   454        content: "1. "; }
   455      #content ol li.value-2:before {
   456        content: "2. "; }
   457      #content ol li.value-3:before {
   458        content: "3. "; }
   459      #content ol li.value-4:before {
   460        content: "4. "; }
   461      #content ol li.value-5:before {
   462        content: "5. "; }
   463      #content ol li.value-6:before {
   464        content: "6. "; }
   465      #content ol li.value-7:before {
   466        content: "7. "; }
   467      #content ol li.value-8:before {
   468        content: "8. "; }
   469      #content ol li.value-9:before {
   470        content: "9. "; }
   471      #content ol li.value-10:before {
   472        content: "10. "; }
   473  #content .with-callouts ol li {
   474    list-style-position: inside;
   475    margin-left: 0; }
   476    #content .with-callouts ol li:before {
   477      position: static;
   478      display: inline;
   479      left: 0;
   480      float: left;
   481      width: 17px;
   482      color: #33b5e5;
   483      font-weight: 500; }
   484  
   485  /* special list items */
   486  li.no-bullet {
   487    list-style-type: none !important; }
   488  
   489  #content li.with-icon {
   490    position: relative;
   491    margin-left: 40px;
   492    min-height: 30px; }
   493    #content li.with-icon p {
   494      margin-left: 0 !important; }
   495    #content li.with-icon:before {
   496      position: absolute;
   497      left: -40px;
   498      top: 0;
   499      content: '';
   500      width: 30px;
   501      height: 30px; }
   502    #content li.with-icon.tablet:before {
   503      background-image: url(ico_phone_tablet.png); }
   504    #content li.with-icon.web:before {
   505      background-image: url(ico_web.png); }
   506    #content li.with-icon.checklist:before {
   507      background-image: url(ico_checklist.png); }
   508    #content li.with-icon.action:before {
   509      background-image: url(ico_action.png); }
   510    #content li.with-icon.use:before {
   511      background-image: url(ico_use.png); }
   512  
   513  /* figures and callouts */
   514  .figure {
   515    position: relative; }
   516    .figure.pad-below {
   517      margin-bottom: 20px; }
   518    .figure .figure-callout {
   519      position: absolute;
   520      color: #fff;
   521      font-weight: 500;
   522      font-size: 16px;
   523      line-height: 23px;
   524      text-align: center;
   525      background: transparent url(callout.png) no-repeat scroll 50% 50%;
   526      padding-right: 2px;
   527      width: 30px;
   528      height: 29px;
   529      z-index: 1000; }
   530      .figure .figure-callout.top {
   531        top: -9px; }
   532      .figure .figure-callout.right {
   533        right: -5px; }
   534  
   535  .figure-caption {
   536    margin: 0 10px 20px 10px;
   537    font-size: 14px;
   538    line-height: 20px;
   539    font-style: italic; }
   540  
   541  /* rows of figures */
   542  .figure-row {
   543    font-size: 0;
   544    line-height: 0;
   545    /* to prevent space between figures */ }
   546    .figure-row .figure {
   547      display: inline-block;
   548      vertical-align: top; }
   549    .figure-row .figure + .figure {
   550      margin-left: 10px;
   551      /* reintroduce space between figures */ }
   552  
   553  /* video  containers */
   554  .framed-galaxynexus-land-span-13 {
   555    background: transparent url(device_galaxynexus_blank_land_span13.png) no-repeat scroll top left;
   556    padding: 42px 122px 62px 126px;
   557    overflow: hidden; }
   558    .framed-galaxynexus-land-span-13, .framed-galaxynexus-land-span-13 video, .framed-galaxynexus-land-span-13 img {
   559      width: 512px;
   560      height: 286px; }
   561  
   562  .framed-galaxynexus-port-span-9 {
   563    background: transparent url(device_galaxynexus_blank_port_span9.png) no-repeat scroll top left;
   564    padding: 95px 122px 107px 124px;
   565    overflow: hidden; }
   566    .framed-galaxynexus-port-span-9, .framed-galaxynexus-port-span-9 video, .framed-galaxynexus-port-span-9 img {
   567      width: 274px;
   568      height: 488px; }
   569  
   570  .framed-galaxynexus-port-span-5 {
   571    background: transparent url(device_galaxynexus_blank_port_span5.png) no-repeat scroll top left;
   572    padding: 75px 31px 76px 33px;
   573    overflow: hidden; }
   574    .framed-galaxynexus-port-span-5, .framed-galaxynexus-port-span-5 video, .framed-galaxynexus-port-span-5 img {
   575      width: 216px;
   576      height: 384px; }
   577  
   578  /* landing page disclosures */
   579  .landing-page-link {
   580    text-decoration: none;
   581    font-weight: 500;
   582    color: #333333; }
   583    .landing-page-link:after {
   584      content: '';
   585      background: transparent url(disclosure_right.png) no-repeat scroll top left;
   586      width: 10px;
   587      height: 10px;
   588      display: inline-block;
   589      margin-left: 5px; }
   590  
   591  /* tooltips */
   592  .tooltip-box {
   593    position: absolute;
   594    background-color: rgba(0, 0, 0, 0.9);
   595    border-radius: 2px;
   596    font-size: 14px;
   597    line-height: 20px;
   598    color: #fff;
   599    padding: 6px 10px;
   600    max-width: 250px;
   601    z-index: 10000; }
   602    .tooltip-box.below:after {
   603      position: absolute;
   604      content: '';
   605      line-height: 0;
   606      display: block;
   607      top: -10px;
   608      left: 5px;
   609      border: 5px solid transparent;
   610      border-bottom-color: rgba(0, 0, 0, 0.9); }
   611  
   612  /* video note */
   613  .video-instructions {
   614    margin-top: 10px;
   615    margin-bottom: 10px; }
   616    .video-instructions:before {
   617      content: '';
   618      background: transparent url(ico_movie_inline.png) no-repeat scroll top left;
   619      display: inline-block;
   620      width: 12px;
   621      height: 12px;
   622      margin-right: 8px; }
   623    .video-instructions:after {
   624      content: 'Click to replay movie.'; }
   625  
   626  /* download buttons */
   627  .download-button {
   628    display: block;
   629    margin-bottom: 5px;
   630    text-decoration: none;
   631    background-color: #33b5e5;
   632    color: #fff !important;
   633    font-weight: 500;
   634    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
   635    padding: 6px 12px;
   636    border-radius: 2px; }
   637    .download-button:hover, .download-button:focus {
   638      background-color: #0099cc;
   639      color: #fff !important; }
   640    .download-button:active {
   641      background-color: #006699; }
   642  
   643  /* UI tables and other things found in Writing style and Settings pattern */
   644  .ui-table {
   645    width: 100%;
   646    background: #282828;
   647    color: #fff;
   648    border-radius: 2px;
   649    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
   650    border-collapse: separate; }
   651    .ui-table th,
   652    .ui-table td {
   653      padding: 5px 10px; }
   654    .ui-table thead th {
   655      font-weight: 600; }
   656    .ui-table tfoot td {
   657      border-top: 1px solid #494949;
   658      border-right: 1px solid #494949;
   659      text-align: center; }
   660      .ui-table tfoot td:last-child {
   661        border-right: 0; }
   662  
   663  .layout-with-list-item-margins {
   664    margin-left: 30px !important; }
   665  
   666  .emulate-content-left-padding {
   667    margin-left: 10px; }
   668  
   669  .do-dont-label {
   670    margin-bottom: 10px;
   671    padding-left: 20px;
   672    background: transparent none no-repeat scroll 0px 3px; }
   673    .do-dont-label.bad {
   674      background-image: url(ico_wrong.png); }
   675    .do-dont-label.good {
   676      background-image: url(ico_good.png); }