2 * Checks if a list contains a certain value.
4 * @param {list} $list - the list to check
5 * @param {value} $var - the value to search for
6 * @param {bool} $recursive (false) - should any contained lists be checked for the value
8 * @return {bool} true if the value is found from the list, false otherwise
14 * Cross-browser opacity.
16 * @param {number} $value - opacity value from 0 to 1
17 * @param {bool} $important (false) - should the property value be declared with !important
22 @-webkit-keyframes valo-animate-in-fade {
28 @-moz-keyframes valo-animate-in-fade {
34 @keyframes valo-animate-in-fade {
40 @-webkit-keyframes valo-animate-out-fade {
46 @-moz-keyframes valo-animate-out-fade {
52 @keyframes valo-animate-out-fade {
58 @-webkit-keyframes valo-animate-in-slide-down {
60 -webkit-transform: translateY(-100%);
64 @-moz-keyframes valo-animate-in-slide-down {
66 -moz-transform: translateY(-100%);
70 @keyframes valo-animate-in-slide-down {
72 -webkit-transform: translateY(-100%);
73 -moz-transform: translateY(-100%);
74 -ms-transform: translateY(-100%);
75 -o-transform: translateY(-100%);
76 transform: translateY(-100%);
80 @-webkit-keyframes valo-animate-in-slide-up {
82 -webkit-transform: translateY(100%);
86 @-moz-keyframes valo-animate-in-slide-up {
88 -moz-transform: translateY(100%);
92 @keyframes valo-animate-in-slide-up {
94 -webkit-transform: translateY(100%);
95 -moz-transform: translateY(100%);
96 -ms-transform: translateY(100%);
97 -o-transform: translateY(100%);
98 transform: translateY(100%);
102 @-webkit-keyframes valo-animate-in-slide-left {
104 -webkit-transform: translateX(100%);
108 @-moz-keyframes valo-animate-in-slide-left {
110 -moz-transform: translateX(100%);
114 @keyframes valo-animate-in-slide-left {
116 -webkit-transform: translateX(100%);
117 -moz-transform: translateX(100%);
118 -ms-transform: translateX(100%);
119 -o-transform: translateX(100%);
120 transform: translateX(100%);
124 @-webkit-keyframes valo-animate-in-slide-right {
126 -webkit-transform: translateX(-100%);
130 @-moz-keyframes valo-animate-in-slide-right {
132 -moz-transform: translateX(-100%);
136 @keyframes valo-animate-in-slide-right {
138 -webkit-transform: translateX(-100%);
139 -moz-transform: translateX(-100%);
140 -ms-transform: translateX(-100%);
141 -o-transform: translateX(-100%);
142 transform: translateX(-100%);
146 @-webkit-keyframes valo-animate-out-slide-down {
148 -webkit-transform: translateY(100%);
152 @-moz-keyframes valo-animate-out-slide-down {
154 -moz-transform: translateY(100%);
158 @keyframes valo-animate-out-slide-down {
160 -webkit-transform: translateY(100%);
161 -moz-transform: translateY(100%);
162 -ms-transform: translateY(100%);
163 -o-transform: translateY(100%);
164 transform: translateY(100%);
168 @-webkit-keyframes valo-animate-out-slide-up {
170 -webkit-transform: translateY(-100%);
174 @-moz-keyframes valo-animate-out-slide-up {
176 -moz-transform: translateY(-100%);
180 @keyframes valo-animate-out-slide-up {
182 -webkit-transform: translateY(-100%);
183 -moz-transform: translateY(-100%);
184 -ms-transform: translateY(-100%);
185 -o-transform: translateY(-100%);
186 transform: translateY(-100%);
190 @-webkit-keyframes valo-animate-out-slide-left {
192 -webkit-transform: translateX(-100%);
196 @-moz-keyframes valo-animate-out-slide-left {
198 -moz-transform: translateX(-100%);
202 @keyframes valo-animate-out-slide-left {
204 -webkit-transform: translateX(-100%);
205 -moz-transform: translateX(-100%);
206 -ms-transform: translateX(-100%);
207 -o-transform: translateX(-100%);
208 transform: translateX(-100%);
212 @-webkit-keyframes valo-animate-out-slide-right {
214 -webkit-transform: translateX(100%);
218 @-moz-keyframes valo-animate-out-slide-right {
220 -moz-transform: translateX(100%);
224 @keyframes valo-animate-out-slide-right {
226 -webkit-transform: translateX(100%);
227 -moz-transform: translateX(100%);
228 -ms-transform: translateX(100%);
229 -o-transform: translateX(100%);
230 transform: translateX(100%);
234 @-webkit-keyframes valo-overlay-animate-in {
236 -webkit-transform: translatey(-4px);
241 @-moz-keyframes valo-overlay-animate-in {
243 -moz-transform: translatey(-4px);
248 @keyframes valo-overlay-animate-in {
250 -webkit-transform: translatey(-4px);
251 -moz-transform: translatey(-4px);
252 -ms-transform: translatey(-4px);
253 -o-transform: translatey(-4px);
254 transform: translatey(-4px);
259 @-webkit-keyframes valo-animate-out-slide-down-fade {
262 -webkit-transform: translatey(30%);
266 @-moz-keyframes valo-animate-out-slide-down-fade {
269 -moz-transform: translatey(30%);
273 @keyframes valo-animate-out-slide-down-fade {
276 -webkit-transform: translatey(30%);
277 -moz-transform: translatey(30%);
278 -ms-transform: translatey(30%);
279 -o-transform: translatey(30%);
280 transform: translatey(30%);
285 * Outputs cross-browser Valo-specific linear gradient background-image declarations.
289 * @param {color} $color ($v-background-color) - The base color for the gradient color stops
290 * @param {list} $gradient ($v-gradient) - Valo-specific gradient value. See the documentation for $v-gradient.
291 * @param {color} $fallback (null) - A fallback color for browser which do not support linear gradients (IE8 and IE9 in particular). If null, the base $color is used instead.
292 * @param {string} $direction (to bottom) - the direction of the linear gradient. The color stops are by default so that a lighter shade is at the start and a darker shade is at the end.
296 * Computes a CSS border property value for the given base color.
300 * @param {list} $border ($v-border) - CSS border value which can contain any of the color keywords
301 * @param {color} $color ($v-background-color) - the base color to which the color keywords are applied to
302 * @param {color} $context (null) - context/surrounding color where the border is expected to appear. The color of the final border is the darker of the two parameters passed to this function.
303 * @param {number} $strength (1) - adjustment for the border contrast
305 * @return {list} The input $border value with any color keyword replaced with the corresponding actual color
309 * Ouput selectors and properties to vertically center elements inside their parent.
311 * @param {string} $to-align (()) - The selector to match the elements which you wish to align vertically. The targeted elements should be inline or inline-block elements.
312 * @param {string} $align (middle) - The vertical-align value, e.g. top, middle, bottom
313 * @param {string} $pseudo-element (after) - Which pseudo element to use for the vertical align guide
319 font-family: "Vaadin-Icons";
320 src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot);
321 src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.woff) format("woff"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.ttf) format("truetype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.svg#icomoon) format("svg");
325 font-family: "Vaadin-Icons";
329 font-family: ThemeIcons;
332 src: url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot);
333 src: url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../valo/fonts/themeicons-webfont/themeicons-webfont.svg#ThemeIcons) format("svg");
337 font-family: ThemeIcons;
340 -webkit-font-smoothing: antialiased;
341 -moz-osx-font-smoothing: grayscale;
342 display: inline-block;
347 font-family: FontAwesome;
350 src: url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot);
351 src: url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../valo/fonts/fontawesome-webfont/fontawesome-webfont.svg#FontAwesome) format("svg");
355 font-family: FontAwesome;
358 -webkit-font-smoothing: antialiased;
359 -moz-osx-font-smoothing: grayscale;
360 display: inline-block;
365 font-family: "Open Sans";
366 src: url(../valo/fonts/open-sans/OpenSans-Light-webfont.eot);
367 src: url(../valo/fonts/open-sans/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/open-sans/OpenSans-Light-webfont.woff) format("woff"), url(../valo/fonts/open-sans/OpenSans-Light-webfont.ttf) format("truetype");
373 font-family: "Open Sans";
374 src: url(../valo/fonts/open-sans/OpenSans-Regular-webfont.eot);
375 src: url(../valo/fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/open-sans/OpenSans-Regular-webfont.woff) format("woff"), url(../valo/fonts/open-sans/OpenSans-Regular-webfont.ttf) format("truetype");
381 font-family: "Open Sans";
382 src: url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.eot);
383 src: url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.woff) format("woff"), url(../valo/fonts/open-sans/OpenSans-Semibold-webfont.ttf) format("truetype");
388 @-webkit-keyframes v-rotate-360 {
390 -webkit-transform: rotate(360deg);
394 @-moz-keyframes v-rotate-360 {
396 -moz-transform: rotate(360deg);
400 @-o-keyframes v-rotate-360 {
402 -o-transform: rotate(360deg);
406 @keyframes v-rotate-360 {
408 transform: rotate(360deg);
412 @-webkit-keyframes v-progress-start {
421 @-moz-keyframes v-progress-start {
430 @keyframes v-progress-start {
439 @-webkit-keyframes v-progress-delay {
448 @-moz-keyframes v-progress-delay {
457 @keyframes v-progress-delay {
466 @-webkit-keyframes v-progress-wait {
481 @-moz-keyframes v-progress-wait {
496 @keyframes v-progress-wait {
511 @-webkit-keyframes v-progress-wait-pulse {
523 @-moz-keyframes v-progress-wait-pulse {
535 @keyframes v-progress-wait-pulse {
548 * Outputs the context menu selectors and styles, which is used by Table and Tree for instance.
550 * @requires {mixin} valo-selection-item-style
551 * @requires {mixin} valo-selection-item-selected-style
555 * The background color for overlay elements.
562 * The backgound color for tooltips.
571 * @param {string} $primary-stylename (v-absolutelayout) -
573 * @group absolutelayout
577 * Outputs the selectors and properties for the Accordion component.
579 * @param {string} $primary-stylename (v-accordion) - the primary style name for the selectors
580 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
585 * Outputs the selectors and properties for the Button component.
587 * @param {string} $primary-stylename (v-button) - the primary style name for the selectors
588 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
594 * A list of colors for custom event colors. Can be an empty list of you don't
595 * need any custom event colors.
597 * @example javascript
599 * // 'event' is an instance of EditableCalendarEvent
600 * event.setStyleName("color1"); // 1st color in the list
601 * event.setStyleName("color2"); // 2nd color in the list
608 * Outputs the selectors and properties for the CheckBox component.
610 * @param {string} $primary-stylename (v-checkbox) - the primary style name for the selectors
611 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
617 * Outputs the global selectors and properties for the ColorPicker component - styles which are
618 * considered mandatory for the component to work properly.
620 * @param {string} $primary-stylename (v-colorpicker) - the primary style name for the selectors
626 * Outputs the selectors and properties for the ComboBox component.
628 * @param {string} $primary-stylename (v-filterselect) - the primary style name for the selectors
629 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
635 * The amount of spacing between different widgets in a component group.
636 * If null, a computed value is used ($v-border size * -1, or 1px if $v-border size is 0)
644 * @param {string} $primary-stylename (v-customcomponent) -
646 * @group customcomponent
652 * @param {string} $primary-stylename (v-customlayout) -
654 * @group customlayout
658 * Outputs the selectors and properties for the DateField component.
660 * @param {string} $primary-stylename (v-datefield) - the primary style name for the selectors
661 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
667 * Outputs the styles and selectors for the DragAndDropWrapper component.
669 * @param {string} $primary-stylename (v-ddwrapper) - the primary style name for the selectors
677 * @param {string} $primary-stylename (v-form) -
683 * Outputs the selectors and properties for the FormLayout component.
685 * @param {string} $primary-stylename (v-formlayout) - the primary style name for the selectors
686 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
696 @-webkit-keyframes valo-grid-editor-footer-animate-in {
702 @-moz-keyframes valo-grid-editor-footer-animate-in {
708 @keyframes valo-grid-editor-footer-animate-in {
714 @-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
716 margin-bottom: -38px;
723 @-moz-keyframes valo-grid-editor-footer-animate-in-alt {
725 margin-bottom: -38px;
732 @keyframes valo-grid-editor-footer-animate-in-alt {
734 margin-bottom: -38px;
744 * @param {string} $primary-stylename (v-gridlayout) -
750 * The font weight for headers.
763 * @param {string} $primary-stylename (v-loginform) -
771 * @param {string} $primary-stylename (v-menubar) -
772 * @param {bool} $include-additional-styles -
780 * @param {string} $primary-stylename (v-nativebutton) -
782 * @group nativebutton
788 * @param {string} $primary-stylename (v-select) -
790 * @group nativeselect
795 * @group notification
801 * @param {string} $primary-stylename (v-select-optiongroup) -
802 * @param {bool} $include-additional-styles -
811 * @group orderedlayout
819 @-webkit-keyframes v-popupview-animate-in {
821 -webkit-transform: scale(0);
825 @-moz-keyframes v-popupview-animate-in {
827 -moz-transform: scale(0);
831 @keyframes v-popupview-animate-in {
833 -webkit-transform: scale(0);
834 -moz-transform: scale(0);
835 -ms-transform: scale(0);
836 -o-transform: scale(0);
848 * @group richtextarea
859 * @param {string} $primary-stylename (v-splitpanel) -
860 * @param {bool} $include-additional-styles -
871 * Should the tabsheet content changes be animated.
877 * The background color for text fields.
882 * Outputs the selectors and properties for the TextArea component.
884 * @param {string} $primary-stylename (v-textarea) - the primary style name for the selectors
885 * @param {bool} $include-additional-styles - should the mixin output all the different style variations of the component
900 @-webkit-keyframes valo-grid-editor-footer-animate-in {
906 @-moz-keyframes valo-grid-editor-footer-animate-in {
912 @keyframes valo-grid-editor-footer-animate-in {
918 @-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
920 margin-bottom: -38px;
927 @-moz-keyframes valo-grid-editor-footer-animate-in-alt {
929 margin-bottom: -38px;
936 @keyframes valo-grid-editor-footer-animate-in-alt {
938 margin-bottom: -38px;
950 @-webkit-keyframes valo-grid-editor-footer-animate-in {
956 @-moz-keyframes valo-grid-editor-footer-animate-in {
962 @keyframes valo-grid-editor-footer-animate-in {
968 @-webkit-keyframes valo-grid-editor-footer-animate-in-alt {
970 margin-bottom: -38px;
977 @-moz-keyframes valo-grid-editor-footer-animate-in-alt {
979 margin-bottom: -38px;
986 @keyframes valo-grid-editor-footer-animate-in-alt {
988 margin-bottom: -38px;
998 * @param {string} $primary-stylename (v-treetable) -
1006 * @param {string} $primary-stylename (v-select-twincol) -
1008 * @group twin-column-select
1014 * @param {string} $primary-stylename (v-upload) -
1023 @-webkit-keyframes valo-modal-window-indication {
1032 @-moz-keyframes valo-modal-window-indication {
1041 @keyframes valo-modal-window-indication {
1050 @-webkit-keyframes valo-animate-out-scale-down-fade {
1052 -webkit-transform: scale(0.8);
1057 @-moz-keyframes valo-animate-out-scale-down-fade {
1059 -moz-transform: scale(0.8);
1064 @keyframes valo-animate-out-scale-down-fade {
1066 -webkit-transform: scale(0.8);
1067 -moz-transform: scale(0.8);
1068 -ms-transform: scale(0.8);
1069 -o-transform: scale(0.8);
1070 transform: scale(0.8);
1079 .v-vaadin-version:after {
1084 box-sizing: border-box;
1085 display: inline-block;
1086 vertical-align: top;
1088 white-space: normal;
1100 -webkit-tap-highlight-color: transparent;
1101 -webkit-text-size-adjust: 100%;
1102 -ms-text-size-adjust: 100%;
1103 -webkit-text-size-adjust: 100%;
1104 -webkit-user-select: none;
1105 -moz-user-select: none;
1106 -ms-user-select: none;
1110 .v-app input[type="text"], .v-app .v-slot > .v-caption, .v-app .v-gridlayout-slot > .v-caption, .v-app .v-has-caption > .v-caption, .v-app .v-formlayout-captioncell > .v-caption, .v-app .v-csslayout > .v-caption {
1111 -webkit-user-select: text;
1112 -moz-user-select: text;
1113 -ms-user-select: text;
1117 .v-app input::-ms-clear {
1125 .v-ui.v-ui-embedded {
1127 border-top: 1px solid transparent;
1134 .v-overlay-container {
1141 position: absolute !important;
1153 .v-scrollable > .v-widget {
1154 vertical-align: middle;
1158 .v-ios.v-webkit .v-scrollable {
1159 -webkit-overflow-scrolling: touch;
1162 .v-ios5.v-webkit .v-scrollable {
1163 -webkit-overflow-scrolling: none;
1166 .v-webkit.v-ios .v-browserframe {
1167 -webkit-overflow-scrolling: touch;
1171 .v-assistive-device-only, .v-assistive-device-only-label label {
1181 -webkit-user-select: none;
1182 -moz-user-select: none;
1183 -ms-user-select: none;
1187 .v-icon, .v-errorindicator, .v-required-field-indicator {
1188 display: inline-block;
1189 line-height: inherit;
1193 display: inline-block;
1194 white-space: nowrap;
1199 display: inline-block;
1200 line-height: inherit;
1203 div.v-layout.v-horizontal.v-widget {
1204 white-space: nowrap;
1207 .v-layout.v-vertical > .v-expand, .v-layout.v-horizontal > .v-expand {
1208 box-sizing: border-box;
1213 .v-slot, .v-spacing {
1214 display: inline-block;
1215 white-space: nowrap;
1216 vertical-align: top;
1219 .v-vertical > .v-slot:after {
1220 display: inline-block;
1227 .v-vertical > .v-slot, .v-vertical > .v-expand > .v-slot {
1232 .v-horizontal > .v-slot, .v-horizontal > .v-expand > .v-slot {
1236 .v-horizontal > .v-expand > .v-slot {
1240 .v-vertical > .v-spacing, .v-vertical > .v-expand > .v-spacing {
1241 width: 0 !important;
1246 .v-horizontal > .v-spacing, .v-horizontal > .v-expand > .v-spacing {
1247 height: 0 !important;
1250 .v-align-middle:before, .v-align-bottom:before, .v-expand > .v-align-middle:before, .v-expand > .v-align-bottom:before {
1252 display: inline-block;
1254 vertical-align: middle;
1258 .v-align-middle, .v-align-bottom {
1259 white-space: nowrap;
1262 .v-align-middle > .v-widget, .v-align-bottom > .v-widget {
1263 display: inline-block;
1266 .v-align-middle, .v-align-middle > .v-widget {
1267 vertical-align: middle;
1270 .v-align-bottom, .v-align-bottom > .v-widget {
1271 vertical-align: bottom;
1278 .v-align-center > .v-widget {
1287 .v-align-right > .v-widget {
1291 .v-has-caption, .v-has-caption > .v-caption {
1292 display: inline-block;
1295 .v-caption-on-left, .v-caption-on-right {
1296 white-space: nowrap;
1299 .v-caption-on-top > .v-caption, .v-caption-on-bottom > .v-caption {
1303 .v-caption-on-left > .v-caption {
1304 padding-right: 0.5em;
1307 .v-caption-on-left > .v-widget, .v-caption-on-right > .v-widget {
1308 display: inline-block;
1311 .v-has-caption.v-has-width > .v-widget {
1312 width: 100% !important;
1315 .v-has-caption.v-has-height > .v-widget {
1316 height: 100% !important;
1323 .v-gridlayout-slot {
1328 .v-gridlayout-spacing-on {
1332 .v-gridlayout-spacing, .v-gridlayout-spacing-off {
1337 .v-gridlayout-spacing-off {
1341 .v-calendar-month-day-scrollable {
1345 .v-calendar-week-wrapper {
1350 .v-calendar-current-time {
1359 .v-calendar-event-resizetop, .v-calendar-event-resizebottom {
1367 .v-calendar-event-resizetop {
1372 .v-calendar-event-resizebottom {
1377 .v-calendar-header-month td:first-child {
1381 .v-calendar-month-sizedheight .v-calendar-month-day {
1385 .v-calendar-month-sizedwidth .v-calendar-month-day {
1389 .v-calendar-header-month-Hsized .v-calendar-header-day {
1393 .v-calendar-header-month-Hsized td:first-child {
1397 .v-calendar-header-day-Hsized {
1401 .v-calendar-week-numbers-Vsized .v-calendar-week-number {
1406 .v-calendar-week-wrapper-Vsized {
1408 overflow-x: hidden !important;
1411 .v-calendar-times-Vsized .v-calendar-time {
1415 .v-calendar-times-Hsized .v-calendar-time {
1419 .v-calendar-day-times-Vsized .v-datecellslot, .v-calendar-day-times-Vsized .v-datecellslot-even {
1423 .v-calendar-day-times-Hsized, .v-calendar-day-times-Hsized .v-datecellslot, .v-calendar-day-times-Hsized .v-datecellslot-even {
1427 .v-colorpicker-popup.v-window {
1428 min-width: 220px !important;
1431 .v-colorpicker-gradient-container {
1432 overflow: visible !important;
1435 .v-colorpicker-gradient-clicklayer {
1437 filter: alpha(opacity=0) ;
1440 .rgb-gradient .v-colorpicker-gradient-background {
1441 background: url(../valo/components/img/colorpicker/gradient2.png);
1444 .hsv-gradient .v-colorpicker-gradient-foreground {
1445 background: url(../valo/components/img/colorpicker/gradient.png);
1448 .v-colorpicker-gradient-higherbox:before {
1453 border: 1px solid #fff;
1454 -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
1455 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.3);
1461 .v-colorpicker-popup .v-slider.v-slider-red:before {
1462 background-color: red;
1465 .v-colorpicker-popup .v-slider.v-slider-green:before {
1466 background-color: green;
1469 .v-colorpicker-popup .v-slider.v-slider-blue:before {
1470 background-color: blue;
1473 .v-colorpicker-popup .v-slider.hue-slider:before {
1474 background: url(../valo/components/img/colorpicker/slider_hue_bg.png);
1477 .v-colorpicker-popup input.v-textfield-dark {
1481 .v-colorpicker-popup input.v-textfield-light {
1485 .v-colorpicker-grid {
1489 .v-colorpicker-popup .colorselect td {
1493 .v-table-header table, .v-table-footer table, .v-table-table {
1495 border-collapse: separate;
1502 .v-table-resizer, .v-table-sort-indicator {
1506 .v-table-caption-container-align-center {
1510 .v-table-caption-container-align-right {
1514 .v-table-header td, .v-table-footer td, .v-table-cell-content {
1518 .v-table-sort-indicator {
1522 .v-tabsheet-hidetabs > .v-tabsheet-tabcontainer, .v-tabsheet-spacertd, .v-disabled .v-tabsheet-scroller, .v-tabsheet .v-disabled .v-tabsheet-caption-close {
1527 overflow: visible !important;
1531 .v-tabsheet-tabcontainer table, .v-tabsheet-tabcontainer tbody, .v-tabsheet-tabcontainer tr {
1532 display: inline-block;
1534 border-collapse: collapse;
1535 vertical-align: top;
1538 .v-tabsheet-tabcontainer td {
1539 display: inline-block;
1544 white-space: nowrap;
1545 box-sizing: border-box;
1548 .v-tabsheet-content {
1552 .v-tabsheet-content > div > .v-scrollable > .v-margin-top {
1556 .v-tabsheet-content > div > .v-scrollable > .v-margin-right {
1557 padding-right: 12px;
1560 .v-tabsheet-content > div > .v-scrollable > .v-margin-bottom {
1561 padding-bottom: 12px;
1564 .v-tabsheet-content > div > .v-scrollable > .v-margin-left {
1568 .v-splitpanel-vertical, .v-splitpanel-horizontal {
1570 white-space: nowrap;
1573 .v-splitpanel-hsplitter {
1579 .v-splitpanel-vsplitter {
1585 .v-splitpanel-hsplitter:after, .v-splitpanel-vsplitter:after {
1594 .v-splitpanel-hsplitter div, .v-splitpanel-vsplitter div {
1601 .v-splitpanel-hsplitter div:before, .v-splitpanel-vsplitter div:before {
1602 box-sizing: border-box;
1611 .v-disabled [class$="splitter"] div {
1615 .v-disabled [class$="splitter"] div:before {
1619 .v-splitpanel-horizontal > div > .v-splitpanel-second-container {
1620 position: static !important;
1621 display: inline-block;
1622 vertical-align: top;
1625 .v-splitpanel-horizontal > div > .v-splitpanel-first-container {
1626 display: inline-block;
1627 vertical-align: top;
1630 .mytheme.v-app, .mytheme.v-app-loading {
1631 font: 300 16px/1.55 "Open Sans", sans-serif;
1633 background-color: #fafafa;
1637 .mytheme .v-app-loading {
1640 background: #fafafa;
1643 .mytheme .v-app-loading:before {
1654 background: #fff url(../valo/shared/img/spinner.gif) no-repeat 50%;
1658 .mytheme .v-loading-indicator {
1659 position: fixed !important;
1667 background-color: #197de1;
1668 pointer-events: none;
1669 -webkit-transition: none;
1670 -moz-transition: none;
1672 -webkit-animation: v-progress-start 1000ms 200ms both;
1673 -moz-animation: v-progress-start 1000ms 200ms both;
1674 animation: v-progress-start 1000ms 200ms both;
1677 .mytheme .v-loading-indicator[style*="none"] {
1678 display: block !important;
1679 width: 100% !important;
1681 -webkit-animation: none;
1682 -moz-animation: none;
1684 -webkit-transition: opacity 500ms 300ms, width 300ms;
1685 -moz-transition: opacity 500ms 300ms, width 300ms;
1686 transition: opacity 500ms 300ms, width 300ms;
1689 .mytheme .v-loading-indicator-delay {
1691 -webkit-animation: v-progress-delay 3.8s forwards;
1692 -moz-animation: v-progress-delay 3.8s forwards;
1693 animation: v-progress-delay 3.8s forwards;
1696 .v-ff .mytheme .v-loading-indicator-delay {
1700 .mytheme .v-loading-indicator-wait {
1702 -webkit-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
1703 -moz-animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
1704 animation: v-progress-wait 5s forwards, v-progress-wait-pulse 1s 4s infinite backwards;
1707 .v-ff .mytheme .v-loading-indicator-wait {
1711 .mytheme .v-scrollable:focus {
1715 .mytheme img.v-icon {
1716 vertical-align: middle;
1719 .mytheme .v-caption {
1722 padding-bottom: 0.3em;
1726 .mytheme .v-caption-on-left .v-caption, .mytheme .v-caption-on-right .v-caption {
1731 .mytheme .v-icon + .v-captiontext, .mytheme .v-icon + span {
1735 .mytheme .v-icon + .v-captiontext:empty, .mytheme .v-icon + span:empty {
1739 .mytheme .v-errorindicator {
1746 .mytheme .v-errorindicator:before {
1750 .mytheme .v-errorindicator-info {
1757 .mytheme .v-errorindicator-info:before {
1761 .mytheme .v-errorindicator-warning {
1768 .mytheme .v-errorindicator-warning:before {
1772 .mytheme .v-errorindicator-error {
1779 .mytheme .v-errorindicator-error:before {
1783 .mytheme .v-errorindicator-critical {
1790 .mytheme .v-errorindicator-critical:before {
1794 .mytheme .v-errorindicator-system {
1801 .mytheme .v-errorindicator-system:before {
1805 .mytheme .v-required-field-indicator {
1813 line-height: inherit;
1817 border: 1px solid #c5c5c5;
1818 background-color: #fafafa;
1819 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
1820 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
1824 .mytheme select:focus {
1826 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
1827 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
1830 .mytheme .v-disabled {
1831 cursor: default !important;
1834 .mytheme .v-drag-element {
1835 background: #fafafa;
1837 -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
1838 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
1842 filter: alpha(opacity=50) ;
1845 .mytheme .v-draggable {
1846 -moz-user-select: none !important;
1847 -ms-user-select: none !important;
1848 -webkit-user-select: none !important;
1849 user-select: none !important;
1852 .mytheme .v-tooltip {
1853 background-color: rgba(50, 50, 50, 0.9);
1854 -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
1855 box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
1860 overflow: hidden !important;
1864 .mytheme .v-tooltip div[style*="width"] {
1865 width: auto !important;
1868 .mytheme .v-tooltip .v-errormessage {
1869 background-color: white;
1870 background-color: #fff;
1879 .mytheme .v-tooltip .v-errormessage h2:only-child {
1881 line-height: inherit;
1884 .mytheme .v-tooltip .v-errormessage-info {
1888 .mytheme .v-tooltip .v-errormessage-warning {
1892 .mytheme .v-tooltip .v-errormessage-error {
1896 .mytheme .v-tooltip .v-errormessage-critical {
1900 .mytheme .v-tooltip .v-errormessage-system {
1904 .mytheme .v-tooltip .v-tooltip-text {
1910 .mytheme .v-tooltip .v-tooltip-text pre {
1914 .mytheme .v-tooltip .v-errormessage[aria-hidden="true"] + .v-tooltip-text {
1918 .mytheme .v-tooltip h1, .mytheme .v-tooltip h2, .mytheme .v-tooltip h3, .mytheme .v-tooltip h4 {
1922 .mytheme .v-tooltip pre.v-tooltip-pre {
1924 white-space: pre-wrap;
1927 .mytheme .v-contextmenu {
1930 background-color: white;
1932 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
1933 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
1934 -webkit-backface-visibility: hidden;
1935 -moz-backface-visibility: hidden;
1936 -ms-backface-visibility: hidden;
1937 backface-visibility: hidden;
1941 .mytheme .v-contextmenu[class*="animate-in"] {
1942 -webkit-animation: valo-overlay-animate-in 120ms;
1943 -moz-animation: valo-overlay-animate-in 120ms;
1944 animation: valo-overlay-animate-in 120ms;
1947 .mytheme .v-contextmenu[class*="animate-out"] {
1948 -webkit-animation: valo-animate-out-fade 120ms;
1949 -moz-animation: valo-animate-out-fade 120ms;
1950 animation: valo-animate-out-fade 120ms;
1953 .mytheme .v-contextmenu table {
1957 .mytheme .v-contextmenu .gwt-MenuItem {
1960 padding: 0 20px 0 10px;
1963 white-space: nowrap;
1968 .mytheme .v-contextmenu .gwt-MenuItem:active:before {
1975 background: #0957a6;
1977 filter: alpha(opacity=15.0) ;
1978 pointer-events: none;
1979 border-radius: inherit;
1982 .mytheme .v-contextmenu .gwt-MenuItem .v-icon {
1988 .mytheme .v-contextmenu .gwt-MenuItem-selected {
1989 background-color: #197de1;
1990 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
1991 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
1993 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
1996 .mytheme .v-reconnect-dialog {
2002 -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
2003 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
2005 background-color: #444;
2006 background-color: rgba(68, 68, 68, 0.9);
2011 .mytheme .v-reconnect-dialog .text {
2012 display: inline-block;
2016 .mytheme .v-reconnect-dialog .spinner {
2017 height: 24px !important;
2018 width: 24px !important;
2019 box-sizing: border-box;
2020 border: 2px solid rgba(25, 125, 225, 0.2);
2021 border-top-color: #197de1;
2022 border-right-color: #197de1;
2023 border-radius: 100%;
2024 -webkit-animation: v-rotate-360 500ms infinite linear;
2025 -moz-animation: v-rotate-360 500ms infinite linear;
2026 animation: v-rotate-360 500ms infinite linear;
2027 pointer-events: none;
2029 vertical-align: middle;
2032 .mytheme .v-reconnect-dialog.active .spinner {
2033 display: inline-block;
2036 .mytheme .v-absolutelayout-wrapper {
2040 .mytheme .v-absolutelayout-margin, .mytheme .v-absolutelayout-canvas {
2041 box-sizing: border-box;
2044 .mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-height .v-absolutelayout-margin {
2048 .mytheme .v-absolutelayout.v-has-height > div, .mytheme .v-absolutelayout.v-has-width .v-absolutelayout-margin {
2052 .mytheme .v-margin-top {
2056 .mytheme .v-margin-right {
2057 padding-right: 37px;
2060 .mytheme .v-margin-bottom {
2061 padding-bottom: 37px;
2064 .mytheme .v-margin-left {
2068 .mytheme .v-spacing {
2073 .mytheme .v-verticallayout-well, .mytheme .v-horizontallayout-well {
2074 background: #f5f5f5;
2076 -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
2077 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
2079 border: 1px solid #c5c5c5;
2082 .mytheme .v-verticallayout-well > div > [class*="-caption"], .mytheme .v-horizontallayout-well > div > [class*="-caption"] {
2083 background: transparent;
2084 -webkit-box-shadow: none;
2088 .mytheme .v-verticallayout-well > .v-margin-top, .mytheme .v-horizontallayout-well > .v-margin-top {
2092 .mytheme .v-verticallayout-well > .v-margin-right, .mytheme .v-horizontallayout-well > .v-margin-right {
2093 padding-right: 12px;
2096 .mytheme .v-verticallayout-well > .v-margin-bottom, .mytheme .v-horizontallayout-well > .v-margin-bottom {
2097 padding-bottom: 12px;
2100 .mytheme .v-verticallayout-well > .v-margin-left, .mytheme .v-horizontallayout-well > .v-margin-left {
2104 .mytheme .v-verticallayout-card, .mytheme .v-horizontallayout-card {
2108 border: 1px solid #d5d5d5;
2109 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
2110 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
2113 .mytheme .v-verticallayout-card > .v-margin-top, .mytheme .v-horizontallayout-card > .v-margin-top {
2117 .mytheme .v-verticallayout-card > .v-margin-right, .mytheme .v-horizontallayout-card > .v-margin-right {
2118 padding-right: 12px;
2121 .mytheme .v-verticallayout-card > .v-margin-bottom, .mytheme .v-horizontallayout-card > .v-margin-bottom {
2122 padding-bottom: 12px;
2125 .mytheme .v-verticallayout-card > .v-margin-left, .mytheme .v-horizontallayout-card > .v-margin-left {
2129 .mytheme .v-horizontallayout-wrapping {
2130 white-space: normal !important;
2133 .mytheme .v-horizontallayout-wrapping > .v-spacing + .v-slot, .mytheme .v-horizontallayout-wrapping > .v-slot:first-child {
2134 margin-bottom: 12px;
2137 .mytheme .v-horizontallayout-wrapping > .v-slot:first-child:last-child {
2141 .mytheme .v-button {
2144 white-space: nowrap;
2146 -webkit-tap-highlight-color: transparent;
2147 -webkit-touch-callout: none;
2156 border: 1px solid #c5c5c5;
2157 border-top-color: #c5c5c5;
2158 border-bottom-color: #bcbcbc;
2159 background-color: #fafafa;
2160 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
2161 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
2162 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2163 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2164 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
2167 .mytheme .v-button:before {
2169 display: inline-block;
2172 vertical-align: middle;
2175 .mytheme .v-button > div {
2176 vertical-align: middle;
2179 .v-sa .mytheme .v-button:before {
2183 .v-ff .mytheme .v-button:before {
2187 .v-ie .mytheme .v-button:before {
2191 .mytheme .v-button:after {
2198 border-radius: inherit;
2199 -webkit-transition: box-shadow 180ms, border 180ms;
2200 -moz-transition: box-shadow 180ms, border 180ms;
2201 transition: box-shadow 180ms, border 180ms;
2204 .mytheme .v-button:focus:after {
2205 -webkit-transition: none;
2206 -moz-transition: none;
2210 .mytheme .v-button.v-disabled {
2212 filter: alpha(opacity=50) ;
2215 .mytheme .v-button.v-disabled:after {
2219 .mytheme .v-button:after {
2227 .mytheme .v-button:hover:after {
2228 background-color: rgba(186, 186, 186, 0.1);
2231 .mytheme .v-button:focus:after {
2232 border-color: #197de1;
2233 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2234 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2237 .mytheme .v-button:active:after {
2238 background-color: rgba(125, 125, 125, 0.2);
2241 .mytheme .v-button-primary {
2249 border: 1px solid #1362b1;
2250 border-top-color: #156ab3;
2251 border-bottom-color: #1156a8;
2252 background-color: #197de1;
2253 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
2254 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
2255 -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05);
2256 box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca, 0 2px 3px rgba(0, 0, 0, 0.05);
2257 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
2263 .mytheme .v-button-primary:after {
2271 .mytheme .v-button-primary:hover:after {
2272 background-color: rgba(90, 163, 237, 0.1);
2275 .mytheme .v-button-primary:focus:after {
2277 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2278 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2281 .mytheme .v-button-primary:active:after {
2282 background-color: rgba(2, 62, 122, 0.2);
2285 .mytheme .v-button-friendly {
2293 border: 1px solid #227719;
2294 border-top-color: #257d1a;
2295 border-bottom-color: #1e6b15;
2296 background-color: #2c9720;
2297 background-image: -webkit-linear-gradient(top, #2f9f22 2%, #26881b 98%);
2298 background-image: linear-gradient(to bottom,#2f9f22 2%, #26881b 98%);
2299 -webkit-box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05);
2300 box-shadow: inset 0 1px 0 #46b33a, inset 0 -1px 0 #26811b, 0 2px 3px rgba(0, 0, 0, 0.05);
2301 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
2304 .mytheme .v-button-friendly:after {
2312 .mytheme .v-button-friendly:hover:after {
2313 background-color: rgba(65, 211, 48, 0.1);
2316 .mytheme .v-button-friendly:focus:after {
2318 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2319 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2322 .mytheme .v-button-friendly:active:after {
2323 background-color: rgba(14, 86, 6, 0.2);
2326 .mytheme .v-button-danger {
2334 border: 1px solid #bb382e;
2335 border-top-color: #bc3c31;
2336 border-bottom-color: #b13028;
2337 background-color: #ed473b;
2338 background-image: -webkit-linear-gradient(top, #ee4c3f 2%, #e13e33 98%);
2339 background-image: linear-gradient(to bottom,#ee4c3f 2%, #e13e33 98%);
2340 -webkit-box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05);
2341 box-shadow: inset 0 1px 0 #ef786f, inset 0 -1px 0 #da3c31, 0 2px 3px rgba(0, 0, 0, 0.05);
2342 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
2345 .mytheme .v-button-danger:after {
2353 .mytheme .v-button-danger:hover:after {
2354 background-color: rgba(243, 137, 129, 0.1);
2357 .mytheme .v-button-danger:focus:after {
2359 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2360 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2363 .mytheme .v-button-danger:active:after {
2364 background-color: rgba(146, 12, 2, 0.2);
2367 .mytheme .v-button-borderless {
2369 -webkit-box-shadow: none;
2371 background: transparent;
2375 .mytheme .v-button-borderless:hover:after {
2376 background: transparent;
2379 .mytheme .v-button-borderless:active:not(.v-disabled) {
2381 filter: alpha(opacity=70) ;
2384 .mytheme .v-button-borderless:active:not(.v-disabled):after {
2385 background: transparent;
2388 .mytheme .v-button-borderless-colored {
2390 -webkit-box-shadow: none;
2392 background: transparent;
2396 .mytheme .v-button-borderless-colored:hover {
2400 .mytheme .v-button-borderless-colored:hover:after {
2401 background: transparent;
2404 .mytheme .v-button-borderless-colored:active:not(.v-disabled) {
2406 filter: alpha(opacity=70) ;
2409 .mytheme .v-button-borderless-colored:active:not(.v-disabled):after {
2410 background: transparent;
2413 .mytheme .v-button-quiet {
2417 .mytheme .v-button-quiet:focus, .mytheme .v-button-quiet:hover {
2418 visibility: visible;
2421 .mytheme .v-button-quiet [class*="wrap"] {
2422 visibility: visible;
2425 .mytheme .v-button-quiet [class*="caption"] {
2426 display: inline-block;
2429 .mytheme .v-button-link {
2431 -webkit-box-shadow: none;
2433 background: transparent;
2437 text-decoration: underline;
2438 font-weight: inherit;
2439 -webkit-transition: color 140ms;
2440 -moz-transition: color 140ms;
2441 transition: color 140ms;
2444 .mytheme .v-button-link:hover:after {
2445 background: transparent;
2448 .mytheme .v-button-link:active:not(.v-disabled) {
2450 filter: alpha(opacity=70) ;
2453 .mytheme .v-button-link:active:not(.v-disabled):after {
2454 background: transparent;
2457 .mytheme .v-button-link:hover {
2461 .mytheme .v-button-link.v-disabled {
2463 filter: alpha(opacity=50) ;
2466 .mytheme .v-button-tiny {
2476 .mytheme .v-button-tiny:after {
2484 .mytheme .v-button-small {
2494 .mytheme .v-button-small:after {
2502 .mytheme .v-button-large {
2512 .mytheme .v-button-large:after {
2520 .mytheme .v-button-huge {
2530 .mytheme .v-button-huge:after {
2538 .mytheme .v-button-icon-align-right [class*="wrap"] {
2539 display: inline-block;
2542 .mytheme .v-button-icon-align-right .v-icon {
2547 .mytheme .v-button-icon-align-right .v-icon + span:not(:empty) {
2551 .mytheme .v-button-icon-align-top {
2554 padding-bottom: 5px;
2557 .mytheme .v-button-icon-align-top [class*="wrap"] {
2558 display: inline-block;
2561 .mytheme .v-button-icon-align-top .v-icon {
2567 .mytheme .v-button-icon-align-top .v-icon + span:not(:empty) {
2572 .mytheme .v-button-icon-only {
2577 .mytheme .v-button-icon-only.v-button-tiny {
2581 .mytheme .v-button-icon-only.v-button-small {
2585 .mytheme .v-button-icon-only.v-button-large {
2589 .mytheme .v-button-icon-only.v-button-huge {
2593 .mytheme .v-button-icon-only .v-button-caption {
2597 .mytheme .v-checkbox {
2600 white-space: nowrap;
2603 .mytheme .v-checkbox.v-has-width label {
2604 white-space: normal;
2607 :root .mytheme .v-checkbox {
2611 :root .mytheme .v-checkbox label {
2612 -webkit-tap-highlight-color: transparent;
2613 -webkit-touch-callout: none;
2615 display: inline-block;
2618 :root .mytheme .v-checkbox > input {
2620 clip: rect(0, 0, 0, 0);
2627 :root .mytheme .v-checkbox > input:focus ~ label:before {
2628 border-color: #197de1;
2629 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2630 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2631 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2632 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2635 :root .mytheme .v-checkbox > input ~ label:before, :root .mytheme .v-checkbox > input ~ label:after {
2637 display: inline-block;
2638 box-sizing: border-box;
2649 :root .mytheme .v-checkbox > input ~ label:before {
2657 border: 1px solid #c5c5c5;
2658 border-top-color: #c5c5c5;
2659 border-bottom-color: #bcbcbc;
2660 background-color: #fafafa;
2661 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
2662 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
2663 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2664 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2665 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
2670 :root .mytheme .v-checkbox > input ~ label:after {
2672 font-family: ThemeIcons;
2674 -webkit-transition: color 100ms;
2675 -moz-transition: color 100ms;
2676 transition: color 100ms;
2679 :root .mytheme .v-checkbox > input:active ~ label:after {
2680 background-color: rgba(125, 125, 125, 0.2);
2683 :root .mytheme .v-checkbox > input:checked ~ label:after {
2687 .mytheme .v-checkbox > .v-icon, .mytheme .v-checkbox > label .v-icon {
2688 margin: 0 6px 0 3px;
2693 .mytheme .v-checkbox.v-disabled > label, .mytheme .v-checkbox.v-disabled > .v-icon {
2696 filter: alpha(opacity=50) ;
2699 .mytheme .v-checkbox.v-disabled > label > .v-icon {
2703 :root .mytheme .v-checkbox.v-disabled > input:active ~ label:after {
2704 background: transparent;
2707 .mytheme .v-checkbox.v-readonly > label, .mytheme .v-checkbox.v-readonly > .v-icon {
2711 .mytheme .v-checkbox.v-readonly > label > .v-icon {
2715 :root .mytheme .v-checkbox.v-readonly > input:active ~ label:after {
2716 background: transparent;
2719 :root .mytheme .v-checkbox.v-readonly > input ~ label:after {
2721 filter: alpha(opacity=50) ;
2724 .mytheme .v-checkbox-small {
2727 white-space: nowrap;
2731 .mytheme .v-checkbox-small.v-has-width label {
2732 white-space: normal;
2735 :root .mytheme .v-checkbox-small {
2739 :root .mytheme .v-checkbox-small label {
2740 -webkit-tap-highlight-color: transparent;
2741 -webkit-touch-callout: none;
2743 display: inline-block;
2746 :root .mytheme .v-checkbox-small > input {
2748 clip: rect(0, 0, 0, 0);
2755 :root .mytheme .v-checkbox-small > input:focus ~ label:before {
2756 border-color: #197de1;
2757 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2758 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2759 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2760 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2763 :root .mytheme .v-checkbox-small > input ~ label:before, :root .mytheme .v-checkbox-small > input ~ label:after {
2765 display: inline-block;
2766 box-sizing: border-box;
2777 :root .mytheme .v-checkbox-small > input ~ label:before {
2785 border: 1px solid #c5c5c5;
2786 border-top-color: #c5c5c5;
2787 border-bottom-color: #bcbcbc;
2788 background-color: #fafafa;
2789 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
2790 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
2791 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2792 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2793 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
2798 :root .mytheme .v-checkbox-small > input ~ label:after {
2800 font-family: ThemeIcons;
2802 -webkit-transition: color 100ms;
2803 -moz-transition: color 100ms;
2804 transition: color 100ms;
2807 :root .mytheme .v-checkbox-small > input:active ~ label:after {
2808 background-color: rgba(125, 125, 125, 0.2);
2811 :root .mytheme .v-checkbox-small > input:checked ~ label:after {
2815 .mytheme .v-checkbox-small > .v-icon, .mytheme .v-checkbox-small > label .v-icon {
2816 margin: 0 5px 0 3px;
2821 .mytheme .v-checkbox-small.v-disabled > label, .mytheme .v-checkbox-small.v-disabled > .v-icon {
2824 filter: alpha(opacity=50) ;
2827 .mytheme .v-checkbox-small.v-disabled > label > .v-icon {
2831 :root .mytheme .v-checkbox-small.v-disabled > input:active ~ label:after {
2832 background: transparent;
2835 .mytheme .v-checkbox-small.v-readonly > label, .mytheme .v-checkbox-small.v-readonly > .v-icon {
2839 .mytheme .v-checkbox-small.v-readonly > label > .v-icon {
2843 :root .mytheme .v-checkbox-small.v-readonly > input:active ~ label:after {
2844 background: transparent;
2847 :root .mytheme .v-checkbox-small.v-readonly > input ~ label:after {
2849 filter: alpha(opacity=50) ;
2852 .mytheme .v-checkbox-large {
2855 white-space: nowrap;
2859 .mytheme .v-checkbox-large.v-has-width label {
2860 white-space: normal;
2863 :root .mytheme .v-checkbox-large {
2867 :root .mytheme .v-checkbox-large label {
2868 -webkit-tap-highlight-color: transparent;
2869 -webkit-touch-callout: none;
2871 display: inline-block;
2874 :root .mytheme .v-checkbox-large > input {
2876 clip: rect(0, 0, 0, 0);
2883 :root .mytheme .v-checkbox-large > input:focus ~ label:before {
2884 border-color: #197de1;
2885 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2886 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
2887 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2888 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2891 :root .mytheme .v-checkbox-large > input ~ label:before, :root .mytheme .v-checkbox-large > input ~ label:after {
2893 display: inline-block;
2894 box-sizing: border-box;
2905 :root .mytheme .v-checkbox-large > input ~ label:before {
2913 border: 1px solid #c5c5c5;
2914 border-top-color: #c5c5c5;
2915 border-bottom-color: #bcbcbc;
2916 background-color: #fafafa;
2917 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
2918 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
2919 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2920 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
2921 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
2926 :root .mytheme .v-checkbox-large > input ~ label:after {
2928 font-family: ThemeIcons;
2930 -webkit-transition: color 100ms;
2931 -moz-transition: color 100ms;
2932 transition: color 100ms;
2935 :root .mytheme .v-checkbox-large > input:active ~ label:after {
2936 background-color: rgba(125, 125, 125, 0.2);
2939 :root .mytheme .v-checkbox-large > input:checked ~ label:after {
2943 .mytheme .v-checkbox-large > .v-icon, .mytheme .v-checkbox-large > label .v-icon {
2944 margin: 0 7px 0 4px;
2949 .mytheme .v-checkbox-large.v-disabled > label, .mytheme .v-checkbox-large.v-disabled > .v-icon {
2952 filter: alpha(opacity=50) ;
2955 .mytheme .v-checkbox-large.v-disabled > label > .v-icon {
2959 :root .mytheme .v-checkbox-large.v-disabled > input:active ~ label:after {
2960 background: transparent;
2963 .mytheme .v-checkbox-large.v-readonly > label, .mytheme .v-checkbox-large.v-readonly > .v-icon {
2967 .mytheme .v-checkbox-large.v-readonly > label > .v-icon {
2971 :root .mytheme .v-checkbox-large.v-readonly > input:active ~ label:after {
2972 background: transparent;
2975 :root .mytheme .v-checkbox-large.v-readonly > input ~ label:after {
2977 filter: alpha(opacity=50) ;
2980 .mytheme .v-filterselect {
2985 white-space: nowrap;
2988 .mytheme .v-filterselect [class*="input"] {
2989 box-sizing: border-box;
2990 -webkit-appearance: none;
2991 -moz-appearance: none;
2992 -ms-appearance: none;
2993 -o-appearance: none;
2995 -webkit-user-select: text;
2996 -moz-user-select: text;
2997 -ms-user-select: text;
3003 line-height: normal;
3007 border: 1px solid #c5c5c5;
3010 -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
3011 box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
3012 -webkit-transition: box-shadow 180ms, border 180ms;
3013 -moz-transition: box-shadow 180ms, border 180ms;
3014 transition: box-shadow 180ms, border 180ms;
3015 width: 100% !important;
3017 padding-right: 38px;
3018 border-radius: inherit;
3021 .mytheme .v-filterselect [class*="input"].v-disabled {
3023 filter: alpha(opacity=50) ;
3026 .mytheme .v-filterselect [class*="input"]:focus {
3028 -webkit-transition: none;
3029 -moz-transition: none;
3031 border-color: #197de1;
3032 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
3033 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
3034 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
3035 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
3038 .mytheme .v-filterselect [class*="input"][class*="prompt"] {
3042 .mytheme .v-filterselect .v-icon + [class*="input"] {
3046 .mytheme .v-filterselect img.v-icon {
3051 .mytheme .v-filterselect span.v-icon {
3055 padding-top: 0.12em;
3059 .mytheme .v-filterselect[class*="prompt"] > [class*="input"] {
3063 .mytheme .v-filterselect [class$="button"] {
3064 -webkit-tap-highlight-color: transparent;
3065 -webkit-touch-callout: none;
3072 border-left: 1px solid #e4e4e4;
3074 border-radius: 0 3px 3px 0;
3077 .mytheme .v-filterselect [class$="button"]:before {
3078 font-family: ThemeIcons;
3080 -webkit-transition: color 140ms;
3081 -moz-transition: color 140ms;
3082 transition: color 140ms;
3088 margin-top: -0.47em;
3091 .mytheme .v-filterselect [class$="button"]:hover:before {
3095 .mytheme .v-filterselect [class$="button"]:active:after {
3102 border-radius: inherit;
3103 background-color: rgba(128, 128, 128, 0.2);
3106 .mytheme .v-filterselect.v-disabled {
3108 filter: alpha(opacity=50) ;
3111 .mytheme .v-filterselect.v-disabled [class$="button"] {
3113 pointer-events: none;
3116 .mytheme .v-filterselect.v-disabled [class$="button"]:active:after {
3120 .mytheme .v-filterselect.v-readonly [class*="input"] {
3121 background: #fafafa;
3123 -webkit-box-shadow: none;
3127 .mytheme .v-filterselect.v-readonly [class*="input"]:focus {
3129 border-color: #c5c5c5;
3132 .mytheme .v-filterselect.v-readonly [class$="button"] {
3134 pointer-events: none;
3137 .mytheme .v-filterselect.v-readonly [class$="button"]:active:after {
3141 .mytheme .v-filterselect .v-icon {
3143 pointer-events: none;
3146 .mytheme .v-filterselect .v-icon.FontAwesome {
3150 .mytheme .v-filterselect-error .v-filterselect-input {
3151 border-color: #ed473b !important;
3152 background: #fffbfb;
3156 .mytheme .v-filterselect-error .v-filterselect-button {
3158 border-color: #ed473b;
3161 .mytheme .v-filterselect-error-info .v-filterselect-input {
3162 border-color: #00a7f5 !important;
3163 background: #fafdff;
3167 .mytheme .v-filterselect-error-info .v-filterselect-button {
3169 border-color: #00a7f5;
3172 .mytheme .v-filterselect-error-warning .v-filterselect-input {
3173 border-color: #fc9c00 !important;
3174 background: #fffdfa;
3178 .mytheme .v-filterselect-error-warning .v-filterselect-button {
3180 border-color: #fc9c00;
3183 .mytheme .v-filterselect-error-error .v-filterselect-input {
3184 border-color: #ed473b !important;
3185 background: #fffbfb;
3189 .mytheme .v-filterselect-error-error .v-filterselect-button {
3191 border-color: #ed473b;
3194 .mytheme .v-filterselect-error-critical .v-filterselect-input {
3195 border-color: #fa007d !important;
3196 background: #fffafc;
3200 .mytheme .v-filterselect-error-critical .v-filterselect-button {
3202 border-color: #fa007d;
3205 .mytheme .v-filterselect-error-system .v-filterselect-input {
3206 border-color: #bb00ff !important;
3207 background: #fefaff;
3211 .mytheme .v-filterselect-error-system .v-filterselect-button {
3213 border-color: #bb00ff;
3216 .mytheme .v-filterselect-suggestpopup {
3217 margin-top: 5px !important;
3220 .mytheme .v-filterselect-suggestpopup[class*="animate-in"] {
3221 -webkit-animation: valo-overlay-animate-in 120ms;
3222 -moz-animation: valo-overlay-animate-in 120ms;
3223 animation: valo-overlay-animate-in 120ms;
3226 .mytheme .v-filterselect-suggestpopup [class$="suggestmenu"] {
3229 background-color: white;
3231 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
3232 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
3233 -webkit-backface-visibility: hidden;
3234 -moz-backface-visibility: hidden;
3235 -ms-backface-visibility: hidden;
3236 backface-visibility: hidden;
3238 box-sizing: content-box;
3244 .mytheme .v-filterselect-suggestpopup table, .mytheme .v-filterselect-suggestpopup tbody, .mytheme .v-filterselect-suggestpopup tr, .mytheme .v-filterselect-suggestpopup td {
3252 .mytheme .v-filterselect-suggestpopup .gwt-MenuItem {
3255 padding: 0 20px 0 10px;
3258 white-space: nowrap;
3261 box-sizing: border-box;
3262 text-overflow: ellipsis;
3266 .mytheme .v-filterselect-suggestpopup .gwt-MenuItem:active:before {
3273 background: #0957a6;
3275 filter: alpha(opacity=15.0) ;
3276 pointer-events: none;
3277 border-radius: inherit;
3280 .mytheme .v-filterselect-suggestpopup .gwt-MenuItem .v-icon {
3286 .mytheme .v-filterselect-suggestpopup .gwt-MenuItem-selected {
3287 background-color: #197de1;
3288 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
3289 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
3291 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
3294 .mytheme .v-filterselect-suggestpopup [class$="status"] {
3297 background: rgba(212, 212, 212, 0.9);
3299 border-radius: 0 0 4px 4px;
3306 pointer-events: none;
3307 -webkit-animation: valo-animate-in-slide-down 200ms 80ms backwards;
3308 -moz-animation: valo-animate-in-slide-down 200ms 80ms backwards;
3309 animation: valo-animate-in-slide-down 200ms 80ms backwards;
3312 .mytheme .v-filterselect-suggestpopup [class$="status"] > * {
3314 text-decoration: none;
3317 .mytheme .v-filterselect-suggestpopup div[class*="page"] {
3322 filter: alpha(opacity=20) ;
3324 -webkit-transition: all 200ms;
3325 -moz-transition: all 200ms;
3326 transition: all 200ms;
3331 font-family: ThemeIcons;
3332 -webkit-transform: scale(0.8);
3333 -moz-transform: scale(0.8);
3334 -ms-transform: scale(0.8);
3335 -o-transform: scale(0.8);
3336 transform: scale(0.8);
3340 .mytheme .v-filterselect-suggestpopup div[class*="page"]:after {
3347 .mytheme .v-filterselect-suggestpopup div[class*="page"]:hover {
3350 background: rgba(250, 250, 250, 0.5);
3353 .mytheme .v-filterselect-suggestpopup div[class*="page"]:hover:after {
3360 .mytheme .v-filterselect-suggestpopup div[class*="page"] span {
3364 .mytheme .v-filterselect-suggestpopup:hover div[class*="page"] {
3365 -webkit-transform: scale(1);
3366 -moz-transform: scale(1);
3367 -ms-transform: scale(1);
3368 -o-transform: scale(1);
3369 transform: scale(1);
3372 .mytheme .v-filterselect-suggestpopup div[class*="prev"] {
3374 -webkit-transform-origin: 100% 0%;
3375 -moz-transform-origin: 100% 0%;
3376 -ms-transform-origin: 100% 0%;
3377 -o-transform-origin: 100% 0%;
3378 transform-origin: 100% 0%;
3379 border-radius: 0 4px 0 4px;
3382 .mytheme .v-filterselect-suggestpopup div[class*="prev"]:before {
3386 .mytheme .v-filterselect-suggestpopup div[class*="next"] {
3388 -webkit-transform-origin: 100% 100%;
3389 -moz-transform-origin: 100% 100%;
3390 -ms-transform-origin: 100% 100%;
3391 -o-transform-origin: 100% 100%;
3392 transform-origin: 100% 100%;
3393 border-radius: 4px 0 4px 0;
3396 .mytheme .v-filterselect-suggestpopup div[class*="next"]:before {
3400 .mytheme .v-filterselect-suggestpopup div[class*="-off"] {
3404 .mytheme .v-filterselect-no-input {
3406 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
3409 .mytheme .v-filterselect-no-input [class*="input"] {
3410 -webkit-user-select: none;
3411 -moz-user-select: none;
3412 -ms-user-select: none;
3414 background-color: #fafafa;
3415 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
3416 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
3418 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
3419 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
3420 border: 1px solid #c5c5c5;
3421 border-top-color: #c5c5c5;
3422 border-bottom-color: #bcbcbc;
3423 text-shadow: inherit;
3424 text-overflow: ellipsis;
3425 border-radius: inherit;
3428 .mytheme .v-filterselect-no-input [class*="input"]:focus {
3430 -webkit-transition: none;
3431 -moz-transition: none;
3433 border-color: #197de1;
3434 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
3435 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
3436 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
3437 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
3440 .mytheme .v-filterselect-no-input [class$="button"] {
3441 border-left: none !important;
3444 .mytheme .v-filterselect-no-input:hover [class$="button"]:before {
3448 .mytheme .v-filterselect-borderless .v-filterselect-input {
3451 background: transparent;
3452 -webkit-box-shadow: none;
3457 .mytheme .v-filterselect-borderless .v-filterselect-input:focus {
3458 -webkit-box-shadow: none;
3462 .mytheme .v-filterselect-borderless .v-filterselect-input[class*="prompt"] {
3465 filter: alpha(opacity=50) ;
3468 .mytheme .v-filterselect-borderless .v-filterselect-button {
3472 filter: alpha(opacity=50) ;
3475 .mytheme .v-filterselect-borderless.v-filterselect-prompt .v-filterselect-input {
3478 filter: alpha(opacity=50) ;
3481 .mytheme .v-filterselect-align-right input {
3485 .mytheme .v-filterselect-align-center input {
3489 .mytheme .v-filterselect-tiny {
3495 .mytheme .v-filterselect-tiny [class*="input"] {
3496 box-sizing: border-box;
3497 -webkit-appearance: none;
3498 -moz-appearance: none;
3499 -ms-appearance: none;
3500 -o-appearance: none;
3502 -webkit-user-select: text;
3503 -moz-user-select: text;
3504 -ms-user-select: text;
3510 line-height: normal;
3516 -webkit-transition: box-shadow 180ms, border 180ms;
3517 -moz-transition: box-shadow 180ms, border 180ms;
3518 transition: box-shadow 180ms, border 180ms;
3519 width: 100% !important;
3521 padding-right: 29px;
3522 border-radius: inherit;
3525 .mytheme .v-filterselect-tiny .v-icon + [class*="input"] {
3529 .mytheme .v-filterselect-tiny img.v-icon {
3534 .mytheme .v-filterselect-tiny span.v-icon {
3538 padding-top: 0.12em;
3542 .mytheme .v-filterselect-tiny [class$="button"] {
3543 -webkit-tap-highlight-color: transparent;
3544 -webkit-touch-callout: none;
3548 border-radius: 0 4px 4px 0;
3551 .mytheme .v-filterselect-tiny [class$="button"]:before {
3552 font-family: ThemeIcons;
3554 -webkit-transition: color 140ms;
3555 -moz-transition: color 140ms;
3556 transition: color 140ms;
3562 margin-top: -0.47em;
3565 .mytheme .v-filterselect-tiny [class$="button"]:active:after {
3572 border-radius: inherit;
3575 .mytheme .v-filterselect-tiny.v-disabled {
3577 filter: alpha(opacity=50) ;
3580 .mytheme .v-filterselect-tiny.v-disabled [class$="button"] {
3582 pointer-events: none;
3585 .mytheme .v-filterselect-tiny.v-disabled [class$="button"]:active:after {
3589 .mytheme .v-filterselect-tiny.v-readonly [class*="input"] {
3590 background: #fafafa;
3592 -webkit-box-shadow: none;
3596 .mytheme .v-filterselect-tiny.v-readonly [class*="input"]:focus {
3598 border-color: #c5c5c5;
3601 .mytheme .v-filterselect-tiny.v-readonly [class$="button"] {
3603 pointer-events: none;
3606 .mytheme .v-filterselect-tiny.v-readonly [class$="button"]:active:after {
3610 .mytheme .v-filterselect-compact, .mytheme .v-filterselect-small {
3615 .mytheme .v-filterselect-compact [class*="input"], .mytheme .v-filterselect-small [class*="input"] {
3616 box-sizing: border-box;
3617 -webkit-appearance: none;
3618 -moz-appearance: none;
3619 -ms-appearance: none;
3620 -o-appearance: none;
3622 -webkit-user-select: text;
3623 -moz-user-select: text;
3624 -ms-user-select: text;
3630 line-height: normal;
3636 -webkit-transition: box-shadow 180ms, border 180ms;
3637 -moz-transition: box-shadow 180ms, border 180ms;
3638 transition: box-shadow 180ms, border 180ms;
3639 width: 100% !important;
3641 padding-right: 32px;
3642 border-radius: inherit;
3645 .mytheme .v-filterselect-compact .v-icon + [class*="input"], .mytheme .v-filterselect-small .v-icon + [class*="input"] {
3649 .mytheme .v-filterselect-compact img.v-icon, .mytheme .v-filterselect-small img.v-icon {
3654 .mytheme .v-filterselect-compact span.v-icon, .mytheme .v-filterselect-small span.v-icon {
3658 padding-top: 0.12em;
3662 .mytheme .v-filterselect-compact [class$="button"], .mytheme .v-filterselect-small [class$="button"] {
3663 -webkit-tap-highlight-color: transparent;
3664 -webkit-touch-callout: none;
3668 border-radius: 0 4px 4px 0;
3671 .mytheme .v-filterselect-compact [class$="button"]:before, .mytheme .v-filterselect-small [class$="button"]:before {
3672 font-family: ThemeIcons;
3674 -webkit-transition: color 140ms;
3675 -moz-transition: color 140ms;
3676 transition: color 140ms;
3682 margin-top: -0.47em;
3685 .mytheme .v-filterselect-compact [class$="button"]:active:after, .mytheme .v-filterselect-small [class$="button"]:active:after {
3692 border-radius: inherit;
3695 .mytheme .v-filterselect-compact.v-disabled, .mytheme .v-filterselect-small.v-disabled {
3697 filter: alpha(opacity=50) ;
3700 .mytheme .v-filterselect-compact.v-disabled [class$="button"], .mytheme .v-filterselect-small.v-disabled [class$="button"] {
3702 pointer-events: none;
3705 .mytheme .v-filterselect-compact.v-disabled [class$="button"]:active:after, .mytheme .v-filterselect-small.v-disabled [class$="button"]:active:after {
3709 .mytheme .v-filterselect-compact.v-readonly [class*="input"], .mytheme .v-filterselect-small.v-readonly [class*="input"] {
3710 background: #fafafa;
3712 -webkit-box-shadow: none;
3716 .mytheme .v-filterselect-compact.v-readonly [class*="input"]:focus, .mytheme .v-filterselect-small.v-readonly [class*="input"]:focus {
3718 border-color: #c5c5c5;
3721 .mytheme .v-filterselect-compact.v-readonly [class$="button"], .mytheme .v-filterselect-small.v-readonly [class$="button"] {
3723 pointer-events: none;
3726 .mytheme .v-filterselect-compact.v-readonly [class$="button"]:active:after, .mytheme .v-filterselect-small.v-readonly [class$="button"]:active:after {
3730 .mytheme .v-filterselect-small {
3734 .mytheme .v-filterselect-large {
3740 .mytheme .v-filterselect-large [class*="input"] {
3741 box-sizing: border-box;
3742 -webkit-appearance: none;
3743 -moz-appearance: none;
3744 -ms-appearance: none;
3745 -o-appearance: none;
3747 -webkit-user-select: text;
3748 -moz-user-select: text;
3749 -ms-user-select: text;
3755 line-height: normal;
3761 -webkit-transition: box-shadow 180ms, border 180ms;
3762 -moz-transition: box-shadow 180ms, border 180ms;
3763 transition: box-shadow 180ms, border 180ms;
3764 width: 100% !important;
3766 padding-right: 45px;
3767 border-radius: inherit;
3770 .mytheme .v-filterselect-large .v-icon + [class*="input"] {
3774 .mytheme .v-filterselect-large img.v-icon {
3779 .mytheme .v-filterselect-large span.v-icon {
3783 padding-top: 0.12em;
3787 .mytheme .v-filterselect-large [class$="button"] {
3788 -webkit-tap-highlight-color: transparent;
3789 -webkit-touch-callout: none;
3793 border-radius: 0 4px 4px 0;
3796 .mytheme .v-filterselect-large [class$="button"]:before {
3797 font-family: ThemeIcons;
3799 -webkit-transition: color 140ms;
3800 -moz-transition: color 140ms;
3801 transition: color 140ms;
3807 margin-top: -0.47em;
3810 .mytheme .v-filterselect-large [class$="button"]:active:after {
3817 border-radius: inherit;
3820 .mytheme .v-filterselect-large.v-disabled {
3822 filter: alpha(opacity=50) ;
3825 .mytheme .v-filterselect-large.v-disabled [class$="button"] {
3827 pointer-events: none;
3830 .mytheme .v-filterselect-large.v-disabled [class$="button"]:active:after {
3834 .mytheme .v-filterselect-large.v-readonly [class*="input"] {
3835 background: #fafafa;
3837 -webkit-box-shadow: none;
3841 .mytheme .v-filterselect-large.v-readonly [class*="input"]:focus {
3843 border-color: #c5c5c5;
3846 .mytheme .v-filterselect-large.v-readonly [class$="button"] {
3848 pointer-events: none;
3851 .mytheme .v-filterselect-large.v-readonly [class$="button"]:active:after {
3855 .mytheme .v-filterselect-huge {
3861 .mytheme .v-filterselect-huge [class*="input"] {
3862 box-sizing: border-box;
3863 -webkit-appearance: none;
3864 -moz-appearance: none;
3865 -ms-appearance: none;
3866 -o-appearance: none;
3868 -webkit-user-select: text;
3869 -moz-user-select: text;
3870 -ms-user-select: text;
3876 line-height: normal;
3882 -webkit-transition: box-shadow 180ms, border 180ms;
3883 -moz-transition: box-shadow 180ms, border 180ms;
3884 transition: box-shadow 180ms, border 180ms;
3885 width: 100% !important;
3887 padding-right: 60px;
3888 border-radius: inherit;
3891 .mytheme .v-filterselect-huge .v-icon + [class*="input"] {
3895 .mytheme .v-filterselect-huge img.v-icon {
3900 .mytheme .v-filterselect-huge span.v-icon {
3904 padding-top: 0.12em;
3908 .mytheme .v-filterselect-huge [class$="button"] {
3909 -webkit-tap-highlight-color: transparent;
3910 -webkit-touch-callout: none;
3914 border-radius: 0 4px 4px 0;
3917 .mytheme .v-filterselect-huge [class$="button"]:before {
3918 font-family: ThemeIcons;
3920 -webkit-transition: color 140ms;
3921 -moz-transition: color 140ms;
3922 transition: color 140ms;
3928 margin-top: -0.47em;
3931 .mytheme .v-filterselect-huge [class$="button"]:active:after {
3938 border-radius: inherit;
3941 .mytheme .v-filterselect-huge.v-disabled {
3943 filter: alpha(opacity=50) ;
3946 .mytheme .v-filterselect-huge.v-disabled [class$="button"] {
3948 pointer-events: none;
3951 .mytheme .v-filterselect-huge.v-disabled [class$="button"]:active:after {
3955 .mytheme .v-filterselect-huge.v-readonly [class*="input"] {
3956 background: #fafafa;
3958 -webkit-box-shadow: none;
3962 .mytheme .v-filterselect-huge.v-readonly [class*="input"]:focus {
3964 border-color: #c5c5c5;
3967 .mytheme .v-filterselect-huge.v-readonly [class$="button"] {
3969 pointer-events: none;
3972 .mytheme .v-filterselect-huge.v-readonly [class$="button"]:active:after {
3976 .mytheme .v-csslayout-well {
3977 background: #f5f5f5;
3979 -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
3980 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
3982 border: 1px solid #c5c5c5;
3985 .mytheme .v-csslayout-well > div > [class*="-caption"] {
3986 background: transparent;
3987 -webkit-box-shadow: none;
3991 .mytheme .v-csslayout-well > .v-margin-top {
3995 .mytheme .v-csslayout-well > .v-margin-right {
3996 padding-right: 12px;
3999 .mytheme .v-csslayout-well > .v-margin-bottom {
4000 padding-bottom: 12px;
4003 .mytheme .v-csslayout-well > .v-margin-left {
4007 .mytheme .v-csslayout-card {
4011 border: 1px solid #d5d5d5;
4012 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
4013 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
4016 .mytheme .v-csslayout-card > .v-margin-top {
4020 .mytheme .v-csslayout-card > .v-margin-right {
4021 padding-right: 12px;
4024 .mytheme .v-csslayout-card > .v-margin-bottom {
4025 padding-bottom: 12px;
4028 .mytheme .v-csslayout-card > .v-margin-left {
4032 .mytheme .v-csslayout-v-component-group {
4033 white-space: nowrap;
4037 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget:not(:last-child) {
4041 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.v-upload:not(:last-child) .v-button {
4045 .mytheme .v-csslayout-v-component-group .v-widget:last-child {
4046 border-top-left-radius: 0;
4047 border-bottom-left-radius: 0;
4050 .mytheme .v-csslayout-v-component-group .v-widget.v-upload:last-child .v-button {
4051 border-top-left-radius: 0;
4052 border-bottom-left-radius: 0;
4055 .mytheme .v-csslayout-v-component-group .v-widget:first-child, .mytheme .v-csslayout-v-component-group .v-caption:first-child + .v-widget {
4056 border-top-right-radius: 0;
4057 border-bottom-right-radius: 0;
4060 .mytheme .v-csslayout-v-component-group .v-widget.v-upload:first-child .v-button, .mytheme .v-csslayout-v-component-group .v-caption:first-child + .v-widget.v-upload .v-button {
4061 border-top-right-radius: 0;
4062 border-bottom-right-radius: 0;
4065 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first {
4066 border-radius: 4px 0 0 4px;
4069 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.first.first.v-upload .v-button {
4070 border-radius: 4px 0 0 4px;
4073 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last {
4074 border-radius: 0 4px 4px 0;
4077 .mytheme .v-csslayout-v-component-group .v-widget ~ .v-widget.last.last.v-upload .v-button {
4078 border-radius: 0 4px 4px 0;
4081 .mytheme .v-csslayout-v-component-group .v-widget {
4082 vertical-align: middle;
4086 .mytheme .v-csslayout-v-component-group .v-widget:first-child {
4090 .mytheme .v-csslayout-v-component-group .v-widget:focus, .mytheme .v-csslayout-v-component-group .v-widget[class*="focus"], .mytheme .v-csslayout-v-component-group .v-widget [class*="focus"] {
4095 .mytheme .v-form fieldset {
4102 .mytheme .v-form-content {
4104 box-sizing: border-box;
4107 .mytheme [class*="spacing"] > tbody > [class*="row"] > td {
4111 .mytheme [class*="spacing"] > tbody > [class*="firstrow"] > td {
4115 .mytheme [class*="margin-top"] > tbody > [class*="firstrow"] > td {
4119 .mytheme [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
4120 padding-bottom: 37px;
4123 .mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
4127 .mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h2, .mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
4131 .mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
4132 padding-right: 37px;
4135 .mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h2, .mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
4139 .mytheme .v-formlayout > table {
4144 .mytheme .v-formlayout.v-has-width > table, .mytheme .v-formlayout.v-has-width .v-formlayout-contentcell {
4148 .mytheme .v-formlayout-error-indicator {
4152 .mytheme .v-formlayout-captioncell {
4153 vertical-align: top;
4157 .mytheme .v-formlayout-captioncell .v-caption {
4161 .mytheme .v-formlayout-captioncell .v-caption-h2, .mytheme .v-formlayout-captioncell .v-caption-h3, .mytheme .v-formlayout-captioncell .v-caption-h4 {
4165 .mytheme .v-formlayout-contentcell .v-checkbox, .mytheme .v-formlayout-contentcell .v-radiobutton {
4169 .mytheme .v-formlayout-contentcell > .v-label-h2, .mytheme .v-formlayout-contentcell > .v-label-h3, .mytheme .v-formlayout-contentcell > .v-label-h4 {
4173 width: auto !important;
4175 padding-bottom: 0.5em;
4176 border-bottom: 1px solid #dfdfdf;
4179 .mytheme .v-formlayout.light > table {
4183 .mytheme .v-formlayout.light > table > tbody > tr > td {
4186 border-bottom: 1px solid #eaeaea;
4189 .mytheme .v-formlayout.light > table > tbody > [class*="lastrow"] > td {
4190 border-bottom: none;
4193 .mytheme .v-formlayout.light > table > tbody > tr > [class*="captioncell"] {
4200 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] {
4204 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect-input, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield-textfield {
4208 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect input, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield input, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea {
4209 -webkit-appearance: none;
4210 -moz-appearance: none;
4211 -ms-appearance: none;
4212 -o-appearance: none;
4214 -webkit-user-select: text;
4215 -moz-user-select: text;
4216 -ms-user-select: text;
4222 line-height: normal;
4227 -webkit-box-shadow: none;
4229 -webkit-transition: box-shadow 180ms, border 180ms;
4230 -moz-transition: box-shadow 180ms, border 180ms;
4231 transition: box-shadow 180ms, border 180ms;
4232 background: transparent;
4237 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield.v-disabled, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea.v-disabled, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect input.v-disabled, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield input.v-disabled, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea.v-disabled {
4239 filter: alpha(opacity=50) ;
4242 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect input:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield input:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea:focus {
4244 -webkit-transition: none;
4245 -moz-transition: none;
4247 border-color: #197de1;
4248 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none;
4249 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), none;
4250 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
4251 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
4254 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect input:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield input:focus, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea:focus {
4258 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textfield-prompt, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea-prompt, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-filterselect-prompt input, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-datefield-prompt input {
4262 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-textarea, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-richtextarea {
4266 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h2, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
4267 border-bottom: none;
4272 .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme .v-formlayout.light > table > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
4276 .mytheme .v-formlayout.light .v-richtextarea {
4280 .mytheme .v-formlayout.light .v-filterselect-button, .mytheme .v-formlayout.light .v-datefield-button {
4284 .mytheme .v-formlayout.light .v-filterselect-button:active:after, .mytheme .v-formlayout.light .v-datefield-button:active:after {
4288 .mytheme .v-formlayout.light .v-datefield-button {
4293 .mytheme .v-formlayout.light .v-checkbox {
4301 .mytheme .v-grid-scroller {
4305 box-sizing: border-box;
4308 .mytheme .v-grid-scroller-horizontal {
4313 -ms-overflow-y: hidden;
4316 .mytheme .v-grid-scroller-vertical {
4321 -ms-overflow-x: hidden;
4324 .mytheme .v-grid-tablewrapper {
4327 box-sizing: border-box;
4331 .mytheme .v-grid-tablewrapper > table {
4333 table-layout: fixed;
4337 .mytheme .v-grid-header-deco, .mytheme .v-grid-footer-deco {
4340 box-sizing: border-box;
4343 .mytheme .v-grid-horizontal-scrollbar-deco {
4348 box-sizing: border-box;
4351 .mytheme .v-grid-header, .mytheme .v-grid-body, .mytheme .v-grid-footer {
4358 .mytheme .v-grid-header, .mytheme .v-grid-header-deco {
4362 .mytheme .v-grid-footer, .mytheme .v-grid-footer-deco {
4366 .mytheme .v-grid-body {
4367 -ms-touch-action: none;
4373 .mytheme .v-grid-body .v-grid-row {
4379 .mytheme .v-grid-body .v-grid-header > .v-grid-row {
4383 .mytheme .v-grid-row {
4387 .mytheme .v-grid-row > td, .mytheme .v-grid-row > th {
4388 background-color: white;
4391 .mytheme .v-grid-row {
4395 .mytheme .v-grid-cell {
4399 white-space: nowrap;
4400 box-sizing: border-box;
4405 .mytheme .v-grid-cell.frozen {
4410 .mytheme .v-grid-spacer {
4413 background-color: white;
4416 .mytheme .v-grid-spacer > td {
4419 box-sizing: border-box;
4426 .mytheme .v-grid-scroller-vertical, .mytheme .v-grid-scroller-horizontal {
4427 border: 1px solid #d4d4d4;
4430 .mytheme .v-grid-scroller-vertical {
4434 .mytheme .v-grid-scroller-horizontal {
4438 .mytheme .v-grid-tablewrapper {
4439 border: 1px solid #d4d4d4;
4442 .mytheme .v-grid .header-drag-table {
4445 table-layout: fixed;
4449 .mytheme .v-grid .header-drag-table .v-grid-header {
4453 .mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-cell {
4454 border: 1px solid #d4d4d4;
4457 filter: alpha(opacity=90);
4461 .mytheme .v-grid .header-drag-table .v-grid-header > .v-grid-drop-marker {
4462 background-color: #197de1;
4467 .mytheme .v-grid-sidebar.v-contextmenu {
4468 -webkit-box-shadow: none;
4474 background-color: #fafafa;
4475 border: 1px solid #d4d4d4;
4480 .mytheme .v-grid-sidebar.v-contextmenu.v-grid-sidebar-popup {
4484 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button {
4485 background: transparent;
4495 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button[disabled] {
4499 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button::-moz-focus-inner {
4503 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-button:after {
4506 font-family: ThemeIcons, sans-serif;
4510 .mytheme .v-grid-sidebar.v-contextmenu.closed {
4514 .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
4518 .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button:after {
4524 .v-ie .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-button {
4525 vertical-align: middle;
4528 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content {
4534 .mytheme .v-grid-sidebar.v-contextmenu .v-grid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
4538 .mytheme .v-grid-cell {
4539 background-color: white;
4542 text-overflow: ellipsis;
4545 .mytheme .v-grid-cell > * {
4547 vertical-align: middle;
4550 .mytheme .v-grid-cell > div {
4551 display: inline-block;
4554 .mytheme .v-grid-cell.frozen {
4555 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
4556 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
4557 border-right: 1px solid #d4d4d4;
4562 .mytheme .v-grid-cell.frozen + th, .mytheme .v-grid-cell.frozen + td {
4566 .mytheme .v-grid-cell div.component-wrap {
4570 .mytheme .v-grid-row > td, .mytheme .v-grid-editor-cells > div {
4571 border-left: 1px solid #d4d4d4;
4572 border-bottom: 1px solid #d4d4d4;
4575 .mytheme .v-grid-row > td:first-child, .mytheme .v-grid-editor-cells > div:first-child {
4579 .mytheme .v-grid-editor-cells.frozen > div {
4580 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
4581 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
4582 border-right: 1px solid #d4d4d4;
4586 .mytheme .v-grid-row-stripe > td {
4587 background-color: #f5f5f5;
4590 .mytheme .v-grid-row-selected > td {
4591 background: #197de1;
4594 .mytheme .v-grid-row-focused > td {
4598 .mytheme .v-grid-header th {
4600 background-color: #fafafa;
4602 font-weight: inherit;
4603 border-left: 1px solid #d4d4d4;
4604 border-bottom: 1px solid #d4d4d4;
4609 .mytheme .v-grid-header th:first-child {
4613 .mytheme .v-grid-header .sort-asc, .mytheme .v-grid-header .sort-desc {
4614 padding-right: 35px;
4617 .mytheme .v-grid-header .sort-asc:after, .mytheme .v-grid-header .sort-desc:after {
4618 font-family: ThemeIcons, sans-serif;
4619 content: "\f0de" " " attr(sort-order);
4625 .mytheme .v-grid-header .sort-desc:after {
4626 content: "\f0dd" " " attr(sort-order);
4629 .mytheme .v-grid-column-resize-handle {
4637 -webkit-user-select: none;
4638 -khtml-user-select: none;
4639 -moz-user-select: none;
4640 -ms-user-select: none;
4644 .mytheme .v-grid-column-resize-simple-indicator {
4651 box-shadow: 0px 0px 5px #000;
4652 -webkit-user-select: none;
4653 -khtml-user-select: none;
4654 -moz-user-select: none;
4655 -ms-user-select: none;
4659 .mytheme .v-grid-footer td {
4660 background-color: #fafafa;
4662 font-weight: inherit;
4663 border-left: 1px solid #d4d4d4;
4664 border-top: 1px solid #d4d4d4;
4665 border-bottom: none;
4669 .mytheme .v-grid-footer td:first-child {
4673 .mytheme .v-grid-header .v-grid-cell, .mytheme .v-grid-footer .v-grid-cell {
4677 .mytheme .v-grid-column-header-content, .mytheme .v-grid-column-footer-content {
4680 text-overflow: ellipsis;
4682 vertical-align: baseline;
4685 .mytheme .v-grid-header-deco {
4686 border-top: 1px solid #d4d4d4;
4687 border-right: 1px solid #d4d4d4;
4688 background-color: #fafafa;
4691 .mytheme .v-grid-footer-deco {
4692 border-bottom: 1px solid #d4d4d4;
4693 border-right: 1px solid #d4d4d4;
4694 background-color: #fafafa;
4697 .mytheme .v-grid-horizontal-scrollbar-deco {
4698 background-color: #fafafa;
4699 border: 1px solid #d4d4d4;
4703 .mytheme .v-grid-cell-focused {
4707 .mytheme .v-grid-cell-focused:before {
4714 border: 2px solid #197de1;
4716 pointer-events: none;
4719 .mytheme .v-grid:focus .v-grid-cell-focused:before {
4723 .mytheme .v-grid.v-disabled:focus .v-grid-cell-focused:before {
4727 .mytheme .v-grid-editor {
4733 border: 1px solid #d4d4d4;
4734 box-sizing: border-box;
4735 -moz-box-sizing: border-box;
4737 -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
4738 box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
4741 .mytheme .v-grid-editor.unbuffered .v-grid-editor-footer {
4745 .mytheme .v-grid-editor-cells {
4747 white-space: nowrap;
4750 .mytheme .v-grid-editor-cells.frozen {
4754 .mytheme .v-grid-editor-cells > div {
4755 display: inline-block;
4756 box-sizing: border-box;
4757 vertical-align: middle;
4761 .mytheme .v-grid-editor-cells > div:first-child {
4765 .mytheme .v-grid-editor-cells > div > * {
4766 vertical-align: middle;
4767 display: inline-block;
4770 .mytheme .v-grid-editor-cells > div .v-filterselect {
4774 .mytheme .v-grid-editor-cells > div input[type="text"], .mytheme .v-grid-editor-cells > div input[type="text"].v-filterselect-input, .mytheme .v-grid-editor-cells > div input[type="password"] {
4778 .mytheme .v-grid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-grid-editor-cells > div input[type="password"] {
4782 .mytheme .v-grid-editor-cells > div input[type="checkbox"] {
4786 .mytheme .v-grid-editor-cells > div .v-textfield, .mytheme .v-grid-editor-cells > div .v-datefield, .mytheme .v-grid-editor-cells > div .v-filterselect {
4793 .mytheme .v-grid-editor-cells > div .v-select, .mytheme .v-grid-editor-cells > div .v-select-select {
4798 .mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell {
4802 .mytheme .v-grid-editor-cells .error::before {
4808 border-top: 5px solid red;
4809 border-right: 5px solid transparent;
4812 .mytheme .v-grid-editor-cells .error, .mytheme .v-grid-editor-cells .error > input {
4813 background-color: #fee;
4816 .mytheme .v-grid-editor-footer {
4819 border-top: 1px solid #d4d4d4;
4825 .mytheme .v-grid-editor-footer + .v-grid-editor-cells > div {
4826 border-bottom: none;
4827 border-top: 1px solid #d4d4d4;
4830 .mytheme .v-grid-editor-footer:first-child {
4833 border-bottom: 1px solid #d4d4d4;
4834 margin-bottom: -1px;
4837 .mytheme .v-grid-editor-message, .mytheme .v-grid-editor-buttons {
4838 display: table-cell;
4839 white-space: nowrap;
4840 vertical-align: middle;
4843 .mytheme .v-grid-editor-message {
4848 .mytheme .v-grid-editor-message > div {
4852 text-overflow: ellipsis;
4857 .mytheme .v-grid-editor-save {
4861 .mytheme .v-grid-spacer {
4865 .mytheme .v-grid-spacer > td {
4868 background-color: white;
4869 border-top: 1px solid #eeeeee;
4870 border-bottom: 1px solid #d4d4d4;
4873 .mytheme .v-grid-spacer.stripe > td {
4874 background-color: #f5f5f5;
4875 border-top: 1px solid #e5e5e5;
4876 border-bottom: 1px solid #d4d4d4;
4879 .mytheme .v-grid-spacer-deco-container {
4880 border-top: 1px solid transparent;
4886 .mytheme .v-grid-spacer-deco {
4890 background-color: #197de1;
4893 pointer-events: none;
4896 .mytheme .v-grid-cell > .v-progressbar {
4901 -webkit-user-select: text;
4902 -moz-user-select: text;
4903 -ms-user-select: text;
4905 background-color: #fafafa;
4908 .mytheme .v-grid.v-disabled {
4910 filter: alpha(opacity=50) ;
4913 .mytheme .v-grid-header .v-grid-cell {
4914 background-color: #fafafa;
4915 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
4916 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
4917 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
4920 .mytheme .v-grid-header .v-grid-cell.dragged {
4922 filter: alpha(opacity=50) ;
4923 -webkit-transition: opacity 0.3s ease-in-out;
4924 -moz-transition: opacity 0.3s ease-in-out;
4925 transition: opacity 0.3s ease-in-out;
4928 .mytheme .v-grid-header .v-grid-cell.dragged-column-header {
4932 .mytheme .v-grid-footer .v-grid-cell {
4933 background-color: #fafafa;
4934 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
4935 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
4936 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
4939 .mytheme .v-grid-header-deco {
4940 background-color: #fafafa;
4941 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
4942 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
4945 .mytheme .v-grid-footer-deco, .mytheme .v-grid-horizontal-scrollbar-deco {
4946 background-color: #fafafa;
4947 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
4948 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
4951 .mytheme .v-grid-row-selected > .v-grid-cell {
4952 background-color: #197de1;
4953 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
4954 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
4956 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
4957 border-color: #1d69b4;
4960 .mytheme .v-grid-row-selected > .v-grid-cell-focused:before {
4961 border-color: #71b0ef;
4964 .mytheme .v-grid-editor {
4965 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
4966 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
4967 border-color: #197de1;
4970 .mytheme .v-grid-editor-footer {
4973 background: #fafafa;
4974 -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
4975 -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
4976 animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
4979 .mytheme .v-grid-editor-footer:first-child {
4980 -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
4981 -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
4982 animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
4985 .mytheme .v-grid-editor-cells {
4989 .mytheme .v-grid-editor-cells > div:before {
4991 display: inline-block;
4993 vertical-align: middle;
4996 .mytheme .v-grid-editor-cells > div.not-editable.v-grid-cell {
5000 .mytheme .v-grid-editor-cells > div .error::before {
5001 border-top: 9px solid #ed473b;
5002 border-right: 9px solid transparent;
5005 .mytheme .v-grid-editor-cells > div .error, .mytheme .v-grid-editor-cells > div .error > input {
5006 background-color: #fffbfb;
5009 .mytheme .v-grid-editor-cells > div .v-textfield, .mytheme .v-grid-editor-cells > div .v-textfield-focus, .mytheme .v-grid-editor-cells > div .v-datefield, .mytheme .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-grid-editor-cells > div .v-filterselect-input, .mytheme .v-grid-editor-cells > div .v-filterselect-input:focus {
5012 background: transparent;
5013 -webkit-box-shadow: inset 0 1px 0 #f2f2f2;
5014 box-shadow: inset 0 1px 0 #f2f2f2;
5017 .mytheme .v-grid-editor-cells > div input[type="text"].v-datefield-textfield {
5018 padding-left: 44.4px;
5021 .mytheme .v-grid-editor-cells > div .v-textfield-focus, .mytheme .v-grid-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-grid-editor-cells > div .v-filterselect-input:focus {
5025 .mytheme .v-grid-editor-cells > div .v-select {
5030 .mytheme .v-grid-editor-cells > div .v-checkbox {
5031 margin: 0 9px 0 18px;
5034 .mytheme .v-grid-editor-cells > div .v-checkbox > input[type="checkbox"] {
5038 .mytheme .v-grid-editor-cells > div .v-checkbox > label {
5039 white-space: nowrap;
5042 .mytheme .v-grid-editor-message > div:before {
5043 display: inline-block;
5051 .mytheme .v-grid-editor-save, .mytheme .v-grid-editor-cancel {
5054 text-decoration: underline;
5055 font-weight: inherit;
5056 -webkit-transition: color 140ms;
5057 -moz-transition: color 140ms;
5058 transition: color 140ms;
5060 text-decoration: none;
5062 background: transparent;
5068 .mytheme .v-grid-editor-save:hover, .mytheme .v-grid-editor-cancel:hover {
5072 .mytheme .v-grid-editor-save.v-disabled, .mytheme .v-grid-editor-cancel.v-disabled {
5074 filter: alpha(opacity=50) ;
5077 .mytheme .v-grid-spacer {
5081 .mytheme .v-grid-sidebar.v-contextmenu.open .v-grid-sidebar-content {
5083 padding: 4px 4px 2px;
5088 .mytheme .v-grid-sidebar.v-contextmenu.closed {
5089 background-color: #fafafa;
5090 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
5091 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
5094 .mytheme .v-grid-scroller::-webkit-scrollbar {
5098 .mytheme .v-grid-scroller::-webkit-scrollbar-thumb {
5099 border-radius: 10px;
5100 border: 4px solid transparent;
5101 background: rgba(0, 0, 0, 0.3);
5102 -webkit-background-clip: content-box;
5103 background-clip: content-box;
5106 .mytheme .v-grid-scroller-vertical::-webkit-scrollbar-thumb {
5110 .mytheme .v-grid-scroller-horizontal::-webkit-scrollbar-thumb {
5114 .mytheme .v-grid-row-drag-badge {
5115 background-color: red;
5120 border-radius: 10px;
5126 .mytheme .v-grid-row-drag-top, .mytheme .v-grid-row-drag-bottom {
5130 .mytheme .v-grid-row-drag-top:before, .mytheme .v-grid-row-drag-bottom:after {
5136 background: #197de1;
5137 pointer-events: none;
5141 .mytheme .v-grid-row-drag-bottom:after {
5145 .mytheme .v-grid-row-drag-top:before {
5149 .mytheme .v-grid-row-drag-top:first-child:before {
5153 .mytheme .v-grid-row-drag-center:after {
5160 border: 2px solid #197de1;
5161 pointer-events: none;
5164 .mytheme .v-grid-row-selected.v-grid-row-drag-center:after {
5165 border-color: #1463b3;
5168 .mytheme .v-grid-row-selected.v-grid-row-drag-top:before, .mytheme .v-grid-row-selected.v-grid-row-drag-bottom:after {
5169 background: #1463b3;
5172 .mytheme .v-grid-body-drag-top:after {
5179 pointer-events: none;
5180 border: 2px solid #197de1;
5184 .mytheme .v-textfield {
5185 -webkit-appearance: none;
5186 -moz-appearance: none;
5187 -ms-appearance: none;
5188 -o-appearance: none;
5190 -webkit-user-select: text;
5191 -moz-user-select: text;
5192 -ms-user-select: text;
5198 line-height: normal;
5202 border: 1px solid #c5c5c5;
5205 -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5206 box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5207 -webkit-transition: box-shadow 180ms, border 180ms;
5208 -moz-transition: box-shadow 180ms, border 180ms;
5209 transition: box-shadow 180ms, border 180ms;
5213 .mytheme .v-textfield.v-disabled {
5215 filter: alpha(opacity=50) ;
5218 .mytheme .v-textfield:focus {
5220 -webkit-transition: none;
5221 -moz-transition: none;
5223 border-color: #197de1;
5224 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5225 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5226 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5227 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5230 .mytheme .v-textfield[class*="prompt"] {
5234 .mytheme .v-textfield-readonly {
5235 background: #fafafa;
5237 -webkit-box-shadow: none;
5241 .mytheme .v-textfield-readonly:focus {
5243 border-color: #c5c5c5;
5246 .mytheme .v-textfield-error {
5247 border-color: #ed473b !important;
5248 background: #fffbfb;
5252 .mytheme .v-textfield-error-info {
5253 border-color: #00a7f5 !important;
5254 background: #fafdff;
5258 .mytheme .v-textfield-error-warning {
5259 border-color: #fc9c00 !important;
5260 background: #fffdfa;
5264 .mytheme .v-textfield-error-error {
5265 border-color: #ed473b !important;
5266 background: #fffbfb;
5270 .mytheme .v-textfield-error-critical {
5271 border-color: #fa007d !important;
5272 background: #fffafc;
5276 .mytheme .v-textfield-error-system {
5277 border-color: #bb00ff !important;
5278 background: #fefaff;
5282 .mytheme .v-textfield-borderless {
5285 background: transparent;
5286 -webkit-box-shadow: none;
5291 .mytheme .v-textfield-borderless:focus {
5292 -webkit-box-shadow: none;
5296 .mytheme .v-textfield-borderless[class*="prompt"] {
5299 filter: alpha(opacity=50) ;
5302 .mytheme .v-textfield-tiny {
5303 -webkit-appearance: none;
5304 -moz-appearance: none;
5305 -ms-appearance: none;
5306 -o-appearance: none;
5308 -webkit-user-select: text;
5309 -moz-user-select: text;
5310 -ms-user-select: text;
5316 line-height: normal;
5322 -webkit-transition: box-shadow 180ms, border 180ms;
5323 -moz-transition: box-shadow 180ms, border 180ms;
5324 transition: box-shadow 180ms, border 180ms;
5328 .mytheme .v-textfield-compact, .mytheme .v-textfield-small {
5329 -webkit-appearance: none;
5330 -moz-appearance: none;
5331 -ms-appearance: none;
5332 -o-appearance: none;
5334 -webkit-user-select: text;
5335 -moz-user-select: text;
5336 -ms-user-select: text;
5342 line-height: normal;
5348 -webkit-transition: box-shadow 180ms, border 180ms;
5349 -moz-transition: box-shadow 180ms, border 180ms;
5350 transition: box-shadow 180ms, border 180ms;
5353 .mytheme .v-textfield-small {
5357 .mytheme .v-textfield-large {
5358 -webkit-appearance: none;
5359 -moz-appearance: none;
5360 -ms-appearance: none;
5361 -o-appearance: none;
5363 -webkit-user-select: text;
5364 -moz-user-select: text;
5365 -ms-user-select: text;
5371 line-height: normal;
5377 -webkit-transition: box-shadow 180ms, border 180ms;
5378 -moz-transition: box-shadow 180ms, border 180ms;
5379 transition: box-shadow 180ms, border 180ms;
5383 .mytheme .v-textfield-huge {
5384 -webkit-appearance: none;
5385 -moz-appearance: none;
5386 -ms-appearance: none;
5387 -o-appearance: none;
5389 -webkit-user-select: text;
5390 -moz-user-select: text;
5391 -ms-user-select: text;
5397 line-height: normal;
5403 -webkit-transition: box-shadow 180ms, border 180ms;
5404 -moz-transition: box-shadow 180ms, border 180ms;
5405 transition: box-shadow 180ms, border 180ms;
5409 .mytheme .v-slot-inline-icon {
5413 .mytheme .v-caption-inline-icon {
5417 .mytheme .v-caption-inline-icon .v-captiontext {
5420 padding-bottom: 0.3em;
5425 .mytheme .v-caption-inline-icon .v-icon {
5430 .mytheme .v-caption-inline-icon span.v-icon {
5439 .mytheme .v-caption-inline-icon img.v-icon {
5444 .mytheme .v-textfield-inline-icon {
5448 .mytheme .v-slot-inline-icon.v-slot-tiny {
5452 .mytheme .v-caption-inline-icon.v-caption-tiny {
5456 .mytheme .v-caption-inline-icon.v-caption-tiny .v-captiontext {
5459 padding-bottom: 0.3em;
5464 .mytheme .v-caption-inline-icon.v-caption-tiny .v-icon {
5469 .mytheme .v-caption-inline-icon.v-caption-tiny span.v-icon {
5478 .mytheme .v-caption-inline-icon.v-caption-tiny img.v-icon {
5483 .mytheme .v-textfield-inline-icon.v-textfield-tiny {
5487 .mytheme .v-slot-inline-icon.v-slot-compact {
5491 .mytheme .v-caption-inline-icon.v-caption-compact {
5495 .mytheme .v-caption-inline-icon.v-caption-compact .v-captiontext {
5498 padding-bottom: 0.3em;
5503 .mytheme .v-caption-inline-icon.v-caption-compact .v-icon {
5508 .mytheme .v-caption-inline-icon.v-caption-compact span.v-icon {
5517 .mytheme .v-caption-inline-icon.v-caption-compact img.v-icon {
5522 .mytheme .v-textfield-inline-icon.v-textfield-compact {
5526 .mytheme .v-slot-inline-icon.v-slot-small {
5530 .mytheme .v-caption-inline-icon.v-caption-small {
5534 .mytheme .v-caption-inline-icon.v-caption-small .v-captiontext {
5537 padding-bottom: 0.3em;
5542 .mytheme .v-caption-inline-icon.v-caption-small .v-icon {
5547 .mytheme .v-caption-inline-icon.v-caption-small span.v-icon {
5556 .mytheme .v-caption-inline-icon.v-caption-small img.v-icon {
5561 .mytheme .v-textfield-inline-icon.v-textfield-small {
5565 .mytheme .v-slot-inline-icon.v-slot-large {
5569 .mytheme .v-caption-inline-icon.v-caption-large {
5573 .mytheme .v-caption-inline-icon.v-caption-large .v-captiontext {
5576 padding-bottom: 0.3em;
5581 .mytheme .v-caption-inline-icon.v-caption-large .v-icon {
5586 .mytheme .v-caption-inline-icon.v-caption-large span.v-icon {
5595 .mytheme .v-caption-inline-icon.v-caption-large img.v-icon {
5600 .mytheme .v-textfield-inline-icon.v-textfield-large {
5604 .mytheme .v-slot-inline-icon.v-slot-huge {
5608 .mytheme .v-caption-inline-icon.v-caption-huge {
5612 .mytheme .v-caption-inline-icon.v-caption-huge .v-captiontext {
5615 padding-bottom: 0.3em;
5620 .mytheme .v-caption-inline-icon.v-caption-huge .v-icon {
5625 .mytheme .v-caption-inline-icon.v-caption-huge span.v-icon {
5634 .mytheme .v-caption-inline-icon.v-caption-huge img.v-icon {
5639 .mytheme .v-textfield-inline-icon.v-textfield-huge {
5643 .mytheme .v-textfield-align-right {
5647 .mytheme .v-textfield-align-center {
5651 .mytheme .v-textarea {
5652 -webkit-appearance: none;
5653 -moz-appearance: none;
5654 -ms-appearance: none;
5655 -o-appearance: none;
5657 -webkit-user-select: text;
5658 -moz-user-select: text;
5659 -ms-user-select: text;
5665 line-height: normal;
5669 border: 1px solid #c5c5c5;
5672 -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5673 box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5674 -webkit-transition: box-shadow 180ms, border 180ms;
5675 -moz-transition: box-shadow 180ms, border 180ms;
5676 transition: box-shadow 180ms, border 180ms;
5679 white-space: pre-wrap;
5683 .mytheme .v-textarea.v-disabled {
5685 filter: alpha(opacity=50) ;
5688 .mytheme .v-textarea:focus {
5690 -webkit-transition: none;
5691 -moz-transition: none;
5693 border-color: #197de1;
5694 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5695 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5696 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5697 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5700 .mytheme .v-textarea[class*="prompt"] {
5704 .mytheme .v-textarea-readonly {
5705 background: #fafafa;
5707 -webkit-box-shadow: none;
5711 .mytheme .v-textarea-readonly:focus {
5713 border-color: #c5c5c5;
5716 .mytheme .v-textarea-error {
5717 border-color: #ed473b !important;
5718 background: #fffbfb;
5722 .mytheme .v-textarea-borderless {
5725 background: transparent;
5726 -webkit-box-shadow: none;
5731 .mytheme .v-textarea-borderless:focus {
5732 -webkit-box-shadow: none;
5736 .mytheme .v-textarea-borderless[class*="prompt"] {
5739 filter: alpha(opacity=50) ;
5742 .mytheme .v-textarea-tiny {
5743 -webkit-appearance: none;
5744 -moz-appearance: none;
5745 -ms-appearance: none;
5746 -o-appearance: none;
5748 -webkit-user-select: text;
5749 -moz-user-select: text;
5750 -ms-user-select: text;
5756 line-height: normal;
5763 -webkit-transition: box-shadow 180ms, border 180ms;
5764 -moz-transition: box-shadow 180ms, border 180ms;
5765 transition: box-shadow 180ms, border 180ms;
5768 white-space: pre-wrap;
5772 .mytheme .v-textarea-small {
5773 -webkit-appearance: none;
5774 -moz-appearance: none;
5775 -ms-appearance: none;
5776 -o-appearance: none;
5778 -webkit-user-select: text;
5779 -moz-user-select: text;
5780 -ms-user-select: text;
5786 line-height: normal;
5793 -webkit-transition: box-shadow 180ms, border 180ms;
5794 -moz-transition: box-shadow 180ms, border 180ms;
5795 transition: box-shadow 180ms, border 180ms;
5798 white-space: pre-wrap;
5802 .mytheme .v-textarea-large {
5803 -webkit-appearance: none;
5804 -moz-appearance: none;
5805 -ms-appearance: none;
5806 -o-appearance: none;
5808 -webkit-user-select: text;
5809 -moz-user-select: text;
5810 -ms-user-select: text;
5816 line-height: normal;
5823 -webkit-transition: box-shadow 180ms, border 180ms;
5824 -moz-transition: box-shadow 180ms, border 180ms;
5825 transition: box-shadow 180ms, border 180ms;
5828 white-space: pre-wrap;
5832 .mytheme .v-textarea-huge {
5833 -webkit-appearance: none;
5834 -moz-appearance: none;
5835 -ms-appearance: none;
5836 -o-appearance: none;
5838 -webkit-user-select: text;
5839 -moz-user-select: text;
5840 -ms-user-select: text;
5846 line-height: normal;
5853 -webkit-transition: box-shadow 180ms, border 180ms;
5854 -moz-transition: box-shadow 180ms, border 180ms;
5855 transition: box-shadow 180ms, border 180ms;
5858 white-space: pre-wrap;
5862 .mytheme .v-textarea-align-right {
5866 .mytheme .v-textarea-align-center {
5870 .mytheme .v-datefield {
5877 .mytheme .v-datefield [class*="textfield"] {
5878 box-sizing: border-box;
5879 -webkit-appearance: none;
5880 -moz-appearance: none;
5881 -ms-appearance: none;
5882 -o-appearance: none;
5884 -webkit-user-select: text;
5885 -moz-user-select: text;
5886 -ms-user-select: text;
5892 line-height: normal;
5896 border: 1px solid #c5c5c5;
5899 -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5900 box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5901 -webkit-transition: box-shadow 180ms, border 180ms;
5902 -moz-transition: box-shadow 180ms, border 180ms;
5903 transition: box-shadow 180ms, border 180ms;
5904 padding-left: 44.4px;
5907 border-radius: inherit;
5910 .mytheme .v-datefield [class*="textfield"].v-disabled {
5912 filter: alpha(opacity=50) ;
5915 .mytheme .v-datefield [class*="textfield"]:focus {
5917 -webkit-transition: none;
5918 -moz-transition: none;
5920 border-color: #197de1;
5921 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5922 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
5923 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5924 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
5927 .mytheme .v-datefield [class*="textfield"][class*="prompt"] {
5931 .mytheme .v-datefield[class*="prompt"] > [class*="textfield"] {
5935 .mytheme .v-datefield [class*="button"] {
5936 -webkit-tap-highlight-color: transparent;
5937 -webkit-touch-callout: none;
5939 -webkit-appearance: none;
5940 background: transparent;
5954 border-right: 1px solid #e4e4e4;
5956 border-radius: 3px 0 0 3px;
5959 .mytheme .v-datefield [class*="button"]:hover {
5963 .mytheme .v-datefield [class*="button"]:before {
5964 font-family: ThemeIcons;
5966 -webkit-transition: color 140ms;
5967 -moz-transition: color 140ms;
5968 transition: color 140ms;
5971 .mytheme .v-datefield [class*="button"]:active:after {
5978 background-color: rgba(128, 128, 128, 0.2);
5979 border-radius: inherit;
5982 .mytheme .v-datefield.v-disabled {
5984 filter: alpha(opacity=50) ;
5987 .mytheme .v-datefield.v-disabled [class*="button"] {
5989 pointer-events: none;
5992 .mytheme .v-datefield.v-disabled [class*="button"]:active:after {
5996 .mytheme .v-datefield.v-readonly [class*="textfield"] {
5997 background: #fafafa;
5999 -webkit-box-shadow: none;
6003 .mytheme .v-datefield.v-readonly [class*="textfield"]:focus {
6005 border-color: #c5c5c5;
6008 .mytheme .v-datefield.v-readonly [class*="button"] {
6010 pointer-events: none;
6013 .mytheme .v-datefield.v-readonly [class*="button"]:active:after {
6017 .mytheme .v-datefield-error .v-datefield-textfield {
6018 border-color: #ed473b !important;
6019 background: #fffbfb;
6023 .mytheme .v-datefield-error .v-datefield-button {
6025 border-color: #ed473b;
6028 .mytheme .v-datefield-error-info .v-datefield-textfield {
6029 border-color: #00a7f5 !important;
6030 background: #fafdff;
6034 .mytheme .v-datefield-error-info .v-datefield-button {
6036 border-color: #00a7f5;
6039 .mytheme .v-datefield-error-warning .v-datefield-textfield {
6040 border-color: #fc9c00 !important;
6041 background: #fffdfa;
6045 .mytheme .v-datefield-error-warning .v-datefield-button {
6047 border-color: #fc9c00;
6050 .mytheme .v-datefield-error-error .v-datefield-textfield {
6051 border-color: #ed473b !important;
6052 background: #fffbfb;
6056 .mytheme .v-datefield-error-error .v-datefield-button {
6058 border-color: #ed473b;
6061 .mytheme .v-datefield-error-critical .v-datefield-textfield {
6062 border-color: #fa007d !important;
6063 background: #fffafc;
6067 .mytheme .v-datefield-error-critical .v-datefield-button {
6069 border-color: #fa007d;
6072 .mytheme .v-datefield-error-system .v-datefield-textfield {
6073 border-color: #bb00ff !important;
6074 background: #fefaff;
6078 .mytheme .v-datefield-error-system .v-datefield-button {
6080 border-color: #bb00ff;
6083 .mytheme .v-datefield-full {
6087 .mytheme .v-datefield-day {
6091 .mytheme .v-datefield-month {
6095 .mytheme .v-datefield-year {
6099 .mytheme .v-datefield-popup {
6102 background-color: white;
6104 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
6105 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
6106 -webkit-backface-visibility: hidden;
6107 -moz-backface-visibility: hidden;
6108 -ms-backface-visibility: hidden;
6109 backface-visibility: hidden;
6110 margin-top: 5px !important;
6111 margin-bottom: 5px !important;
6112 margin-right: 5px !important;
6117 .mytheme .v-datefield-popup[class*="animate-in"] {
6118 -webkit-animation: valo-overlay-animate-in 120ms;
6119 -moz-animation: valo-overlay-animate-in 120ms;
6120 animation: valo-overlay-animate-in 120ms;
6123 .mytheme .v-datefield-popup[class*="animate-out"] {
6124 -webkit-animation: valo-animate-out-fade 120ms;
6125 -moz-animation: valo-animate-out-fade 120ms;
6126 animation: valo-animate-out-fade 120ms;
6129 .mytheme .v-datefield-popup table {
6130 border-collapse: collapse;
6135 .mytheme .v-datefield-popup td {
6139 .mytheme .v-datefield-popup .v-datefield-calendarpanel {
6144 .mytheme .v-datefield-popup .v-datefield-calendarpanel:focus {
6148 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day {
6149 box-sizing: border-box;
6152 border: 1px solid transparent;
6156 background: #fafafa;
6158 -webkit-transition: color 200ms;
6159 -moz-transition: color 200ms;
6160 transition: color 200ms;
6161 display: inline-block;
6162 box-sizing: border-box;
6166 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day:hover {
6170 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day-offmonth {
6172 background: transparent;
6175 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day-today {
6178 border-color: #afafaf;
6181 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
6183 background-color: #197de1;
6184 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
6185 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
6190 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
6191 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
6192 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
6196 .mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .mytheme .v-datefield-popup .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
6198 cursor: not-allowed;
6201 .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays {
6203 color: rgba(133, 133, 133, 0.85);
6206 .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays strong {
6211 .mytheme .v-datefield-popup .v-datefield-calendarpanel-header {
6212 white-space: nowrap;
6215 .mytheme .v-datefield-popup td[class*="year"] button, .mytheme .v-datefield-popup td[class*="month"] button {
6216 -webkit-appearance: none;
6217 -moz-appearance: none;
6218 -ms-appearance: none;
6219 -o-appearance: none;
6222 background: transparent;
6232 vertical-align: middle;
6235 .mytheme .v-datefield-popup td[class*="year"] button:before, .mytheme .v-datefield-popup td[class*="month"] button:before {
6239 -webkit-transition: color 200ms;
6240 -moz-transition: color 200ms;
6241 transition: color 200ms;
6244 .mytheme .v-datefield-popup td[class*="year"] button:hover:before, .mytheme .v-datefield-popup td[class*="month"] button:hover:before {
6248 .mytheme .v-datefield-popup td[class*="year"] button.outside-range, .mytheme .v-datefield-popup td[class*="month"] button.outside-range {
6251 filter: alpha(opacity=30.0) ;
6254 .mytheme .v-datefield-popup td[class*="year"] button.outside-range:hover:before, .mytheme .v-datefield-popup td[class*="month"] button.outside-range:hover:before {
6258 .mytheme .v-datefield-popup .v-button-prevyear:before {
6259 font-family: ThemeIcons;
6263 .mytheme .v-datefield-popup .v-button-prevmonth:before {
6264 font-family: ThemeIcons;
6268 .mytheme .v-datefield-popup .v-button-nextyear:before {
6269 font-family: ThemeIcons;
6273 .mytheme .v-datefield-popup .v-button-nextmonth:before {
6274 font-family: ThemeIcons;
6278 .mytheme .v-datefield-popup td.v-datefield-calendarpanel-month {
6283 .mytheme .v-datefield-popup .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
6287 .mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-popup .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
6289 color: rgba(133, 133, 133, 0.85);
6291 display: inline-block;
6295 .mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumber {
6299 .mytheme .v-datefield-popup .v-datefield-calendarpanel-weeknumbers .v-first:before {
6306 border-top: 1px solid #eaeaea;
6307 border-right: 1px solid #eaeaea;
6308 border-top-right-radius: 4px;
6309 border-bottom-left-radius: 4px;
6310 background: #fafafa;
6313 .mytheme .v-datefield-popup td.v-datefield-calendarpanel-time {
6318 .mytheme .v-datefield-popup td.v-datefield-calendarpanel-time .v-label {
6324 .mytheme .v-datefield-calendarpanel {
6329 .mytheme .v-datefield-calendarpanel:focus {
6333 .mytheme .v-datefield-calendarpanel-day {
6334 box-sizing: border-box;
6337 border: 1px solid transparent;
6341 background: #fafafa;
6343 -webkit-transition: color 200ms;
6344 -moz-transition: color 200ms;
6345 transition: color 200ms;
6346 display: inline-block;
6347 box-sizing: border-box;
6351 .mytheme .v-datefield-calendarpanel-day:hover {
6355 .mytheme .v-datefield-calendarpanel-day-offmonth {
6357 background: transparent;
6360 .mytheme .v-datefield-calendarpanel-day-today {
6363 border-color: #afafaf;
6366 .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-selected:hover {
6368 background-color: #197de1;
6369 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
6370 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
6375 .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-focused {
6376 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
6377 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
6381 .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range, .mytheme .v-datefield-calendarpanel-day.v-datefield-calendarpanel-day-outside-range:hover {
6383 cursor: not-allowed;
6386 .mytheme .v-datefield-calendarpanel-weekdays {
6388 color: rgba(133, 133, 133, 0.85);
6391 .mytheme .v-datefield-calendarpanel-weekdays strong {
6396 .mytheme .v-datefield-calendarpanel-header {
6397 white-space: nowrap;
6400 .mytheme td[class*="year"] button, .mytheme td[class*="month"] button {
6401 -webkit-appearance: none;
6402 -moz-appearance: none;
6403 -ms-appearance: none;
6404 -o-appearance: none;
6407 background: transparent;
6417 vertical-align: middle;
6420 .mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before {
6424 -webkit-transition: color 200ms;
6425 -moz-transition: color 200ms;
6426 transition: color 200ms;
6429 .mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before {
6433 .mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range {
6436 filter: alpha(opacity=30.0) ;
6439 .mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before {
6443 .mytheme .v-button-prevyear:before {
6444 font-family: ThemeIcons;
6448 .mytheme .v-button-prevmonth:before {
6449 font-family: ThemeIcons;
6453 .mytheme .v-button-nextyear:before {
6454 font-family: ThemeIcons;
6458 .mytheme .v-button-nextmonth:before {
6459 font-family: ThemeIcons;
6463 .mytheme td.v-datefield-calendarpanel-month {
6468 .mytheme .v-datefield-calendarpanel-year td.v-datefield-calendarpanel-month {
6472 .mytheme .v-datefield-calendarpanel-weeknumber, .mytheme .v-datefield-calendarpanel-weekdays.v-datefield-calendarpanel-weeknumbers td:first-child {
6474 color: rgba(133, 133, 133, 0.85);
6476 display: inline-block;
6480 .mytheme .v-datefield-calendarpanel-weeknumber {
6484 .mytheme .v-datefield-calendarpanel-weeknumbers .v-first:before {
6491 border-top: 1px solid #eaeaea;
6492 border-right: 1px solid #eaeaea;
6493 border-top-right-radius: 4px;
6494 border-bottom-left-radius: 4px;
6495 background: #fafafa;
6498 .mytheme td.v-datefield-calendarpanel-time {
6503 .mytheme td.v-datefield-calendarpanel-time .v-label {
6509 .mytheme .v-datefield-borderless .v-datefield-textfield {
6512 background: transparent;
6513 -webkit-box-shadow: none;
6518 .mytheme .v-datefield-borderless .v-datefield-textfield:focus {
6519 -webkit-box-shadow: none;
6523 .mytheme .v-datefield-borderless .v-datefield-textfield[class*="prompt"] {
6526 filter: alpha(opacity=50) ;
6529 .mytheme .v-datefield-borderless .v-datefield-button {
6533 filter: alpha(opacity=50) ;
6536 .mytheme .v-datefield-align-right input {
6540 .mytheme .v-datefield-align-center input {
6544 .mytheme .v-datefield-tiny {
6550 .mytheme .v-datefield-tiny [class*="textfield"] {
6551 box-sizing: border-box;
6552 -webkit-appearance: none;
6553 -moz-appearance: none;
6554 -ms-appearance: none;
6555 -o-appearance: none;
6557 -webkit-user-select: text;
6558 -moz-user-select: text;
6559 -ms-user-select: text;
6565 line-height: normal;
6572 -webkit-transition: box-shadow 180ms, border 180ms;
6573 -moz-transition: box-shadow 180ms, border 180ms;
6574 transition: box-shadow 180ms, border 180ms;
6575 padding-left: 33.6px;
6578 border-radius: inherit;
6581 .mytheme .v-datefield-tiny [class*="button"] {
6582 -webkit-tap-highlight-color: transparent;
6583 -webkit-touch-callout: none;
6585 -webkit-appearance: none;
6586 background: transparent;
6596 border-radius: 4px 0 0 4px;
6599 .mytheme .v-datefield-tiny [class*="button"]:before {
6600 font-family: ThemeIcons;
6602 -webkit-transition: color 140ms;
6603 -moz-transition: color 140ms;
6604 transition: color 140ms;
6607 .mytheme .v-datefield-tiny [class*="button"]:active:after {
6614 border-radius: inherit;
6617 .mytheme .v-datefield-tiny.v-disabled {
6619 filter: alpha(opacity=50) ;
6622 .mytheme .v-datefield-tiny.v-disabled [class*="button"] {
6624 pointer-events: none;
6627 .mytheme .v-datefield-tiny.v-disabled [class*="button"]:active:after {
6631 .mytheme .v-datefield-tiny.v-readonly [class*="textfield"] {
6632 background: #fafafa;
6634 -webkit-box-shadow: none;
6638 .mytheme .v-datefield-tiny.v-readonly [class*="textfield"]:focus {
6640 border-color: #c5c5c5;
6643 .mytheme .v-datefield-tiny.v-readonly [class*="button"] {
6645 pointer-events: none;
6648 .mytheme .v-datefield-tiny.v-readonly [class*="button"]:active:after {
6652 .mytheme .v-datefield-compact, .mytheme .v-datefield-small {
6657 .mytheme .v-datefield-compact [class*="textfield"], .mytheme .v-datefield-small [class*="textfield"] {
6658 box-sizing: border-box;
6659 -webkit-appearance: none;
6660 -moz-appearance: none;
6661 -ms-appearance: none;
6662 -o-appearance: none;
6664 -webkit-user-select: text;
6665 -moz-user-select: text;
6666 -ms-user-select: text;
6672 line-height: normal;
6679 -webkit-transition: box-shadow 180ms, border 180ms;
6680 -moz-transition: box-shadow 180ms, border 180ms;
6681 transition: box-shadow 180ms, border 180ms;
6682 padding-left: 37.2px;
6685 border-radius: inherit;
6688 .mytheme .v-datefield-compact [class*="button"], .mytheme .v-datefield-small [class*="button"] {
6689 -webkit-tap-highlight-color: transparent;
6690 -webkit-touch-callout: none;
6692 -webkit-appearance: none;
6693 background: transparent;
6703 border-radius: 4px 0 0 4px;
6706 .mytheme .v-datefield-compact [class*="button"]:before, .mytheme .v-datefield-small [class*="button"]:before {
6707 font-family: ThemeIcons;
6709 -webkit-transition: color 140ms;
6710 -moz-transition: color 140ms;
6711 transition: color 140ms;
6714 .mytheme .v-datefield-compact [class*="button"]:active:after, .mytheme .v-datefield-small [class*="button"]:active:after {
6721 border-radius: inherit;
6724 .mytheme .v-datefield-compact.v-disabled, .mytheme .v-datefield-small.v-disabled {
6726 filter: alpha(opacity=50) ;
6729 .mytheme .v-datefield-compact.v-disabled [class*="button"], .mytheme .v-datefield-small.v-disabled [class*="button"] {
6731 pointer-events: none;
6734 .mytheme .v-datefield-compact.v-disabled [class*="button"]:active:after, .mytheme .v-datefield-small.v-disabled [class*="button"]:active:after {
6738 .mytheme .v-datefield-compact.v-readonly [class*="textfield"], .mytheme .v-datefield-small.v-readonly [class*="textfield"] {
6739 background: #fafafa;
6741 -webkit-box-shadow: none;
6745 .mytheme .v-datefield-compact.v-readonly [class*="textfield"]:focus, .mytheme .v-datefield-small.v-readonly [class*="textfield"]:focus {
6747 border-color: #c5c5c5;
6750 .mytheme .v-datefield-compact.v-readonly [class*="button"], .mytheme .v-datefield-small.v-readonly [class*="button"] {
6752 pointer-events: none;
6755 .mytheme .v-datefield-compact.v-readonly [class*="button"]:active:after, .mytheme .v-datefield-small.v-readonly [class*="button"]:active:after {
6759 .mytheme .v-datefield-small {
6763 .mytheme .v-datefield-large {
6769 .mytheme .v-datefield-large [class*="textfield"] {
6770 box-sizing: border-box;
6771 -webkit-appearance: none;
6772 -moz-appearance: none;
6773 -ms-appearance: none;
6774 -o-appearance: none;
6776 -webkit-user-select: text;
6777 -moz-user-select: text;
6778 -ms-user-select: text;
6784 line-height: normal;
6791 -webkit-transition: box-shadow 180ms, border 180ms;
6792 -moz-transition: box-shadow 180ms, border 180ms;
6793 transition: box-shadow 180ms, border 180ms;
6794 padding-left: 52.8px;
6797 border-radius: inherit;
6800 .mytheme .v-datefield-large [class*="button"] {
6801 -webkit-tap-highlight-color: transparent;
6802 -webkit-touch-callout: none;
6804 -webkit-appearance: none;
6805 background: transparent;
6815 border-radius: 4px 0 0 4px;
6818 .mytheme .v-datefield-large [class*="button"]:before {
6819 font-family: ThemeIcons;
6821 -webkit-transition: color 140ms;
6822 -moz-transition: color 140ms;
6823 transition: color 140ms;
6826 .mytheme .v-datefield-large [class*="button"]:active:after {
6833 border-radius: inherit;
6836 .mytheme .v-datefield-large.v-disabled {
6838 filter: alpha(opacity=50) ;
6841 .mytheme .v-datefield-large.v-disabled [class*="button"] {
6843 pointer-events: none;
6846 .mytheme .v-datefield-large.v-disabled [class*="button"]:active:after {
6850 .mytheme .v-datefield-large.v-readonly [class*="textfield"] {
6851 background: #fafafa;
6853 -webkit-box-shadow: none;
6857 .mytheme .v-datefield-large.v-readonly [class*="textfield"]:focus {
6859 border-color: #c5c5c5;
6862 .mytheme .v-datefield-large.v-readonly [class*="button"] {
6864 pointer-events: none;
6867 .mytheme .v-datefield-large.v-readonly [class*="button"]:active:after {
6871 .mytheme .v-datefield-huge {
6877 .mytheme .v-datefield-huge [class*="textfield"] {
6878 box-sizing: border-box;
6879 -webkit-appearance: none;
6880 -moz-appearance: none;
6881 -ms-appearance: none;
6882 -o-appearance: none;
6884 -webkit-user-select: text;
6885 -moz-user-select: text;
6886 -ms-user-select: text;
6892 line-height: normal;
6899 -webkit-transition: box-shadow 180ms, border 180ms;
6900 -moz-transition: box-shadow 180ms, border 180ms;
6901 transition: box-shadow 180ms, border 180ms;
6902 padding-left: 70.8px;
6905 border-radius: inherit;
6908 .mytheme .v-datefield-huge [class*="button"] {
6909 -webkit-tap-highlight-color: transparent;
6910 -webkit-touch-callout: none;
6912 -webkit-appearance: none;
6913 background: transparent;
6923 border-radius: 4px 0 0 4px;
6926 .mytheme .v-datefield-huge [class*="button"]:before {
6927 font-family: ThemeIcons;
6929 -webkit-transition: color 140ms;
6930 -moz-transition: color 140ms;
6931 transition: color 140ms;
6934 .mytheme .v-datefield-huge [class*="button"]:active:after {
6941 border-radius: inherit;
6944 .mytheme .v-datefield-huge.v-disabled {
6946 filter: alpha(opacity=50) ;
6949 .mytheme .v-datefield-huge.v-disabled [class*="button"] {
6951 pointer-events: none;
6954 .mytheme .v-datefield-huge.v-disabled [class*="button"]:active:after {
6958 .mytheme .v-datefield-huge.v-readonly [class*="textfield"] {
6959 background: #fafafa;
6961 -webkit-box-shadow: none;
6965 .mytheme .v-datefield-huge.v-readonly [class*="textfield"]:focus {
6967 border-color: #c5c5c5;
6970 .mytheme .v-datefield-huge.v-readonly [class*="button"] {
6972 pointer-events: none;
6975 .mytheme .v-datefield-huge.v-readonly [class*="button"]:active:after {
6979 .mytheme .v-inline-datefield-calendarpanel {
6984 .mytheme .v-inline-datefield-calendarpanel:focus {
6988 .mytheme .v-inline-datefield-calendarpanel-day {
6989 box-sizing: border-box;
6992 border: 1px solid transparent;
6996 background: #fafafa;
6998 -webkit-transition: color 200ms;
6999 -moz-transition: color 200ms;
7000 transition: color 200ms;
7001 display: inline-block;
7002 box-sizing: border-box;
7006 .mytheme .v-inline-datefield-calendarpanel-day:hover {
7010 .mytheme .v-inline-datefield-calendarpanel-day-offmonth {
7012 background: transparent;
7015 .mytheme .v-inline-datefield-calendarpanel-day-today {
7018 border-color: #afafaf;
7021 .mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected, .mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-selected:hover {
7023 background-color: #197de1;
7024 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
7025 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
7030 .mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-focused {
7031 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7032 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7036 .mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range, .mytheme .v-inline-datefield-calendarpanel-day.v-inline-datefield-calendarpanel-day-outside-range:hover {
7038 cursor: not-allowed;
7041 .mytheme .v-inline-datefield-calendarpanel-weekdays {
7043 color: rgba(133, 133, 133, 0.85);
7046 .mytheme .v-inline-datefield-calendarpanel-weekdays strong {
7051 .mytheme .v-inline-datefield-calendarpanel-header {
7052 white-space: nowrap;
7055 .mytheme td[class*="year"] button, .mytheme td[class*="month"] button {
7056 -webkit-appearance: none;
7057 -moz-appearance: none;
7058 -ms-appearance: none;
7059 -o-appearance: none;
7062 background: transparent;
7072 vertical-align: middle;
7075 .mytheme td[class*="year"] button:before, .mytheme td[class*="month"] button:before {
7079 -webkit-transition: color 200ms;
7080 -moz-transition: color 200ms;
7081 transition: color 200ms;
7084 .mytheme td[class*="year"] button:hover:before, .mytheme td[class*="month"] button:hover:before {
7088 .mytheme td[class*="year"] button.outside-range, .mytheme td[class*="month"] button.outside-range {
7091 filter: alpha(opacity=30.0) ;
7094 .mytheme td[class*="year"] button.outside-range:hover:before, .mytheme td[class*="month"] button.outside-range:hover:before {
7098 .mytheme .v-button-prevyear:before {
7099 font-family: ThemeIcons;
7103 .mytheme .v-button-prevmonth:before {
7104 font-family: ThemeIcons;
7108 .mytheme .v-button-nextyear:before {
7109 font-family: ThemeIcons;
7113 .mytheme .v-button-nextmonth:before {
7114 font-family: ThemeIcons;
7118 .mytheme td.v-inline-datefield-calendarpanel-month {
7123 .mytheme .v-inline-datefield-calendarpanel-year td.v-inline-datefield-calendarpanel-month {
7127 .mytheme .v-inline-datefield-calendarpanel-weeknumber, .mytheme .v-inline-datefield-calendarpanel-weekdays.v-inline-datefield-calendarpanel-weeknumbers td:first-child {
7129 color: rgba(133, 133, 133, 0.85);
7131 display: inline-block;
7135 .mytheme .v-inline-datefield-calendarpanel-weeknumber {
7139 .mytheme .v-inline-datefield-calendarpanel-weeknumbers .v-first:before {
7146 border-top: 1px solid #eaeaea;
7147 border-right: 1px solid #eaeaea;
7148 border-top-right-radius: 4px;
7149 border-bottom-left-radius: 4px;
7150 background: #fafafa;
7153 .mytheme td.v-inline-datefield-calendarpanel-time {
7158 .mytheme td.v-inline-datefield-calendarpanel-time .v-label {
7164 .mytheme .v-inline-datefield-calendarpanel {
7170 .mytheme .v-gridlayout-margin-top {
7174 .mytheme .v-gridlayout-margin-bottom {
7175 padding-bottom: 37px;
7178 .mytheme .v-gridlayout-margin-left {
7182 .mytheme .v-gridlayout-margin-right {
7183 padding-right: 37px;
7186 .mytheme .v-gridlayout-spacing-on {
7191 .mytheme .v-menubar {
7194 white-space: nowrap;
7196 -webkit-tap-highlight-color: transparent;
7197 -webkit-touch-callout: none;
7206 border: 1px solid #c5c5c5;
7207 border-top-color: #c5c5c5;
7208 border-bottom-color: #bcbcbc;
7209 background-color: #fafafa;
7210 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
7211 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
7212 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7213 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7214 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
7220 .mytheme .v-menubar:after {
7227 border-radius: inherit;
7228 -webkit-transition: box-shadow 180ms, border 180ms;
7229 -moz-transition: box-shadow 180ms, border 180ms;
7230 transition: box-shadow 180ms, border 180ms;
7233 .mytheme .v-menubar:focus:after {
7234 -webkit-transition: none;
7235 -moz-transition: none;
7239 .mytheme .v-menubar.v-disabled {
7241 filter: alpha(opacity=50) ;
7244 .mytheme .v-menubar.v-disabled:after {
7248 .mytheme .v-menubar:after {
7256 .mytheme .v-menubar:focus:after {
7257 border-color: #197de1;
7258 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7259 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7262 .mytheme .v-menubar > .v-menubar-menuitem {
7266 .mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] {
7270 .mytheme .v-menubar:active:after {
7271 background: transparent;
7274 .mytheme .v-menubar > .v-menubar-menuitem {
7277 display: inline-block;
7278 box-sizing: border-box;
7286 border: 1px solid #c5c5c5;
7287 border-top-color: #c5c5c5;
7288 border-bottom-color: #bcbcbc;
7289 background-color: #fafafa;
7290 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
7291 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
7292 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
7293 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
7294 background: transparent;
7295 -webkit-box-shadow: none;
7297 border-width: 0 1px 0 0;
7298 border-color: inherit;
7300 line-height: inherit;
7301 vertical-align: top;
7305 .mytheme .v-menubar > .v-menubar-menuitem:first-child {
7306 border-left-width: 0;
7307 border-radius: 3px 0 0 3px;
7310 .mytheme .v-menubar > .v-menubar-menuitem:last-child {
7311 border-radius: 0 3px 3px 0;
7312 border-right-width: 0;
7315 .mytheme .v-menubar > .v-menubar-menuitem:first-child:last-child {
7319 .mytheme .v-menubar > .v-menubar-menuitem:before {
7326 border-radius: inherit;
7329 .mytheme .v-menubar > .v-menubar-menuitem:hover {
7333 .mytheme .v-menubar > .v-menubar-menuitem:hover:before {
7334 background-color: rgba(186, 186, 186, 0.1);
7338 .mytheme .v-menubar > .v-menubar-menuitem:active:before {
7339 background-color: rgba(125, 125, 125, 0.2);
7342 .mytheme .v-menubar > .v-menubar-menuitem .v-icon {
7343 margin: 0 4px 0 -4px;
7347 .mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] {
7352 .mytheme .v-menubar > .v-menubar-menuitem[class*="-icon-only"] .v-icon {
7356 .mytheme .v-menubar > .v-menubar-menuitem-checked {
7357 -webkit-box-shadow: none;
7359 background-color: #ededed;
7360 background-image: -webkit-linear-gradient(bottom, #ededed 2%, #e9e9e9 98%);
7361 background-image: linear-gradient(to top,#ededed 2%, #e9e9e9 98%);
7365 .mytheme .v-disabled > .v-menubar-menuitem, .mytheme .v-menubar > .v-menubar-menuitem-disabled {
7369 .mytheme .v-disabled > .v-menubar-menuitem:before, .mytheme .v-menubar > .v-menubar-menuitem-disabled:before {
7373 .mytheme .v-menubar-menuitem-disabled {
7375 filter: alpha(opacity=50) ;
7378 .mytheme .v-menubar > .v-menubar-menuitem-selected {
7384 border: 1px solid #1362b1;
7385 border-top-color: #156ab3;
7386 border-bottom-color: #1156a8;
7387 background-color: #197de1;
7388 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
7389 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
7390 -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca;
7391 box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca;
7392 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
7393 border-top-width: 0;
7394 border-left-width: 0;
7395 border-bottom-width: 0;
7399 .mytheme .v-menubar > .v-menubar-menuitem-selected:hover:before {
7403 .mytheme .v-menubar .v-menubar-submenu-indicator {
7407 .mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after {
7408 font-family: ThemeIcons;
7411 vertical-align: 0.15em;
7412 margin: 0 -0.2em 0 0.5em;
7416 .mytheme .v-menubar .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:empty:after {
7417 margin-left: -0.2em;
7420 .mytheme .v-menubar-popup {
7423 background-color: white;
7425 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
7426 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
7427 -webkit-backface-visibility: hidden;
7428 -moz-backface-visibility: hidden;
7429 -ms-backface-visibility: hidden;
7430 backface-visibility: hidden;
7432 margin: 5px 0 0 1px !important;
7435 .mytheme .v-menubar-popup[class*="animate-in"] {
7436 -webkit-animation: valo-overlay-animate-in 120ms;
7437 -moz-animation: valo-overlay-animate-in 120ms;
7438 animation: valo-overlay-animate-in 120ms;
7441 .mytheme .v-menubar-popup[class*="animate-out"] {
7442 -webkit-animation: valo-animate-out-fade 120ms;
7443 -moz-animation: valo-animate-out-fade 120ms;
7444 animation: valo-animate-out-fade 120ms;
7447 .mytheme .v-menubar-popup .v-menubar-submenu {
7451 .mytheme .v-menubar-popup .v-menubar-menuitem {
7455 padding: 0 20px 0 10px;
7458 white-space: nowrap;
7461 padding-right: 37px;
7465 .mytheme .v-menubar-popup .v-menubar-menuitem:active:before {
7472 background: #0957a6;
7474 filter: alpha(opacity=15.0) ;
7475 pointer-events: none;
7476 border-radius: inherit;
7479 .mytheme .v-menubar-popup .v-menubar-menuitem .v-icon {
7485 .mytheme .v-menubar-popup .v-menubar-submenu-indicator {
7489 .mytheme .v-menubar-popup .v-menubar-submenu-indicator + .v-menubar-menuitem-caption:after {
7492 font-family: ThemeIcons;
7497 .mytheme .v-menubar-popup .v-menubar-menuitem-selected {
7498 background-color: #197de1;
7499 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
7500 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
7502 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
7505 .mytheme .v-menubar-popup .v-menubar-separator {
7510 border-bottom: 1px solid #e4e4e4;
7513 .mytheme .v-menubar-popup [class*="checked"] .v-menubar-menuitem-caption:before {
7515 font-family: ThemeIcons;
7520 .mytheme .v-menubar-popup [class*="unchecked"] .v-menubar-menuitem-caption:before {
7524 .mytheme .v-menubar-popup [class*="disabled"] {
7528 .mytheme .v-menubar-small {
7542 .mytheme .v-menubar-small:after {
7550 .mytheme .v-menubar-small > .v-menubar-menuitem {
7554 .mytheme .v-menubar-small > .v-menubar-menuitem[class*="-icon-only"] {
7558 .mytheme .v-menubar-borderless {
7562 -webkit-box-shadow: none;
7565 background: transparent;
7569 .mytheme .v-menubar-borderless:focus:after {
7573 .mytheme .v-menubar-borderless .v-menubar-menuitem {
7574 -webkit-box-shadow: none;
7581 -webkit-transition: color 140ms;
7582 -moz-transition: color 140ms;
7583 transition: color 140ms;
7586 .mytheme .v-menubar-borderless .v-menubar-menuitem:first-child, .mytheme .v-menubar-borderless .v-menubar-menuitem:last-child, .mytheme .v-menubar-borderless .v-menubar-menuitem:first-child:last-child {
7590 .mytheme .v-menubar-borderless .v-menubar-menuitem:before {
7594 .mytheme .v-menubar-borderless .v-menubar-menuitem:hover {
7598 .mytheme .v-menubar-borderless .v-menubar-menuitem:active {
7602 .mytheme .v-menubar-borderless .v-menubar-menuitem-checked, .mytheme .v-menubar-borderless .v-menubar-menuitem-checked:first-child {
7603 border: 1px solid #c5c5c5;
7607 .mytheme .v-menubar-borderless .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .mytheme .v-menubar-borderless .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
7612 .mytheme .v-menubar-borderless .v-menubar-menuitem-selected {
7614 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
7617 .mytheme .v-menubar-borderless .v-menubar-menuitem-selected:hover {
7621 .mytheme .v-menubar-borderless .v-menubar-menuitem-disabled, .mytheme .v-menubar-borderless .v-menubar-menuitem-disabled:hover {
7625 .mytheme .v-radiobutton {
7628 white-space: nowrap;
7631 .mytheme .v-radiobutton.v-has-width label {
7632 white-space: normal;
7635 :root .mytheme .v-radiobutton {
7639 :root .mytheme .v-radiobutton label {
7640 -webkit-tap-highlight-color: transparent;
7641 -webkit-touch-callout: none;
7643 display: inline-block;
7646 :root .mytheme .v-radiobutton > input {
7648 clip: rect(0, 0, 0, 0);
7655 :root .mytheme .v-radiobutton > input:focus ~ label:before {
7656 border-color: #197de1;
7657 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7658 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7659 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7660 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7663 :root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after {
7665 display: inline-block;
7666 box-sizing: border-box;
7677 :root .mytheme .v-radiobutton > input ~ label:before {
7685 border: 1px solid #c5c5c5;
7686 border-top-color: #c5c5c5;
7687 border-bottom-color: #bcbcbc;
7688 background-color: #fafafa;
7689 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
7690 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
7691 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7692 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7693 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
7698 :root .mytheme .v-radiobutton > input ~ label:after {
7700 font-family: ThemeIcons;
7702 -webkit-transition: color 100ms;
7703 -moz-transition: color 100ms;
7704 transition: color 100ms;
7707 :root .mytheme .v-radiobutton > input:active ~ label:after {
7708 background-color: rgba(125, 125, 125, 0.2);
7711 :root .mytheme .v-radiobutton > input:checked ~ label:after {
7715 .mytheme .v-radiobutton > .v-icon, .mytheme .v-radiobutton > label .v-icon {
7716 margin: 0 6px 0 3px;
7721 .mytheme .v-radiobutton.v-disabled > label, .mytheme .v-radiobutton.v-disabled > .v-icon {
7724 filter: alpha(opacity=50) ;
7727 .mytheme .v-radiobutton.v-disabled > label > .v-icon {
7731 :root .mytheme .v-radiobutton.v-disabled > input:active ~ label:after {
7732 background: transparent;
7735 .mytheme .v-radiobutton.v-readonly > label, .mytheme .v-radiobutton.v-readonly > .v-icon {
7739 .mytheme .v-radiobutton.v-readonly > label > .v-icon {
7743 :root .mytheme .v-radiobutton.v-readonly > input:active ~ label:after {
7744 background: transparent;
7747 :root .mytheme .v-radiobutton.v-readonly > input ~ label:after {
7749 filter: alpha(opacity=50) ;
7752 :root .mytheme .v-radiobutton > input:checked ~ label:after {
7757 background: #197de1;
7760 :root .mytheme .v-radiobutton > input ~ label:before, :root .mytheme .v-radiobutton > input ~ label:after {
7765 .mytheme .v-select-optiongroup .v-radiobutton, .mytheme .v-select-optiongroup .v-checkbox {
7767 margin: 9px 16px 0 0;
7770 .mytheme .v-select-optiongroup .v-radiobutton:first-child, .mytheme .v-select-optiongroup .v-checkbox:first-child {
7774 .mytheme .v-select-optiongroup .v-radiobutton:last-child, .mytheme .v-select-optiongroup .v-checkbox:last-child {
7778 .mytheme .v-select-optiongroup.v-has-width label {
7779 white-space: normal;
7782 .mytheme .v-select-optiongroup-small {
7786 .mytheme .v-select-optiongroup-small .v-checkbox {
7789 white-space: nowrap;
7792 .mytheme .v-select-optiongroup-small .v-checkbox.v-has-width label {
7793 white-space: normal;
7796 :root .mytheme .v-select-optiongroup-small .v-checkbox {
7800 :root .mytheme .v-select-optiongroup-small .v-checkbox label {
7801 -webkit-tap-highlight-color: transparent;
7802 -webkit-touch-callout: none;
7804 display: inline-block;
7807 :root .mytheme .v-select-optiongroup-small .v-checkbox > input {
7809 clip: rect(0, 0, 0, 0);
7816 :root .mytheme .v-select-optiongroup-small .v-checkbox > input:focus ~ label:before {
7817 border-color: #197de1;
7818 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7819 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7820 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7821 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7824 :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after {
7826 display: inline-block;
7827 box-sizing: border-box;
7838 :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:before {
7846 border: 1px solid #c5c5c5;
7847 border-top-color: #c5c5c5;
7848 border-bottom-color: #bcbcbc;
7849 background-color: #fafafa;
7850 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
7851 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
7852 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7853 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7854 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
7859 :root .mytheme .v-select-optiongroup-small .v-checkbox > input ~ label:after {
7861 font-family: ThemeIcons;
7863 -webkit-transition: color 100ms;
7864 -moz-transition: color 100ms;
7865 transition: color 100ms;
7868 :root .mytheme .v-select-optiongroup-small .v-checkbox > input:active ~ label:after {
7869 background-color: rgba(125, 125, 125, 0.2);
7872 :root .mytheme .v-select-optiongroup-small .v-checkbox > input:checked ~ label:after {
7876 .mytheme .v-select-optiongroup-small .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-small .v-checkbox > label .v-icon {
7877 margin: 0 5px 0 3px;
7882 .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > .v-icon {
7885 filter: alpha(opacity=50) ;
7888 .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > label > .v-icon {
7892 :root .mytheme .v-select-optiongroup-small .v-checkbox.v-disabled > input:active ~ label:after {
7893 background: transparent;
7896 .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > .v-icon {
7900 .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > label > .v-icon {
7904 :root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input:active ~ label:after {
7905 background: transparent;
7908 :root .mytheme .v-select-optiongroup-small .v-checkbox.v-readonly > input ~ label:after {
7910 filter: alpha(opacity=50) ;
7913 .mytheme .v-select-optiongroup-small .v-radiobutton {
7916 white-space: nowrap;
7919 .mytheme .v-select-optiongroup-small .v-radiobutton.v-has-width label {
7920 white-space: normal;
7923 :root .mytheme .v-select-optiongroup-small .v-radiobutton {
7927 :root .mytheme .v-select-optiongroup-small .v-radiobutton label {
7928 -webkit-tap-highlight-color: transparent;
7929 -webkit-touch-callout: none;
7931 display: inline-block;
7934 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input {
7936 clip: rect(0, 0, 0, 0);
7943 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input:focus ~ label:before {
7944 border-color: #197de1;
7945 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7946 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
7947 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7948 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7951 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
7953 display: inline-block;
7954 box-sizing: border-box;
7965 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before {
7973 border: 1px solid #c5c5c5;
7974 border-top-color: #c5c5c5;
7975 border-bottom-color: #bcbcbc;
7976 background-color: #fafafa;
7977 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
7978 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
7979 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7980 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
7981 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
7986 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
7988 font-family: ThemeIcons;
7990 -webkit-transition: color 100ms;
7991 -moz-transition: color 100ms;
7992 transition: color 100ms;
7995 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input:active ~ label:after {
7996 background-color: rgba(125, 125, 125, 0.2);
7999 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
8003 .mytheme .v-select-optiongroup-small .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-small .v-radiobutton > label .v-icon {
8004 margin: 0 5px 0 3px;
8009 .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > .v-icon {
8012 filter: alpha(opacity=50) ;
8015 .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > label > .v-icon {
8019 :root .mytheme .v-select-optiongroup-small .v-radiobutton.v-disabled > input:active ~ label:after {
8020 background: transparent;
8023 .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > .v-icon {
8027 .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > label > .v-icon {
8031 :root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input:active ~ label:after {
8032 background: transparent;
8035 :root .mytheme .v-select-optiongroup-small .v-radiobutton.v-readonly > input ~ label:after {
8037 filter: alpha(opacity=50) ;
8040 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input:checked ~ label:after {
8045 background: #197de1;
8048 :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-small .v-radiobutton > input ~ label:after {
8053 .mytheme .v-select-optiongroup-small .v-radiobutton, .mytheme .v-select-optiongroup-small .v-checkbox {
8055 margin: 8px 16px 0 0;
8058 .mytheme .v-select-optiongroup-small .v-radiobutton:first-child, .mytheme .v-select-optiongroup-small .v-checkbox:first-child {
8062 .mytheme .v-select-optiongroup-small .v-radiobutton:last-child, .mytheme .v-select-optiongroup-small .v-checkbox:last-child {
8066 .mytheme .v-select-optiongroup-small.v-has-width label {
8067 white-space: normal;
8070 .mytheme .v-select-optiongroup-large {
8074 .mytheme .v-select-optiongroup-large .v-checkbox {
8077 white-space: nowrap;
8080 .mytheme .v-select-optiongroup-large .v-checkbox.v-has-width label {
8081 white-space: normal;
8084 :root .mytheme .v-select-optiongroup-large .v-checkbox {
8088 :root .mytheme .v-select-optiongroup-large .v-checkbox label {
8089 -webkit-tap-highlight-color: transparent;
8090 -webkit-touch-callout: none;
8092 display: inline-block;
8095 :root .mytheme .v-select-optiongroup-large .v-checkbox > input {
8097 clip: rect(0, 0, 0, 0);
8104 :root .mytheme .v-select-optiongroup-large .v-checkbox > input:focus ~ label:before {
8105 border-color: #197de1;
8106 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8107 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8108 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8109 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8112 :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after {
8114 display: inline-block;
8115 box-sizing: border-box;
8126 :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:before {
8134 border: 1px solid #c5c5c5;
8135 border-top-color: #c5c5c5;
8136 border-bottom-color: #bcbcbc;
8137 background-color: #fafafa;
8138 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
8139 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
8140 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8141 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8142 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
8147 :root .mytheme .v-select-optiongroup-large .v-checkbox > input ~ label:after {
8149 font-family: ThemeIcons;
8151 -webkit-transition: color 100ms;
8152 -moz-transition: color 100ms;
8153 transition: color 100ms;
8156 :root .mytheme .v-select-optiongroup-large .v-checkbox > input:active ~ label:after {
8157 background-color: rgba(125, 125, 125, 0.2);
8160 :root .mytheme .v-select-optiongroup-large .v-checkbox > input:checked ~ label:after {
8164 .mytheme .v-select-optiongroup-large .v-checkbox > .v-icon, .mytheme .v-select-optiongroup-large .v-checkbox > label .v-icon {
8165 margin: 0 7px 0 4px;
8170 .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > .v-icon {
8173 filter: alpha(opacity=50) ;
8176 .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > label > .v-icon {
8180 :root .mytheme .v-select-optiongroup-large .v-checkbox.v-disabled > input:active ~ label:after {
8181 background: transparent;
8184 .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label, .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > .v-icon {
8188 .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > label > .v-icon {
8192 :root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input:active ~ label:after {
8193 background: transparent;
8196 :root .mytheme .v-select-optiongroup-large .v-checkbox.v-readonly > input ~ label:after {
8198 filter: alpha(opacity=50) ;
8201 .mytheme .v-select-optiongroup-large .v-radiobutton {
8204 white-space: nowrap;
8207 .mytheme .v-select-optiongroup-large .v-radiobutton.v-has-width label {
8208 white-space: normal;
8211 :root .mytheme .v-select-optiongroup-large .v-radiobutton {
8215 :root .mytheme .v-select-optiongroup-large .v-radiobutton label {
8216 -webkit-tap-highlight-color: transparent;
8217 -webkit-touch-callout: none;
8219 display: inline-block;
8222 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input {
8224 clip: rect(0, 0, 0, 0);
8231 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input:focus ~ label:before {
8232 border-color: #197de1;
8233 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8234 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8235 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8236 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5), inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8239 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
8241 display: inline-block;
8242 box-sizing: border-box;
8253 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before {
8261 border: 1px solid #c5c5c5;
8262 border-top-color: #c5c5c5;
8263 border-bottom-color: #bcbcbc;
8264 background-color: #fafafa;
8265 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
8266 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
8267 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8268 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
8269 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
8274 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
8276 font-family: ThemeIcons;
8278 -webkit-transition: color 100ms;
8279 -moz-transition: color 100ms;
8280 transition: color 100ms;
8283 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input:active ~ label:after {
8284 background-color: rgba(125, 125, 125, 0.2);
8287 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
8291 .mytheme .v-select-optiongroup-large .v-radiobutton > .v-icon, .mytheme .v-select-optiongroup-large .v-radiobutton > label .v-icon {
8292 margin: 0 7px 0 4px;
8297 .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > .v-icon {
8300 filter: alpha(opacity=50) ;
8303 .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > label > .v-icon {
8307 :root .mytheme .v-select-optiongroup-large .v-radiobutton.v-disabled > input:active ~ label:after {
8308 background: transparent;
8311 .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label, .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > .v-icon {
8315 .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > label > .v-icon {
8319 :root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input:active ~ label:after {
8320 background: transparent;
8323 :root .mytheme .v-select-optiongroup-large .v-radiobutton.v-readonly > input ~ label:after {
8325 filter: alpha(opacity=50) ;
8328 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input:checked ~ label:after {
8333 background: #197de1;
8336 :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:before, :root .mytheme .v-select-optiongroup-large .v-radiobutton > input ~ label:after {
8341 .mytheme .v-select-optiongroup-large .v-radiobutton, .mytheme .v-select-optiongroup-large .v-checkbox {
8343 margin: 11px 16px 0 0;
8346 .mytheme .v-select-optiongroup-large .v-radiobutton:first-child, .mytheme .v-select-optiongroup-large .v-checkbox:first-child {
8350 .mytheme .v-select-optiongroup-large .v-radiobutton:last-child, .mytheme .v-select-optiongroup-large .v-checkbox:last-child {
8354 .mytheme .v-select-optiongroup-large.v-has-width label {
8355 white-space: normal;
8358 .mytheme .v-select-optiongroup-horizontal {
8359 white-space: nowrap;
8362 .mytheme .v-select-optiongroup-horizontal .v-radiobutton, .mytheme .v-select-optiongroup-horizontal .v-checkbox {
8363 display: inline-block;
8366 .mytheme .v-select-optiongroup-horizontal.v-has-width {
8367 white-space: normal;
8370 .mytheme .v-select-optiongroup-horizontal.v-has-width label {
8371 white-space: nowrap;
8377 text-decoration: underline;
8378 font-weight: inherit;
8379 -webkit-transition: color 140ms;
8380 -moz-transition: color 140ms;
8381 transition: color 140ms;
8384 .mytheme .v-link:hover {
8388 .mytheme .v-link.v-disabled {
8390 filter: alpha(opacity=50) ;
8393 .mytheme .v-link a {
8396 text-decoration: underline;
8397 font-weight: inherit;
8398 -webkit-transition: color 140ms;
8399 -moz-transition: color 140ms;
8400 transition: color 140ms;
8403 text-decoration: inherit;
8404 -webkit-transition: inherit;
8405 -moz-transition: inherit;
8406 transition: inherit;
8409 .mytheme .v-link a:hover {
8413 .mytheme .v-link a.v-disabled {
8415 filter: alpha(opacity=50) ;
8418 .mytheme .v-link .v-icon {
8422 .mytheme .v-link-small {
8426 .mytheme .v-link-large {
8430 .mytheme .v-window {
8433 background-color: white;
8435 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
8436 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
8437 -webkit-backface-visibility: hidden;
8438 -moz-backface-visibility: hidden;
8439 -ms-backface-visibility: hidden;
8440 backface-visibility: hidden;
8441 -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1), 0 16px 80px -6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.09098);
8442 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1), 0 16px 80px -6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.09098);
8444 min-width: 148px !important;
8445 min-height: 37px !important;
8446 white-space: nowrap;
8447 overflow: hidden !important;
8448 -webkit-transition: width 200ms, height 200ms, top 200ms, left 200ms;
8449 -moz-transition: width 200ms, height 200ms, top 200ms, left 200ms;
8450 transition: width 200ms, height 200ms, top 200ms, left 200ms;
8453 .mytheme .v-window[class*="animate-in"] {
8454 -webkit-animation: valo-animate-in-fade 140ms;
8455 -moz-animation: valo-animate-in-fade 140ms;
8456 animation: valo-animate-in-fade 140ms;
8459 .mytheme .v-window[class*="animate-out"] {
8460 -webkit-animation: valo-animate-out-scale-down-fade 100ms;
8461 -moz-animation: valo-animate-out-scale-down-fade 100ms;
8462 animation: valo-animate-out-scale-down-fade 100ms;
8465 .mytheme .v-window.v-window-animate-in {
8466 -webkit-transition: none;
8467 -moz-transition: none;
8471 .mytheme .v-window-modalitycurtain {
8477 background-color: #222;
8478 background-image: -webkit-radial-gradient(50% 50%, circle, #222, #0e0e0e);
8479 background-image: radial-gradient( circle at 50% 50%, #222, #0e0e0e);
8481 filter: alpha(opacity=72) ;
8482 -webkit-animation: valo-animate-in-fade 400ms 100ms backwards;
8483 -moz-animation: valo-animate-in-fade 400ms 100ms backwards;
8484 animation: valo-animate-in-fade 400ms 100ms backwards;
8487 .v-op12 .mytheme .v-window-modalitycurtain {
8488 -webkit-animation: none;
8489 -moz-animation: none;
8493 .mytheme .v-window-draggingCurtain {
8494 position: fixed !important;
8497 .mytheme .v-window-resizingCurtain + .v-window, .mytheme .v-window-draggingCurtain + .v-window {
8498 -webkit-transition: none;
8499 -moz-transition: none;
8503 .mytheme .v-window-outerheader {
8510 -webkit-transform: translatez(0);
8511 -moz-transform: translatez(0);
8512 -ms-transform: translatez(0);
8513 -o-transform: translatez(0);
8514 transform: translatez(0);
8517 .mytheme .v-window-outerheader:after {
8524 border-top: 1px solid #dfdfdf;
8525 border-color: rgba(197, 197, 197, 0.5);
8528 .mytheme .v-window-header {
8533 text-overflow: ellipsis;
8534 white-space: nowrap;
8538 .mytheme .v-window-restorebox-disabled ~ .v-window-closebox ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox ~ .v-window-header {
8542 .mytheme .v-window-restorebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header, .mytheme .v-window-maximizebox-disabled ~ .v-window-closebox-disabled ~ .v-window-header {
8546 .mytheme .v-window-closebox, .mytheme .v-window-maximizebox, .mytheme .v-window-restorebox {
8551 box-sizing: border-box;
8554 background-color: white;
8560 -webkit-transition: color 140ms;
8561 -moz-transition: color 140ms;
8562 transition: color 140ms;
8565 .mytheme .v-window-closebox:focus, .mytheme .v-window-maximizebox:focus, .mytheme .v-window-restorebox:focus {
8569 .mytheme .v-window-closebox:hover, .mytheme .v-window-maximizebox:hover, .mytheme .v-window-restorebox:hover {
8575 .mytheme .v-window-closebox:active, .mytheme .v-window-maximizebox:active, .mytheme .v-window-restorebox:active {
8579 .mytheme .v-window-closebox:focus::after {
8587 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8588 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8591 .mytheme .v-window-maximizebox:focus::after, .mytheme .v-window-restorebox:focus::after {
8599 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8600 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
8603 .mytheme .v-window-closebox {
8605 border-radius: 0 4px 0 4px;
8608 .mytheme .v-window-closebox:before {
8612 .mytheme .v-window-maximizebox, .mytheme .v-window-restorebox {
8615 border-radius: 0 0 0 4px;
8618 .mytheme .v-window-maximizebox + .v-window-closebox, .mytheme .v-window-restorebox + .v-window-closebox {
8619 border-bottom-left-radius: 0;
8622 .mytheme .v-window-closebox-disabled, .mytheme .v-window-resizebox-disabled, .mytheme .v-window-restorebox-disabled, .mytheme .v-window-maximizebox-disabled {
8626 .mytheme .v-window-closebox-disabled + .v-window-closebox, .mytheme .v-window-resizebox-disabled + .v-window-closebox, .mytheme .v-window-restorebox-disabled + .v-window-closebox, .mytheme .v-window-maximizebox-disabled + .v-window-closebox {
8629 border-bottom-left-radius: 4px;
8632 .mytheme .v-window-closebox-disabled + .v-window-closebox:focus::after, .mytheme .v-window-resizebox-disabled + .v-window-closebox:focus::after, .mytheme .v-window-restorebox-disabled + .v-window-closebox:focus::after, .mytheme .v-window-maximizebox-disabled + .v-window-closebox:focus::after {
8636 .mytheme .v-window-maximizebox:before {
8640 .mytheme .v-window-restorebox:before {
8644 .mytheme .v-window > .popupContent, .mytheme .v-window-wrap, .mytheme .v-window-contents, .mytheme .v-window-contents > .v-scrollable {
8648 .mytheme .v-window-contents {
8649 box-sizing: border-box;
8651 margin-top: 0 !important;
8654 .mytheme .v-window-contents > .v-scrollable {
8658 .mytheme .v-window-contents > .v-scrollable > .v-margin-top {
8662 .mytheme .v-window-contents > .v-scrollable > .v-margin-right {
8663 padding-right: 12px;
8666 .mytheme .v-window-contents > .v-scrollable > .v-margin-bottom {
8667 padding-bottom: 12px;
8670 .mytheme .v-window-contents > .v-scrollable > .v-margin-left {
8674 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-top"] > tbody > [class*="firstrow"] > td {
8678 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-bottom"] > tbody > [class*="lastrow"] > td {
8679 padding-bottom: 12px;
8682 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="captioncell"] {
8686 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h2, .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-left"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
8690 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] {
8691 padding-right: 12px;
8694 .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h2, .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h3, .mytheme .v-window-contents > .v-scrollable > .v-formlayout [class*="margin-right"] > tbody > [class*="row"] > [class*="contentcell"] > .v-label-h4 {
8698 .mytheme .v-window-contents > .v-scrollable:focus {
8702 .mytheme .v-window-contents > .v-scrollable:before {
8708 border-top: 1px solid white;
8713 .mytheme .v-window-contents > .v-scrollable .v-panel-captionwrap:after {
8714 border-color: #dfdfdf;
8717 .mytheme .v-window-contents > .v-scrollable .v-panel-content:before {
8718 border-color: white;
8721 .mytheme .v-window-footer {
8725 .mytheme .v-window-resizebox {
8732 cursor: nwse-resize;
8735 .mytheme .v-window-modalitycurtain:active ~ .v-window {
8736 -webkit-animation: none;
8737 -moz-animation: none;
8741 .mytheme .v-window-top-toolbar > .v-widget, .mytheme .v-window-bottom-toolbar > .v-widget {
8742 vertical-align: top;
8745 .mytheme .v-window-top-toolbar .v-label, .mytheme .v-window-bottom-toolbar .v-label {
8749 .mytheme .v-window-top-toolbar .v-spacing, .mytheme .v-window-bottom-toolbar .v-spacing {
8753 .mytheme .v-window-top-toolbar.v-layout {
8757 border-top: 1px solid #dfdfdf;
8758 border-bottom: 1px solid #dfdfdf;
8759 background-color: #fafafa;
8762 .mytheme .v-window-top-toolbar.v-menubar {
8763 margin: 12px 12px 6px;
8766 .mytheme .v-window-top-toolbar.v-menubar-borderless {
8772 .mytheme .v-window-bottom-toolbar.v-layout {
8774 background-color: #fafafa;
8775 background-image: -webkit-linear-gradient(top, #f0f0f0 0, #fafafa 4px);
8776 background-image: linear-gradient(to bottom,#f0f0f0 0, #fafafa 4px);
8777 border-top: 1px solid #dfdfdf;
8778 border-radius: 0 0 4px 4px;
8781 .mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-layout {
8782 box-sizing: content-box;
8783 margin: -12px -12px 0;
8786 .mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar {
8790 .mytheme .v-margin-left.v-margin-right.v-margin-top .v-window-top-toolbar.v-menubar-borderless {
8791 margin: -6px -6px 0;
8795 .mytheme .v-margin-left.v-margin-right.v-margin-bottom .v-window-bottom-toolbar.v-layout {
8796 box-sizing: content-box;
8797 margin: 0 -12px -12px;
8802 white-space: nowrap;
8805 .mytheme .v-tree:focus {
8809 .mytheme .v-tree-node:before {
8812 display: inline-block;
8821 .mytheme .v-tree-node-caption {
8825 white-space: nowrap;
8826 vertical-align: top;
8829 .mytheme .v-tree-node-caption > div {
8830 display: inline-block;
8836 .mytheme .v-tree-node-caption > div:before {
8838 font-family: ThemeIcons;
8839 display: inline-block;
8842 margin: 0 0.6em 0 0.8em;
8843 -webkit-transition: all 100ms;
8844 -moz-transition: all 100ms;
8845 transition: all 100ms;
8848 .mytheme .v-tree-node-caption span {
8849 padding-right: 28px;
8851 display: inline-block;
8855 .v-ie .mytheme .v-tree-node-caption span {
8859 .mytheme .v-tree-node-caption .v-icon {
8865 .mytheme .v-tree-node-caption:after {
8868 vertical-align: top;
8877 -webkit-transition: opacity 120ms;
8878 -moz-transition: opacity 120ms;
8879 transition: opacity 120ms;
8882 .mytheme .v-tree-node-expanded > .v-tree-node-caption > div:before {
8883 -webkit-transform: rotate(90deg);
8884 -moz-transform: rotate(90deg);
8885 -ms-transform: rotate(90deg);
8886 -o-transform: rotate(90deg);
8887 transform: rotate(90deg);
8889 font-family: ThemeIcons;
8892 .mytheme .v-tree-node-leaf:before, .mytheme .v-tree-node-leaf > .v-tree-node-caption > div:before {
8896 .mytheme .v-tree-node-focused:after {
8898 border: 1px solid #197de1;
8901 .mytheme .v-tree-node-selected {
8903 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
8906 .mytheme .v-tree-node-selected:after {
8908 background-color: #197de1;
8909 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
8910 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
8914 .mytheme .v-tree-node-children {
8918 .mytheme .v-tree-node-drag-top:before, .mytheme .v-tree-node-drag-bottom:after, .mytheme .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded > .v-tree-node-children:before {
8924 background: #197de1;
8929 text-shadow: 0 0 1px #fafafa, 0 0 1px #fafafa;
8931 visibility: visible;
8934 .mytheme .v-tree-node-drag-bottom.v-tree-node-dragfolder.v-tree-node-expanded:after {
8938 .mytheme .v-tree-node-caption-drag-center {
8939 -webkit-box-shadow: 0 0 0 2px #197de1;
8940 box-shadow: 0 0 0 2px #197de1;
8945 .v-ff .mytheme .v-tree-node-drag-top:before, .v-ff .mytheme .v-tree-node-drag-bottom:after {
8953 .mytheme .v-tree8-scroller {
8957 box-sizing: border-box;
8960 .mytheme .v-tree8-scroller-horizontal {
8965 -ms-overflow-y: hidden;
8968 .mytheme .v-tree8-scroller-vertical {
8973 -ms-overflow-x: hidden;
8976 .mytheme .v-tree8-tablewrapper {
8979 box-sizing: border-box;
8983 .mytheme .v-tree8-tablewrapper > table {
8985 table-layout: fixed;
8989 .mytheme .v-tree8-header-deco, .mytheme .v-tree8-footer-deco {
8992 box-sizing: border-box;
8995 .mytheme .v-tree8-horizontal-scrollbar-deco {
9000 box-sizing: border-box;
9003 .mytheme .v-tree8-header, .mytheme .v-tree8-body, .mytheme .v-tree8-footer {
9010 .mytheme .v-tree8-header, .mytheme .v-tree8-header-deco {
9014 .mytheme .v-tree8-footer, .mytheme .v-tree8-footer-deco {
9018 .mytheme .v-tree8-body {
9019 -ms-touch-action: none;
9025 .mytheme .v-tree8-body .v-tree8-row {
9031 .mytheme .v-tree8-body .v-tree8-header > .v-tree8-row {
9035 .mytheme .v-tree8-row {
9039 .mytheme .v-tree8-row > td, .mytheme .v-tree8-row > th {
9040 background-color: white;
9043 .mytheme .v-tree8-row {
9047 .mytheme .v-tree8-cell {
9051 white-space: nowrap;
9052 box-sizing: border-box;
9057 .mytheme .v-tree8-cell.frozen {
9062 .mytheme .v-tree8-spacer {
9065 background-color: white;
9068 .mytheme .v-tree8-spacer > td {
9071 box-sizing: border-box;
9078 .mytheme .v-tree8-scroller-vertical, .mytheme .v-tree8-scroller-horizontal {
9079 border: 1px solid #d4d4d4;
9082 .mytheme .v-tree8-scroller-vertical {
9086 .mytheme .v-tree8-scroller-horizontal {
9090 .mytheme .v-tree8-tablewrapper {
9091 border: 1px solid #d4d4d4;
9094 .mytheme .v-tree8 .header-drag-table {
9097 table-layout: fixed;
9101 .mytheme .v-tree8 .header-drag-table .v-tree8-header {
9105 .mytheme .v-tree8 .header-drag-table .v-tree8-header > .v-tree8-cell {
9106 border: 1px solid #d4d4d4;
9109 filter: alpha(opacity=90);
9113 .mytheme .v-tree8 .header-drag-table .v-tree8-header > .v-tree8-drop-marker {
9114 background-color: #197de1;
9119 .mytheme .v-tree8-sidebar.v-contextmenu {
9120 -webkit-box-shadow: none;
9126 background-color: #fafafa;
9127 border: 1px solid #d4d4d4;
9132 .mytheme .v-tree8-sidebar.v-contextmenu.v-tree8-sidebar-popup {
9136 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button {
9137 background: transparent;
9147 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button[disabled] {
9151 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button::-moz-focus-inner {
9155 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-button:after {
9158 font-family: ThemeIcons, sans-serif;
9162 .mytheme .v-tree8-sidebar.v-contextmenu.closed {
9166 .mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button {
9170 .mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button:after {
9176 .v-ie .mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-button {
9177 vertical-align: middle;
9180 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content {
9186 .mytheme .v-tree8-sidebar.v-contextmenu .v-tree8-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
9190 .mytheme .v-tree8-cell {
9191 background-color: white;
9194 text-overflow: ellipsis;
9197 .mytheme .v-tree8-cell > * {
9199 vertical-align: middle;
9202 .mytheme .v-tree8-cell > div {
9203 display: inline-block;
9206 .mytheme .v-tree8-cell.frozen {
9207 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
9208 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
9209 border-right: 1px solid #d4d4d4;
9214 .mytheme .v-tree8-cell.frozen + th, .mytheme .v-tree8-cell.frozen + td {
9218 .mytheme .v-tree8-cell div.component-wrap {
9222 .mytheme .v-tree8-row > td, .mytheme .v-tree8-editor-cells > div {
9223 border-left: 1px solid #d4d4d4;
9224 border-bottom: 1px solid #d4d4d4;
9227 .mytheme .v-tree8-row > td:first-child, .mytheme .v-tree8-editor-cells > div:first-child {
9231 .mytheme .v-tree8-editor-cells.frozen > div {
9232 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
9233 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
9234 border-right: 1px solid #d4d4d4;
9238 .mytheme .v-tree8-row-stripe > td {
9239 background-color: #f5f5f5;
9242 .mytheme .v-tree8-row-selected > td {
9243 background: #197de1;
9246 .mytheme .v-tree8-row-focused > td {
9250 .mytheme .v-tree8-header th {
9252 background-color: #fafafa;
9254 font-weight: inherit;
9255 border-left: 1px solid #d4d4d4;
9256 border-bottom: 1px solid #d4d4d4;
9261 .mytheme .v-tree8-header th:first-child {
9265 .mytheme .v-tree8-header .sort-asc, .mytheme .v-tree8-header .sort-desc {
9266 padding-right: 35px;
9269 .mytheme .v-tree8-header .sort-asc:after, .mytheme .v-tree8-header .sort-desc:after {
9270 font-family: ThemeIcons, sans-serif;
9271 content: "\f0de" " " attr(sort-order);
9277 .mytheme .v-tree8-header .sort-desc:after {
9278 content: "\f0dd" " " attr(sort-order);
9281 .mytheme .v-tree8-column-resize-handle {
9289 -webkit-user-select: none;
9290 -khtml-user-select: none;
9291 -moz-user-select: none;
9292 -ms-user-select: none;
9296 .mytheme .v-tree8-column-resize-simple-indicator {
9303 box-shadow: 0px 0px 5px #000;
9304 -webkit-user-select: none;
9305 -khtml-user-select: none;
9306 -moz-user-select: none;
9307 -ms-user-select: none;
9311 .mytheme .v-tree8-footer td {
9312 background-color: #fafafa;
9314 font-weight: inherit;
9315 border-left: 1px solid #d4d4d4;
9316 border-top: 1px solid #d4d4d4;
9317 border-bottom: none;
9321 .mytheme .v-tree8-footer td:first-child {
9325 .mytheme .v-tree8-header .v-tree8-cell, .mytheme .v-tree8-footer .v-tree8-cell {
9329 .mytheme .v-tree8-column-header-content, .mytheme .v-tree8-column-footer-content {
9332 text-overflow: ellipsis;
9334 vertical-align: baseline;
9337 .mytheme .v-tree8-header-deco {
9338 border-top: 1px solid #d4d4d4;
9339 border-right: 1px solid #d4d4d4;
9340 background-color: #fafafa;
9343 .mytheme .v-tree8-footer-deco {
9344 border-bottom: 1px solid #d4d4d4;
9345 border-right: 1px solid #d4d4d4;
9346 background-color: #fafafa;
9349 .mytheme .v-tree8-horizontal-scrollbar-deco {
9350 background-color: #fafafa;
9351 border: 1px solid #d4d4d4;
9355 .mytheme .v-tree8-cell-focused {
9359 .mytheme .v-tree8-cell-focused:before {
9366 border: 2px solid #197de1;
9368 pointer-events: none;
9371 .mytheme .v-tree8:focus .v-tree8-cell-focused:before {
9375 .mytheme .v-tree8.v-disabled:focus .v-tree8-cell-focused:before {
9379 .mytheme .v-tree8-editor {
9385 border: 1px solid #d4d4d4;
9386 box-sizing: border-box;
9387 -moz-box-sizing: border-box;
9389 -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
9390 box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
9393 .mytheme .v-tree8-editor.unbuffered .v-tree8-editor-footer {
9397 .mytheme .v-tree8-editor-cells {
9399 white-space: nowrap;
9402 .mytheme .v-tree8-editor-cells.frozen {
9406 .mytheme .v-tree8-editor-cells > div {
9407 display: inline-block;
9408 box-sizing: border-box;
9409 vertical-align: middle;
9413 .mytheme .v-tree8-editor-cells > div:first-child {
9417 .mytheme .v-tree8-editor-cells > div > * {
9418 vertical-align: middle;
9419 display: inline-block;
9422 .mytheme .v-tree8-editor-cells > div .v-filterselect {
9426 .mytheme .v-tree8-editor-cells > div input[type="text"], .mytheme .v-tree8-editor-cells > div input[type="text"].v-filterselect-input, .mytheme .v-tree8-editor-cells > div input[type="password"] {
9430 .mytheme .v-tree8-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-tree8-editor-cells > div input[type="password"] {
9434 .mytheme .v-tree8-editor-cells > div input[type="checkbox"] {
9438 .mytheme .v-tree8-editor-cells > div .v-textfield, .mytheme .v-tree8-editor-cells > div .v-datefield, .mytheme .v-tree8-editor-cells > div .v-filterselect {
9445 .mytheme .v-tree8-editor-cells > div .v-select, .mytheme .v-tree8-editor-cells > div .v-select-select {
9450 .mytheme .v-tree8-editor-cells > div.not-editable.v-tree8-cell {
9454 .mytheme .v-tree8-editor-cells .error::before {
9460 border-top: 5px solid red;
9461 border-right: 5px solid transparent;
9464 .mytheme .v-tree8-editor-cells .error, .mytheme .v-tree8-editor-cells .error > input {
9465 background-color: #fee;
9468 .mytheme .v-tree8-editor-footer {
9471 border-top: 1px solid #d4d4d4;
9477 .mytheme .v-tree8-editor-footer + .v-tree8-editor-cells > div {
9478 border-bottom: none;
9479 border-top: 1px solid #d4d4d4;
9482 .mytheme .v-tree8-editor-footer:first-child {
9485 border-bottom: 1px solid #d4d4d4;
9486 margin-bottom: -1px;
9489 .mytheme .v-tree8-editor-message, .mytheme .v-tree8-editor-buttons {
9490 display: table-cell;
9491 white-space: nowrap;
9492 vertical-align: middle;
9495 .mytheme .v-tree8-editor-message {
9500 .mytheme .v-tree8-editor-message > div {
9504 text-overflow: ellipsis;
9509 .mytheme .v-tree8-editor-save {
9513 .mytheme .v-tree8-spacer {
9517 .mytheme .v-tree8-spacer > td {
9520 background-color: white;
9521 border-top: 1px solid #eeeeee;
9522 border-bottom: 1px solid #d4d4d4;
9525 .mytheme .v-tree8-spacer.stripe > td {
9526 background-color: #f5f5f5;
9527 border-top: 1px solid #e5e5e5;
9528 border-bottom: 1px solid #d4d4d4;
9531 .mytheme .v-tree8-spacer-deco-container {
9532 border-top: 1px solid transparent;
9538 .mytheme .v-tree8-spacer-deco {
9542 background-color: #197de1;
9545 pointer-events: none;
9548 .mytheme .v-tree8-cell > .v-progressbar {
9553 -webkit-user-select: text;
9554 -moz-user-select: text;
9555 -ms-user-select: text;
9557 background-color: #fafafa;
9560 .mytheme .v-tree8.v-disabled {
9562 filter: alpha(opacity=50) ;
9565 .mytheme .v-tree8-header .v-tree8-cell {
9566 background-color: #fafafa;
9567 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
9568 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
9569 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
9572 .mytheme .v-tree8-header .v-tree8-cell.dragged {
9574 filter: alpha(opacity=50) ;
9575 -webkit-transition: opacity 0.3s ease-in-out;
9576 -moz-transition: opacity 0.3s ease-in-out;
9577 transition: opacity 0.3s ease-in-out;
9580 .mytheme .v-tree8-header .v-tree8-cell.dragged-column-header {
9584 .mytheme .v-tree8-footer .v-tree8-cell {
9585 background-color: #fafafa;
9586 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
9587 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
9588 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
9591 .mytheme .v-tree8-header-deco {
9592 background-color: #fafafa;
9593 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
9594 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
9597 .mytheme .v-tree8-footer-deco, .mytheme .v-tree8-horizontal-scrollbar-deco {
9598 background-color: #fafafa;
9599 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
9600 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
9603 .mytheme .v-tree8-row-selected > .v-tree8-cell {
9604 background-color: #197de1;
9605 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
9606 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
9608 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
9609 border-color: #1d69b4;
9612 .mytheme .v-tree8-row-selected > .v-tree8-cell-focused:before {
9613 border-color: #71b0ef;
9616 .mytheme .v-tree8-editor {
9617 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
9618 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
9619 border-color: #197de1;
9622 .mytheme .v-tree8-editor-footer {
9625 background: #fafafa;
9626 -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
9627 -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
9628 animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
9631 .mytheme .v-tree8-editor-footer:first-child {
9632 -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
9633 -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
9634 animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
9637 .mytheme .v-tree8-editor-cells {
9641 .mytheme .v-tree8-editor-cells > div:before {
9643 display: inline-block;
9645 vertical-align: middle;
9648 .mytheme .v-tree8-editor-cells > div.not-editable.v-tree8-cell {
9652 .mytheme .v-tree8-editor-cells > div .error::before {
9653 border-top: 9px solid #ed473b;
9654 border-right: 9px solid transparent;
9657 .mytheme .v-tree8-editor-cells > div .error, .mytheme .v-tree8-editor-cells > div .error > input {
9658 background-color: #fffbfb;
9661 .mytheme .v-tree8-editor-cells > div .v-textfield, .mytheme .v-tree8-editor-cells > div .v-textfield-focus, .mytheme .v-tree8-editor-cells > div .v-datefield, .mytheme .v-tree8-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-tree8-editor-cells > div .v-filterselect-input, .mytheme .v-tree8-editor-cells > div .v-filterselect-input:focus {
9664 background: transparent;
9665 -webkit-box-shadow: inset 0 1px 0 #f2f2f2;
9666 box-shadow: inset 0 1px 0 #f2f2f2;
9669 .mytheme .v-tree8-editor-cells > div input[type="text"].v-datefield-textfield {
9670 padding-left: 44.4px;
9673 .mytheme .v-tree8-editor-cells > div .v-textfield-focus, .mytheme .v-tree8-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-tree8-editor-cells > div .v-filterselect-input:focus {
9677 .mytheme .v-tree8-editor-cells > div .v-select {
9682 .mytheme .v-tree8-editor-cells > div .v-checkbox {
9683 margin: 0 9px 0 18px;
9686 .mytheme .v-tree8-editor-cells > div .v-checkbox > input[type="checkbox"] {
9690 .mytheme .v-tree8-editor-cells > div .v-checkbox > label {
9691 white-space: nowrap;
9694 .mytheme .v-tree8-editor-message > div:before {
9695 display: inline-block;
9703 .mytheme .v-tree8-editor-save, .mytheme .v-tree8-editor-cancel {
9706 text-decoration: underline;
9707 font-weight: inherit;
9708 -webkit-transition: color 140ms;
9709 -moz-transition: color 140ms;
9710 transition: color 140ms;
9712 text-decoration: none;
9714 background: transparent;
9720 .mytheme .v-tree8-editor-save:hover, .mytheme .v-tree8-editor-cancel:hover {
9724 .mytheme .v-tree8-editor-save.v-disabled, .mytheme .v-tree8-editor-cancel.v-disabled {
9726 filter: alpha(opacity=50) ;
9729 .mytheme .v-tree8-spacer {
9733 .mytheme .v-tree8-sidebar.v-contextmenu.open .v-tree8-sidebar-content {
9735 padding: 4px 4px 2px;
9740 .mytheme .v-tree8-sidebar.v-contextmenu.closed {
9741 background-color: #fafafa;
9742 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
9743 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
9746 .mytheme .v-tree8-scroller::-webkit-scrollbar {
9750 .mytheme .v-tree8-scroller::-webkit-scrollbar-thumb {
9751 border-radius: 10px;
9752 border: 4px solid transparent;
9753 background: rgba(0, 0, 0, 0.3);
9754 -webkit-background-clip: content-box;
9755 background-clip: content-box;
9758 .mytheme .v-tree8-scroller-vertical::-webkit-scrollbar-thumb {
9762 .mytheme .v-tree8-scroller-horizontal::-webkit-scrollbar-thumb {
9766 .mytheme .v-tree8-row-drag-badge {
9767 background-color: red;
9772 border-radius: 10px;
9778 .mytheme .v-tree8-row-drag-top, .mytheme .v-tree8-row-drag-bottom {
9782 .mytheme .v-tree8-row-drag-top:before, .mytheme .v-tree8-row-drag-bottom:after {
9788 background: #197de1;
9789 pointer-events: none;
9793 .mytheme .v-tree8-row-drag-bottom:after {
9797 .mytheme .v-tree8-row-drag-top:before {
9801 .mytheme .v-tree8-row-drag-top:first-child:before {
9805 .mytheme .v-tree8-row-drag-center:after {
9812 border: 2px solid #197de1;
9813 pointer-events: none;
9816 .mytheme .v-tree8-row-selected.v-tree8-row-drag-center:after {
9817 border-color: #1463b3;
9820 .mytheme .v-tree8-row-selected.v-tree8-row-drag-top:before, .mytheme .v-tree8-row-selected.v-tree8-row-drag-bottom:after {
9821 background: #1463b3;
9824 .mytheme .v-tree8-body-drag-top:after {
9831 pointer-events: none;
9832 border: 2px solid #197de1;
9836 .mytheme .v-tree8-expander {
9837 display: inline-block;
9838 vertical-align: top;
9841 .mytheme .v-tree8-expander::before {
9842 display: inline-block;
9848 .mytheme .v-tree8-expander.expanded::before {
9850 font-family: ThemeIcons;
9853 .mytheme .v-tree8-expander.collapsed::before {
9855 font-family: ThemeIcons;
9858 .mytheme .v-tree8-expander.collapse-disabled::before {
9860 filter: alpha(opacity=50) ;
9864 .mytheme .v-tree8-node.depth-0 {
9868 .mytheme .v-tree8-node.depth-1 {
9872 .mytheme .v-tree8-node.depth-2 {
9876 .mytheme .v-tree8-node.depth-3 {
9880 .mytheme .v-tree8-node.depth-4 {
9884 .mytheme .v-tree8-node.depth-5 {
9888 .mytheme .v-tree8-node.depth-6 {
9892 .mytheme .v-tree8-node.depth-7 {
9896 .mytheme .v-tree8-node.depth-8 {
9900 .mytheme .v-tree8-node.depth-9 {
9904 .mytheme .v-tree8-node.depth-10 {
9908 .mytheme .v-tree8-node.depth-11 {
9912 .mytheme .v-tree8-node.depth-12 {
9916 .mytheme .v-tree8-node.depth-13 {
9920 .mytheme .v-tree8-node.depth-14 {
9924 .mytheme .v-tree8-node.depth-15 {
9928 .mytheme .v-tree8-cell-content {
9929 display: inline-block;
9930 vertical-align: middle;
9933 .mytheme .v-tree8-row-focused::before {
9940 border: 2px solid #197de1;
9942 pointer-events: none;
9945 .mytheme .v-tree8-cell-focused {
9949 .mytheme .v-tree8-cell-focused::before {
9953 .mytheme .v-tree8:focus .v-tree8-row-focused::before {
9957 .mytheme .v-tree8.v-disabled:focus .v-tree8-row-focused::before {
9961 .mytheme .v-tree8:focus .v-tree8-cell-focused::before {
9966 background-color: transparent;
9969 .mytheme .v-tree8-row > td {
9970 background-color: transparent;
9975 .mytheme .v-tree8-row > td > * {
9976 vertical-align: baseline;
9979 .mytheme .v-tree8-tablewrapper {
9980 background-color: transparent;
9984 .mytheme .v-tree8-row::before {
9990 box-sizing: border-box;
9994 pointer-events: none;
9998 .mytheme .v-tree8-cell {
10002 .mytheme .v-tree8-row-selected > .v-tree8-cell {
10003 background: transparent;
10006 .mytheme .v-tree8-row-selected::before {
10008 background-color: #197de1;
10009 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
10010 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
10013 .mytheme .v-tree8:focus .v-tree8-row-selected.v-tree8-row-focused::before {
10014 border-color: transparent;
10015 box-shadow: inset 0 0 0 1px #c8dbed;
10018 .mytheme .v-tree8-scroller-vertical {
10022 .mytheme .v-tree8-scroller-horizontal {
10026 .mytheme .v-tree8-header-deco, .mytheme .v-tree8-footer-deco, .mytheme .v-tree8-horizontal-scrollbar-deco {
10028 background: transparent;
10031 .mytheme .v-treegrid {
10032 position: relative;
10035 .mytheme .v-treegrid-scroller {
10036 position: absolute;
10039 box-sizing: border-box;
10042 .mytheme .v-treegrid-scroller-horizontal {
10046 overflow-y: hidden;
10047 -ms-overflow-y: hidden;
10050 .mytheme .v-treegrid-scroller-vertical {
10054 overflow-x: hidden;
10055 -ms-overflow-x: hidden;
10058 .mytheme .v-treegrid-tablewrapper {
10059 position: absolute;
10061 box-sizing: border-box;
10065 .mytheme .v-treegrid-tablewrapper > table {
10067 table-layout: fixed;
10071 .mytheme .v-treegrid-header-deco, .mytheme .v-treegrid-footer-deco {
10072 position: absolute;
10074 box-sizing: border-box;
10077 .mytheme .v-treegrid-horizontal-scrollbar-deco {
10078 position: absolute;
10082 box-sizing: border-box;
10085 .mytheme .v-treegrid-header, .mytheme .v-treegrid-body, .mytheme .v-treegrid-footer {
10086 position: absolute;
10092 .mytheme .v-treegrid-header, .mytheme .v-treegrid-header-deco {
10096 .mytheme .v-treegrid-footer, .mytheme .v-treegrid-footer-deco {
10100 .mytheme .v-treegrid-body {
10101 -ms-touch-action: none;
10102 touch-action: none;
10107 .mytheme .v-treegrid-body .v-treegrid-row {
10108 position: absolute;
10113 .mytheme .v-treegrid-body .v-treegrid-header > .v-treegrid-row {
10114 position: relative;
10117 .mytheme .v-treegrid-row {
10121 .mytheme .v-treegrid-row > td, .mytheme .v-treegrid-row > th {
10122 background-color: white;
10125 .mytheme .v-treegrid-row {
10129 .mytheme .v-treegrid-cell {
10133 white-space: nowrap;
10134 box-sizing: border-box;
10139 .mytheme .v-treegrid-cell.frozen {
10140 position: relative;
10144 .mytheme .v-treegrid-spacer {
10145 position: absolute;
10147 background-color: white;
10150 .mytheme .v-treegrid-spacer > td {
10153 box-sizing: border-box;
10156 .mytheme .v-treegrid {
10160 .mytheme .v-treegrid-scroller-vertical, .mytheme .v-treegrid-scroller-horizontal {
10161 border: 1px solid #d4d4d4;
10164 .mytheme .v-treegrid-scroller-vertical {
10168 .mytheme .v-treegrid-scroller-horizontal {
10172 .mytheme .v-treegrid-tablewrapper {
10173 border: 1px solid #d4d4d4;
10176 .mytheme .v-treegrid .header-drag-table {
10178 position: relative;
10179 table-layout: fixed;
10183 .mytheme .v-treegrid .header-drag-table .v-treegrid-header {
10184 position: absolute;
10187 .mytheme .v-treegrid .header-drag-table .v-treegrid-header > .v-treegrid-cell {
10188 border: 1px solid #d4d4d4;
10191 filter: alpha(opacity=90);
10195 .mytheme .v-treegrid .header-drag-table .v-treegrid-header > .v-treegrid-drop-marker {
10196 background-color: #197de1;
10197 position: absolute;
10201 .mytheme .v-treegrid-sidebar.v-contextmenu {
10202 -webkit-box-shadow: none;
10205 position: absolute;
10208 background-color: #fafafa;
10209 border: 1px solid #d4d4d4;
10214 .mytheme .v-treegrid-sidebar.v-contextmenu.v-treegrid-sidebar-popup {
10218 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button {
10219 background: transparent;
10229 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button[disabled] {
10233 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button::-moz-focus-inner {
10237 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-button:after {
10240 font-family: ThemeIcons, sans-serif;
10244 .mytheme .v-treegrid-sidebar.v-contextmenu.closed {
10248 .mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button {
10252 .mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button:after {
10258 .v-ie .mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-button {
10259 vertical-align: middle;
10262 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content {
10265 overflow-x: hidden;
10268 .mytheme .v-treegrid-sidebar.v-contextmenu .v-treegrid-sidebar-content .gwt-MenuBar .gwt-MenuItem .column-hiding-toggle {
10272 .mytheme .v-treegrid-cell {
10273 background-color: white;
10276 text-overflow: ellipsis;
10279 .mytheme .v-treegrid-cell > * {
10281 vertical-align: middle;
10284 .mytheme .v-treegrid-cell > div {
10285 display: inline-block;
10288 .mytheme .v-treegrid-cell.frozen {
10289 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
10290 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
10291 border-right: 1px solid #d4d4d4;
10292 position: relative;
10296 .mytheme .v-treegrid-cell.frozen + th, .mytheme .v-treegrid-cell.frozen + td {
10300 .mytheme .v-treegrid-cell div.component-wrap {
10304 .mytheme .v-treegrid-row > td, .mytheme .v-treegrid-editor-cells > div {
10305 border-left: 1px solid #d4d4d4;
10306 border-bottom: 1px solid #d4d4d4;
10309 .mytheme .v-treegrid-row > td:first-child, .mytheme .v-treegrid-editor-cells > div:first-child {
10313 .mytheme .v-treegrid-editor-cells.frozen > div {
10314 -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
10315 box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1);
10316 border-right: 1px solid #d4d4d4;
10320 .mytheme .v-treegrid-row-stripe > td {
10321 background-color: #f5f5f5;
10324 .mytheme .v-treegrid-row-selected > td {
10325 background: #197de1;
10328 .mytheme .v-treegrid-row-focused > td {
10332 .mytheme .v-treegrid-header th {
10333 position: relative;
10334 background-color: #fafafa;
10336 font-weight: inherit;
10337 border-left: 1px solid #d4d4d4;
10338 border-bottom: 1px solid #d4d4d4;
10343 .mytheme .v-treegrid-header th:first-child {
10347 .mytheme .v-treegrid-header .sort-asc, .mytheme .v-treegrid-header .sort-desc {
10348 padding-right: 35px;
10351 .mytheme .v-treegrid-header .sort-asc:after, .mytheme .v-treegrid-header .sort-desc:after {
10352 font-family: ThemeIcons, sans-serif;
10353 content: "\f0de" " " attr(sort-order);
10354 position: absolute;
10359 .mytheme .v-treegrid-header .sort-desc:after {
10360 content: "\f0dd" " " attr(sort-order);
10363 .mytheme .v-treegrid-column-resize-handle {
10364 position: absolute;
10369 cursor: col-resize;
10371 -webkit-user-select: none;
10372 -khtml-user-select: none;
10373 -moz-user-select: none;
10374 -ms-user-select: none;
10378 .mytheme .v-treegrid-column-resize-simple-indicator {
10379 position: absolute;
10385 box-shadow: 0px 0px 5px #000;
10386 -webkit-user-select: none;
10387 -khtml-user-select: none;
10388 -moz-user-select: none;
10389 -ms-user-select: none;
10393 .mytheme .v-treegrid-footer td {
10394 background-color: #fafafa;
10396 font-weight: inherit;
10397 border-left: 1px solid #d4d4d4;
10398 border-top: 1px solid #d4d4d4;
10399 border-bottom: none;
10403 .mytheme .v-treegrid-footer td:first-child {
10407 .mytheme .v-treegrid-header .v-treegrid-cell, .mytheme .v-treegrid-footer .v-treegrid-cell {
10411 .mytheme .v-treegrid-column-header-content, .mytheme .v-treegrid-column-footer-content {
10414 text-overflow: ellipsis;
10416 vertical-align: baseline;
10419 .mytheme .v-treegrid-header-deco {
10420 border-top: 1px solid #d4d4d4;
10421 border-right: 1px solid #d4d4d4;
10422 background-color: #fafafa;
10425 .mytheme .v-treegrid-footer-deco {
10426 border-bottom: 1px solid #d4d4d4;
10427 border-right: 1px solid #d4d4d4;
10428 background-color: #fafafa;
10431 .mytheme .v-treegrid-horizontal-scrollbar-deco {
10432 background-color: #fafafa;
10433 border: 1px solid #d4d4d4;
10437 .mytheme .v-treegrid-cell-focused {
10438 position: relative;
10441 .mytheme .v-treegrid-cell-focused:before {
10443 position: absolute;
10448 border: 2px solid #197de1;
10450 pointer-events: none;
10453 .mytheme .v-treegrid:focus .v-treegrid-cell-focused:before {
10457 .mytheme .v-treegrid.v-disabled:focus .v-treegrid-cell-focused:before {
10461 .mytheme .v-treegrid-editor {
10462 position: absolute;
10467 border: 1px solid #d4d4d4;
10468 box-sizing: border-box;
10469 -moz-box-sizing: border-box;
10471 -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
10472 box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
10475 .mytheme .v-treegrid-editor.unbuffered .v-treegrid-editor-footer {
10479 .mytheme .v-treegrid-editor-cells {
10480 position: relative;
10481 white-space: nowrap;
10484 .mytheme .v-treegrid-editor-cells.frozen {
10488 .mytheme .v-treegrid-editor-cells > div {
10489 display: inline-block;
10490 box-sizing: border-box;
10491 vertical-align: middle;
10495 .mytheme .v-treegrid-editor-cells > div:first-child {
10499 .mytheme .v-treegrid-editor-cells > div > * {
10500 vertical-align: middle;
10501 display: inline-block;
10504 .mytheme .v-treegrid-editor-cells > div .v-filterselect {
10508 .mytheme .v-treegrid-editor-cells > div input[type="text"], .mytheme .v-treegrid-editor-cells > div input[type="text"].v-filterselect-input, .mytheme .v-treegrid-editor-cells > div input[type="password"] {
10509 padding-left: 18px;
10512 .mytheme .v-treegrid-editor-cells > div input[type="text"]:not(.v-filterselect-input), .mytheme .v-treegrid-editor-cells > div input[type="password"] {
10513 padding-right: 9px;
10516 .mytheme .v-treegrid-editor-cells > div input[type="checkbox"] {
10520 .mytheme .v-treegrid-editor-cells > div .v-textfield, .mytheme .v-treegrid-editor-cells > div .v-datefield, .mytheme .v-treegrid-editor-cells > div .v-filterselect {
10527 .mytheme .v-treegrid-editor-cells > div .v-select, .mytheme .v-treegrid-editor-cells > div .v-select-select {
10532 .mytheme .v-treegrid-editor-cells > div.not-editable.v-treegrid-cell {
10536 .mytheme .v-treegrid-editor-cells .error::before {
10537 position: absolute;
10542 border-top: 5px solid red;
10543 border-right: 5px solid transparent;
10546 .mytheme .v-treegrid-editor-cells .error, .mytheme .v-treegrid-editor-cells .error > input {
10547 background-color: #fee;
10550 .mytheme .v-treegrid-editor-footer {
10553 border-top: 1px solid #d4d4d4;
10559 .mytheme .v-treegrid-editor-footer + .v-treegrid-editor-cells > div {
10560 border-bottom: none;
10561 border-top: 1px solid #d4d4d4;
10564 .mytheme .v-treegrid-editor-footer:first-child {
10567 border-bottom: 1px solid #d4d4d4;
10568 margin-bottom: -1px;
10571 .mytheme .v-treegrid-editor-message, .mytheme .v-treegrid-editor-buttons {
10572 display: table-cell;
10573 white-space: nowrap;
10574 vertical-align: middle;
10577 .mytheme .v-treegrid-editor-message {
10579 position: relative;
10582 .mytheme .v-treegrid-editor-message > div {
10583 position: absolute;
10586 text-overflow: ellipsis;
10591 .mytheme .v-treegrid-editor-save {
10595 .mytheme .v-treegrid-spacer {
10599 .mytheme .v-treegrid-spacer > td {
10602 background-color: white;
10603 border-top: 1px solid #eeeeee;
10604 border-bottom: 1px solid #d4d4d4;
10607 .mytheme .v-treegrid-spacer.stripe > td {
10608 background-color: #f5f5f5;
10609 border-top: 1px solid #e5e5e5;
10610 border-bottom: 1px solid #d4d4d4;
10613 .mytheme .v-treegrid-spacer-deco-container {
10614 border-top: 1px solid transparent;
10615 position: relative;
10620 .mytheme .v-treegrid-spacer-deco {
10624 background-color: #197de1;
10625 position: absolute;
10627 pointer-events: none;
10630 .mytheme .v-treegrid-cell > .v-progressbar {
10634 .mytheme .v-treegrid {
10635 -webkit-user-select: text;
10636 -moz-user-select: text;
10637 -ms-user-select: text;
10639 background-color: #fafafa;
10642 .mytheme .v-treegrid.v-disabled {
10644 filter: alpha(opacity=50) ;
10647 .mytheme .v-treegrid-header .v-treegrid-cell {
10648 background-color: #fafafa;
10649 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
10650 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
10651 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
10654 .mytheme .v-treegrid-header .v-treegrid-cell.dragged {
10656 filter: alpha(opacity=50) ;
10657 -webkit-transition: opacity 0.3s ease-in-out;
10658 -moz-transition: opacity 0.3s ease-in-out;
10659 transition: opacity 0.3s ease-in-out;
10662 .mytheme .v-treegrid-header .v-treegrid-cell.dragged-column-header {
10666 .mytheme .v-treegrid-footer .v-treegrid-cell {
10667 background-color: #fafafa;
10668 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
10669 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
10670 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
10673 .mytheme .v-treegrid-header-deco {
10674 background-color: #fafafa;
10675 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
10676 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
10679 .mytheme .v-treegrid-footer-deco, .mytheme .v-treegrid-horizontal-scrollbar-deco {
10680 background-color: #fafafa;
10681 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
10682 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
10685 .mytheme .v-treegrid-row-selected > .v-treegrid-cell {
10686 background-color: #197de1;
10687 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
10688 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
10690 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
10691 border-color: #1d69b4;
10694 .mytheme .v-treegrid-row-selected > .v-treegrid-cell-focused:before {
10695 border-color: #71b0ef;
10698 .mytheme .v-treegrid-editor {
10699 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
10700 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
10701 border-color: #197de1;
10704 .mytheme .v-treegrid-editor-footer {
10707 background: #fafafa;
10708 -webkit-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
10709 -moz-animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
10710 animation: valo-grid-editor-footer-animate-in 200ms 120ms backwards;
10713 .mytheme .v-treegrid-editor-footer:first-child {
10714 -webkit-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
10715 -moz-animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
10716 animation: valo-grid-editor-footer-animate-in-alt 200ms 120ms backwards;
10719 .mytheme .v-treegrid-editor-cells {
10723 .mytheme .v-treegrid-editor-cells > div:before {
10725 display: inline-block;
10727 vertical-align: middle;
10730 .mytheme .v-treegrid-editor-cells > div.not-editable.v-treegrid-cell {
10734 .mytheme .v-treegrid-editor-cells > div .error::before {
10735 border-top: 9px solid #ed473b;
10736 border-right: 9px solid transparent;
10739 .mytheme .v-treegrid-editor-cells > div .error, .mytheme .v-treegrid-editor-cells > div .error > input {
10740 background-color: #fffbfb;
10743 .mytheme .v-treegrid-editor-cells > div .v-textfield, .mytheme .v-treegrid-editor-cells > div .v-textfield-focus, .mytheme .v-treegrid-editor-cells > div .v-datefield, .mytheme .v-treegrid-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-treegrid-editor-cells > div .v-filterselect-input, .mytheme .v-treegrid-editor-cells > div .v-filterselect-input:focus {
10746 background: transparent;
10747 -webkit-box-shadow: inset 0 1px 0 #f2f2f2;
10748 box-shadow: inset 0 1px 0 #f2f2f2;
10751 .mytheme .v-treegrid-editor-cells > div input[type="text"].v-datefield-textfield {
10752 padding-left: 44.4px;
10755 .mytheme .v-treegrid-editor-cells > div .v-textfield-focus, .mytheme .v-treegrid-editor-cells > div .v-datefield .v-textfield-focus, .mytheme .v-treegrid-editor-cells > div .v-filterselect-input:focus {
10756 position: relative;
10759 .mytheme .v-treegrid-editor-cells > div .v-select {
10761 padding-right: 9px;
10764 .mytheme .v-treegrid-editor-cells > div .v-checkbox {
10765 margin: 0 9px 0 18px;
10768 .mytheme .v-treegrid-editor-cells > div .v-checkbox > input[type="checkbox"] {
10772 .mytheme .v-treegrid-editor-cells > div .v-checkbox > label {
10773 white-space: nowrap;
10776 .mytheme .v-treegrid-editor-message > div:before {
10777 display: inline-block;
10781 text-align: center;
10785 .mytheme .v-treegrid-editor-save, .mytheme .v-treegrid-editor-cancel {
10788 text-decoration: underline;
10789 font-weight: inherit;
10790 -webkit-transition: color 140ms;
10791 -moz-transition: color 140ms;
10792 transition: color 140ms;
10794 text-decoration: none;
10796 background: transparent;
10802 .mytheme .v-treegrid-editor-save:hover, .mytheme .v-treegrid-editor-cancel:hover {
10806 .mytheme .v-treegrid-editor-save.v-disabled, .mytheme .v-treegrid-editor-cancel.v-disabled {
10808 filter: alpha(opacity=50) ;
10811 .mytheme .v-treegrid-spacer {
10815 .mytheme .v-treegrid-sidebar.v-contextmenu.open .v-treegrid-sidebar-content {
10817 padding: 4px 4px 2px;
10819 overflow-x: hidden;
10822 .mytheme .v-treegrid-sidebar.v-contextmenu.closed {
10823 background-color: #fafafa;
10824 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
10825 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
10828 .mytheme .v-treegrid-scroller::-webkit-scrollbar {
10832 .mytheme .v-treegrid-scroller::-webkit-scrollbar-thumb {
10833 border-radius: 10px;
10834 border: 4px solid transparent;
10835 background: rgba(0, 0, 0, 0.3);
10836 -webkit-background-clip: content-box;
10837 background-clip: content-box;
10840 .mytheme .v-treegrid-scroller-vertical::-webkit-scrollbar-thumb {
10844 .mytheme .v-treegrid-scroller-horizontal::-webkit-scrollbar-thumb {
10848 .mytheme .v-treegrid-row-drag-badge {
10849 background-color: red;
10854 border-radius: 10px;
10856 text-align: center;
10860 .mytheme .v-treegrid-row-drag-top, .mytheme .v-treegrid-row-drag-bottom {
10864 .mytheme .v-treegrid-row-drag-top:before, .mytheme .v-treegrid-row-drag-bottom:after {
10867 position: absolute;
10870 background: #197de1;
10871 pointer-events: none;
10875 .mytheme .v-treegrid-row-drag-bottom:after {
10879 .mytheme .v-treegrid-row-drag-top:before {
10883 .mytheme .v-treegrid-row-drag-top:first-child:before {
10887 .mytheme .v-treegrid-row-drag-center:after {
10889 position: absolute;
10894 border: 2px solid #197de1;
10895 pointer-events: none;
10898 .mytheme .v-treegrid-row-selected.v-treegrid-row-drag-center:after {
10899 border-color: #1463b3;
10902 .mytheme .v-treegrid-row-selected.v-treegrid-row-drag-top:before, .mytheme .v-treegrid-row-selected.v-treegrid-row-drag-bottom:after {
10903 background: #1463b3;
10906 .mytheme .v-treegrid-body-drag-top:after {
10908 position: absolute;
10913 pointer-events: none;
10914 border: 2px solid #197de1;
10918 .mytheme .v-treegrid-expander {
10919 display: inline-block;
10920 vertical-align: top;
10923 .mytheme .v-treegrid-expander::before {
10924 display: inline-block;
10926 text-align: center;
10930 .mytheme .v-treegrid-expander.expanded::before {
10932 font-family: ThemeIcons;
10935 .mytheme .v-treegrid-expander.collapsed::before {
10937 font-family: ThemeIcons;
10940 .mytheme .v-treegrid-expander.collapse-disabled::before {
10942 filter: alpha(opacity=50) ;
10946 .mytheme .v-treegrid-node.depth-0 {
10950 .mytheme .v-treegrid-node.depth-1 {
10954 .mytheme .v-treegrid-node.depth-2 {
10958 .mytheme .v-treegrid-node.depth-3 {
10962 .mytheme .v-treegrid-node.depth-4 {
10966 .mytheme .v-treegrid-node.depth-5 {
10970 .mytheme .v-treegrid-node.depth-6 {
10974 .mytheme .v-treegrid-node.depth-7 {
10978 .mytheme .v-treegrid-node.depth-8 {
10982 .mytheme .v-treegrid-node.depth-9 {
10986 .mytheme .v-treegrid-node.depth-10 {
10987 padding-left: 10em;
10990 .mytheme .v-treegrid-node.depth-11 {
10991 padding-left: 11em;
10994 .mytheme .v-treegrid-node.depth-12 {
10995 padding-left: 12em;
10998 .mytheme .v-treegrid-node.depth-13 {
10999 padding-left: 13em;
11002 .mytheme .v-treegrid-node.depth-14 {
11003 padding-left: 14em;
11006 .mytheme .v-treegrid-node.depth-15 {
11007 padding-left: 15em;
11010 .mytheme .v-treegrid-cell-content {
11011 display: inline-block;
11012 vertical-align: middle;
11015 .mytheme .v-treegrid-row-focused::before {
11017 position: absolute;
11022 border: 2px solid #197de1;
11024 pointer-events: none;
11027 .mytheme .v-treegrid-cell-focused {
11031 .mytheme .v-treegrid-cell-focused::before {
11035 .mytheme .v-treegrid:focus .v-treegrid-row-focused::before {
11039 .mytheme .v-treegrid.v-disabled:focus .v-treegrid-row-focused::before {
11043 .mytheme .v-treegrid:focus .v-treegrid-cell-focused::before {
11047 .mytheme .v-table {
11048 position: relative;
11049 background: #fafafa;
11054 .mytheme .v-table-header table, .mytheme .v-table-footer table, .mytheme .v-table-table {
11055 -webkit-box-shadow: 0 0 0 1px #d4d4d4;
11056 box-shadow: 0 0 0 1px #d4d4d4;
11059 .mytheme .v-table-header-wrap, .mytheme .v-table-footer-wrap, .mytheme .v-table-header-drag {
11060 border: 1px solid #d4d4d4;
11061 background-color: #fafafa;
11062 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11063 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11064 white-space: nowrap;
11066 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11069 .mytheme .v-table-header-wrap {
11070 position: relative;
11071 border-bottom: none;
11074 .mytheme .v-table-footer-wrap {
11078 .mytheme .v-table-footer td {
11079 border-left: 1px solid #d4d4d4;
11082 .mytheme .v-table-footer-container, .mytheme .v-table-caption-container {
11086 box-sizing: border-box;
11089 .mytheme .v-table-footer-container {
11090 padding: 11px 12px 12px;
11094 .mytheme [class^="v-table-header-cell"] {
11095 position: relative;
11098 .mytheme .v-table-caption-container, .mytheme .v-table-header-drag {
11099 padding: 12px 12px 11px;
11100 border-left: 1px solid #d4d4d4;
11103 .mytheme .v-table-caption-container-align-right {
11104 padding-right: 4px;
11107 .mytheme .v-table-resizer {
11111 cursor: col-resize;
11112 position: relative;
11118 .mytheme .v-table-cell-content {
11119 border-left: 1px solid #d4d4d4;
11122 vertical-align: middle;
11125 .mytheme .v-table-cell-content:first-child {
11130 .mytheme .v-table-header td:first-child .v-table-caption-container, .mytheme .v-table-footer td:first-child {
11131 border-left-color: transparent;
11134 .mytheme .v-table-cell-wrapper {
11137 box-sizing: border-box;
11138 margin-right: 0 !important;
11141 .mytheme .v-table-cell-wrapper > .v-widget {
11145 .mytheme .v-table-cell-wrapper > .v-widget.v-label, .mytheme .v-table-cell-wrapper > .v-widget.v-checkbox, .mytheme .v-table-cell-wrapper > .v-widget.v-select-optiongroup {
11149 .mytheme .v-table-cell-wrapper > .v-widget.v-progressbar {
11154 .mytheme .v-table-body {
11155 border: 1px solid #d4d4d4;
11156 -webkit-user-select: text;
11157 -moz-user-select: text;
11158 -ms-user-select: text;
11162 .mytheme .v-table-table {
11163 background-color: white;
11164 white-space: nowrap;
11167 .mytheme .v-table-table td {
11168 border-top: 1px solid #d4d4d4;
11171 .mytheme .v-table-table tr:first-child > td {
11175 .mytheme .v-table-row {
11176 background-color: white;
11180 .mytheme .v-table-row-odd {
11181 background-color: #f5f5f5;
11185 .mytheme .v-table-body-noselection .v-table-row, .mytheme .v-table-body-noselection .v-table-row-odd {
11189 .mytheme .v-table [class*="-row"].v-selected {
11190 background-color: #197de1;
11191 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
11192 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
11193 background-origin: border-box;
11195 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
11198 .mytheme .v-table [class*="-row"].v-selected + .v-selected {
11199 background: #166ed5;
11202 .mytheme .v-table [class*="-row"].v-selected + .v-selected td {
11203 border-top-color: #166ed5;
11206 .mytheme .v-table [class*="-row"].v-selected .v-table-cell-content {
11207 border-color: transparent;
11208 border-left-color: #1d69b4;
11211 .mytheme .v-table [class*="-row"].v-selected .v-table-cell-content:first-child {
11212 border-left-color: transparent;
11215 .mytheme .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-header-cell-desc .v-table-sort-indicator {
11216 background: transparent;
11220 margin-left: -19px;
11223 .mytheme .v-table-header-cell-asc .v-table-sort-indicator:before, .mytheme .v-table-header-cell-desc .v-table-sort-indicator:before {
11224 font-style: normal;
11225 font-weight: normal;
11226 display: inline-block;
11229 .mytheme .v-table-header-cell-asc .v-table-sort-indicator:before {
11231 font-family: ThemeIcons;
11234 .mytheme .v-table-header-cell-desc .v-table-sort-indicator:before {
11236 font-family: ThemeIcons;
11239 .mytheme [class*="rowheader"] span.v-icon {
11243 .mytheme .v-table-focus {
11244 outline: 1px solid #197de1;
11245 outline-offset: -1px;
11248 .mytheme .v-drag-element.v-table-focus, .mytheme .v-drag-element .v-table-focus {
11252 .mytheme .v-table-header-drag {
11253 position: absolute;
11255 filter: alpha(opacity=90) ;
11261 .mytheme .v-table-focus-slot-right {
11262 border-right: 3px solid #197de1;
11264 margin-left: -11px !important;
11267 .mytheme .v-table-focus-slot-left {
11269 border-left: 3px solid #197de1;
11272 margin-left: 0 !important;
11273 margin-right: -11px;
11276 .mytheme .v-table-column-selector {
11283 border-radius: 4px;
11284 border: 1px solid #c5c5c5;
11285 border-top-color: #c5c5c5;
11286 border-bottom-color: #bcbcbc;
11287 background-color: #fafafa;
11288 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11289 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11290 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
11291 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
11292 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11293 position: absolute;
11301 border-top-width: 0;
11302 border-right-width: 0;
11303 border-radius: 0 0 0 4px;
11305 text-align: center;
11307 filter: alpha(opacity=0) ;
11308 -webkit-transition: opacity 200ms 2s;
11309 -moz-transition: opacity 200ms 2s;
11310 transition: opacity 200ms 2s;
11313 .mytheme .v-table-column-selector:after {
11321 .mytheme .v-table-column-selector:hover:after {
11322 background-color: rgba(186, 186, 186, 0.1);
11325 .mytheme .v-table-column-selector:focus:after {
11326 border-color: #197de1;
11327 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11328 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11331 .mytheme .v-table-column-selector:active:after {
11332 background-color: rgba(125, 125, 125, 0.2);
11335 .mytheme .v-table-column-selector:after {
11337 position: absolute;
11345 .mytheme .v-table-column-selector:active:after {
11346 background-color: rgba(125, 125, 125, 0.2);
11349 .mytheme .v-table-column-selector:before {
11350 font-family: ThemeIcons;
11354 .mytheme .v-table-header-wrap:hover .v-table-column-selector {
11357 -webkit-transition-delay: 200ms;
11358 -moz-transition-delay: 200ms;
11359 transition-delay: 200ms;
11362 .mytheme .v-on:before, .mytheme .v-off:before {
11364 font-family: ThemeIcons;
11369 .mytheme .v-on div, .mytheme .v-off div {
11373 .mytheme .v-on.v-disabled, .mytheme .v-off.v-disabled {
11375 filter: alpha(opacity=50) ;
11378 .mytheme .v-off:before {
11379 visibility: hidden;
11382 .mytheme tbody.v-drag-element {
11385 -webkit-box-shadow: none;
11387 background: transparent;
11392 .mytheme tbody.v-drag-element tr {
11396 -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
11397 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
11398 border-radius: 4px;
11401 filter: alpha(opacity=50) ;
11405 .mytheme .v-table-body {
11406 position: relative;
11410 .mytheme .v-table-scrollposition {
11411 position: absolute;
11416 margin: -19px 0 0 !important;
11417 text-align: center;
11420 .mytheme .v-table-drag {
11424 .mytheme .v-table-drag .v-table-body {
11425 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11426 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11427 border-color: #197de1;
11430 .mytheme .v-table-drag .v-table-body .v-table-focus {
11434 .mytheme .v-table-row-drag-middle .v-table-cell-content {
11435 background-color: #d1e5f9;
11439 .mytheme .v-table-row-drag-bottom td.v-table-cell-content {
11440 border-bottom: 2px solid #197de1;
11444 .mytheme .v-table-row-drag-bottom .v-table-cell-wrapper {
11445 margin-bottom: -2px;
11448 .mytheme .v-table-row-drag-top td.v-table-cell-content {
11449 border-top: 2px solid #197de1;
11453 .mytheme .v-table-row-drag-top .v-table-cell-wrapper {
11457 .mytheme .v-table-no-stripes .v-table-row, .mytheme .v-table-no-stripes .v-table-row-odd {
11458 background: transparent;
11461 .mytheme .v-table-no-vertical-lines .v-table-cell-content {
11466 .mytheme .v-table-no-vertical-lines.v-treetable .v-table-cell-content {
11467 padding-left: 13px;
11470 .mytheme .v-table-no-horizontal-lines .v-table-cell-content {
11472 border-bottom: none;
11475 .mytheme .v-table-no-horizontal-lines .v-table-row-drag-top .v-table-cell-content, .mytheme .v-table-no-horizontal-lines .v-table-row-drag-bottom .v-table-cell-content {
11479 .mytheme .v-table-no-header .v-table-header-wrap {
11483 .mytheme .v-table-borderless .v-table-header-wrap, .mytheme .v-table-borderless .v-table-footer-wrap, .mytheme .v-table-borderless .v-table-header-drag, .mytheme .v-table-borderless .v-table-body {
11487 .mytheme .v-table-borderless .v-table-header-wrap {
11488 border-bottom: 1px solid #d9d9d9;
11491 .mytheme .v-table-borderless .v-table-footer-wrap {
11492 border-top: 1px solid #d9d9d9;
11495 .mytheme .v-table-compact .v-table-header-wrap, .mytheme .v-table-compact .v-table-footer-wrap, .mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-header-wrap, .mytheme .v-table-small .v-table-footer-wrap, .mytheme .v-table-small .v-table-header-drag {
11499 .mytheme .v-table-compact .v-table-footer-container, .mytheme .v-table-small .v-table-footer-container {
11500 padding: 8px 7px 9px;
11503 .mytheme .v-table-compact .v-table-caption-container, .mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-caption-container, .mytheme .v-table-small .v-table-header-drag {
11505 padding-bottom: 8px;
11507 padding-right: 6px;
11510 .mytheme .v-table-compact .v-table-caption-container-align-right, .mytheme .v-table-small .v-table-caption-container-align-right {
11514 .mytheme .v-table-compact .v-table-resizer, .mytheme .v-table-small .v-table-resizer {
11518 .mytheme .v-table-compact .v-table-cell-content, .mytheme .v-table-small .v-table-cell-content {
11522 .mytheme .v-table-compact .v-table-cell-wrapper, .mytheme .v-table-small .v-table-cell-wrapper {
11524 padding-right: 6px;
11527 .mytheme .v-table-compact .v-table-cell-wrapper > .v-widget, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget {
11531 .mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-label, .mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-checkbox, .mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-select-optiongroup, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-label, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-checkbox, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-select-optiongroup {
11535 .mytheme .v-table-compact .v-table-cell-wrapper > .v-widget.v-progressbar, .mytheme .v-table-small .v-table-cell-wrapper > .v-widget.v-progressbar {
11540 .mytheme .v-table-compact .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-compact .v-table-header-cell-desc .v-table-sort-indicator, .mytheme .v-table-small .v-table-header-cell-asc .v-table-sort-indicator, .mytheme .v-table-small .v-table-header-cell-desc .v-table-sort-indicator {
11545 .mytheme .v-table-compact .v-table-header-drag, .mytheme .v-table-small .v-table-header-drag {
11549 .mytheme .v-table-compact.v-treetable .v-table-cell-wrapper, .mytheme .v-table-small.v-treetable .v-table-cell-wrapper {
11555 .mytheme .v-table-compact.v-treetable .v-table-cell-content, .mytheme .v-table-small.v-treetable .v-table-cell-content {
11557 padding-right: 6px;
11560 .mytheme .v-table-compact.v-treetable .v-table-cell-content:first-child, .mytheme .v-table-small.v-treetable .v-table-cell-content:first-child {
11564 .mytheme .v-table-compact.v-treetable .v-table-footer-container, .mytheme .v-table-small.v-treetable .v-table-footer-container {
11566 padding-right: 6px;
11569 .mytheme .v-table-compact .v-table-row-drag-top .v-table-cell-content, .mytheme .v-table-compact .v-table-row-drag-bottom .v-table-cell-content, .mytheme .v-table-small .v-table-row-drag-top .v-table-cell-content, .mytheme .v-table-small .v-table-row-drag-bottom .v-table-cell-content {
11573 .mytheme .v-table-small {
11577 .mytheme .v-table-small.v-treetable .v-table-cell-wrapper {
11581 .mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"], .mytheme .v-treetable [class*="cell-wrapper"] {
11582 box-sizing: content-box;
11587 .mytheme .v-treetable [class*="caption-container"], .mytheme .v-treetable [class*="footer-container"] {
11591 .mytheme .v-treetable [class*="cell-wrapper"] {
11595 .mytheme .v-treetable [class*="caption-container"] {
11596 padding-left: 12px;
11599 .mytheme .v-treetable [class*="caption-container-align-right"] {
11600 padding-left: 20px;
11603 .mytheme .v-treetable [class*="footer-container"] {
11604 padding-right: 12px;
11607 .mytheme .v-treetable [class*="cell-content"] {
11608 padding-left: 12px;
11609 padding-right: 12px;
11612 .mytheme .v-treetable [class*="cell-content"]:first-child {
11613 padding-left: 13px;
11616 .mytheme .v-treetable-treespacer {
11617 display: inline-block;
11618 position: absolute;
11619 width: 19px !important;
11620 margin-left: -25px;
11621 text-align: center;
11625 .mytheme .v-treetable-node-closed:before {
11627 font-family: ThemeIcons;
11630 .mytheme .v-treetable-node-open:before {
11632 font-family: ThemeIcons;
11635 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter {
11639 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter:after {
11644 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before {
11651 border-radius: 4px;
11652 border: 1px solid #c5c5c5;
11653 border-top-color: #c5c5c5;
11654 border-bottom-color: #bcbcbc;
11655 background-color: #fafafa;
11656 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11657 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11658 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11659 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11660 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11664 background-color: #fafafa;
11665 background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%);
11666 background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%);
11669 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:after {
11677 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:hover:after {
11678 background-color: rgba(186, 186, 186, 0.1);
11681 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:focus:after {
11682 border-color: #197de1;
11683 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11684 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11687 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-hsplitter div:before:active:after {
11688 background-color: rgba(125, 125, 125, 0.2);
11691 .mytheme .v-splitpanel-horizontal > div > .v-splitpanel-second-container {
11695 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter {
11699 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter:after {
11704 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before {
11711 border-radius: 4px;
11712 border: 1px solid #c5c5c5;
11713 border-top-color: #c5c5c5;
11714 border-bottom-color: #bcbcbc;
11715 background-color: #fafafa;
11716 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11717 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11718 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11719 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11720 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11726 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:after {
11734 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:hover:after {
11735 background-color: rgba(186, 186, 186, 0.1);
11738 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:focus:after {
11739 border-color: #197de1;
11740 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11741 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11744 .mytheme .v-splitpanel-vertical > div > .v-splitpanel-vsplitter div:before:active:after {
11745 background-color: rgba(125, 125, 125, 0.2);
11748 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter {
11752 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter:after {
11757 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before {
11764 border-radius: 4px;
11765 border: 1px solid #c5c5c5;
11766 border-top-color: #c5c5c5;
11767 border-bottom-color: #bcbcbc;
11768 background-color: #fafafa;
11769 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11770 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11771 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11772 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11773 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11777 background-color: #fafafa;
11778 background-image: -webkit-linear-gradient(left, #fafafa 2%, #efefef 98%);
11779 background-image: linear-gradient(to right,#fafafa 2%, #efefef 98%);
11782 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:after {
11790 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:hover:after {
11791 background-color: rgba(186, 186, 186, 0.1);
11794 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:focus:after {
11795 border-color: #197de1;
11796 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11797 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11800 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:before:active:after {
11801 background-color: rgba(125, 125, 125, 0.2);
11804 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-hsplitter div:after {
11806 border: 1px solid #dadada;
11807 border-top-color: #bababa;
11808 border-left-color: #bababa;
11809 position: absolute;
11818 .mytheme .v-splitpanel-horizontal.large > div > .v-splitpanel-second-container {
11822 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter {
11826 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter:after {
11831 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before {
11838 border-radius: 4px;
11839 border: 1px solid #c5c5c5;
11840 border-top-color: #c5c5c5;
11841 border-bottom-color: #bcbcbc;
11842 background-color: #fafafa;
11843 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
11844 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
11845 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11846 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, none;
11847 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
11853 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:after {
11861 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:hover:after {
11862 background-color: rgba(186, 186, 186, 0.1);
11865 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:focus:after {
11866 border-color: #197de1;
11867 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11868 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
11871 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:before:active:after {
11872 background-color: rgba(125, 125, 125, 0.2);
11875 .mytheme .v-splitpanel-vertical.large > div > .v-splitpanel-vsplitter div:after {
11877 border: 1px solid #dadada;
11878 border-top-color: #bababa;
11879 border-left-color: #bababa;
11880 position: absolute;
11885 margin-left: -19px;
11889 .mytheme .v-progressbar-wrapper {
11890 border-radius: 4px;
11892 background-color: #d4d4d4;
11893 background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%);
11894 background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%);
11895 box-sizing: border-box;
11899 .mytheme .v-progressbar-indicator {
11900 border-radius: 4px;
11902 background-color: #197de1;
11903 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
11904 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
11907 border: 1px solid #1362b1;
11908 box-sizing: border-box;
11911 -webkit-transition: width 160ms;
11912 -moz-transition: width 160ms;
11913 transition: width 160ms;
11916 .mytheme .v-progressbar-point .v-progressbar-indicator {
11917 background: transparent;
11918 -webkit-box-shadow: none;
11925 .mytheme .v-progressbar-point .v-progressbar-indicator:before {
11927 display: inline-block;
11928 border-radius: 4px;
11930 background-color: #197de1;
11931 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
11932 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
11935 border: 1px solid #1362b1;
11936 box-sizing: border-box;
11939 vertical-align: top;
11942 .mytheme .v-progressbar-indeterminate {
11943 height: 24px !important;
11944 width: 24px !important;
11945 box-sizing: border-box;
11946 border: 2px solid rgba(25, 125, 225, 0.2);
11947 border-top-color: #197de1;
11948 border-right-color: #197de1;
11949 border-radius: 100%;
11950 -webkit-animation: v-rotate-360 500ms infinite linear;
11951 -moz-animation: v-rotate-360 500ms infinite linear;
11952 animation: v-rotate-360 500ms infinite linear;
11953 pointer-events: none;
11956 .mytheme .v-progressbar-indeterminate .v-progressbar-wrapper {
11960 .mytheme .v-slider {
11961 position: relative;
11964 .mytheme .v-slider:focus {
11968 .mytheme .v-slider:focus .v-slider-handle:after {
11972 .mytheme .v-slider.v-disabled {
11974 filter: alpha(opacity=50) ;
11977 .mytheme .v-slider-base {
11978 border-radius: 4px;
11980 background-color: #d4d4d4;
11981 background-image: -webkit-linear-gradient(bottom, #d7d7d7 2%, #c7c7c7 98%);
11982 background-image: linear-gradient(to top,#d7d7d7 2%, #c7c7c7 98%);
11983 box-sizing: border-box;
11987 white-space: nowrap;
11992 .mytheme .v-slider-base:before {
11994 position: absolute;
11999 border-radius: 4px;
12000 border-left: 1px solid #1362b1;
12003 .mytheme .v-slider-base:after {
12004 border-radius: 4px;
12006 background-color: #197de1;
12007 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
12008 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
12011 border: 1px solid #1362b1;
12012 box-sizing: border-box;
12015 display: inline-block;
12016 margin-left: -100%;
12018 vertical-align: top;
12021 .mytheme .v-has-width > .v-slider-base {
12025 .mytheme .v-slider-handle {
12028 display: inline-block;
12029 vertical-align: top;
12032 .mytheme .v-slider-handle:before {
12039 border-radius: 4px;
12040 border: 1px solid #c5c5c5;
12041 border-top-color: #c5c5c5;
12042 border-bottom-color: #bcbcbc;
12043 background-color: #fafafa;
12044 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
12045 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
12046 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
12047 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7, 0 2px 3px rgba(0, 0, 0, 0.05);
12048 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
12051 .mytheme .v-slider-handle:before:after {
12059 .mytheme .v-slider-handle:before:hover:after {
12060 background-color: rgba(186, 186, 186, 0.1);
12063 .mytheme .v-slider-handle:before:focus:after {
12064 border-color: #197de1;
12065 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12066 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12069 .mytheme .v-slider-handle:before:active:after {
12070 background-color: rgba(125, 125, 125, 0.2);
12073 .mytheme .v-slider-handle:after {
12074 border: 1px solid #c5c5c5;
12075 border-color: #197de1;
12076 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12077 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12079 -webkit-transition: opacity 200ms;
12080 -moz-transition: opacity 200ms;
12081 transition: opacity 200ms;
12084 .mytheme .v-slider-handle:before, .mytheme .v-slider-handle:after {
12086 box-sizing: border-box;
12090 border-radius: 11px;
12091 position: absolute;
12094 margin-left: -11px;
12097 .mytheme .v-slider-feedback {
12098 background-color: rgba(50, 50, 50, 0.9);
12099 -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
12100 box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
12103 border-radius: 3px;
12105 overflow: hidden !important;
12109 .mytheme .v-slider-vertical {
12114 .mytheme .v-slider-vertical .v-slider-base {
12115 background-color: #d4d4d4;
12116 background-image: -webkit-linear-gradient(right, #d7d7d7 2%, #c7c7c7 98%);
12117 background-image: linear-gradient(to left,#d7d7d7 2%, #c7c7c7 98%);
12119 height: 100% !important;
12124 .mytheme .v-slider-vertical .v-slider-base:before {
12132 border-bottom: 1px solid #1362b1;
12135 .mytheme .v-slider-vertical .v-slider-base:after {
12138 background-color: #197de1;
12139 background-image: -webkit-linear-gradient(left, #1b87e3 2%, #166ed5 98%);
12140 background-image: linear-gradient(to right,#1b87e3 2%, #166ed5 98%);
12143 .mytheme .v-slider-vertical .v-slider-handle {
12150 .mytheme .v-slider-vertical .v-slider-handle:before, .mytheme .v-slider-vertical .v-slider-handle:after {
12157 .mytheme .v-slider-no-indicator .v-slider-base:before, .mytheme .v-slider-no-indicator .v-slider-base:after {
12161 .mytheme .v-tabsheet:not(.v-has-width) {
12162 width: auto !important;
12165 .mytheme .v-tabsheet-spacertd {
12166 display: none !important;
12169 .mytheme .v-tabsheet-tabcontainer {
12170 position: relative;
12171 box-sizing: border-box;
12174 .mytheme .v-tabsheet-tabcontainer:before {
12176 position: absolute;
12178 border-top: 1px solid #dfdfdf;
12184 .mytheme .v-tabsheet-tabcontainer .v-tabsheet-tabs {
12185 position: relative;
12188 .mytheme .v-tabsheet-tabitemcell {
12189 vertical-align: bottom;
12192 .mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem {
12197 .mytheme .v-tabsheet-tabitemcell .v-caption {
12200 box-sizing: border-box;
12202 text-align: center;
12207 width: auto !important;
12209 text-overflow: ellipsis;
12210 border-bottom: 2px solid transparent;
12211 position: relative;
12212 -webkit-transition: border-bottom 200ms, color 200ms;
12213 -moz-transition: border-bottom 200ms, color 200ms;
12214 transition: border-bottom 200ms, color 200ms;
12217 .mytheme .v-tabsheet-tabitemcell .v-caption .v-captiontext {
12221 .mytheme .v-tabsheet-tabitemcell .v-caption .v-icon + .v-captiontext {
12225 .mytheme .v-tabsheet-tabitemcell .v-caption:hover {
12229 .mytheme .v-tabsheet-tabitemcell .v-caption.v-disabled {
12231 filter: alpha(opacity=50) ;
12233 color: inherit !important;
12236 .mytheme .v-tabsheet-tabitemcell:first-child .v-caption, .mytheme .v-tabsheet-tabitemcell[aria-hidden="true"] + td .v-caption {
12240 .mytheme .v-tabsheet-tabitemcell:focus {
12244 .mytheme .v-tabsheet-tabitemcell:focus .v-caption {
12248 .mytheme .v-tabsheet-tabitemcell .v-tabsheet-tabitem-selected .v-caption.v-caption {
12249 border-bottom-color: #197de1;
12253 .mytheme .v-tabsheet-tabitemcell .v-caption-closable {
12254 padding-right: 22px;
12257 .mytheme .v-tabsheet-tabitemcell.icons-on-top .v-caption-closable {
12258 padding-right: 4px;
12261 .mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close {
12262 position: absolute;
12269 text-align: center;
12270 border-radius: 2px;
12274 .mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:hover {
12275 background: rgba(0, 0, 0, 0.03);
12279 .mytheme .v-tabsheet-tabitemcell .v-tabsheet-caption-close:active {
12280 background: #197de1;
12284 .mytheme .v-tabsheet-scroller {
12285 position: absolute;
12289 padding-left: 19px;
12290 background-color: transparent;
12291 background-image: -webkit-linear-gradient(right, #fafafa 70%, rgba(250, 250, 250, 0) 100%);
12292 background-image: linear-gradient(to left,#fafafa 70%, rgba(250, 250, 250, 0) 100%);
12293 pointer-events: none;
12296 .mytheme .v-tabsheet-scroller:after {
12299 position: absolute;
12304 background-color: transparent;
12305 background-image: -webkit-linear-gradient(right, #dfdfdf 70%, rgba(223, 223, 223, 0) 100%);
12306 background-image: linear-gradient(to left,#dfdfdf 70%, rgba(223, 223, 223, 0) 100%);
12309 .mytheme .v-tabsheet-scroller button {
12310 -webkit-appearance: none;
12311 -moz-appearance: none;
12312 -ms-appearance: none;
12313 -o-appearance: none;
12316 background: transparent;
12324 pointer-events: auto;
12326 filter: alpha(opacity=50) ;
12329 .mytheme .v-tabsheet-scroller button:hover {
12335 .mytheme .v-tabsheet-scroller button:active {
12337 filter: alpha(opacity=70) ;
12341 .mytheme .v-tabsheet-scroller button::-moz-focus-inner {
12346 .mytheme .v-tabsheet-scroller [class*="Next"] {
12350 .mytheme .v-tabsheet-scroller [class*="Next"]:before {
12351 font-family: ThemeIcons;
12355 .mytheme .v-tabsheet-scroller [class*="Prev"] {
12356 padding-right: 5px;
12359 .mytheme .v-tabsheet-scroller [class*="Prev"]:before {
12360 font-family: ThemeIcons;
12364 .mytheme .v-tabsheet-scroller [class*="disabled"] {
12366 color: inherit !important;
12367 opacity: 0.1 !important;
12368 filter: alpha(opacity=10) !important;
12371 .mytheme .v-tabsheet-tabsheetpanel > .v-scrollable > .v-widget {
12372 -webkit-animation: valo-animate-in-fade 300ms backwards;
12373 -moz-animation: valo-animate-in-fade 300ms backwards;
12374 animation: valo-animate-in-fade 300ms backwards;
12377 .mytheme .v-tabsheet-deco {
12378 height: 20px !important;
12379 width: 20px !important;
12380 box-sizing: border-box;
12381 border: 2px solid rgba(25, 125, 225, 0.2);
12382 border-top-color: #197de1;
12383 border-right-color: #197de1;
12384 border-radius: 100%;
12385 -webkit-animation: v-rotate-360 500ms infinite linear;
12386 -moz-animation: v-rotate-360 500ms infinite linear;
12387 animation: v-rotate-360 500ms infinite linear;
12388 pointer-events: none;
12390 position: absolute;
12393 margin-bottom: -29px;
12395 margin-left: -10px;
12398 .mytheme .v-tabsheet-loading .v-tabsheet-deco {
12402 .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer table, .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tbody, .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tr {
12406 .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer tr {
12408 table-layout: fixed;
12411 .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer td {
12412 display: table-cell;
12415 .mytheme .v-tabsheet-equal-width-tabs > .v-tabsheet-tabcontainer .v-caption {
12420 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption {
12423 background-color: #fafafa;
12424 border: 1px solid transparent;
12426 border-radius: 4px 4px 0 0;
12428 -webkit-transition: background-color 160ms;
12429 -moz-transition: background-color 160ms;
12430 transition: background-color 160ms;
12433 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption:hover {
12434 background-color: #f2f2f2;
12435 border-bottom-color: #dfdfdf;
12438 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption.v-disabled:hover {
12439 background-color: #fafafa;
12442 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-caption-closable {
12443 padding-right: 30px;
12446 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
12452 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer td:first-child .v-caption, .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer [aria-hidden="true"] + td .v-caption {
12456 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem .v-caption {
12457 border-color: #dfdfdf;
12460 .mytheme .v-tabsheet-framed > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
12462 border-color: #dfdfdf;
12463 border-bottom: none;
12464 padding-bottom: 1px;
12467 .mytheme .v-tabsheet-framed > .v-tabsheet-content {
12468 border: 1px solid #dfdfdf;
12472 .mytheme .v-tabsheet-framed > .v-tabsheet-content > div {
12476 .mytheme .v-tabsheet-framed.padded-tabbar > .v-tabsheet-tabcontainer {
12477 border: 1px solid #dfdfdf;
12478 border-bottom: none;
12479 background: #fafafa;
12483 .mytheme .v-tabsheet-framed.icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-caption {
12484 padding-bottom: 7px;
12487 .mytheme .v-tabsheet-centered-tabs > .v-tabsheet-tabcontainer {
12488 text-align: center;
12491 .mytheme .v-tabsheet-right-aligned-tabs > .v-tabsheet-tabcontainer {
12495 .mytheme .v-tabsheet-right-aligned-tabs .v-tabsheet-spacertd {
12496 display: inline-block !important;
12499 .mytheme .v-tabsheet-right-aligned-tabs .v-tabsheet-scroller {
12503 .mytheme .v-tabsheet-padded-tabbar > .v-tabsheet-tabcontainer .v-tabsheet-tabs {
12507 .mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption {
12509 padding-bottom: 6px;
12513 .mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon {
12517 .mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-icon + .v-captiontext.v-captiontext {
12521 .mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-caption-closable {
12522 padding-right: 12px;
12525 .mytheme .v-tabsheet-icons-on-top > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
12530 .mytheme .v-tabsheet-compact-tabbar > .v-tabsheet-tabcontainer-compact-tabbar .v-caption {
12534 .mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-caption-close {
12535 visibility: hidden;
12538 .mytheme .v-tabsheet-only-selected-closable > .v-tabsheet-tabcontainer .v-tabsheet-tabitem-selected .v-tabsheet-caption-close {
12539 visibility: visible;
12542 .mytheme .v-colorpicker-popup.v-window {
12543 min-width: 220px !important;
12546 .mytheme .v-colorpicker-popup .v-tabsheet-tabs {
12550 .mytheme .v-colorpicker-popup [class$="sliders"] {
12554 .mytheme .v-colorpicker-popup [class$="sliders"] .v-widget {
12555 width: 100% !important;
12556 vertical-align: middle;
12559 .mytheme .v-colorpicker-popup [class$="sliders"] .v-has-caption {
12560 white-space: nowrap;
12561 padding-left: 48px;
12564 .mytheme .v-colorpicker-popup [class$="sliders"] .v-caption {
12565 display: inline-block;
12566 margin-left: -48px;
12570 .mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-has-caption {
12571 padding-left: 80px;
12574 .mytheme .v-colorpicker-popup [class$="sliders"] .v-slot-hue-slider + .v-slot .v-caption {
12575 margin-left: -80px;
12579 .mytheme .v-colorpicker-popup .v-slider-red .v-slider-base:after {
12582 -webkit-box-shadow: none;
12586 .mytheme .v-colorpicker-popup .v-slider-green .v-slider-base:after {
12589 -webkit-box-shadow: none;
12593 .mytheme .v-colorpicker-popup .v-slider-blue .v-slider-base:after {
12596 -webkit-box-shadow: none;
12600 .mytheme .v-colorpicker-popup .v-margin-bottom {
12604 .mytheme .v-colorpicker-popup .resize-button {
12605 width: 100% !important;
12606 height: auto !important;
12607 text-align: center;
12611 .mytheme .v-colorpicker-popup .resize-button:before {
12612 font-family: ThemeIcons;
12616 .mytheme .v-colorpicker-popup .resize-button-caption {
12620 .mytheme .v-colorpicker-popup .v-horizontallayout {
12621 height: auto !important;
12623 background-color: #fafafa;
12624 border-top: 1px solid #ededed;
12627 .mytheme .v-colorpicker-popup .v-horizontallayout .v-expand {
12631 .mytheme .v-colorpicker-popup .v-horizontallayout .v-button {
12632 width: 80% !important;
12635 .mytheme .v-colorpicker-preview {
12636 width: 100% !important;
12637 height: auto !important;
12639 display: inline-flex;
12642 .mytheme .v-colorpicker-preview-textfield {
12643 height: auto !important;
12644 text-align: center;
12648 .mytheme .v-colorpicker {
12652 .mytheme .v-colorpicker-button-color {
12653 position: absolute;
12658 border-radius: 3px;
12659 border: 1px solid rgba(0, 0, 0, 0.5);
12663 .mytheme .v-colorpicker-button-color + .v-button-caption:not(:empty) {
12667 .mytheme .v-panel {
12670 border-radius: 4px;
12671 border: 1px solid #d5d5d5;
12672 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
12673 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
12674 overflow: visible !important;
12677 .mytheme .v-panel-caption {
12678 box-sizing: border-box;
12681 border-bottom: 1px solid #d5d5d5;
12682 background-color: #fafafa;
12683 background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%);
12684 background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%);
12688 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee;
12689 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee;
12690 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
12691 border-radius: 3px 3px 0 0;
12694 .mytheme .v-panel-content {
12695 box-sizing: border-box;
12700 .mytheme .v-panel-content > .v-margin-top {
12704 .mytheme .v-panel-content > .v-margin-right {
12705 padding-right: 12px;
12708 .mytheme .v-panel-content > .v-margin-bottom {
12709 padding-bottom: 12px;
12712 .mytheme .v-panel-content > .v-margin-left {
12713 padding-left: 12px;
12716 .mytheme .v-panel-borderless {
12717 background: transparent;
12721 -webkit-box-shadow: none;
12725 .mytheme .v-panel-borderless > div > [class*="-caption"] {
12726 background: transparent;
12727 -webkit-box-shadow: none;
12732 border-bottom: none;
12735 .mytheme .v-panel-well {
12736 background: #f5f5f5;
12738 -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
12739 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05), inset 0 2px 3px rgba(0, 0, 0, 0.05);
12740 border-radius: 4px;
12741 border: 1px solid #c5c5c5;
12744 .mytheme .v-panel-well > div > [class*="-caption"] {
12745 background: transparent;
12746 -webkit-box-shadow: none;
12750 .mytheme .v-panel-scroll-divider > [class*="-captionwrap"] {
12751 position: relative;
12755 .mytheme .v-panel-scroll-divider > [class*="-captionwrap"]:after {
12757 position: absolute;
12762 border-top: 1px solid #dfdfdf;
12763 border-color: rgba(197, 197, 197, 0.5);
12766 .mytheme .v-panel-scroll-divider > [class*="-content"]:before {
12768 position: absolute;
12772 border-top: 1px solid #fafafa;
12777 .mytheme .v-panel-caption.v-horizontallayout {
12778 height: auto !important;
12782 .mytheme .v-panel-caption.v-horizontallayout .v-slot {
12783 vertical-align: middle;
12786 .mytheme .v-panel-caption.v-horizontallayout .v-label {
12790 .mytheme .v-accordion {
12793 border-radius: 4px;
12794 border: 1px solid #d5d5d5;
12795 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
12796 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
12797 background-color: #fafafa;
12798 background-image: -webkit-linear-gradient(top, #fafafa 2%, #f4f4f4 98%);
12799 background-image: linear-gradient(to bottom,#fafafa 2%, #f4f4f4 98%);
12803 .mytheme .v-accordion-item {
12804 position: relative;
12807 .mytheme .v-accordion-item:first-child {
12808 border-top-left-radius: 3px;
12809 border-top-right-radius: 3px;
12812 .mytheme .v-accordion-item:last-child {
12813 border-bottom-left-radius: 3px;
12814 border-bottom-right-radius: 3px;
12817 .mytheme .v-accordion-item:last-child [class*="item-content"] {
12818 border-radius: inherit;
12821 .mytheme .v-accordion-item[class*="item-open"]:last-child > div > .v-caption {
12825 .mytheme .v-accordion-item:not([class*="item-open"]):last-child > div > .v-caption {
12826 border-bottom: none;
12830 .mytheme .v-accordion-item[class*="item-open"] + [class*="item"] {
12831 border-top: 1px solid #d9d9d9;
12834 .mytheme .v-accordion-item-caption {
12835 border-radius: inherit;
12838 .mytheme .v-accordion-item-caption > .v-caption {
12839 box-sizing: border-box;
12842 border-bottom: 1px solid #d5d5d5;
12843 background-color: #fafafa;
12844 background-image: -webkit-linear-gradient(top, #fafafa 2%, #f6f6f6 98%);
12845 background-image: linear-gradient(to bottom,#fafafa 2%, #f6f6f6 98%);
12849 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee;
12850 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #eeeeee;
12851 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
12853 background: transparent;
12854 border-bottom-color: #c9c9c9;
12855 border-radius: inherit;
12857 position: relative;
12860 .mytheme .v-accordion-item-caption > .v-caption:hover:before, .mytheme .v-accordion-item-caption > .v-caption:active:before {
12862 position: absolute;
12867 border-radius: inherit;
12870 .mytheme .v-accordion-item-caption > .v-caption:hover:before {
12871 background-color: rgba(186, 186, 186, 0.1);
12875 .mytheme .v-accordion-item-caption > .v-caption:active:before {
12876 background-color: rgba(125, 125, 125, 0.2);
12879 .mytheme .v-accordion-item-content {
12880 -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05);
12881 box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.05);
12882 background-color: white;
12883 box-sizing: border-box;
12886 .mytheme .v-accordion-item-content > .v-margin-top {
12890 .mytheme .v-accordion-item-content > .v-margin-right {
12891 padding-right: 12px;
12894 .mytheme .v-accordion-item-content > .v-margin-bottom {
12895 padding-bottom: 12px;
12898 .mytheme .v-accordion-item-content > .v-margin-left {
12899 padding-left: 12px;
12902 .mytheme .v-accordion-borderless {
12905 -webkit-box-shadow: none;
12909 .mytheme .v-accordion-borderless > .v-accordion-item, .mytheme .v-accordion-borderless > .v-accordion-item > div > .v-caption, .mytheme .v-accordion-borderless > .v-accordion-item > .v-accordion-item-content {
12913 .mytheme .v-select-twincol {
12914 white-space: normal;
12917 .mytheme .v-select-twincol select {
12918 border: 1px solid #c5c5c5;
12919 background-color: #fafafa;
12920 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
12921 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
12925 .mytheme .v-select-twincol select:focus {
12927 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12928 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
12931 .mytheme .v-select-twincol .v-textfield, .mytheme .v-select-twincol .v-nativebutton {
12932 width: auto !important;
12936 .mytheme .v-select-twincol .v-nativebutton {
12940 .mytheme .v-select-twincol-caption-left, .mytheme .v-select-twincol-caption-right {
12943 padding-bottom: 0.3em;
12947 .mytheme .v-select-twincol-buttons {
12948 white-space: nowrap;
12949 display: inline-block;
12950 vertical-align: top;
12951 position: relative;
12955 .mytheme .v-select-twincol-buttons .v-button {
12956 box-sizing: border-box;
12957 display: inline-block;
12958 vertical-align: top;
12960 white-space: normal;
12961 position: absolute;
12966 text-align: center;
12969 .mytheme .v-select-twincol-buttons .v-button:first-child {
12973 .mytheme .v-select-twincol-buttons .v-button-caption {
12977 .mytheme .v-select-twincol-buttons .v-button:focus {
12981 .mytheme .v-select-twincol-buttons .v-button:first-child {
12982 border-radius: 4px 4px 0 0;
12985 .mytheme .v-select-twincol-buttons .v-button:last-child {
12986 border-radius: 0 0 4px 4px;
12989 .mytheme .v-select-twincol-buttons .v-button-wrap:before {
12990 font-family: ThemeIcons;
12994 .mytheme .v-select-twincol-buttons .v-button:first-child .v-button-wrap:before {
12995 font-family: ThemeIcons;
12999 .mytheme .v-select-twincol-error .v-select-twincol-options, .mytheme .v-select-twincol-error .v-select-twincol-selections {
13000 border-color: #ed473b !important;
13001 background: #fffbfb;
13005 .mytheme .v-select-twincol-error-info .v-select-twincol-options, .mytheme .v-select-twincol-error-info .v-select-twincol-selections {
13006 border-color: #00a7f5 !important;
13007 background: #fafdff;
13011 .mytheme .v-select-twincol-error-warning .v-select-twincol-options, .mytheme .v-select-twincol-error-warning .v-select-twincol-selections {
13012 border-color: #fc9c00 !important;
13013 background: #fffdfa;
13017 .mytheme .v-select-twincol-error-error .v-select-twincol-options, .mytheme .v-select-twincol-error-error .v-select-twincol-selections {
13018 border-color: #ed473b !important;
13019 background: #fffbfb;
13023 .mytheme .v-select-twincol-error-critical .v-select-twincol-options, .mytheme .v-select-twincol-error-critical .v-select-twincol-selections {
13024 border-color: #fa007d !important;
13025 background: #fffafc;
13029 .mytheme .v-select-twincol-error-system .v-select-twincol-options, .mytheme .v-select-twincol-error-system .v-select-twincol-selections {
13030 border-color: #bb00ff !important;
13031 background: #fefaff;
13035 .mytheme .v-select select {
13036 border: 1px solid #c5c5c5;
13037 background-color: #fafafa;
13038 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
13039 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
13043 .mytheme .v-select select:focus {
13045 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
13046 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
13049 .mytheme .v-select-select {
13053 .mytheme .v-select-select + .v-textfield {
13054 width: auto !important;
13058 .mytheme .v-select-select + .v-textfield + .v-nativebutton {
13063 .mytheme .v-select-error .v-select-select {
13064 border-color: #ed473b !important;
13065 background: #fffbfb;
13069 .mytheme .v-calendar-header-day {
13071 text-align: center;
13075 .mytheme .v-calendar-header-week .v-calendar-back, .mytheme .v-calendar-header-week .v-calendar-next {
13076 -webkit-appearance: none;
13077 -moz-appearance: none;
13078 -ms-appearance: none;
13079 -o-appearance: none;
13081 background: transparent;
13089 filter: alpha(opacity=50) ;
13092 .mytheme .v-calendar-header-week .v-calendar-back:focus, .mytheme .v-calendar-header-week .v-calendar-next:focus {
13096 .mytheme .v-calendar-header-week .v-calendar-back:hover, .mytheme .v-calendar-header-week .v-calendar-next:hover {
13101 .mytheme .v-calendar-header-week .v-calendar-back:active, .mytheme .v-calendar-header-week .v-calendar-next:active {
13103 filter: alpha(opacity=50) ;
13106 .mytheme .v-calendar-header-week .v-calendar-back:before {
13107 font-family: ThemeIcons;
13111 .mytheme .v-calendar-header-week .v-calendar-next:before {
13112 font-family: ThemeIcons;
13116 .mytheme .v-calendar-month {
13121 .mytheme .v-calendar-month td {
13122 vertical-align: top;
13125 .mytheme .v-calendar-week-number {
13128 text-align: center;
13131 filter: alpha(opacity=50) ;
13134 .mytheme .v-calendar-week-number:hover {
13139 .mytheme .v-calendar-month-day {
13141 box-sizing: border-box;
13145 .mytheme .v-calendar-bottom-spacer, .mytheme .v-calendar-spacer, .mytheme .v-calendar-bottom-spacer-empty {
13147 margin-bottom: 3px;
13150 .mytheme .v-calendar-bottom-spacer {
13156 .mytheme .v-calendar-bottom-spacer:hover {
13160 .mytheme .v-calendar-day-number {
13165 white-space: nowrap;
13166 border-top: 1px solid #f2f2f2;
13170 .mytheme .v-calendar-day-number:hover {
13174 .mytheme .v-calendar-month-day-today {
13175 background: #eef3f8;
13178 .mytheme .v-calendar-month-day-today .v-calendar-day-number {
13181 border-top: 2px solid #197de1;
13187 .mytheme .v-calendar-month-day-selected {
13188 background-color: #e3edf7;
13191 .mytheme .v-calendar-month-day-dragemphasis {
13192 background-color: #a8a8a8;
13195 .mytheme .v-calendar-month-day-scrollable {
13196 overflow-y: scroll;
13199 .mytheme .v-calendar-weekly-longevents {
13201 border-bottom: 3px solid #e0e0e0;
13204 .mytheme .v-calendar-weekly-longevents .v-calendar-event-all-day {
13207 margin-bottom: 3px;
13210 .mytheme .v-calendar-header-week td {
13211 vertical-align: middle !important;
13214 .mytheme .v-calendar-header-week .v-calendar-header-day {
13218 .mytheme .v-calendar-times {
13222 white-space: nowrap;
13225 .mytheme .v-calendar-time {
13227 padding-right: 9px;
13229 padding-bottom: 6px;
13232 .mytheme .v-calendar-day-times, .mytheme .v-calendar-day-times-today {
13234 border-right: 1px solid transparent;
13237 .mytheme .v-calendar-day-times:focus, .mytheme .v-calendar-day-times-today:focus {
13241 .mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even {
13242 border-top: 1px solid #dfdfdf;
13245 .mytheme .v-calendar .v-datecellslot:first-child, .mytheme .v-calendar .v-datecellslot-even:first-child {
13246 border-top-color: transparent;
13249 .mytheme .v-calendar .v-datecellslot {
13250 border-top-style: dotted;
13253 .mytheme .v-calendar .v-datecellslot, .mytheme .v-calendar .v-datecellslot-even {
13257 .mytheme .v-calendar-current-time {
13258 background: #197de1;
13260 pointer-events: none;
13262 filter: alpha(opacity=50) ;
13265 .mytheme .v-calendar-current-time:before {
13269 margin-left: -0.07em;
13272 .mytheme .v-calendar .v-daterange {
13273 position: relative;
13276 .mytheme .v-calendar .v-daterange:before {
13278 position: absolute;
13283 background: #197de1;
13285 filter: alpha(opacity=50) ;
13286 border-radius: 4px 4px 0 0;
13289 .mytheme .v-calendar .v-daterange + .v-daterange {
13290 border-color: transparent;
13293 .mytheme .v-calendar .v-daterange + .v-daterange:before {
13297 .mytheme .v-calendar-event {
13302 border-radius: 4px;
13305 .mytheme .v-calendar-event:focus {
13309 .mytheme .v-calendar-event-month {
13311 box-sizing: border-box;
13312 margin-bottom: 3px;
13313 white-space: nowrap;
13314 text-overflow: ellipsis;
13319 .mytheme .v-calendar-event-month .v-calendar-event-time {
13324 filter: alpha(opacity=50) ;
13327 .mytheme .v-calendar-event-month:before {
13329 margin-right: 0.2em;
13332 .mytheme .v-calendar-event-all-day {
13334 box-sizing: border-box;
13339 white-space: nowrap;
13342 .mytheme .v-calendar-event-all-day:before {
13346 .mytheme .v-calendar-event-start {
13351 .mytheme .v-calendar-event-start.v-calendar-event-continued-to, .mytheme .v-calendar-event-start.v-calendar-event-end {
13353 text-overflow: ellipsis;
13356 .mytheme .v-calendar-event-start {
13357 border-top-left-radius: 4px;
13358 border-bottom-left-radius: 4px;
13362 .mytheme .v-calendar-event-end {
13363 border-top-right-radius: 4px;
13364 border-bottom-right-radius: 4px;
13368 .mytheme .v-calendar-event-caption {
13372 position: absolute;
13380 .mytheme .v-calendar-event-caption span {
13382 white-space: nowrap;
13385 .mytheme .v-calendar-week-wrapper .v-calendar-event {
13389 .mytheme .v-calendar-week-wrapper .v-calendar-event-content {
13391 border-radius: 5px;
13392 border: 1px solid #fafafa;
13397 .mytheme .v-calendar-event-month:before {
13401 .mytheme .v-calendar-event-all-day {
13402 background-color: #c8eaf4;
13403 background-color: rgba(200, 234, 244, 0.8);
13407 .mytheme .v-calendar-week-wrapper .v-calendar-event {
13411 .mytheme .v-calendar-week-wrapper .v-calendar-event .v-calendar-event-content {
13412 background-color: #c8eaf4;
13413 background-color: rgba(200, 234, 244, 0.8);
13416 .mytheme .v-calendar-event-month[class*="color2"]:before {
13420 .mytheme .v-calendar-event-all-day[class*="color2"] {
13421 background-color: #d1e7cd;
13422 background-color: rgba(209, 231, 205, 0.8);
13426 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] {
13430 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color2"] .v-calendar-event-content {
13431 background-color: #d1e7cd;
13432 background-color: rgba(209, 231, 205, 0.8);
13435 .mytheme .v-calendar-event-month[class*="color3"]:before {
13439 .mytheme .v-calendar-event-all-day[class*="color3"] {
13440 background-color: #f1e1c8;
13441 background-color: rgba(241, 225, 200, 0.8);
13445 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] {
13449 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color3"] .v-calendar-event-content {
13450 background-color: #f1e1c8;
13451 background-color: rgba(241, 225, 200, 0.8);
13454 .mytheme .v-calendar-event-month[class*="color4"]:before {
13458 .mytheme .v-calendar-event-all-day[class*="color4"] {
13459 background-color: #f1d3cb;
13460 background-color: rgba(241, 211, 203, 0.8);
13464 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] {
13468 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color4"] .v-calendar-event-content {
13469 background-color: #f1d3cb;
13470 background-color: rgba(241, 211, 203, 0.8);
13473 .mytheme .v-calendar-event-month[class*="color5"]:before {
13477 .mytheme .v-calendar-event-all-day[class*="color5"] {
13478 background-color: #d1d9f1;
13479 background-color: rgba(209, 217, 241, 0.8);
13483 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] {
13487 .mytheme .v-calendar-week-wrapper .v-calendar-event[class*="color5"] .v-calendar-event-content {
13488 background-color: #d1d9f1;
13489 background-color: rgba(209, 217, 241, 0.8);
13492 .mytheme .v-calendar.v-disabled * {
13496 .mytheme .v-label {
13497 -webkit-user-select: text;
13498 -moz-user-select: text;
13499 -ms-user-select: text;
13503 .mytheme .v-label.v-disabled {
13505 filter: alpha(opacity=50) ;
13508 .mytheme .v-label-undef-w {
13509 white-space: nowrap;
13512 .mytheme h1, .mytheme .v-label-h1, .mytheme h2, .mytheme .v-label-h2, .mytheme h3, .mytheme .v-label-h3 {
13518 .mytheme h1, .mytheme .v-label-h1 {
13521 margin-bottom: 1em;
13523 letter-spacing: -0.03em;
13526 .mytheme h2, .mytheme .v-label-h2 {
13530 margin-bottom: 0.77em;
13531 letter-spacing: -0.02em;
13534 .mytheme h3, .mytheme .v-label-h3 {
13538 margin-bottom: 0.77em;
13542 .mytheme h4, .mytheme .v-label-h4 {
13547 text-transform: uppercase;
13550 margin-bottom: 0.8em;
13553 .mytheme .v-csslayout > h1:first-child, .mytheme .v-csslayout > h2:first-child, .mytheme .v-csslayout > h3:first-child, .mytheme .v-csslayout > h4 > .v-label-h1:first-child, .mytheme .v-csslayout > .v-label-h2:first-child, .mytheme .v-csslayout > .v-label-h3:first-child, .mytheme .v-csslayout > .v-label-h4:first-child {
13557 .mytheme .v-verticallayout > .v-slot:first-child h1, .mytheme .v-verticallayout > .v-slot:first-child .v-label-h1, .mytheme .v-verticallayout > .v-slot:first-child h2, .mytheme .v-verticallayout > .v-slot:first-child .v-label-h2, .mytheme .v-verticallayout > .v-slot:first-child h3, .mytheme .v-verticallayout > .v-slot:first-child .v-label-h3, .mytheme .v-verticallayout > .v-slot:first-child h4, .mytheme .v-verticallayout > .v-slot:first-child .v-label-h4, .mytheme .v-verticallayout > div > .v-slot:first-child h1, .mytheme .v-verticallayout > div > .v-slot:first-child .v-label-h1, .mytheme .v-verticallayout > div > .v-slot:first-child h2, .mytheme .v-verticallayout > div > .v-slot:first-child .v-label-h2, .mytheme .v-verticallayout > div > .v-slot:first-child h3, .mytheme .v-verticallayout > div > .v-slot:first-child .v-label-h3, .mytheme .v-verticallayout > div > .v-slot:first-child h4, .mytheme .v-verticallayout > div > .v-slot:first-child .v-label-h4 {
13561 .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h1, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h2, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h3, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell h4, .mytheme .v-verticallayout > .v-slot:first-child .v-formlayout-contentcell .v-label-h4, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h1, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h1, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h2, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h2, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h3, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h3, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell h4, .mytheme .v-verticallayout > div > .v-slot:first-child .v-formlayout-contentcell .v-label-h4 {
13562 margin-top: -0.5em;
13565 .mytheme h1.no-margin, .mytheme .v-label-h1.no-margin, .mytheme h2.no-margin, .mytheme .v-label-h2.no-margin, .mytheme h3.no-margin, .mytheme .v-label-h3.no-margin, .mytheme h4.no-margin, .mytheme .v-label-h4.no-margin {
13566 margin: 0 !important;
13569 .mytheme .v-label-colored {
13573 .mytheme .v-label-large {
13577 .mytheme .v-label-small {
13581 .mytheme .v-label-tiny {
13585 .mytheme .v-label-huge {
13589 .mytheme .v-label-bold {
13593 .mytheme .v-label-light {
13598 .mytheme .v-label-align-right {
13602 .mytheme .v-label-align-center {
13603 text-align: center;
13606 .mytheme .v-label-spinner {
13607 height: 24px !important;
13608 width: 24px !important;
13609 box-sizing: border-box;
13610 border: 2px solid rgba(25, 125, 225, 0.2);
13611 border-top-color: #197de1;
13612 border-right-color: #197de1;
13613 border-radius: 100%;
13614 -webkit-animation: v-rotate-360 500ms infinite linear;
13615 -moz-animation: v-rotate-360 500ms infinite linear;
13616 animation: v-rotate-360 500ms infinite linear;
13617 pointer-events: none;
13620 .mytheme .v-label-success, .mytheme .v-label-failure {
13623 border: 2px solid #2c9720;
13624 border-radius: 4px;
13625 padding: 7px 19px 7px 37px;
13630 .mytheme .v-label-success:before, .mytheme .v-label-failure:before {
13631 font-family: ThemeIcons;
13633 margin-right: 0.5em;
13634 margin-left: -19px;
13638 .mytheme .v-label-failure {
13639 border-color: #ed473b;
13642 .mytheme .v-label-failure:before {
13647 .mytheme [draggable=true] {
13648 -khtml-user-drag: element;
13649 -webkit-user-drag: element;
13652 .mytheme .v-ddwrapper {
13653 position: relative;
13656 .mytheme .v-ddwrapper-over:before, .mytheme .v-ddwrapper-over:after {
13658 position: absolute;
13664 border: 0 solid #197de1;
13667 .mytheme .v-ddwrapper-over-top:before {
13668 border-top-width: 2px;
13671 .mytheme .v-ddwrapper-over-right:before {
13672 border-right-width: 2px;
13675 .mytheme .v-ddwrapper-over-bottom:before {
13676 border-bottom-width: 2px;
13679 .mytheme .v-ddwrapper-over-left:before {
13680 border-left-width: 2px;
13683 .mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:before {
13684 border-top-width: 0;
13687 .mytheme .no-vertical-drag-hints .v-ddwrapper-over-top:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-top:after {
13689 border-radius: 4px;
13691 filter: alpha(opacity=30.0) ;
13692 background: #8abef2;
13695 .mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:before, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:before {
13696 border-bottom-width: 0;
13699 .mytheme .no-vertical-drag-hints .v-ddwrapper-over-bottom:after, .mytheme .no-vertical-drag-hints.v-ddwrapper-over-bottom:after {
13701 border-radius: 4px;
13703 filter: alpha(opacity=30.0) ;
13704 background: #8abef2;
13707 .mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:before {
13708 border-left-width: 0;
13711 .mytheme .no-horizontal-drag-hints.v-ddwrapper-over-left:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-left:after {
13713 border-radius: 4px;
13715 filter: alpha(opacity=30.0) ;
13716 background: #8abef2;
13719 .mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:before, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:before {
13720 border-right-width: 0;
13723 .mytheme .no-horizontal-drag-hints.v-ddwrapper-over-right:after, .mytheme .no-horizontal-drag-hints .v-ddwrapper-over-right:after {
13725 border-radius: 4px;
13727 filter: alpha(opacity=30.0) ;
13728 background: #8abef2;
13731 .mytheme .v-ddwrapper-over-middle:after, .mytheme .v-ddwrapper-over-center:after {
13733 border-radius: 4px;
13735 filter: alpha(opacity=30.0) ;
13736 background: #8abef2;
13739 .mytheme .no-box-drag-hints.v-ddwrapper:after, .mytheme .no-box-drag-hints .v-ddwrapper:after {
13740 display: none !important;
13750 .mytheme .v-nativebutton {
13751 -webkit-touch-callout: none;
13754 .mytheme .v-select select {
13755 border: 1px solid #c5c5c5;
13756 background-color: #fafafa;
13757 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
13758 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
13762 .mytheme .v-select select:focus {
13764 -webkit-box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
13765 box-shadow: 0 0 0 2px rgba(25, 125, 225, 0.5);
13768 .mytheme .v-select-select {
13772 .mytheme .v-select-select + .v-textfield {
13773 width: auto !important;
13777 .mytheme .v-select-select + .v-textfield + .v-nativebutton {
13782 .mytheme .v-select-error .v-select-select {
13783 border-color: #ed473b !important;
13784 background: #fffbfb;
13788 .mytheme .v-popupview {
13791 text-decoration: underline;
13792 font-weight: inherit;
13793 -webkit-transition: color 140ms;
13794 -moz-transition: color 140ms;
13795 transition: color 140ms;
13798 .mytheme .v-popupview:hover {
13802 .mytheme .v-popupview.v-disabled {
13804 filter: alpha(opacity=50) ;
13807 .mytheme .v-popupview-popup {
13809 border-radius: 4px;
13810 background-color: white;
13812 -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
13813 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.09098);
13814 -webkit-backface-visibility: hidden;
13815 -moz-backface-visibility: hidden;
13816 -ms-backface-visibility: hidden;
13817 backface-visibility: hidden;
13820 .mytheme .v-popupview-popup[class*="animate-in"] {
13821 -webkit-animation: v-popupview-animate-in 120ms;
13822 -moz-animation: v-popupview-animate-in 120ms;
13823 animation: v-popupview-animate-in 120ms;
13826 .mytheme .v-popupview-popup[class*="animate-out"] {
13827 -webkit-animation: valo-animate-out-fade 120ms;
13828 -moz-animation: valo-animate-out-fade 120ms;
13829 animation: valo-animate-out-fade 120ms;
13832 .mytheme .v-popupview-popup .popupContent > .v-margin-top {
13836 .mytheme .v-popupview-popup .popupContent > .v-margin-right {
13837 padding-right: 12px;
13840 .mytheme .v-popupview-popup .popupContent > .v-margin-bottom {
13841 padding-bottom: 12px;
13844 .mytheme .v-popupview-popup .popupContent > .v-margin-left {
13845 padding-left: 12px;
13848 .mytheme .v-popupview-loading {
13850 height: 24px !important;
13851 width: 24px !important;
13852 box-sizing: border-box;
13853 border: 2px solid rgba(25, 125, 225, 0.2);
13854 border-top-color: #197de1;
13855 border-right-color: #197de1;
13856 border-radius: 100%;
13857 -webkit-animation: v-rotate-360 500ms infinite linear;
13858 -moz-animation: v-rotate-360 500ms infinite linear;
13859 animation: v-rotate-360 500ms infinite linear;
13860 pointer-events: none;
13863 .mytheme .v-richtextarea {
13864 -webkit-appearance: none;
13865 -moz-appearance: none;
13866 -ms-appearance: none;
13867 -o-appearance: none;
13869 -webkit-user-select: text;
13870 -moz-user-select: text;
13871 -ms-user-select: text;
13877 line-height: normal;
13879 border-radius: 4px;
13881 border: 1px solid #c5c5c5;
13884 -webkit-box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
13885 box-shadow: inset 0 1px 0 #f7f7f7, 0 1px 0 rgba(255, 255, 255, 0.1);
13886 -webkit-transition: box-shadow 180ms, border 180ms;
13887 -moz-transition: box-shadow 180ms, border 180ms;
13888 transition: box-shadow 180ms, border 180ms;
13893 .mytheme .v-richtextarea[class*="prompt"] {
13897 .mytheme .v-richtextarea .gwt-RichTextToolbar {
13898 background-color: #fafafa;
13899 background-image: -webkit-linear-gradient(top, #fafafa 2%, #efefef 98%);
13900 background-image: linear-gradient(to bottom,#fafafa 2%, #efefef 98%);
13901 -webkit-box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
13902 box-shadow: inset 0 1px 0 white, inset 0 -1px 0 #e7e7e7;
13903 border-bottom: 1px solid #c5c5c5;
13907 .mytheme .v-richtextarea .gwt-ToggleButton, .mytheme .v-richtextarea .gwt-PushButton {
13908 display: inline-block;
13911 text-align: center;
13915 .mytheme .v-richtextarea .gwt-ToggleButton:hover, .mytheme .v-richtextarea .gwt-PushButton:hover {
13919 .mytheme .v-richtextarea .gwt-ToggleButton-down, .mytheme .v-richtextarea .gwt-ToggleButton-down-hovering {
13920 background-color: #e0e0e0;
13921 background-image: -webkit-linear-gradient(bottom, #e0e0e0 2%, #dcdcdc 98%);
13922 background-image: linear-gradient(to top,#e0e0e0 2%, #dcdcdc 98%);
13925 .mytheme .v-richtextarea .gwt-RichTextToolbar-top img {
13929 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div:before {
13930 font-family: ThemeIcons;
13933 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Bold"]:before {
13937 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Italic"]:before {
13941 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Underline"]:before {
13945 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Subscript"]:before {
13949 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Superscript"]:before {
13953 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Left Justify"]:before {
13957 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Center"]:before {
13961 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Right Justify"]:before {
13965 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Toggle Strikethrough"]:before {
13969 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Right"]:before {
13973 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Indent Left"]:before {
13977 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Horizontal Rule"]:before {
13981 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Ordered List"]:before {
13985 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Unordered List"]:before {
13989 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Insert Image"]:before {
13993 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Create Link"]:before {
13997 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Link"]:before {
14001 .mytheme .v-richtextarea .gwt-RichTextToolbar-top div[title="Remove Formatting"]:before {
14005 .mytheme .v-richtextarea .gwt-RichTextToolbar-bottom {
14007 padding: 0 9px 9px 0;
14010 .mytheme .v-richtextarea .gwt-RichTextToolbar-bottom select {
14011 margin: 9px 0 0 9px;
14014 .mytheme .v-richtextarea .gwt-RichTextArea {
14020 .mytheme .v-richtextarea-readonly {
14022 background: transparent;
14025 .mytheme .v-upload .v-button {
14026 box-sizing: border-box;
14027 display: inline-block;
14028 vertical-align: top;
14030 white-space: normal;
14033 .mytheme .v-upload-immediate .v-button {
14037 .mytheme .v-upload-immediate input[type="file"] {
14039 filter: alpha(opacity=0) ;
14041 position: absolute;
14046 background: transparent;
14049 .mytheme .v-Notification.v-position-top {
14053 .mytheme .v-Notification.v-position-right {
14057 .mytheme .v-Notification.v-position-bottom {
14061 .mytheme .v-Notification.v-position-left {
14065 .mytheme .v-Notification.v-position-assistive {
14070 .mytheme .v-Notification-animate-in {
14071 -webkit-animation: valo-animate-in-fade 180ms 10ms backwards;
14072 -moz-animation: valo-animate-in-fade 180ms 10ms backwards;
14073 animation: valo-animate-in-fade 180ms 10ms backwards;
14076 .mytheme .v-Notification-animate-in.v-position-top {
14077 -webkit-animation: valo-animate-in-slide-down 400ms 10ms backwards;
14078 -moz-animation: valo-animate-in-slide-down 400ms 10ms backwards;
14079 animation: valo-animate-in-slide-down 400ms 10ms backwards;
14082 .mytheme .v-Notification-animate-in.v-position-bottom {
14083 -webkit-animation: valo-animate-in-slide-up 400ms 10ms backwards;
14084 -moz-animation: valo-animate-in-slide-up 400ms 10ms backwards;
14085 animation: valo-animate-in-slide-up 400ms 10ms backwards;
14088 .mytheme .v-Notification-animate-out {
14089 -webkit-animation: valo-animate-out-fade 150ms;
14090 -moz-animation: valo-animate-out-fade 150ms;
14091 animation: valo-animate-out-fade 150ms;
14094 .mytheme .v-Notification-animate-out.v-position-top, .mytheme .v-Notification-animate-out.v-position-bottom {
14095 -webkit-animation: valo-animate-out-slide-down-fade 200ms;
14096 -moz-animation: valo-animate-out-slide-down-fade 200ms;
14097 animation: valo-animate-out-slide-down-fade 200ms;
14100 .mytheme .v-Notification {
14101 border-radius: 4px;
14102 text-align: center;
14103 position: fixed !important;
14104 -webkit-backface-visibility: hidden;
14105 -moz-backface-visibility: hidden;
14106 -ms-backface-visibility: hidden;
14107 backface-visibility: hidden;
14109 -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
14110 box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
14111 padding: 19px 22px;
14114 .mytheme .v-Notification .v-Notification-caption {
14120 .mytheme .v-Notification .v-Notification-description {
14124 .mytheme .v-Notification-caption {
14126 display: inline-block;
14128 font-weight: inherit;
14129 line-height: inherit;
14130 white-space: nowrap;
14134 .mytheme .v-Notification-description, .mytheme .v-Notification-details {
14136 display: inline-block;
14137 vertical-align: middle;
14144 .mytheme .v-Notification-caption ~ .v-Notification-description, .mytheme .v-Notification-caption ~ .v-Notification-details {
14148 .mytheme .v-icon + .v-Notification-caption {
14152 .mytheme .v-Notification-system {
14153 left: 0 !important;
14156 margin: 0 !important;
14158 -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
14159 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
14160 padding: 12px 15px;
14161 background-color: #444;
14162 background-color: rgba(68, 68, 68, 0.9);
14167 .mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details {
14171 .mytheme .v-Notification-system.v-position-top {
14175 .mytheme .v-Notification-system.v-position-top[class*="animate-in"] {
14176 -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
14177 -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
14178 animation: valo-animate-in-slide-down 300ms 10ms backwards;
14181 .mytheme .v-Notification-system.v-position-top[class*="animate-out"] {
14182 -webkit-animation: valo-animate-out-slide-up 200ms;
14183 -moz-animation: valo-animate-out-slide-up 200ms;
14184 animation: valo-animate-out-slide-up 200ms;
14187 .mytheme .v-Notification-system.v-position-bottom {
14191 .mytheme .v-Notification-system.v-position-bottom[class*="animate-in"] {
14192 -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
14193 -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
14194 animation: valo-animate-in-slide-up 300ms 10ms backwards;
14197 .mytheme .v-Notification-system.v-position-bottom[class*="animate-out"] {
14198 -webkit-animation: valo-animate-out-slide-down 200ms;
14199 -moz-animation: valo-animate-out-slide-down 200ms;
14200 animation: valo-animate-out-slide-down 200ms;
14203 .mytheme .v-Notification-system .v-Notification-caption {
14205 vertical-align: middle;
14208 .mytheme .v-Notification-system .v-Notification-description, .mytheme .v-Notification-system .v-Notification-details {
14212 .mytheme .v-Notification-system u {
14213 text-decoration: none;
14216 .mytheme .v-Notification.tray {
14220 .mytheme .v-Notification.tray .v-Notification-caption + .v-Notification-description {
14225 .mytheme .v-Notification.warning {
14226 background: #FFF3D2;
14229 .mytheme .v-Notification.warning .v-Notification-caption {
14233 .mytheme .v-Notification.warning .v-Notification-description {
14237 .mytheme .v-Notification.error {
14238 background: #ed473b;
14240 -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
14241 box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
14242 padding-right: 59px;
14243 overflow: hidden !important;
14247 .mytheme .v-Notification.error .v-Notification-caption {
14251 .mytheme .v-Notification.error .v-Notification-description {
14255 .mytheme .v-Notification.error:after {
14258 position: absolute;
14268 filter: alpha(opacity=50) ;
14269 text-align: center;
14270 border: 1px solid #000;
14271 border-color: rgba(0, 0, 0, 0.3);
14272 border-radius: 50%;
14273 -webkit-transition: opacity 200ms;
14274 -moz-transition: opacity 200ms;
14275 transition: opacity 200ms;
14278 .mytheme .v-Notification.error:hover:after {
14283 .mytheme .v-Notification.error:active:after {
14284 background-color: #000;
14287 filter: alpha(opacity=30.0) ;
14288 -webkit-transition: none 200ms;
14289 -moz-transition: none 200ms;
14290 transition: none 200ms;
14293 .mytheme .v-Notification.error:after {
14295 border-color: #fff;
14296 border-color: rgba(255, 255, 255, 0.3);
14299 .mytheme .v-Notification.error:active:after {
14300 background-color: #fff;
14304 .mytheme .v-Notification.dark {
14305 background-color: #444;
14306 background-color: rgba(68, 68, 68, 0.9);
14311 .mytheme .v-Notification.dark .v-Notification-caption {
14313 vertical-align: middle;
14316 .mytheme .v-Notification.dark .v-Notification-description, .mytheme .v-Notification.dark .v-Notification-details {
14320 .mytheme .v-Notification.bar {
14321 left: 0 !important;
14324 margin: 0 !important;
14326 -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
14327 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
14328 padding: 12px 15px;
14331 .mytheme .v-Notification.bar .v-Notification-description, .mytheme .v-Notification.bar .v-Notification-details {
14335 .mytheme .v-Notification.bar.v-position-top {
14339 .mytheme .v-Notification.bar.v-position-top[class*="animate-in"] {
14340 -webkit-animation: valo-animate-in-slide-down 300ms 10ms backwards;
14341 -moz-animation: valo-animate-in-slide-down 300ms 10ms backwards;
14342 animation: valo-animate-in-slide-down 300ms 10ms backwards;
14345 .mytheme .v-Notification.bar.v-position-top[class*="animate-out"] {
14346 -webkit-animation: valo-animate-out-slide-up 200ms;
14347 -moz-animation: valo-animate-out-slide-up 200ms;
14348 animation: valo-animate-out-slide-up 200ms;
14351 .mytheme .v-Notification.bar.v-position-bottom {
14355 .mytheme .v-Notification.bar.v-position-bottom[class*="animate-in"] {
14356 -webkit-animation: valo-animate-in-slide-up 300ms 10ms backwards;
14357 -moz-animation: valo-animate-in-slide-up 300ms 10ms backwards;
14358 animation: valo-animate-in-slide-up 300ms 10ms backwards;
14361 .mytheme .v-Notification.bar.v-position-bottom[class*="animate-out"] {
14362 -webkit-animation: valo-animate-out-slide-down 200ms;
14363 -moz-animation: valo-animate-out-slide-down 200ms;
14364 animation: valo-animate-out-slide-down 200ms;
14367 .mytheme .v-Notification.small {
14368 padding: 11px 13px;
14371 .mytheme .v-Notification.small .v-Notification-caption {
14375 .mytheme .v-Notification.small .v-Notification-description {
14379 .mytheme .v-Notification.critical-error {
14380 background: #ed473b;
14382 -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
14383 box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
14386 .mytheme .v-Notification.critical-error .v-Notification-caption {
14390 .mytheme .v-Notification.critical-error .v-Notification-description {
14394 .mytheme .v-Notification.closable {
14395 padding-right: 59px;
14396 overflow: hidden !important;
14400 .mytheme .v-Notification.closable:after {
14403 position: absolute;
14413 filter: alpha(opacity=50) ;
14414 text-align: center;
14415 border: 1px solid #000;
14416 border-color: rgba(0, 0, 0, 0.3);
14417 border-radius: 50%;
14418 -webkit-transition: opacity 200ms;
14419 -moz-transition: opacity 200ms;
14420 transition: opacity 200ms;
14423 .mytheme .v-Notification.closable:hover:after {
14428 .mytheme .v-Notification.closable:active:after {
14429 background-color: #000;
14432 filter: alpha(opacity=30.0) ;
14433 -webkit-transition: none 200ms;
14434 -moz-transition: none 200ms;
14435 transition: none 200ms;
14438 .mytheme .v-Notification.closable.dark:after, .mytheme .v-Notification.closable.critical-error:after, .mytheme .v-Notification.closable.system:after {
14440 border-color: #fff;
14441 border-color: rgba(255, 255, 255, 0.3);
14444 .mytheme .v-Notification.closable.dark:active:after, .mytheme .v-Notification.closable.critical-error:active:after, .mytheme .v-Notification.closable.system:active:after {
14445 background-color: #fff;
14449 .mytheme .v-Notification.closable.tray:after {
14454 .mytheme .v-Notification.success, .mytheme .v-Notification.failure {
14457 border: 2px solid #2c9720;
14460 .mytheme .v-Notification.success .v-Notification-caption, .mytheme .v-Notification.failure .v-Notification-caption {
14465 .mytheme .v-Notification.success .v-Notification-caption:before, .mytheme .v-Notification.failure .v-Notification-caption:before {
14466 font-family: ThemeIcons;
14468 margin-right: 0.5em;
14471 .mytheme .v-Notification.success.bar, .mytheme .v-Notification.failure.bar {
14472 margin: -2px !important;
14475 .mytheme .v-Notification.failure {
14476 border-color: #ed473b;
14479 .mytheme .v-Notification.failure .v-Notification-caption {
14483 .mytheme .v-Notification.failure .v-Notification-caption:before {
14487 .mytheme .valo-menu {
14489 background-color: #4b4b4b;
14490 background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px);
14491 background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px);
14495 border-right: 1px solid #3b3b3b;
14496 white-space: nowrap;
14499 .mytheme .valo-menu-toggle {
14508 .mytheme .valo-menu-part {
14509 border-left: 1px solid #414141;
14511 padding-bottom: 37px;
14515 .mytheme .valo-menu-part:first-child {
14519 .mytheme .valo-menu-title, .mytheme .valo-menu-subtitle, .mytheme .valo-menu-item {
14521 line-height: inherit;
14522 white-space: nowrap;
14523 position: relative;
14526 .mytheme .valo-menu-title .valo-menu-badge, .mytheme .valo-menu-subtitle .valo-menu-badge, .mytheme .valo-menu-item .valo-menu-badge {
14527 position: absolute;
14531 .mytheme .valo-menu-title {
14533 background-color: #197de1;
14534 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
14535 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
14537 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
14538 padding: 12px 19px;
14540 border-bottom: 1px solid #1362b1;
14541 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14542 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14543 text-align: center;
14546 .mytheme .valo-menu-title .v-menubar.v-menubar {
14547 background: transparent;
14548 border-color: #1362b1;
14550 -webkit-box-shadow: none;
14552 text-shadow: inherit;
14555 .mytheme .valo-menu-title .v-menubar-menuitem {
14556 background: transparent;
14557 -webkit-box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca;
14558 box-shadow: inset 0 1px 0 #4d98e6, inset 0 -1px 0 #166bca;
14559 text-shadow: inherit;
14561 border-color: inherit;
14564 .mytheme .valo-menu-title h1, .mytheme .valo-menu-title .v-label-h1, .mytheme .valo-menu-title h2, .mytheme .valo-menu-title .v-label-h2, .mytheme .valo-menu-title h3, .mytheme .valo-menu-title .v-label-h3, .mytheme .valo-menu-title h4, .mytheme .valo-menu-title .v-label-h4 {
14570 .mytheme .v-menubar-user-menu {
14574 -webkit-box-shadow: none;
14577 background: transparent;
14582 text-align: center;
14587 .mytheme .v-menubar-user-menu:focus:after {
14591 .mytheme .v-menubar-user-menu .v-menubar-menuitem {
14592 -webkit-box-shadow: none;
14596 border-radius: 4px;
14599 -webkit-transition: color 140ms;
14600 -moz-transition: color 140ms;
14601 transition: color 140ms;
14604 .mytheme .v-menubar-user-menu .v-menubar-menuitem:first-child, .mytheme .v-menubar-user-menu .v-menubar-menuitem:last-child, .mytheme .v-menubar-user-menu .v-menubar-menuitem:first-child:last-child {
14605 border-radius: 4px;
14608 .mytheme .v-menubar-user-menu .v-menubar-menuitem:before {
14612 .mytheme .v-menubar-user-menu .v-menubar-menuitem:hover {
14616 .mytheme .v-menubar-user-menu .v-menubar-menuitem:active {
14620 .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked, .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked:first-child {
14621 border: 1px solid #c5c5c5;
14625 .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked .v-menubar-menuitem-caption, .mytheme .v-menubar-user-menu .v-menubar-menuitem-checked:first-child .v-menubar-menuitem-caption {
14626 position: relative;
14630 .mytheme .v-menubar-user-menu .v-menubar-menuitem-selected {
14632 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
14635 .mytheme .v-menubar-user-menu .v-menubar-menuitem-selected:hover {
14639 .mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled, .mytheme .v-menubar-user-menu .v-menubar-menuitem-disabled:hover {
14643 .mytheme .v-menubar-user-menu > .v-menubar-menuitem {
14645 white-space: normal;
14650 .mytheme .v-menubar-user-menu > .v-menubar-menuitem img.v-icon {
14653 border-radius: 29px;
14654 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14656 margin: 0 auto 0.3em;
14657 border: 1px solid #c5c5c5;
14660 .mytheme .v-menubar-user-menu > .v-menubar-menuitem:after {
14667 .mytheme .v-menubar-user-menu .v-menubar-menuitem-selected {
14668 background: transparent;
14671 .mytheme .valo-menu-subtitle {
14673 margin: 7px 0 7px 19px;
14674 border-bottom: 1px solid #666666;
14677 .mytheme .valo-menu-subtitle [class*="badge"] {
14681 .mytheme .valo-menuitems {
14685 .mytheme .valo-menu-item {
14688 padding: 0 37px 0 19px;
14690 position: relative;
14692 text-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
14693 -webkit-transition: background-color 300ms, color 60ms;
14694 -moz-transition: background-color 300ms, color 60ms;
14695 transition: background-color 300ms, color 60ms;
14698 .mytheme .valo-menu-item [class*="caption"] {
14699 vertical-align: middle;
14700 display: inline-block;
14703 padding-right: 19px;
14704 text-overflow: ellipsis;
14708 .mytheme .valo-menu-item [class*="badge"] {
14712 .mytheme .valo-menu-item.selected {
14713 background: #434343;
14716 .mytheme .valo-menu-item.selected .v-icon {
14720 .mytheme .valo-menu-item.selected [class*="badge"] {
14721 background-color: #197de1;
14722 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
14723 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
14727 .mytheme .valo-menu-item:focus, .mytheme .valo-menu-item:hover, .mytheme .valo-menu-item.selected {
14731 .mytheme .valo-menu-item span.v-icon {
14733 margin-right: 19px;
14734 text-align: center;
14735 vertical-align: middle;
14736 -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75)));
14739 .mytheme .valo-menu-item span.v-icon + span {
14743 .mytheme .valo-menu-item [class*="badge"] {
14744 background-color: #585858;
14745 -webkit-transition: background-color 300ms;
14746 -moz-transition: background-color 300ms;
14747 transition: background-color 300ms;
14751 text-align: center;
14753 border-radius: 4px;
14756 .mytheme .valo-menu-part.large-icons {
14757 background-color: #4b4b4b;
14762 .mytheme .valo-menu-part.large-icons .valo-menu-title {
14766 .mytheme .valo-menu-part.large-icons .valo-menu-title .v-label-undef-w {
14767 white-space: normal;
14770 .mytheme .valo-menu-part.large-icons .v-menubar-user-menu {
14776 .mytheme .valo-menu-part.large-icons .v-menubar-user-menu img.v-icon {
14781 .mytheme .valo-menu-part.large-icons [class*="subtitle"] {
14783 padding: 7px 25px 7px 9px;
14786 text-overflow: ellipsis;
14788 background: #3c3c3c;
14790 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14793 .mytheme .valo-menu-part.large-icons [class*="subtitle"] [class*="badge"] {
14797 .mytheme .valo-menu-part.large-icons [class*="subtitle"] + .valo-menu-item {
14801 .mytheme .valo-menu-part.large-icons .valo-menu-item {
14806 text-align: center;
14807 border-top: 1px solid #555555;
14810 .mytheme .valo-menu-part.large-icons .valo-menu-item:first-child {
14814 .mytheme .valo-menu-part.large-icons .valo-menu-item [class*="caption"] {
14823 .mytheme .valo-menu-part.large-icons .valo-menu-item .v-icon {
14827 .mytheme .valo-menu-part.large-icons .valo-menu-item span.v-icon {
14831 .mytheme .valo-menu-part.large-icons .valo-menu-item.selected {
14832 background: #434343;
14835 .mytheme .valo-menu-part.large-icons .valo-menu-item.selected .v-icon {
14839 .mytheme .valo-menu-part.large-icons .valo-menu-item.selected [class*="badge"] {
14840 border-color: #434343;
14843 .mytheme .valo-menu-part.large-icons .valo-menu-item [class*="badge"] {
14845 padding-right: 4px;
14848 border: 2px solid #4b4b4b;
14851 .mytheme .valo-menu-logo {
14854 width: 44px !important;
14856 border-radius: 4px;
14857 text-align: center;
14858 background-color: #197de1;
14859 background-image: -webkit-linear-gradient(top, #1b87e3 2%, #166ed5 98%);
14860 background-image: linear-gradient(to bottom,#1b87e3 2%, #166ed5 98%);
14865 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14866 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14869 .mytheme .valo-menu-logo:focus {
14873 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part {
14874 background-color: #4b4b4b;
14879 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title {
14883 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-title .v-label-undef-w {
14884 white-space: normal;
14887 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu {
14893 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .v-menubar-user-menu img.v-icon {
14898 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] {
14900 padding: 7px 25px 7px 9px;
14903 text-overflow: ellipsis;
14905 background: #3c3c3c;
14907 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
14910 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] [class*="badge"] {
14914 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part [class*="subtitle"] + .valo-menu-item {
14918 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
14923 text-align: center;
14924 border-top: 1px solid #555555;
14927 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item:first-child {
14931 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
14940 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item .v-icon {
14944 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item span.v-icon {
14948 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected {
14949 background: #434343;
14952 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected .v-icon {
14956 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item.selected [class*="badge"] {
14957 border-color: #434343;
14960 .mytheme .valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="badge"] {
14962 padding-right: 4px;
14965 border: 2px solid #4b4b4b;
14968 .mytheme .valo-menu-responsive[width-range~="0-800px"] {
14970 -webkit-box-sizing: border-box;
14971 box-sizing: border-box;
14974 .mytheme .valo-menu-responsive[width-range~="0-800px"] .v-loading-indicator {
14978 .mytheme .valo-menu-responsive[width-range~="0-800px"] > .v-widget {
14979 position: relative !important;
14982 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu {
14983 border-right: none;
14986 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-part {
14990 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-toggle {
14991 display: inline-block;
14994 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-title {
15000 height: 37px !important;
15003 -webkit-backface-visibility: hidden;
15006 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu {
15016 -webkit-backface-visibility: hidden;
15019 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem {
15021 white-space: nowrap;
15024 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu .v-menubar-user-menu img.v-icon {
15025 display: inline-block;
15029 border-radius: 10px;
15033 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menuitems {
15035 background-color: #4b4b4b;
15036 background-image: -webkit-linear-gradient(right, #414141 0%, #4b4b4b 9px);
15037 background-image: linear-gradient(to left,#414141 0%, #4b4b4b 9px);
15041 border-right: 1px solid #3b3b3b;
15042 white-space: nowrap;
15051 -webkit-transform: translatex(-100%);
15052 -moz-transform: translatex(-100%);
15053 -ms-transform: translatex(-100%);
15054 -o-transform: translatex(-100%);
15055 transform: translatex(-100%);
15056 -webkit-transition: all 300ms;
15057 -moz-transition: all 300ms;
15058 transition: all 300ms;
15061 .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-visible .valo-menuitems, .mytheme .valo-menu-responsive[width-range~="0-800px"] .valo-menu-hover:hover .valo-menuitems {
15062 -webkit-transform: translatex(0%);
15063 -moz-transform: translatex(0%);
15064 -ms-transform: translatex(0%);
15065 -o-transform: translatex(0%);
15066 transform: translatex(0%);
15069 .mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu-toggle .v-button-caption {
15073 .mytheme .valo-menu-responsive[width-range~="0-500px"] .valo-menu .v-menubar-user-menu .v-menubar-menuitem-caption {
15074 display: inline-block;