/* Copyright (c) 2011 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ /* Elements */ a { color: rgb(0, 102, 204); text-decoration: none; } body { background: -webkit-gradient(radial, center center, 0, center center, 400, from(rgb(254, 254, 254)), to(rgb(239, 239, 239))); font-family: 'Droid sans', Arial, sans-serif; margin:0; padding:0; } button, input { font-family: inherit; font-size: inherit; } button { background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); border: 1px solid #aaa; -webkit-border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-user-select: none; } button:hover { background: #ebebeb -webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9); border-color: #999; color: #222; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); } button:active { background: #ebebeb -webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc); color: #333; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2); } button[disabled], .button[disabled]:hover { background: -webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5); border-color: #aaa; color: #888; -webkit-box-shadow: none; } h1 { font-size: 24px; font-weight: normal; margin-left: 10px; } label { color: black; font-weight: bold; } /* Classes */ .access-code-digit-group { /* Used for each of the four-digit components of the access code as displayed by the host. */ padding: 0px 6px; } .auth-status-control { /* Class used to denote controls that affect authorization status. */ margin: 10px auto auto 0px; } .auth-status-label { color: black; font-weight: bold; } .big-button { height: 2em; font-size: 16px; padding: 6px; } .centered-button { /* Used to force buttons to center correctly on Chrome due to a quirk with laying out buttons. http://crbug.com/84654 TODO(ajwong): Either fix Chrome layout behavior, or if Chrome is actually conforming correctly to the standard, remove this comment. */ text-align: center; } .choice-header { font-size: 24px; font-weight: normal; margin-left: 10px; } .choice-footer { font-size: 14px; } .choice-panel { margin-top: 17px; padding-bottom: 20px; } .client-element { /* Class used to denote client UI elements. */ } .description { margin-bottom: 25px; } .display-inline { /* Class used to denote elements that should be displayed inline-block as opposed to block. */ } .error-state { background-image: url('icon_warning.png'); background-repeat: no-repeat; background-position: top left; padding-left: 30px; padding-top: 3px; color: #900; display: inline-block; } .expiring { color: #900 !important; } [hidden] { display: none !important; } .host-element { /* Class used to denote host UI elements. */ } .icon-label { display: inline-block; vertical-align: top; } .message { text-align:center; } .mode { /* Class used to denote different modes of a given UI. e.g. "Connecting" is a mode of the client UI. */ } .waiting { color: rgb(180, 180, 180); } /* Ids */ #control-panel { border-bottom: 2px solid gray; padding: 5px 10px; } #access-code-countdown-container { height: 50px; text-align: center; } #access-code-display { margin-top: 50px; color: rgb(0, 0, 0); font-weight: bold; font-size: 26px; text-align: center; } #access-code-entry { font-weight: bold; font-size: 18px; height: 25px; margin: 0 10px; padding-left: 5px; width: 12em; } #access-code-entry-row { text-align: center; } #choice-mode { color: rgb(115, 115, 115); font-size: 16px; margin: 100px auto 0 auto; padding: 10px; width: 640px; } #cancel-button { float: right; } #client-footer-text, #host-footer-text { text-align: center; } #current-email { color: rgba(0, 0, 0, 0.5); } #divider-top { margin: 10px 0 15px 0; } #divider-bottom { margin: 25px 0 10px 0; } #email-status { margin-right: 0.5ex; } #icon { height: 64px; width: 64px; } #oauth2-entry { width: 400px; } #session-mode { overflow: auto; width: 100%; -webkit-user-select: none; } #session-status-msg { /* clear: both; forces the session-controls div to size appropriately for session-buttons. */ clear: both; font-family: monospace; font-size: small; margin: 5px; } #server-response { font-weight: bolder; }