OLD | NEW |
(Empty) | |
| 1 .hbox { |
| 2 display: -webkit-box; |
| 3 -webkit-box-orient: horizontal; |
| 4 } |
| 5 |
| 6 .vbox { |
| 7 display: -webkit-box; |
| 8 -webkit-box-orient: vertical; |
| 9 } |
| 10 |
| 11 .stretch { |
| 12 -webkit-box-flex: 1; |
| 13 } |
| 14 |
| 15 .frozen, |
| 16 .subpage-sheet-container.frozen { |
| 17 position: fixed; |
| 18 } |
| 19 |
| 20 #search-field { |
| 21 font-size: inherit; |
| 22 margin: 0; |
| 23 } |
| 24 |
| 25 /* |
| 26 * Add padding to increase the touchable area of search box. Use original font |
| 27 * size to avoid the width of search box exceeding the width of navbar. |
| 28 */ |
| 29 html[touch-optimized] #search-field { |
| 30 font-size: 13px; |
| 31 padding: 5px; |
| 32 } |
| 33 html[touch-optimized] #search-field::-webkit-search-cancel-button { |
| 34 -webkit-transform: scale(1.5); |
| 35 } |
| 36 |
| 37 /* |
| 38 * For touch-optimized UI, make the radio/checkbox input boxes in |
| 39 * options/preference pages easier to touch. |
| 40 * TODO(rbyers): We need to solve this more generally for all web pages |
| 41 * (crbug.com/99981), and perhaps temporarily for all WebUI (crbug.com/102482). |
| 42 */ |
| 43 html[touch-optimized] div.radio > label > span, |
| 44 html[touch-optimized] div.checkbox > label > span { |
| 45 -webkit-padding-start: 5px; |
| 46 } |
| 47 |
| 48 html[touch-optimized] label > input[type=checkbox], |
| 49 html[touch-optimized] label > input[type=radio] { |
| 50 -webkit-transform: scale(1.4); |
| 51 } |
| 52 |
| 53 /* |
| 54 * Override the font-size rule in shared_options.css file. |
| 55 * 16 px font-size proved to be more touch friendly. It increases the touchable |
| 56 * area for buttons and input boxes. |
| 57 */ |
| 58 html[touch-optimized] body { |
| 59 font-size: 16px; |
| 60 } |
| 61 |
| 62 .overlay { |
| 63 -webkit-box-align: center; |
| 64 -webkit-box-orient: vertical; |
| 65 -webkit-box-pack: center; |
| 66 -webkit-transition: 250ms opacity; |
| 67 background: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), |
| 68 rgba(127, 127, 127, 0.5) 35%, |
| 69 rgba(0, 0, 0, 0.7)); |
| 70 bottom: 0; |
| 71 display: -webkit-box; |
| 72 left: 0; |
| 73 overflow: auto; |
| 74 padding: 20px; |
| 75 padding-bottom: 130px; |
| 76 position: fixed; |
| 77 right: 0; |
| 78 top: 0; |
| 79 z-index: 10; |
| 80 } |
| 81 |
| 82 .raw-button, |
| 83 .raw-button:hover, |
| 84 .raw-button:active { |
| 85 -webkit-box-shadow: none; |
| 86 background-color: transparent; |
| 87 background-repeat: no-repeat; |
| 88 border: none; |
| 89 min-width: 0; |
| 90 padding: 1px 6px; |
| 91 } |
| 92 |
| 93 .close-subpage { |
| 94 background-image: url('chrome://theme/IDR_CLOSE_BAR'); |
| 95 height: 16px; |
| 96 min-width: 0; |
| 97 position: relative; |
| 98 top: 16px; |
| 99 width: 16px; |
| 100 } |
| 101 |
| 102 /* In TOUCH_UI builds, the IDR_CLOSE_BAR resource is double-size. */ |
| 103 <if expr="pp_ifdef('touchui')"> |
| 104 .close-subpage { |
| 105 height: 32px; |
| 106 width: 32px; |
| 107 } |
| 108 </if> |
| 109 |
| 110 .close-subpage:hover { |
| 111 background-image: url('chrome://theme/IDR_CLOSE_BAR_H'); |
| 112 } |
| 113 |
| 114 .close-subpage:active { |
| 115 background-image: url('chrome://theme/IDR_CLOSE_BAR_P'); |
| 116 } |
| 117 |
| 118 html[dir='ltr'] .close-subpage { |
| 119 float: right; |
| 120 right: 20px; |
| 121 } |
| 122 |
| 123 html[dir='rtl'] .close-subpage { |
| 124 float: left; |
| 125 left: 20px; |
| 126 } |
| 127 |
| 128 html.hide-menu .close-subpage { |
| 129 display: none |
| 130 } |
| 131 |
| 132 .content-area { |
| 133 padding: 10px 15px 5px 15px; |
| 134 } |
| 135 |
| 136 .action-area { |
| 137 -webkit-box-align: center; |
| 138 -webkit-box-orient: horizontal; |
| 139 -webkit-box-pack: end; |
| 140 border-top: 1px solid rgba(188, 193, 208, .5); |
| 141 display: -webkit-box; |
| 142 padding: 12px; |
| 143 } |
| 144 |
| 145 html[dir='rtl'] .action-area { |
| 146 left: 0; |
| 147 } |
| 148 |
| 149 .action-area-right { |
| 150 display: -webkit-box; |
| 151 } |
| 152 |
| 153 .button-strip { |
| 154 -webkit-box-orient: horizontal; |
| 155 display: -webkit-box; |
| 156 } |
| 157 |
| 158 .button-strip > button { |
| 159 -webkit-margin-start: 10px; |
| 160 display: block; |
| 161 } |
| 162 |
| 163 .bottom-strip { |
| 164 padding: 12px; |
| 165 position: absolute; |
| 166 right: 0px; |
| 167 bottom: 0px; |
| 168 border-top: none; |
| 169 } |
| 170 |
| 171 .overlay .page { |
| 172 -webkit-box-shadow: 0px 5px 80px #505050; |
| 173 background: white; |
| 174 border: 1px solid rgb(188, 193, 208); |
| 175 border-radius: 2px; |
| 176 min-width: 400px; |
| 177 padding: 0; |
| 178 position: relative; |
| 179 } |
| 180 |
| 181 #subpage-backdrop { |
| 182 -webkit-transition: 250ms opacity; |
| 183 background-color: rgba(233, 238, 242, .5); |
| 184 height: 100%; |
| 185 left: 216px; |
| 186 right: 216px; |
| 187 position: fixed; |
| 188 top: 0; |
| 189 width: 100%; |
| 190 } |
| 191 |
| 192 .subpage-sheet-container { |
| 193 -webkit-transition: 250ms opacity, 100ms padding-left, 100ms padding-right; |
| 194 box-sizing: border-box; |
| 195 min-height: 100%; |
| 196 position: absolute; |
| 197 /* We set both left and right for the sake of RTL. */ |
| 198 left: 0; |
| 199 right: 0; |
| 200 top: 0; |
| 201 width: 100%; |
| 202 } |
| 203 |
| 204 #subpage-sheet-container-1 { |
| 205 -webkit-padding-start: 40px; |
| 206 z-index: 5; |
| 207 } |
| 208 |
| 209 #subpage-sheet-container-2 { |
| 210 -webkit-padding-start: 80px; |
| 211 z-index: 10; |
| 212 } |
| 213 |
| 214 .subpage-sheet { |
| 215 -webkit-box-shadow: #666 0px 2px 5px; |
| 216 background-color: white; |
| 217 border-left: 1px solid #b8b8b8; |
| 218 box-sizing: border-box; |
| 219 min-height: 100%; |
| 220 width: 100%; |
| 221 min-width: 651px; |
| 222 } |
| 223 |
| 224 .subpage-sheet-contents { |
| 225 box-sizing: border-box; |
| 226 padding: 0px 20px 20px 20px; |
| 227 width: 650px; |
| 228 } |
| 229 |
| 230 .managed-prefs-banner { |
| 231 background: -webkit-linear-gradient(#fff2b7, #fae691 97%, #878787); |
| 232 height: 31px; |
| 233 width: 100%; |
| 234 margin: 0; |
| 235 padding: 0; |
| 236 position: relative; |
| 237 vertical-align: middle; |
| 238 z-index: 11; |
| 239 } |
| 240 |
| 241 .managed-prefs-banner.clickable:active { |
| 242 background: -webkit-linear-gradient(#878787, #fae691 3%, #fff2b7); |
| 243 } |
| 244 |
| 245 .managed-prefs-icon { |
| 246 background-image: url("chrome://theme/IDR_WARNING"); |
| 247 background-repeat: no-repeat; |
| 248 background-position:center; |
| 249 display: inline-block; |
| 250 padding: 5px; |
| 251 height: 21px; |
| 252 vertical-align: middle; |
| 253 width: 24px; |
| 254 } |
| 255 |
| 256 .managed-prefs-text { |
| 257 vertical-align: middle; |
| 258 } |
| 259 |
| 260 .subpage-sheet .page h1 { |
| 261 margin-bottom: 10px; |
| 262 } |
| 263 |
| 264 .overlay .page h1 { |
| 265 background: -webkit-linear-gradient(white, #F8F8F8); |
| 266 border-bottom: 1px solid rgba(188, 193, 208, .5); |
| 267 font-size: 105%; |
| 268 font-weight: bold; |
| 269 padding: 10px 15px 8px 15px; |
| 270 } |
| 271 |
| 272 .page list { |
| 273 /* Min height is a multiple of the list item height (32) */ |
| 274 min-height: 192px; |
| 275 } |
| 276 |
| 277 /** |
| 278 * TODO(kevers): Standardize formatting of sections to use display tables. |
| 279 * For now, we require separate specialized rules for sections that are |
| 280 * formatted as table rows. |
| 281 */ |
| 282 section { |
| 283 -webkit-box-orient: horizontal; |
| 284 border-bottom: 1px solid #eeeeee; |
| 285 display: -webkit-box; |
| 286 margin-top: 17px; |
| 287 padding-bottom: 20px; |
| 288 } |
| 289 |
| 290 div.page section:last-child { |
| 291 border-bottom: none; |
| 292 } |
| 293 |
| 294 h3 { |
| 295 font-size: 105%; |
| 296 font-weight: bold; |
| 297 margin: 20px 0 10px 0; |
| 298 } |
| 299 |
| 300 section > h3 { |
| 301 margin: 0; |
| 302 vertical-align: middle; |
| 303 width: 130px; |
| 304 -webkit-padding-end: 10px; |
| 305 } |
| 306 |
| 307 section > div:only-of-type { |
| 308 -webkit-box-flex: 1; |
| 309 } |
| 310 |
| 311 /* Don't allow edge margin on the first/last child of a section. */ |
| 312 section > h3 + * > *:last-child { |
| 313 margin-bottom: 0; |
| 314 } |
| 315 section > h3 + * > *:first-child { |
| 316 margin-top: 0; |
| 317 } |
| 318 |
| 319 .option { |
| 320 margin-top: 0; |
| 321 } |
| 322 |
| 323 /* [hidden] does display:none, but its priority is too low in some cases. */ |
| 324 [hidden] { |
| 325 display: none !important; |
| 326 } |
| 327 |
| 328 .transparent { |
| 329 opacity: 0; |
| 330 } |
| 331 |
| 332 .touch-slider { |
| 333 -webkit-appearance: slider-horizontal; |
| 334 } |
| 335 |
| 336 |
| 337 .settings-list, |
| 338 .settings-list-empty { |
| 339 border: 1px solid #d9d9d9; |
| 340 border-radius: 2px; |
| 341 } |
| 342 |
| 343 .settings-list-empty { |
| 344 background-color: #f4f4f4; |
| 345 box-sizing: border-box; |
| 346 min-height: 125px; |
| 347 padding-left: 20px; |
| 348 padding-top: 20px; |
| 349 } |
| 350 |
| 351 list > * { |
| 352 -webkit-box-align: center; |
| 353 -webkit-transition: 150ms background-color; |
| 354 box-sizing: border-box; |
| 355 border-radius: 0; |
| 356 display: -webkit-box; |
| 357 height: 32px; |
| 358 border: none; |
| 359 margin: 0; |
| 360 } |
| 361 |
| 362 list:not([disabled]) > :hover { |
| 363 background-color: #e4ecf7; |
| 364 } |
| 365 |
| 366 /* TODO(stuartmorgan): Once this becomes the list style for other WebUI pages |
| 367 * these rules can be simplified (since they wont need to override other rules). |
| 368 */ |
| 369 |
| 370 list:not([hasElementFocus]) > [selected], |
| 371 list:not([hasElementFocus]) > [lead][selected] { |
| 372 background-color: #d0d0d0; |
| 373 background-image: none; |
| 374 } |
| 375 |
| 376 list[hasElementFocus] > [selected], |
| 377 list[hasElementFocus] > [lead][selected], |
| 378 list:not([hasElementFocus]) > [selected]:hover, |
| 379 list:not([hasElementFocus]) > [selected][lead]:hover { |
| 380 background-color: #bbcee9; |
| 381 background-image: none; |
| 382 } |
| 383 |
| 384 list[hasElementFocus] > [lead], |
| 385 list[hasElementFocus] > [lead][selected] { |
| 386 border-top: 1px solid #7892b4; |
| 387 border-bottom: 1px solid #7892b4; |
| 388 } |
| 389 |
| 390 list[hasElementFocus] > [lead]:nth-child(2), |
| 391 list[hasElementFocus] > [lead][selected]:nth-child(2) { |
| 392 border-top: 1px solid transparent; |
| 393 } |
| 394 |
| 395 list[hasElementFocus] > [lead]:nth-last-child(2), |
| 396 list[hasElementFocus] > [lead][selected]:nth-last-child(2) { |
| 397 border-bottom: 1px solid transparent; |
| 398 } |
| 399 |
| 400 list[disabled] > [lead][selected], |
| 401 list[disabled]:focus > [lead][selected] { |
| 402 border: none; |
| 403 } |
| 404 |
| 405 list[disabled] { |
| 406 opacity: 0.6; |
| 407 } |
| 408 |
| 409 list > .heading { |
| 410 color: #666666; |
| 411 } |
| 412 |
| 413 list > .heading:hover { |
| 414 background-color: transparent; |
| 415 border-color: transparent; |
| 416 } |
| 417 |
| 418 list .deletable-item { |
| 419 -webkit-box-align: center; |
| 420 } |
| 421 |
| 422 list .deletable-item > :first-child { |
| 423 -webkit-box-align: center; |
| 424 -webkit-box-flex: 1; |
| 425 -webkit-padding-end: 5px; |
| 426 display: -webkit-box; |
| 427 } |
| 428 |
| 429 list .close-button { |
| 430 -webkit-transition: 150ms opacity; |
| 431 background-color: transparent; |
| 432 /* TODO(stuartmorgan): Replace with real images once they are available. */ |
| 433 background-image: url("../../../app/theme/close_bar.png"); |
| 434 border: none; |
| 435 display: block; |
| 436 height: 16px; |
| 437 opacity: 1; |
| 438 width: 16px; |
| 439 } |
| 440 |
| 441 list > *:not(:hover):not([lead]) .close-button, |
| 442 list > *:not(:hover):not([selected]) .close-button, |
| 443 list:not([hasElementFocus]) > *:not(:hover) .close-button, |
| 444 list[disabled] .close-button, |
| 445 list .close-button[disabled] { |
| 446 opacity: 0; |
| 447 pointer-events: none; |
| 448 } |
| 449 |
| 450 list .close-button:hover { |
| 451 background-image: url("../../../app/theme/close_bar_h.png"); |
| 452 } |
| 453 |
| 454 list .close-button:active { |
| 455 background-image: url("../../../app/theme/close_bar_p.png"); |
| 456 } |
| 457 |
| 458 list .static-text { |
| 459 overflow: hidden; |
| 460 text-overflow: ellipsis; |
| 461 white-space: nowrap; |
| 462 } |
| 463 |
| 464 list[inlineeditable] input { |
| 465 box-sizing: border-box; |
| 466 margin: 0; |
| 467 width: 100%; |
| 468 } |
| 469 |
| 470 list > :not([editing]) [displaymode="edit"] { |
| 471 display: none; |
| 472 } |
| 473 |
| 474 list > [editing] [displaymode="static"] { |
| 475 display: none; |
| 476 } |
| 477 |
| 478 list > [editing] input:invalid { |
| 479 /* TODO(stuartmorgan): Replace with validity badge */ |
| 480 background-color: pink; |
| 481 } |
| 482 |
| 483 .option-name { |
| 484 padding-right: 5px; |
| 485 } |
| 486 |
| 487 html[dir=rtl].option-name { |
| 488 padding-left: 5px; |
| 489 } |
| 490 |
| 491 .favicon-cell { |
| 492 -webkit-padding-start: 20px; |
| 493 background-position: left; |
| 494 background-repeat: no-repeat; |
| 495 } |
| 496 |
| 497 input[type="url"].favicon-cell { |
| 498 -webkit-padding-start: 22px; |
| 499 background-position-x: 4px; |
| 500 } |
| 501 |
| 502 /* TODO(jhawkins): Use something better than 99.3% when CSS3 background |
| 503 * positioning is available. |
| 504 */ |
| 505 html[dir=rtl] input.favicon-cell { |
| 506 background-position-x: 99.3%; |
| 507 } |
| 508 |
| 509 list .favicon-cell { |
| 510 -webkit-margin-start: 7px; |
| 511 -webkit-padding-start: 26px; |
| 512 display: block; |
| 513 text-overflow: ellipsis; |
| 514 overflow: hidden; |
| 515 white-space: nowrap; |
| 516 } |
| 517 |
| 518 html[dir=rtl] list .favicon-cell { |
| 519 background-position: right; |
| 520 } |
| 521 |
| 522 html[enable-background-mode=false] #background-mode-section { |
| 523 display: none; |
| 524 } |
| 525 |
| 526 /* UI Controls */ |
| 527 |
| 528 /* LIST */ |
| 529 html:not([os=mac]) list[hasElementFocus] { |
| 530 outline: 1px solid rgba(0, 128, 256, 0.5); |
| 531 outline-offset: -2px; |
| 532 } |
| 533 |
| 534 /* This matches the native list outline on Mac */ |
| 535 html[os=mac] list[hasElementFocus] { |
| 536 outline-color: #759ad9; |
| 537 outline-offset: -1px; |
| 538 outline-style: auto; |
| 539 outline-width: 5px; |
| 540 } |
| 541 |
| 542 .suboption { |
| 543 -webkit-margin-start: 23px; |
| 544 } |
| 545 |
| 546 .informational-text { |
| 547 color: grey; |
| 548 } |
| 549 |
| 550 #main-content list.autocomplete-suggestions { |
| 551 background-color: white; |
| 552 border: 1px solid #aaa; |
| 553 border-radius: 2px; |
| 554 min-height: 0; |
| 555 opacity: 0.9; |
| 556 position: fixed; |
| 557 z-index: 3; |
| 558 } |
| 559 |
| 560 list.autocomplete-suggestions > div { |
| 561 height: auto; |
| 562 } |
| 563 |
| 564 list.autocomplete-suggestions:not([hasElementFocus]) > [selected], |
| 565 list.autocomplete-suggestions:not([hasElementFocus]) > [lead][selected] { |
| 566 background-color: #bbcee9; |
| 567 } |
| 568 |
| 569 html:not([hasFlashPlugin]) .flash-plugin-area, |
| 570 /* If the Flash plug-in supports the NPP_ClearSiteData API, we don't need to |
| 571 * show the link to the Flash storage settings manager: |
| 572 */ |
| 573 html[flashPluginSupportsClearSiteData] .flash-plugin-area, |
| 574 html:not([flashPluginSupportsClearSiteData]) .clear-plugin-lso-data-enabled, |
| 575 html[flashPluginSupportsClearSiteData] .clear-plugin-lso-data-disabled { |
| 576 display: none; |
| 577 } |
| 578 |
| 579 |
| 580 /* Display a collection of sections as a table in order to display nicely |
| 581 * in multiple locales. |
| 582 */ |
| 583 .displaytable { |
| 584 display: table; |
| 585 width: 100%; |
| 586 } |
| 587 |
| 588 .displaytable > section { |
| 589 display: table-row; |
| 590 } |
| 591 |
| 592 /* right table column containing settable options */ |
| 593 .displaytable > section > h3 + div, |
| 594 .displaytable > section > h3 + table { |
| 595 padding-bottom: 20px; |
| 596 } |
| 597 |
| 598 /* Setting the padding on the header so the alignment doesn't depend on the |
| 599 * contents of the right table column. */ |
| 600 .displaytable > section > h3 { |
| 601 padding-top: 17px; |
| 602 } |
| 603 |
| 604 .displaytable > section > * { |
| 605 display: table-cell; |
| 606 vertical-align: baseline; |
| 607 border-bottom: 1px solid #eeeeee; |
| 608 } |
| 609 |
| 610 /* do not display a border after the last section in the table */ |
| 611 .displaytable:not([searching='true']) > section:last-child > * { |
| 612 border-bottom: none; |
| 613 } |
| 614 |
| 615 /* Controlled setting indicator and bubble. */ |
| 616 .controlled-setting-indicator { |
| 617 display: inline-block; |
| 618 /* Establish a containing block for absolutely positioning the bubble. */ |
| 619 position: relative; |
| 620 vertical-align: text-bottom; |
| 621 } |
| 622 |
| 623 .controlled-setting-indicator[controlled-by] summary { |
| 624 background-size: contain; |
| 625 height: 16px; |
| 626 width: 16px; |
| 627 } |
| 628 |
| 629 .controlled-setting-indicator summary::-webkit-details-marker { |
| 630 display: none; |
| 631 } |
| 632 |
| 633 .controlled-setting-indicator[controlled-by='policy'] summary { |
| 634 background-image: |
| 635 url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY_GRAY'); |
| 636 } |
| 637 |
| 638 .controlled-setting-indicator[controlled-by='policy'] summary:hover { |
| 639 background-image: |
| 640 url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY'); |
| 641 } |
| 642 |
| 643 .controlled-setting-indicator[controlled-by='extension'] summary { |
| 644 background-image: |
| 645 url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION_GRAY'); |
| 646 } |
| 647 |
| 648 .controlled-setting-indicator[controlled-by='extension'] summary:hover { |
| 649 background-image: |
| 650 url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION'); |
| 651 } |
| 652 |
| 653 .controlled-setting-indicator[controlled-by='recommended'] summary { |
| 654 background-image: |
| 655 url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED_GRAY'); |
| 656 } |
| 657 |
| 658 .controlled-setting-indicator[controlled-by='recommended'] summary:hover { |
| 659 background-image: |
| 660 url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED'); |
| 661 } |
| 662 |
| 663 .controlled-setting-bubble { |
| 664 -webkit-margin-start: -20px; |
| 665 background-color: white; |
| 666 border-radius: 4px; |
| 667 border: 1px solid #ccc; |
| 668 box-shadow: 0 2px 2px #ddd; |
| 669 margin-top: 10px; |
| 670 padding: 10px; |
| 671 position: absolute; |
| 672 top: 50%; |
| 673 z-index: 10; |
| 674 } |
| 675 |
| 676 html[dir='ltr'] .controlled-setting-bubble { |
| 677 left: 50%; |
| 678 } |
| 679 |
| 680 html[dir='rtl'] .controlled-setting-bubble { |
| 681 right: 50%; |
| 682 } |
| 683 |
| 684 .controlled-setting-bubble::before { |
| 685 -webkit-margin-start: 4px; |
| 686 border-color: #ccc transparent; |
| 687 border-style: solid; |
| 688 border-width: 0 5px 5px; |
| 689 content: ''; |
| 690 position: absolute; |
| 691 top: -5px; |
| 692 } |
| 693 |
| 694 .controlled-setting-bubble::after { |
| 695 -webkit-margin-start: 5px; |
| 696 border-color: white transparent; |
| 697 border-style: solid; |
| 698 border-width: 0 4px 4px; |
| 699 content: ''; |
| 700 position: absolute; |
| 701 top: -4px; |
| 702 } |
| 703 |
| 704 .controlled-setting-bubble-text { |
| 705 -webkit-padding-start: 30px; |
| 706 background-repeat: no-repeat; |
| 707 margin: 0; |
| 708 min-height: 32px; |
| 709 min-width: 200px; |
| 710 } |
| 711 |
| 712 .controlled-setting-indicator[controlled-by='policy'] |
| 713 .controlled-setting-bubble-text { |
| 714 background-image: |
| 715 url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY_LARGE'); |
| 716 } |
| 717 |
| 718 .controlled-setting-indicator[controlled-by='extension'] |
| 719 .controlled-setting-bubble-text { |
| 720 background-image: |
| 721 url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION_LARGE'); |
| 722 } |
| 723 |
| 724 .controlled-setting-indicator[controlled-by='recommended'] |
| 725 .controlled-setting-bubble-text { |
| 726 background-image: |
| 727 url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED_LARGE'); |
| 728 } |
| 729 |
| 730 html[dir='rtl'] .controlled-setting-bubble-text { |
| 731 background-position: right top; |
| 732 } |
| 733 |
| 734 .controlled-setting-bubble-action { |
| 735 padding: 0 !important; |
| 736 } |
OLD | NEW |