Don't break existing expiry time of "infinity" when modifying protection
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-apex.css
1 /*!
2 * OOjs UI v0.1.0-pre (43f379c884)
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-08-28T21:49:12Z
10 */
11 .oo-ui-rtl{direction:rtl}.oo-ui-ltr{direction:ltr}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{display:none}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button>.oo-ui-indicatedElement-indicator{display:none}.oo-ui-buttonedElement.oo-ui-widget-disabled>.oo-ui-buttonedElement-button{cursor:default}.oo-ui-buttonedElement.oo-ui-indicatedElement>.oo-ui-buttonedElement-button>.oo-ui-indicatedElement-indicator,.oo-ui-buttonedElement.oo-ui-iconedElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{display:inline-block;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.oo-ui-buttonedElement-frameless{display:inline-block;position:relative}.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{display:inline-block;vertical-align:middle}.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button{display:inline-block;vertical-align:top;text-align:center}.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{display:inline-block;vertical-align:middle}.oo-ui-buttonedElement-framed.oo-ui-widget-disabled>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button{cursor:default}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button{color:#333}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{margin-left:0}.oo-ui-buttonedElement>.oo-ui-buttonedElement-button>.oo-ui-indicatedElement-indicator{margin-right:-.75em}.oo-ui-buttonedElement.oo-ui-indicatedElement>.oo-ui-buttonedElement-button>.oo-ui-indicatedElement-indicator,.oo-ui-buttonedElement.oo-ui-iconedElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{opacity:.8;width:1.9em;height:1.9em}.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button:hover>.oo-ui-iconedElement-icon,.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button:focus>.oo-ui-iconedElement-icon{opacity:1}.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button:hover>.oo-ui-labeledElement-label,.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button:focus>.oo-ui-labeledElement-label{color:#000}.oo-ui-buttonedElement-frameless>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{color:#333;margin-left:.25em}.oo-ui-buttonedElement-frameless.oo-ui-flaggableElement-primary>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{color:#087ecc}.oo-ui-buttonedElement-frameless.oo-ui-flaggableElement-constructive>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{color:#76ab36}.oo-ui-buttonedElement-frameless.oo-ui-flaggableElement-destructive>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{color:#d45353}.oo-ui-buttonedElement-frameless.oo-ui-widget-disabled>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{opacity:.2}.oo-ui-buttonedElement-frameless.oo-ui-widget-disabled>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{color:#ccc}.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button{margin:.1em 0;padding:.2em .8em;border-radius:.3em;text-shadow:0 1px 1px rgba(255,255,255,.5);border:1px #c9c9c9 solid;-webkit-transition:border-color 100ms ease-in-out;-moz-transition:border-color 100ms ease-in-out;-ms-transition:border-color 100ms ease-in-out;-o-transition:border-color 100ms ease-in-out;transition:border-color 100ms ease-in-out;background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#ddd));background-image:-webkit-linear-gradient(top,#fff 0,#ddd 100%);background-image:-moz-linear-gradient(top,#fff 0,#ddd 100%);background-image:-ms-linear-gradient(top,#fff 0,#ddd 100%);background-image:-o-linear-gradient(top,#fff 0,#ddd 100%);background-image:linear-gradient(top,#fff 0,#ddd 100%)}.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button:focus{border-color:#aaa}.oo-ui-buttonedElement-framed>.oo-ui-buttonedElement-button>.oo-ui-labeledElement-label{line-height:1.9em}.oo-ui-buttonedElement-framed.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.07);color:#000;border-color:#c9c9c9;background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#ddd),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#ddd 0,#fff 100%);background-image:-moz-linear-gradient(top,#ddd 0,#fff 100%);background-image:-ms-linear-gradient(top,#ddd 0,#fff 100%);background-image:-o-linear-gradient(top,#ddd 0,#fff 100%);background-image:linear-gradient(top,#ddd 0,#fff 100%)}.oo-ui-buttonedElement-framed.oo-ui-iconedElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{margin-left:-.5em;margin-right:-.5em}.oo-ui-buttonedElement-framed.oo-ui-iconedElement.oo-ui-labeledElement>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{margin-left:-.5em;margin-right:.3em}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary>.oo-ui-buttonedElement-button{border:solid 1px #a6cee1;background:#cde7f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eaf4fa', endColorstr='#b0d9ee');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#eaf4fa),color-stop(100%,#b0d9ee));background-image:-webkit-linear-gradient(top,#eaf4fa 0,#b0d9ee 100%);background-image:-moz-linear-gradient(top,#eaf4fa 0,#b0d9ee 100%);background-image:-ms-linear-gradient(top,#eaf4fa 0,#b0d9ee 100%);background-image:-o-linear-gradient(top,#eaf4fa 0,#b0d9ee 100%);background-image:linear-gradient(top,#eaf4fa 0,#b0d9ee 100%)}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary>.oo-ui-buttonedElement-button:focus{border-color:#9dc2d4}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button{border:solid 1px #a6cee1;background:#cde7f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#b0d9ee),color-stop(100%,#eaf4fa));background-image:-webkit-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-moz-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-ms-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-o-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:linear-gradient(top,#b0d9ee 0,#eaf4fa 100%)}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive>.oo-ui-buttonedElement-button{border:solid 1px #b8d892;background:#daf0be;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0fbe1', endColorstr='#c3e59a');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#f0fbe1),color-stop(100%,#c3e59a));background-image:-webkit-linear-gradient(top,#f0fbe1 0,#c3e59a 100%);background-image:-moz-linear-gradient(top,#f0fbe1 0,#c3e59a 100%);background-image:-ms-linear-gradient(top,#f0fbe1 0,#c3e59a 100%);background-image:-o-linear-gradient(top,#f0fbe1 0,#c3e59a 100%);background-image:linear-gradient(top,#f0fbe1 0,#c3e59a 100%)}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive>.oo-ui-buttonedElement-button:focus{border-color:#adcb89}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button{border:solid 1px #b8d892;background:#daf0be;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c3e59a', endColorstr='#f0fbe1');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#c3e59a),color-stop(100%,#f0fbe1));background-image:-webkit-linear-gradient(top,#c3e59a 0,#f0fbe1 100%);background-image:-moz-linear-gradient(top,#c3e59a 0,#f0fbe1 100%);background-image:-ms-linear-gradient(top,#c3e59a 0,#f0fbe1 100%);background-image:-o-linear-gradient(top,#c3e59a 0,#f0fbe1 100%);background-image:linear-gradient(top,#c3e59a 0,#f0fbe1 100%)}.oo-ui-buttonedElement-framed.oo-ui-flaggableElement-destructive>.oo-ui-buttonedElement-button{color:#d45353}.oo-ui-buttonedElement-framed.oo-ui-widget-disabled>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button{opacity:.5;box-shadow:none;color:#333;background:#eee;border-color:#ccc}.oo-ui-buttonedElement-framed.oo-ui-widget-disabled>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button:hover,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled>.oo-ui-buttonedElement-button:focus,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-active>.oo-ui-buttonedElement-button:focus,.oo-ui-buttonedElement-framed.oo-ui-widget-disabled.oo-ui-buttonedElement-pressed>.oo-ui-buttonedElement-button:focus{border-color:#ccc;box-shadow:none}.oo-ui-clippableElement-clippable{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable{overflow-y:hidden}.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable{overflow-y:auto}.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded{padding:2em}.oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget{position:absolute;top:0;left:0;right:0;bottom:3em;overflow-y:auto}.oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget{position:absolute;bottom:0;left:0;right:0}.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout{padding:1.5em}.oo-ui-bookletLayout-outlinePanel{border-right:solid 1px #ddd}.oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget{box-shadow:0 0 .25em rgba(0,0,0,.25)}.oo-ui-fieldLayout{margin-bottom:1em}.oo-ui-fieldLayout:before,.oo-ui-fieldLayout:after{content:" ";display:table}.oo-ui-fieldLayout:after{clear:both}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left>.oo-ui-labeledElement-label,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right>.oo-ui-labeledElement-label{display:block;float:left}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left>.oo-ui-fieldLayout-field,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right>.oo-ui-fieldLayout-field{display:block;float:left}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right>.oo-ui-labeledElement-label{text-align:right}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline>.oo-ui-labeledElement-label{display:inline-block;vertical-align:middle}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline>.oo-ui-fieldLayout-field{display:inline-block;vertical-align:middle}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top>.oo-ui-labeledElement-label{display:inline-block}.oo-ui-fieldLayout>.oo-ui-popupButtonWidget>.oo-ui-popupWidget>.oo-ui-popupWidget-popup{z-index:1}.oo-ui-fieldLayout:last-child{margin-bottom:0}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left>.oo-ui-labeledElement-label,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right>.oo-ui-labeledElement-label{padding-top:.5em;margin-right:5%;width:35%}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left>.oo-ui-fieldLayout-field,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right>.oo-ui-fieldLayout-field{width:60%}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline>.oo-ui-labeledElement-label{padding:.75em .5em .5em}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline>.oo-ui-fieldLayout-field{padding:.5em 0}.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top>.oo-ui-labeledElement-label{padding:.5em 0}.oo-ui-fieldLayout>.oo-ui-popupButtonWidget>.oo-ui-buttonedElement-button>.oo-ui-iconedElement-icon{margin-top:.25em}.oo-ui-fieldLayout-disabled .oo-ui-labeledElement-label{color:#ccc}.oo-ui-fieldsetLayout{position:relative;margin:0;padding:0;border:none}.oo-ui-fieldsetLayout.oo-ui-iconedElement>.oo-ui-iconedElement-icon{display:block;position:absolute;background-position:center center;background-repeat:no-repeat}.oo-ui-fieldsetLayout+.oo-ui-fieldsetLayout{margin-top:2em}.oo-ui-fieldsetLayout>.oo-ui-labeledElement-label{font-size:1.5em;margin-bottom:.5em;padding:.25em 0}.oo-ui-fieldsetLayout.oo-ui-iconedElement>.oo-ui-labeledElement-label{padding-left:1.75em;line-height:1.33em}.oo-ui-fieldsetLayout.oo-ui-iconedElement>.oo-ui-iconedElement-icon{left:0;top:.25em;width:2em;height:2em}.oo-ui-gridLayout{position:absolute;top:0;left:0;right:0;bottom:0}.oo-ui-panelLayout{position:relative}.oo-ui-panelLayout-scrollable{overflow-y:auto}.oo-ui-panelLayout-expanded{position:absolute;top:0;left:0;right:0;bottom:0}.oo-ui-panelLayout-padded{padding:1.25em}.oo-ui-stackLayout>.oo-ui-panelLayout{display:none}.oo-ui-stackLayout-continuous>.oo-ui-panelLayout{display:block;position:relative}.oo-ui-popupTool .oo-ui-popupWidget-popup,.oo-ui-popupTool .oo-ui-popupWidget-anchor{z-index:4}.oo-ui-popupTool .oo-ui-popupWidget{margin-left:1.25em;font-size:.8em}.oo-ui-toolGroup{display:inline-block;vertical-align:middle;margin:.3em;border-radius:.25em;border:solid 1px transparent;-webkit-transition:border-color 300ms ease-in-out;-moz-transition:border-color 300ms ease-in-out;-ms-transition:border-color 300ms ease-in-out;-o-transition:border-color 300ms ease-in-out;transition:border-color 300ms ease-in-out}.oo-ui-toolGroup-empty{display:none}.oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{background-position:center center;background-repeat:no-repeat}.oo-ui-toolGroup.oo-ui-widget-enabled:hover{border-color:rgba(0,0,0,.1)}.oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title{color:#000}.oo-ui-barToolGroup>.oo-ui-iconedElement-icon,.oo-ui-barToolGroup>.oo-ui-labeledElement-label{display:none}.oo-ui-barToolGroup .oo-ui-tool{display:inline-block;position:relative;vertical-align:top}.oo-ui-barToolGroup .oo-ui-tool-link{display:block}.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{display:block}.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title{display:none}.oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link{cursor:default}.oo-ui-barToolGroup .oo-ui-tool-title,.oo-ui-barToolGroup .oo-ui-tool-accel{display:none}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link{cursor:pointer}.oo-ui-barToolGroup .oo-ui-tool{margin:-1px 0 -1px -1px;border:solid 1px transparent}.oo-ui-barToolGroup .oo-ui-tool:first-child{border-top-left-radius:.25em;border-bottom-left-radius:.25em}.oo-ui-barToolGroup .oo-ui-tool:last-child{margin-right:-1px;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.oo-ui-barToolGroup .oo-ui-tool-link{height:1.5em;padding:.25em}.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{height:1.5em;width:1.5em;opacity:.8}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover{border-color:rgba(0,0,0,.2)}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled{border-color:rgba(0,0,0,.2);box-shadow:inset 0 .07em .07em 0 rgba(0,0,0,.07);background:#f8fbfd;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#f1f7fb),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-moz-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-ms-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-o-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:linear-gradient(top,#f1f7fb 0,#fff 100%)}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled+.oo-ui-tool-active.oo-ui-widget-enabled{border-left-color:rgba(0,0,0,.1)}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.8}.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:1}.oo-ui-barToolGroup.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-popupToolGroup{position:relative;height:2em;min-width:2.5em}.oo-ui-popupToolGroup-handle{display:block;cursor:pointer}.oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator,.oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon{position:absolute;background-position:center center;background-repeat:no-repeat}.oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle{cursor:default}.oo-ui-popupToolGroup .oo-ui-toolGroup-tools{display:none;position:absolute;z-index:4}.oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconedElement-icon{background-repeat:no-repeat;background-position:center center}.oo-ui-popupToolGroup-active.oo-ui-widget-enabled>.oo-ui-toolGroup-tools{display:block}.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{display:inline-block;vertical-align:middle}.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title{display:inline-block;vertical-align:middle}.oo-ui-popupToolGroup .oo-ui-tool-accel{display:none}.oo-ui-popupToolGroup.oo-ui-indicatedElement.oo-ui-iconedElement{min-width:3.5em}.oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator,.oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon{top:0;width:2em;height:2em;opacity:.8}.oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator{right:0}.oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon{left:.25em}.oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label{line-height:2.6em;font-size:.8em;margin:0 1em}.oo-ui-popupToolGroup-header{line-height:2.6em;font-size:.8em;margin:0 .6em;font-weight:700}.oo-ui-popupToolGroup-active.oo-ui-widget-enabled{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 .07em .07em 0 rgba(0,0,0,.07);background:#f8fbfd;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#f1f7fb),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-moz-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-ms-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-o-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:linear-gradient(top,#f1f7fb 0,#fff 100%)}.oo-ui-popupToolGroup.oo-ui-iconedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label{margin-left:3em}.oo-ui-popupToolGroup.oo-ui-indicatedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label{margin-right:2.25em}.oo-ui-popupToolGroup .oo-ui-toolGroup-tools{top:2em;left:-1px;border:solid 1px #ccc;background-color:#fff;box-shadow:0 .25em 1em rgba(0,0,0,.25)}.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{height:2em;width:2em;margin-right:.25em}.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title{line-height:2em;font-size:.8em}.oo-ui-listToolGroup .oo-ui-tool{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-listToolGroup .oo-ui-tool-link{display:block;cursor:pointer;white-space:nowrap}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link{cursor:default}.oo-ui-listToolGroup .oo-ui-toolGroup-tools{padding:.25em}.oo-ui-listToolGroup.oo-ui-popupToolGroup-active{border-color:rgba(0,0,0,.2)}.oo-ui-listToolGroup .oo-ui-tool{border:solid 1px transparent;margin:-1px 0}.oo-ui-listToolGroup .oo-ui-tool-link{padding-right:.5em}.oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled{border-color:rgba(0,0,0,.1);box-shadow:inset 0 .07em .07em 0 rgba(0,0,0,.07);background:#f8fbfd;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#f1f7fb),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-moz-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-ms-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:-o-linear-gradient(top,#f1f7fb 0,#fff 100%);background-image:linear-gradient(top,#f1f7fb 0,#fff 100%)}.oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled+.oo-ui-tool-active.oo-ui-widget-enabled{border-top-color:rgba(0,0,0,.1)}.oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled:hover{border-color:rgba(0,0,0,.2)}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover{border-color:rgba(0,0,0,.2)}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.8}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:1}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title{color:#ccc}.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-listToolGroup.oo-ui-widget-disabled{color:#ccc}.oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator,.oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-menuToolGroup{border-color:rgba(0,0,0,.1)}.oo-ui-menuToolGroup .oo-ui-tool{display:block}.oo-ui-menuToolGroup .oo-ui-tool-link{display:block;cursor:pointer;white-space:nowrap}.oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon{background-image:none}.oo-ui-menuToolGroup .oo-ui-tool-active .oo-ui-tool-link .oo-ui-iconedElement-icon{background-image:url(images/icons/check.svg)}.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link{cursor:default}.oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle{min-width:8em}.oo-ui-menuToolGroup .oo-ui-toolGroup-tools{padding:.25em 0}.oo-ui-menuToolGroup.oo-ui-widget-enabled:hover{border-color:rgba(0,0,0,.2)}.oo-ui-menuToolGroup.oo-ui-popupToolGroup-active{border-color:rgba(0,0,0,.25)}.oo-ui-menuToolGroup .oo-ui-tool-link{padding:0 1em 0 .25em}.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover{background-color:#e1f3ff}.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title{color:#ccc}.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-menuToolGroup.oo-ui-widget-disabled{color:#ccc;border-color:rgba(0,0,0,.05)}.oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator,.oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-iconedElement-icon{opacity:.2}.oo-ui-toolbar{clear:both}.oo-ui-toolbar-bar{line-height:1em}.oo-ui-toolbar-actions{float:right}.oo-ui-toolbar-tools{float:left}.oo-ui-toolbar-tools,.oo-ui-toolbar-actions,.oo-ui-toolbar-shadow{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-toolbar-actions .oo-ui-popupWidget{-webkit-touch-callout:default;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.oo-ui-toolbar-shadow{background-position:left top;background-repeat:repeat-x;position:absolute;width:100%;pointer-events:none}.oo-ui-toolbar-bar{border-bottom:solid 1px #ccc;background:#f8fbfd;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f1f7fb');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#f1f7fb));background-image:-webkit-linear-gradient(top,#fff 0,#f1f7fb 100%);background-image:-moz-linear-gradient(top,#fff 0,#f1f7fb 100%);background-image:-ms-linear-gradient(top,#fff 0,#f1f7fb 100%);background-image:-o-linear-gradient(top,#fff 0,#f1f7fb 100%);background-image:linear-gradient(top,#fff 0,#f1f7fb 100%)}.oo-ui-toolbar-bar .oo-ui-toolbar-bar{border:none;background:0 0}.oo-ui-toolbar-shadow{background-image:url(images/toolbar-shadow.png);bottom:-9px;height:9px;opacity:.125;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.oo-ui-optionWidget{position:relative;display:block;cursor:pointer;padding:.5em 2em .5em 3em;border:none}.oo-ui-optionWidget.oo-ui-widget-disabled{cursor:default}.oo-ui-optionWidget .oo-ui-labeledElement-label{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oo-ui-optionWidget-highlighted{background-color:#e1f3ff}.oo-ui-optionWidget .oo-ui-labeledElement-label{line-height:1.5em}.oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected{background-color:#a7dcff}.oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed{background-color:#a7dcff}.oo-ui-optionWidget.oo-ui-widget-disabled{color:#ccc}.oo-ui-decoratedOptionWidget .oo-ui-iconedElement-icon,.oo-ui-decoratedOptionWidget .oo-ui-indicatedElement-indicator{position:absolute;background-repeat:no-repeat;background-position:center center}.oo-ui-decoratedOptionWidget .oo-ui-iconedElement-icon,.oo-ui-decoratedOptionWidget .oo-ui-indicatedElement-indicator{top:50%;width:2em;height:2em;margin-top:-1em}.oo-ui-decoratedOptionWidget .oo-ui-iconedElement-icon{left:.5em}.oo-ui-decoratedOptionWidget .oo-ui-indicatedElement-indicator{right:.5em}.oo-ui-buttonSelectWidget{display:inline-block;white-space:nowrap;border-radius:.3em}.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button{border-radius:0;margin-left:-1px}.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonedElement-button{border-bottom-left-radius:.3em;border-top-left-radius:.3em;margin-left:0}.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonedElement-button{border-bottom-right-radius:.3em;border-top-right-radius:.3em}.oo-ui-buttonOptionWidget{display:inline-block;padding:0;background-color:transparent}.oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button{position:relative}.oo-ui-buttonOptionWidget.oo-ui-iconedElement .oo-ui-iconedElement-icon,.oo-ui-buttonOptionWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator{position:static;display:inline-block;vertical-align:middle}.oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button{height:1.9em}.oo-ui-buttonOptionWidget.oo-ui-iconedElement .oo-ui-iconedElement-icon,.oo-ui-buttonOptionWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator{height:1.9em;margin-top:0}.oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected,.oo-ui-buttonOptionWidget.oo-ui-optionWidget-pressed,.oo-ui-buttonOptionWidget.oo-ui-optionWidget-highlighted{background-color:transparent}.oo-ui-labelWidget{display:inline-block;padding:.5em 0}.oo-ui-iconWidget{display:inline-block;vertical-align:middle;background-position:center center;background-repeat:no-repeat;line-height:2.5em;height:1.9em;width:1.9em;opacity:.8}.oo-ui-iconWidget.oo-ui-widget-disabled{opacity:.2}.oo-ui-indicatorWidget{display:inline-block;vertical-align:middle;background-position:center center;background-repeat:no-repeat;line-height:2.5em;height:1.9em;width:1.9em;opacity:.8}.oo-ui-indicatorWidget.oo-ui-widget-disabled{opacity:.2}.oo-ui-buttonWidget{display:inline-block;vertical-align:middle}.oo-ui-buttonGroupWidget{display:inline-block;white-space:nowrap;border-radius:.3em}.oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button{border-radius:0;margin-bottom:-1px;margin-left:-1px}.oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:first-child .oo-ui-buttonedElement-button{border-bottom-left-radius:.3em;border-top-left-radius:.3em;margin-left:0}.oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:last-child .oo-ui-buttonedElement-button{border-bottom-right-radius:.3em;border-top-right-radius:.3em}.oo-ui-toggleSwitchWidget{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px);height:2em;width:4em;border-radius:1em;box-shadow:0 0 0 white,inset 0 .1em .2em #ddd;border:solid 1px #ccc;background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#ddd),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#ddd 0,#fff 100%);background-image:-moz-linear-gradient(top,#ddd 0,#fff 100%);background-image:-ms-linear-gradient(top,#ddd 0,#fff 100%);background-image:-o-linear-gradient(top,#ddd 0,#fff 100%);background-image:linear-gradient(top,#ddd 0,#fff 100%)}.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled{cursor:default}.oo-ui-toggleSwitchWidget-grip{position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow{position:absolute;top:0;bottom:0;right:0;left:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow{display:none}.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled{opacity:.5}.oo-ui-toggleSwitchWidget-grip{top:.25em;left:.25em;width:1.5em;height:1.5em;margin-top:-1px;border-radius:1em;box-shadow:0 .1em .25em rgba(0,0,0,.1);border:1px #c9c9c9 solid;-webkit-transition:left 200ms ease-in-out,margin-left 200ms ease-in-out;-moz-transition:left 200ms ease-in-out,margin-left 200ms ease-in-out;-ms-transition:left 200ms ease-in-out,margin-left 200ms ease-in-out;-o-transition:left 200ms ease-in-out,margin-left 200ms ease-in-out;transition:left 200ms ease-in-out,margin-left 200ms ease-in-out;background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#ddd));background-image:-webkit-linear-gradient(top,#fff 0,#ddd 100%);background-image:-moz-linear-gradient(top,#fff 0,#ddd 100%);background-image:-ms-linear-gradient(top,#fff 0,#ddd 100%);background-image:-o-linear-gradient(top,#fff 0,#ddd 100%);background-image:linear-gradient(top,#fff 0,#ddd 100%)}.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip{border-color:#aaa}.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow{border-radius:1em;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.07);-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;background:#cde7f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#b0d9ee),color-stop(100%,#eaf4fa));background-image:-webkit-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-moz-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-ms-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:-o-linear-gradient(top,#b0d9ee 0,#eaf4fa 100%);background-image:linear-gradient(top,#b0d9ee 0,#eaf4fa 100%)}.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-glow{opacity:1}.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip{left:2.25em;margin-left:-2px}.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow{display:block;opacity:0}.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip{left:.25em;margin-left:0}.oo-ui-popupWidget-popup{position:absolute;overflow:hidden;z-index:1}.oo-ui-popupWidget-anchor{display:none;z-index:1}.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor{display:block;position:absolute;background-repeat:no-repeat}.oo-ui-popupWidget-head{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-popupWidget-head .oo-ui-buttonWidget{float:right}.oo-ui-popupWidget-head .oo-ui-labeledElement-label{float:left;cursor:default}.oo-ui-popupWidget-body{clear:both;overflow:hidden}.oo-ui-popupWidget-popup{border:solid 1px #ccc;border-radius:.25em;background-color:#fff;box-shadow:0 .15em .5em 0 rgba(0,0,0,.2)}.oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup{margin-top:7px}.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor{width:15px;height:8px;margin-left:-7px;background-image:url(images/anchor.svg)}.oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup{-webkit-transition:width 100ms ease-in-out,height 100ms ease-in-out,left 100ms ease-in-out;-moz-transition:width 100ms ease-in-out,height 100ms ease-in-out,left 100ms ease-in-out;-ms-transition:width 100ms ease-in-out,height 100ms ease-in-out,left 100ms ease-in-out;-o-transition:width 100ms ease-in-out,height 100ms ease-in-out,left 100ms ease-in-out;transition:width 100ms ease-in-out,height 100ms ease-in-out,left 100ms ease-in-out}.oo-ui-popupWidget-head{height:2.5em}.oo-ui-popupWidget-head .oo-ui-buttonWidget{margin:.25em}.oo-ui-popupWidget-head .oo-ui-labeledElement-label{margin:.75em 1em}.oo-ui-popupWidget-body{box-shadow:0 0 .66em rgba(0,0,0,.25)}.oo-ui-popupWidget-body-padded{padding:0 1em}.oo-ui-popupButtonWidget{position:relative}.oo-ui-popupButtonWidget .oo-ui-popupWidget{position:absolute;left:1em;cursor:auto}.oo-ui-textInputWidget{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20em}.oo-ui-textInputWidget input,.oo-ui-textInputWidget textarea{display:inline-block;width:100%;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-textInputWidget>.oo-ui-iconedElement-icon,.oo-ui-textInputWidget>.oo-ui-indicatedElement-indicator{position:absolute;top:0;height:100%;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-textInputWidget>.oo-ui-iconedElement-icon{left:0}.oo-ui-textInputWidget>.oo-ui-indicatedElement-indicator{right:0}.oo-ui-textInputWidget input,.oo-ui-textInputWidget textarea{padding:.5em;font-size:1em;font-family:sans-serif;background-color:#fff;border:solid 1px #ccc;box-shadow:0 0 0 white,inset 0 .1em .2em #ddd;border-radius:.25em;-webkit-transition:border-color 200ms,box-shadow 200ms;-moz-transition:border-color 200ms,box-shadow 200ms;-ms-transition:border-color 200ms,box-shadow 200ms;-o-transition:border-color 200ms,box-shadow 200ms;transition:border-color 200ms,box-shadow 200ms}.oo-ui-textInputWidget-decorated input,.oo-ui-textInputWidget-decorated textarea{padding-left:2em}.oo-ui-textInputWidget-icon{width:2em}.oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,.oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus{outline:0;border-color:#a7dcff;box-shadow:0 0 .3em #a7dcff,0 0 0 #fff}.oo-ui-textInputWidget input[readonly],.oo-ui-textInputWidget textarea[readonly]{color:#777;text-shadow:0 1px 1px #fff}.oo-ui-textInputWidget-pending input,.oo-ui-textInputWidget-pending textarea{background-color:transparent}.oo-ui-textInputWidget.oo-ui-widget-disabled input,.oo-ui-textInputWidget.oo-ui-widget-disabled input:focus,.oo-ui-textInputWidget.oo-ui-widget-disabled textarea,.oo-ui-textInputWidget.oo-ui-widget-disabled textarea:focus{color:#ccc;text-shadow:0 1px 1px #fff;border-color:#ddd;background-color:#f3f3f3}.oo-ui-textInputWidget .oo-ui-iconedElement-icon,.oo-ui-textInputWidget .oo-ui-indicatedElement-indicator{opacity:.8}.oo-ui-textInputWidget.oo-ui-iconedElement input,.oo-ui-textInputWidget.oo-ui-iconedElement textarea{padding-left:2em}.oo-ui-textInputWidget.oo-ui-iconedElement .oo-ui-iconedElement-icon{width:2em;background-position:right center}.oo-ui-textInputWidget.oo-ui-indicatedElement input,.oo-ui-textInputWidget.oo-ui-indicatedElement textarea{padding-right:1.5em}.oo-ui-textInputWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator{width:1.5em;background-position:left center}.oo-ui-menuWidget{position:absolute;background:#fff;margin-top:-1px;border:solid 1px #ccc;border-radius:0 0 .25em .25em;box-shadow:0 .15em 1em 0 rgba(0,0,0,.2)}.oo-ui-menuWidget input{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.oo-ui-menuItemWidget{position:relative}.oo-ui-menuItemWidget .oo-ui-iconedElement-icon{display:none}.oo-ui-menuItemWidget.oo-ui-optionWidget-selected{background-color:transparent}.oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconedElement-icon{display:block}.oo-ui-menuItemWidget.oo-ui-optionWidget-selected{background-color:transparent}.oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted,.oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected{background-color:#e1f3ff}.oo-ui-menuSectionItemWidget{cursor:default;padding:.33em .75em;color:#888}.oo-ui-inlineMenuWidget{position:relative;display:inline-block;margin:.25em 0;min-width:20em}.oo-ui-inlineMenuWidget-handle{width:100%;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator,.oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon{position:absolute;background-position:center center;background-repeat:no-repeat}.oo-ui-inlineMenuWidget .oo-ui-menuWidget{z-index:1;width:100%}.oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle{cursor:default}.oo-ui-inlineMenuWidget-handle{height:2.5em;border:solid 1px rgba(0,0,0,.1);border-radius:.25em}.oo-ui-inlineMenuWidget-handle:hover{border-color:rgba(0,0,0,.2)}.oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator{right:0}.oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon{left:.25em}.oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label{line-height:2.5em;margin:0 .5em}.oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator,.oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon{top:0;width:2.5em;height:2.5em;opacity:.8}.oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle{color:#ccc;text-shadow:0 1px 1px #fff;border-color:#ddd;background-color:#f3f3f3}.oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator{opacity:.2}.oo-ui-inlineMenuWidget.oo-ui-iconedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label{margin-left:3em}.oo-ui-inlineMenuWidget.oo-ui-indicatedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label{margin-right:2em}.oo-ui-outlineItemWidget{position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.1em;padding:.75em}.oo-ui-outlineItemWidget.oo-ui-indicatedElement .oo-ui-labeledElement-label{padding-right:1.5em}.oo-ui-outlineItemWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator{opacity:.5}.oo-ui-outlineItemWidget-level-0{padding-left:3.5em}.oo-ui-outlineItemWidget-level-0 .oo-ui-iconedElement-icon{left:1em}.oo-ui-outlineItemWidget-level-1{padding-left:5em}.oo-ui-outlineItemWidget-level-1 .oo-ui-iconedElement-icon{left:2.5em}.oo-ui-outlineItemWidget-level-2{padding-left:6.5em}.oo-ui-outlineItemWidget-level-2 .oo-ui-iconedElement-icon{left:4em}.oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget.oo-ui-optionWidget-selected{background-color:#a7dcff;text-shadow:0 1px 1px rgba(255,255,255,.5)}.oo-ui-outlineItemWidget.oo-ui-flaggableElement-important{font-weight:700}.oo-ui-outlineItemWidget.oo-ui-flaggableElement-placeholder{font-style:italic}.oo-ui-outlineItemWidget.oo-ui-flaggableElement-empty .oo-ui-iconedElement-icon{opacity:.5}.oo-ui-outlineItemWidget.oo-ui-flaggableElement-empty .oo-ui-labeledElement-label{color:#777}.oo-ui-outlineControlsWidget{height:3em;background-color:#fff}.oo-ui-outlineControlsWidget-items,.oo-ui-outlineControlsWidget-movers{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-outlineControlsWidget>.oo-ui-iconedElement-icon{float:left;background-position:right center;background-repeat:no-repeat}.oo-ui-outlineControlsWidget-items{float:left}.oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget{float:left}.oo-ui-outlineControlsWidget-movers{float:right}.oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget{float:right}.oo-ui-outlineControlsWidget-items,.oo-ui-outlineControlsWidget-movers{height:2em;margin:.5em;padding:0}.oo-ui-outlineControlsWidget>.oo-ui-iconedElement-icon{width:1.5em;height:2em;margin:.5em 0 .5em .5em;opacity:.2}.oo-ui-outlineControlsWidget-items{margin-left:0}.oo-ui-comboBoxWidget>.oo-ui-selectWidget{z-index:1;min-width:20em}.oo-ui-comboBoxWidget>.oo-ui-selectWidget-handle{border:solid 1px rgba(0,0,0,.1);border-radius:.25em}.oo-ui-comboBoxWidget>.oo-ui-selectWidget-handle:hover{border-color:rgba(0,0,0,.2)}.oo-ui-comboBoxWidget>.oo-ui-selectWidget.oo-ui-widget-disabled .oo-ui-textInputWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator,.oo-ui-comboBoxWidget>.oo-ui-selectWidget-empty .oo-ui-textInputWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator{cursor:default;opacity:.2}.oo-ui-searchWidget-query{position:absolute;top:0;left:0;right:0}.oo-ui-searchWidget-query .oo-ui-textInputWidget{width:100%}.oo-ui-searchWidget-results{position:absolute;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.oo-ui-searchWidget-query{height:4em;padding:0 1em;box-shadow:0 0 .5em rgba(0,0,0,.2)}.oo-ui-searchWidget-query .oo-ui-textInputWidget{margin:.75em 0}.oo-ui-searchWidget-results{top:4em;padding:1em;line-height:0}.oo-ui-window{line-height:1em}.oo-ui-window-frame{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-window-frame>iframe{width:100%;height:100%;margin:0;padding:0}.oo-ui-window-content:focus{outline:0}.oo-ui-window-head,.oo-ui-window-foot{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oo-ui-window-body{margin:0;padding:0;background:0 0}.oo-ui-window-overlay{position:absolute;top:0;left:0}.oo-ui-window-isolated{background:0 0;font-family:sans-serif;font-size:.8em}.oo-ui-dialog-content>.oo-ui-window-head,.oo-ui-dialog-content>.oo-ui-window-body,.oo-ui-dialog-content>.oo-ui-window-foot{position:absolute;left:0;right:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oo-ui-dialog-content>.oo-ui-window-head{z-index:1;top:0}.oo-ui-dialog-content>.oo-ui-window-body{z-index:2;top:0;bottom:0}.oo-ui-dialog-content>.oo-ui-window-foot{z-index:1;bottom:0}.oo-ui-dialog-content>.oo-ui-window-overlay{z-index:3}.oo-ui-dialog-content>.oo-ui-window-body{box-shadow:0 0 .66em rgba(0,0,0,.25)}.oo-ui-messageDialog-actions-horizontal{display:table;table-layout:fixed;width:100%}.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget{display:table-cell;width:1%}.oo-ui-messageDialog-actions-vertical{display:block}.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget{display:block;overflow:hidden;text-overflow:ellipsis}.oo-ui-messageDialog-actions .oo-ui-actionWidget{position:relative;text-align:center}.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-buttonedElement-button{display:block}.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labeledElement-label{position:relative;top:auto;bottom:auto;display:inline;white-space:nowrap}.oo-ui-messageDialog-content .oo-ui-window-body{box-shadow:0 0 .33em rgba(0,0,0,.33)}.oo-ui-messageDialog-title,.oo-ui-messageDialog-message{display:block;text-align:center;padding-top:.5em}.oo-ui-messageDialog-title{font-size:1.5em;line-height:1em;color:#000}.oo-ui-messageDialog-message{font-size:.9em;line-height:1.25em;color:#666}.oo-ui-messageDialog-message-verbose{font-size:1.1em;line-height:1.5em;text-align:left}.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget{border-right:solid 1px #e5e5e5}.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget:last-child{border-right-width:0}.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget{border-bottom:solid 1px #e5e5e5}.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget:last-child{border-bottom-width:0}.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labeledElement-label{text-align:center;line-height:3.4em;padding:0 2em}.oo-ui-messageDialog-actions .oo-ui-actionWidget:hover{background-color:rgba(0,0,0,.05)}.oo-ui-messageDialog-actions .oo-ui-actionWidget:active{background-color:rgba(0,0,0,.1)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-primary:hover{background-color:rgba(8,126,204,.05)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-primary:active{background-color:rgba(8,126,204,.1)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-primary .oo-ui-labeledElement-label{font-weight:700}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:hover{background-color:rgba(118,171,54,.05)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:active{background-color:rgba(118,171,54,.1)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:hover{background-color:rgba(212,83,83,.05)}.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:active{background-color:rgba(212,83,83,.1)}.oo-ui-processDialog-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oo-ui-processDialog-title{display:inline}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget,.oo-ui-processDialog-actions-other .oo-ui-actionWidget{white-space:nowrap}.oo-ui-processDialog-actions-safe,.oo-ui-processDialog-actions-primary{position:absolute;top:0;bottom:0}.oo-ui-processDialog-actions-safe{left:0}.oo-ui-processDialog-actions-primary{right:0}.oo-ui-processDialog-errors{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;overflow-x:hidden;overflow-y:auto}.oo-ui-processDialog-content .oo-ui-window-head{height:3.4em}.oo-ui-processDialog-content .oo-ui-window-body{top:3.4em;box-shadow:0 0 .33em rgba(0,0,0,.33)}.oo-ui-processDialog-navigation{position:relative;height:3.4em;padding:0 1em}.oo-ui-processDialog-location{padding:.25em 0;height:1.9em;cursor:default;text-align:center}.oo-ui-processDialog-title{font-weight:700;line-height:1.9em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonedElement-button,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonedElement-button,.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-buttonedElement-button{padding-top:.75em;padding-bottom:.75em;min-width:1.9em;min-height:1.9em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-labeledElement-label,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-labeledElement-label,.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-labeledElement-label{line-height:1.9em;padding:0 1em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-iconedElement-icon,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-iconedElement-icon,.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-iconedElement-icon{position:absolute;margin-top:-.125em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonedElement-framed,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonedElement-framed,.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonedElement-framed{margin:.75em 0 .75em .75em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button,.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button{padding:0;vertical-align:middle}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget:hover,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget:hover{background-color:rgba(0,0,0,.05)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget:active,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget:active{background-color:rgba(0,0,0,.1)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonedElement-framed,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonedElement-framed{margin:.75em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button{margin:-1px}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-primary:hover,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-primary:hover{background-color:rgba(8,126,204,.05)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-primary:active,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-primary:active{background-color:rgba(8,126,204,.1)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-primary .oo-ui-labeledElement-label,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-primary .oo-ui-labeledElement-label{font-weight:700}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:hover,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:hover{background-color:rgba(118,171,54,.05)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:active,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-constructive:active{background-color:rgba(118,171,54,.1)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:hover,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:hover{background-color:rgba(212,83,83,.05)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:active,.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggableElement-destructive:active{background-color:rgba(212,83,83,.1)}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconedElement .oo-ui-iconedElement-icon{left:.5em}.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconedElement .oo-ui-labeledElement-label{padding-left:2.25em}.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconedElement .oo-ui-iconedElement-icon{right:.5em}.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconedElement .oo-ui-labeledElement-label{padding-right:2.25em}.oo-ui-processDialog>.oo-ui-window-frame{min-height:5em}.oo-ui-processDialog-errors{background-color:rgba(255,255,255,.9);padding:3em 3em 1.5em;text-align:center}.oo-ui-processDialog-errors .oo-ui-buttonWidget{margin:2em 1em}.oo-ui-processDialog-errors-title{font-size:1.5em;color:#000;margin-bottom:2em}.oo-ui-processDialog-error{text-align:left;margin:1em;padding:1em;border:solid 1px #ff9e9e;background-color:#fff7f7;border-radius:.25em}.oo-ui-windowManager-modal>.oo-ui-dialog{position:fixed;width:0;height:0;overflow:hidden}.oo-ui-windowManager-modal>.oo-ui-dialog.oo-ui-window-setup{width:auto;height:auto;top:0;right:0;bottom:0;left:0;padding:1em}.oo-ui-windowManager-modal>.oo-ui-dialog.oo-ui-window-setup>.oo-ui-window-frame{position:fixed;right:0;left:0;margin:auto;overflow:hidden;max-width:100%;max-height:100%}.oo-ui-windowManager-modal>.oo-ui-dialog.oo-ui-window-setup>.oo-ui-window-frame>iframe{width:100%;height:100%}.oo-ui-windowManager-fullscreen>.oo-ui-dialog>.oo-ui-window-frame{width:100%;height:100%;top:0;bottom:0}.oo-ui-windowManager-modal>.oo-ui-dialog{background-color:rgba(255,255,255,.5);opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.oo-ui-windowManager-modal>.oo-ui-dialog>.oo-ui-window-frame{top:1em;bottom:1em;background-color:#fff;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.oo-ui-windowManager-modal>.oo-ui-dialog.oo-ui-window-ready{opacity:1}.oo-ui-windowManager-modal>.oo-ui-dialog.oo-ui-window-ready>.oo-ui-window-frame{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.oo-ui-windowManager-modal.oo-ui-windowManager-floating>.oo-ui-dialog>.oo-ui-window-frame{border:solid 1px #ccc;border-radius:.5em;box-shadow:0 .2em 1em rgba(0,0,0,.3)}