1/* Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. */ 4 5/* TODO(jhawkins): Organize these by page. */ 6 7#sync-setup-overlay * h4 { 8 margin: 5px 0; 9} 10 11#sync-setup-overlay * form { 12 -webkit-user-select: none; 13} 14 15#sync-setup-overlay * .content-area { 16 padding: 10px 15px; 17} 18 19.action-area-link-container { 20 -webkit-box-flex: 1; 21} 22 23.sync-customize-section-container { 24 margin: 5px 0 10px 0; 25} 26 27#sync-custom-passphrase { 28 margin: 0 25px; 29} 30 31#sync-passphrase-message { 32 color: gray; 33} 34 35.sync-custom-passphrase-input { 36 margin: 10px 0; 37} 38 39#sync-existing-passphrase-container { 40 background: rgb(255, 242, 158); 41 border: 1px solid rgb(212, 205, 173); 42 padding: 10px; 43} 44 45#sync-select-container { 46 margin-bottom: 10px; 47} 48 49#sync-instructions-container { 50 line-height: 1.8em; 51 margin-bottom: 30px; 52} 53 54#choose-data-types-body { 55 -webkit-column-count: 3; 56 margin: 10px 0; 57} 58 59#choose-data-types-body > .checkbox:first-child { 60 margin-top: 0; 61} 62 63#choose-data-types-body > .checkbox:last-child { 64 margin-bottom: 0; 65} 66 67#sync-setup-overlay { 68 -webkit-user-select: none; 69 background-color: white; 70 margin-bottom: 6px; 71 margin-top: 6px; 72 width: 500px; 73} 74 75#sync-setup-overlay * a:link { 76 color: rgb(0, 0, 204); 77} 78 79#sync-setup-overlay * a:visited { 80 color: rgb(85, 26, 139); 81} 82 83#sync-setup-overlay * a:active { 84 color: rgb(255, 0, 0); 85} 86 87#sync-setup-overlay * hr { 88 background-color: #ddd; 89 border: 0; 90 height: 1px; 91 text-align: left; 92 width: 100%; 93} 94 95#sync-setup-overlay * input[type='button'], 96#sync-setup-overlay * input[type='submit'] { 97 min-height: 26px; 98 min-width: 87px; 99} 100 101#email-readonly { 102 font-size: 15px; 103 height: 29px; 104 line-height: 29px; 105 margin: 0; 106} 107 108#encryption-section-message { 109 color: gray; 110 margin-bottom: 5px; 111} 112 113#basic-encryption-body, 114#full-encryption-body { 115 display: table; 116} 117 118#passphrase-input { 119 margin-bottom: 5px; 120 margin-top: 5px; 121} 122 123#incorrect-passphrase { 124 margin-top: 5px; 125} 126 127#sync-setup-overlay * .error { 128 color: red; 129} 130 131.overlay-warning { 132 background: white; 133 border: 2px solid #888; 134 border-radius: 8px; 135 box-shadow: 0.2em 0.2em 0.5em #888; 136 left: 25px; 137 padding: 15px; 138 position: absolute; 139 right: 25px; 140 top: 100px; 141} 142 143#cancel-warning-header { 144 font-weight: bold; 145 margin-bottom: 8px; 146} 147 148.overlay-warning input { 149 float: right; 150 margin-left: 5px; 151 margin-top: 12px; 152} 153 154#sync-passphrase-warning { 155 margin-bottom: 5px; 156} 157 158#captcha-div { 159 background: white; 160 border: 1px solid #e5e5e5; 161 overflow: hidden; 162 padding: 1em 1em; 163} 164 165#captcha-wrapper { 166 background: no-repeat; 167 background-position: center; 168 background-size: 200px 70px; 169 margin: 0 0 1em; 170} 171 172#captcha-image { 173 height: 70px; 174 width: 200px; 175} 176 177#asp-warning-div { 178 text-align: left; 179} 180 181#logging-in-throbber { 182 margin: 0 10px; 183} 184 185#password-row { 186 margin-bottom: 0; 187 margin-top: 2px; 188} 189 190#action-area { 191 margin: 1em 0; 192} 193 194#sign-in { 195 margin: 0; 196} 197 198#sync-setup-configure { 199 background: white; 200} 201 202#choose-data-types-form { 203 -webkit-user-select: none; 204} 205 206#chooseDataTypesRadio { 207 vertical-align: top; 208} 209 210#chooseDataTypes > div { 211 display: inline-block; 212} 213 214.sync-data-types { 215 margin-left: 5px; 216} 217 218.sync-configuration-errors { 219 margin-top: 5px; 220} 221 222.sync-configuration-error { 223 background-color: rgb(238, 185, 57); 224 border-radius: 4px; 225 font-weight: bold; 226 margin-left: auto; 227 margin-right: auto; 228 padding: 1px 10px; 229 text-align: center; 230 width: 80%; 231} 232 233#learn-more-link { 234 float: right; 235} 236 237html[dir='rtl'] #learn-more-link { 238 float: left; 239} 240 241#customize-link, 242#use-default-link { 243 -webkit-transition: opacity 250ms; 244} 245 246 247/* Sign in box. */ 248 249.sign-in { 250 margin: 20px auto; 251 width: 335px; 252} 253 254.signin-box { 255 background: #f5f5f5; 256 border: 1px solid #e5e5e5; 257 padding: 20px 25px 15px; 258} 259 260#signin-header { 261 position: relative; 262} 263 264#signin-header h2 { 265 color: #222; 266 font-size: 16px; 267 font-weight: normal; 268 height: 16px; 269 line-height: 16px; 270 margin-top: 0; 271} 272 273#signin-header-logo { 274 background: transparent 275 url('chrome://resources/images/google-transparent.png') no-repeat; 276 display: inline-block; 277 height: 19px; 278 position: absolute; 279 right: 0; 280 top: 1px; 281 width: 52px; 282} 283 284html[dir='rtl'] #signin-header-logo { 285 left: 0; 286 right: auto; 287} 288 289#email-row, 290#email-readonly-row, 291#password-row { 292 margin: 0 0 1.5em; 293} 294 295/* Sign in buttons. */ 296 297.signin-box input[type=submit] { 298 -webkit-margin-end: 0.4em; 299 -webkit-margin-start: 0; 300 -webkit-transition: all 218ms; 301 -webkit-user-select: none; 302 background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), 303 rgb(71, 135, 237)); 304 border: 1px solid rgb(48, 121, 237); 305 border-radius: 2px; 306 color: white; 307 display: inline-block; 308 font-size: 13px; 309 font-weight: bold; 310 height: 32px; 311 line-height: 27px; 312 margin-bottom: 1.2em; 313 margin-top: 0; 314 min-width: 54px !important; 315 padding: 0 8px; 316} 317 318.signin-box input[type=submit]:hover { 319 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 320 -webkit-transition: all 0; 321 background-image: -webkit-linear-gradient(top, rgb(77, 144, 254), 322 rgb(53, 122, 232)); 323 border-color: rgb(47, 91, 183); 324 color: white; 325} 326 327.signin-box input[type=submit]:focus { 328 -webkit-box-shadow: inset 0 0 0 1px white; 329 border-color: rgb(77, 144, 254); 330 outline: none; 331 z-index: 4 !important; 332} 333 334.signin-box input[type=submit]:active, 335.signin-box input[type=submit]:focus:active { 336 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); 337} 338 339.signin-box input[type=submit]:focus:hover { 340 -webkit-box-shadow: inset 0 0 0 1px white, 0 1px 1px rgba(0, 0, 0, 0.1); 341} 342 343.signin-box input[type=submit][disabled], 344.signin-box input[type=submit][disabled]:hover, 345.signin-box input[type=submit][disabled]:active { 346 -webkit-box-shadow: none; 347 background-color: rgb(77, 144, 254); 348 border: 1px solid rgb(48, 121, 237); 349 color: white; 350 opacity: 0.5; 351} 352 353/* Sign in text fields. */ 354 355.signin-box input[type=text], 356.signin-box input[type=password] { 357 -webkit-border-radius: 1px; 358 -webkit-box-sizing: border-box; 359 background-color: white; 360 border: 1px solid #d9d9d9; 361 border-top: 1px solid #c0c0c0; 362 color: #333; 363 display: inline-block; 364 font-size: 15px; 365 height: 32px; 366 line-height: 27px; 367 margin-top: 0.5em; 368 padding-left: 8px; 369 vertical-align: top; 370 width: 100%; 371} 372 373html[dir='rtl'] .signin-box input[type=text], 374html[dir='rtl'] .signin-box input[type=password] { 375 padding-left: 0; 376 padding-right: 8px; 377} 378 379.signin-box input[type=text]:hover, 380.signin-box input[type=password]:hover { 381 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 382 border-color: #b9b9b9; 383 border-top: 1px solid #a0a0a0; 384} 385 386.signin-box input[type=text]:focus, 387.signin-box input[type=password]:focus { 388 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); 389 border-color: rgb(77, 144, 254); 390 outline: none; 391} 392 393.signin-box input[type=text][disabled], 394.signin-box input[type=password][disabled] { 395 -webkit-box-shadow: none; 396 background: #f5f5f5; 397 border: 1px solid #e5e5e5; 398} 399 400.signin-box input[type=text][disabled]:hover, 401.signin-box input[type=password][disabled]:hover { 402 -webkit-box-shadow: none; 403} 404 405 406/* Sign in links. */ 407 408.signin-box .account-link { 409 color: rgb(17, 85, 204) !important; 410 text-decoration: none; 411} 412 413.signin-box .account-link:visited { 414 color: rgb(102, 17, 204) !important; 415 text-decoration: none; 416} 417 418.signin-box .account-link:hover { 419 text-decoration: underline; 420} 421 422.signin-box .account-link:active { 423 color: rgb(209, 72, 54) !important; 424 text-decoration: underline; 425} 426 427/* Sign in text. */ 428 429.signin-box strong { 430 color: #222; 431 display: block; 432} 433 434.signin-box label { 435 display: block; 436 font-weight: bold; 437} 438 439/* The help links inside the signin box labels should use a normal font. */ 440.signin-box label a { 441 font-weight: normal; 442} 443 444/* Sign in miscellaneous. */ 445 446.signin-box .throbber { 447 float: right; 448} 449 450html[dir='rtl'] .signin-box .throbber { 451 float: left; 452} 453 454#create-account-div { 455 display: inline-block; 456} 457 458.signin-box .errormsg { 459 color: rgb(221, 75, 57) !important; 460 font-size: 13px !important; 461 line-height: 17px; 462 margin: 0.5em 0 1.5em; 463} 464 465.signin-box .help-link { 466 -webkit-border-radius: 1em; 467 background: rgb(221, 75, 57); 468 color: white !important; 469 display: inline-block; 470 font-weight: bold; 471 padding: 0 5px; 472 position: relative; 473 text-decoration: none; 474 top: 0; 475} 476 477.signin-box .help-link:visited { 478 color: white !important; 479} 480 481.signin-box .help-link:hover { 482 color: white !important; 483 opacity: .7; 484} 485