Home | History | Annotate | Download | only in resources
      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 
    237 html[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 
    284 html[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 
    373 html[dir='rtl'] .signin-box input[type=text],
    374 html[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 
    450 html[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