.devsite-article a, .devsite-article :link, .devsite-article :visited {
  text-decoration: var(--devsite-ref-typeface--decoration-underline);
}

.example {
  margin-left: 30px;
}

.example-heading {
  margin-top: 0;
  margin-bottom: -10px;
}

.indent2 {
  margin-left: 35px;
}

/* set up an icon and color for dontuse */

.icon-dontuse::before {
  font:normal normal normal 24px/1 Material Icons;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga";
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  text-transform:none;
  word-wrap:normal;
  margin-right: 0;
  vertical-align:middle;
}

.icon-dontuse:before {
  content: "error";
}

.icon-dontuse {
  color: #ad0303;
  margin-right: 2px;
}

/* set up an icon and color for avoid */

.icon-avoid::before {
  font:normal normal normal 24px/1 Material Icons;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga";
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  text-transform:none;
  word-wrap:normal;
  margin-right: 0;
  vertical-align:middle;
}

.icon-avoid:before {
  content: "warning";
}

.icon-avoid {
  color: #e07b00;
  margin-right: 2px;
}

ol.upperalpha {
  list-style-type: upper-alpha;
}

table {
  border-bottom-style: solid;
}

img.inline-icon {
  height: 20px; /* match line height */
  vertical-align: sub;
}

.internal-only {
  background-color: #fff4e6;
  padding: 4px 15px;
  border: 1px solid black;
}

tr.internal-only td {
  background-color: #fff4e6;
  padding: 4px 15px;
  border: 1px solid black;
}

.internal-only + .internal-only {
  margin-top: 15px;
}

section.internal-only {
  margin-top: 15px;
}

section.internal-only aside, div.internal-only aside {
  padding-top: 15px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

section.internal-only h2, section.internal-only h3 {
  margin-top: 20px;
}

dt.internal-only {
  margin-bottom: 0;
}

dd.internal-only, p.internal-only, li.internal-only {
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.internal-only i {
  font-style: normal;
}

/* set up an icon for class android */

.icon-android::before {
  font:normal normal normal 24px/1 Material Icons;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga";
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  text-transform:none;
  word-wrap:normal;
  margin-right:0;
  vertical-align:middle;
}

.icon-android::before {
  content: "android";
}

.icon-android {
  color: #a4c639;
  margin-right: 2px;
}

/* set up an icon for class cloud */

  .icon-cloud{
    text-decoration:none;
    padding-left:20px;
    padding-right:6px;
}
.icon-cloud:before{
    content: '';
    background:url('https://www.gstatic.com/images/branding/productlogos/google_cloud/v8/web-24dp/logo_google_cloud_color_1x_web_24dp.png');
    background-size:cover;
        position:absolute;
    width:24px;
    height:24px;
    margin-left:-20px;
    text-rendering:optimizeLegibility;
    text-transform:none;
    word-wrap:normal;
    margin-right: 4px;
    vertical-align:middle;
}

th.narrow {
  width: 20%;
}

/* set up an icon for class workspace */

  .icon-workspace{
    text-decoration:none;
    padding-left:20px;
    padding-right:6px;
}
.icon-workspace:before{
    content: '';
    background:url('https://www.gstatic.com/images/branding/productlogos/googleg/v6/web-24dp/logo_googleg_color_1x_web_24dp.png');
    background-size:cover;
        position:absolute;
    width:24px;
    height:24px;
    margin-left:-20px;
    text-rendering:optimizeLegibility;
    text-transform:none;
    word-wrap:normal;
    margin-right: 4px;
    vertical-align:middle;
}

th.narrow {
  width: 20%;
}

/* Add vertical space and separators to the word list. */

section.separated dt {
  border-top: 1px solid #cccccc;
  padding-top: 1em;
}

section.separated h3 {
  border-top: 2px solid #666666;
  padding-top: 1em;
}

section.separated dl > div.internal-only {
  border-top: 5px double black;
}

section.separated dl > div.internal-only dt {
  border-top: none;
}
