[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/resources/lib/oojs-ui/ -> oojs-ui-apex.css (source)

   1  /*!
   2   * OOjs UI v0.1.0-pre (f2c3f12959)
   3   * https://www.mediawiki.org/wiki/OOjs_UI
   4   *
   5   * Copyright 2011–2014 OOjs Team and other contributors.
   6   * Released under the MIT license
   7   * http://oojs.mit-license.org
   8   *
   9   * Date: 2014-09-18T23:22:20Z
  10   */
  11  /*
  12   * Blank theme mixins.
  13   *
  14   * Base styles invoke these mixins at the end of their definitions. Override these mixins to add
  15   * additional rules to the base styles.
  16   */
  17  /*
  18   * Base styles.
  19   *
  20   * Themes should include this file after defining their variables and mixins.
  21   */
  22  /* @noflip */
  23  .oo-ui-rtl {
  24      direction: rtl;
  25  }
  26  /* @noflip */
  27  .oo-ui-ltr {
  28      direction: ltr;
  29  }
  30  .oo-ui-buttonElement > .oo-ui-buttonElement-button {
  31      cursor: pointer;
  32      display: inline-block;
  33      vertical-align: middle;
  34      -webkit-touch-callout: none;
  35      -webkit-user-select: none;
  36         -moz-user-select: none;
  37          -ms-user-select: none;
  38              user-select: none;
  39  }
  40  .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
  41      display: none;
  42  }
  43  .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
  44      display: none;
  45  }
  46  .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
  47      cursor: default;
  48  }
  49  .oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
  50  .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
  51      display: inline-block;
  52      vertical-align: middle;
  53      background-position: center center;
  54      background-repeat: no-repeat;
  55  }
  56  .oo-ui-buttonElement-frameless {
  57      display: inline-block;
  58      position: relative;
  59  }
  60  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
  61      display: inline-block;
  62      vertical-align: middle;
  63  }
  64  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
  65      display: inline-block;
  66      vertical-align: top;
  67      text-align: center;
  68  }
  69  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
  70      display: inline-block;
  71      vertical-align: middle;
  72  }
  73  .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
  74  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
  75  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
  76      cursor: default;
  77  }
  78  .oo-ui-buttonElement > .oo-ui-buttonElement-button {
  79      color: #333333;
  80  }
  81  .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
  82      margin-left: 0;
  83  }
  84  .oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
  85      margin-right: -0.75em;
  86  }
  87  .oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
  88  .oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
  89      opacity: 0.8;
  90      width: 1.9em;
  91      height: 1.9em;
  92  }
  93  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
  94      /* Don't animate opacities for now, causes wiggling in Chrome (bug 63020) */
  95      /*.oo-ui-transition(opacity 200ms);*/
  96  }
  97  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
  98  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-iconElement-icon {
  99      opacity: 1;
 100  }
 101  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:hover > .oo-ui-labelElement-label,
 102  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button:focus > .oo-ui-labelElement-label {
 103      color: #000000;
 104  }
 105  .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 106      color: #333333;
 107      margin-left: 0.25em;
 108  }
 109  .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 110      color: #087ecc;
 111  }
 112  .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 113      color: #76ab36;
 114  }
 115  .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 116      color: #d45353;
 117  }
 118  .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
 119      opacity: 0.2;
 120  }
 121  .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 122      color: #cccccc;
 123  }
 124  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
 125      margin: 0.1em 0;
 126      padding: 0.2em 0.8em;
 127      border-radius: 0.3em;
 128      text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
 129      border: 1px #c9c9c9 solid;
 130      -webkit-transition: border-color 100ms ease-in-out;
 131         -moz-transition: border-color 100ms ease-in-out;
 132          -ms-transition: border-color 100ms ease-in-out;
 133           -o-transition: border-color 100ms ease-in-out;
 134              transition: border-color 100ms ease-in-out;
 135      background: #eeeeee;
 136      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');
 137      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
 138      background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
 139      background-image:    -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
 140      background-image:     -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
 141      background-image:      -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
 142      background-image:         linear-gradient(top, #ffffff 0%, #dddddd 100%);
 143  }
 144  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover,
 145  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus {
 146      border-color: #aaaaaa;
 147  }
 148  .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
 149      line-height: 1.9em;
 150  }
 151  .oo-ui-buttonElement-framed.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
 152  .oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
 153      box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
 154      color: black;
 155      border-color: #c9c9c9;
 156      background: #eeeeee;
 157      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');
 158      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
 159      background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);
 160      background-image:    -moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);
 161      background-image:     -ms-linear-gradient(top, #dddddd 0%, #ffffff 100%);
 162      background-image:      -o-linear-gradient(top, #dddddd 0%, #ffffff 100%);
 163      background-image:         linear-gradient(top, #dddddd 0%, #ffffff 100%);
 164  }
 165  .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
 166      margin-left: -0.5em;
 167      margin-right: -0.5em;
 168  }
 169  .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
 170      margin-left: -0.5em;
 171      margin-right: 0.3em;
 172  }
 173  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button {
 174      border: solid 1px #a6cee1;
 175      background: #cde7f4;
 176      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eaf4fa', endColorstr='#b0d9ee');
 177      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #eaf4fa), color-stop(100%, #b0d9ee));
 178      background-image: -webkit-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
 179      background-image:    -moz-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
 180      background-image:     -ms-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
 181      background-image:      -o-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
 182      background-image:         linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
 183  }
 184  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button:hover,
 185  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button:focus {
 186      border-color: #9dc2d4;
 187  }
 188  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
 189  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
 190      border: solid 1px #a6cee1;
 191      background: #cde7f4;
 192      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');
 193      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #b0d9ee), color-stop(100%, #eaf4fa));
 194      background-image: -webkit-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
 195      background-image:    -moz-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
 196      background-image:     -ms-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
 197      background-image:      -o-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
 198      background-image:         linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
 199  }
 200  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button {
 201      border: solid 1px #b8d892;
 202      background: #daf0be;
 203      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0fbe1', endColorstr='#c3e59a');
 204      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f0fbe1), color-stop(100%, #c3e59a));
 205      background-image: -webkit-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
 206      background-image:    -moz-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
 207      background-image:     -ms-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
 208      background-image:      -o-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
 209      background-image:         linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
 210  }
 211  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover,
 212  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:focus {
 213      border-color: #adcb89;
 214  }
 215  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
 216  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
 217      border: solid 1px #b8d892;
 218      background: #daf0be;
 219      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c3e59a', endColorstr='#f0fbe1');
 220      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #c3e59a), color-stop(100%, #f0fbe1));
 221      background-image: -webkit-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
 222      background-image:    -moz-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
 223      background-image:     -ms-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
 224      background-image:      -o-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
 225      background-image:         linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
 226  }
 227  .oo-ui-buttonElement-framed.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
 228      color: #d45353;
 229  }
 230  .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
 231  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
 232  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
 233      opacity: 0.5;
 234      box-shadow: none;
 235      color: #333333;
 236      background: #eeeeee;
 237      border-color: #cccccc;
 238  }
 239  .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:hover,
 240  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:hover,
 241  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:hover,
 242  .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:focus,
 243  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus,
 244  .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:focus {
 245      border-color: #cccccc;
 246      box-shadow: none;
 247  }
 248  .oo-ui-clippableElement-clippable {
 249      -webkit-box-sizing: border-box;
 250         -moz-box-sizing: border-box;
 251              box-sizing: border-box;
 252  }
 253  .oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable {
 254      overflow-y: hidden;
 255  }
 256  .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout {
 257      width: 100%;
 258      -webkit-box-sizing: border-box;
 259         -moz-box-sizing: border-box;
 260              box-sizing: border-box;
 261  }
 262  .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable {
 263      overflow-y: auto;
 264  }
 265  .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded {
 266      padding: 2em;
 267  }
 268  .oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget {
 269      position: absolute;
 270      top: 0;
 271      left: 0;
 272      right: 0;
 273      bottom: 3em;
 274      overflow-y: auto;
 275  }
 276  .oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget {
 277      position: absolute;
 278      bottom: 0;
 279      left: 0;
 280      right: 0;
 281  }
 282  .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout {
 283      padding: 1.5em;
 284  }
 285  .oo-ui-bookletLayout-outlinePanel {
 286      border-right: solid 1px #dddddd;
 287  }
 288  .oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget {
 289      box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.25);
 290  }
 291  .oo-ui-fieldLayout {
 292      margin-bottom: 1em;
 293  }
 294  .oo-ui-fieldLayout:before,
 295  .oo-ui-fieldLayout:after {
 296      content: " ";
 297      display: table;
 298  }
 299  .oo-ui-fieldLayout:after {
 300      clear: both;
 301  }
 302  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label,
 303  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label {
 304      display: block;
 305      float: left;
 306  }
 307  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field,
 308  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field {
 309      display: block;
 310      float: left;
 311  }
 312  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label {
 313      text-align: right;
 314  }
 315  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label {
 316      display: inline-block;
 317      vertical-align: middle;
 318  }
 319  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field {
 320      display: inline-block;
 321      vertical-align: middle;
 322  }
 323  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label {
 324      display: inline-block;
 325  }
 326  .oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup {
 327      z-index: 1;
 328  }
 329  .oo-ui-fieldLayout .oo-ui-fieldLayout-help {
 330      float: right;
 331  }
 332  .oo-ui-fieldLayout .oo-ui-fieldLayout-help-content {
 333      padding: 0.5em 0.75em;
 334  }
 335  .oo-ui-fieldLayout:last-child {
 336      margin-bottom: 0;
 337  }
 338  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label,
 339  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label {
 340      padding-top: 0.5em;
 341      margin-right: 5%;
 342      width: 35%;
 343  }
 344  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field,
 345  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field {
 346      width: 60%;
 347  }
 348  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label {
 349      padding: 0.75em 0.5em 0.5em 0.5em;
 350  }
 351  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field {
 352      padding: 0.5em 0;
 353  }
 354  .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label {
 355      padding: 0.5em 0;
 356  }
 357  .oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
 358      margin-top: 0.25em;
 359  }
 360  .oo-ui-fieldLayout-disabled .oo-ui-labelElement-label {
 361      color: #cccccc;
 362  }
 363  .oo-ui-fieldsetLayout {
 364      position: relative;
 365      margin: 0;
 366      padding: 0;
 367      border: none;
 368  }
 369  .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
 370      display: block;
 371      position: absolute;
 372      background-position: center center;
 373      background-repeat: no-repeat;
 374  }
 375  .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-labelElement-label {
 376      display: inline-block;
 377  }
 378  .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout {
 379      margin-top: 2em;
 380  }
 381  .oo-ui-fieldsetLayout > .oo-ui-labelElement-label {
 382      font-size: 1.5em;
 383      margin-bottom: 0.5em;
 384      padding: 0.25em 0;
 385  }
 386  .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-labelElement-label {
 387      padding-left: 1.75em;
 388      line-height: 1.33em;
 389  }
 390  .oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon {
 391      left: 0;
 392      top: 0.25em;
 393      width: 2em;
 394      height: 2em;
 395  }
 396  .oo-ui-gridLayout {
 397      position: absolute;
 398      top: 0;
 399      left: 0;
 400      right: 0;
 401      bottom: 0;
 402  }
 403  .oo-ui-panelLayout {
 404      position: relative;
 405  }
 406  .oo-ui-panelLayout-scrollable {
 407      overflow-y: auto;
 408  }
 409  .oo-ui-panelLayout-expanded {
 410      position: absolute;
 411      top: 0;
 412      left: 0;
 413      right: 0;
 414      bottom: 0;
 415  }
 416  .oo-ui-panelLayout-padded {
 417      padding: 1.25em;
 418  }
 419  .oo-ui-stackLayout > .oo-ui-panelLayout {
 420      display: none;
 421  }
 422  .oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
 423      display: block;
 424      position: relative;
 425  }
 426  .oo-ui-popupTool .oo-ui-popupWidget-popup,
 427  .oo-ui-popupTool .oo-ui-popupWidget-anchor {
 428      z-index: 4;
 429  }
 430  .oo-ui-popupTool .oo-ui-popupWidget {
 431      margin-left: 1.25em;
 432      font-size: 0.8em;
 433  }
 434  .oo-ui-toolGroup {
 435      display: inline-block;
 436      vertical-align: middle;
 437      margin: 0.3em;
 438      border-radius: 0.25em;
 439      border: solid 1px transparent;
 440      -webkit-transition: border-color 300ms ease-in-out;
 441         -moz-transition: border-color 300ms ease-in-out;
 442          -ms-transition: border-color 300ms ease-in-out;
 443           -o-transition: border-color 300ms ease-in-out;
 444              transition: border-color 300ms ease-in-out;
 445  }
 446  .oo-ui-toolGroup-empty {
 447      display: none;
 448  }
 449  .oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 450      background-position: center center;
 451      background-repeat: no-repeat;
 452  }
 453  .oo-ui-toolGroup.oo-ui-widget-enabled:hover {
 454      border-color: rgba(0, 0, 0, 0.1);
 455  }
 456  .oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
 457      color: #000000;
 458  }
 459  .oo-ui-barToolGroup > .oo-ui-iconElement-icon,
 460  .oo-ui-barToolGroup > .oo-ui-labelElement-label {
 461      display: none;
 462  }
 463  .oo-ui-barToolGroup .oo-ui-tool {
 464      display: inline-block;
 465      position: relative;
 466      vertical-align: top;
 467  }
 468  .oo-ui-barToolGroup .oo-ui-tool-link {
 469      display: block;
 470  }
 471  .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 472      display: block;
 473  }
 474  .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title {
 475      display: none;
 476  }
 477  .oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
 478      cursor: default;
 479  }
 480  .oo-ui-barToolGroup .oo-ui-tool-title,
 481  .oo-ui-barToolGroup .oo-ui-tool-accel {
 482      display: none;
 483  }
 484  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link {
 485      cursor: pointer;
 486  }
 487  .oo-ui-barToolGroup .oo-ui-tool {
 488      margin: -1px 0 -1px -1px;
 489      border: solid 1px transparent;
 490  }
 491  .oo-ui-barToolGroup .oo-ui-tool:first-child {
 492      border-top-left-radius: 0.25em;
 493      border-bottom-left-radius: 0.25em;
 494  }
 495  .oo-ui-barToolGroup .oo-ui-tool:last-child {
 496      margin-right: -1px;
 497      border-top-right-radius: 0.25em;
 498      border-bottom-right-radius: 0.25em;
 499  }
 500  .oo-ui-barToolGroup .oo-ui-tool-link {
 501      height: 1.5em;
 502      padding: 0.25em;
 503  }
 504  .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 505      height: 1.5em;
 506      width: 1.5em;
 507      opacity: 0.8;
 508  }
 509  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover {
 510      border-color: rgba(0, 0, 0, 0.2);
 511  }
 512  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled {
 513      border-color: rgba(0, 0, 0, 0.2);
 514      box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
 515      background: #f8fbfd;
 516      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
 517      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
 518      background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 519      background-image:    -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 520      background-image:     -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 521      background-image:      -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 522      background-image:         linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 523  }
 524  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled + .oo-ui-tool-active.oo-ui-widget-enabled {
 525      border-left-color: rgba(0, 0, 0, 0.1);
 526  }
 527  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 528      opacity: 0.2;
 529  }
 530  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 531      opacity: 0.8;
 532  }
 533  .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconElement-icon {
 534      opacity: 1;
 535  }
 536  .oo-ui-barToolGroup.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 537      opacity: 0.2;
 538  }
 539  .oo-ui-popupToolGroup {
 540      position: relative;
 541      height: 2em;
 542      min-width: 2.5em;
 543  }
 544  .oo-ui-popupToolGroup-handle {
 545      display: block;
 546      cursor: pointer;
 547  }
 548  .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
 549  .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
 550      position: absolute;
 551      background-position: center center;
 552      background-repeat: no-repeat;
 553  }
 554  .oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle {
 555      cursor: default;
 556  }
 557  .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
 558      display: none;
 559      position: absolute;
 560      z-index: 4;
 561  }
 562  .oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconElement-icon {
 563      background-repeat: no-repeat;
 564      background-position: center center;
 565  }
 566  .oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools {
 567      display: block;
 568  }
 569  .oo-ui-popupToolGroup-left > .oo-ui-toolGroup-tools {
 570      left: 0;
 571  }
 572  .oo-ui-popupToolGroup-right > .oo-ui-toolGroup-tools {
 573      right: 0;
 574  }
 575  .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 576      display: inline-block;
 577      vertical-align: middle;
 578  }
 579  .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
 580      display: inline-block;
 581      vertical-align: middle;
 582  }
 583  .oo-ui-popupToolGroup .oo-ui-tool-accel {
 584      display: none;
 585  }
 586  .oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement {
 587      min-width: 3.5em;
 588  }
 589  .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
 590  .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
 591      top: 0;
 592      width: 2em;
 593      height: 2em;
 594      opacity: 0.8;
 595  }
 596  .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator {
 597      right: 0;
 598  }
 599  .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
 600      left: 0.25em;
 601  }
 602  .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
 603      line-height: 2.6em;
 604      font-size: 0.8em;
 605      margin: 0 1em;
 606  }
 607  .oo-ui-popupToolGroup-header {
 608      line-height: 2.6em;
 609      font-size: 0.8em;
 610      margin: 0 0.6em;
 611      font-weight: bold;
 612  }
 613  .oo-ui-popupToolGroup-active.oo-ui-widget-enabled {
 614      border-bottom-left-radius: 0;
 615      border-bottom-right-radius: 0;
 616      box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
 617      background: #f8fbfd;
 618      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
 619      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
 620      background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 621      background-image:    -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 622      background-image:     -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 623      background-image:      -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 624      background-image:         linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 625  }
 626  .oo-ui-popupToolGroup.oo-ui-iconElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
 627      margin-left: 3em;
 628  }
 629  .oo-ui-popupToolGroup.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
 630      margin-right: 2.25em;
 631  }
 632  .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
 633      top: 2em;
 634      margin: 0 -1px;
 635      border: solid 1px #cccccc;
 636      background-color: white;
 637      box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
 638  }
 639  .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 640      height: 2em;
 641      width: 2em;
 642      margin-right: 0.25em;
 643  }
 644  .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
 645      line-height: 2em;
 646      font-size: 0.8em;
 647  }
 648  .oo-ui-listToolGroup .oo-ui-tool {
 649      display: inline-block;
 650      width: 100%;
 651      -webkit-box-sizing: border-box;
 652         -moz-box-sizing: border-box;
 653              box-sizing: border-box;
 654  }
 655  .oo-ui-listToolGroup .oo-ui-tool-link {
 656      display: block;
 657      cursor: pointer;
 658      white-space: nowrap;
 659  }
 660  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
 661      cursor: default;
 662  }
 663  .oo-ui-listToolGroup .oo-ui-toolGroup-tools {
 664      padding: 0.25em;
 665  }
 666  .oo-ui-listToolGroup.oo-ui-popupToolGroup-active {
 667      border-color: rgba(0, 0, 0, 0.2);
 668  }
 669  .oo-ui-listToolGroup .oo-ui-tool {
 670      border: solid 1px transparent;
 671      margin: -1px 0;
 672  }
 673  .oo-ui-listToolGroup .oo-ui-tool-link {
 674      padding-right: 0.5em;
 675  }
 676  .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled {
 677      border-color: rgba(0, 0, 0, 0.1);
 678      box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
 679      background: #f8fbfd;
 680      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
 681      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
 682      background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 683      background-image:    -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 684      background-image:     -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 685      background-image:      -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 686      background-image:         linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
 687  }
 688  .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled + .oo-ui-tool-active.oo-ui-widget-enabled {
 689      border-top-color: rgba(0, 0, 0, 0.1);
 690  }
 691  .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled:hover {
 692      border-color: rgba(0, 0, 0, 0.2);
 693  }
 694  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
 695      border-color: rgba(0, 0, 0, 0.2);
 696  }
 697  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 698      opacity: 0.8;
 699  }
 700  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconElement-icon {
 701      opacity: 1;
 702  }
 703  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title {
 704      color: #cccccc;
 705  }
 706  .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 707      opacity: 0.2;
 708  }
 709  .oo-ui-listToolGroup.oo-ui-widget-disabled {
 710      color: #cccccc;
 711  }
 712  .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
 713  .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-iconElement-icon {
 714      opacity: 0.2;
 715  }
 716  .oo-ui-menuToolGroup {
 717      border-color: rgba(0, 0, 0, 0.1);
 718  }
 719  .oo-ui-menuToolGroup .oo-ui-tool {
 720      display: block;
 721  }
 722  .oo-ui-menuToolGroup .oo-ui-tool-link {
 723      display: block;
 724      cursor: pointer;
 725      white-space: nowrap;
 726  }
 727  .oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
 728      background-image: none;
 729  }
 730  .oo-ui-menuToolGroup .oo-ui-tool-active .oo-ui-tool-link .oo-ui-iconElement-icon {
 731      background-image: /* @embed */ url(images/icons/check.svg);
 732  }
 733  .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
 734      cursor: default;
 735  }
 736  .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle {
 737      min-width: 8em;
 738  }
 739  .oo-ui-menuToolGroup .oo-ui-toolGroup-tools {
 740      padding: 0.25em 0 0.25em 0;
 741  }
 742  .oo-ui-menuToolGroup.oo-ui-widget-enabled:hover {
 743      border-color: rgba(0, 0, 0, 0.2);
 744  }
 745  .oo-ui-menuToolGroup.oo-ui-popupToolGroup-active {
 746      border-color: rgba(0, 0, 0, 0.25);
 747  }
 748  .oo-ui-menuToolGroup .oo-ui-tool-link {
 749      padding: 0 1em 0 0.25em;
 750  }
 751  .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
 752      background-color: #e1f3ff;
 753  }
 754  .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title {
 755      color: #cccccc;
 756  }
 757  .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconElement-icon {
 758      opacity: 0.2;
 759  }
 760  .oo-ui-menuToolGroup.oo-ui-widget-disabled {
 761      color: #cccccc;
 762      border-color: rgba(0, 0, 0, 0.05);
 763  }
 764  .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
 765  .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-iconElement-icon {
 766      opacity: 0.2;
 767  }
 768  .oo-ui-toolbar {
 769      clear: both;
 770  }
 771  .oo-ui-toolbar-bar {
 772      line-height: 1em;
 773  }
 774  .oo-ui-toolbar-actions {
 775      float: right;
 776  }
 777  .oo-ui-toolbar-tools {
 778      display: inline;
 779  }
 780  .oo-ui-toolbar-tools,
 781  .oo-ui-toolbar-actions,
 782  .oo-ui-toolbar-shadow {
 783      -webkit-touch-callout: none;
 784      -webkit-user-select: none;
 785         -moz-user-select: none;
 786          -ms-user-select: none;
 787              user-select: none;
 788  }
 789  .oo-ui-toolbar-actions .oo-ui-popupWidget {
 790      -webkit-touch-callout: default;
 791      -webkit-user-select: all;
 792         -moz-user-select: all;
 793          -ms-user-select: all;
 794              user-select: all;
 795  }
 796  .oo-ui-toolbar-shadow {
 797      background-position: left top;
 798      background-repeat: repeat-x;
 799      position: absolute;
 800      width: 100%;
 801      pointer-events: none;
 802  }
 803  .oo-ui-toolbar-bar {
 804      border-bottom: solid 1px #cccccc;
 805      background: #f8fbfd;
 806      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f1f7fb');
 807      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f7fb));
 808      background-image: -webkit-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
 809      background-image:    -moz-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
 810      background-image:     -ms-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
 811      background-image:      -o-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
 812      background-image:         linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
 813  }
 814  .oo-ui-toolbar-bar .oo-ui-toolbar-bar {
 815      border: none;
 816      background: none;
 817  }
 818  .oo-ui-toolbar-shadow {
 819      background-image: /* @embed */ url(images/toolbar-shadow.png);
 820      bottom: -9px;
 821      height: 9px;
 822      opacity: 0.125;
 823      -webkit-transition: opacity 500ms ease-in-out;
 824         -moz-transition: opacity 500ms ease-in-out;
 825          -ms-transition: opacity 500ms ease-in-out;
 826           -o-transition: opacity 500ms ease-in-out;
 827              transition: opacity 500ms ease-in-out;
 828  }
 829  .oo-ui-optionWidget {
 830      position: relative;
 831      display: block;
 832      cursor: pointer;
 833      padding: 0.5em 2em 0.5em 3em;
 834      border: none;
 835  }
 836  .oo-ui-optionWidget.oo-ui-widget-disabled {
 837      cursor: default;
 838  }
 839  .oo-ui-optionWidget .oo-ui-labelElement-label {
 840      display: block;
 841      white-space: nowrap;
 842      text-overflow: ellipsis;
 843      overflow: hidden;
 844  }
 845  .oo-ui-optionWidget-highlighted {
 846      background-color: #e1f3ff;
 847  }
 848  .oo-ui-optionWidget .oo-ui-labelElement-label {
 849      line-height: 1.5em;
 850  }
 851  .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected {
 852      background-color: #a7dcff;
 853  }
 854  .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed {
 855      background-color: #a7dcff;
 856  }
 857  .oo-ui-optionWidget.oo-ui-widget-disabled {
 858      color: #cccccc;
 859  }
 860  .oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
 861  .oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
 862      position: absolute;
 863      background-repeat: no-repeat;
 864      background-position: center center;
 865  }
 866  .oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
 867  .oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
 868      top: 50%;
 869      width: 2em;
 870      height: 2em;
 871      margin-top: -1em;
 872  }
 873  .oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon {
 874      left: 0.5em;
 875  }
 876  .oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
 877      right: 0.5em;
 878  }
 879  .oo-ui-buttonSelectWidget {
 880      display: inline-block;
 881      white-space: nowrap;
 882      border-radius: 0.3em;
 883  }
 884  .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
 885      border-radius: 0;
 886      margin-left: -1px;
 887  }
 888  .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonElement-button {
 889      border-bottom-left-radius: 0.3em;
 890      border-top-left-radius: 0.3em;
 891      margin-left: 0;
 892  }
 893  .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonElement-button {
 894      border-bottom-right-radius: 0.3em;
 895      border-top-right-radius: 0.3em;
 896  }
 897  .oo-ui-buttonOptionWidget {
 898      display: inline-block;
 899      padding: 0;
 900      background-color: transparent;
 901  }
 902  .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
 903      position: relative;
 904  }
 905  .oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
 906  .oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
 907      position: static;
 908      display: inline-block;
 909      vertical-align: middle;
 910  }
 911  .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
 912      height: 1.9em;
 913  }
 914  .oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon,
 915  .oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
 916      height: 1.9em;
 917      margin-top: 0;
 918  }
 919  .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected,
 920  .oo-ui-buttonOptionWidget.oo-ui-optionWidget-pressed,
 921  .oo-ui-buttonOptionWidget.oo-ui-optionWidget-highlighted {
 922      background-color: transparent;
 923  }
 924  .oo-ui-labelWidget {
 925      display: inline-block;
 926      padding: 0.5em 0;
 927  }
 928  .oo-ui-iconWidget {
 929      display: inline-block;
 930      vertical-align: middle;
 931      background-position: center center;
 932      background-repeat: no-repeat;
 933      line-height: 2.5em;
 934      height: 1.9em;
 935      width: 1.9em;
 936      opacity: 0.8;
 937  }
 938  .oo-ui-iconWidget.oo-ui-widget-disabled {
 939      opacity: 0.2;
 940  }
 941  .oo-ui-indicatorWidget {
 942      display: inline-block;
 943      vertical-align: middle;
 944      background-position: center center;
 945      background-repeat: no-repeat;
 946      line-height: 2.5em;
 947      height: 1.9em;
 948      width: 1.9em;
 949      opacity: 0.8;
 950  }
 951  .oo-ui-indicatorWidget.oo-ui-widget-disabled {
 952      opacity: 0.2;
 953  }
 954  .oo-ui-buttonWidget {
 955      display: inline-block;
 956      vertical-align: middle;
 957  }
 958  .oo-ui-buttonGroupWidget {
 959      display: inline-block;
 960      white-space: nowrap;
 961      border-radius: 0.3em;
 962  }
 963  .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
 964      border-radius: 0;
 965      margin-bottom: -1px;
 966      margin-left: -1px;
 967  }
 968  .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
 969      border-bottom-left-radius: 0.3em;
 970      border-top-left-radius: 0.3em;
 971      margin-left: 0;
 972  }
 973  .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
 974      border-bottom-right-radius: 0.3em;
 975      border-top-right-radius: 0.3em;
 976  }
 977  .oo-ui-toggleSwitchWidget {
 978      position: relative;
 979      display: inline-block;
 980      vertical-align: middle;
 981      overflow: hidden;
 982      cursor: pointer;
 983      -webkit-box-sizing: border-box;
 984         -moz-box-sizing: border-box;
 985              box-sizing: border-box;
 986      -webkit-transform: translateZ(0px);
 987         -moz-transform: translateZ(0px);
 988          -ms-transform: translateZ(0px);
 989           -o-transform: translateZ(0px);
 990              transform: translateZ(0px);
 991      height: 2em;
 992      width: 4em;
 993      border-radius: 1em;
 994      box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #dddddd;
 995      border: solid 1px #cccccc;
 996      background: #eeeeee;
 997      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');
 998      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
 999      background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);
1000      background-image:    -moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);
1001      background-image:     -ms-linear-gradient(top, #dddddd 0%, #ffffff 100%);
1002      background-image:      -o-linear-gradient(top, #dddddd 0%, #ffffff 100%);
1003      background-image:         linear-gradient(top, #dddddd 0%, #ffffff 100%);
1004  }
1005  .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
1006      cursor: default;
1007  }
1008  .oo-ui-toggleSwitchWidget-grip {
1009      position: absolute;
1010      display: block;
1011      -webkit-box-sizing: border-box;
1012         -moz-box-sizing: border-box;
1013              box-sizing: border-box;
1014  }
1015  .oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow {
1016      position: absolute;
1017      top: 0;
1018      bottom: 0;
1019      right: 0;
1020      left: 0;
1021      -webkit-touch-callout: none;
1022      -webkit-user-select: none;
1023         -moz-user-select: none;
1024          -ms-user-select: none;
1025              user-select: none;
1026  }
1027  .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
1028      display: none;
1029  }
1030  .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
1031      opacity: 0.5;
1032  }
1033  .oo-ui-toggleSwitchWidget-grip {
1034      top: 0.25em;
1035      left: 0.25em;
1036      width: 1.5em;
1037      height: 1.5em;
1038      margin-top: -1px;
1039      border-radius: 1em;
1040      box-shadow: 0 0.1em 0.25em rgba(0, 0, 0, 0.1);
1041      border: 1px #c9c9c9 solid;
1042      -webkit-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out;
1043         -moz-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out;
1044          -ms-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out;
1045           -o-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out;
1046              transition: left 200ms ease-in-out, margin-left 200ms ease-in-out;
1047      background: #eeeeee;
1048      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');
1049      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
1050      background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
1051      background-image:    -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
1052      background-image:     -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
1053      background-image:      -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
1054      background-image:         linear-gradient(top, #ffffff 0%, #dddddd 100%);
1055  }
1056  .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
1057  .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
1058      border-color: #aaaaaa;
1059  }
1060  .oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow {
1061      border-radius: 1em;
1062      box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
1063      -webkit-transition: opacity 200ms ease-in-out;
1064         -moz-transition: opacity 200ms ease-in-out;
1065          -ms-transition: opacity 200ms ease-in-out;
1066           -o-transition: opacity 200ms ease-in-out;
1067              transition: opacity 200ms ease-in-out;
1068      background: #cde7f4;
1069      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');
1070      background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #b0d9ee), color-stop(100%, #eaf4fa));
1071      background-image: -webkit-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
1072      background-image:    -moz-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
1073      background-image:     -ms-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
1074      background-image:      -o-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
1075      background-image:         linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
1076  }
1077  .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-glow {
1078      opacity: 1;
1079  }
1080  .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
1081      left: 2.25em;
1082      margin-left: -2px;
1083  }
1084  .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
1085      display: block;
1086      opacity: 0;
1087  }
1088  .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
1089      left: 0.25em;
1090      margin-left: 0;
1091  }
1092  .oo-ui-actionWidget.oo-ui-pendingElement-pending {
1093      background-image: /* @embed */ url(images/textures/pending.gif);
1094  }
1095  .oo-ui-popupWidget-popup {
1096      position: absolute;
1097      overflow: hidden;
1098      z-index: 1;
1099  }
1100  .oo-ui-popupWidget-anchor {
1101      display: none;
1102      z-index: 1;
1103  }
1104  .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
1105      display: block;
1106      position: absolute;
1107      background-repeat: no-repeat;
1108  }
1109  .oo-ui-popupWidget-head {
1110      -webkit-touch-callout: none;
1111      -webkit-user-select: none;
1112         -moz-user-select: none;
1113          -ms-user-select: none;
1114              user-select: none;
1115  }
1116  .oo-ui-popupWidget-head .oo-ui-buttonWidget {
1117      float: right;
1118  }
1119  .oo-ui-popupWidget-head .oo-ui-labelElement-label {
1120      float: left;
1121      cursor: default;
1122  }
1123  .oo-ui-popupWidget-body {
1124      clear: both;
1125      overflow: hidden;
1126  }
1127  .oo-ui-popupWidget-popup {
1128      border: solid 1px #cccccc;
1129      border-radius: 0.25em;
1130      background-color: #ffffff;
1131      box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
1132  }
1133  .oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup {
1134      margin-top: 7px;
1135  }
1136  .oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
1137      width: 15px;
1138      height: 8px;
1139      margin-left: -7px;
1140      background-image: /* @embed */ url(images/anchor.svg);
1141  }
1142  .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
1143      -webkit-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
1144         -moz-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
1145          -ms-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
1146           -o-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
1147              transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
1148  }
1149  .oo-ui-popupWidget-head {
1150      height: 2.5em;
1151  }
1152  .oo-ui-popupWidget-head .oo-ui-buttonWidget {
1153      margin: 0.25em;
1154  }
1155  .oo-ui-popupWidget-head .oo-ui-labelElement-label {
1156      margin: 0.75em 1em;
1157  }
1158  .oo-ui-popupWidget-body {
1159      box-shadow: 0 0 0.66em rgba(0, 0, 0, 0.25);
1160  }
1161  .oo-ui-popupWidget-body-padded {
1162      padding: 0 1em;
1163  }
1164  .oo-ui-popupButtonWidget {
1165      position: relative;
1166  }
1167  .oo-ui-popupButtonWidget .oo-ui-popupWidget {
1168      position: absolute;
1169      left: 1em;
1170      cursor: auto;
1171  }
1172  .oo-ui-textInputWidget {
1173      position: relative;
1174      -webkit-box-sizing: border-box;
1175         -moz-box-sizing: border-box;
1176              box-sizing: border-box;
1177      width: 20em;
1178  }
1179  .oo-ui-textInputWidget input,
1180  .oo-ui-textInputWidget textarea {
1181      display: inline-block;
1182      width: 100%;
1183      resize: none;
1184      -webkit-box-sizing: border-box;
1185         -moz-box-sizing: border-box;
1186              box-sizing: border-box;
1187  }
1188  .oo-ui-textInputWidget.oo-ui-pendingElement-pending input,
1189  .oo-ui-textInputWidget.oo-ui-pendingElement-pending textarea {
1190      background-image: /* @embed */ url(images/textures/pending.gif);
1191  }
1192  .oo-ui-textInputWidget > .oo-ui-iconElement-icon,
1193  .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator {
1194      position: absolute;
1195      top: 0;
1196      height: 100%;
1197      background-repeat: no-repeat;
1198      cursor: pointer;
1199      -webkit-touch-callout: none;
1200      -webkit-user-select: none;
1201         -moz-user-select: none;
1202          -ms-user-select: none;
1203              user-select: none;
1204  }
1205  .oo-ui-textInputWidget > .oo-ui-iconElement-icon {
1206      left: 0;
1207  }
1208  .oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator {
1209      right: 0;
1210  }
1211  .oo-ui-textInputWidget input,
1212  .oo-ui-textInputWidget textarea {
1213      padding: 0.5em;
1214      font-size: 1em;
1215      font-family: sans-serif;
1216      background-color: #ffffff;
1217      border: solid 1px #cccccc;
1218      box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #dddddd;
1219      border-radius: 0.25em;
1220      -webkit-transition: border-color 200ms, box-shadow 200ms;
1221         -moz-transition: border-color 200ms, box-shadow 200ms;
1222          -ms-transition: border-color 200ms, box-shadow 200ms;
1223           -o-transition: border-color 200ms, box-shadow 200ms;
1224              transition: border-color 200ms, box-shadow 200ms;
1225  }
1226  .oo-ui-textInputWidget-decorated input,
1227  .oo-ui-textInputWidget-decorated textarea {
1228      padding-left: 2em;
1229  }
1230  .oo-ui-textInputWidget-icon {
1231      width: 2em;
1232  }
1233  .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
1234  .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
1235      outline: none;
1236      border-color: #a7dcff;
1237      box-shadow: 0 0 0.3em #a7dcff, 0 0 0 white;
1238  }
1239  .oo-ui-textInputWidget input[readonly],
1240  .oo-ui-textInputWidget textarea[readonly] {
1241      color: #777777;
1242      text-shadow: 0 1px 1px #ffffff;
1243  }
1244  .oo-ui-textInputWidget.oo-ui-pendingElement-pending input,
1245  .oo-ui-textInputWidget.oo-ui-pendingElement-pending textarea {
1246      background-color: transparent;
1247  }
1248  .oo-ui-textInputWidget.oo-ui-widget-disabled input,
1249  .oo-ui-textInputWidget.oo-ui-widget-disabled input:focus,
1250  .oo-ui-textInputWidget.oo-ui-widget-disabled textarea,
1251  .oo-ui-textInputWidget.oo-ui-widget-disabled textarea:focus {
1252      color: #cccccc;
1253      text-shadow: 0 1px 1px #ffffff;
1254      border-color: #dddddd;
1255      background-color: #f3f3f3;
1256  }
1257  .oo-ui-textInputWidget .oo-ui-iconElement-icon,
1258  .oo-ui-textInputWidget .oo-ui-indicatorElement-indicator {
1259      opacity: 0.8;
1260  }
1261  .oo-ui-textInputWidget.oo-ui-iconElement input,
1262  .oo-ui-textInputWidget.oo-ui-iconElement textarea {
1263      padding-left: 2em;
1264  }
1265  .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
1266      width: 2em;
1267      background-position: right center;
1268  }
1269  .oo-ui-textInputWidget.oo-ui-indicatorElement input,
1270  .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
1271      padding-right: 1.5em;
1272  }
1273  .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1274      width: 1.5em;
1275      background-position: left center;
1276  }
1277  .oo-ui-menuWidget {
1278      position: absolute;
1279      background: #ffffff;
1280      margin-top: -1px;
1281      border: solid 1px #cccccc;
1282      border-radius: 0 0 0.25em 0.25em;
1283      box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
1284  }
1285  .oo-ui-menuWidget input {
1286      position: absolute;
1287      width: 0;
1288      height: 0;
1289      overflow: hidden;
1290      opacity: 0;
1291  }
1292  .oo-ui-menuItemWidget {
1293      position: relative;
1294  }
1295  .oo-ui-menuItemWidget .oo-ui-iconElement-icon {
1296      display: none;
1297  }
1298  .oo-ui-menuItemWidget.oo-ui-optionWidget-selected {
1299      background-color: transparent;
1300  }
1301  .oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon {
1302      display: block;
1303  }
1304  .oo-ui-menuItemWidget.oo-ui-optionWidget-selected {
1305      background-color: transparent;
1306  }
1307  .oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted,
1308  .oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
1309      background-color: #e1f3ff;
1310  }
1311  .oo-ui-menuSectionItemWidget {
1312      cursor: default;
1313      padding: 0.33em 0.75em;
1314      color: #888888;
1315  }
1316  .oo-ui-inlineMenuWidget {
1317      position: relative;
1318      display: inline-block;
1319      margin: 0.25em 0;
1320      min-width: 20em;
1321  }
1322  .oo-ui-inlineMenuWidget-handle {
1323      width: 100%;
1324      display: inline-block;
1325      cursor: pointer;
1326      -webkit-touch-callout: none;
1327      -webkit-user-select: none;
1328         -moz-user-select: none;
1329          -ms-user-select: none;
1330              user-select: none;
1331      -webkit-box-sizing: border-box;
1332         -moz-box-sizing: border-box;
1333              box-sizing: border-box;
1334  }
1335  .oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator,
1336  .oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon {
1337      position: absolute;
1338      background-position: center center;
1339      background-repeat: no-repeat;
1340  }
1341  .oo-ui-inlineMenuWidget .oo-ui-menuWidget {
1342      z-index: 1;
1343      width: 100%;
1344  }
1345  .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle {
1346      cursor: default;
1347  }
1348  .oo-ui-inlineMenuWidget-handle {
1349      height: 2.5em;
1350      border: solid 1px rgba(0, 0, 0, 0.1);
1351      border-radius: 0.25em;
1352  }
1353  .oo-ui-inlineMenuWidget-handle:hover {
1354      border-color: rgba(0, 0, 0, 0.2);
1355  }
1356  .oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator {
1357      right: 0;
1358  }
1359  .oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon {
1360      left: 0.25em;
1361  }
1362  .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label {
1363      line-height: 2.5em;
1364      margin: 0 0.5em;
1365  }
1366  .oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator,
1367  .oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon {
1368      top: 0;
1369      width: 2.5em;
1370      height: 2.5em;
1371      opacity: 0.8;
1372  }
1373  .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle {
1374      color: #cccccc;
1375      text-shadow: 0 1px 1px #ffffff;
1376      border-color: #dddddd;
1377      background-color: #f3f3f3;
1378  }
1379  .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
1380      opacity: 0.2;
1381  }
1382  .oo-ui-inlineMenuWidget.oo-ui-iconElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label {
1383      margin-left: 3em;
1384  }
1385  .oo-ui-inlineMenuWidget.oo-ui-indicatorElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label {
1386      margin-right: 2em;
1387  }
1388  .oo-ui-outlineItemWidget {
1389      position: relative;
1390      cursor: pointer;
1391      -webkit-touch-callout: none;
1392      -webkit-user-select: none;
1393         -moz-user-select: none;
1394          -ms-user-select: none;
1395              user-select: none;
1396      font-size: 1.1em;
1397      padding: 0.75em;
1398  }
1399  .oo-ui-outlineItemWidget.oo-ui-indicatorElement .oo-ui-labelElement-label {
1400      padding-right: 1.5em;
1401  }
1402  .oo-ui-outlineItemWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1403      opacity: 0.5;
1404  }
1405  .oo-ui-outlineItemWidget-level-0 {
1406      padding-left: 3.5em;
1407  }
1408  .oo-ui-outlineItemWidget-level-0 .oo-ui-iconElement-icon {
1409      left: 1em;
1410  }
1411  .oo-ui-outlineItemWidget-level-1 {
1412      padding-left: 5em;
1413  }
1414  .oo-ui-outlineItemWidget-level-1 .oo-ui-iconElement-icon {
1415      left: 2.5em;
1416  }
1417  .oo-ui-outlineItemWidget-level-2 {
1418      padding-left: 6.5em;
1419  }
1420  .oo-ui-outlineItemWidget-level-2 .oo-ui-iconElement-icon {
1421      left: 4em;
1422  }
1423  .oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget.oo-ui-optionWidget-selected {
1424      background-color: #a7dcff;
1425      text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
1426  }
1427  .oo-ui-outlineItemWidget.oo-ui-flaggedElement-important {
1428      font-weight: bold;
1429  }
1430  .oo-ui-outlineItemWidget.oo-ui-flaggedElement-placeholder {
1431      font-style: italic;
1432  }
1433  .oo-ui-outlineItemWidget.oo-ui-flaggedElement-empty .oo-ui-iconElement-icon {
1434      opacity: 0.5;
1435  }
1436  .oo-ui-outlineItemWidget.oo-ui-flaggedElement-empty .oo-ui-labelElement-label {
1437      color: #777777;
1438  }
1439  .oo-ui-outlineControlsWidget {
1440      height: 3em;
1441      background-color: #ffffff;
1442  }
1443  .oo-ui-outlineControlsWidget-items,
1444  .oo-ui-outlineControlsWidget-movers {
1445      float: left;
1446      -webkit-box-sizing: border-box;
1447         -moz-box-sizing: border-box;
1448              box-sizing: border-box;
1449  }
1450  .oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon {
1451      float: left;
1452      background-position: right center;
1453      background-repeat: no-repeat;
1454  }
1455  .oo-ui-outlineControlsWidget-items {
1456      float: left;
1457  }
1458  .oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget {
1459      float: left;
1460  }
1461  .oo-ui-outlineControlsWidget-movers {
1462      float: right;
1463  }
1464  .oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget {
1465      float: right;
1466  }
1467  .oo-ui-outlineControlsWidget-items,
1468  .oo-ui-outlineControlsWidget-movers {
1469      height: 2em;
1470      margin: 0.5em;
1471      padding: 0;
1472  }
1473  .oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon {
1474      width: 1.5em;
1475      height: 2em;
1476      margin: 0.5em 0 0.5em 0.5em;
1477      opacity: 0.2;
1478  }
1479  .oo-ui-outlineControlsWidget-items {
1480      margin-left: 0;
1481  }
1482  .oo-ui-comboBoxWidget > .oo-ui-selectWidget {
1483      z-index: 1;
1484      min-width: 20em;
1485  }
1486  .oo-ui-comboBoxWidget > .oo-ui-selectWidget-handle {
1487      border: solid 1px rgba(0, 0, 0, 0.1);
1488      border-radius: 0.25em;
1489  }
1490  .oo-ui-comboBoxWidget > .oo-ui-selectWidget-handle:hover {
1491      border-color: rgba(0, 0, 0, 0.2);
1492  }
1493  .oo-ui-comboBoxWidget > .oo-ui-selectWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator,
1494  .oo-ui-comboBoxWidget > .oo-ui-selectWidget-empty .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
1495      cursor: default;
1496      opacity: 0.2;
1497  }
1498  .oo-ui-searchWidget-query {
1499      position: absolute;
1500      top: 0;
1501      left: 0;
1502      right: 0;
1503  }
1504  .oo-ui-searchWidget-query .oo-ui-textInputWidget {
1505      width: 100%;
1506  }
1507  .oo-ui-searchWidget-results {
1508      position: absolute;
1509      bottom: 0;
1510      left: 0;
1511      right: 0;
1512      overflow-x: hidden;
1513      overflow-y: auto;
1514  }
1515  .oo-ui-searchWidget-query {
1516      height: 4em;
1517      padding: 0 1em;
1518      box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.2);
1519  }
1520  .oo-ui-searchWidget-query .oo-ui-textInputWidget {
1521      margin: 0.75em 0;
1522  }
1523  .oo-ui-searchWidget-results {
1524      top: 4em;
1525      padding: 1em;
1526      line-height: 0;
1527  }
1528  .oo-ui-window {
1529      line-height: 1em;
1530      /* Content div takes focus when opened, so hide outline */
1531  }
1532  .oo-ui-window-frame {
1533      -webkit-box-sizing: border-box;
1534         -moz-box-sizing: border-box;
1535              box-sizing: border-box;
1536  }
1537  .oo-ui-window-frame > iframe {
1538      width: 100%;
1539      height: 100%;
1540      margin: 0;
1541      padding: 0;
1542  }
1543  .oo-ui-window-content:focus {
1544      outline: none;
1545  }
1546  .oo-ui-window-head,
1547  .oo-ui-window-foot {
1548      -webkit-touch-callout: none;
1549      -webkit-user-select: none;
1550         -moz-user-select: none;
1551          -ms-user-select: none;
1552              user-select: none;
1553  }
1554  .oo-ui-window-body {
1555      margin: 0;
1556      padding: 0;
1557      background: none;
1558  }
1559  .oo-ui-window-overlay {
1560      position: absolute;
1561      top: 0;
1562      left: 0;
1563  }
1564  .oo-ui-window-isolated {
1565      background-color: transparent;
1566      background-image: none;
1567      font-family: sans-serif;
1568      font-size: 0.8em;
1569  }
1570  .oo-ui-dialog-content > .oo-ui-window-head,
1571  .oo-ui-dialog-content > .oo-ui-window-body,
1572  .oo-ui-dialog-content > .oo-ui-window-foot {
1573      position: absolute;
1574      left: 0;
1575      right: 0;
1576      overflow: hidden;
1577      -webkit-box-sizing: border-box;
1578         -moz-box-sizing: border-box;
1579              box-sizing: border-box;
1580  }
1581  .oo-ui-dialog-content > .oo-ui-window-head {
1582      z-index: 1;
1583      top: 0;
1584  }
1585  .oo-ui-dialog-content > .oo-ui-window-head.oo-ui-pendingElement-pending {
1586      background-image: /* @embed */ url(images/textures/pending.gif);
1587  }
1588  .oo-ui-dialog-content > .oo-ui-window-body {
1589      z-index: 2;
1590      top: 0;
1591      bottom: 0;
1592  }
1593  .oo-ui-dialog-content > .oo-ui-window-foot {
1594      z-index: 1;
1595      bottom: 0;
1596  }
1597  .oo-ui-dialog-content > .oo-ui-window-overlay {
1598      z-index: 3;
1599  }
1600  .oo-ui-dialog-content > .oo-ui-window-body {
1601      box-shadow: 0 0 0.66em rgba(0, 0, 0, 0.25);
1602  }
1603  .oo-ui-messageDialog-actions-horizontal {
1604      display: table;
1605      table-layout: fixed;
1606      width: 100%;
1607  }
1608  .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
1609      display: table-cell;
1610      width: 1%;
1611  }
1612  .oo-ui-messageDialog-actions-vertical {
1613      display: block;
1614  }
1615  .oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget {
1616      display: block;
1617      overflow: hidden;
1618      text-overflow: ellipsis;
1619  }
1620  .oo-ui-messageDialog-actions .oo-ui-actionWidget {
1621      position: relative;
1622      text-align: center;
1623  }
1624  .oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-buttonElement-button {
1625      display: block;
1626  }
1627  .oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label {
1628      position: relative;
1629      top: auto;
1630      bottom: auto;
1631      display: inline;
1632      white-space: nowrap;
1633  }
1634  .oo-ui-messageDialog-content .oo-ui-window-body {
1635      box-shadow: 0 0 0.33em rgba(0, 0, 0, 0.33);
1636  }
1637  .oo-ui-messageDialog-title,
1638  .oo-ui-messageDialog-message {
1639      display: block;
1640      text-align: center;
1641      padding-top: 0.5em;
1642  }
1643  .oo-ui-messageDialog-title {
1644      font-size: 1.5em;
1645      line-height: 1em;
1646      color: #000000;
1647  }
1648  .oo-ui-messageDialog-message {
1649      font-size: 0.9em;
1650      line-height: 1.25em;
1651      color: #666666;
1652  }
1653  .oo-ui-messageDialog-message-verbose {
1654      font-size: 1.1em;
1655      line-height: 1.5em;
1656      text-align: left;
1657  }
1658  .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
1659      border-right: solid 1px #e5e5e5;
1660  }
1661  .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget:last-child {
1662      border-right-width: 0;
1663  }
1664  .oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget {
1665      border-bottom: solid 1px #e5e5e5;
1666  }
1667  .oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget:last-child {
1668      border-bottom-width: 0;
1669  }
1670  .oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label {
1671      text-align: center;
1672      line-height: 3.4em;
1673      padding: 0 2em;
1674  }
1675  .oo-ui-messageDialog-actions .oo-ui-actionWidget:hover {
1676      background-color: rgba(0, 0, 0, 0.05);
1677  }
1678  .oo-ui-messageDialog-actions .oo-ui-actionWidget:active {
1679      background-color: rgba(0, 0, 0, 0.1);
1680  }
1681  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:hover {
1682      background-color: rgba(8, 126, 204, 0.05);
1683  }
1684  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:active {
1685      background-color: rgba(8, 126, 204, 0.1);
1686  }
1687  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label {
1688      font-weight: bold;
1689  }
1690  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:hover {
1691      background-color: rgba(118, 171, 54, 0.05);
1692  }
1693  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:active {
1694      background-color: rgba(118, 171, 54, 0.1);
1695  }
1696  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:hover {
1697      background-color: rgba(212, 83, 83, 0.05);
1698  }
1699  .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:active {
1700      background-color: rgba(212, 83, 83, 0.1);
1701  }
1702  .oo-ui-processDialog-location {
1703      overflow: hidden;
1704      text-overflow: ellipsis;
1705      white-space: nowrap;
1706  }
1707  .oo-ui-processDialog-title {
1708      display: inline;
1709      padding: 0;
1710  }
1711  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget,
1712  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget,
1713  .oo-ui-processDialog-actions-other .oo-ui-actionWidget {
1714      white-space: nowrap;
1715  }
1716  .oo-ui-processDialog-actions-safe,
1717  .oo-ui-processDialog-actions-primary {
1718      position: absolute;
1719      top: 0;
1720      bottom: 0;
1721  }
1722  .oo-ui-processDialog-actions-safe {
1723      left: 0;
1724  }
1725  .oo-ui-processDialog-actions-primary {
1726      right: 0;
1727  }
1728  .oo-ui-processDialog-errors {
1729      display: none;
1730      position: absolute;
1731      top: 0;
1732      left: 0;
1733      right: 0;
1734      bottom: 0;
1735      z-index: 2;
1736      overflow-x: hidden;
1737      overflow-y: auto;
1738  }
1739  .oo-ui-processDialog-content .oo-ui-window-head {
1740      height: 3.4em;
1741  }
1742  .oo-ui-processDialog-content .oo-ui-window-body {
1743      top: 3.4em;
1744      box-shadow: 0 0 0.33em rgba(0, 0, 0, 0.33);
1745  }
1746  .oo-ui-processDialog-navigation {
1747      position: relative;
1748      height: 3.4em;
1749      padding: 0 1em;
1750  }
1751  .oo-ui-processDialog-location {
1752      padding: 0.75em 0;
1753      height: 1.9em;
1754      cursor: default;
1755      text-align: center;
1756  }
1757  .oo-ui-processDialog-title {
1758      font-weight: bold;
1759      line-height: 1.9em;
1760  }
1761  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonElement-button,
1762  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonElement-button,
1763  .oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-buttonElement-button {
1764      padding-top: 0.75em;
1765      padding-bottom: 0.75em;
1766      min-width: 1.9em;
1767      min-height: 1.9em;
1768  }
1769  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-labelElement-label,
1770  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-labelElement-label,
1771  .oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-labelElement-label {
1772      line-height: 1.9em;
1773      padding: 0 1em;
1774  }
1775  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-iconElement-icon,
1776  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-iconElement-icon,
1777  .oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-iconElement-icon {
1778      position: absolute;
1779      margin-top: -0.125em;
1780  }
1781  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed,
1782  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed,
1783  .oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-framed {
1784      margin: 0.75em 0 0.75em 0.75em;
1785  }
1786  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button,
1787  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button,
1788  .oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
1789      padding: 0;
1790      vertical-align: middle;
1791  }
1792  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget:hover,
1793  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget:hover {
1794      background-color: rgba(0, 0, 0, 0.05);
1795  }
1796  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget:active,
1797  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget:active {
1798      background-color: rgba(0, 0, 0, 0.1);
1799  }
1800  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed,
1801  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed {
1802      margin: 0.75em;
1803  }
1804  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button,
1805  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
1806      /* Adjust for border so text aligns with title */
1807      margin: -1px;
1808  }
1809  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary:hover,
1810  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary:hover {
1811      background-color: rgba(8, 126, 204, 0.05);
1812  }
1813  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary:active,
1814  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary:active {
1815      background-color: rgba(8, 126, 204, 0.1);
1816  }
1817  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label,
1818  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label {
1819      font-weight: bold;
1820  }
1821  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:hover,
1822  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:hover {
1823      background-color: rgba(118, 171, 54, 0.05);
1824  }
1825  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:active,
1826  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:active {
1827      background-color: rgba(118, 171, 54, 0.1);
1828  }
1829  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:hover,
1830  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:hover {
1831      background-color: rgba(212, 83, 83, 0.05);
1832  }
1833  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:active,
1834  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:active {
1835      background-color: rgba(212, 83, 83, 0.1);
1836  }
1837  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
1838      left: 0.5em;
1839  }
1840  .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label {
1841      padding-left: 2.25em;
1842  }
1843  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
1844      right: 0.5em;
1845  }
1846  .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label {
1847      padding-right: 2.25em;
1848  }
1849  .oo-ui-processDialog > .oo-ui-window-frame {
1850      min-height: 5em;
1851  }
1852  .oo-ui-processDialog-errors {
1853      background-color: rgba(255, 255, 255, 0.9);
1854      padding: 3em 3em 1.5em 3em;
1855      text-align: center;
1856  }
1857  .oo-ui-processDialog-errors .oo-ui-buttonWidget {
1858      margin: 2em 1em 2em 1em;
1859  }
1860  .oo-ui-processDialog-errors-title {
1861      font-size: 1.5em;
1862      color: #000000;
1863      margin-bottom: 2em;
1864  }
1865  .oo-ui-processDialog-error {
1866      text-align: left;
1867      margin: 1em;
1868      padding: 1em;
1869      border: solid 1px #ff9e9e;
1870      background-color: #fff7f7;
1871      border-radius: 0.25em;
1872  }
1873  .oo-ui-windowManager-modal > .oo-ui-dialog {
1874      position: fixed;
1875      width: 0;
1876      height: 0;
1877      overflow: hidden;
1878  }
1879  .oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup {
1880      width: auto;
1881      height: auto;
1882      top: 0;
1883      right: 0;
1884      bottom: 0;
1885      left: 0;
1886      padding: 1em;
1887  }
1888  .oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame {
1889      position: absolute;
1890      right: 0;
1891      left: 0;
1892      margin: auto;
1893      overflow: hidden;
1894      max-width: 100%;
1895      max-height: 100%;
1896  }
1897  .oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame > iframe {
1898      width: 100%;
1899      height: 100%;
1900  }
1901  .oo-ui-windowManager-fullscreen > .oo-ui-dialog > .oo-ui-window-frame {
1902      width: 100%;
1903      height: 100%;
1904      top: 0;
1905      bottom: 0;
1906  }
1907  .oo-ui-windowManager-modal > .oo-ui-dialog {
1908      background-color: rgba(255, 255, 255, 0.5);
1909      opacity: 0;
1910      -webkit-transition: opacity 250ms ease-in-out;
1911         -moz-transition: opacity 250ms ease-in-out;
1912          -ms-transition: opacity 250ms ease-in-out;
1913           -o-transition: opacity 250ms ease-in-out;
1914              transition: opacity 250ms ease-in-out;
1915  }
1916  .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
1917      top: 1em;
1918      bottom: 1em;
1919      background-color: #ffffff;
1920      -webkit-transform: scale(0.5);
1921         -moz-transform: scale(0.5);
1922          -ms-transform: scale(0.5);
1923           -o-transform: scale(0.5);
1924              transform: scale(0.5);
1925      -webkit-transition: all 250ms ease-in-out;
1926         -moz-transition: all 250ms ease-in-out;
1927          -ms-transition: all 250ms ease-in-out;
1928           -o-transition: all 250ms ease-in-out;
1929              transition: all 250ms ease-in-out;
1930  }
1931  .oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready {
1932      opacity: 1;
1933  }
1934  .oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready > .oo-ui-window-frame {
1935      -webkit-transform: scale(1);
1936         -moz-transform: scale(1);
1937          -ms-transform: scale(1);
1938           -o-transform: scale(1);
1939              transform: scale(1);
1940  }
1941  .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
1942      border: solid 1px #cccccc;
1943      border-radius: 0.5em;
1944      box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3);
1945  }


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1