.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; font-feature-settings: 'liga' 1; -webkit-font-smoothing: antialiased; } body, div, dl, dd, form, img, input, figure, menu { margin: 0px; padding: 0px; } iframe { border: 0px; } html { box-sizing: border-box; } *, ::before, ::after { box-sizing: inherit; } .clearfix::after, .quickstart-step::after { clear: both; content: ""; display: table; height: 0px; visibility: hidden; } body, html { color: rgb(33, 33, 33); font-style: normal; font-variant: normal; font-weight: 400; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; -webkit-font-smoothing: antialiased; margin: 0px; text-size-adjust: 100%; } p { margin: 16px 0px; padding: 0px; } img { border: 0px; max-width: 100%; } table img { max-width: 272px; } :link, :visited { color: rgb(3, 155, 229); outline: 0px; text-decoration: none; } a:focus { text-decoration: underline; } sup { line-height: 1; } dd, ol, ul { margin: 0px; padding-left: 40px; } td>dl>dd, td>ol, td>ul { padding-left: 20px; } ol { list-style: decimal outside; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: lower-roman; } ul { list-style: disc outside; } li, li p { margin: 8px 0px; padding: 0px; } dt { font-style: normal; font-variant: normal; font-weight: 700; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; } dt, dd { margin: 16px 0px; } blockquote { background: rgb(247, 247, 247); margin: 16px 0px; padding: 8px; quotes: none; } hr { background: rgb(235, 235, 235); border: 0px; height: 1px; margin: 16px 0px; } abbr, acronym { border-bottom: 1px dotted rgb(117, 117, 117); cursor: help; } address, cite, dfn, em { font-style: italic; } strong { font-weight: bold; } .devsite-article-body .material-icons { vertical-align: bottom; } .devsite-wrapper { margin-top: 48px; overflow: hidden; width: 100%; } .devsite-main-content { margin: 40px auto; max-width: 1400px; padding: 0px 24px; position: relative; } .devsite-full-width-page .devsite-main-content, .devsite-landing-page .devsite-main-content, .devsite-terms-page .devsite-main-content { max-width: 1592px; padding: 0px 120px; } .devsite-article-inner, .devsite-main-content { min-height: calc(100vh - 594px); } .devsite-header-no-upper-tabs .devsite-article-inner, .devsite-header-no-upper-tabs .devsite-main-content { min-height: calc(100vh - 526px); } .devsite-header-no-lower-tabs .devsite-article-inner, .devsite-header-no-lower-tabs .devsite-main-content { min-height: calc(100vh - 562px); } .devsite-header-no-upper-tabs.devsite-header-no-lower-tabs .devsite-article-inner, .devsite-header-no-upper-tabs.devsite-header-no-lower-tabs .devsite-main-content { min-height: calc(100vh - 478px); } .devsite-home-page.devsite-header-no-upper-tabs.devsite-header-no-lower-tabs .devsite-main-content { min-height: calc(100vh - 710px); } .devsite-site-mask, .ui-widget-overlay { background: rgb(33, 33, 33); cursor: pointer; display: none; height: 100vh; opacity: 0.5; position: fixed; top: 0px; width: 100%; z-index: 10011; } .devsite-article { margin-left: 296px; position: relative; width: calc(100% - 496px); } .devsite-article-inner { float: left; width: 100%; } .devsite-article h1:first-of-type { position: relative; margin-top: 0px; top: -4px; } .button, .fc-button, button, #embedded-explorer .com-google-api-explorer-client-embedded-EmbeddedParameterForm_EmbeddedParameterFormUiBinderImpl_GenCss_style-execute, #embedded-explorer div.com-google-api-explorer-client-history-EmbeddedHistoryItemView_HistoryItemUiBinderImpl_GenCss_style-showHideHeaders, .gwt-PopupPanel .popupContent button, input[type="button"], input[type="file"], input[type="image"], input[type="reset"], input[type="submit"] { background-color: rgb(255, 255, 255); border: 0px; border-radius: 2px; box-shadow: none; color: rgb(3, 155, 229); cursor: pointer; display: inline-block; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 14px; line-height: 20px; font-family: Roboto, sans-serif; height: 36px; margin: 0px; min-width: 36px; outline: 0px; overflow: hidden; padding: 8px; text-align: center; text-decoration: none; text-overflow: ellipsis; text-transform: uppercase; transition: background-color 0.2s, box-shadow 0.2s; vertical-align: middle; white-space: nowrap; } .button + .button, button + button, input[type="button"] + input[type="button"], input[type="file"] + input[type="file"], input[type="image"] + input[type="image"], input[type="reset"] + input[type="reset"], input[type="submit"] + input[type="submit"] { margin-left: 16px; } .button-flat + .button-flat, .button-white + .button-white, button + .button { margin-left: 8px; } .button:focus, .button:hover, button:focus, button:hover, #embedded-explorer button:focus, #embedded-explorer button:hover, #embedded-explorer div.com-google-api-explorer-client-history-EmbeddedHistoryItemView_HistoryItemUiBinderImpl_GenCss_style-showHideHeaders:focus, #embedded-explorer div.com-google-api-explorer-client-history-EmbeddedHistoryItemView_HistoryItemUiBinderImpl_GenCss_style-showHideHeaders:hover, .gwt-PopupPanel .popupContent button:focus, .gwt-PopupPanel .popupContent button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="file"]:focus, input[type="file"]:hover, input[type="image"]:focus, input[type="image"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover { background-color: rgb(225, 243, 252); } .button:active, button:active, #embedded-explorer button:active, #embedded-explorer div.com-google-api-explorer-client-history-EmbeddedHistoryItemView_HistoryItemUiBinderImpl_GenCss_style-showHideHeaders:active, .gwt-PopupPanel .popupContent button:active, input[type="button"]:active, input[type="file"]:active, input[type="image"]:active, input[type="reset"]:active, input[type="submit"]:active { background-color: rgb(195, 231, 249); } .button, button, input[type="button"], input[type="file"], input[type="image"], input[type="reset"], input[type="submit"], #embedded-explorer .com-google-api-explorer-client-embedded-EmbeddedParameterForm_EmbeddedParameterFormUiBinderImpl_GenCss_style-execute { box-shadow: rgba(0, 0, 0, 0.258824) 0px 2px 5px 0px; padding: 8px 16px; } .button:focus { text-decoration: none; } .button:active, .button-blue:active, .button-green:active, .button-primary:active, .button-red:active, button:active, input[type="button"]:active, input[type="file"]:active, input[type="image"]:active, input[type="reset"]:active, input[type="submit"]:active, #embedded-explorer .com-google-api-explorer-client-embedded-EmbeddedParameterForm_EmbeddedParameterFormUiBinderImpl_GenCss_style-execute:active { box-shadow: rgba(0, 0, 0, 0.380392) 0px 4px 8px 0px; } .button-white, .fc-button, .gwt-PopupPanel .popupContent button { background-color: transparent; box-shadow: none; color: rgb(3, 155, 229); padding: 8px; } .button-white:focus, .button-white:hover { box-shadow: none; } .devsite-top-logo-row .devsite-top-button { color: rgba(255, 255, 255, 0.701961); } .devsite-top-logo-row .devsite-top-button:focus, .devsite-top-logo-row .devsite-top-button:hover, .devsite-top-logo-row .devsite-top-button:active { color: rgb(255, 255, 255); } .button-flat:disabled, .button-white:disabled, .gwt-PopupPanel .popupContent button:disabled { background-color: transparent; } code { font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 90%; line-height: 1; font-family: "Roboto Mono", monospace; word-break: break-word; } b code, strong code { font-weight: 700; } table pre { background: rgba(255, 255, 255, 0.952941); } td>pre:only-child { background: 0px center; padding: 0px; } h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { background: 0px center; color: rgb(33, 33, 33); padding: 0px; } h1 code { color: rgb(117, 117, 117); } a code, td a code { color: rgb(3, 155, 229); } var, var code, var span { color: rgb(236, 64, 122); -webkit-font-smoothing: auto; font-weight: 700; } fieldset { border: 0px; margin: 0px; padding: 0px; } label { color: rgb(117, 117, 117); display: block; font-size: 12px; } input + label { color: rgb(33, 33, 33); display: inline; font-size: 16px; } label[for] { cursor: pointer; } input[type="checkbox"], input[type="radio"] { -webkit-appearance: none; background: rgb(255, 255, 255); border-radius: 2px; color: rgb(117, 117, 117); cursor: pointer; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 24px; line-height: 1; font-family: "Material Icons"; font-feature-settings: 'liga' 1; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; word-wrap: normal; height: 18px; margin: -2px 8px 2px 0px; outline: 0px; position: relative; transition: color 0.2s; vertical-align: middle; width: 18px; } input[type="radio"] { border-radius: 50%; transition: none; } input[type="checkbox"]:checked, input[type="checkbox"]:indeterminate, input[type="radio"]:checked { color: rgb(3, 155, 229); } input[type="checkbox"]::after, input[type="radio"]::after { content: "check_box_outline_blank"; position: relative; right: 3px; top: -3px; } input[type="checkbox"]:checked::after { content: "check_box"; } input[type="checkbox"]:indeterminate::after { content: "indeterminate_check_box"; } input[type="radio"]::after { content: "radio_button_unchecked"; } input[type="radio"]:checked::after { content: "radio_button_checked"; } input[type="checkbox"]:focus::before, input[type="radio"]:focus::before { background: rgb(235, 235, 235); border-radius: 50%; content: ""; display: block; height: 36px; left: -9px; position: absolute; top: -9px; transition: background 0.2s; width: 36px; z-index: -1; } input[type="checkbox"]:checked:focus::before, input[type="checkbox"]:indeterminate:focus::before, input[type="radio"]:focus::before { background: rgb(179, 229, 252); } input[type="checkbox"]:disabled, input[type="radio"]:disabled, input:disabled + label { color: rgb(189, 189, 189); cursor: default; } h1, h2, h3, h4, h5, h6 { overflow: hidden; padding: 0px; text-overflow: ellipsis; } h1, .devsite-landing-row h2, .devsite-landing-row-large-headings .devsite-landing-row-item-description>a>h3, .devsite-landing-row-large-headings .devsite-landing-row-item-description>h3, .devsite-terms-alphabet-letter-heading { color: rgb(117, 117, 117); font-style: normal; font-variant: normal; font-weight: 300; font-stretch: normal; font-size: 34px; line-height: 40px; font-family: Roboto, sans-serif; letter-spacing: -0.01em; margin: 40px 0px 20px; } h2, .devsite-landing-row h3 { border-bottom: 1px solid rgb(235, 235, 235); font-style: normal; font-variant: normal; font-weight: 300; font-stretch: normal; font-size: 24px; line-height: 32px; font-family: Roboto, sans-serif; letter-spacing: -0.01em; margin: 40px 0px 20px; padding-bottom: 3px; } .devsite-landing-row-item-no-image h3, .devsite-landing-row h4 { font-style: normal; font-variant: normal; font-weight: 400; font-stretch: normal; font-size: 20px; line-height: 32px; font-family: Roboto, sans-serif; margin: 32px 0px 0px; padding: 0px; } h4 { font-style: normal; font-variant: normal; font-weight: 400; font-stretch: normal; font-size: 18px; line-height: 32px; font-family: Roboto, sans-serif; margin: 32px 0px 16px; } h5 { font-style: normal; font-variant: normal; font-weight: 700; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; margin: 32px 0px 16px; } h6 { font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; margin: 32px 0px 16px; } h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h1, h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h1, h3 + h2, h3 + h3, h3 + h4, h3 + h5, h3 + h6, h4 + h1, h4 + h2, h4 + h3, h4 + h4, h4 + h5, h4 + h6, h5 + h1, h5 + h2, h5 + h3, h5 + h4, h5 + h5, h5 + h6, h6 + h1, h6 + h2, h6 + h3, h6 + h4, h6 + h5, h6 + h6, h1 + dl>dt:first-child, h2 + dl>dt:first-child, h3 + dl>dt:first-child, h4 + dl>dt:first-child, h5 + dl>dt:first-child, h6 + dl>dt:first-child { margin-top: 0px; } caption { background: rgb(247, 247, 247); font-weight: 500; padding: 12px 8px; text-align: center; } th { font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; height: 48px; padding: 8px; vertical-align: middle; } th>h2, th>h3 { border: 0px; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; margin: 0px; padding: 0px; } th b, th strong, td b, td strong { font-weight: 500; } th, th code { color: rgb(255, 255, 255); } th code, td code { background: 0px center; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 100%; line-height: 1; font-family: "Roboto Mono", monospace; -webkit-font-smoothing: auto; padding: 0px; } .com-google-api-explorer-client-auth-AuthView_AuthUiBinderImpl_GenCss_style-scopePanel::-webkit-scrollbar, .com-google-api-explorer-client-embedded-EmbeddedParameterForm_EmbeddedParameterFormUiBinderImpl_GenCss_style-fields::-webkit-scrollbar, .devsite-apix::-webkit-scrollbar, .devsite-dialog::-webkit-scrollbar, .devsite-nav-responsive::-webkit-scrollbar, .devsite-overflow-menu::-webkit-scrollbar, .devsite-page-nav::-webkit-scrollbar, .devsite-popout::-webkit-scrollbar, .devsite-section-nav::-webkit-scrollbar, .devsite-section-nav-responsive::-webkit-scrollbar, .kd-menulist::-webkit-scrollbar { height: 4px; width: 4px; } .devsite-header-upper-tabs::-webkit-scrollbar, .devsite-doc-set-nav-row::-webkit-scrollbar { height: 0px; width: 0px; } .com-google-api-explorer-client-auth-AuthView_AuthUiBinderImpl_GenCss_style-scopePanel::-webkit-scrollbar-thumb, .com-google-api-explorer-client-embedded-EmbeddedParameterForm_EmbeddedParameterFormUiBinderImpl_GenCss_style-fields::-webkit-scrollbar-thumb, .devsite-apix::-webkit-scrollbar-thumb, .devsite-dialog::-webkit-scrollbar-thumb, .devsite-nav-responsive::-webkit-scrollbar-thumb, .devsite-overflow-menu::-webkit-scrollbar-thumb, .devsite-page-nav::-webkit-scrollbar-thumb, .devsite-popout::-webkit-scrollbar-thumb, .devsite-section-nav::-webkit-scrollbar-thumb, .devsite-section-nav-responsive::-webkit-scrollbar-thumb, .devsite-table-wrapper::-webkit-scrollbar-thumb, .kd-menulist::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.258824); } .devsite-top-section { background-color: rgb(66, 133, 244); box-shadow: rgba(0, 0, 0, 0.137255) 0px 0px 4px, rgba(0, 0, 0, 0.278431) 0px 4px 8px; top: 0px; width: 100%; z-index: 10005; } .devsite-header-no-upper-tabs .devsite-top-section { background-color: rgb(51, 103, 214); } .devsite-full-site-width, .devsite-toast-fill { margin: 0px auto; max-width: 1400px; } .devsite-top-logo-row-wrapper-wrapper { position: fixed; top: 0px; width: 100%; z-index: 10006; } .devsite-top-logo-row-wrapper { background: rgb(51, 103, 214); } .devsite-top-logo-row { display: flex; height: 48px; padding: 0px 24px; position: relative; } .devsite-header-upper-tabs { display: inline-block; flex: 1 1 0px; overflow-y: auto; vertical-align: top; transition: flex 0.2s, margin 0.2s, width 0.2s; } .devsite-header-upper-tabs:not(:empty) { margin-left: 48px; } .devsite-top-logo-row.devsite-search-active .devsite-header-upper-tabs { flex: 0 0 auto; margin: 0px; visibility: hidden; width: 0px; } .devsite-header-background { position: relative; } .devsite-header-background>.devsite-feedback-button { bottom: 0px; margin: 6px 0px; position: absolute; right: 16px; } .devsite-header-icon-button { color: rgba(255, 255, 255, 0.701961); display: none; flex: 0 0 auto; height: 24px; min-width: 24px; padding: 0px; transition: color 0.2s; width: 24px; } .devsite-header-icon-button:focus, .devsite-header-icon-button:hover, .devsite-header-icon-button:active { color: rgb(255, 255, 255); } .devsite-term-name-wrapper { display: inline-block; flex: 0 0 auto; height: 36px; margin: 6px 0px; } .devsite-term-name { color: rgb(255, 255, 255); display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 20px; line-height: 36px; font-family: Roboto, sans-serif; letter-spacing: 0px; margin: 0px; vertical-align: top; white-space: nowrap; } .devsite-breadcrumb-link>.devsite-term-name { color: inherit; } .devsite-search-button { margin: 12px 0px; } .devsite-search-button::before { content: "search"; } .devsite-responsive-search-open .devsite-search-button { margin: 12px 0px 12px 16px; } .devsite-responsive-search-open .devsite-search-button::before { content: "cancel"; } .devsite-wrapper .devsite-user-dropdown>div>div>div>div>div>div + div { margin-top: 100px; } .devsite-term-id-row { display: flex; padding: 24px 24px 8px; } .devsite-header-no-upper-tabs .devsite-term-id-row { padding-top: 8px; } .devsite-header-no-lower-tabs .devsite-term-id-row { padding-bottom: 24px; } .devsite-term-description-row { color: rgb(255, 255, 255); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 20px; line-height: 36px; font-family: Roboto, sans-serif; } .devsite-landing-page .devsite-term-description-row { max-width: calc((100% - 80px) / 3); } .devsite-breadcrumb-list + .devsite-term-description:not(:empty) { margin-top: 16px; } .devsite-term-description { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 16px; line-height: 24px; font-family: Roboto, sans-serif; } .devsite-header-no-lower-tabs .devsite-term-platform-row { margin-top: -12px; padding-bottom: 24px; } .devsite-header-upper-tabs .devsite-doc-set-nav-tab { color: rgba(255, 255, 255, 0.701961); font-weight: 400; text-transform: none; } .devsite-header-upper-tabs .devsite-doc-set-nav-tab:hover, .devsite-header-upper-tabs .devsite-doc-set-nav-tab:focus { color: rgb(255, 255, 255); } .devsite-header-upper-tabs .devsite-doc-set-nav-active { border-bottom-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-weight: 500; } .devsite-header-link { display: inline-block; flex: 0 0 auto; margin: 12px 0px 12px 24px; transition: color 0.2s; } .devsite-header-link, .devsite-header-link:visited { color: rgba(255, 255, 255, 0.701961); } .devsite-header-link:focus, .devsite-header-link:hover { color: rgb(255, 255, 255); } .devsite-header-link-icon { display: inline-block; margin-right: 4px; vertical-align: top; } .devsite-header-link-label { display: inline-block; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 14px; line-height: 24px; font-family: Roboto, sans-serif; vertical-align: top; } .devsite-footer-linkboxes { background: linear-gradient(90deg, rgb(38, 50, 56) 50%, rgb(55, 66, 75) 50%); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 14px; line-height: 16px; font-family: Roboto, sans-serif; } .devsite-footer-linkboxes>.devsite-full-site-width { max-width: 1432px; } .devsite-footer-linkboxes-all-backup { background: linear-gradient(90deg, rgb(48, 60, 66) 50%, rgb(55, 66, 75) 50%); } .devsite-footer-linkboxes-list { display: flex; flex-wrap: wrap; padding: 0px; } .devsite-footer-linkbox { background: rgb(38, 50, 56); display: inline-block; flex: 0 0 auto; margin: 0px; padding: 24px 40px 40px; text-align: left; vertical-align: top; width: 50%; } .devsite-footer-linkbox-backup { background: rgb(48, 60, 66); } .devsite-footer-linkbox-sites { background: rgb(55, 66, 75); } .devsite-footer-linkbox-logo-link { border-bottom: 1px solid rgb(69, 90, 100); display: block; margin: 0px -40px 24px; padding: 0px 40px 17px; } .devsite-footer-linkbox-logo { margin: -5px 0px 0px -3px; max-width: 260px; width: 100%; } .devsite-footer-linkbox-heading { color: rgb(255, 255, 255); font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 14px; line-height: 16px; font-family: Roboto, sans-serif; margin: 0px 0px 16px; } .devsite-footer-linkbox-div { color: rgb(207, 216, 220); font-style: normal; font-variant: normal; font-stretch: normal; font-size: 14px; line-height: 20px; font-family: Roboto, sans-serif; margin: 0px 0px 16px; } .devsite-footer-linkbox-list { list-style-type: none; padding: 0px; } .devsite-footer-linkbox-item { margin: 16px 0px; } .devsite-footer-linkbox-item:first-child { margin-top: 0px; } .devsite-footer-linkbox-item:last-child { margin-bottom: 0px; } .devsite-footer-linkbox-item a { color: rgb(207, 216, 220); } .devsite-footer-linkbox-item a:hover, .devsite-footer-linkbox-item a:focus { color: rgb(255, 255, 255); text-decoration: none; } .devsite-utility-footer { background: rgb(69, 90, 100); } .devsite-utility-footer-nav { color: rgb(255, 255, 255); overflow: auto; padding: 14px 24px; } .devsite-utility-footer-nav a { color: rgb(255, 255, 255); line-height: 36px; } .devsite-utility-footer-nav a:focus { text-decoration: underline; } .devsite-breadcrumb-list { padding: 0px; white-space: nowrap; } .devsite-breadcrumb-item { display: inline-block; margin: 0px; } .devsite-breadcrumb-guillemet { color: rgb(255, 255, 255); font-size: 24px; margin: 0px 4px; position: relative; top: 6px; vertical-align: top; width: 24px; } .devsite-breadcrumb-nav .devsite-breadcrumb-guillemet { color: rgb(117, 117, 117); font-size: 16px; top: 4px; width: 16px; } .devsite-breadcrumb-guillemet::before { content: "chevron_right"; } .devsite-breadcrumb-link { color: rgb(255, 255, 255); display: inline-block; transition: color 0.2s; } .devsite-term-name .devsite-breadcrumb-link { color: rgb(255, 255, 255); } .devsite-breadcrumb-nav .devsite-breadcrumb-link { color: rgb(117, 117, 117); } .devsite-breadcrumb-link:hover, .devsite-breadcrumb-link:focus { color: rgba(255, 255, 255, 0.701961); text-decoration: none; } .devsite-term-name .devsite-breadcrumb-link:hover, .devsite-term-name .devsite-breadcrumb-link:focus { color: rgba(255, 255, 255, 0.701961); } .devsite-breadcrumb-nav .devsite-breadcrumb-link:hover, .devsite-breadcrumb-nav .devsite-breadcrumb-link:focus { color: rgb(3, 155, 229); } .devsite-nav { font-size: 13px; } .devsite-nav ul { list-style-type: none; padding: 0px; } .devsite-nav-responsive { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.137255) 0px 0px 4px, rgba(0, 0, 0, 0.278431) 0px 4px 8px; height: 100%; max-width: 256px; outline: 0px; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0px; transition: left 0.2s; visibility: hidden; white-space: nowrap; width: calc(100% - 64px); z-index: 10012; } .devsite-landing-page .devsite-article { margin: 0px; max-width: none; width: 100%; } .devsite-landing-page .devsite-content-footer { margin-top: 80px; } .devsite-landing-row, .devsite-landing-row-column>.devsite-landing-row-item + .devsite-landing-row-item { margin-top: 32px; } .devsite-landing-row:first-child { margin-top: 0px; } .devsite-landing-row h2 { margin: 80px 0px 32px; } .devsite-landing-row:first-child h2, .devsite-landing-row-large-headings h3, .devsite-landing-row-item-description>h2 { margin-top: 0px; } .devsite-landing-row h2, .devsite-landing-row-item h3 { border-bottom: 0px; } .devsite-landing-row-column, .devsite-landing-row-item { display: inline-block; vertical-align: top; } .devsite-landing-row-column + .devsite-landing-row-column, .devsite-landing-row>.devsite-landing-row-item + .devsite-landing-row-item { margin-left: 40px; } .devsite-landing-row-item-buttons { margin: 8px 0px 0px -12px; } .devsite-landing-row-item-buttons .button { margin: 4px 4px 4px 12px; } .devsite-landing-row-item-buttons .button-white:not(.button-raised), .devsite-landing-row-item-buttons .button-white:not(.button-raised) + .button-white:not(.button-raised) { margin: 0px 4px; } .devsite-landing-row-cta .devsite-landing-row-item-buttons { margin: 24px 0px 0px; } p + .devsite-landing-row-item-buttons { margin-top: -8px; } .devsite-landing-row-1-up>.devsite-landing-row-column, .devsite-landing-row-1-up>.devsite-landing-row-item, .devsite-landing-row-column>.devsite-landing-row-item { width: 100%; } .devsite-landing-row-2-up>.devsite-landing-row-column, .devsite-landing-row-2-up>.devsite-landing-row-item { width: calc((100% - 60px) / 2); } .devsite-landing-row-3-up>.devsite-landing-row-column, .devsite-landing-row-3-up>.devsite-landing-row-item { width: calc((100% - 80px) / 3); } .devsite-landing-row-4-up>.devsite-landing-row-column, .devsite-landing-row-4-up>.devsite-landing-row-item { width: calc((100% - 120px) / 4); } .devsite-landing-row-item-code, .devsite-landing-row-item-image, .devsite-landing-row-item-video, .devsite-landing-row-item-youtube { margin-bottom: 32px; width: 100%; } .devsite-landing-row-item-image, .devsite-landing-row-item-video { display: block; } .devsite-landing-row-item-image { background: rgb(235, 235, 235); } .devsite-landing-row-no-image-background .devsite-landing-row-item-image { background: 0px center; } .devsite-landing-row-1-up .devsite-landing-row-item-code, .devsite-landing-row-1-up .devsite-landing-row-item-image, .devsite-landing-row-1-up .devsite-landing-row-item-video, .devsite-landing-row-1-up .devsite-landing-row-item-youtube { float: right; margin: 0px 0px 0px 40px; width: calc(((100% - 20px) * 2) / 3); } .devsite-landing-row-1-up>.devsite-landing-row-item-no-image>.devsite-landing-row-item-description, .devsite-landing-row-67 .devsite-landing-row-item-description { width: calc(((100% - 20px) * 2) / 3); } .devsite-landing-row-50 .devsite-landing-row-item-code, .devsite-landing-row-50 .devsite-landing-row-item-image, .devsite-landing-row-50 .devsite-landing-row-item-video, .devsite-landing-row-50 .devsite-landing-row-item-youtube { width: calc((100% - 40px) / 2); } .devsite-landing-row-67 .devsite-landing-row-item-code, .devsite-landing-row-67 .devsite-landing-row-item-image, .devsite-landing-row-67 .devsite-landing-row-item-video, .devsite-landing-row-67 .devsite-landing-row-item-youtube { width: calc((100% - 80px) / 3); } .devsite-landing-row-75 .devsite-landing-row-item-code, .devsite-landing-row-75 .devsite-landing-row-item-image, .devsite-landing-row-75 .devsite-landing-row-item-video, .devsite-landing-row-75 .devsite-landing-row-item-youtube { width: calc((100% - 120px) / 4); } .devsite-landing-row-cta>.devsite-landing-row-item-no-image>.devsite-landing-row-item-description, .devsite-landing-row-100>.devsite-landing-row-item-no-image>.devsite-landing-row-item-description { width: 100%; } .devsite-landing-row h3:first-child, .devsite-landing-row h4:first-child, .devsite-landing-row h5:first-child, .devsite-landing-row h6:first-child, .devsite-landing-row p:first-child, .devsite-landing-row h4 + p { margin-top: 0px; } .devsite-landing-row p:last-child { margin-bottom: 0px; } .devsite-header-no-upper-tabs .devsite-overflow-tabs-scroll-button, .devsite-header-no-upper-tabs .devsite-overflow-tabs-scroll-button:focus, .devsite-header-no-upper-tabs .devsite-overflow-tabs-scroll-button:hover, .devsite-header-no-upper-tabs .devsite-overflow-tabs-scroll-button:active { background: rgb(51, 103, 214); } .devsite-top-logo-row .devsite-overflow-tabs-scroll-button, .devsite-top-logo-row .devsite-overflow-tabs-scroll-button:focus, .devsite-top-logo-row .devsite-overflow-tabs-scroll-button:hover, .devsite-top-logo-row .devsite-overflow-tabs-scroll-button:active { background: rgb(51, 103, 214); } .devsite-back-to-top-link{border-radius:50%;display:none;position:absolute;right:0}.devsite-back-to-top-link::before{content:'arrow_upward'}.devsite-terms-page .devsite-back-to-top-link{display:inline}.devsite-back-to-top-link:focus{background:#b3e5fc;text-decoration:none;transition:background .2s} @media screen and (max-width:1200px){.devsite-back-to-top-link{display:inline}} @media screen and (max-width: 1000px) { .attempt-left, .attempt-right { display: block; float: none; margin: 16px 0; max-width: 100% } .video-wrapper { float: none; margin: 16px 0; padding-top: 56.25%; width: 100% } } @media screen and (min-width: 1201px) { .devsite-has-apix .devsite-main-content { margin-right: 400px; max-width: 1000px; padding-right: 0 } } @media screen and (min-width: 1401px) { .devsite-has-apix .devsite-main-content { margin-right: calc((100% - 1400px) / 2 + 400px); max-width: 1000px } } @media screen and (min-width: 1201px) { .devsite-has-apix .devsite-article { width: calc(100% - 272px); margin-left: 232px } } @media screen and (max-width: 1200px) { .devsite-section-nav + .devsite-article, .devsite-section-nav + .devsite-page-nav + .devsite-article { width: calc(100% - 296px) } .devsite-article { width: calc(100% - 496px) } } @media screen and (max-width: 1000px) { .devsite-full-width-page .devsite-main-content, .devsite-landing-page .devsite-main-content, .devsite-terms-page .devsite-main-content { padding: 0 80px } .devsite-section-nav + .devsite-article, .devsite-section-nav + .devsite-page-nav + .devsite-article { margin-left: 296px } .devsite-article { margin: 0; width: 100% } } @media screen and (max-width: 720px) { .devsite-full-width-page .devsite-main-content, .devsite-landing-page .devsite-main-content, .devsite-terms-page .devsite-main-content, .devsite-main-content { padding: 0 16px } .devsite-section-nav + .devsite-article, .devsite-section-nav + .devsite-page-nav + .devsite-article { margin: 0; width: 100% } } @media screen and (max-width: 720px) { .devsite-banner { margin: -40px -10016px 40px } .devsite-banner-inner { padding: 20px 16px } .devsite-banner-confidential .devsite-banner-inner { padding-left: 52px } } @media screen and (max-width: 720px) { div.devsite-dialog { left: 0; margin: 16px; max-height: calc(100% - 32px); max-width: calc(100% - 32px); top: 0 } } @media screen and (max-width: 720px) { .kd-menulist { margin: 0 16px; max-height: 400px; padding: 8px 0 !important } .kd-menulistitem { line-height: 48px; padding: 0 16px } } @media screen and (max-width: 720px) { h1, .devsite-landing-row h2, .devsite-terms-alphabet-letter-heading { font: 300 24px/32px Roboto, sans-serif } } @media screen and (max-width: 1000px) { table.responsive, table.responsive thead, table.responsive tbody, table.responsive tr, table.responsive th, table.responsive td { display: block } } @media screen and (max-width: 720px) { .devsite-top-logo-row { padding: 0 16px } .devsite-header-upper-tabs { margin-left: 16px } .devsite-top-logo-row.devsite-search-active .devsite-header-upper-tabs { -ms-flex: 1 1 auto; flex: 1 1 auto } .devsite-header-upper-tabs .devsite-doc-set-nav, .devsite-feedback-button { display: none } } @media screen and (max-width: 720px) { .devsite-term-name-wrapper { -ms-flex: 0 1 auto; flex: 0 1 auto; min-width: 0 } .devsite-site-logo + .devsite-site-name { display: block } .devsite-site-logo, .devsite-term-logo-container, .devsite-term-logo-white { display: none } } @media screen and (max-width: 720px) { .devsite-search-button { display: inline-block } .devsite-responsive-search-open .devsite-search-form { display: inline-block; -ms-flex: 1 1 auto; flex: 1 1 auto; margin: 6px 0 } .devsite-responsive-search-open .devsite-header-upper-tabs, .devsite-responsive-search-open .devsite-term-name-wrapper, .devsite-responsive-search-open .devsite-user-avatar, .devsite-responsive-search-open .devsite-user-signin, .devsite-search-form { display: none } } @media screen and (max-width: 720px) { .devsite-popout { margin-left: -64px; width: calc(100% + 120px) } .devsite-history-item, .devsite-suggest-item { font: 16px/22px Roboto, sans-serif } .devsite-suggest-category label { font: 14px/22px Roboto, sans-serif } } @media screen and (max-width: 720px) { .devsite-user-avatar { margin-left: 16px } a.devsite-user-signin { margin-left: 8px } } @media screen and (max-width: 1000px) { .devsite-landing-page .devsite-term-description-row { max-width: none } } @media screen and (max-width: 720px) { .devsite-term-id-row, .devsite-header-no-lower-tabs .devsite-term-id-row { display: block; padding: 16px } .devsite-term-button-row { margin: 16px 0 0; text-align: left } } @media screen and (max-width: 1000px) { div.devsite-collapsible-section, div.devsite-header-background { background-image: none } } @media screen and (max-width: 720px) { .devsite-term-platform-row { padding: 0 16px } } @media screen and (max-width: 720px) { .devsite-doc-set-nav-row { display: none } } @media screen and (max-width: 1000px) { .devsite-header-link { display: none } } @media screen and (max-width: 1000px) { .devsite-footer-linkbox { width: 50% } } @media screen and (max-width: 720px) { .devsite-footer-promos-list { padding: 20px 16px; text-align: left } .devsite-footer-promo { margin: 8px; width: calc((100% - 32px) / 2) } .devsite-footer-promo-icon { float: left; height: 32px; margin-right: 16px; width: 32px } .devsite-footer-promo-title { font-weight: normal; line-height: 32px } .devsite-footer-promo-description { display: none } .devsite-footer-linkbox { padding: 24px 16px 24px } .devsite-footer-linkbox-logo-link { margin: 0 -16px 24px; padding: 0 16px 17px } .devsite-utility-footer-nav { padding: 14px 16px } } @media screen and (max-width: 720px) { .devsite-term-name-wrapper .devsite-breadcrumb-item:not(:first-of-type) { display: none } .devsite-term-name-wrapper .devsite-term-name, .devsite-term-name-wrapper .devsite-breadcrumb-list, .devsite-term-name-wrapper .devsite-breadcrumb-item, .devsite-term-name-wrapper .devsite-breadcrumb-link { width: 100% } .devsite-term-name-wrapper .devsite-breadcrumb-link { overflow: hidden; text-overflow: ellipsis } .devsite-breadcrumb-nav { display: block } } @media screen and (max-width: 720px) { .devsite-section-nav { display: none } } @media screen and (min-width: 1201px) { .devsite-has-apix .devsite-section-nav { width: 192px } } @media screen and (max-width: 720px) { .devsite-expand-section-nav { display: inline-block; margin: 12px 16px 12px 0 } } @media screen and (max-width: 1200px) { .devsite-page-nav { display: none } .devsite-page-nav-embedded:not(:empty) { display: block; margin: 20px 0 24px } } @media screen and (max-width: 1000px) { .devsite-landing-row-2-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item:not(.devsite-landing-row-item-no-image), .devsite-landing-row-3-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item:not(.devsite-landing-row-item-no-image) { width: 100% } .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-column, .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item { width: calc((100% - 40px) / 2) } .devsite-landing-row:not(.devsite-landing-row-logos)>.devsite-landing-row-item + .devsite-landing-row-item { margin: 40px 0 0 } .devsite-landing-row:not(.devsite-landing-row-logos)>.devsite-landing-row-column + .devsite-landing-row-column, .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item:nth-of-type(2) { margin: 0 0 0 40px } .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-column:nth-of-type(3) { margin: 40px 0 0 } .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-column:nth-of-type(4), .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item:nth-of-type(4) { margin: 40px 0 0 40px } .devsite-landing-row-item-code, .devsite-landing-row:not(.devsite-landing-row-logos) .devsite-landing-row-item-image, .devsite-landing-row-item-video, .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-code, .devsite-landing-row-1-up .devsite-landing-row-item-image, .devsite-landing-row-1-up .devsite-landing-row-item-video, .devsite-landing-row-1-up .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-image-left { float: right; margin: 0 0 0 40px; width: calc((100% - 40px) / 2) } .devsite-landing-row-4-up .devsite-landing-row-item-code, .devsite-landing-row-4-up:not(.devsite-landing-row-logos) .devsite-landing-row-item-image, .devsite-landing-row-4-up .devsite-landing-row-item-video, .devsite-landing-row-4-up .devsite-landing-row-item-youtube { float: none; margin: 0 0 32px 0; width: 100% } .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-youtube { padding-top: calc((100% - 40px) / 2 * .5625) } .devsite-landing-row-1-up .devsite-landing-row-item-custom-image, .devsite-landing-row-2-up .devsite-landing-row-item-custom-image, .devsite-landing-row-3-up .devsite-landing-row-item-custom-image { padding: calc(((100% - 40px) / 2 * .5625 - 128px) / 2) 0 } .devsite-landing-row-4-up .devsite-landing-row-item-youtube { padding-top: 56.25% } .devsite-landing-row-4-up .devsite-landing-row-item-custom-image { padding: calc((56.25% - 128px) / 2) 0 } .devsite-landing-row-1-up .devsite-landing-row-item-custom-image-icon, .devsite-landing-row-2-up .devsite-landing-row-item-custom-image-icon, .devsite-landing-row-3-up .devsite-landing-row-item-custom-image-icon, .devsite-landing-row-4-up .devsite-landing-row-item-custom-image-icon { font-size: 128px; width: 128px } .devsite-landing-row-logos .devsite-landing-row-item-custom-image { margin: 0; padding: 0 } .devsite-landing-row-logos .devsite-landing-row-item-custom-image-icon { width: 96px } .devsite-landing-row .devsite-landing-row-item-description, .devsite-landing-row-1-up .devsite-landing-row-item-description { float: left; width: calc((100% - 40px) / 2) } .devsite-landing-row-4-up .devsite-landing-row-item-description { float: none; width: 100% } .devsite-landing-row>.devsite-landing-row-item-no-image { float: none; width: calc((100% - 60px) / 2) } .devsite-landing-row-3-up>.devsite-landing-row-item-no-image { width: calc((100% - 80px) / 3) } .devsite-landing-row-1-up>.devsite-landing-row-item-no-image, .devsite-landing-row-1-up>.devsite-landing-row-item-no-image>.devsite-landing-row-item-description { width: 100% } .devsite-landing-row:not(.devsite-landing-row-4-up)>.devsite-landing-row-item-no-image + .devsite-landing-row-item-no-image { margin: 0 0 0 40px } .devsite-landing-row-item-no-image .devsite-landing-row-item-description { float: none; width: 100% } .devsite-landing-row-item-no-image .devsite-landing-row-item-icon-description { width: calc(100% - 76px) } } @media screen and (max-width: 720px) { .devsite-landing-row-2-up>.devsite-landing-row-column, .devsite-landing-row-3-up>.devsite-landing-row-column, .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-column, .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item { width: 100% } .devsite-landing-row:not(.devsite-landing-row-logos)>.devsite-landing-row-column + .devsite-landing-row-column, .devsite-landing-row:not(.devsite-landing-row-logos)>.devsite-landing-row-item + .devsite-landing-row-item, .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-column:nth-of-type(even), .devsite-landing-row-4-up:not(.devsite-landing-row-logos)>.devsite-landing-row-item:nth-of-type(even) { margin: 40px 0 0 } .devsite-landing-row-item-code, .devsite-landing-row:not(.devsite-landing-row-logos) .devsite-landing-row-item-image, .devsite-landing-row-item-video, .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-code, .devsite-landing-row-1-up .devsite-landing-row-item-image, .devsite-landing-row-1-up .devsite-landing-row-item-video, .devsite-landing-row-1-up .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-image-left { float: none; margin: 0 0 32px; width: 100% } .devsite-landing-row-item-youtube, .devsite-landing-row-1-up .devsite-landing-row-item-youtube { padding-top: 56.25% } .devsite-landing-row-1-up .devsite-landing-row-item-custom-image, .devsite-landing-row-2-up .devsite-landing-row-item-custom-image, .devsite-landing-row-3-up .devsite-landing-row-item-custom-image { padding: calc((56.25% - 128px) / 2) 0 } .devsite-landing-row-1-up .devsite-landing-row-item-custom-image-icon, .devsite-landing-row-2-up .devsite-landing-row-item-custom-image-icon, .devsite-landing-row-3-up .devsite-landing-row-item-custom-image-icon { font-size: 128px; width: 128px } .devsite-landing-row-logos>.devsite-landing-row-column, .devsite-landing-row-logos>.devsite-landing-row-item { width: calc((100% - 40px) / 2) } .devsite-landing-row-logos>.devsite-landing-row-column:nth-of-type(2), .devsite-landing-row-logos>.devsite-landing-row-item:nth-of-type(2) { margin: 0 0 0 40px } .devsite-landing-row-logos>.devsite-landing-row-column:nth-of-type(3), .devsite-landing-row-logos>.devsite-landing-row-item:nth-of-type(3) { margin: 40px 0 0 } .devsite-landing-row-logos>.devsite-landing-row-column:nth-of-type(4), .devsite-landing-row-logos>.devsite-landing-row-item:nth-of-type(4) { margin: 40px 0 0 40px } .devsite-landing-row-3-up.devsite-landing-row-logos>.devsite-landing-row-column, .devsite-landing-row-3-up.devsite-landing-row-logos>.devsite-landing-row-item { width: calc((100% - 32px) / 3) } .devsite-landing-row-3-up.devsite-landing-row-logos>.devsite-landing-row-column + .devsite-landing-row-column, .devsite-landing-row-3-up.devsite-landing-row-logos>.devsite-landing-row-item + .devsite-landing-row-item { margin: 0 0 0 16px } .devsite-landing-row-logos .devsite-landing-row-item-custom-image { margin: 0; padding: 0 } .devsite-landing-row-logos .devsite-landing-row-item-custom-image-icon { width: 96px } .devsite-landing-row-item-description:not(.devsite-landing-row-item-icon-description), .devsite-landing-row-1-up .devsite-landing-row-item-description { float: none; margin: 0; width: 100% } .devsite-landing-row .devsite-landing-row-item-no-image { width: 100% } .devsite-landing-row-item-no-image + .devsite-landing-row-item-no-image, .devsite-landing-row>.devsite-landing-row-item-no-image + .devsite-landing-row-item-no-image:nth-of-type(even) { margin: 40px 0 0 } .devsite-landing-row-cta .devsite-landing-row-item-description { font: 400 16px/24px Roboto, sans-serif } } @media screen and (max-width: 1000px) { .quickstart-left, .quickstart-right, .quickstart-wide { float: none; width: 100%; margin: 16px 0 } } @media screen and (max-width: 1200px) { .devsite-back-to-top-link { display: inline } } @media screen and (max-width: 720px) { .devsite-rating-container { display: none } } @media screen and (max-width: 720px) { .devsite-toast { max-width: calc(100% - 32px); right: 16px } } @media screen and (min-width: 1201px) { .devsite-apix { bottom: 0; box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28); display: none; overflow: auto; position: fixed; right: 0; top: 96px; width: 400px; z-index: 10001 } .devsite-has-apix .devsite-apix { display: block } .devsite-show-apix { margin: 12px 0 8px 12px } .devsite-hide-apix { color: #212121; position: absolute; right: 8px; top: 24px; z-index: 10001 } .devsite-hide-apix::before { content: 'close' } } @media screen and (min-width: 1401px) { .devsite-apix { width: calc((100% - 1400px) / 2 + 400px) } } @media screen and (max-width: 1200px) { .devsite-apix { margin-top: 32px; max-height: none !important; position: relative } .devsite-apix { display: block } .devsite-hide-apix { display: none } } @media screen and (max-width: 720px) { .kd-tabbutton { padding: 0 12px } .devsite-overflow-menu-button { padding-right: 28px } } @media screen and (max-width: 720px) { .devsite-overflow-tabs-scroll-wrapper { padding-right: 16px } } @media print { body, html, :link, :visited, h1, h2, h3, h4, h5, h6, code, pre, h1 code, h2 code, h3 code, h4 code, h5 code, h6 code, pre .com, pre .lit, pre .dec, pre .kwd, pre .tag, pre .str, pre .atv, pre .typ, pre .atn, a code, a .atv, a .atn, a .com, a .dec, a .kwd, a .lit, a .str, a .tag, a .typ, .prettyprint a, var, aside, aside :link, aside :visited, th, th code, td, td code, th :link, th :visited, .caution, .caution a, .dogfood, .devsite-banner, .devsite-banner a, .dogfood a, .key-point, .key-point a, .key-term, .key-term a, .note, .note a, .objective, .objective a, .special, .special a, .success, .success a, .warning, .warning a, #embedded-explorer .com-google-api-explorer-client-Resources-Css-jsonString, #embedded-explorer .com-google-api-explorer-client-history-EmbeddedHistoryItemView_HistoryItemUiBinderImpl_GenCss_style-error, #embedded-explorer .com-google-api-explorer-client-Resources-Css-jsonNumber, #embedded-explorer .com-google-api-explorer-client-Resources-Css-jsonBoolean, #embedded-explorer .com-google-api-explorer-client-Resources-Css-jsonKey { color: #000; padding-left: 0; padding-right: 0 } :link, :visited { text-decoration: underline } .devsite-top-section, .devsite-nav-responsive, .devsite-section-nav, .devsite-section-nav-responsive, .devsite-page-nav, .devsite-page-embedded, .devsite-rating-container, .devsite-googler-buttons, .devsite-googler-buttons-show, .devsite-footer, .devsite-site-footer, .devsite-utility-footer, .devsite-footer-linkboxes { display: none } .devsite-main-content, .devsite-landing-page .devsite-main-content, .devsite-article { margin: 0 !important; max-width: none; padding: 0; width: auto } .devsite-banner { margin-top: 0 } .attempt-left, .attempt-right, .video-wrapper { float: none; margin: 16px 0 } .devsite-main-content a[href]::after { content: "\0000a0(" attr(href) ")"; display: inline-block; font: 14px/20px Roboto, sans-serif; max-width: 100%; word-wrap: break-word } }